前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在FPGA上完美复刻Windows 95

在FPGA上完美复刻Windows 95

作者头像
碎碎思
发布2022-03-11 14:42:54
发布2022-03-11 14:42:54
1.2K00
代码可运行
举报
文章被收录于专栏:OpenFPGAOpenFPGA
运行总次数:0
代码可运行

在FPGA上完美复刻Windows 95

1、HardWare

DE10-Nano

❝https://www.intel.com/content/www/us/en/developer/topic-technology/edge-5g/hardware/fpga-de10-nano.html

参数

代码语言:javascript
代码运行次数:0
运行
复制
Logic elements (LE): 110 K LE
5,570 kilobits memory
224 18 x 19 multipliers
112 variable precision DSP blocks
6 phased-locked loops (PLL)
145 user-defined I/O

SDRAM扩展板

❝https://github.com/MiSTer-devel/Main_MiSTer/wiki/SDRAM-Board-Assembly-(DIY)

老系统对于DDR2/DDR3支持不友好,所以需要一个SDRAM扩展板。

外设

TF卡、USB-HUB、USB鼠标、USB键盘

软件

LIUNX系统

用来管理USB设备和文件管理

❝https://github.com/MiSTer-devel/mr-fusion/releases

上面包括系统镜像,正常烧写进TF即可。

486处理器源码

❝https://github.com/MiSTer-devel/ao486_MiSTer

正常编译即可(上面的镜像里有编译好的二进制文件)。

windows 95系统镜像

❝https://archive.org/details/windows-95-osr-2.7z

其他的相关系统也可以,建议使用上面已经验证过的系统,同时该网站上提供了很多win95的系统的游戏,可以下载试玩。

同时安装系统时会使用到的KEY。

代码语言:javascript
代码运行次数:0
运行
复制
KEYS:
24796-OEM-0014736-66386
16595-OEM-0001695-96524

显卡驱动+光驱驱动

❝https://github.com/lutechsource/AO486Files/

虚拟磁盘

使用win7及以上系统,打开磁盘管理:

操作--> 创建VHD

关于VHD:虚拟硬盘 (VHD) 格式是一种公开可用的映像格式规范,它允许将硬盘封装到一个单独的文件中,供操作系统用作虚拟磁盘,其使用方式与使用物理硬盘的方式相同。这些虚拟磁盘能够托管本机文件系统(NTFS、FAT、exFAT 和 UDFS),同时支持标准磁盘和文件操作。

按照下图进行设置,其中文件位置及名称可修改,大小最大2GB(和格式有关),其他不能修改。

确定后就在自己路径下生成.VHD文件。

至此,准备工作完毕,下面开始制作安装。

内存测试

❝https://github.com/MiSTer-devel/MemTest_MiSTer

使用上面的程序进行SDRAM测试,为了确定SDRAM工作正常。

启动安装

按照下面的视频进行安装,视频更直观一些。

修改系统BUG

安装过程中有个BUG,就是安装完成后,需要将一个系统文件修改一下,然后系统启动后再修改回来。

备份系统

所有驱动完毕后首先需要将系统备份出来(上面创建的.VHD),因为这些系统在安装游戏(现在的游戏不一定是哪个版本)可能会导致系统崩溃,所以备份一下,以防万一。

畅玩 完毕

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenFPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在FPGA上完美复刻Windows 95
  • 1、HardWare
    • DE10-Nano
    • SDRAM扩展板
    • 外设
  • 软件
    • LIUNX系统
    • 486处理器源码
    • windows 95系统镜像
    • 显卡驱动+光驱驱动
    • 虚拟磁盘
  • 内存测试
  • 启动安装
  • 修改系统BUG
  • 备份系统
  • 畅玩 完毕
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档