Previous 199869 Revisions Next

r25379 Friday 20th September, 2013 at 18:39:57 UTC by Tafoid
[MESS] a7800.c - Cleanup of address maps, high score maps added [Robert Tuccitto]

[MESS] nes.c - Documented new PAL NES clone called "Golden China TV Game"  [kaylee]
[src/mess]mess.lst
[src/mess/drivers]a7800.c nes.c

trunk/src/mess/drivers/nes.c
r25378r25379
827827   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )  /* Main RAM */
828828ROM_END
829829
830ROM_START( gchinatv )
831   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )  /* Main RAM */
832   ROM_REGION( 0x800,   "ciram", ROMREGION_ERASE00 )  /* CI RAM */
833ROM_END
830834
831835/***************************************************************************
832836
r25378r25379
842846CONS( 198?, m82,       nes,    0,     nes,      nes, driver_device,     0,       "Nintendo",  "M82 Display Unit", GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
843847CONS( 1996, drpcjr,    nes,    0,     famicom,  famicom, nes_state, famicom, "Bung",      "Doctor PC Jr", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
844848CONS( 1992, dendy,     nes,    0,     dendy,    nes, driver_device,     0,       "Steepler",  "Dendy Classic", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
849CONS( 198?, gchinatv,  nes,    0,     nespal,   nes, driver_device,     0,       "Golden China",  "Golden China TV Game", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
trunk/src/mess/drivers/a7800.c
r25378r25379
5757               (medium) default. Phase shifting falls outside the realm of
5858               video controls and hope to implement a selectable toggle
5959               hardware option similar to Donkey Kong TKG02/TKG04.
60
61    2013/09/19 Robert Tuccitto  Cleanup of Address Maps, high score maps
62               added.
6063***************************************************************************/
6164
6265#include "emu.h"
r25378r25379
8285   AM_RANGE(0x0040, 0x00ff) AM_READ_BANK("bank5") AM_WRITE(a7800_RAM0_w)   /* RAM (6116 block 0) */
8386   AM_RANGE(0x0140, 0x01ff) AM_RAMBANK("bank6")    /* RAM (6116 block 1) */
8487   AM_RANGE(0x0280, 0x02ff) AM_DEVREADWRITE("riot", riot6532_device, read, write)
85   AM_RANGE(0x0450, 0x045f) /*XBOARD POKEY1*/
86   AM_RANGE(0x0460, 0x046f) /*XBOARD POKEY2*/
87   AM_RANGE(0x0470, 0x047f) /*XBOARD CTRL*/
88   AM_RANGE(0x0450, 0x045f) /* XBOARD POKEY1 */
89   AM_RANGE(0x0460, 0x046f) /* XBOARD POKEY2 */
90   AM_RANGE(0x0470, 0x047f) /* XBOARD CTRL */
8891   AM_RANGE(0x0480, 0x04ff) AM_MIRROR(0x100) AM_RAM    /* RIOT RAM */
92       AM_RANGE(0x1000, 0x17ff) AM_RAM /* hs SRAM */
8993   AM_RANGE(0x1800, 0x27ff) AM_RAM
9094   AM_RANGE(0x2800, 0x2fff) AM_RAMBANK("bank7")    /* MAINRAM */
9195   AM_RANGE(0x3000, 0x37ff) AM_RAMBANK("bank7")    /* MAINRAM */
9296   AM_RANGE(0x3800, 0x3fff) AM_RAMBANK("bank7")    /* MAINRAM */
97       AM_RANGE(0x3000, 0x3fff) AM_ROM  /* hs ROM space */
9398   AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank1")                        /* f18 hornet */
94   AM_RANGE(0x8000, 0x9fff) AM_ROMBANK("bank2")                        /* sc */
99   AM_RANGE(0x4000, 0xffff) AM_WRITE(a7800_cart_w) /* XBOARD SRAM */
100       AM_RANGE(0x8000, 0x9fff) AM_ROMBANK("bank2")                        /* sc */
95101   AM_RANGE(0xa000, 0xbfff) AM_ROMBANK("bank3")                        /* sc + ac */
96102   AM_RANGE(0xc000, 0xdfff) AM_ROMBANK("bank4")                        /* ac */
97   AM_RANGE(0xe000, 0xffff) AM_ROM
98   AM_RANGE(0x4000, 0xffff) AM_WRITE(a7800_cart_w) /* XBOARD SRAM */
103   AM_RANGE(0xe000, 0xffff) AM_ROM   
99104ADDRESS_MAP_END
100105
101106
trunk/src/mess/mess.lst
r25378r25379
7373n64       // Nintendo N64
7474n64dd     // Nintendo N64 (64DD Attachment)
7575pokemini  // Nintendo Pokemon Mini
76gchinatv // Golden China TV Game Centre
7677
7778megaduck  // Megaduck
7879

Previous 199869 Revisions Next


© 1997-2024 The MAME Team