Nuked-MD-FPGA

par @nukeykt, @ogamespec et @andkorzh, merci spécial à @hardwrman
Cycle Emulator de méga-entraînement précis. Version Verilog de Nuked MD. L'objectif de ce projet est d'imiter avec précision le chipset Sega Mega Drive comme possible à l'aide de photos de puces décapées.
Chipset Mega Drive
Le chipset Sega Mega Drive se compose de 6 circuits intégrés + puces RAM:
- Motorola 68000 (CPU principal)
- Zilog Z80 (Sound CPU)
- Yamaha YM7101 (VDP)
- Yamaha YM2612 / YM3438 (FM)
- Yamaha YM6045 (arbitre)
- Yamaha YM6046 (IO)
- TMSS (révisions ultérieures)
Il existe un certain nombre de variations de chipsets à travers les révisions de méga-drive. Par exemple, les premières révisions utilisent les puces NMOS 68K et Z80, tandis que les modèles ultérieurs sont passés aux versions CMOS. Yamaha a ensuite intégré ses puces dans une grande puce nommée FC1004.
Nuked-MD-FPGA cible actuellement NMOS 68K, NMOS Z80 et FC1004. Aucune véritable méga lecteur n'a utilisé une telle combinaison, mais le modèle 1 VA7 serait le plus proche (CMOS 68K, NMOS Z80 et FC1004). D'autres variantes seront peut-être imitées à l'avenir.

Progrès

Voir Progress.md
Échantillons audio
https://drive.google.com/drive/folders/1rtqb4rn1jmevnzong2wvgwdd4zhzarxy?usp=sharing
Références
- https://github.com/emu-russia/segachips (etkorzh, 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 (équipe Visual6502)
- https://siliconpr0n.org/map/hitachi/hd68hc000u (John McMaster)
Crédits
- Nukeykt - Re, implémentation Verilog
- org (ogamespec) - fc1004 décap, re, outils utiles, etc.
- etkorzh - re
- Hardwareman - YM2612 Decap Pics, Re