Sharp MZ-800 MONITOR+BASIC commented disassembly

Post Reply
stefano
Well known member
Posts: 2137
Joined: Mon Jul 16, 2007 7:39 pm

Sharp MZ-800 MONITOR+BASIC commented disassembly

Post 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.
User avatar
dom
Well known member
Posts: 2076
Joined: Sun Jul 15, 2007 10:01 pm

Re: Sharp MZ-800 MONITOR+BASIC commented disassembly

Post 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.
stefano
Well known member
Posts: 2137
Joined: Mon Jul 16, 2007 7:39 pm

Re: Sharp MZ-800 MONITOR+BASIC commented disassembly

Post 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
stefano
Well known member
Posts: 2137
Joined: Mon Jul 16, 2007 7:39 pm

Re: Sharp MZ-800 MONITOR+BASIC commented disassembly

Post 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.
stefano
Well known member
Posts: 2137
Joined: Mon Jul 16, 2007 7:39 pm

Re: Sharp MZ-800 MONITOR+BASIC commented disassembly

Post by stefano »

5z009 improved, it now includes conditions to produce also 2 modified variants, used with the RAM expansion board.
Post Reply