OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 15:17

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 19 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
PříspěvekNapsal: 12.02.2021, 22:28 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 372 times
Been thanked: 788 times
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.


Nahoru
 Profil  
 
PříspěvekNapsal: 12.02.2021, 23:34 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
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.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 13.02.2021, 12:58 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
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.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 14.02.2021, 09:39 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 372 times
Been thanked: 788 times
Aha. Myslel som ze sa da do ramky divmmc nahrat romka tak, aby fungoval automapper medzi touto romkou v ramke a normalnym esxdosom.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 19 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 7 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz