] Alex Wulms:
] >The utility is indeed something wonderfull. Though, freeing the memory 
] >only works when you have disabled the dos2 ramdisk and when you have not 
] >loaded memman.
] 
] So is this util called 'romturbo.com' and 'ramturbo.com'? Else I'm afraid I 
] don't know which util was discussed. :/
It is indeed romturbo.com and ramturbo.com.

The utility romturbo.com switches to R800 ROM mode and makes the 64kB RAM 
available to the normal pool of free RAM.

The utility ramturbo.com copies the ROM blocks back to the upper 64kB of RAM, 
removes the 64kB from the normal pool of free RAM switches back to R800 RAM 
mode.
 

] 
] >] So how does the ROM get there in the first place?! There must be some
] >] routine in the BIOS that gets it there???
] >That is correct.
] 
] Do you know which routine that is?
No.

But I can mail you ramturbo.com and romturbo.com if you want to investigate 
them. It is ofcourse nice to have this functionality integrated in your 
emulator.

Please note that you can also advise your ST users to boot the ST in DOS1 
mode. That will also free the 32kB of RAM used by DOS2 itself. In that case, 
you only have to make a very simple modification to your emulator:
If MSX turbo R booted in DOS2 mode: keep your memory management as it is.
If booted in DOS1 mode: switch to R800 ROM mode and search all available 
memory yourself. In that case, you do not need to worry about (re)allocating 
DOS2 memory segments and the whole lot. Though, you may still want to copy 
the ROMS back to upper memory before exiting the emulator. Just as a courtesy 
to the user...


Kind regards,
Alex Wulms


-- 
Visit The MSX Plaza (http://www.inter.nl.net/users/A.P.Wulms) for info on
XelaSoft, Merlasoft, Quadrivium, SD-Snatcher on fMSX, the MSX Hardware list,
XSA Disk images, documentation, Japanese MSX news from Ikeda and lots more.


--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html

Reply via email to