Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
neo-geo:rom-68k-program-header [2023/07/29 20:52] – [Tableau] frater | neo-geo:rom-68k-program-header [2023/07/29 20:59] (Version actuelle) – [For cartridge systems] frater | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== For cartridge systems | + | ====== Neo-Geo Program Header ====== |
+ | |||
+ | |||
+ | ===== For cartridge systems ===== | ||
{{tablelayout? | {{tablelayout? | ||
^ Address | ^ Address | ||
Ligne 21: | Ligne 24: | ||
| $18A | longword | | $18A | longword | ||
| $18E | longword | | $18E | longword | ||
+ | |||
+ | ===== For CD System ===== | ||
+ | |||
+ | {{tablelayout? | ||
+ | ^ Address | ||
+ | | $100 | 7 bytes | " | ||
+ | | $107 | byte | 2 for adapted cart games on Neo CD). | | ||
+ | | $108 | word | NGH number in BCD, 0000 prohibited. | ||
+ | | $10A | longword | ||
+ | | $10E | longword | ||
+ | | $112 | word | Size of the required game save data in bytes. | ||
+ | | $114 | byte | Eyecatcher animation flag. 0=Done by system ROM, 1=Done by game, 2=Nothing. | ||
+ | | $115 | byte | Sprite bank number (upper 8 bits of tile number) for the eye-catcher logo, if done by system ROM. | | ||
+ | | $116 | longword | ||
+ | | $11A | longword | ||
+ | | $11E | longword | ||
+ | | $122 | 6 bytes | JMP to USER subroutine (code start). | ||
+ | | $128 | 6 bytes | JMP to PLAYER_START subroutine. | ||
+ | | $12E | 6 bytes | JMP to DEMO_END subroutine. | ||
+ | | $134 | 6 bytes | JMP to COIN_SOUND subroutine. | ||
+ | | $13C | word | Z80 RAM address for CDDA commands | ||
+ |