Generator emulator

Generator emulator
软件描述
Generator 是一个开源模拟器,用于模拟20世纪90年代初流行的世嘉 Genesis / Mega Drive 游戏机。它是一个用 C 语言编写的便携式程序,已移植到 Amiga、Macintosh、Windows 以及掌上电脑(如 iPAQ)等平台。
官方网站
访问软件的官方网站了解更多信息
www.squish.net
什么是 Generator emulator?
Generator 是一款开源模拟器,旨在模拟 1990 年代初期流行的世嘉 Genesis / Mega Drive 游戏主机。它是一款用 C 语言编写的便携式程序,已移植至 Amiga、Macintosh、Windows,甚至包括 iPAQ 和 Cassiopeia 等掌上电脑。原生支持在 Unix 系统下通过 Tcl/Tk 或 Gtk/SDL、svgalib 编译,也可使用 djgpp/allegro 跨平台编译至 DOS。
Generator 使用其自定义的 68000 处理器模拟技术,采用块标记、标志计算消除、操作数预计算、字节序预转换等编译优化技术。第一阶段编译生成约 1600 个 C 函数以处理 67 条指令集,每条指令包含两种版本——一种计算标志位,另一种不计算,从而避免不必要的标志计算。
Generator 最初于 1998 年 8 月发布,尽管我首次尝试编写 Sega Genesis / Mega Drive 模拟器的时间可追溯至 1996 年!
特性
主要模拟功能
独特的便携式 68000 模拟器
视频支持
全面模拟——包含所有图层,包括窗口
支持所有 DMA 模式,包括 DMA 处理器暂停
隔行模式——Bob、Weave、带垂直滤波的 Weave
支持 100%、200% 及全屏显示(与平台相关)
H/V 回扫视频边框模拟
基于单元格和光栅的绘图器
NTSC 与 PAL 模式
手动与自动逐帧跳过
声音支持
可编程声音发生器(PSG)
频率调制(FM)
Z80 声音协处理器模拟
支持组件开关
低通单极点可配置滤波器
AVI 输出
原始未压缩 24 位 RGB BMP 格式
JPEG 压缩(可配置质量)24 位,即所谓 MJPEG
可配置帧率(6–60fps)
Game Genie
支持编码格式的转换
Genecyst 加载/保存补丁文件支持
补丁文件管理器
声音日志记录
Genecyst GYM 日志(不含采样数据)
Generator GNM 日志(含采样数据)
多人游戏支持
可配置键盘控制
分屏隔行显示支持
手柄支持
存档状态
可扩展的基于块的文件格式
支持不同 Z80 核心
主要功能
🔄 替代方案
28 个选择
Regen
Regen 是一款注重准确性的模拟器,能够以极高的精度模拟以下世嘉主机和电脑系统:

SegaEMU
SegaEMU 是一款多平台世嘉模拟器。所模拟的世嘉主机包括: SG-1000 Genesis / MegaDrive SegaCD / MegaCD

GENPlusDroid
GENPlusDroid 是一款基于 GENPlus 的开源世嘉 Genesis 模拟器,可运行世嘉主机系统和世嘉 Mega Drive 游戏。兼容性高,像《Virtual Racing》和《Phantasy Star》这类游戏可全速运行!配备良好 GPU 的设备可使用着色器提升图像质量。

Gens32 Surreal
Gens32的改进版本,帧率更流畅,音效配置系统更先进。

Genesis Plus
Genesis Plus 是一款适用于 Genesis 和 MegaDrive 主机的免费、开源且便携的模拟器。

DGen
DGen 是一个 Genesis/Megadrive 模拟器,目前在使用 DirectX 的 Windows 95/98/2000 上运行,可能也支持 NT。

Ages
Ages 是一款 Sega Genesis、Sega 32X 和 Sega CD 模拟器。将其与您最喜欢的 Sega Genesis 模拟器进行比较,并将您的想法发送给作者。此模拟器支持完整音效,且为全新开发。

Gens+ REWiND!
Gens+ REWiND! 是一款支持实时倒带功能的模拟器!如果你想,可以称此功能为“时光之沙” ;)
