pda6502:基于6502的面包板计算机的代码+注释

时间:2024-06-06 22:12:53
【文件属性】:

文件名称:pda6502:基于6502的面包板计算机的代码+注释

文件大小:736KB

文件格式:ZIP

更新时间:2024-06-06 22:12:53

Assembly

pda6502 pda6502是一台由8位 CPU( )驱动的家用计算机,其变种为古老的Commodore 64,Apple II,Vic 20,Nintendo等提供了动力。 逻辑芯片将64K地址空间映射到32K RAM,8K ROM, 以及扩展空间。 第一个输出设备(除了闪烁的LED之外)是一个 ,它通过点位串行通信连接到VIA 6522并行端口之一。 它目前仅运行我在该项目的src/目录中编写的6502汇编代码。 自2014年4月起,它可以在VIA并行端口上对SPI进行位驱动以驱动OLED显示屏,并使用旧的Commodore 64字体数据呈现文本。 该代码与 6502开发包的一部分组装在一起。 笔记 ILI9340 SPI性能; 填充200x200平方。 基线:4.5秒。 仿真器 我还编写了用于该系统的仿真器 。 go6502具有步进调试器,该调试器在指令类型,寄存器值


【文件预览】:
pda6502-master
----.gitignore(68B)
----README.md(5KB)
----logo()
--------pda6502_white logo.png(3KB)
--------pda6502_back logo.pdf(52KB)
--------pda6502_white logo.pdf(73KB)
--------pda6502_back logo.ai(53KB)
--------pda6502_back logo.png(3KB)
--------pda6502_white logo.eps(371KB)
--------pda6502_back logo.eps(504KB)
--------pda6502_back logo.jpg(68KB)
--------pda6502_white logo.jpg(60KB)
--------pda6502_white logo.ai(71KB)
----schematics()
--------.gitignore(78B)
--------README.md(2KB)
--------ds1813.lbr(2KB)
--------pda.lbr(170KB)
--------pda6502.sch(594KB)
--------pda6502.brd(301KB)
--------v1()
----src()
--------bignum.s(2KB)
--------memory.s(471B)
--------spi.s(2KB)
--------stack.s(1KB)
--------sd.s(5KB)
--------fat.s(11KB)
--------ssd1306.s(8KB)
--------vectors.s(540B)
--------bitwise.s(353B)
--------ili9340.s(8KB)
--------font.s(767B)
--------sleep.s(739B)
--------encoding.s(703B)
--------kernal.s(2KB)
--------font_data.s(22KB)
----build()
--------.keep(0B)
----memory.conf(615B)
----tools()
--------MEEPROMMERfirmware.ino(9KB)
--------meepromer.py(6KB)
----Makefile(769B)

网友评论