Názor k článku Grafická karta Hercules: úspěšná alternativa a konkurence MDA i CGA od xbastaj - DosBox jsem si přepnul do režimu Hercules, ale...

  • Článek je starý, nové názory již nelze přidávat.
  • 19. 7. 2024 9:16

    xbastaj

    DosBox jsem si přepnul do režimu Hercules, ale mám jeden problém: abych vymazal celou obrazovku, musím dát smyčku do 364 (zjištěno experimentálně). Pokud dám pouze 348 zůstane na konec obrazovky nevymazán (odhadl jsem to podle teček na střídavě 40h a 0fh). Přijde mi to jako by ta videoram pokračovala ještě 16 řádků než se vrátí opět nahoru do druhého mikrořádku....

    Procedura putpixel mi funguje korektně, dokonce jsem si zkoušel v posledním příkladu přidávat ručně pixely a opravdu pravý dolní roh mám 719,347.

    Ještě by se mi při hraní hodila procedura pro zpětné přepnutí do textu. Dělám věci po staru: překládám z příkazového řádku a program pak z příkazového řádku spustím. Když program skončí , zůstane dosbox v grafickém režimu, na obrazovce je změť čehosi, a musím to napravit poslepu napsáním CLS. Zkoušel jsem použít set_control text, dopadlo to špatně, vidím že tak jednoduchý to není (a na další jsem zatím neměl čas).