PDA

View Full Version : New 8008 Related Software Released



mwillegal
March 2nd, 2019, 07:08 AM
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
March 4th, 2019, 07:08 PM
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.

mwillegal
March 5th, 2019, 04:26 AM
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.