Todo/Mysteries: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 4: Line 4:
* Use 3rd parameter of Sig template (signal polarity)
* Use 3rd parameter of Sig template (signal polarity)
* Use Chipname, Reg, Sig, BR templates
* Use Chipname, Reg, Sig, BR templates
==Useful==
* Tooltip extension for registers ?
* Tooltip extension for registers ?
* Redirects from game stats to game pages
* Redirects from game stats to game pages
* Add pin numbers on [[AES cartridge pinout]].
* Add pin numbers on [[AES cartridge pinout]]
* [[How to start]] page
* Add on to [[How to start]] page
* Tutorials
* Change DEFINE names (and register names ?) to the ones used in the AoF source code
* Change DEFINE names (and register names ?) to the ones used in the AoF source code
==Useful==
* Add links to TCRF pages for the debug DIPs of each game ?
* [[PCM]] logic: http://www.mvs-scans.com/images/7/76/Kof_10th_anniv_plus_bootleg1_b1_front.jpg
* Memory chip pinouts
* Memory chip pinouts
* Finish PRO chipset pinouts !
* Finish PRO chipset pinouts !
Line 18: Line 17:
* CD I/O ERROR 0001 0002 0003 ?
* CD I/O ERROR 0001 0002 0003 ?
* CRC32 of all known ROMs/ISOs from MAME's neogeo.inc
* CRC32 of all known ROMs/ISOs from MAME's neogeo.inc
* Jumper configs
* Add more jumper configs
* Memory card stuff (format, banks...)
* Memory card stuff (format, banks...)
* neo-mga on mv1a + PALs, neo-sdr and neo-dcr info
* neo-mga on mv1a + PALs info
* Chip functions for each kind of board (even discrete logic)
* Chip functions for each kind of board (even discrete logic)


==Trivia==
==Trivia==
* CD-Z copy protection
* Add links to TCRF pages for the debug DIPs of each game
* CMC fix bankswitching: how/when is vram bank info sent to the cartridge?
* CMC fix bankswitching: how/when is vram bank info sent to the cartridge?
* Recent security chips info (SMA, PVC...)
* Recent security chips info (SMA, PVC...)
Line 32: Line 31:
* Why does the L0 ROM need an output buffer ?
* Why does the L0 ROM need an output buffer ?
* Loading time graphs for all CD games, is MESS reliable enough ?
* Loading time graphs for all CD games, is MESS reliable enough ?
* ROM data visualisations https://wiki.neogeodev.org/index.php?title=2020_Super_Baseball
* YM2610 write delays ?
* Details on CD registers
* Details on CD registers
* CDDA playback (needs more research in CD system rom)
* CDDA playback (needs more research in CD system rom)
Line 40: Line 37:


==Verify==
==Verify==
* Check [[Clock]] distribution diagram, especially on cart edge.
* Check [[Clock]] distribution diagram, especially on cart edge

Revision as of 17:53, 22 February 2017

Housekeeping

  • Rename GPU to VDC everywhere ? Or VDP ? LSPC isn't really a processor. Sorry :/
  • Rename BIOS to system ROM everywhere (done ?)
  • Use 3rd parameter of Sig template (signal polarity)
  • Use Chipname, Reg, Sig, BR templates

Useful

  • Tooltip extension for registers ?
  • Redirects from game stats to game pages
  • Add pin numbers on AES cartridge pinout
  • Add on to How to start page
  • Tutorials
  • Change DEFINE names (and register names ?) to the ones used in the AoF source code
  • Memory chip pinouts
  • Finish PRO chipset pinouts !
  • M1 and S1 ROM speeds
  • CD I/O ERROR 0001 0002 0003 ?
  • CRC32 of all known ROMs/ISOs from MAME's neogeo.inc
  • Add more jumper configs
  • Memory card stuff (format, banks...)
  • neo-mga on mv1a + PALs info
  • Chip functions for each kind of board (even discrete logic)

Trivia

  • Add links to TCRF pages for the debug DIPs of each game
  • CMC fix bankswitching: how/when is vram bank info sent to the cartridge?
  • Recent security chips info (SMA, PVC...)
  • Neo cd chip pinouts (not very useful)

Analysis / mysteries

  • Why does the L0 ROM need an output buffer ?
  • Loading time graphs for all CD games, is MESS reliable enough ?
  • Details on CD registers
  • CDDA playback (needs more research in CD system rom)
  • Dump LC98000 version Neo CD system rom
  • LC8953/98000 microcode (note: Sanyo tech support has nothing left except publicly available brief sheet)

Verify

  • Check Clock distribution diagram, especially on cart edge