Freek Heite schrieb:
----- Original Message -----
Date: Wed, 05 Aug 2009 09:45:13 +0200
From: Holger Veit <holger.veit at iais.fraunhofer.de>
Subject: ELBUG monitor listing
You can find a commented listing at the following link:
http://www.scribd.com/doc/18114130/ELBUG-monitor-listing
Very interesting stuff! Holger, are you the author of this commented
disassembly?
Yes. This was disassembled from the hex dump published in Elektor and
analyzed. This was rather
simple to do because the code is rather straight forward. I suspect,
though, that the call/return
mechanism used there stems from some other SC/MP code, and was just
integrated. into this monitor
code. An indication is the use of the "incall" flag as called by me -
this isn't used elsewhere, and is
somehow dead code. When I originally analyzed the code in 1978, I was
under the impression it was inefficient;
NIBL in contrast uses inline addressing, such as "xppc p3; .dbyte
callee;...arguments", but SC/MP does not have
the most efficient instruction set.
Lying on top of my still-working Elektor SC/MP system,
I have the original,
40 page, green Elbug user manual "ELBUG Monitor-Software fuer den
Elektor-SC/MP-Mikrokomputer" written by Elbug author Dr. H. (Hans) Huschitt,
dated November 1977. This has a description of Elbug, the commented source
code, and some flowcharts - all in German.
It's my intention to scan and publish this manual, once my
Elektor-SC/MP-Elbug emulator wil be ready - but probably that will not be
before next year. However, if it would make some Classiccmp people happy, I
could scan this Elbug manual next week and send it by email. If anyone is
interested, please let me know.
Interested :-)
Regards
Holger