Page 1 of 1

Apple I emulator for SAMD21 boards now available on GitHub

Posted: Fri Jun 04, 2021 8:10 pm
by zeefour
I started a new thread so this wasn't buried in the previous discussion.

The code for my Apple 1 emulator on the Adafruit SAMD21 boards is now available at:
https://github.com/rkincaid/a1plus

The system has been built and tested on Adafruit Trinket M0 and Neo Trinkey boards. It includes three flavors of BASIC and a number of built-in programs. I added a fair amount of documentation for how to run and what to expect. I estimate it's running at the equivalent of about a 0.8Mhz clock. Slightly slower than a real Apple I, but quite usable.

I'm using the Arduino version of Mike Chambers emulator with Mike B's BCD patch. So EhBasic returns the proper values for the HEX$ function.

Give it a look if you're interested. I'd be interested if anybody gives it a try or has any other feedback.

It's a bit of a parlor trick to run this on such tiny boards, but they work surprisingly well.

Robert

Re: Apple I emulator for SAMD21 boards now available on GitH

Posted: Mon Oct 18, 2021 7:16 pm
by barrym95838
That project looks quite nice, Robert! It's well documented, and your care and attention to detail seem evident. Now you just need to port my hand-modified back-port of the Woz/Baum mini-assembler and disassembler to give your clients the control and power for which they lust :D .