Search found 11 matches

by UncleBod
Mon Oct 22, 2018 6:32 am
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

Still working on it. I'm copying the start up code from the Monitor program now. This is interesting code. Self modifying depending on 40 or 80 characters per line. It also have a small buffer that I so far haven't decoded for what. For this buffer they use a hard coded value at one place, so I need...
by UncleBod
Thu Oct 04, 2018 6:35 am
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

Sharp was quite creative with the MZ series, to say the least... The IPL has only very rudimentary functions, but it still can load programs from CMT or FD. I will dive into that later. A good thing that the listings of the Sharp PROMs are available, and in most cases even in the official manuals......
by UncleBod
Tue Oct 02, 2018 11:59 am
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

I'm working on it. "Simply" copying the monitor routines for reading the keyboard and outputting characters to the clib routines. Got a bit confused, since the printed assembler listing and the disassembly I did of the Basic differs at some points. My goal is to have the Othello example lo...
by UncleBod
Mon Oct 01, 2018 3:30 am
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

Pull request for machine mz80b opened.
It is really just a quick copy of the mz machine.
/UncleBod
by UncleBod
Thu Sep 27, 2018 10:01 am
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

I suppose the idea of z88dk is to use it on the real machines. In that case some extra thought have to be put into the division of mz and how to handle the machines. Several of the models have more than one possible amount of RAM, and this is something to take into account. Also the fact that all bu...
by UncleBod
Thu Sep 27, 2018 7:37 am
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

Interesting solution. I am not sure I like it 100% though.. Rewriting so the correct labels are set when starting the compile would make it possible to use them in the code. Besides, some machines (especially when running an emulator) could have a non-standard Monitor loaded... This could mess thing...
by UncleBod
Wed Sep 26, 2018 8:20 pm
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

All but MZ80B shares character codes. That machine has almost standard ASCII. The mz machine should probably have MZ80K as base (it is the oldest and the simplest of them). All other have banked RAM/ROM etc. I am not sure where the MZ-800 fits in. It seems to be more like M80B in some respects than ...
by UncleBod
Wed Sep 26, 2018 9:14 am
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

So, the MZ80 B needs to be split out from machine "mz", I think. A new machine "mz80b" should be created. I will do some experiment in my fork, but I think I can make crt_0.asm that will have routines for reading keyboard and printing to the screen. Sharp was very nice and had th...
by UncleBod
Tue Sep 25, 2018 9:19 pm
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

First (small) pull request done.
I will go through some manuals before I start to fix the ascii coding/decoding.

BTW, I saw in another thread that the stack space is really small. I think I will look into that also.
/UncleBod
by UncleBod
Tue Sep 25, 2018 7:18 pm
Forum: Project Activity
Topic: Project tag line changed
Replies: 2
Views: 7042

What is "different machine"? The Luxor ABC800 had at least two flavors that both ought to work with the abc800 machine. (There is also a computer by the name Facit DTC, which is a rebranded ABC800). The mz machine seems to work with at least 6 computers (or even more..) MZ80A,B,C,K MZ-700 ...
by UncleBod
Tue Sep 25, 2018 6:53 pm
Forum: Japanese (Sharp, NEC, Casio, Epson..)
Topic: Sharp mz80x/700
Replies: 14
Views: 14310

Sharp mz80x/700

After installing z88DK and testcompiling for a MZ-700 emulator I realized that the text handling is not very bad. (Only capital letters, it didn't handle the DEL key on the MZ700 right) So, I forked the repository and made some changes. When I was looking around i also fixed the standard origin of t...