SharpMZ_MiSTer: FPGA平台下Sharp MZ系列计算机硬件仿真
需积分: 9 83 浏览量
更新于2024-11-29
收藏 4.8MB ZIP 举报
资源摘要信息:"SharpMZ_MiSTer 是一个专门为 MiSTer 平台设计的 Sharp MZ 系列个人商务计算机硬件仿真器。该项目致力于提供 Sharp MZ 系列计算机的完全硬件模拟体验,并包括对硬件的扩展支持。本仿真器最初基于 Terasic DE10 Nano 开发板,利用其上的 HPS(Hard Processor System)进行用户界面(UI)的操作。目前,项目正在将嵌入式设计集成到 HPS 中,以使之能够作为 UI 处理器,从而支持将仿真器部署到多种不同的硬件平台之上。
为了实现上述目标,项目团队已经完成了多个Sharp MZ系列计算机的仿真开发工作。这些模拟器包括:
1. MZ80K - 已经达到发达阶段,具有良好的兼容性和功能性。
2. MZ80C - 同样发达,表示模拟器的稳定性和功能完整性。
3. MZ1200 - 发达阶段,代表了对早期商务计算机的深入复现。
4. MZ80A - 发达阶段,支持该计算机的关键特性。
5. MZ700 - 发达阶段,完整模拟了70年代晚期的商务计算机。
6. MZ80B - 发达阶段,提供了对早期个人计算机的全面仿真。
7. MZ2000 - 部分开发完成,部分功能已经可以使用,但仍有待完善。
8. MZ800 - 正在开发中,表明模拟器在持续进展中。
在模拟器的当前版本中,开发者已经实现了对不同型号MZ计算机的特定硬件配置的支持,包括:
- 48K RAM 配置,支持 MZ80K、MZ80C、MZ1200 和 MZ80A。
- 64K RAM 配置,支持 MZ700 和 MZ80B。
- 硬件磁带读/写的模拟,可以进行可选的1x至32x的快速模式。
- 对于 MZ80B 和 MZ2000,支持硬件级别的详细仿真。
整个模拟器的开发使用了VHDL语言,这是一种用于描述电子系统的硬件描述语言。VHDL 使得工程师可以设计复杂的数字逻辑系统,这些系统可以被转换成可编程逻辑设备(如FPGA)上实际运行的电路。在这个项目中,VHDL 用于实现Sharp MZ系列计算机的各个组成部分,包括CPU、内存、I/O接口和其他外设的仿真。
此外,文件名称列表中的"SharpMZ_MiSTer-master"表明这是一个源代码仓库,其中包含了所有的源代码文件、文档和可能的构建脚本。这表明了项目的开源特性,允许其他开发者下载、研究、修改并分发这些代码,以进一步推动Sharp MZ系列计算机模拟器的发展和优化。
MiSTer 平台是一个开源硬件项目,它允许用户通过FPGA(现场可编程门阵列)技术来仿真老旧的游戏系统、计算机和其他电子设备。FPGA提供了硬件级别的精确仿真,能够复现特定硬件的行为,而不会受到软件模拟时可能出现的性能损失影响。MiSTer 平台上的SharpMZ_MiSTer项目扩展了这一功能,使其能够提供对Sharp MZ系列计算机的全面支持。"
142 浏览量
2021-05-13 上传
2021-05-27 上传
2021-07-07 上传
2021-05-08 上传
2021-04-28 上传
185 浏览量
122 浏览量
2021-03-31 上传
少女壮士
- 粉丝: 29
- 资源: 4659
最新资源
- BEN-ID:Praktikum Konstruksi Perangkat Lunak
- QtSerialTools.rar_QT_caughtm96_qt 串口工具_qt5 串口_rightps2
- gitProject
- Permit-Tracking-System-Java:用java开发的许可证跟踪系统
- 影刀RPA系列公开课3:网页自动化——数据抓取.rar
- FOC_SVPWM.slx.rar_svpwm_永磁 svpwm_永磁同步电机_电机_矢量控制
- kaliningrad:利用多模型数据存储功能的基于模板的数据库建模器
- 护卫神.Apache大师 v3.0.0
- web.io:实验室+一些东西
- OGC2SOA-开源
- 轻量级的Android和Java库,用于比较版本字符串。-Android开发
- IAP_AN.zip_Bootloader_STM32F103_Ymodem 串口_iap ymodem_ymodem IAP
- InternationalizationAssistant:国际化助理
- react-ant:(基于pro 2.0)基于Ant Design Pro的(多标签页标签,拖拽,富文本,拾色器,多功能表,多选选择)
- 2019年中国研究生数学建模竞赛赛题.zip
- matlab机械手轨迹规划程序.zip_机械手_机械手 matlab_机械手轨迹规划;matlab_轨迹 规划_轨迹规划