Actually is faster and easier write TRDOS 6.11X. After finish is possible add later full ports emulation.
It's similar as in my old unfinished TRDOS.....
http://www.worldofspectrum.org/forum...946#post310946
http://velesoft.speccy.cz/zx/divide/trd-os.htm
http://zx.pk.ru/showthread.php?p=160917#post160917
But this software emulator of KR1818VG93 need extra ram memory (out of first 128kB ZX ram). My idea:
trdos is in rom area in low 16kB. Data for emulation must write to extra memory = memory page 8 and higher. But after set any paging port will rewrited previous valueYou must:
1) read true value of paging port and backup it
2) set high ram page (8-xx)
3) run emulation
4) set original value of paging port (also videoram)
Is possible use CACHE 16 or 32kB if trdos rom is active ?
If yes, then you can write complette emulation and trdos extensions to CACHE memory and use easy switching.
TRDOS rom with full ports emulation can contain more than 16kB... Extensions must be loaded/install in extra ram memory or in next rom page ( rom 0 - 128 editor will removed )
On european ZX interfaces is often used external big memory with paging support in low 16kB (DIVIDE, DIVIDE+, MB02+,....) - it's very good for any rom extensions.





You must:
Ответить с цитированием