• Please review our updated Terms and Rules here
  • Exhibitor application for VCF West 2022 is now open! If you are interested in exhibiting, please fill out the form here.
  • Here are the results of the VCF East 2022 Post Event Survey: Survey Results

New 8008 Related Software Released

mwillegal

Experienced Member
Joined
May 27, 2008
Messages
233
Three 8008 items are now available and downloadable from my website.

My OS/X SCELBI app has been updated with a Scopewriter interface. The latest version is free: http://www.willegal.net/scelbi/scelbiapp.html

A new version of the 256 byte 8008 monitor - MCMON - that runs with SCELBI keyboard and Scopewriter interfaces is also available. Find it on my MCMON web page:
http://www.willegal.net/scelbi/MCMON.html

Finally, I have SCELBI's version of the Hangman game working both with the Scopewriter/keyboard and TTY interfaces. It is available on my 8008 application page:
http://www.willegal.net/scelbi/apps8008.html

See more details and some history behind these projects on my blog:
http://www.willegal.net/blog/

Enjoy,
Mike Willegal
 

Slob

Experienced Member
Joined
Oct 20, 2017
Messages
170
Location
Kentucky USA
Thanks for doing this, i assembled and loaded Hangman into my serial/wireless emulator with some I/O mods. It worked fine.

There really isn't much software available for the 8008. The 8008 could have gone on for a while with bank switching and a standardized external stack; but by maybe 1975 or '76, it was probably cheaper to use an 8080 to build a system with even if you got the 8008 for free.

I use A08 (an assembler modified by Herb Johnson from source for another assembler). It has a few bugs (surmountable), but it doesn't have a hibit feature for text data. You mention an AS8 assembler, but it's link is dead and I can't seem to find it anywhere. That and my own assembler (with its own bugs and who knows where the source is, 18 years later) were the only ones I've seen with this feature. Without it, I have to do this in A08:

DATA "H"+200,"E"+200,"L"+200,"L"+200,"O"+200

Do you know where AS8 is? Thx.
 
Last edited:

mwillegal

Experienced Member
Joined
May 27, 2008
Messages
233
Contact me off this list and I can send you the modified version of AS8 that I use. I haven't noticed any bugs in it, but I/O port assignments are different than with some 8008 assemblers.

There are several real problems with the 8008, including multiplexed address/data bus, weak implementation of arithmetic flags, lack of direct memory instructions, and limited stack. It all adds up to miserable performance compared to later processors that cost the same or less to build a system around. Given the limitations, it is quite surprising what it can be capable of.

regards,
Mike Willegal
mike(at)willegal.net


Thanks for doing this, i assembled and loaded Hangman into my serial/wireless emulator with some I/O mods. It worked fine.

There really isn't much software available for the 8008. The 8008 could have gone on for a while with bank switching and a standardized external stack; but by maybe 1975 or '76, it was probably cheaper to use an 8080 to build a system with even if you got the 8008 for free.

I use A08 (an assembler modified by Herb Johnson from source for another assembler). It has a few bugs (surmountable), but it doesn't have a hibit feature for text data. You mention an AS8 assembler, but it's link is dead and I can't seem to find it anywhere. That and my own assembler (with its own bugs and who knows where the source is, 18 years later) were the only ones I've seen with this feature. Without it, I have to do this in A08:

DATA "H"+200,"E"+200,"L"+200,"L"+200,"O"+200

Do you know where AS8 is? Thx.
 
Top