OldComp.cz
https://www.oldcomp.cz/

Výběr těch nejlepších a nejpoužitelnějších ROM pro ZX
https://www.oldcomp.cz/viewtopic.php?f=41&t=9403
Stránka 22

Autor:  Busy [ 12.02.2021, 22:28 ]
Předmět příspěvku:  Re: Výběr těch nejlepších a nejpoužitelnějších ROM pro ZX

VELESOFT píše:
Pro prepnuti z nove zx rom zpet do puvodni romky by to bylo trochu jine, protoze nova rom nepodporuje prikazy esxdosu, tedy zadny teckovy prikaz nefunguje.
Podla mna by sa tie bodkove prikazy mali dat nejak poriesit aby fungovali. Napriklad na bsrom som spravil patch, ktory zachova spetnu kompatibilitu (t.j. zostanu funkcne vsetky rozsirenia bsrom), ale ak sa jedna o bodkovy prikaz exsdosu, romka sa sprava tak isto ako originalna romka, takze esxdos by mal svoj bodkovy prikaz normalne vykonat.
Akurat co mam spravy, tak to nefunguje (ako som pisal vyssie v starsej sprave). V esxdose musi este nieco byt, o com neviem, co sa mu nepaci. Pozeral som disass, ale bez uspechu. Chcelo by to niekoho, kto sa v esxdose dobre vyzna a je ochotny sa na to pozriet ze preco to nejde.

Autor:  VELESOFT [ 12.02.2021, 23:34 ]
Předmět příspěvku:  Re: Výběr těch nejlepších a nejpoužitelnějších ROM pro ZX

Busy píše:
VELESOFT píše:
Pro prepnuti z nove zx rom zpet do puvodni romky by to bylo trochu jine, protoze nova rom nepodporuje prikazy esxdosu, tedy zadny teckovy prikaz nefunguje.
Podla mna by sa tie bodkove prikazy mali dat nejak poriesit aby fungovali. Napriklad na bsrom som spravil patch, ktory zachova spetnu kompatibilitu (t.j. zostanu funkcne vsetky rozsirenia bsrom), ale ak sa jedna o bodkovy prikaz exsdosu, romka sa sprava tak isto ako originalna romka, takze esxdos by mal svoj bodkovy prikaz normalne vykonat.


DIVMMC strankuje pouze hornich 8kB v oblasti spodnich 16kB misto rom. Spodnich 8kB je proste jedna fixni stranka ram s write protec. Takze prepnuti z vlastni romky zpet do orig.rom+esxdosu probehne tak, ze se tech spodnich 8kB pameti musi prepsat obsahem z jedne 8kB stranky, ktera obsahuje kopii eeprom se systemem. A aby to nebylo jednoduche, tak do spodnich 8kB se da zapsat jen tak, ze se stejna stranka ram nastavi do hornich 8kB a ze ZX ram se potrebnych 8kB zkopiruje. A toto je ta jednodussi varianta. Prepnuti ze systemu do vlastni rom je uz jinej masakr, kde se detekuje jestli system uz bezi ci nebezi v mapram rezimu, pripadne ho do mapram musi prepnout (zkopirovat) a jeste kopii systemu zazalohovat do divmmc ram pro moznost obnovy.

Pri uprave aby syntaxi testoval primo esxdos by bylo treba tedy zajistit celou saskarnu s ldirama a kazde prepnuti tam i zpet chvilku potrva.

Autor:  VELESOFT [ 13.02.2021, 12:58 ]
Předmět příspěvku:  Re: Výběr těch nejlepších a nejpoužitelnějších ROM pro ZX

Na druhou stranu právě ten fakt, že po přepnutí na novou zx rom nefunguje mapování systému ani NMI ani syntaxe, dovoluje to používat nejrůznější zx romky bez velkých nároků na kompatibilitu. Nová rom tak klidně může používat syntaxi podobnou esxdosu aniž by se to pralo. Pro volání esxdosu ale bude pokaždé nutné přepnutí zpět.

Autor:  Busy [ 14.02.2021, 09:39 ]
Předmět příspěvku:  Re: Výběr těch nejlepších a nejpoužitelnějších ROM pro ZX

Aha. Myslel som ze sa da do ramky divmmc nahrat romka tak, aby fungoval automapper medzi touto romkou v ramke a normalnym esxdosom.

Stránka 22 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/