diff options
author | 2013-08-15 00:32:43 +0000 | |
---|---|---|
committer | 2013-08-15 00:32:43 +0000 | |
commit | e490dc7c91c89f025cec554a5161f61c1ec43185 (patch) | |
tree | f3b1a4278657eb48c5843680b722e6a5188e0a28 | |
parent | a40d304feac683ccce5ce60d6129af7cdcb88802 (diff) |
Skeleton for Sharp Zaurus (4th generation HW), blinks at Arbee
-rw-r--r-- | src/emu/cpu/arm7/arm7.c | 5 | ||||
-rw-r--r-- | src/emu/sound/3812intf.c | 3 | ||||
-rw-r--r-- | src/mess/mess.lst | 7 | ||||
-rw-r--r-- | src/mess/mess.mak | 1 |
4 files changed, 15 insertions, 1 deletions
diff --git a/src/emu/cpu/arm7/arm7.c b/src/emu/cpu/arm7/arm7.c index a58b8655392..906a5087d1c 100644 --- a/src/emu/cpu/arm7/arm7.c +++ b/src/emu/cpu/arm7/arm7.c @@ -920,6 +920,9 @@ READ32_MEMBER( arm7_cpu_device::arm7_rt_r_callback ) data |= (4<<16); // v5T } } + + /* ID from PXA-250 manual */ + //data = 0x69052100; break; case 6: // ARM11 @@ -941,7 +944,7 @@ READ32_MEMBER( arm7_cpu_device::arm7_rt_r_callback ) data = 0; break; } - LOG( ( "arm7_rt_r_callback, ID\n" ) ); + LOG( ( "arm7_rt_r_callback, ID %02x (%02x) -> %08x (PC=%08x)\n",op2,m_archRev,data,GET_PC ) ); break; case 1: // Control data = COPRO_CTRL | 0x70; // bits 4-6 always read back as "1" (bit 3 too in XScale) diff --git a/src/emu/sound/3812intf.c b/src/emu/sound/3812intf.c index 53645242e30..24988254e6f 100644 --- a/src/emu/sound/3812intf.c +++ b/src/emu/sound/3812intf.c @@ -140,6 +140,9 @@ READ8_MEMBER( ym3812_device::read ) WRITE8_MEMBER( ym3812_device::write ) { + printf("%02x ",data); + if(offset) + printf("\n"); ym3812_write(m_chip, offset & 1, data); } diff --git a/src/mess/mess.lst b/src/mess/mess.lst index 6b79cd1ea67..b2d5fd0a36b 100644 --- a/src/mess/mess.lst +++ b/src/mess/mess.lst @@ -948,6 +948,13 @@ x68ksupr // Sharp X68000 Super (1990) x68kxvi // Sharp X68000 XVI (1991) x68030 // Sharp X68030 (1993) +zsl5500 // Sharp Zaurus SL-5500 "Collie" +zsl5600 // Sharp Zaurus SL-5600 / SL-B500 "Poodle" +zslc750 // Sharp Zaurus SL-C750 "Shepherd" +zslc760 // Sharp Zaurus SL-C760 "Husky" +zslc3000 // Sharp Zaurus SL-C3000 "Spitz" +zslc1000 // Sharp Zaurus SL-C1000 "Akita" + // Silicon Graphics sgi_ip2 // IP2: IRIS 2x00, 68020, 16MHz sgi_ip6 // IP6: 4D/PI, R2000, 20MHz diff --git a/src/mess/mess.mak b/src/mess/mess.mak index 3fda740f18a..e1d9b89f6d5 100644 --- a/src/mess/mess.mak +++ b/src/mess/mess.mak @@ -2002,6 +2002,7 @@ $(MESSOBJ)/sharp.a: \ $(MESS_DRIVERS)/pce220.o \ $(MESS_MACHINE)/pce220_ser.o\ $(MESS_DRIVERS)/mz6500.o \ + $(MESS_DRIVERS)/zaurus.o \ $(MESSOBJ)/sinclair.a: \ $(MESS_VIDEO)/spectrum.o \ |