From 436d2f757f0c32573ea41013e8b10ca07ed6fc08 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Mon, 17 Dec 2012 07:22:20 +0000 Subject: Cleanups and version bump --- src/mess/drivers/ymmu100.c | 118 ++++++++++++++++++++++----------------------- 1 file changed, 59 insertions(+), 59 deletions(-) (limited to 'src/mess/drivers/ymmu100.c') diff --git a/src/mess/drivers/ymmu100.c b/src/mess/drivers/ymmu100.c index 511840b327c..718af8e392e 100644 --- a/src/mess/drivers/ymmu100.c +++ b/src/mess/drivers/ymmu100.c @@ -1,70 +1,70 @@ /************************************************************************************* Yamaha MU-100 : 32-voice polyphonic/multitimbral General MIDI/GS/XG tone module - Preliminary driver by R. Belmont - + Preliminary driver by R. Belmont + CPU: Hitachi H8S/2655 (HD6432655F), strapped for mode 4 (24-bit address, 16-bit data, no internal ROM) Sound ASIC: Yamaha XS725A0 - RAM: 1 MSM51008 (1 meg * 1 bit = 128KBytes) - + RAM: 1 MSM51008 (1 meg * 1 bit = 128KBytes) + I/O ports from service manual: - + Port 1: - 0 - LCD data, SW data, LED 1 - 1 - LCD data, SW data, LED 2 - 2 - LCD data, SW data, LED 3 - 3 - LCD data, SW data, LED 4 - 4 - LCD data, SW data, LED 5 - 5 - LCD data, SW strobe data - 6 - LCD data, SW strobe data - 7 - LCD data, SW data, LED 6 - + 0 - LCD data, SW data, LED 1 + 1 - LCD data, SW data, LED 2 + 2 - LCD data, SW data, LED 3 + 3 - LCD data, SW data, LED 4 + 4 - LCD data, SW data, LED 5 + 5 - LCD data, SW strobe data + 6 - LCD data, SW strobe data + 7 - LCD data, SW data, LED 6 + Port 2: - 0 - (out) LCD control RS - 1 - (out) LCD control R/W - 2 - (out) LCD control E - 3 - (out) LCD contrast A - 4 - (out) LCD contrast B - 5 - (out) LCD contrast C - 6 - (out) 1 MHz clock for serial - 7 - NC - + 0 - (out) LCD control RS + 1 - (out) LCD control R/W + 2 - (out) LCD control E + 3 - (out) LCD contrast A + 4 - (out) LCD contrast B + 5 - (out) LCD contrast C + 6 - (out) 1 MHz clock for serial + 7 - NC + Port 3: - 4 - (out) A/D gain control 1 - 5 - (out) A/D gain control 2 - + 4 - (out) A/D gain control 1 + 5 - (out) A/D gain control 2 + Port 5: - 3 - (out) Reset signal for rotary encoder - + 3 - (out) Reset signal for rotary encoder + Port 6: - 1 - NC - 2 - (out) PB select (SW1) - 3 - (out) PB select (SW2) - 4 - (out) reset PB - 5 - (out) reset SWP30 (sound chip) - 6 - NC - 7 - (in) Plug detection for A/D input - + 1 - NC + 2 - (out) PB select (SW1) + 3 - (out) PB select (SW2) + 4 - (out) reset PB + 5 - (out) reset SWP30 (sound chip) + 6 - NC + 7 - (in) Plug detection for A/D input + Port A: - 5 - (in) Off Line Detection - 6 - (out) Signal for rotary encoder (REB) - 7 - (out) Signal for rotary encoder (REA) - + 5 - (in) Off Line Detection + 6 - (out) Signal for rotary encoder (REB) + 7 - (out) Signal for rotary encoder (REA) + Port F: - 0 - (out) LED,SW Strobe data latch - 1 - (out) SW data read control - 2 - (out) PB select (SW4) - + 0 - (out) LED,SW Strobe data latch + 1 - (out) SW data read control + 2 - (out) PB select (SW4) + Port G: - 0 - (out) PB select (SW3) - + 0 - (out) PB select (SW3) + Analog input channels: - 0 - level input R - 2 - level output L - 4 - host SW type switch position - 6 - battery voltage - 7 - model check (GND for MU100) - + 0 - level input R + 2 - level output L + 4 - host SW type switch position + 6 - battery voltage + 7 - model check (GND for MU100) + **************************************************************************************/ #include "emu.h" @@ -131,7 +131,7 @@ READ8_MEMBER(mu100_state::p1_r) } else return 0x00; } - + return 0xff; } @@ -197,15 +197,15 @@ MACHINE_CONFIG_END ROM_START( mu100 ) ROM_REGION( 0x200000, "maincpu", 0 ) ROM_SYSTEM_BIOS( 0, "bios0", "xu50720 (v1.11, Aug. 3, 1999)" ) - ROM_LOAD16_WORD_SWAP_BIOS( 0, "xu50720.ic11", 0x000000, 0x200000, CRC(1126a8a4) SHA1(e90b8bd9d14297da26ba12f4d9a4f2d22cd7d34a) ) + ROM_LOAD16_WORD_SWAP_BIOS( 0, "xu50720.ic11", 0x000000, 0x200000, CRC(1126a8a4) SHA1(e90b8bd9d14297da26ba12f4d9a4f2d22cd7d34a) ) ROM_SYSTEM_BIOS( 1, "bios1", "xt71420 (v1.05, Sep. 19, 1997)" ) - ROM_LOAD16_WORD_SWAP_BIOS( 1, "xt71420.ic11", 0x000000, 0x200000, CRC(0e5b3bae) SHA1(3148c5bd59a3d00809d3ab1921216215fe2582c5) ) + ROM_LOAD16_WORD_SWAP_BIOS( 1, "xt71420.ic11", 0x000000, 0x200000, CRC(0e5b3bae) SHA1(3148c5bd59a3d00809d3ab1921216215fe2582c5) ) ROM_REGION( 0x2800000, "waverom", 0 ) - ROM_LOAD32_WORD( "sx518b0.ic34", 0x000000, 0x400000, CRC(2550d44f) SHA1(fd3cce228c7d389a2fde25c808a5b26080588cba) ) - ROM_LOAD32_WORD( "sx743b0.ic35", 0x000002, 0x400000, CRC(a9109a6c) SHA1(a67bb49378a38a2d809bd717d286e18bc6496db0) ) - ROM_LOAD32_WORD( "xt445a0-828.ic36", 0x800000, 0x1000000, CRC(d4483a43) SHA1(5bfd0762dea8598eda19db20251dac20e31fa02c) ) - ROM_LOAD32_WORD( "xt461a0-829.ic37", 0x800002, 0x1000000, CRC(c5af4501) SHA1(1c88de197c36382311053add8b19a5740802cb78) ) + ROM_LOAD32_WORD( "sx518b0.ic34", 0x000000, 0x400000, CRC(2550d44f) SHA1(fd3cce228c7d389a2fde25c808a5b26080588cba) ) + ROM_LOAD32_WORD( "sx743b0.ic35", 0x000002, 0x400000, CRC(a9109a6c) SHA1(a67bb49378a38a2d809bd717d286e18bc6496db0) ) + ROM_LOAD32_WORD( "xt445a0-828.ic36", 0x800000, 0x1000000, CRC(d4483a43) SHA1(5bfd0762dea8598eda19db20251dac20e31fa02c) ) + ROM_LOAD32_WORD( "xt461a0-829.ic37", 0x800002, 0x1000000, CRC(c5af4501) SHA1(1c88de197c36382311053add8b19a5740802cb78) ) ROM_REGION( 0x0860, "lcd", ROMREGION_ERASE ) ROM_LOAD( "44780a00.bin", 0x0000, 0x0860, BAD_DUMP CRC(3a89024c) SHA1(5a87b68422a916d1b37b5be1f7ad0b3fb3af5a8d)) -- cgit v1.2.3-70-g09d2