特征:
- LCD上的320x200文本屏幕,带有顶部/底部边框。
- USB键盘(例如PC-103)支持(符号,非位置)
- 选项卡映射到C64 Ctrl键
- Ctlr映射到C64准将密钥
- Esc键映射到C64 RUN / STOP键
- PrtScr / SysRq映射到C64 RESTORE键(支持STOP + RESTORE)
- PgUp也映射到C64 RESTORE密钥
- 完整的6502仿真。在上面运行一些机器语言。
- Commodore字符集
- 文字视频地址 $0400(地址1024)
- 文本颜色地址 $D800(地址55296)
- 键盘扫描地址 $DC00,读取地址 $DC01
- 完整的64K RAM:实现了RAM / ROM / IO /字符集存储!和1K彩色nybbles
- 1/60秒IRQ。所以我们有了软件时钟:TI,TI $
- 大写/小写开关($ D018)和反向字符。
- 边框颜色($ D020)和背景颜色($ D021)。
- 实际C64的大约85%cpu速度
- 没有NMI。没有还原密钥。 更新2020-04-15:已实现,请参见上方的键盘。
- 没有其他设备支持。没有磁带,没有磁盘,没有串行,没有墨盒,没有操纵杆,没有打印机。
- VIC-II支持仅限于引导系统。
- 没有完整的注册支持。
- 文字地址无法移动。
- 没有图形支持。
- 没有可编程字符。
- 没有光栅中断。
- 没有精灵。
- 没有显示左右边框。像素不足。
- 没有CIA1 / CIA2(键盘数据端口除外,但没有数据方向寄存器)
- 没有SID。
- 进行中。潜伏着许多错误(例如,IRQ和USB键盘在启动后的35分钟,38秒内恰好停止工作,可能是第三方库中的资源泄漏,所以我称之为有限的时间)
- 键盘支持可能需要调整才能获得更完整的PETSCII键支持
- 不支持CAPS LOCK或SHIFT LOCK
- 没有利用STM32F429 MCU和发现板组件的全部功能,包括2.0MB的Flash(使用110KB),256KB的RAM(使用83KB),8MB的SDRAM,运动传感器,用户指示灯,用户按钮或其他扩展功能!