Clean-ups and version bump

This commit is contained in:
Miodrag Milanovic 2012-07-15 09:28:52 +00:00
parent 512f5fab79
commit ed9afac60c
19 changed files with 113 additions and 113 deletions

View File

@ -8,11 +8,11 @@
Intel 486 Intel 486
Intel Pentium Intel Pentium
Cyrix MediaGX Cyrix MediaGX
Intel Pentium MMX Intel Pentium MMX
Intel Pentium Pro Intel Pentium Pro
Intel Pentium II Intel Pentium II
Intel Pentium III Intel Pentium III
Intel Pentium 4 Intel Pentium 4
*/ */
#include "emu.h" #include "emu.h"

View File

@ -612,7 +612,7 @@ INLINE UINT8 FETCH(i386_state *cpustate)
#ifdef DEBUG_MISSING_OPCODE #ifdef DEBUG_MISSING_OPCODE
cpustate->opcode_bytes[cpustate->opcode_bytes_length] = value; cpustate->opcode_bytes[cpustate->opcode_bytes_length] = value;
cpustate->opcode_bytes_length = (cpustate->opcode_bytes_length + 1) & 15; cpustate->opcode_bytes_length = (cpustate->opcode_bytes_length + 1) & 15;
#endif #endif
cpustate->eip++; cpustate->eip++;
cpustate->pc++; cpustate->pc++;
return value; return value;

View File

@ -227,7 +227,7 @@ static CPU_INIT( tms )
cpustate->program = device->space(AS_PROGRAM); cpustate->program = device->space(AS_PROGRAM);
cpustate->direct = &cpustate->program->direct(); cpustate->direct = &cpustate->program->direct();
cpustate->data = device->space(AS_DATA); cpustate->data = device->space(AS_DATA);
cpustate->pcstack_ptr = 0; cpustate->pcstack_ptr = 0;
} }
@ -547,17 +547,17 @@ static WRITE16_HANDLER( cpuregs_w )
**************************************************************************/ **************************************************************************/
static ADDRESS_MAP_START( internal_pgm, AS_PROGRAM, 16, legacy_cpu_device ) static ADDRESS_MAP_START( internal_pgm, AS_PROGRAM, 16, legacy_cpu_device )
AM_RANGE(0x0000, 0x1fff) AM_ROM // ROM TODO: is off-chip if MP/_MC = 0 AM_RANGE(0x0000, 0x1fff) AM_ROM // ROM TODO: is off-chip if MP/_MC = 0
AM_RANGE(0x2000, 0x23ff) AM_RAM AM_SHARE("saram") // SARAM TODO: is off-chip if RAM bit = 0 AM_RANGE(0x2000, 0x23ff) AM_RAM AM_SHARE("saram") // SARAM TODO: is off-chip if RAM bit = 0
AM_RANGE(0xfe00, 0xffff) AM_RAM AM_SHARE("daram_b0") // DARAM B0 TODO: is off-chip if CNF = 0 AM_RANGE(0xfe00, 0xffff) AM_RAM AM_SHARE("daram_b0") // DARAM B0 TODO: is off-chip if CNF = 0
ADDRESS_MAP_END ADDRESS_MAP_END
static ADDRESS_MAP_START( internal_data, AS_DATA, 16, legacy_cpu_device ) static ADDRESS_MAP_START( internal_data, AS_DATA, 16, legacy_cpu_device )
AM_RANGE(0x0000, 0x005f) AM_READWRITE_LEGACY(cpuregs_r, cpuregs_w) AM_RANGE(0x0000, 0x005f) AM_READWRITE_LEGACY(cpuregs_r, cpuregs_w)
AM_RANGE(0x0060, 0x007f) AM_RAM // DARAM B2 AM_RANGE(0x0060, 0x007f) AM_RAM // DARAM B2
AM_RANGE(0x0100, 0x02ff) AM_RAM AM_SHARE("daram_b0") // DARAM B0 TODO: is unconnected if CNF = 1 AM_RANGE(0x0100, 0x02ff) AM_RAM AM_SHARE("daram_b0") // DARAM B0 TODO: is unconnected if CNF = 1
AM_RANGE(0x0300, 0x04ff) AM_RAM // DARAM B1 AM_RANGE(0x0300, 0x04ff) AM_RAM // DARAM B1
AM_RANGE(0x0800, 0x0bff) AM_RAM AM_SHARE("saram") // SARAM TODO: is off-chip if OVLY = 0 AM_RANGE(0x0800, 0x0bff) AM_RAM AM_SHARE("saram") // SARAM TODO: is off-chip if OVLY = 0
ADDRESS_MAP_END ADDRESS_MAP_END
/************************************************************************** /**************************************************************************

View File

@ -67,11 +67,11 @@ static casserr_t sc3000_bit_load(cassette_image *cassette)
case '1': case '1':
MODULATE(1); MODULATE(1);
break; break;
case '0': case '0':
MODULATE(0); MODULATE(0);
break; break;
case ' ': case ' ':
err = cassette_put_sample( cassette, 0, time_index, 1/1200.0, 0); err = cassette_put_sample( cassette, 0, time_index, 1/1200.0, 0);
if (err) return err; if (err) return err;

View File

@ -618,8 +618,8 @@ static ADDRESS_MAP_START( amaticmg_map, AS_PROGRAM, 8, amaticmg_state )
AM_RANGE(0x8000, 0x9fff) AM_RAM // AM_SHARE("nvram") AM_RANGE(0x8000, 0x9fff) AM_RAM // AM_SHARE("nvram")
AM_RANGE(0xa000, 0xafff) AM_RAM AM_SHARE("vram") AM_RANGE(0xa000, 0xafff) AM_RAM AM_SHARE("vram")
AM_RANGE(0xb000, 0xbfff) AM_RAM AM_SHARE("attr") AM_RANGE(0xb000, 0xbfff) AM_RAM AM_SHARE("attr")
// AM_RANGE(0xa010, 0xafff) AM_RAM AM_SHARE("vram") // AM_RANGE(0xa010, 0xafff) AM_RAM AM_SHARE("vram")
// AM_RANGE(0xb010, 0xbfff) AM_RAM AM_SHARE("attr") // AM_RANGE(0xb010, 0xbfff) AM_RAM AM_SHARE("attr")
AM_RANGE(0xc000, 0xffff) AM_ROMBANK("bank1") AM_RANGE(0xc000, 0xffff) AM_ROMBANK("bank1")
ADDRESS_MAP_END ADDRESS_MAP_END

View File

@ -25,11 +25,11 @@
* Proper VR4373 implementation * Proper VR4373 implementation
* Proper PCI bus implementation * Proper PCI bus implementation
* PCI peripherals * PCI peripherals
NOTES: NOTES:
* Skins Game is Linux based; the kernel is a customized 2.2.10 build of Linux-MIPS with Midway PCBs * Skins Game is Linux based; the kernel is a customized 2.2.10 build of Linux-MIPS with Midway PCBs
added as recognized system types added as recognized system types
***************************************************************************/ ***************************************************************************/
#include "emu.h" #include "emu.h"

View File

@ -404,7 +404,7 @@ public:
int smbus_pic16lc(int command,int rw,int data); int smbus_pic16lc(int command,int rw,int data);
int smbus_cx25871(int command,int rw,int data); int smbus_cx25871(int command,int rw,int data);
int smbus_eeprom(int command,int rw,int data); int smbus_eeprom(int command,int rw,int data);
void vblank_callback(screen_device &screen, bool state); void vblank_callback(screen_device &screen, bool state);
UINT32 screen_update_callback(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); UINT32 screen_update_callback(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@ -439,8 +439,8 @@ most methods set parameters, others actually draw
class nv2a_renderer : public poly_manager<float, nvidia_object_data, 5, 6000> class nv2a_renderer : public poly_manager<float, nvidia_object_data, 5, 6000>
{ {
public: public:
nv2a_renderer(running_machine &machine) : poly_manager<float, nvidia_object_data, 5, 6000>(machine) nv2a_renderer(running_machine &machine) : poly_manager<float, nvidia_object_data, 5, 6000>(machine)
{ {
memset(channel,0,sizeof(channel)); memset(channel,0,sizeof(channel));
memset(pfifo,0,sizeof(pfifo)); memset(pfifo,0,sizeof(pfifo));
memset(pcrtc,0,sizeof(pcrtc)); memset(pcrtc,0,sizeof(pcrtc));
@ -920,29 +920,29 @@ void nv2a_renderer::geforce_read_dma_object(UINT32 handle,UINT32 &offset,UINT32
/*void myline(bitmap_rgb32 &bmp,float x1,float y1,float x2,float y2) /*void myline(bitmap_rgb32 &bmp,float x1,float y1,float x2,float y2)
{ {
int xx1,yy1,xx2,yy2; int xx1,yy1,xx2,yy2;
xx1=x1; xx1=x1;
xx2=x2; xx2=x2;
yy1=y1; yy1=y1;
yy2=y2; yy2=y2;
if (xx1 == xx2) { if (xx1 == xx2) {
if (yy1 > yy2) { if (yy1 > yy2) {
int t=yy1; int t=yy1;
yy1=yy2; yy1=yy2;
yy2=t; yy2=t;
} }
for (int y=yy1;y <= yy2;y++) for (int y=yy1;y <= yy2;y++)
*((UINT32 *)bmp.raw_pixptr(y,xx1))= -1; *((UINT32 *)bmp.raw_pixptr(y,xx1))= -1;
} else if (yy1 == yy2) { } else if (yy1 == yy2) {
if (xx1 > xx2) { if (xx1 > xx2) {
int t=xx1; int t=xx1;
xx1=xx2; xx1=xx2;
xx2=t; xx2=t;
} }
for (int x=xx1;x <= xx2;x++) for (int x=xx1;x <= xx2;x++)
*((UINT32 *)bmp.raw_pixptr(yy1,x))= -1; *((UINT32 *)bmp.raw_pixptr(yy1,x))= -1;
} }
}*/ }*/
void nv2a_renderer::render_tex(INT32 scanline, const extent_t &extent, const nvidia_object_data &objectdata, int threadid) void nv2a_renderer::render_tex(INT32 scanline, const extent_t &extent, const nvidia_object_data &objectdata, int threadid)
@ -1018,12 +1018,12 @@ void nv2a_renderer::geforce_exec_method(address_space & space,UINT32 chanel,UINT
texture.dilate=dilatechose[(basesizeu << 4)+basesizev]; texture.dilate=dilatechose[(basesizeu << 4)+basesizev];
texture.buffer=space.get_read_ptr(offset); texture.buffer=space.get_read_ptr(offset);
/*if (dma0 != 0) { /*if (dma0 != 0) {
dmahand=channel[channel][subchannel].object.method[0x184/4]; dmahand=channel[channel][subchannel].object.method[0x184/4];
geforce_read_dma_object(dmahand,dmaoff,smasiz); geforce_read_dma_object(dmahand,dmaoff,smasiz);
} else if (dma1 != 0) { } else if (dma1 != 0) {
dmahand=channel[channel][subchannel].object.method[0x188/4]; dmahand=channel[channel][subchannel].object.method[0x188/4];
geforce_read_dma_object(dmahand,dmaoff,smasiz); geforce_read_dma_object(dmahand,dmaoff,smasiz);
}*/ }*/
} }
if (method*4 == 0x1810) { if (method*4 == 0x1810) {
// draw vertices // draw vertices
@ -1061,9 +1061,9 @@ void nv2a_renderer::geforce_exec_method(address_space & space,UINT32 chanel,UINT
float z[4],w[4]; float z[4],w[4];
UINT32 c[4]; UINT32 c[4];
/*float u[4],v[4]; /*float u[4],v[4];
int xi,yi,xf,yf,dx,dy,xp,yp,up,vp; int xi,yi,xf,yf,dx,dy,xp,yp,up,vp;
float ui,vi,uf,vf,du,dv; float ui,vi,uf,vf,du,dv;
rectangle clip(0,0,639,479);*/ rectangle clip(0,0,639,479);*/
render_delegate rend; render_delegate rend;
for (m=0;m < 4;m++) { for (m=0;m < 4;m++) {
@ -1080,14 +1080,14 @@ void nv2a_renderer::geforce_exec_method(address_space & space,UINT32 chanel,UINT
*((UINT32 *)(&xy[m].p[4]))=space.read_dword(vtxbuf_address[9]+(n+m+offset)*vtxbuf_stride[9]+4); *((UINT32 *)(&xy[m].p[4]))=space.read_dword(vtxbuf_address[9]+(n+m+offset)*vtxbuf_stride[9]+4);
} }
} }
rend=render_delegate(FUNC(nv2a_renderer::render_tex),this); rend=render_delegate(FUNC(nv2a_renderer::render_tex),this);
render_polygon<4>(fb.cliprect(),rend,3+texture.enabled*2,xy); render_polygon<4>(fb.cliprect(),rend,3+texture.enabled*2,xy);
wait(); wait();
/*myline(fb,xy[0].x,xy[0].y,xy[1].x,xy[1].y); /*myline(fb,xy[0].x,xy[0].y,xy[1].x,xy[1].y);
myline(fb,xy[1].x,xy[1].y,xy[2].x,xy[2].y); myline(fb,xy[1].x,xy[1].y,xy[2].x,xy[2].y);
myline(fb,xy[2].x,xy[2].y,xy[3].x,xy[3].y); myline(fb,xy[2].x,xy[2].y,xy[3].x,xy[3].y);
myline(fb,xy[3].x,xy[3].y,xy[0].x,xy[0].y);*/ myline(fb,xy[3].x,xy[3].y,xy[0].x,xy[0].y);*/
//printf(" (%f,%f,%f)-(%f,%f,%f)-(%f,%f,%f)-(%f,%f,%f)\n\r",x[0],y[0],z[0],x[1],y[1],z[1],x[2],y[2],z[2],x[3],y[3],z[3]); //printf(" (%f,%f,%f)-(%f,%f,%f)-(%f,%f,%f)-(%f,%f,%f)\n\r",x[0],y[0],z[0],x[1],y[1],z[1],x[2],y[2],z[2],x[3],y[3],z[3]);
} }
} else { } else {
@ -1096,7 +1096,7 @@ void nv2a_renderer::geforce_exec_method(address_space & space,UINT32 chanel,UINT
} }
} }
void nv2a_renderer::vblank_callback(screen_device &screen, bool state) void nv2a_renderer::vblank_callback(screen_device &screen, bool state)
{ {
chihiro_state *chst=screen.machine().driver_data<chihiro_state>(); chihiro_state *chst=screen.machine().driver_data<chihiro_state>();
@ -1125,7 +1125,7 @@ UINT32 nv2a_renderer::screen_update_callback(screen_device &screen, bitmap_rgb32
return 0; return 0;
} }
void chihiro_state::vblank_callback(screen_device &screen, bool state) void chihiro_state::vblank_callback(screen_device &screen, bool state)
{ {
nvidia_nv2a->vblank_callback(screen,state); nvidia_nv2a->vblank_callback(screen,state);
} }
@ -1222,7 +1222,7 @@ WRITE32_MEMBER( nv2a_renderer::geforce_w )
cmd=space.read_dword(*dmaget); cmd=space.read_dword(*dmaget);
*dmaget += 4; *dmaget += 4;
cmdtype=geforce_commandkind(cmd); cmdtype=geforce_commandkind(cmd);
switch (cmdtype) switch (cmdtype)
{ {
case 6: // jump case 6: // jump
printf("jump dmaget %08X",*dmaget); printf("jump dmaget %08X",*dmaget);

View File

@ -153,6 +153,6 @@ GAME( 2000, bhead2ka, 0, globalvr, globalvr, 0, ROT0, "Gloval VR", "Beach Head
GAME( 2002, bhead2k2, 0, globalvr, globalvr, 0, ROT0, "Gloval VR", "Beach Head 2002 Install - 05/27/03", GAME_IS_SKELETON ) GAME( 2002, bhead2k2, 0, globalvr, globalvr, 0, ROT0, "Gloval VR", "Beach Head 2002 Install - 05/27/03", GAME_IS_SKELETON )
GAME( 2003, bhead2k3, 0, globalvr, globalvr, 0, ROT0, "Gloval VR", "Beach Head 2003 Desert War Install - 05/27/03", GAME_IS_SKELETON ) GAME( 2003, bhead2k3, 0, globalvr, globalvr, 0, ROT0, "Gloval VR", "Beach Head 2003 Desert War Install - 05/27/03", GAME_IS_SKELETON )
GAME( 2005, nfsug, 0, globalvr, globalvr, 0, ROT0, "Gloval VR", "Need For Speed: Underground Install (2 Discs) (v1.1)", GAME_IS_SKELETON ) GAME( 2005, nfsug, 0, globalvr, globalvr, 0, ROT0, "Gloval VR", "Need For Speed: Underground Install (2 Discs) (v1.1)", GAME_IS_SKELETON )

View File

@ -56,7 +56,7 @@ These are the specifications of the Axell AG-1 AX51102A, it should be very simil
Drawing technique: Sprite system Drawing technique: Sprite system
Buffer drawing method: Double frame buffer Buffer drawing method: Double frame buffer
Configuration of the character: Configured from 2 or more cells, a cell can be set in units of each dot a horizontal, vertical from 1 to 256 dots Configuration of the character: Configured from 2 or more cells, a cell can be set in units of each dot a horizontal, vertical from 1 to 256 dots
Maximum character size: 4096 × 4096 dot Maximum character size: 4096 ? 4096 dot
Display the number of sprite: Up to 127 sheets (register 2KB) Display the number of sprite: Up to 127 sheets (register 2KB)
Maximum drawing speed: Dot sec / 2500-35000000 highest Maximum drawing speed: Dot sec / 2500-35000000 highest
Color depth: 32,768 colors (5 bits for each RGB) Color depth: 32,768 colors (5 bits for each RGB)
@ -66,7 +66,7 @@ Semi-transparent processing: Gradation in the unit cell or 32 character
Intensity modulation: Gradation in the unit cell or 32 character Intensity modulation: Gradation in the unit cell or 32 character
Other Features: Rotation, DMA, BitBLT, Built-in flip Other Features: Rotation, DMA, BitBLT, Built-in flip
Display resolution: 100 to 600 dots horizontal, 120 to 800 dots vertical Display resolution: 100 to 600 dots horizontal, 120 to 800 dots vertical
Virtual screen size: Up to 4096 × 4096 dot Virtual screen size: Up to 4096 ? 4096 dot
CGRAM space: 4M-bit minimum, 32M-bit maximum CGRAM space: 4M-bit minimum, 32M-bit maximum
Operating frequency: Up to 76MHz Operating frequency: Up to 76MHz
Release: November 1999 Release: November 1999

View File

@ -13,13 +13,13 @@
4e226 4e226
2bfb8 <- 0x109a7c / 0x109a84 VRAM DATA ROM 2bfb8 <- 0x109a7c / 0x109a84 VRAM DATA ROM
0x4e5f6 0x4e5f6
0x4ef08 0x4ef08
0x10a1d4 0x10a1d4
... ...
0x55e42 0x55e42
*/ */
@ -107,7 +107,7 @@ WRITE8_MEMBER(kongambl_state::kongambl_ff_w)
/* ---- x--- (related to OBJ ROM) */ /* ---- x--- (related to OBJ ROM) */
/* ---- -x-- k056832 upper ROM bank */ /* ---- -x-- k056832 upper ROM bank */
/* ---- --x- k056832 related (enabled when testing ROM area) */ /* ---- --x- k056832 related (enabled when testing ROM area) */
// printf("%02x\n",data); // printf("%02x\n",data);
} }
static ADDRESS_MAP_START( kongambl_map, AS_PROGRAM, 32, kongambl_state ) static ADDRESS_MAP_START( kongambl_map, AS_PROGRAM, 32, kongambl_state )
@ -679,9 +679,9 @@ static DRIVER_INIT( kingtut )
kongambl_state *state = machine.driver_data<kongambl_state>(); kongambl_state *state = machine.driver_data<kongambl_state>();
UINT32 *rom = (UINT32*)state->memregion("maincpu")->base(); UINT32 *rom = (UINT32*)state->memregion("maincpu")->base();
// rom[0x3986c/4] = (rom[0x3986c/4] & 0xffff0000) | 0x600e; // patch ROM check // rom[0x3986c/4] = (rom[0x3986c/4] & 0xffff0000) | 0x600e; // patch ROM check
// rom[0x2bfc8/4] = (rom[0x2bfc8/4] & 0xffff0000) | 0x6612; // patch VRAM ROM checks // rom[0x2bfc8/4] = (rom[0x2bfc8/4] & 0xffff0000) | 0x6612; // patch VRAM ROM checks
// rom[0x2acd0/4] = (rom[0x2acd0/4] & 0xffff) | 0x6612<<16; // patch OBJ ROM checks // rom[0x2acd0/4] = (rom[0x2acd0/4] & 0xffff) | 0x6612<<16; // patch OBJ ROM checks
rom[0x55e40/4] = (rom[0x55e40/4] & 0xffff0000) | 0x4e71; // goes away from the POST rom[0x55e40/4] = (rom[0x55e40/4] & 0xffff0000) | 0x4e71; // goes away from the POST
} }

View File

@ -1504,9 +1504,9 @@ ROM_END
ebj_s9.1l 1ST AND 2ND HALF IDENTICAL ebj_s9.1l 1ST AND 2ND HALF IDENTICAL
bp 364 do pc=367 bp 364 do pc=367
irq0 comes from terminals, to communicate via the USART irq0 comes from terminals, to communicate via the USART
0xb000 - 0xb003 are r/w during POST, unknown purpose 0xb000 - 0xb003 are r/w during POST, unknown purpose
*/ */
ROM_START( excitbj ) ROM_START( excitbj )

View File

@ -416,8 +416,8 @@ ROM_START( timecrs3e )
SYSTEM246_BIOS SYSTEM246_BIOS
ROM_REGION(0x840000, "key", ROMREGION_ERASE00) ROM_REGION(0x840000, "key", ROMREGION_ERASE00)
ROM_LOAD( "tst2vera.ic002", 0x000000, 0x800000, CRC(5e0d136f) SHA1(a0a7ca028518cb7399c96fc03b2a0815d5b805a7) ) ROM_LOAD( "tst2vera.ic002", 0x000000, 0x800000, CRC(5e0d136f) SHA1(a0a7ca028518cb7399c96fc03b2a0815d5b805a7) )
ROM_LOAD( "tst2vera_spr.ic002", 0x800000, 0x040000, CRC(6dcee22f) SHA1(1b395250cf99b5228d02c06efd639f7d39adc27d) ) ROM_LOAD( "tst2vera_spr.ic002", 0x800000, 0x040000, CRC(6dcee22f) SHA1(1b395250cf99b5228d02c06efd639f7d39adc27d) )
DISK_REGION("dvd") DISK_REGION("dvd")
DISK_IMAGE_READONLY( "tst1dvd0", 0, SHA1(f8a447d9a4224282516bea590f5217c751bdc4ae) ) DISK_IMAGE_READONLY( "tst1dvd0", 0, SHA1(f8a447d9a4224282516bea590f5217c751bdc4ae) )
@ -476,8 +476,8 @@ ROM_START( superdbz )
SYSTEM256_BIOS SYSTEM256_BIOS
ROM_REGION(0x840000, "key", ROMREGION_ERASE00) ROM_REGION(0x840000, "key", ROMREGION_ERASE00)
ROM_LOAD( "db1verb.ic002", 0x000000, 0x800000, CRC(ae9aa06d) SHA1(dabb6d797f706bb3523ce4ca77e9ffb1652e845a) ) ROM_LOAD( "db1verb.ic002", 0x000000, 0x800000, CRC(ae9aa06d) SHA1(dabb6d797f706bb3523ce4ca77e9ffb1652e845a) )
ROM_LOAD( "db1verb_spr.ic002", 0x800000, 0x040000, CRC(baae64a1) SHA1(f82c5b1e98255976518f7b78f764e7a7bb3c9017) ) ROM_LOAD( "db1verb_spr.ic002", 0x800000, 0x040000, CRC(baae64a1) SHA1(f82c5b1e98255976518f7b78f764e7a7bb3c9017) )
DISK_REGION("dvd") DISK_REGION("dvd")
DISK_IMAGE_READONLY( "db1", 0, SHA1(5f4031e2beda9c1cd4a5a9a07740fa50946b73f2) ) DISK_IMAGE_READONLY( "db1", 0, SHA1(5f4031e2beda9c1cd4a5a9a07740fa50946b73f2) )
@ -488,8 +488,8 @@ ROM_START( wanganmd )
SYSTEM246_BIOS SYSTEM246_BIOS
ROM_REGION(0x840000, "key", ROMREGION_ERASE00) ROM_REGION(0x840000, "key", ROMREGION_ERASE00)
ROM_LOAD( "wmn1vera.ic002", 0x000000, 0x800000, CRC(436b08a7) SHA1(b574c25ba2d4a8b497654a7cf6491103130f1317) ) ROM_LOAD( "wmn1vera.ic002", 0x000000, 0x800000, CRC(436b08a7) SHA1(b574c25ba2d4a8b497654a7cf6491103130f1317) )
ROM_LOAD( "wmn1vera_spr.ic002", 0x800000, 0x040000, CRC(97253f9e) SHA1(652807972c62a96ba329b400e17dabd313134392) ) ROM_LOAD( "wmn1vera_spr.ic002", 0x800000, 0x040000, CRC(97253f9e) SHA1(652807972c62a96ba329b400e17dabd313134392) )
DISK_REGION("dvd") DISK_REGION("dvd")
DISK_IMAGE_READONLY( "wmn1", 0, SHA1(4254e987e71d0d4038a87f11dc1a304396b3dffc) ) DISK_IMAGE_READONLY( "wmn1", 0, SHA1(4254e987e71d0d4038a87f11dc1a304396b3dffc) )
@ -500,7 +500,7 @@ ROM_START( bldyr3b )
SYSTEM246_BIOS SYSTEM246_BIOS
ROM_REGION(0x840000, "key", ROMREGION_ERASE00) ROM_REGION(0x840000, "key", ROMREGION_ERASE00)
ROM_LOAD( "br3-dongle.bin", 0x000000, 0x840000, CRC(abed2289) SHA1(e5220dbfd790b582ff6f828a636190e55d9cbc93) ) ROM_LOAD( "br3-dongle.bin", 0x000000, 0x840000, CRC(abed2289) SHA1(e5220dbfd790b582ff6f828a636190e55d9cbc93) )
DISK_REGION("dvd") DISK_REGION("dvd")
DISK_IMAGE_READONLY( "bldyr3b", 0, SHA1(1de9b14107a7a37ed31bccba17c1d062f0af5065) ) DISK_IMAGE_READONLY( "bldyr3b", 0, SHA1(1de9b14107a7a37ed31bccba17c1d062f0af5065) )
@ -511,7 +511,7 @@ ROM_START( fateulc )
SYSTEM246_BIOS SYSTEM246_BIOS
ROM_REGION(0x840000, "key", ROMREGION_ERASE00) ROM_REGION(0x840000, "key", ROMREGION_ERASE00)
ROM_LOAD( "fates-dongle.bin", 0x000000, 0x840000, CRC(b0f15996) SHA1(8161c61f18700ddaeecd89bf3a7fb685431355e7) ) ROM_LOAD( "fates-dongle.bin", 0x000000, 0x840000, CRC(b0f15996) SHA1(8161c61f18700ddaeecd89bf3a7fb685431355e7) )
DISK_REGION("dvd") DISK_REGION("dvd")
DISK_IMAGE_READONLY( "fateulc", 0, SHA1(073e67a5219ad53292716093b8c35deb20761c04) ) DISK_IMAGE_READONLY( "fateulc", 0, SHA1(073e67a5219ad53292716093b8c35deb20761c04) )
@ -522,8 +522,8 @@ ROM_START( gdvsgd )
SYSTEM256_BIOS SYSTEM256_BIOS
ROM_REGION(0x840000, "key", ROMREGION_ERASE00) ROM_REGION(0x840000, "key", ROMREGION_ERASE00)
ROM_LOAD( "gdvsgd.ic002", 0x000000, 0x800000, NO_DUMP ) ROM_LOAD( "gdvsgd.ic002", 0x000000, 0x800000, NO_DUMP )
ROM_LOAD( "gdvsgd_spr.ic002", 0x800000, 0x040000, NO_DUMP ) ROM_LOAD( "gdvsgd_spr.ic002", 0x800000, 0x040000, NO_DUMP )
DISK_REGION("dvd") DISK_REGION("dvd")
DISK_IMAGE_READONLY( "gdvsgd", 0, SHA1(3cf9ade5495982fcb8e106e7be4067429530f864) ) DISK_IMAGE_READONLY( "gdvsgd", 0, SHA1(3cf9ade5495982fcb8e106e7be4067429530f864) )
@ -534,7 +534,7 @@ ROM_START( yuyuhaku )
SYSTEM256_BIOS SYSTEM256_BIOS
ROM_REGION(0x840000, "key", ROMREGION_ERASE00) ROM_REGION(0x840000, "key", ROMREGION_ERASE00)
ROM_LOAD( "dongle.bin", 0x000000, 0x840000, CRC(36492878) SHA1(afd14aee033cf360c07d281112566d0463d17a1f) ) ROM_LOAD( "dongle.bin", 0x000000, 0x840000, CRC(36492878) SHA1(afd14aee033cf360c07d281112566d0463d17a1f) )
DISK_REGION("dvd") DISK_REGION("dvd")
DISK_IMAGE_READONLY( "yuyuhaku", 0, SHA1(ffdf1333d2c235e5fcec3780480f110afd20a7df) ) DISK_IMAGE_READONLY( "yuyuhaku", 0, SHA1(ffdf1333d2c235e5fcec3780480f110afd20a7df) )

View File

@ -820,23 +820,23 @@ READ8_MEMBER(taitojc_state::hc11_output_r)
WRITE8_MEMBER(taitojc_state::hc11_output_w) WRITE8_MEMBER(taitojc_state::hc11_output_w)
{ {
/* /*
cabinet lamps, active high cabinet lamps, active high
dendego/dendego2: dendego/dendego2:
d0: START d0: START
d1: DOOR d1: DOOR
d2: JYOUYO (normal) d2: JYOUYO (normal)
d3: HIJYOU (emergency) d3: HIJYOU (emergency)
d4: DENSEI (three-stage power) d4: DENSEI (three-stage power)
d5: POP L d5: POP L
d6: POP R d6: POP R
d7: ------- (?) d7: ------- (?)
landgear: landgear:
unused? unused?
sidebs/sidebs2: sidebs/sidebs2:
? ?
*/ */
for (int i = 0; i < 8; i++) for (int i = 0; i < 8; i++)
output_set_lamp_value(i, data >> i & 1); output_set_lamp_value(i, data >> i & 1);

View File

@ -682,13 +682,13 @@ ROM_START( mkartagp )
TRIFORCE_BIOS TRIFORCE_BIOS
ROM_REGION(0x19000000, "rom_board", 0) ROM_REGION(0x19000000, "rom_board", 0)
ROM_LOAD( "ic9_29lv400t", 0x00000000, 0x0080000, CRC(f1ba67b2) SHA1(212fe4b28b6f9590bff200a6680bf7ee381780c7) ) ROM_LOAD( "ic9_29lv400t", 0x00000000, 0x0080000, CRC(f1ba67b2) SHA1(212fe4b28b6f9590bff200a6680bf7ee381780c7) )
ROM_LOAD( "ic1_k9f1208u0b", 0x01000000, 0x4200000, CRC(7edb6ff2) SHA1(c544c09fc0441f940623c7368919e46153d49c20) ) ROM_LOAD( "ic1_k9f1208u0b", 0x01000000, 0x4200000, CRC(7edb6ff2) SHA1(c544c09fc0441f940623c7368919e46153d49c20) )
ROM_LOAD( "ic2_k9f1208u0b", 0x04200000, 0x4200000, CRC(beb58594) SHA1(826ddc3db46f7644b08488618453917430bb16a1) ) ROM_LOAD( "ic2_k9f1208u0b", 0x04200000, 0x4200000, CRC(beb58594) SHA1(826ddc3db46f7644b08488618453917430bb16a1) )
ROM_LOAD( "ic5_k9f1208u0b", 0x08400000, 0x4200000, CRC(fd7b9a28) SHA1(bc56c0a786e70de7365bd1b46fe82b3c43388f0c) ) ROM_LOAD( "ic5_k9f1208u0b", 0x08400000, 0x4200000, CRC(fd7b9a28) SHA1(bc56c0a786e70de7365bd1b46fe82b3c43388f0c) )
ROM_LOAD( "ic6_k9f1208u0b", 0x0c600000, 0x4200000, CRC(26bcfe14) SHA1(893e6b38cccca62037fc01012410d535634f8bc1) ) ROM_LOAD( "ic6_k9f1208u0b", 0x0c600000, 0x4200000, CRC(26bcfe14) SHA1(893e6b38cccca62037fc01012410d535634f8bc1) )
ROM_LOAD( "ic35_k9f1208u0b", 0x10800000, 0x4200000, CRC(9a67892f) SHA1(f2beb56d07a42a01a8cfffbf683d8ec58c8407cc) ) ROM_LOAD( "ic35_k9f1208u0b", 0x10800000, 0x4200000, CRC(9a67892f) SHA1(f2beb56d07a42a01a8cfffbf683d8ec58c8407cc) )
ROM_LOAD( "ic45_k9f1208u0b", 0x14c00000, 0x4200000, CRC(274e7b81) SHA1(d97951c19d4ea430e09bc56777d99651a1f888d1) ) ROM_LOAD( "ic45_k9f1208u0b", 0x14c00000, 0x4200000, CRC(274e7b81) SHA1(d97951c19d4ea430e09bc56777d99651a1f888d1) )
ROM_END ROM_END

View File

@ -82,7 +82,7 @@
<color red="1.0" green="1.0" blue="0.0" /> <color red="1.0" green="1.0" blue="0.0" />
</text> </text>
</element> </element>
<element name="counter_throttle" defstate="0"> <element name="counter_throttle" defstate="0">
<simplecounter maxstate="9" digits="1" align="1"> <simplecounter maxstate="9" digits="1" align="1">
<color red="1.0" green="1.0" blue="1.0" /> <color red="1.0" green="1.0" blue="1.0" />

View File

@ -19826,10 +19826,10 @@ suprstar // (c) 1996 Amatic
am_mg24 // (c) 2000 Amatic am_mg24 // (c) 2000 Amatic
am_mg3 // (c) 2000 Amatic am_mg3 // (c) 2000 Amatic
am_mg3a // (c) 2000 Amatic am_mg3a // (c) 2000 Amatic
am_mg35i // (c) Amatic am_mg35i // (c) Amatic
am_mg34i // (c) Amatic am_mg34i // (c) Amatic
am_mg33i // (c) Amatic am_mg33i // (c) Amatic
am_mg31i // (c) Amatic am_mg31i // (c) Amatic
neptunp2 neptunp2

View File

@ -373,7 +373,7 @@ SCREEN_UPDATE_IND16( taitojc )
SCREEN_UPDATE_IND16( dendego ) SCREEN_UPDATE_IND16( dendego )
{ {
taitojc_state *state = screen.machine().driver_data<taitojc_state>(); taitojc_state *state = screen.machine().driver_data<taitojc_state>();
// update controller state in artwork // update controller state in artwork
UINT8 btn = (state->ioport("BUTTONS")->read() & 0x77); UINT8 btn = (state->ioport("BUTTONS")->read() & 0x77);
int level; int level;

View File

@ -165,7 +165,7 @@ public:
// force symbols to be cached // force symbols to be cached
void cache_symbols() { scan_file_for_address(0, true); } void cache_symbols() { scan_file_for_address(0, true); }
void reset_cache() { m_cache.reset(); } void reset_cache() { m_cache.reset(); }
private: private:
// internal helpers // internal helpers

View File

@ -38,4 +38,4 @@
***************************************************************************/ ***************************************************************************/
extern const char build_version[]; extern const char build_version[];
const char build_version[] = "0.146u2 ("__DATE__")"; const char build_version[] = "0.146u3 ("__DATE__")";