Nuked MD

@nukeykt、@ogamespec、@andkorzh、@hardwrmanに感謝します
サイクル正確なメガドライブコア。このプロジェクトの目標は、Decapped Chipsの写真を使用して、セガメガドライブチップセットを可能な限り正確にエミュレートすることです。
メガドライブチップセット
セガメガドライブチップセットは、6つの統合回路 + RAMチップで構成されています。
- Motorola 68000(メインCPU)
- Zilog Z80(SoundCPU)
- ヤマハYM7101(VDP)
- ヤマハYM2612/YM3438(FM)
- ヤマハYM6045(アービター)
- ヤマハYM6046(IO)
- TMSS(後の改訂)
Mega Drive Revisions全体にチップセットのバリエーションが数あります。たとえば、早期リビジョンはNMOS 68KおよびZ80チップを使用し、後のモデルはCMOSバージョンに切り替えました。ヤマハは後にチップをFC1004という名前の1つの大きなチップに統合しました。
Nuked MDは現在、NMOS 68K、NMOS Z80、FC1004をターゲットにしています。このような組み合わせを使用した実際のメガドライブはありませんでしたが、モデル1 VA7が最も近くなります(CMOS 68K、NMOS Z80、FC1004)。他のバリアントは、将来的にエミュレートされる可能性があります。

進捗

ビデオ
Progress.mdを参照してください
参照
- https://github.com/emu-russia/segachips(andkorzh、org、nukeykt)
- https://www.grafik-feti.de/ftp/die-shots/archiv/2d/die-shots/gamingconsoles/sega_genesis_megadrive/md1/vdp/(fritzchens fritz)
- https://siliconpr0n.org/map/yamaha/ym3438/(John McMaster)
- https://drive.google.com/drive/u/0/folders/1ighgxmmr0sfgtfougqvkugqludszap(org)
- http://gendev.spritesmind.net/forum/viewtopic.php?p=14976&sid=D3409EEC616D569E2240C09D60BBFF03#P14976(ハードウェアマン)
- https://siliconpr0n.org/map/zilog/z0840008psc-z80cpu/(antoine bercovici)
- https://siliconpr0n.org/map/motorola/mc68000p8-a72e/(John McMaster)
- https://og.kervella.org/m68k/(Olivier Galibert)
- http://www.visual6502.org/jssim/expert-z80.html(Visual6502チーム)
- https://siliconpr0n.org/map/hitachi/hd68hc000u(Digshadow、John McMaster)
クレジット
- Nukeykt-リバースエンジニアリング、C実装
- org(ogamespec)-fc1004 decap、re help、henout toolsなど。
- andkorzh -re help
- Hardwareman -YM2612 Decap Pics、Re Help
- CTR001-コード貢献