社区导航

 

搜索
查看: 1354|回复: 3

[翻译] STM32F429 Discovery的Commodore 64 模拟器

[复制链接]

1万

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2020-5-7 09:30 | 显示全部楼层 |阅读模式

image.png

特征

  • 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,运动传感器,用户指示灯,用户按钮或其他扩展功能!

链接

 



回复

使用道具 举报

64

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2020-5-7 11:46 | 显示全部楼层

感谢DC版主。英文确实对好多开发人员造成了不少麻烦。一看英文资料就头痛。

盼着以后机器翻译能再提高水平,我估计再有10年,机器对文字翻译就没问题了,机术类资料肯定能超过人。

点评

部分书面化的语言机器翻译还不错,如果是口语化的一般就不太通畅了。  详情 回复 发表于 2020-5-7 14:32


回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2020-5-7 12:12 | 显示全部楼层

看樣子又有新東西可以玩了,感謝分享。



回复

使用道具 举报

1万

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

 楼主| 发表于 2020-5-7 14:32 | 显示全部楼层
MartinFowler 发表于 2020-5-7 11:46 感谢DC版主。英文确实对好多开发人员造成了不少麻烦。一看英文资料就头痛。 盼着以后机器翻译能再提高水 ...

部分书面化的语言机器翻译还不错,如果是口语化的一般就不太通畅了。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/8 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-5-29 11:58 , Processed in 0.190389 second(s), 25 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表