nuked md

@nukeyKt, @ogamespec 및 @andkorzh, @hardwrman에게 감사드립니다
순환 정확한 메가 드라이브 코어. 이 프로젝트의 목표는 Depapped Chips 사진을 사용하여 Sega Mega Drive 칩셋을 가능한 한 정확하게 모방하는 것입니다.
메가 드라이브 칩셋
Sega Mega Drive 칩셋은 6 개의 통합 회로 + RAM 칩으로 구성됩니다.
- 모토로라 68000 (메인 CPU)
- Zilog Z80 (사운드 CPU)
- 야마하 YM7101 (VDP)
- Yamaha YM2612/YM3438 (FM)
- 야마하 YM6045 (중재자)
- 야마하 YM6046 (IO)
- TMSS (나중에 개정)
메가 드라이브 개정에 걸쳐 칩셋의 변형이 많이 있습니다. 예를 들어 초기 개정판은 NMOS 68K 및 Z80 칩을 사용하고 나중에 모델은 CMOS 버전으로 전환되었습니다. Yamaha는 나중에 칩을 FC1004라는 하나의 큰 칩에 통합했습니다.
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/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 (Visual6502 팀)
- https://siliconpr0n.org/map/hitachi/hd68hc000u (Digshadow, John McMaster)
크레딧
- Nukeykt- 리버스 엔지니어링, C 구현
- org (ogamespec) -FC1004 Decap, Re Help, 유용한 도구 등
- Andkorzh -RE 도움
- Hardwareman -YM2612 Pics Decap, RE 도움
- CTR001- 코드 기여