Previous 199869 Revisions Next

r26077 Saturday 9th November, 2013 at 19:01:49 UTC by hap
added nvram
[src/mame/drivers]lbeach.c

trunk/src/mame/drivers/lbeach.c
r26076r26077
66
77  PCB was broken, and there are no known references.
88  16MHz XTAL, M6800 @ 500kHz
9  2x 5101 sram 256x4bit (256 byte)
9  2x 5101 sram 256x4bit (256 byte) battery backed
1010  4x 4045 sram 1kx4 (2K byte)
11 
12  Game should be in b&w? But then highlighted blocks in testmode
13  would be invisible.
1114
1215  6800 hits many illegal opcodes (0x02), though it's harmless.
1316  Maybe they meant to inserts nops (0x01) to remove debug stuff
r26076r26077
2326
2427#include "emu.h"
2528#include "cpu/m6800/m6800.h"
29#include "machine/nvram.h"
2630
2731
2832class lbeach_state : public driver_device
r26076r26077
206210}
207211
208212static ADDRESS_MAP_START( lbeach_map, AS_PROGRAM, 8, lbeach_state )
209   AM_RANGE(0x0000, 0x00ff) AM_RAM
213   AM_RANGE(0x0000, 0x00ff) AM_RAM AM_SHARE("nvram")
210214   AM_RANGE(0x4000, 0x4000) AM_READ(lbeach_in1_r)
211215   AM_RANGE(0x4000, 0x41ff) AM_RAM_WRITE(lbeach_bg_vram_w) AM_SHARE("bg_vram")
212216   AM_RANGE(0x4200, 0x43ff) AM_RAM
r26076r26077
320324   /* basic machine hardware */
321325   MCFG_CPU_ADD("maincpu", M6800, XTAL_16MHz / 32) // Motorola MC6800P, 500kHz
322326   MCFG_CPU_PROGRAM_MAP(lbeach_map)
323   MCFG_CPU_PERIODIC_INT_DRIVER(lbeach_state, nmi_line_pulse, 50) // unknown freq, it affects steering speed
327   MCFG_CPU_PERIODIC_INT_DRIVER(lbeach_state, nmi_line_pulse, 50) // unknown freq, it affects steering speed, glitchy if it's too fast
324328
329   MCFG_NVRAM_ADD_0FILL("nvram")
330
325331   /* video hardware */
326332   MCFG_SCREEN_ADD("screen", RASTER)
327333   MCFG_SCREEN_REFRESH_RATE(60) // ?
328334   MCFG_SCREEN_SIZE(512, 256)
329   MCFG_SCREEN_VISIBLE_AREA(0, 511-32, 0, 255-16)
335   MCFG_SCREEN_VISIBLE_AREA(0, 511-32, 0, 255-24)
330336   MCFG_SCREEN_UPDATE_DRIVER(lbeach_state, screen_update_lbeach)
331337   MCFG_VIDEO_ATTRIBUTES(VIDEO_ALWAYS_UPDATE) // needed for collision detection
332338

Previous 199869 Revisions Next


© 1997-2024 The MAME Team