> >Some simple steps that make sure your program runs on all MSXes:
> >- Use DOS2 memory routines if they are present.
> >- If DOS2 memory routines are not present, make your own routines, which
> >store the values written to the mapper ports. When you need the current
> >value of a mapper port, don't do an IN, but read the stored value from
RAM
> >instead.
>
> Or use MemMan, but that part of what they wanted to be a standard is just
> as ancient as Metal Gear Solid will be in about a year... Then it really
be
> last millennium :)
MemMan sucks.
It loads in an awful way (exiting to Basic).
Erix' Fossil does the same, by the way. And that one DOESN'T automatically
return to DOS. Even worse!!! Still, Fossil is cool. But MemMan is not. It
has problems with too many software to work on the background of the system.
And software really using it can't load it in some kind of 'silent mode'.
MemMan is always very 'there'.
Yuk. I'd rather use my own routines for Dos1. Without all the annoying
stuff. It isn't hard to use own routines, you see... And Dos2 rocks.
Ofcourse, MemMan is useful. I only use the primary mapper, I don't use
slotswitching of any kind, even forget about support for MSX1 memory. But
that also makes the routines quite slow... I'd rather have seen that there
was some 'semi-standard' sourcecode which did the thing MemMan does, but at
the same time can be adapted for -for example- speed (i.e. removing all the
slotswitching routines). But what the heck. Dos2 mapper support is easy
enough, and the mapperports aren't hard to understand either.
~Grauw
--
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<
email me: [EMAIL PROTECTED] or ICQ: 10196372
visit my homepage at http://grauw.blehq.org/
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
The MSX faq: http://www.faq.msxnet.org/
The MSX newsgroup: comp.sys.msx
The MSX IRC channel: #MSX on Undernet
****