- Interesting post
Wäre es eigentlich möglich, einen timingexakten C64-Klon auf Microcontroller-Basis zu basteln? Ich denke da an sowas wie
- Busse wie beim Original-C64, nur auf 3,3V-Basis
- CPU, SID, CIAs, (VIC?), ROMs etc. jeweils durch einen Microcontroller (z.B. RPi 2040) emuliert, also MEHRERE Microcontroller insgesamt
- Ggf. Vereinfachung: VIC nutzt (nur) 16-Bit-Adressbus, nicht CAS/RAS; Refresh entfallen lassen, SRAM benutzen (ähnlich wie bei der Max Machine)
- Umsetzung von Userport/Expansionsport/IEC via Level-Shifter
Vorteil zu FPGA: sehr hackable und günstig (RPi 2040 kostet 1€). Könnte man evtl. sogar beinahe rein als mehrere "gestackte" RPi Picos ausführen...?
Bin mir nur nicht sicher, ob man das mit den Timinganforderungen hinbekommt und ob die GPIOs reichen (speziell beim VIC).
Edit: Wobei man ja z.B. die 16 Adressleitungen vermutlich - wenn man schon die 2040er mit ihren PIOs und anderen Bussen hat - auch durch was mit geringerem Pin Count ersetzen kann...