Well I have a working Alpha board with wired Joystick and updated code to play Boulder Dash - Great work Frank!
So many crimped ends - and solder to a flippable header pair on 9 pin Dsub as this board got an PCB inverted pinout - new board in the works.
View attachment 11120
Tim, thank you for testing!
Pete1061, the main problem ist not the CPU emulation (but I had a hard time to make the emulation 99.x% react like a real 6510). The custom chips VIC (VideoController), SID (Sound) and both CIAs are more difficult to emulate. The hardest part is to make the timing the same as the original. Or at least compatible enough...
The AMIGA has some of these custom chips, too. There is "Paula" with 4 sound channels, "Denise" for graphics/sprites, "Agnus" with 25 DMA Channels, the "Blitter" and a co-processor ("Copper").
Then, even the first model, the AMIGA 500 had 512KB RAM (is that true?) - much more than the T3.6 has.
Paul announced a Teensy with 600MHz and 512KB RAM - IF there will be a way to add more RAM, then, maybe, there is a little chance to emulate an AMIGA 500 without additional chips but RAM.
Edit:
A little update to the C64:
I'll order new boards tomorrow. It is possible to use add SD2IEC boards as floppydisk. During IEC access , the sound is turned off.
SD2IEC or real floppydrives are the preferred storage.
Currently, i'm trying to add a *very simple* floppyemulation with device-number 9, so it will be possible to do basic load/save to the Teensy 3.6 SD-Card.
Later - and only if there is enough interest from others - I can try to add "SD2IEC" floppyemulation to the 3.6 itself. The Teensy C64 will be Open Source, so, theoretically, others can help with this...