Nuked MD

Oleh @nukeykt, @ogamespec dan @andkorzh, terima kasih khusus untuk @hardwrman
Siklus inti drive mega yang akurat. Tujuan dari proyek ini adalah untuk meniru chipset Sega Mega Drive secara akurat dengan menggunakan foto chip yang ditangkap.
Chipset Mega Drive
Chipset Drive Sega Mega terdiri dari 6 sirkuit terintegrasi + chip RAM:
- Motorola 68000 (CPU utama)
- Zilog Z80 (CPU Suara)
- Yamaha YM7101 (VDP)
- Yamaha YM2612/YM3438 (FM)
- Yamaha YM6045 (Arbiter)
- Yamaha YM6046 (IO)
- TMS (revisi selanjutnya)
Ada sejumlah variasi chipset di seluruh revisi mega drive. Misalnya revisi awal menggunakan chip NMOS 68K dan Z80, sementara model kemudian beralih ke versi CMOS. Yamaha kemudian mengintegrasikan chip mereka ke dalam satu chip besar bernama FC1004.
Nuked MD saat ini menargetkan NMOS 68K, NMOS Z80 dan FC1004. Tidak ada drive mega nyata yang menggunakan kombinasi seperti itu, tetapi Model 1 VA7 akan paling dekat (CMOS 68K, NMOS Z80 dan FC1004). Varian lain mungkin akan ditiru di masa depan.

Kemajuan

Video
Lihat Progress.md
Referensi
- https://github.com/emu-rusia/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/1ighgxmmr0sfgtfougcqvkuogqludszap (org)
- http://gendev.spritesmind.net/forum/viewtopic.php?p=14976&sid=d3409eec616d569e2240c09d60bbff03#p14976 (hardwareman)
- 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 (tim visual6502)
- https://siliconpr0n.org/map/hitachi/hd68hc000u (Digshadow, John McMaster)
Kredit
- Nukeykt - Reverse Engineering, C Implementasi
- org (Ogamespec) - FC1004 DECAP, BANTUAN RE, alat yang berguna, dll.
- andkorzh - re bantu
- Hardwareman - YM2612 DECAP PICS, BANTUAN RE
- CTR001 - Kontribusi Kode