> Disassembling a standard MSX-DOS V1 boot sector I've come across the
following:
>
> It uses a BDOS function 6 loop to output the boot error string instead of
> function 9 (!). Any reason?
Yes. It probably is a null-terminated string, which sometimes is nessacary
if you for instance want to display a '$'-sign, or when you are printing an
ASCIIZ-string Dos2 uses for its diskroutines.
By the way, if you disassemble function 9 you'll see it's nothing more but a
loop which calls function 6 until it encounters an '$'.
Haven't checked that but I'm quite sure, I know quite a bit how Dos is
programmed and I really expect those kind of tricks of them.
> There're spurious JPs where it should have been JRs (!). Plenty of
space??? *:D
Well JPs are a bit faster than JRs. Speed is more important on MSX than
space I think. Although in the case of Dos they don't seem to use that
policy. But the mapperroutines are as fast as they can get. They get credits
from me for that.
> Is the whole MS firmware this quality?
:) Well looking to Windows...
> Kiss you lot.
Thanks once again
~Grauw
--
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<
email me: [EMAIL PROTECTED] or ICQ: 10196372
visit the Datax homepage at http://datax.cjb.net/
MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****