Page 1 of 1

Sharp MZ-800 MONITOR+BASIC commented disassembly

Posted: Fri Feb 18, 2022 8:46 pm
by stefano
Sharp MZ-800 MONITOR+BASIC commented disassembly

https://github.com/z88dk/techdocs/blob/ ... M?raw=true

Most of the comments are in German, but it is fully commented. I debugged it, now it builds and matches the binary tape image.


With BASCK I discovered it is a HuBasic interpreter engine, which makes it an interesting reference of other target disassemblies.

Re: Sharp MZ-800 MONITOR+BASIC commented disassembly

Posted: Sat Feb 19, 2022 11:44 am
by dom
The self modifying nature of HuBasic always interests me though this time I went to have a look at the floating point routines - I don't think they are as easy to extract as MBF but it would be an interesting exercise to create yet another FP library.

Re: Sharp MZ-800 MONITOR+BASIC commented disassembly

Posted: Sun Feb 20, 2022 6:38 pm
by stefano
Probably also the sound and graphics parts are useful.
I found also interesting the floppy disk section, for low level control. it's very well described

Re: Sharp MZ-800 MONITOR+BASIC commented disassembly

Posted: Wed Mar 02, 2022 10:57 pm
by stefano
https://github.com/z88dk/techdocs/tree/ ... gets/MZ800

I recovered also the 5z009 version, this one was split into different lst files (hex / location, page formatted). I fixed the name conflicts to keep all togrther as well as the assembler syntax differences.

Re: Sharp MZ-800 MONITOR+BASIC commented disassembly

Posted: Wed Mar 09, 2022 9:13 pm
by stefano
5z009 improved, it now includes conditions to produce also 2 modified variants, used with the RAM expansion board.