Todo/Mysteries: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
Rename palette ram bus in [[NEO-G0]] by PC0~PC15 (see schematics page 3).
Use BR (BIOS RAM) template for bios ram locations. Same for Reg template.
Use BR (BIOS RAM) template for bios ram locations. Same for Reg template.


Make templates for each register.
Make helper (tooltip ?) templates for each register.


Memory card stuff (format, banks...)
Memory card stuff (format, banks...)
Line 24: Line 22:
==Others==
==Others==


*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?
*neo-mga on mv1a + PALs, neo-sdr and neo-dcr info
*neo-mga on mv1a + PALs, neo-sdr and neo-dcr info
*CDDA playback (needs more research in cd bios)
*CDDA playback (needs more research in cd bios)
*neo cd schematics
*neo cd chip pinouts (not very useful)
*dump lc98000 version neocd bios
*dump lc98000 version neocd bios
*pro-b0 and pro-c0 pinouts
*pro-b0 and pro-c0 pinouts
*[[How to start]] page
*[[How to start]] page
*[[LC8953]] microcode
*[[LC8953]]/98000 microcode

Revision as of 09:19, 6 January 2013

Use BR (BIOS RAM) template for bios ram locations. Same for Reg template.

Make helper (tooltip ?) templates for each register.

Memory card stuff (format, banks...)

Official SNK doc infos

  • First 80 bytes of code are switchable through REG_SWPBIOS/REG_SWPROM and switched to the BIOS part on startup ($0~$7F = $C00000~$C0007F)

Registers

  • What are $380011, $380061, $380065, $380067, and $3800E1 used for ?

SP-E init code:

	move.b	d0,$380065
	move.b	d0,$380067
  • CD registers

Others

  • CMC fix bankswitching: how/when is vram bank info sent to the cartridge?
  • neo-mga on mv1a + PALs, neo-sdr and neo-dcr info
  • CDDA playback (needs more research in cd bios)
  • neo cd chip pinouts (not very useful)
  • dump lc98000 version neocd bios
  • pro-b0 and pro-c0 pinouts
  • How to start page
  • LC8953/98000 microcode