summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers')
-rw-r--r--src/mess/drivers/a2600.c4
-rw-r--r--src/mess/drivers/a7000.c2
-rw-r--r--src/mess/drivers/a7800.c318
-rw-r--r--src/mess/drivers/abc1600.c2
-rw-r--r--src/mess/drivers/ace.c2
-rw-r--r--src/mess/drivers/adam.c6
-rw-r--r--src/mess/drivers/alphasma.c2
-rw-r--r--src/mess/drivers/alphatro.c4
-rw-r--r--src/mess/drivers/amiga.c2
-rw-r--r--src/mess/drivers/amstr_pc.c2
-rw-r--r--src/mess/drivers/amstrad.c6
-rw-r--r--src/mess/drivers/amust.c38
-rw-r--r--src/mess/drivers/apc.c10
-rw-r--r--src/mess/drivers/apf.c28
-rw-r--r--src/mess/drivers/apollo.c47
-rw-r--r--src/mess/drivers/apple2.c38
-rw-r--r--src/mess/drivers/apple2gs.c2
-rw-r--r--src/mess/drivers/apple3.c37
-rw-r--r--src/mess/drivers/applix.c2
-rw-r--r--src/mess/drivers/apricot.c4
-rw-r--r--src/mess/drivers/apricotf.c2
-rw-r--r--src/mess/drivers/apricotp.c2
-rw-r--r--src/mess/drivers/argo.c2
-rw-r--r--src/mess/drivers/asst128.c4
-rw-r--r--src/mess/drivers/at.c10
-rw-r--r--src/mess/drivers/atari400.c2
-rw-r--r--src/mess/drivers/atarist.c2
-rw-r--r--src/mess/drivers/atm.c2
-rw-r--r--src/mess/drivers/avigo.c2
-rw-r--r--src/mess/drivers/bcs3.c2
-rw-r--r--src/mess/drivers/beehive.c2
-rw-r--r--src/mess/drivers/bigbord2.c2
-rw-r--r--src/mess/drivers/binbug.c4
-rw-r--r--src/mess/drivers/bmjr.c2
-rw-r--r--src/mess/drivers/bml3.c2
-rw-r--r--src/mess/drivers/c128.c4
-rw-r--r--src/mess/drivers/casloopy.c2
-rw-r--r--src/mess/drivers/cat.c14
-rw-r--r--src/mess/drivers/coco12.c2
-rw-r--r--src/mess/drivers/compis.c6
-rw-r--r--src/mess/drivers/compucolor.c76
-rw-r--r--src/mess/drivers/d6800.c2
-rw-r--r--src/mess/drivers/dct11em.c2
-rw-r--r--src/mess/drivers/dm7000.c2
-rw-r--r--src/mess/drivers/dms5000.c2
-rw-r--r--src/mess/drivers/esq1.c2
-rw-r--r--src/mess/drivers/esq5505.c2
-rw-r--r--src/mess/drivers/esqasr.c4
-rw-r--r--src/mess/drivers/esqkt.c134
-rw-r--r--src/mess/drivers/esqmr.c376
-rw-r--r--src/mess/drivers/europc.c20
-rw-r--r--src/mess/drivers/fanucs15.c680
-rw-r--r--src/mess/drivers/fanucspmg.c110
-rw-r--r--src/mess/drivers/fk1.c2
-rw-r--r--src/mess/drivers/fmtowns.c2
-rw-r--r--src/mess/drivers/fp6000.c2
-rw-r--r--src/mess/drivers/gb.c10
-rw-r--r--src/mess/drivers/geniusiq.c4
-rw-r--r--src/mess/drivers/grfd2301.c2
-rw-r--r--src/mess/drivers/hec2hrp.c2
-rw-r--r--src/mess/drivers/homelab.c6
-rw-r--r--src/mess/drivers/homez80.c2
-rw-r--r--src/mess/drivers/hp48.c88
-rw-r--r--src/mess/drivers/hp9k.c2
-rw-r--r--src/mess/drivers/hprot1.c84
-rw-r--r--src/mess/drivers/hunter2.c18
-rw-r--r--src/mess/drivers/hx20.c4
-rw-r--r--src/mess/drivers/ibm6580.c2
-rw-r--r--src/mess/drivers/ibmpcjr.c10
-rw-r--r--src/mess/drivers/ie15.c4
-rw-r--r--src/mess/drivers/indiana.c12
-rw-r--r--src/mess/drivers/intv.c4
-rw-r--r--src/mess/drivers/ip20.c2
-rw-r--r--src/mess/drivers/ip22.c4
-rw-r--r--src/mess/drivers/iq151.c2
-rw-r--r--src/mess/drivers/irisha.c2
-rw-r--r--src/mess/drivers/itt3030.c2
-rw-r--r--src/mess/drivers/jonos.c2
-rw-r--r--src/mess/drivers/jupiter.c4
-rw-r--r--src/mess/drivers/k8915.c2
-rw-r--r--src/mess/drivers/kaypro.c6
-rw-r--r--src/mess/drivers/konin.c2
-rw-r--r--src/mess/drivers/kyocera.c2
-rw-r--r--src/mess/drivers/lcmate2.c2
-rw-r--r--src/mess/drivers/llc.c4
-rw-r--r--src/mess/drivers/lola8a.c2
-rw-r--r--src/mess/drivers/m20.c13
-rw-r--r--src/mess/drivers/mac.c10
-rw-r--r--src/mess/drivers/mbc200.c2
-rw-r--r--src/mess/drivers/mbee.c2
-rw-r--r--src/mess/drivers/mc80.c4
-rw-r--r--src/mess/drivers/megadriv.c26
-rw-r--r--src/mess/drivers/mes.c2
-rw-r--r--src/mess/drivers/micronic.c4
-rw-r--r--src/mess/drivers/mirage.c2
-rw-r--r--src/mess/drivers/mk85.c2
-rw-r--r--src/mess/drivers/mk90.c2
-rw-r--r--src/mess/drivers/modellot.c4
-rw-r--r--src/mess/drivers/molecular.c2
-rw-r--r--src/mess/drivers/msx.c4
-rw-r--r--src/mess/drivers/multi16.c4
-rw-r--r--src/mess/drivers/multi8.c2
-rw-r--r--src/mess/drivers/mx2178.c2
-rw-r--r--src/mess/drivers/myb3k.c2
-rw-r--r--src/mess/drivers/mycom.c4
-rw-r--r--src/mess/drivers/mz2500.c4
-rw-r--r--src/mess/drivers/mz3500.c4
-rw-r--r--src/mess/drivers/mz700.c2
-rw-r--r--src/mess/drivers/mz80.c2
-rw-r--r--src/mess/drivers/nakajies.c2
-rw-r--r--src/mess/drivers/nanos.c2
-rw-r--r--src/mess/drivers/nc.c4
-rw-r--r--src/mess/drivers/ng_aes.c2
-rw-r--r--src/mess/drivers/ngp.c4
-rw-r--r--src/mess/drivers/octopus.c2
-rw-r--r--src/mess/drivers/odyssey2.c2
-rw-r--r--src/mess/drivers/p2000t.c2
-rw-r--r--src/mess/drivers/palm.c2
-rw-r--r--src/mess/drivers/paso1600.c2
-rw-r--r--src/mess/drivers/pasopia7.c8
-rw-r--r--src/mess/drivers/pb1000.c2
-rw-r--r--src/mess/drivers/pc.c2
-rw-r--r--src/mess/drivers/pc100.c4
-rw-r--r--src/mess/drivers/pc1500.c2
-rw-r--r--src/mess/drivers/pc4.c2
-rw-r--r--src/mess/drivers/pc6001.c2
-rw-r--r--src/mess/drivers/pc8001.c2
-rw-r--r--src/mess/drivers/pc8801.c6
-rw-r--r--src/mess/drivers/pc9801.c72
-rw-r--r--src/mess/drivers/pcm.c2
-rw-r--r--src/mess/drivers/pcw16.c2
-rw-r--r--src/mess/drivers/pda600.c2
-rw-r--r--src/mess/drivers/pentagon.c2
-rw-r--r--src/mess/drivers/phc25.c2
-rw-r--r--src/mess/drivers/phunsy.c6
-rw-r--r--src/mess/drivers/pipbug.c2
-rw-r--r--src/mess/drivers/plan80.c2
-rw-r--r--src/mess/drivers/plus4.c2
-rw-r--r--src/mess/drivers/pocketc.c2
-rw-r--r--src/mess/drivers/portfoli.c2
-rw-r--r--src/mess/drivers/pp01.c2
-rw-r--r--src/mess/drivers/psion.c6
-rw-r--r--src/mess/drivers/psx.c2
-rw-r--r--src/mess/drivers/pt68k4.c35
-rw-r--r--src/mess/drivers/ptcsol.c2
-rw-r--r--src/mess/drivers/pv1000.c2
-rw-r--r--src/mess/drivers/pve500.c6
-rw-r--r--src/mess/drivers/px4.c4
-rw-r--r--src/mess/drivers/ql.c70
-rw-r--r--src/mess/drivers/qx10.c4
-rw-r--r--src/mess/drivers/rainbow.c37
-rw-r--r--src/mess/drivers/rd110.c2
-rw-r--r--src/mess/drivers/replicator.c318
-rw-r--r--src/mess/drivers/rex6000.c2
-rw-r--r--src/mess/drivers/rm380z.c2
-rw-r--r--src/mess/drivers/rmt32.c2
-rw-r--r--src/mess/drivers/rsc55.c28
-rw-r--r--src/mess/drivers/rx78.c4
-rw-r--r--src/mess/drivers/sapi1.c4
-rw-r--r--src/mess/drivers/saturn.c8
-rw-r--r--src/mess/drivers/sbrain.c4
-rw-r--r--src/mess/drivers/sgi_ip2.c8
-rw-r--r--src/mess/drivers/sitcom.c2
-rw-r--r--src/mess/drivers/sm1800.c2
-rw-r--r--src/mess/drivers/smc777.c4
-rw-r--r--src/mess/drivers/socrates.c4
-rw-r--r--src/mess/drivers/softbox.c2
-rw-r--r--src/mess/drivers/sorcerer.c2
-rw-r--r--src/mess/drivers/special.c8
-rw-r--r--src/mess/drivers/spectrum.c2
-rw-r--r--src/mess/drivers/ssem.c2
-rw-r--r--src/mess/drivers/stratos.c18
-rw-r--r--src/mess/drivers/super80.c4
-rw-r--r--src/mess/drivers/supracan.c4
-rw-r--r--src/mess/drivers/sv8000.c15
-rw-r--r--src/mess/drivers/svmu.c2
-rw-r--r--src/mess/drivers/swtpc09.c136
-rw-r--r--src/mess/drivers/sym1.c4
-rw-r--r--src/mess/drivers/tandy1t.c11
-rw-r--r--src/mess/drivers/tandy2k.c20
-rw-r--r--src/mess/drivers/tavernie.c2
-rw-r--r--src/mess/drivers/thomson.c20
-rw-r--r--src/mess/drivers/ti85.c6
-rw-r--r--src/mess/drivers/ti89.c2
-rw-r--r--src/mess/drivers/tim011.c2
-rw-r--r--src/mess/drivers/tim100.c2
-rw-r--r--src/mess/drivers/tk80bs.c4
-rw-r--r--src/mess/drivers/trs80.c4
-rw-r--r--src/mess/drivers/uknc.c2
-rw-r--r--src/mess/drivers/unior.c2
-rw-r--r--src/mess/drivers/unistar.c2
-rw-r--r--src/mess/drivers/univac.c2
-rw-r--r--src/mess/drivers/ut88.c2
-rw-r--r--src/mess/drivers/v6809.c2
-rw-r--r--src/mess/drivers/vboy.c2
-rw-r--r--src/mess/drivers/vector06.c2
-rw-r--r--src/mess/drivers/victor9k.c20
-rw-r--r--src/mess/drivers/vip.c40
-rw-r--r--src/mess/drivers/vt100.c2
-rw-r--r--src/mess/drivers/vt220.c2
-rw-r--r--src/mess/drivers/vt320.c2
-rw-r--r--src/mess/drivers/vt520.c2
-rw-r--r--src/mess/drivers/vta2000.c4
-rw-r--r--src/mess/drivers/vtech1.c8
-rw-r--r--src/mess/drivers/wangpc.c2
-rw-r--r--src/mess/drivers/wswan.c4
-rw-r--r--src/mess/drivers/x07.c12
-rw-r--r--src/mess/drivers/x68k.c4
-rw-r--r--src/mess/drivers/xerox820.c4
-rw-r--r--src/mess/drivers/ymmu100.c6
-rw-r--r--src/mess/drivers/z100.c6
-rw-r--r--src/mess/drivers/z1013.c2
-rw-r--r--src/mess/drivers/z80ne.c4
-rw-r--r--src/mess/drivers/z9001.c2
-rw-r--r--src/mess/drivers/zorba.c4
-rw-r--r--src/mess/drivers/zrt80.c2
216 files changed, 1782 insertions, 1795 deletions
diff --git a/src/mess/drivers/a2600.c b/src/mess/drivers/a2600.c
index 2496c5570e4..20fce8f1b4a 100644
--- a/src/mess/drivers/a2600.c
+++ b/src/mess/drivers/a2600.c
@@ -1939,7 +1939,7 @@ static MACHINE_CONFIG_START( a2600, a2600_state )
MCFG_TIA_READ_INPUT_PORT_CB(READ16(a2600_state, a2600_read_input_port))
MCFG_TIA_DATABUS_CONTENTS_CB(READ8(a2600_state, a2600_get_databus_contents))
MCFG_TIA_VSYNC_CB(WRITE16(a2600_state, a2600_tia_vsync_callback))
-
+
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_RAW_PARAMS( MASTER_CLOCK_NTSC, 228, 26, 26 + 160 + 16, 262, 24 , 24 + 192 + 31 )
MCFG_SCREEN_UPDATE_DEVICE("tia_video", tia_video_device, screen_update)
@@ -1977,7 +1977,7 @@ static MACHINE_CONFIG_START( a2600p, a2600_state )
MCFG_TIA_READ_INPUT_PORT_CB(READ16(a2600_state, a2600_read_input_port))
MCFG_TIA_DATABUS_CONTENTS_CB(READ8(a2600_state, a2600_get_databus_contents))
MCFG_TIA_VSYNC_CB(WRITE16(a2600_state, a2600_tia_vsync_callback_pal))
-
+
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_RAW_PARAMS( MASTER_CLOCK_PAL, 228, 26, 26 + 160 + 16, 312, 32, 32 + 228 + 31 )
diff --git a/src/mess/drivers/a7000.c b/src/mess/drivers/a7000.c
index 094db2b6714..2d6f3b218f0 100644
--- a/src/mess/drivers/a7000.c
+++ b/src/mess/drivers/a7000.c
@@ -27,7 +27,7 @@ public:
a7000_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
required_device<cpu_device> m_maincpu;
diff --git a/src/mess/drivers/a7800.c b/src/mess/drivers/a7800.c
index 930f49cd09d..61c9fb888b8 100644
--- a/src/mess/drivers/a7800.c
+++ b/src/mess/drivers/a7800.c
@@ -74,10 +74,10 @@
2014/01/02 Robert Tuccitto Corrected joystick buttons assignment & minor
palette notes cleanup.
-
+
2014/01/09 Robert Tuccitto Positional description for difficulty
switches added.
-
+
2014/02/15 Robert Tuccitto Added more details and clarification
regarding the potentiometer.
@@ -177,45 +177,45 @@ depending on how poor or well it handles the signal conversion and its
calibration) on a modern flat panel display, as opposed to 'gold' (~-33
degrees) on a CRT.
-The potentiometer (pot adjustment) for the 7800 modifies the delay line
-regarding colors it will exhibit and is extremely sensitive. The slightest
-turn can have a significant impact.
+The potentiometer (pot adjustment) for the 7800 modifies the delay line
+regarding colors it will exhibit and is extremely sensitive. The slightest
+turn can have a significant impact.
-A system whose potentiometer is not properly calibrated via
-'CPS 7800 Diagnostic Test Cartridge' or/and just slightly off from the
-desired factory settings may exhibit consequences such as too much blue in
-place of green (Pot adjusted slightly too far left) or washed out reddish
-tones in place of where most other systems display a darker reddish tones
-(Pot adjusted slightly too far right).
+A system whose potentiometer is not properly calibrated via
+'CPS 7800 Diagnostic Test Cartridge' or/and just slightly off from the
+desired factory settings may exhibit consequences such as too much blue in
+place of green (Pot adjusted slightly too far left) or washed out reddish
+tones in place of where most other systems display a darker reddish tones
+(Pot adjusted slightly too far right).
-This is a result of the phase shifting of lesser degrees (Pot adjusted more
-to the left) or phase shifting of greater degrees (Pot adjusted more to the
-right).
+This is a result of the phase shifting of lesser degrees (Pot adjusted more
+to the left) or phase shifting of greater degrees (Pot adjusted more to the
+right).
-Turning the pot adjustment to the right, it can be observed that the values
-of the higher end of the scale will match the lower end of the scale.
-For example, after some turning to the right, the values of Dx, Ex, Fx,
-can be set to match 1x, 2x, 3x.
+Turning the pot adjustment to the right, it can be observed that the values
+of the higher end of the scale will match the lower end of the scale.
+For example, after some turning to the right, the values of Dx, Ex, Fx,
+can be set to match 1x, 2x, 3x.
-After further turning to the right, now the palette can be brought to make
-Ax, Bx, Cx, Dx, Ex, Fx will match 1x, 2x, 3x, 4x, 5x, 6x.
+After further turning to the right, now the palette can be brought to make
+Ax, Bx, Cx, Dx, Ex, Fx will match 1x, 2x, 3x, 4x, 5x, 6x.
-Ultimately though, too much turning to the right results in all colors being
-wiped from the scale, excluding the hue begin point 1x (Which remains
+Ultimately though, too much turning to the right results in all colors being
+wiped from the scale, excluding the hue begin point 1x (Which remains
unchanged while tweaking the potentiometer either left or right).
-Continuously turning the pot adjustment to the left, red and blue become the
-most dominant two colors encompassing the palette with only a slight
-influence of green at the highest end of the palette (Fx), once turned all
+Continuously turning the pot adjustment to the left, red and blue become the
+most dominant two colors encompassing the palette with only a slight
+influence of green at the highest end of the palette (Fx), once turned all
the way leftward.
-The degree range for adjustment of the phase shifting on the 7800 appears
-to be as low as approximately 15 degrees when tuned all the way left, and
-seems to be able to achieve as high as approximately 45 degrees when turned
+The degree range for adjustment of the phase shifting on the 7800 appears
+to be as low as approximately 15 degrees when tuned all the way left, and
+seems to be able to achieve as high as approximately 45 degrees when turned
right before losing all color (Excluding 1x) from the palette scale.
-For even a properly calibrated system at power on, the system's phase
-shift appears as low as ~23 degrees and after a considerable consistent
+For even a properly calibrated system at power on, the system's phase
+shift appears as low as ~23 degrees and after a considerable consistent
runtime ('warm-up'), can be as high as ~28 degrees.
In general, the low end of ~23 degrees lasts for maybe several seconds,
@@ -224,7 +224,7 @@ system run time. 180 degrees colorburst takes place at ~25.7 degrees (A
near exact match of Hue 1x and 15x - To the naked eye they appear to be
the same).
-However, consistent system run time causes Hue 15x (F$) to become
+However, consistent system run time causes Hue 15x (F$) to become
stronger/darker gold (More brown then ultimately red-brown); as well
as leans Hue 14x (E$) more brown than green. Once achieving a phase shift
of 27.7, Hue 14x (E$) and Hue 15x (F$) near-exact match Hue 1x and 2x
@@ -265,100 +265,100 @@ upon display type.
***************************************************************************/
#define NTSC_GREY \
- rgb_t(0x00,0x00,0x00), rgb_t(0x11,0x11,0x11), rgb_t(0x22,0x22,0x22), rgb_t(0x33,0x33,0x33), \
- rgb_t(0x44,0x44,0x44), rgb_t(0x55,0x55,0x55), rgb_t(0x66,0x66,0x66), rgb_t(0x77,0x77,0x77), \
- rgb_t(0x88,0x88,0x88), rgb_t(0x99,0x99,0x99), rgb_t(0xAA,0xAA,0xAA), rgb_t(0xBB,0xBB,0xBB), \
- rgb_t(0xCC,0xCC,0xCC), rgb_t(0xDD,0xDD,0xDD), rgb_t(0xEE,0xEE,0xEE), rgb_t(0xFF,0xFF,0xFF )
+ rgb_t(0x00,0x00,0x00), rgb_t(0x11,0x11,0x11), rgb_t(0x22,0x22,0x22), rgb_t(0x33,0x33,0x33), \
+ rgb_t(0x44,0x44,0x44), rgb_t(0x55,0x55,0x55), rgb_t(0x66,0x66,0x66), rgb_t(0x77,0x77,0x77), \
+ rgb_t(0x88,0x88,0x88), rgb_t(0x99,0x99,0x99), rgb_t(0xAA,0xAA,0xAA), rgb_t(0xBB,0xBB,0xBB), \
+ rgb_t(0xCC,0xCC,0xCC), rgb_t(0xDD,0xDD,0xDD), rgb_t(0xEE,0xEE,0xEE), rgb_t(0xFF,0xFF,0xFF )
#define NTSC_GOLD \
- rgb_t(0x1A,0x07,0x00), rgb_t(0x2B,0x18,0x00), rgb_t(0x3C,0x29,0x00), rgb_t(0x4D,0x3A,0x00), \
- rgb_t(0x5E,0x4B,0x00), rgb_t(0x6F,0x5C,0x00), rgb_t(0x80,0x6D,0x00), rgb_t(0x91,0x7E,0x09), \
- rgb_t(0xA2,0x8F,0x1A), rgb_t(0xB3,0xA0,0x2B), rgb_t(0xC4,0xB1,0x3C), rgb_t(0xD5,0xC2,0x4D), \
- rgb_t(0xE6,0xD3,0x5E), rgb_t(0xF7,0xE4,0x6F), rgb_t(0xFF,0xF5,0x83), rgb_t(0xFF,0xF7,0x97 )
+ rgb_t(0x1A,0x07,0x00), rgb_t(0x2B,0x18,0x00), rgb_t(0x3C,0x29,0x00), rgb_t(0x4D,0x3A,0x00), \
+ rgb_t(0x5E,0x4B,0x00), rgb_t(0x6F,0x5C,0x00), rgb_t(0x80,0x6D,0x00), rgb_t(0x91,0x7E,0x09), \
+ rgb_t(0xA2,0x8F,0x1A), rgb_t(0xB3,0xA0,0x2B), rgb_t(0xC4,0xB1,0x3C), rgb_t(0xD5,0xC2,0x4D), \
+ rgb_t(0xE6,0xD3,0x5E), rgb_t(0xF7,0xE4,0x6F), rgb_t(0xFF,0xF5,0x83), rgb_t(0xFF,0xF7,0x97 )
#define NTSC_ORANGE \
- rgb_t(0x31,0x00,0x00), rgb_t(0x42,0x06,0x00), rgb_t(0x53,0x17,0x00), rgb_t(0x64,0x28,0x00), \
- rgb_t(0x75,0x39,0x00), rgb_t(0x86,0X4A,0x00), rgb_t(0x97,0x5B,0x0A), rgb_t(0xA8,0x6C,0x1B), \
- rgb_t(0xB9,0x7D,0x2C), rgb_t(0xCA,0x8E,0x3D), rgb_t(0xDB,0x9F,0x4E), rgb_t(0xEC,0xB0,0x5F), \
- rgb_t(0xFD,0xC1,0x70), rgb_t(0xFF,0xD2,0x85), rgb_t(0xFF,0xE3,0x9C), rgb_t(0xFF,0xF4,0xB2 )
+ rgb_t(0x31,0x00,0x00), rgb_t(0x42,0x06,0x00), rgb_t(0x53,0x17,0x00), rgb_t(0x64,0x28,0x00), \
+ rgb_t(0x75,0x39,0x00), rgb_t(0x86,0X4A,0x00), rgb_t(0x97,0x5B,0x0A), rgb_t(0xA8,0x6C,0x1B), \
+ rgb_t(0xB9,0x7D,0x2C), rgb_t(0xCA,0x8E,0x3D), rgb_t(0xDB,0x9F,0x4E), rgb_t(0xEC,0xB0,0x5F), \
+ rgb_t(0xFD,0xC1,0x70), rgb_t(0xFF,0xD2,0x85), rgb_t(0xFF,0xE3,0x9C), rgb_t(0xFF,0xF4,0xB2 )
#define NTSC_RED_ORANGE \
- rgb_t(0x3E,0x00,0x00), rgb_t(0x4F,0x00,0x00), rgb_t(0x60,0x08,0x00), rgb_t(0x71,0x19,0x00), \
- rgb_t(0x82,0x2A,0x0D), rgb_t(0x93,0x3B,0x1E), rgb_t(0xA4,0x4C,0x2F), rgb_t(0xB5,0x5D,0x40), \
- rgb_t(0xC6,0x6E,0x51), rgb_t(0xD7,0x7F,0x62), rgb_t(0xE8,0x90,0x73), rgb_t(0xF9,0xA1,0x83), \
- rgb_t(0xFF,0xB2,0x98), rgb_t(0xFF,0xC3,0xAE), rgb_t(0xFF,0xD4,0xC4), rgb_t(0xFF,0xE5,0xDA )
+ rgb_t(0x3E,0x00,0x00), rgb_t(0x4F,0x00,0x00), rgb_t(0x60,0x08,0x00), rgb_t(0x71,0x19,0x00), \
+ rgb_t(0x82,0x2A,0x0D), rgb_t(0x93,0x3B,0x1E), rgb_t(0xA4,0x4C,0x2F), rgb_t(0xB5,0x5D,0x40), \
+ rgb_t(0xC6,0x6E,0x51), rgb_t(0xD7,0x7F,0x62), rgb_t(0xE8,0x90,0x73), rgb_t(0xF9,0xA1,0x83), \
+ rgb_t(0xFF,0xB2,0x98), rgb_t(0xFF,0xC3,0xAE), rgb_t(0xFF,0xD4,0xC4), rgb_t(0xFF,0xE5,0xDA )
#define NTSC_PINK \
- rgb_t(0x3F,0x00,0x03), rgb_t(0x50,0x00,0x0F), rgb_t(0x61,0x00,0x1B), rgb_t(0x72,0x0F,0x2B), \
- rgb_t(0x83,0x20,0x3C), rgb_t(0x94,0x31,0x4D), rgb_t(0xA5,0x42,0x5E), rgb_t(0xB6,0x53,0x6F), \
- rgb_t(0xC7,0x64,0x80), rgb_t(0xD8,0x75,0x91), rgb_t(0xE9,0x86,0xA2), rgb_t(0xFA,0x97,0xB3), \
- rgb_t(0xFF,0xA8,0xC8), rgb_t(0xFF,0xB9,0xDE), rgb_t(0xFF,0xCA,0xEF), rgb_t(0xFF,0xDB,0xF4 )
+ rgb_t(0x3F,0x00,0x03), rgb_t(0x50,0x00,0x0F), rgb_t(0x61,0x00,0x1B), rgb_t(0x72,0x0F,0x2B), \
+ rgb_t(0x83,0x20,0x3C), rgb_t(0x94,0x31,0x4D), rgb_t(0xA5,0x42,0x5E), rgb_t(0xB6,0x53,0x6F), \
+ rgb_t(0xC7,0x64,0x80), rgb_t(0xD8,0x75,0x91), rgb_t(0xE9,0x86,0xA2), rgb_t(0xFA,0x97,0xB3), \
+ rgb_t(0xFF,0xA8,0xC8), rgb_t(0xFF,0xB9,0xDE), rgb_t(0xFF,0xCA,0xEF), rgb_t(0xFF,0xDB,0xF4 )
#define NTSC_PURPLE \
- rgb_t(0x33,0x00,0x35), rgb_t(0x44,0x00,0x41), rgb_t(0x55,0x00,0x4C), rgb_t(0x66,0x0C,0x5C), \
- rgb_t(0x77,0x1D,0x6D), rgb_t(0x88,0x2E,0x7E), rgb_t(0x99,0x3F,0x8F), rgb_t(0xAA,0x50,0xA0), \
- rgb_t(0xBB,0x61,0xB1), rgb_t(0xCC,0x72,0xC2), rgb_t(0xDD,0x83,0xD3), rgb_t(0xEE,0x94,0xE4), \
- rgb_t(0xFF,0xA5,0xE4), rgb_t(0xFF,0xB6,0xE9), rgb_t(0xFF,0xC7,0xEE), rgb_t(0xFF,0xD8,0xF3 )
+ rgb_t(0x33,0x00,0x35), rgb_t(0x44,0x00,0x41), rgb_t(0x55,0x00,0x4C), rgb_t(0x66,0x0C,0x5C), \
+ rgb_t(0x77,0x1D,0x6D), rgb_t(0x88,0x2E,0x7E), rgb_t(0x99,0x3F,0x8F), rgb_t(0xAA,0x50,0xA0), \
+ rgb_t(0xBB,0x61,0xB1), rgb_t(0xCC,0x72,0xC2), rgb_t(0xDD,0x83,0xD3), rgb_t(0xEE,0x94,0xE4), \
+ rgb_t(0xFF,0xA5,0xE4), rgb_t(0xFF,0xB6,0xE9), rgb_t(0xFF,0xC7,0xEE), rgb_t(0xFF,0xD8,0xF3 )
#define NTSC_PURPLE_BLUE \
- rgb_t(0x1D,0x00,0x5C), rgb_t(0x2E,0x00,0x68), rgb_t(0x40,0x00,0x74), rgb_t(0x51,0x10,0x84), \
- rgb_t(0x62,0x21,0x95), rgb_t(0x73,0x32,0xA6), rgb_t(0x84,0x43,0xB7), rgb_t(0x95,0x54,0xC8), \
- rgb_t(0xA6,0x65,0xD9), rgb_t(0xB7,0x76,0xEA), rgb_t(0xC8,0x87,0xEB), rgb_t(0xD9,0x98,0xEB), \
- rgb_t(0xE9,0xA9,0xEC), rgb_t(0xFB,0xBA,0xEB), rgb_t(0xFF,0xCB,0xEF), rgb_t(0xFF,0xDC,0xF4 )
+ rgb_t(0x1D,0x00,0x5C), rgb_t(0x2E,0x00,0x68), rgb_t(0x40,0x00,0x74), rgb_t(0x51,0x10,0x84), \
+ rgb_t(0x62,0x21,0x95), rgb_t(0x73,0x32,0xA6), rgb_t(0x84,0x43,0xB7), rgb_t(0x95,0x54,0xC8), \
+ rgb_t(0xA6,0x65,0xD9), rgb_t(0xB7,0x76,0xEA), rgb_t(0xC8,0x87,0xEB), rgb_t(0xD9,0x98,0xEB), \
+ rgb_t(0xE9,0xA9,0xEC), rgb_t(0xFB,0xBA,0xEB), rgb_t(0xFF,0xCB,0xEF), rgb_t(0xFF,0xDC,0xF4 )
#define NTSC_BLUE1 \
- rgb_t(0x02,0x00,0x71), rgb_t(0x13,0x00,0x7D), rgb_t(0x24,0x0B,0x8C), rgb_t(0x35,0x1C,0x9D), \
- rgb_t(0x46,0x2D,0xAE), rgb_t(0x57,0x3E,0xBF), rgb_t(0x68,0x4F,0xD0), rgb_t(0x79,0x60,0xE1), \
- rgb_t(0x8A,0x71,0xF2), rgb_t(0x9B,0x82,0xF7), rgb_t(0xAC,0x93,0xF7), rgb_t(0xBD,0xA4,0xF7), \
- rgb_t(0xCE,0xB5,0xF7), rgb_t(0xDF,0xC6,0xF7), rgb_t(0xF0,0xD7,0xF7), rgb_t(0xFF,0xE8,0xF8 )
+ rgb_t(0x02,0x00,0x71), rgb_t(0x13,0x00,0x7D), rgb_t(0x24,0x0B,0x8C), rgb_t(0x35,0x1C,0x9D), \
+ rgb_t(0x46,0x2D,0xAE), rgb_t(0x57,0x3E,0xBF), rgb_t(0x68,0x4F,0xD0), rgb_t(0x79,0x60,0xE1), \
+ rgb_t(0x8A,0x71,0xF2), rgb_t(0x9B,0x82,0xF7), rgb_t(0xAC,0x93,0xF7), rgb_t(0xBD,0xA4,0xF7), \
+ rgb_t(0xCE,0xB5,0xF7), rgb_t(0xDF,0xC6,0xF7), rgb_t(0xF0,0xD7,0xF7), rgb_t(0xFF,0xE8,0xF8 )
#define NTSC_BLUE2 \
- rgb_t(0x00,0x00,0x68), rgb_t(0x00,0x0A,0x7C), rgb_t(0x08,0x1B,0x90), rgb_t(0x19,0x2C,0xA1), \
- rgb_t(0x2A,0x3D,0xB2), rgb_t(0x3B,0x4E,0xC3), rgb_t(0x4C,0x5F,0xD4), rgb_t(0x5D,0x70,0xE5), \
- rgb_t(0x6E,0x81,0xF6), rgb_t(0x7F,0x92,0xFF), rgb_t(0x90,0xA3,0xFF), rgb_t(0xA1,0xB4,0xFF), \
- rgb_t(0xB2,0xC5,0xFF), rgb_t(0xC3,0xD6,0xFF), rgb_t(0xD4,0xE7,0xFF), rgb_t(0xE5,0xF8,0xFF )
+ rgb_t(0x00,0x00,0x68), rgb_t(0x00,0x0A,0x7C), rgb_t(0x08,0x1B,0x90), rgb_t(0x19,0x2C,0xA1), \
+ rgb_t(0x2A,0x3D,0xB2), rgb_t(0x3B,0x4E,0xC3), rgb_t(0x4C,0x5F,0xD4), rgb_t(0x5D,0x70,0xE5), \
+ rgb_t(0x6E,0x81,0xF6), rgb_t(0x7F,0x92,0xFF), rgb_t(0x90,0xA3,0xFF), rgb_t(0xA1,0xB4,0xFF), \
+ rgb_t(0xB2,0xC5,0xFF), rgb_t(0xC3,0xD6,0xFF), rgb_t(0xD4,0xE7,0xFF), rgb_t(0xE5,0xF8,0xFF )
#define NTSC_LIGHT_BLUE \
- rgb_t(0x00,0x0A,0x4D), rgb_t(0x00,0x1B,0x63), rgb_t(0x00,0x2C,0x79), rgb_t(0x02,0x3D,0x8F), \
- rgb_t(0x13,0x4E,0xA0), rgb_t(0x24,0x5F,0xB1), rgb_t(0x35,0x70,0xC2), rgb_t(0x46,0x81,0xD3), \
- rgb_t(0x57,0x92,0xE4), rgb_t(0x68,0xA3,0xF5), rgb_t(0x79,0xB4,0xFF), rgb_t(0x8A,0xC5,0xFF), \
- rgb_t(0x9B,0xD6,0xFF), rgb_t(0xAC,0xE7,0xFF), rgb_t(0xBD,0xF8,0xFF), rgb_t(0xCE,0xFF,0xFF )
+ rgb_t(0x00,0x0A,0x4D), rgb_t(0x00,0x1B,0x63), rgb_t(0x00,0x2C,0x79), rgb_t(0x02,0x3D,0x8F), \
+ rgb_t(0x13,0x4E,0xA0), rgb_t(0x24,0x5F,0xB1), rgb_t(0x35,0x70,0xC2), rgb_t(0x46,0x81,0xD3), \
+ rgb_t(0x57,0x92,0xE4), rgb_t(0x68,0xA3,0xF5), rgb_t(0x79,0xB4,0xFF), rgb_t(0x8A,0xC5,0xFF), \
+ rgb_t(0x9B,0xD6,0xFF), rgb_t(0xAC,0xE7,0xFF), rgb_t(0xBD,0xF8,0xFF), rgb_t(0xCE,0xFF,0xFF )
#define NTSC_TURQUOISE \
- rgb_t(0x00,0x1A,0x26), rgb_t(0x00,0x2B,0x3C), rgb_t(0x00,0x3C,0x52), rgb_t(0x00,0x4D,0x68), \
- rgb_t(0x06,0x5E,0x7C), rgb_t(0x17,0x6F,0x8D), rgb_t(0x28,0x80,0x9E), rgb_t(0x39,0x91,0xAF), \
- rgb_t(0x4A,0xA2,0xC0), rgb_t(0x5B,0xB3,0xD1), rgb_t(0x6C,0xC4,0xE2), rgb_t(0x7D,0xD5,0xF3), \
- rgb_t(0x8E,0xE6,0xFF), rgb_t(0x9F,0xF7,0xFF), rgb_t(0xB0,0xFF,0xFF), rgb_t(0xC1,0xFF,0xFF )
+ rgb_t(0x00,0x1A,0x26), rgb_t(0x00,0x2B,0x3C), rgb_t(0x00,0x3C,0x52), rgb_t(0x00,0x4D,0x68), \
+ rgb_t(0x06,0x5E,0x7C), rgb_t(0x17,0x6F,0x8D), rgb_t(0x28,0x80,0x9E), rgb_t(0x39,0x91,0xAF), \
+ rgb_t(0x4A,0xA2,0xC0), rgb_t(0x5B,0xB3,0xD1), rgb_t(0x6C,0xC4,0xE2), rgb_t(0x7D,0xD5,0xF3), \
+ rgb_t(0x8E,0xE6,0xFF), rgb_t(0x9F,0xF7,0xFF), rgb_t(0xB0,0xFF,0xFF), rgb_t(0xC1,0xFF,0xFF )
#define NTSC_GREEN_BLUE \
- rgb_t(0x00,0x24,0x0B), rgb_t(0x00,0x35,0x10), rgb_t(0x00,0x46,0x22), rgb_t(0x00,0x57,0x38), \
- rgb_t(0x05,0x68,0x4D), rgb_t(0x16,0x79,0x5E), rgb_t(0x27,0x8A,0x6F), rgb_t(0x38,0x9B,0x80), \
- rgb_t(0x49,0xAC,0x91), rgb_t(0x5A,0xBD,0xA2), rgb_t(0x6B,0xCE,0xB3), rgb_t(0x7C,0xDF,0xC4), \
- rgb_t(0x8D,0xF0,0xD5), rgb_t(0x9E,0xFF,0xE5), rgb_t(0xAF,0xFF,0xF1), rgb_t(0xC0,0xFF,0xFD )
+ rgb_t(0x00,0x24,0x0B), rgb_t(0x00,0x35,0x10), rgb_t(0x00,0x46,0x22), rgb_t(0x00,0x57,0x38), \
+ rgb_t(0x05,0x68,0x4D), rgb_t(0x16,0x79,0x5E), rgb_t(0x27,0x8A,0x6F), rgb_t(0x38,0x9B,0x80), \
+ rgb_t(0x49,0xAC,0x91), rgb_t(0x5A,0xBD,0xA2), rgb_t(0x6B,0xCE,0xB3), rgb_t(0x7C,0xDF,0xC4), \
+ rgb_t(0x8D,0xF0,0xD5), rgb_t(0x9E,0xFF,0xE5), rgb_t(0xAF,0xFF,0xF1), rgb_t(0xC0,0xFF,0xFD )
#define NTSC_GREEN \
- rgb_t(0x00,0x27,0x0C), rgb_t(0x00,0x38,0x11), rgb_t(0x00,0x49,0x16), rgb_t(0x00,0x5A,0x1B), \
- rgb_t(0x10,0x6B,0x1B), rgb_t(0x21,0x7C,0x2C), rgb_t(0x32,0x8D,0x3D), rgb_t(0x43,0x9E,0x4E), \
- rgb_t(0x54,0xAF,0x5F), rgb_t(0x65,0xC0,0x70), rgb_t(0x76,0xD1,0x81), rgb_t(0x87,0xE2,0x92), \
- rgb_t(0x98,0xF3,0xA3), rgb_t(0xA9,0xFF,0xB3), rgb_t(0xBA,0xFF,0xBF), rgb_t(0xCB,0xFF,0xCB )
+ rgb_t(0x00,0x27,0x0C), rgb_t(0x00,0x38,0x11), rgb_t(0x00,0x49,0x16), rgb_t(0x00,0x5A,0x1B), \
+ rgb_t(0x10,0x6B,0x1B), rgb_t(0x21,0x7C,0x2C), rgb_t(0x32,0x8D,0x3D), rgb_t(0x43,0x9E,0x4E), \
+ rgb_t(0x54,0xAF,0x5F), rgb_t(0x65,0xC0,0x70), rgb_t(0x76,0xD1,0x81), rgb_t(0x87,0xE2,0x92), \
+ rgb_t(0x98,0xF3,0xA3), rgb_t(0xA9,0xFF,0xB3), rgb_t(0xBA,0xFF,0xBF), rgb_t(0xCB,0xFF,0xCB )
#define NTSC_YELLOW_GREEN \
- rgb_t(0x00,0x23,0x0A), rgb_t(0x00,0x34,0x10), rgb_t(0x04,0x45,0x13), rgb_t(0x15,0x56,0x13), \
- rgb_t(0x26,0x67,0x13), rgb_t(0x37,0x78,0x13), rgb_t(0x48,0x89,0x14), rgb_t(0x59,0x9A,0x25), \
- rgb_t(0x6A,0xAB,0x36), rgb_t(0x7B,0xBC,0x47), rgb_t(0x8C,0xCD,0x58), rgb_t(0x9D,0xDE,0x69), \
- rgb_t(0xAE,0xEF,0x7A), rgb_t(0xBF,0xFF,0x8B), rgb_t(0xD0,0xFF,0x97), rgb_t(0xE1,0xFF,0xA3 )
+ rgb_t(0x00,0x23,0x0A), rgb_t(0x00,0x34,0x10), rgb_t(0x04,0x45,0x13), rgb_t(0x15,0x56,0x13), \
+ rgb_t(0x26,0x67,0x13), rgb_t(0x37,0x78,0x13), rgb_t(0x48,0x89,0x14), rgb_t(0x59,0x9A,0x25), \
+ rgb_t(0x6A,0xAB,0x36), rgb_t(0x7B,0xBC,0x47), rgb_t(0x8C,0xCD,0x58), rgb_t(0x9D,0xDE,0x69), \
+ rgb_t(0xAE,0xEF,0x7A), rgb_t(0xBF,0xFF,0x8B), rgb_t(0xD0,0xFF,0x97), rgb_t(0xE1,0xFF,0xA3 )
#define NTSC_ORANGE_GREEN \
- rgb_t(0x00,0x17,0x07), rgb_t(0x0E,0x28,0x08), rgb_t(0x1F,0x39,0x08), rgb_t(0x30,0x4A,0x08), \
- rgb_t(0x41,0x5B,0x08), rgb_t(0x52,0x6C,0x08), rgb_t(0x63,0x7D,0x08), rgb_t(0x74,0x8E,0x0D), \
- rgb_t(0x85,0x9F,0x1E), rgb_t(0x96,0xB0,0x2F), rgb_t(0xA7,0xC1,0x40), rgb_t(0xB8,0xD2,0x51), \
- rgb_t(0xC9,0xE3,0x62), rgb_t(0xDA,0xF4,0x73), rgb_t(0xEB,0xFF,0x82), rgb_t(0xFC,0xFF,0x8E )
+ rgb_t(0x00,0x17,0x07), rgb_t(0x0E,0x28,0x08), rgb_t(0x1F,0x39,0x08), rgb_t(0x30,0x4A,0x08), \
+ rgb_t(0x41,0x5B,0x08), rgb_t(0x52,0x6C,0x08), rgb_t(0x63,0x7D,0x08), rgb_t(0x74,0x8E,0x0D), \
+ rgb_t(0x85,0x9F,0x1E), rgb_t(0x96,0xB0,0x2F), rgb_t(0xA7,0xC1,0x40), rgb_t(0xB8,0xD2,0x51), \
+ rgb_t(0xC9,0xE3,0x62), rgb_t(0xDA,0xF4,0x73), rgb_t(0xEB,0xFF,0x82), rgb_t(0xFC,0xFF,0x8E )
#define NTSC_LIGHT_ORANGE \
- rgb_t(0x19,0x07,0x00), rgb_t(0x2A,0x18,0x00), rgb_t(0x3B,0x29,0x00), rgb_t(0x4C,0x3A,0x00), \
- rgb_t(0x5D,0x4B,0x00), rgb_t(0x6E,0x5C,0x00), rgb_t(0x7F,0x6D,0x00), rgb_t(0x90,0x7E,0x09), \
- rgb_t(0xA1,0x8F,0x1A), rgb_t(0xB2,0xA0,0x2B), rgb_t(0xC3,0xB1,0x3C), rgb_t(0xD4,0xC2,0x4D), \
- rgb_t(0xE5,0xD3,0x5E), rgb_t(0xF6,0xE4,0x6F), rgb_t(0xFF,0xF5,0x82), rgb_t(0xFF,0xFF,0x96 )
+ rgb_t(0x19,0x07,0x00), rgb_t(0x2A,0x18,0x00), rgb_t(0x3B,0x29,0x00), rgb_t(0x4C,0x3A,0x00), \
+ rgb_t(0x5D,0x4B,0x00), rgb_t(0x6E,0x5C,0x00), rgb_t(0x7F,0x6D,0x00), rgb_t(0x90,0x7E,0x09), \
+ rgb_t(0xA1,0x8F,0x1A), rgb_t(0xB2,0xA0,0x2B), rgb_t(0xC3,0xB1,0x3C), rgb_t(0xD4,0xC2,0x4D), \
+ rgb_t(0xE5,0xD3,0x5E), rgb_t(0xF6,0xE4,0x6F), rgb_t(0xFF,0xF5,0x82), rgb_t(0xFF,0xFF,0x96 )
static const rgb_t a7800_palette[256*3] =
{
@@ -711,100 +711,100 @@ define NTSC_LIGHT_ORANGE
#define NTSC_GREY \
- rgb_t(0x00,0x00,0x00), rgb_t(0x11,0x11,0x11), rgb_t(0x22,0x22,0x22), rgb_t(0x33,0x33,0x33), \
- rgb_t(0x44,0x44,0x44), rgb_t(0x55,0x55,0x55), rgb_t(0x66,0x66,0x66), rgb_t(0x77,0x77,0x77), \
- rgb_t(0x88,0x88,0x88), rgb_t(0x99,0x99,0x99), rgb_t(0xAA,0xAA,0xAA), rgb_t(0xBB,0xBB,0xBB), \
- rgb_t(0xCC,0xCC,0xCC), rgb_t(0xDD,0xDD,0xDD), rgb_t(0xEE,0xEE,0xEE), rgb_t(0xFF,0xFF,0xFF )
+ rgb_t(0x00,0x00,0x00), rgb_t(0x11,0x11,0x11), rgb_t(0x22,0x22,0x22), rgb_t(0x33,0x33,0x33), \
+ rgb_t(0x44,0x44,0x44), rgb_t(0x55,0x55,0x55), rgb_t(0x66,0x66,0x66), rgb_t(0x77,0x77,0x77), \
+ rgb_t(0x88,0x88,0x88), rgb_t(0x99,0x99,0x99), rgb_t(0xAA,0xAA,0xAA), rgb_t(0xBB,0xBB,0xBB), \
+ rgb_t(0xCC,0xCC,0xCC), rgb_t(0xDD,0xDD,0xDD), rgb_t(0xEE,0xEE,0xEE), rgb_t(0xFF,0xFF,0xFF )
#define NTSC_GOLD \
- rgb_t(0x1A,0x07,0x00), rgb_t(0x2B,0x18,0x00), rgb_t(0x3C,0x29,0x00), rgb_t(0x4D,0x3A,0x00), \
- rgb_t(0x5E,0x4B,0x00), rgb_t(0x6F,0x5C,0x00), rgb_t(0x80,0x6D,0x00), rgb_t(0x91,0x7E,0x09), \
- rgb_t(0xA2,0x8F,0x1A), rgb_t(0xB3,0xA0,0x2B), rgb_t(0xC4,0xB1,0x3C), rgb_t(0xD5,0xC2,0x4D), \
- rgb_t(0xE6,0xD3,0x5E), rgb_t(0xF7,0xE4,0x6F), rgb_t(0xFF,0xF5,0x83), rgb_t(0xFF,0xF7,0x97 )
+ rgb_t(0x1A,0x07,0x00), rgb_t(0x2B,0x18,0x00), rgb_t(0x3C,0x29,0x00), rgb_t(0x4D,0x3A,0x00), \
+ rgb_t(0x5E,0x4B,0x00), rgb_t(0x6F,0x5C,0x00), rgb_t(0x80,0x6D,0x00), rgb_t(0x91,0x7E,0x09), \
+ rgb_t(0xA2,0x8F,0x1A), rgb_t(0xB3,0xA0,0x2B), rgb_t(0xC4,0xB1,0x3C), rgb_t(0xD5,0xC2,0x4D), \
+ rgb_t(0xE6,0xD3,0x5E), rgb_t(0xF7,0xE4,0x6F), rgb_t(0xFF,0xF5,0x83), rgb_t(0xFF,0xF7,0x97 )
#define NTSC_ORANGE \
- rgb_t(0x31,0x00,0x00), rgb_t(0x42,0x06,0x00), rgb_t(0x53,0x17,0x00), rgb_t(0x64,0x28,0x00), \
- rgb_t(0x75,0x39,0x00), rgb_t(0x86,0X4A,0x00), rgb_t(0x97,0x5B,0x0B), rgb_t(0xA8,0x6C,0x1C), \
- rgb_t(0xB9,0x7D,0x2D), rgb_t(0xCA,0x8E,0x3E), rgb_t(0xDB,0x9F,0x4F), rgb_t(0xEC,0xB0,0x60), \
- rgb_t(0xFD,0xC1,0x71), rgb_t(0xFF,0xD2,0x86), rgb_t(0xFF,0xE3,0x9D), rgb_t(0xFF,0xF4,0xB3 )
+ rgb_t(0x31,0x00,0x00), rgb_t(0x42,0x06,0x00), rgb_t(0x53,0x17,0x00), rgb_t(0x64,0x28,0x00), \
+ rgb_t(0x75,0x39,0x00), rgb_t(0x86,0X4A,0x00), rgb_t(0x97,0x5B,0x0B), rgb_t(0xA8,0x6C,0x1C), \
+ rgb_t(0xB9,0x7D,0x2D), rgb_t(0xCA,0x8E,0x3E), rgb_t(0xDB,0x9F,0x4F), rgb_t(0xEC,0xB0,0x60), \
+ rgb_t(0xFD,0xC1,0x71), rgb_t(0xFF,0xD2,0x86), rgb_t(0xFF,0xE3,0x9D), rgb_t(0xFF,0xF4,0xB3 )
#define NTSC_RED_ORANGE \
- rgb_t(0x3E,0x00,0x00), rgb_t(0x4F,0x00,0x00), rgb_t(0x60,0x08,0x00), rgb_t(0x71,0x19,0x00), \
- rgb_t(0x82,0x2A,0x0F), rgb_t(0x93,0x3B,0x20), rgb_t(0xA4,0x4C,0x31), rgb_t(0xB5,0x5D,0x42), \
- rgb_t(0xC6,0x6E,0x53), rgb_t(0xD7,0x7F,0x64), rgb_t(0xE8,0x90,0x75), rgb_t(0xF9,0xA1,0x86), \
- rgb_t(0xFF,0xB2,0x9A), rgb_t(0xFF,0xC3,0xB0), rgb_t(0xFF,0xD4,0xC6), rgb_t(0xFF,0xE5,0xDC )
+ rgb_t(0x3E,0x00,0x00), rgb_t(0x4F,0x00,0x00), rgb_t(0x60,0x08,0x00), rgb_t(0x71,0x19,0x00), \
+ rgb_t(0x82,0x2A,0x0F), rgb_t(0x93,0x3B,0x20), rgb_t(0xA4,0x4C,0x31), rgb_t(0xB5,0x5D,0x42), \
+ rgb_t(0xC6,0x6E,0x53), rgb_t(0xD7,0x7F,0x64), rgb_t(0xE8,0x90,0x75), rgb_t(0xF9,0xA1,0x86), \
+ rgb_t(0xFF,0xB2,0x9A), rgb_t(0xFF,0xC3,0xB0), rgb_t(0xFF,0xD4,0xC6), rgb_t(0xFF,0xE5,0xDC )
#define NTSC_PINK \
- rgb_t(0x3E,0x00,0x06), rgb_t(0x4F,0x00,0x12), rgb_t(0x60,0x00,0x1E), rgb_t(0x71,0x0E,0x2E), \
- rgb_t(0x82,0x1F,0x3F), rgb_t(0x93,0x30,0x50), rgb_t(0xA4,0x41,0x61), rgb_t(0xB5,0x52,0x72), \
- rgb_t(0xC6,0x63,0x83), rgb_t(0xD7,0x74,0x94), rgb_t(0xE8,0x85,0xA5), rgb_t(0xF9,0x96,0xB6), \
- rgb_t(0xFF,0xA7,0xCB), rgb_t(0xFF,0xB8,0xE1), rgb_t(0xFF,0xC9,0xEF), rgb_t(0xFF,0xDA,0xF4 )
+ rgb_t(0x3E,0x00,0x06), rgb_t(0x4F,0x00,0x12), rgb_t(0x60,0x00,0x1E), rgb_t(0x71,0x0E,0x2E), \
+ rgb_t(0x82,0x1F,0x3F), rgb_t(0x93,0x30,0x50), rgb_t(0xA4,0x41,0x61), rgb_t(0xB5,0x52,0x72), \
+ rgb_t(0xC6,0x63,0x83), rgb_t(0xD7,0x74,0x94), rgb_t(0xE8,0x85,0xA5), rgb_t(0xF9,0x96,0xB6), \
+ rgb_t(0xFF,0xA7,0xCB), rgb_t(0xFF,0xB8,0xE1), rgb_t(0xFF,0xC9,0xEF), rgb_t(0xFF,0xDA,0xF4 )
#define NTSC_PURPLE \
- rgb_t(0x32,0x00,0x38), rgb_t(0x43,0x00,0x44), rgb_t(0x54,0x00,0x50), rgb_t(0x65,0x0C,0x5F), \
- rgb_t(0x76,0x1D,0x70), rgb_t(0x87,0x2E,0x81), rgb_t(0x98,0x3F,0x92), rgb_t(0xA9,0x50,0xA3), \
- rgb_t(0xBA,0x61,0xB4), rgb_t(0xCB,0x72,0xC5), rgb_t(0xDC,0x83,0xD6), rgb_t(0xED,0x94,0xE4), \
- rgb_t(0xFE,0xA5,0xE4), rgb_t(0xFF,0xB6,0xE9), rgb_t(0xFF,0xC7,0xEE), rgb_t(0xFF,0xD8,0xF3 )
+ rgb_t(0x32,0x00,0x38), rgb_t(0x43,0x00,0x44), rgb_t(0x54,0x00,0x50), rgb_t(0x65,0x0C,0x5F), \
+ rgb_t(0x76,0x1D,0x70), rgb_t(0x87,0x2E,0x81), rgb_t(0x98,0x3F,0x92), rgb_t(0xA9,0x50,0xA3), \
+ rgb_t(0xBA,0x61,0xB4), rgb_t(0xCB,0x72,0xC5), rgb_t(0xDC,0x83,0xD6), rgb_t(0xED,0x94,0xE4), \
+ rgb_t(0xFE,0xA5,0xE4), rgb_t(0xFF,0xB6,0xE9), rgb_t(0xFF,0xC7,0xEE), rgb_t(0xFF,0xD8,0xF3 )
#define NTSC_PURPLE_BLUE \
- rgb_t(0x1B,0x00,0x5F), rgb_t(0x2C,0x00,0x6B), rgb_t(0x3D,0x00,0x77), rgb_t(0x4E,0x11,0x88), \
- rgb_t(0x5F,0x22,0x99), rgb_t(0x70,0x33,0xAA), rgb_t(0x81,0x44,0xBB), rgb_t(0x92,0x55,0xCC), \
- rgb_t(0xA3,0x66,0xDD), rgb_t(0xB4,0x77,0xED), rgb_t(0xC5,0x88,0xED), rgb_t(0xD6,0x99,0xED), \
- rgb_t(0xE7,0xAA,0xED), rgb_t(0xF8,0xBB,0xED), rgb_t(0xFF,0xCC,0xF0), rgb_t(0xFF,0xDD,0xF5 )
+ rgb_t(0x1B,0x00,0x5F), rgb_t(0x2C,0x00,0x6B), rgb_t(0x3D,0x00,0x77), rgb_t(0x4E,0x11,0x88), \
+ rgb_t(0x5F,0x22,0x99), rgb_t(0x70,0x33,0xAA), rgb_t(0x81,0x44,0xBB), rgb_t(0x92,0x55,0xCC), \
+ rgb_t(0xA3,0x66,0xDD), rgb_t(0xB4,0x77,0xED), rgb_t(0xC5,0x88,0xED), rgb_t(0xD6,0x99,0xED), \
+ rgb_t(0xE7,0xAA,0xED), rgb_t(0xF8,0xBB,0xED), rgb_t(0xFF,0xCC,0xF0), rgb_t(0xFF,0xDD,0xF5 )
#define NTSC_BLUE1 \
- rgb_t(0x00,0x00,0x72), rgb_t(0x10,0x00,0x7E), rgb_t(0x21,0x0D,0x8E), rgb_t(0x32,0x1E,0x9F), \
- rgb_t(0x43,0x2F,0xB0), rgb_t(0x54,0x40,0xC1), rgb_t(0x65,0x51,0xD2), rgb_t(0x76,0x62,0xE3), \
- rgb_t(0x87,0x73,0xF4), rgb_t(0x98,0x84,0xF9), rgb_t(0xA9,0x95,0xF9), rgb_t(0xBA,0xA6,0xF9), \
- rgb_t(0xCB,0xB7,0xF9), rgb_t(0xDC,0xC8,0xF9), rgb_t(0xED,0xD9,0xF9), rgb_t(0xFE,0xEA,0xF9 )
+ rgb_t(0x00,0x00,0x72), rgb_t(0x10,0x00,0x7E), rgb_t(0x21,0x0D,0x8E), rgb_t(0x32,0x1E,0x9F), \
+ rgb_t(0x43,0x2F,0xB0), rgb_t(0x54,0x40,0xC1), rgb_t(0x65,0x51,0xD2), rgb_t(0x76,0x62,0xE3), \
+ rgb_t(0x87,0x73,0xF4), rgb_t(0x98,0x84,0xF9), rgb_t(0xA9,0x95,0xF9), rgb_t(0xBA,0xA6,0xF9), \
+ rgb_t(0xCB,0xB7,0xF9), rgb_t(0xDC,0xC8,0xF9), rgb_t(0xED,0xD9,0xF9), rgb_t(0xFE,0xEA,0xF9 )
#define NTSC_BLUE2 \
- rgb_t(0x00,0x00,0x65), rgb_t(0x00,0x0C,0x7A), rgb_t(0x05,0x1D,0x8E), rgb_t(0x16,0x2E,0x9F), \
- rgb_t(0x27,0x3F,0xB0), rgb_t(0x38,0x50,0xC1), rgb_t(0x49,0x61,0xD2), rgb_t(0x5A,0x72,0xE3), \
- rgb_t(0x6B,0x83,0xF4), rgb_t(0x7C,0x94,0xFF), rgb_t(0x8D,0xA5,0xFF), rgb_t(0x9E,0xB6,0xFF), \
- rgb_t(0xAF,0xC7,0xFF), rgb_t(0xC0,0xD8,0xFF), rgb_t(0xD1,0xE9,0xFF), rgb_t(0xE2,0xFA,0xFF )
+ rgb_t(0x00,0x00,0x65), rgb_t(0x00,0x0C,0x7A), rgb_t(0x05,0x1D,0x8E), rgb_t(0x16,0x2E,0x9F), \
+ rgb_t(0x27,0x3F,0xB0), rgb_t(0x38,0x50,0xC1), rgb_t(0x49,0x61,0xD2), rgb_t(0x5A,0x72,0xE3), \
+ rgb_t(0x6B,0x83,0xF4), rgb_t(0x7C,0x94,0xFF), rgb_t(0x8D,0xA5,0xFF), rgb_t(0x9E,0xB6,0xFF), \
+ rgb_t(0xAF,0xC7,0xFF), rgb_t(0xC0,0xD8,0xFF), rgb_t(0xD1,0xE9,0xFF), rgb_t(0xE2,0xFA,0xFF )
#define NTSC_LIGHT_BLUE \
- rgb_t(0x00,0x0D,0x48), rgb_t(0x00,0x1E,0x5E), rgb_t(0x00,0x2F,0x74), rgb_t(0x00,0x40,0x8A), \
- rgb_t(0x11,0x51,0x9B), rgb_t(0x22,0x62,0xAC), rgb_t(0x33,0x73,0xBD), rgb_t(0x44,0x84,0xCE), \
- rgb_t(0x55,0x95,0xDF), rgb_t(0x66,0xA6,0xF0), rgb_t(0x77,0xB7,0xFF), rgb_t(0x88,0xC8,0xFF), \
- rgb_t(0x99,0xD9,0xFF), rgb_t(0xAA,0xEA,0xFF), rgb_t(0xBB,0xFB,0xFF), rgb_t(0xCC,0xFF,0xFF )
+ rgb_t(0x00,0x0D,0x48), rgb_t(0x00,0x1E,0x5E), rgb_t(0x00,0x2F,0x74), rgb_t(0x00,0x40,0x8A), \
+ rgb_t(0x11,0x51,0x9B), rgb_t(0x22,0x62,0xAC), rgb_t(0x33,0x73,0xBD), rgb_t(0x44,0x84,0xCE), \
+ rgb_t(0x55,0x95,0xDF), rgb_t(0x66,0xA6,0xF0), rgb_t(0x77,0xB7,0xFF), rgb_t(0x88,0xC8,0xFF), \
+ rgb_t(0x99,0xD9,0xFF), rgb_t(0xAA,0xEA,0xFF), rgb_t(0xBB,0xFB,0xFF), rgb_t(0xCC,0xFF,0xFF )
#define NTSC_TURQUOISE \
- rgb_t(0x00,0x1C,0x1C), rgb_t(0x00,0x2D,0x32), rgb_t(0x00,0x3E,0x49), rgb_t(0x00,0x4F,0x5F), \
- rgb_t(0x05,0x60,0x73), rgb_t(0x16,0x71,0x84), rgb_t(0x27,0x82,0x95), rgb_t(0x38,0x93,0xA6), \
- rgb_t(0x49,0xA4,0xB7), rgb_t(0x5A,0xB5,0xC8), rgb_t(0x6B,0xC6,0xD9), rgb_t(0x7C,0xD7,0xEA), \
- rgb_t(0x8D,0xE8,0xFB), rgb_t(0x9E,0xF9,0xFF), rgb_t(0xAF,0xFF,0xFF), rgb_t(0xC0,0xFF,0xFF )
+ rgb_t(0x00,0x1C,0x1C), rgb_t(0x00,0x2D,0x32), rgb_t(0x00,0x3E,0x49), rgb_t(0x00,0x4F,0x5F), \
+ rgb_t(0x05,0x60,0x73), rgb_t(0x16,0x71,0x84), rgb_t(0x27,0x82,0x95), rgb_t(0x38,0x93,0xA6), \
+ rgb_t(0x49,0xA4,0xB7), rgb_t(0x5A,0xB5,0xC8), rgb_t(0x6B,0xC6,0xD9), rgb_t(0x7C,0xD7,0xEA), \
+ rgb_t(0x8D,0xE8,0xFB), rgb_t(0x9E,0xF9,0xFF), rgb_t(0xAF,0xFF,0xFF), rgb_t(0xC0,0xFF,0xFF )
#define NTSC_GREEN_BLUE \
- rgb_t(0x00,0x25,0x0B), rgb_t(0x00,0x36,0x10), rgb_t(0x00,0x47,0x18), rgb_t(0x00,0x58,0x2E), \
- rgb_t(0x07,0x69,0x42), rgb_t(0x18,0x7A,0x53), rgb_t(0x29,0x8B,0x64), rgb_t(0x3A,0x9C,0x75), \
- rgb_t(0x4B,0xAD,0x86), rgb_t(0x5C,0xBE,0x97), rgb_t(0x6D,0xCF,0xA8), rgb_t(0x7E,0xE0,0xB9), \
- rgb_t(0x8F,0xF1,0xCA), rgb_t(0xA0,0xFF,0xDA), rgb_t(0xB1,0xFF,0xE6), rgb_t(0xC2,0xFF,0xF2 )
+ rgb_t(0x00,0x25,0x0B), rgb_t(0x00,0x36,0x10), rgb_t(0x00,0x47,0x18), rgb_t(0x00,0x58,0x2E), \
+ rgb_t(0x07,0x69,0x42), rgb_t(0x18,0x7A,0x53), rgb_t(0x29,0x8B,0x64), rgb_t(0x3A,0x9C,0x75), \
+ rgb_t(0x4B,0xAD,0x86), rgb_t(0x5C,0xBE,0x97), rgb_t(0x6D,0xCF,0xA8), rgb_t(0x7E,0xE0,0xB9), \
+ rgb_t(0x8F,0xF1,0xCA), rgb_t(0xA0,0xFF,0xDA), rgb_t(0xB1,0xFF,0xE6), rgb_t(0xC2,0xFF,0xF2 )
#define NTSC_GREEN \
- rgb_t(0x00,0x27,0x0C), rgb_t(0x00,0x38,0x11), rgb_t(0x00,0x49,0x16), rgb_t(0x04,0x5A,0x1A), \
- rgb_t(0x15,0x6B,0x1A), rgb_t(0x26,0x7C,0x22), rgb_t(0x37,0x8D,0x33), rgb_t(0x48,0x9E,0x44), \
- rgb_t(0x59,0xAF,0x55), rgb_t(0x6A,0xC0,0x66), rgb_t(0x7B,0xD1,0x77), rgb_t(0x8C,0xE2,0x88), \
- rgb_t(0x9D,0xF3,0x99), rgb_t(0xAE,0xFF,0xA8), rgb_t(0xBF,0xFF,0xB4), rgb_t(0xD0,0xFF,0xC0 )
+ rgb_t(0x00,0x27,0x0C), rgb_t(0x00,0x38,0x11), rgb_t(0x00,0x49,0x16), rgb_t(0x04,0x5A,0x1A), \
+ rgb_t(0x15,0x6B,0x1A), rgb_t(0x26,0x7C,0x22), rgb_t(0x37,0x8D,0x33), rgb_t(0x48,0x9E,0x44), \
+ rgb_t(0x59,0xAF,0x55), rgb_t(0x6A,0xC0,0x66), rgb_t(0x7B,0xD1,0x77), rgb_t(0x8C,0xE2,0x88), \
+ rgb_t(0x9D,0xF3,0x99), rgb_t(0xAE,0xFF,0xA8), rgb_t(0xBF,0xFF,0xB4), rgb_t(0xD0,0xFF,0xC0 )
#define NTSC_YELLOW_GREEN \
- rgb_t(0x00,0x21,0x0A), rgb_t(0x00,0x32,0x0F), rgb_t(0x0A,0x43,0x11), rgb_t(0x1B,0x54,0x11), \
- rgb_t(0x2C,0x65,0x11), rgb_t(0x3D,0x76,0x11), rgb_t(0x4E,0x87,0x11), rgb_t(0x5F,0x98,0x1E), \
- rgb_t(0x70,0xA9,0x2F), rgb_t(0x81,0xBA,0x40), rgb_t(0x92,0xCB,0x51), rgb_t(0xA3,0xDC,0x62), \
- rgb_t(0xB4,0xED,0x73), rgb_t(0xC5,0xFE,0x84), rgb_t(0xD6,0xFF,0x90), rgb_t(0xE7,0xFF,0x9C )
+ rgb_t(0x00,0x21,0x0A), rgb_t(0x00,0x32,0x0F), rgb_t(0x0A,0x43,0x11), rgb_t(0x1B,0x54,0x11), \
+ rgb_t(0x2C,0x65,0x11), rgb_t(0x3D,0x76,0x11), rgb_t(0x4E,0x87,0x11), rgb_t(0x5F,0x98,0x1E), \
+ rgb_t(0x70,0xA9,0x2F), rgb_t(0x81,0xBA,0x40), rgb_t(0x92,0xCB,0x51), rgb_t(0xA3,0xDC,0x62), \
+ rgb_t(0xB4,0xED,0x73), rgb_t(0xC5,0xFE,0x84), rgb_t(0xD6,0xFF,0x90), rgb_t(0xE7,0xFF,0x9C )
#define NTSC_ORANGE_GREEN \
- rgb_t(0x05,0x13,0x04), rgb_t(0x16,0x24,0x04), rgb_t(0x27,0x35,0x04), rgb_t(0x38,0x46,0x04), \
- rgb_t(0x49,0x57,0x04), rgb_t(0x5A,0x68,0x04), rgb_t(0x6B,0x79,0x04), rgb_t(0x7C,0x8A,0x09), \
- rgb_t(0x8D,0x9B,0x1A), rgb_t(0x9E,0xAC,0x2B), rgb_t(0xAF,0xBD,0x3C), rgb_t(0xC0,0xCE,0x4D), \
- rgb_t(0xD1,0xDF,0x5E), rgb_t(0xE2,0xF0,0x6F), rgb_t(0xF3,0xFF,0x80), rgb_t(0xFF,0xFF,0x8D )
+ rgb_t(0x05,0x13,0x04), rgb_t(0x16,0x24,0x04), rgb_t(0x27,0x35,0x04), rgb_t(0x38,0x46,0x04), \
+ rgb_t(0x49,0x57,0x04), rgb_t(0x5A,0x68,0x04), rgb_t(0x6B,0x79,0x04), rgb_t(0x7C,0x8A,0x09), \
+ rgb_t(0x8D,0x9B,0x1A), rgb_t(0x9E,0xAC,0x2B), rgb_t(0xAF,0xBD,0x3C), rgb_t(0xC0,0xCE,0x4D), \
+ rgb_t(0xD1,0xDF,0x5E), rgb_t(0xE2,0xF0,0x6F), rgb_t(0xF3,0xFF,0x80), rgb_t(0xFF,0xFF,0x8D )
#define NTSC_LIGHT_ORANGE \
- rgb_t(0x21,0x02,0x00), rgb_t(0x32,0x13,0x00), rgb_t(0x43,0x24,0x00), rgb_t(0x54,0x35,0x00), \
- rgb_t(0x65,0x46,0x00), rgb_t(0x76,0x57,0x00), rgb_t(0x87,0x68,0x00), rgb_t(0x98,0x79,0x0C), \
- rgb_t(0xA9,0x8A,0x1D), rgb_t(0xBA,0x9B,0x2E), rgb_t(0xCB,0xAC,0x3F), rgb_t(0xDC,0xBD,0x50), \
- rgb_t(0xED,0xCE,0x61), rgb_t(0xFE,0xDF,0x72), rgb_t(0xFF,0xF0,0x87), rgb_t(0xFF,0xFF,0x9D )
+ rgb_t(0x21,0x02,0x00), rgb_t(0x32,0x13,0x00), rgb_t(0x43,0x24,0x00), rgb_t(0x54,0x35,0x00), \
+ rgb_t(0x65,0x46,0x00), rgb_t(0x76,0x57,0x00), rgb_t(0x87,0x68,0x00), rgb_t(0x98,0x79,0x0C), \
+ rgb_t(0xA9,0x8A,0x1D), rgb_t(0xBA,0x9B,0x2E), rgb_t(0xCB,0xAC,0x3F), rgb_t(0xDC,0xBD,0x50), \
+ rgb_t(0xED,0xCE,0x61), rgb_t(0xFE,0xDF,0x72), rgb_t(0xFF,0xF0,0x87), rgb_t(0xFF,0xFF,0x9D )
***************************************************************************/
diff --git a/src/mess/drivers/abc1600.c b/src/mess/drivers/abc1600.c
index ec415f77014..f1b5eb190ed 100644
--- a/src/mess/drivers/abc1600.c
+++ b/src/mess/drivers/abc1600.c
@@ -936,7 +936,7 @@ static MACHINE_CONFIG_START( abc1600, abc1600_state )
MCFG_FD1797x_ADD(SAB1797_02P_TAG, XTAL_64MHz/64)
MCFG_WD_FDC_INTRQ_CALLBACK(DEVWRITELINE(Z8536B1_TAG, z8536_device, pb7_w))
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(abc1600_state, fdc_drq_w))
-
+
MCFG_FLOPPY_DRIVE_ADD(SAB1797_02P_TAG":0", abc1600_floppies, NULL, floppy_image_device::default_floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(SAB1797_02P_TAG":1", abc1600_floppies, NULL, floppy_image_device::default_floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(SAB1797_02P_TAG":2", abc1600_floppies, "525qd", floppy_image_device::default_floppy_formats)
diff --git a/src/mess/drivers/ace.c b/src/mess/drivers/ace.c
index f47f5bdf9ed..9145d6007e4 100644
--- a/src/mess/drivers/ace.c
+++ b/src/mess/drivers/ace.c
@@ -726,7 +726,7 @@ static MACHINE_CONFIG_START( ace, ace_state )
MCFG_SCREEN_UPDATE_DRIVER(ace_state, screen_update)
MCFG_SCREEN_RAW_PARAMS(XTAL_6_5MHz, 416, 0, 336, 312, 0, 304)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_TIMER_DRIVER_ADD_SCANLINE("set_irq", ace_state, set_irq, SCREEN_TAG, 31*8, 264)
MCFG_TIMER_DRIVER_ADD_SCANLINE("clear_irq", ace_state, clear_irq, SCREEN_TAG, 32*8, 264)
diff --git a/src/mess/drivers/adam.c b/src/mess/drivers/adam.c
index 0b52d3b7298..28e04aa69d4 100644
--- a/src/mess/drivers/adam.c
+++ b/src/mess/drivers/adam.c
@@ -289,7 +289,7 @@ Mark Gordon
TODO:
- - spinner INT
+ - spinner INT
- printer
- SPI
@@ -443,11 +443,11 @@ READ8_MEMBER( adam_state::mreq_r )
case 5:
cs2 = 0;
break;
-
+
case 6:
cs3 = 0;
break;
-
+
case 7:
cs4 = 0;
break;
diff --git a/src/mess/drivers/alphasma.c b/src/mess/drivers/alphasma.c
index ae598cca6cc..304e1d811a3 100644
--- a/src/mess/drivers/alphasma.c
+++ b/src/mess/drivers/alphasma.c
@@ -398,7 +398,7 @@ static MACHINE_CONFIG_START( alphasmart, alphasmart_state )
MCFG_SCREEN_SIZE(6*40, 9*4)
MCFG_SCREEN_VISIBLE_AREA(0, (6*40)-1, 0, (9*4)-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(alphasmart_state, alphasmart)
MCFG_DEFAULT_LAYOUT(layout_lcd)
diff --git a/src/mess/drivers/alphatro.c b/src/mess/drivers/alphatro.c
index 2372505b0a5..f585d235a51 100644
--- a/src/mess/drivers/alphatro.c
+++ b/src/mess/drivers/alphatro.c
@@ -85,7 +85,7 @@ public:
private:
UINT8 m_timer_bit;
UINT8 m_cass_data[4];
- bool m_cass_state;
+ bool m_cass_state;
emu_timer* m_sys_timer;
virtual void video_start();
virtual void machine_start();
@@ -97,7 +97,7 @@ private:
required_device<cassette_image_device> m_cass;
required_device<beep_device> m_beep;
required_shared_ptr<UINT8> m_p_ram;
-public:
+public:
required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/amiga.c b/src/mess/drivers/amiga.c
index 5fb0f811ad4..69cea31c0de 100644
--- a/src/mess/drivers/amiga.c
+++ b/src/mess/drivers/amiga.c
@@ -799,7 +799,7 @@ static MACHINE_CONFIG_START( a1200n, a1200_state )
// MCFG_SCREEN_RAW_PARAMS(AMIGA_68EC020_NTSC_CLOCK,512*2,(129-8-8)*2,(449+8-1+8)*2,312,44-8,300+8)
MCFG_SCREEN_RAW_PARAMS(AMIGA_68EC020_NTSC_CLOCK,228*4,214,228*4,262,34,262)
- MCFG_SCREEN_UPDATE_DRIVER(a1200_state, screen_update_amiga_aga)
+ MCFG_SCREEN_UPDATE_DRIVER(a1200_state, screen_update_amiga_aga)
MCFG_VIDEO_START_OVERRIDE(a1200_state,amiga_aga)
diff --git a/src/mess/drivers/amstr_pc.c b/src/mess/drivers/amstr_pc.c
index efe135602d4..a900ba7ae9e 100644
--- a/src/mess/drivers/amstr_pc.c
+++ b/src/mess/drivers/amstr_pc.c
@@ -531,7 +531,7 @@ static MACHINE_CONFIG_DERIVED( ppc512, pc200 )
MCFG_CPU_ADD("maincpu", V30, 8000000)
MCFG_CPU_PROGRAM_MAP(ppc512_map)
MCFG_CPU_IO_MAP(ppc512_io)
-
+
MCFG_DEVICE_REMOVE("isa1")
MCFG_DEVICE_REMOVE("isa2")
diff --git a/src/mess/drivers/amstrad.c b/src/mess/drivers/amstrad.c
index 751d57fc774..e437c09fd7e 100644
--- a/src/mess/drivers/amstrad.c
+++ b/src/mess/drivers/amstrad.c
@@ -361,10 +361,10 @@ INPUT_PORTS_END
static INPUT_PORTS_START( amx_mouse )
PORT_START("mouse_input1")
- PORT_BIT(0xff , 0, IPT_MOUSE_X) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_CONDITION("controller_type", 0x01, EQUALS, 0x01)
+ PORT_BIT(0xff , 0, IPT_MOUSE_X) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_CONDITION("controller_type", 0x01, EQUALS, 0x01)
PORT_START("mouse_input2")
- PORT_BIT(0xff , 0, IPT_MOUSE_Y) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_CONDITION("controller_type", 0x01, EQUALS, 0x01)
+ PORT_BIT(0xff , 0, IPT_MOUSE_Y) PORT_SENSITIVITY(100) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_CONDITION("controller_type", 0x01, EQUALS, 0x01)
PORT_START("mouse_input3")
PORT_BIT(0x01, IP_ACTIVE_LOW, IPT_BUTTON4) PORT_NAME("Left mouse button") PORT_CODE(MOUSECODE_BUTTON1) PORT_CONDITION("controller_type", 0x01, EQUALS, 0x01)
@@ -1052,7 +1052,7 @@ static MACHINE_CONFIG_DERIVED( aleste, amstrad )
MCFG_SOUND_REPLACE("ay", AY8912, XTAL_16MHz / 16)
MCFG_SOUND_CONFIG(ay8912_interface)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64)
MCFG_PALETTE_INIT_OWNER(amstrad_state,aleste)
diff --git a/src/mess/drivers/amust.c b/src/mess/drivers/amust.c
index e6b3820caea..bf412277540 100644
--- a/src/mess/drivers/amust.c
+++ b/src/mess/drivers/amust.c
@@ -94,13 +94,13 @@ private:
//WRITE8_MEMBER( amust_state::port00_w )
//{
-// membank("bankr0")->set_entry(BIT(data, 6));
-// m_fdc->dden_w(BIT(data, 5));
-// floppy_image_device *floppy = NULL;
-// if (BIT(data, 0)) floppy = m_floppy0->get_device();
-// m_fdc->set_floppy(floppy);
-// if (floppy)
-// floppy->ss_w(BIT(data, 4));
+// membank("bankr0")->set_entry(BIT(data, 6));
+// m_fdc->dden_w(BIT(data, 5));
+// floppy_image_device *floppy = NULL;
+// if (BIT(data, 0)) floppy = m_floppy0->get_device();
+// m_fdc->set_floppy(floppy);
+// if (floppy)
+// floppy->ss_w(BIT(data, 4));
//}
static ADDRESS_MAP_START(amust_mem, AS_PROGRAM, 8, amust_state)
@@ -179,22 +179,22 @@ INTERRUPT_GEN_MEMBER( amust_state::irq_vs )
//static I8255_INTERFACE( ppi1_intf )
//{
-// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pa_r), // Port A read
-// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pa_w), // Port A write
-// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pb_r), // Port B read
-// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pb_w), // Port B write
-// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pc_r), // Port C read
-// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pc_w), // Port C write
+// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pa_r), // Port A read
+// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pa_w), // Port A write
+// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pb_r), // Port B read
+// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pb_w), // Port B write
+// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pc_r), // Port C read
+// DEVCB_DRIVER_MEMBER(amust_state, ppi1_pc_w), // Port C write
//};
//static I8255_INTERFACE( ppi2_intf )
//{
-// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pa_r), // Port A read
-// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pa_w), // Port A write
-// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pb_r), // Port B read
-// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pb_w), // Port B write
-// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pc_r), // Port C read
-// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pc_w), // Port C write
+// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pa_r), // Port A read
+// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pa_w), // Port A write
+// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pb_r), // Port B read
+// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pb_w), // Port B write
+// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pc_r), // Port C read
+// DEVCB_DRIVER_MEMBER(amust_state, ppi2_pc_w), // Port C write
//};
WRITE8_MEMBER( amust_state::kbd_put )
diff --git a/src/mess/drivers/apc.c b/src/mess/drivers/apc.c
index 87e82527877..05d5438e95c 100644
--- a/src/mess/drivers/apc.c
+++ b/src/mess/drivers/apc.c
@@ -83,7 +83,7 @@ public:
m_pit(*this, "pit8253"),
m_video_ram_1(*this, "video_ram_1"),
m_video_ram_2(*this, "video_ram_2"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
// devices
@@ -101,7 +101,7 @@ public:
required_shared_ptr<UINT8> m_video_ram_1;
required_shared_ptr<UINT8> m_video_ram_2;
-
+
required_device<palette_device> m_palette;
// screen updates
@@ -151,7 +151,7 @@ public:
UINT8 m_dma_offset[4];
IRQ_CALLBACK_MEMBER(irq_callback);
-
+
UPD7220_DISPLAY_PIXELS_MEMBER( hgdc_display_pixels );
UPD7220_DRAW_TEXT_LINE_MEMBER( hgdc_draw_text );
@@ -984,11 +984,11 @@ static MACHINE_CONFIG_START( apc, apc_state )
MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 3579545) // unk clock
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map)
- MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(apc_state, hgdc_draw_text)
+ MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(apc_state, hgdc_draw_text)
MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 3579545) // unk clock
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
- MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(apc_state, hgdc_display_pixels)
+ MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(apc_state, hgdc_display_pixels)
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_INIT_OWNER(apc_state,apc)
diff --git a/src/mess/drivers/apf.c b/src/mess/drivers/apf.c
index eecaa789820..d5ebb0add3d 100644
--- a/src/mess/drivers/apf.c
+++ b/src/mess/drivers/apf.c
@@ -318,25 +318,25 @@ ADDRESS_MAP_END
static INPUT_PORTS_START( apfm1000 )
/*
- This simple Basic program can be used to read the joysticks and the keyboard:
+ This simple Basic program can be used to read the joysticks and the keyboard:
- 10 PRINT KEY$(n);
- 20 GOTO 10
+ 10 PRINT KEY$(n);
+ 20 GOTO 10
- where n = 0, 1 or 2 - 0 = keyboard, 1,2 = joysticks #1 and #2
+ where n = 0, 1 or 2 - 0 = keyboard, 1,2 = joysticks #1 and #2
- When reading the keyboard KEY$(0) returns the character associated to the key, with the
- following exceptions:
+ When reading the keyboard KEY$(0) returns the character associated to the key, with the
+ following exceptions:
- Ctrl = CHR$(1)
- Rept = CHR$(2)
- Here Is = CHR$(4)
- Rubout = CHR$(8)
+ Ctrl = CHR$(1)
+ Rept = CHR$(2)
+ Here Is = CHR$(4)
+ Rubout = CHR$(8)
- When reading the joysticks, KEY$() = "N", "S", "E", "W" for the directions
- "0" - "9" for the keypad digits
- "?" for "Cl"
- "!" for "En"
+ When reading the joysticks, KEY$() = "N", "S", "E", "W" for the directions
+ "0" - "9" for the keypad digits
+ "?" for "Cl"
+ "!" for "En"
? player right is player 1
diff --git a/src/mess/drivers/apollo.c b/src/mess/drivers/apollo.c
index 5f3b397ea85..04d9c04598a 100644
--- a/src/mess/drivers/apollo.c
+++ b/src/mess/drivers/apollo.c
@@ -44,7 +44,7 @@
#define APOLLO_MAX_NO_OF_LOG_LINES 1000000
// ISA/AT Bus notes
-// I/O space: to get the Apollo address = take the PC I/O address, keep the low 3 bits how they are, and shift the rest left 7, inserting zeros.
+// I/O space: to get the Apollo address = take the PC I/O address, keep the low 3 bits how they are, and shift the rest left 7, inserting zeros.
// then add 0x40000 for the I/O base.
//
// example: 3c503 Ethernet is at I/O 300h on PC, which is (%1100000000 -> 1 1000 0000 0000 0000) + 0x40000 = 0x58000
@@ -719,9 +719,9 @@ static ADDRESS_MAP_START(dsp3500_map, AS_PROGRAM, 32, apollo_state )
AM_RANGE(0x010100, 0x0101ff) AM_READWRITE16(apollo_csr_control_register_r, apollo_csr_control_register_w, 0xffffffff)
AM_RANGE(0x010200, 0x0102ff) AM_READWRITE8(cache_status_register_r, cache_control_register_w, 0xffffffff )
AM_RANGE(0x010300, 0x0103ff) AM_READWRITE8(task_alias_register_r , task_alias_register_w , 0xffffffff )
- AM_RANGE(0x010400, 0x0104ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
+ AM_RANGE(0x010400, 0x0104ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
AM_RANGE(0x010500, 0x0105ff) AM_DEVREADWRITE8(APOLLO_SIO2_TAG, mc68681_device, read, write, 0x00ff00ff )
- AM_RANGE(0x010800, 0x0108ff) AM_DEVREADWRITE8(APOLLO_PTM_TAG, ptm6840_device, read, write, 0x00ff00ff )
+ AM_RANGE(0x010800, 0x0108ff) AM_DEVREADWRITE8(APOLLO_PTM_TAG, ptm6840_device, read, write, 0x00ff00ff )
AM_RANGE(0x010900, 0x0109ff) AM_READWRITE8(apollo_rtc_r, apollo_rtc_w, 0xffffffff )
AM_RANGE(0x010c00, 0x010cff) AM_READWRITE8(/*"dma1",*/apollo_dma_1_r, apollo_dma_1_w, 0xffffffff )
AM_RANGE(0x010d00, 0x010dff) AM_READWRITE8(/*"dma2",*/apollo_dma_2_r, apollo_dma_2_w, 0xffffffff )
@@ -751,7 +751,7 @@ static ADDRESS_MAP_START(dn3000_map, AS_PROGRAM, 32, apollo_state )
AM_RANGE(0x000000, 0x007fff) AM_WRITE(apollo_rom_w)
AM_RANGE(0x008000, 0x0080ff) AM_READWRITE16(apollo_csr_status_register_r, apollo_csr_status_register_w, 0xffffffff)
AM_RANGE(0x008100, 0x0081ff) AM_READWRITE16(apollo_csr_control_register_r, apollo_csr_control_register_w, 0xffffffff)
- AM_RANGE(0x008400, 0x0087ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
+ AM_RANGE(0x008400, 0x0087ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
AM_RANGE(0x008800, 0x0088ff) AM_DEVREADWRITE8(APOLLO_PTM_TAG, ptm6840_device, read, write, 0x00ff00ff )
AM_RANGE(0x008900, 0x0089ff) AM_READWRITE8(apollo_rtc_r, apollo_rtc_w, 0xffffffff )
AM_RANGE(0x009000, 0x0090ff) AM_READWRITE8(/*"dma1",*/apollo_dma_1_r, apollo_dma_1_w, 0xffffffff )
@@ -786,7 +786,7 @@ static ADDRESS_MAP_START(dsp3000_map, AS_PROGRAM, 32, apollo_state )
AM_RANGE(0x000000, 0x007fff) AM_WRITE(apollo_rom_w)
AM_RANGE(0x008000, 0x0080ff) AM_READWRITE16(apollo_csr_status_register_r, apollo_csr_status_register_w, 0xffffffff)
AM_RANGE(0x008100, 0x0081ff) AM_READWRITE16(apollo_csr_control_register_r, apollo_csr_control_register_w, 0xffffffff)
- AM_RANGE(0x008400, 0x0087ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
+ AM_RANGE(0x008400, 0x0087ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
AM_RANGE(0x008800, 0x0088ff) AM_DEVREADWRITE8(APOLLO_PTM_TAG, ptm6840_device, read, write, 0x00ff00ff )
AM_RANGE(0x008900, 0x0089ff) AM_READWRITE8(apollo_rtc_r, apollo_rtc_w, 0xffffffff )
@@ -819,9 +819,9 @@ static ADDRESS_MAP_START(dn5500_map, AS_PROGRAM, 32, apollo_state )
AM_RANGE(0x010100, 0x0101ff) AM_READWRITE16(apollo_csr_control_register_r, apollo_csr_control_register_w, 0xffffffff)
AM_RANGE(0x010200, 0x0102ff) AM_READWRITE8(cache_status_register_r, cache_control_register_w, 0xffffffff )
AM_RANGE(0x010300, 0x0103ff) AM_READWRITE8(task_alias_register_r , task_alias_register_w , 0xffffffff )
- AM_RANGE(0x010400, 0x0104ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
+ AM_RANGE(0x010400, 0x0104ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
AM_RANGE(0x010500, 0x0105ff) AM_DEVREADWRITE8(APOLLO_SIO2_TAG, mc68681_device, read, write, 0x00ff00ff )
- AM_RANGE(0x010800, 0x0108ff) AM_DEVREADWRITE8(APOLLO_PTM_TAG, ptm6840_device, read, write, 0x00ff00ff )
+ AM_RANGE(0x010800, 0x0108ff) AM_DEVREADWRITE8(APOLLO_PTM_TAG, ptm6840_device, read, write, 0x00ff00ff )
AM_RANGE(0x010900, 0x0109ff) AM_READWRITE8(apollo_rtc_r, apollo_rtc_w, 0xffffffff )
AM_RANGE(0x010c00, 0x010cff) AM_READWRITE8(/*"dma1",*/apollo_dma_1_r, apollo_dma_1_w, 0xffffffff )
AM_RANGE(0x010d00, 0x010dff) AM_READWRITE8(/*"dma2",*/apollo_dma_2_r, apollo_dma_2_w, 0xffffffff )
@@ -868,9 +868,9 @@ static ADDRESS_MAP_START(dsp5500_map, AS_PROGRAM, 32, apollo_state )
AM_RANGE(0x010100, 0x0101ff) AM_READWRITE16(apollo_csr_control_register_r, apollo_csr_control_register_w, 0xffffffff)
AM_RANGE(0x010200, 0x0102ff) AM_READWRITE8(cache_status_register_r, cache_control_register_w, 0xffffffff )
AM_RANGE(0x010300, 0x0103ff) AM_READWRITE8(task_alias_register_r , task_alias_register_w , 0xffffffff )
- AM_RANGE(0x010400, 0x0104ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
+ AM_RANGE(0x010400, 0x0104ff) AM_DEVREADWRITE8(APOLLO_SIO_TAG, mc68681_device, read, write, 0x00ff00ff )
AM_RANGE(0x010500, 0x0105ff) AM_DEVREADWRITE8(APOLLO_SIO2_TAG, mc68681_device, read, write, 0x00ff00ff )
- AM_RANGE(0x010800, 0x0108ff) AM_DEVREADWRITE8(APOLLO_PTM_TAG, ptm6840_device, read, write, 0x00ff00ff )
+ AM_RANGE(0x010800, 0x0108ff) AM_DEVREADWRITE8(APOLLO_PTM_TAG, ptm6840_device, read, write, 0x00ff00ff )
AM_RANGE(0x010900, 0x0109ff) AM_READWRITE8(apollo_rtc_r, apollo_rtc_w, 0xffffffff )
AM_RANGE(0x010c00, 0x010cff) AM_READWRITE8(/*"dma1",*/apollo_dma_1_r, apollo_dma_1_w, 0xffffffff )
AM_RANGE(0x010d00, 0x010dff) AM_READWRITE8(/*"dma2",*/apollo_dma_2_r, apollo_dma_2_w, 0xffffffff )
@@ -925,7 +925,7 @@ void apollo_state::machine_reset()
// set node_id from UID of logical volume 1 of logical unit 0
node_id = (((db[0x49] << 8) | db[0x4a]) << 8) | db[0x4b];
- MLOG2(("machine_reset_dn3500: node ID is %06X (from disk)", node_id));
+ MLOG2(("machine_reset_dn3500: node ID is %06X (from disk)", node_id));
}
}
#endif
@@ -1047,7 +1047,7 @@ static INPUT_PORTS_START( dsp3500 )
PORT_INCLUDE(apollo_config)
INPUT_PORTS_END
-READ_LINE_MEMBER( apollo_state::apollo_kbd_is_german )
+READ_LINE_MEMBER( apollo_state::apollo_kbd_is_german )
{
return (apollo_config(APOLLO_CONF_GERMAN_KBD) != 0) ? ASSERT_LINE : CLEAR_LINE;
}
@@ -1100,16 +1100,16 @@ static MACHINE_CONFIG_DERIVED( dn3500_19i, dn3500 )
/* video hardware 19" monochrome */
MCFG_APOLLO_MONO19I_ADD(APOLLO_SCREEN_TAG)
MCFG_DEVICE_ADD(APOLLO_KBD_TAG, APOLLO_KBD, 0)
- MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
- MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
+ MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
+ MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( dn3500_15i, dn3500 )
/* video hardware is 15" monochrome or color */
MCFG_APOLLO_GRAPHICS_ADD(APOLLO_SCREEN_TAG)
MCFG_DEVICE_ADD(APOLLO_KBD_TAG, APOLLO_KBD, 0)
- MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
- MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
+ MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
+ MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( dn3000, dn3500 )
@@ -1149,16 +1149,16 @@ static MACHINE_CONFIG_DERIVED( dn3000_19i, dn3000 )
/* video hardware 19" monochrome */
MCFG_APOLLO_MONO19I_ADD(APOLLO_SCREEN_TAG)
MCFG_DEVICE_ADD(APOLLO_KBD_TAG, APOLLO_KBD, 0)
- MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
- MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
+ MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
+ MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( dn3000_15i, dn3000 )
/* video hardware 15" monochrome */
MCFG_APOLLO_GRAPHICS_ADD(APOLLO_SCREEN_TAG)
MCFG_DEVICE_ADD(APOLLO_KBD_TAG, APOLLO_KBD, 0)
- MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
- MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
+ MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
+ MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( dn5500, dn3500 )
@@ -1186,16 +1186,16 @@ static MACHINE_CONFIG_DERIVED( dn5500_19i, dn5500 )
/* video hardware 19" monochrome */
MCFG_APOLLO_MONO19I_ADD(APOLLO_SCREEN_TAG)
MCFG_DEVICE_ADD(APOLLO_KBD_TAG, APOLLO_KBD, 0)
- MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
- MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
+ MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
+ MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( dn5500_15i, dn5500 )
/* video hardware 15" monochrome */
MCFG_APOLLO_GRAPHICS_ADD(APOLLO_SCREEN_TAG)
MCFG_DEVICE_ADD(APOLLO_KBD_TAG, APOLLO_KBD, 0)
- MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
- MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
+ MCFG_APOLLO_KBD_TX_CALLBACK(DEVWRITELINE(APOLLO_SIO_TAG, mc68681_device, rx_a_w))
+ MCFG_APOLLO_KBD_GERMAN_CALLBACK(READLINE(apollo_state, apollo_kbd_is_german))
MACHINE_CONFIG_END
/***************************************************************************
@@ -1265,4 +1265,3 @@ COMP( 1988, dn3000_19i, dn3500, 0, dn3000_19i, dn3500, apollo_state, dn3000
COMP( 1991, dn5500, dn3500, 0, dn5500_15i, dn3500, apollo_state, dn5500, "Apollo", "Apollo DN5500", GAME_NOT_WORKING )
COMP( 1991, dsp5500, dn3500, 0, dsp5500, dsp3500, apollo_state,dsp5500,"Apollo", "Apollo DSP5500", GAME_NOT_WORKING )
COMP( 1991, dn5500_19i, dn3500, 0, dn5500_19i, dn3500, apollo_state, dn5500, "Apollo", "Apollo DN5500 19\" Monochrome", GAME_NOT_WORKING )
-
diff --git a/src/mess/drivers/apple2.c b/src/mess/drivers/apple2.c
index e724963ba5b..cb513257d72 100644
--- a/src/mess/drivers/apple2.c
+++ b/src/mess/drivers/apple2.c
@@ -358,7 +358,7 @@ INPUT_PORTS_END
/*
Apple IIe & IIc key matrix (from "Sams ComputerFacts: Apple IIe" and "Sams ComputerFacts: Apple IIc")
-
+
| Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 | Y8 | Y9 |
| | | | | | | | | | |
----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
@@ -382,7 +382,7 @@ INPUT_PORTS_END
/*
Apple IIe platinum key matrix
-
+
| Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 | Y8 | Y9 |
| | | | | | | | | | |
----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
@@ -617,11 +617,11 @@ static INPUT_PORTS_START( apple2e_common )
PORT_START("X6")
PORT_BIT(0x001, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x002, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x004, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x008, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x010, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x020, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x002, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x004, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x008, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x010, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x020, IP_ACTIVE_HIGH, IPT_UNUSED)
PORT_BIT(0x040, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Return") PORT_CODE(KEYCODE_ENTER) PORT_CHAR(13)
PORT_BIT(0x080, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME(UTF8_UP) PORT_CODE(KEYCODE_UP)
PORT_BIT(0x100, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_SPACE) PORT_CHAR(' ')
@@ -671,7 +671,7 @@ static INPUT_PORTS_START( apple2euk )
PORT_BIT(0x001, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Esc") PORT_CODE(KEYCODE_ESC) PORT_CHAR(27)
PORT_BIT(0x002, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_1) PORT_CHAR('1') PORT_CHAR('!')
PORT_BIT(0x004, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_2) PORT_CHAR('2') PORT_CHAR('\"')
- PORT_BIT(0x008, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_3) PORT_CHAR('3') PORT_CHAR(0xa3) // a3 is Unicode for the pound sign
+ PORT_BIT(0x008, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_3) PORT_CHAR('3') PORT_CHAR(0xa3) // a3 is Unicode for the pound sign
PORT_BIT(0x010, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_4) PORT_CHAR('4') PORT_CHAR('$')
PORT_BIT(0x020, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_6) PORT_CHAR('6') PORT_CHAR('&')
PORT_BIT(0x040, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_5) PORT_CHAR('5') PORT_CHAR('%')
@@ -741,11 +741,11 @@ static INPUT_PORTS_START( apple2euk )
PORT_START("X6")
PORT_BIT(0x001, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x002, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x004, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x008, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x010, IP_ACTIVE_HIGH, IPT_UNUSED)
- PORT_BIT(0x020, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x002, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x004, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x008, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x010, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x020, IP_ACTIVE_HIGH, IPT_UNUSED)
PORT_BIT(0x040, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Return") PORT_CODE(KEYCODE_ENTER) PORT_CHAR(13)
PORT_BIT(0x080, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME(UTF8_UP) PORT_CODE(KEYCODE_UP)
PORT_BIT(0x100, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_SPACE) PORT_CHAR(' ')
@@ -862,7 +862,7 @@ INPUT_PORTS_START( apple2ep )
PORT_START("X6")
PORT_BIT(0x001, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_ASTERISK) PORT_CHAR(UCHAR_MAMEKEY(ASTERISK))
- PORT_BIT(0x002, IP_ACTIVE_HIGH, IPT_UNUSED)
+ PORT_BIT(0x002, IP_ACTIVE_HIGH, IPT_UNUSED)
PORT_BIT(0x004, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_8_PAD) PORT_CHAR(UCHAR_MAMEKEY(8_PAD))
PORT_BIT(0x008, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_9_PAD) PORT_CHAR(UCHAR_MAMEKEY(9_PAD))
PORT_BIT(0x010, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_CODE(KEYCODE_DEL_PAD) PORT_CHAR(UCHAR_MAMEKEY(DEL_PAD))
@@ -997,8 +997,8 @@ static SLOT_INTERFACE_START(apple2_cards)
SLOT_INTERFACE("ultraterm", A2BUS_ULTRATERM) /* Videx UltraTerm (original) */
SLOT_INTERFACE("ultratermenh", A2BUS_ULTRATERMENH) /* Videx UltraTerm (enhanced //e) */
SLOT_INTERFACE("aevm80", A2BUS_VTC2) /* Applied Engineering ViewMaster 80 */
- SLOT_INTERFACE("parallel", A2BUS_PIC) /* Apple Parallel Interface Card */
- SLOT_INTERFACE("corvus", A2BUS_CORVUS) /* Corvus flat-cable HDD interface (must go in slot 6) */
+ SLOT_INTERFACE("parallel", A2BUS_PIC) /* Apple Parallel Interface Card */
+ SLOT_INTERFACE("corvus", A2BUS_CORVUS) /* Corvus flat-cable HDD interface (must go in slot 6) */
SLOT_INTERFACE_END
static SLOT_INTERFACE_START(apple2eaux_cards)
@@ -1321,7 +1321,7 @@ ROM_END
/*
J-Plus ROM numbers confirmed by:
- http://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Computers/Apple%20II/Apple%20II%20j-plus/Photos/Apple%20II%20j-plus%20-%20Motherboard.jpg
+ http://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Computers/Apple%20II/Apple%20II%20j-plus/Photos/Apple%20II%20j-plus%20-%20Motherboard.jpg
*/
ROM_START(apple2jp)
@@ -1566,7 +1566,7 @@ ROM_START(ivelultr)
ROM_CONTINUE(0x1000, 0x1000)
ROM_LOAD( "ultra2.bin", 0x3000, 0x1000, CRC(1ac1e17e) SHA1(a5b8adec37da91970c303905b5e2c4d1b715ee4e))
- ROM_REGION(0x800, "kbmcu", 0) // 6802 code for keyboard MCU (very unlike real Apples, will require some reverse-engineering)
+ ROM_REGION(0x800, "kbmcu", 0) // 6802 code for keyboard MCU (very unlike real Apples, will require some reverse-engineering)
ROM_LOAD( "ultra4.bin", 0x0000, 0x0800, CRC(3dce51ac) SHA1(676b6e775d5159049cae5b6143398ec7b2bf437a) )
ROM_END
@@ -1627,7 +1627,7 @@ COMP( 1985, prav8m, apple2, 0, apple2p, apple2p, driver_device,
COMP( 1980, apple2jp, apple2, 0, apple2p, apple2p, driver_device, 0, "Apple Computer", "Apple ][ J-Plus", GAME_SUPPORTS_SAVE )
COMP( 1982, ace100, apple2, 0, apple2, apple2e, driver_device, 0, "Franklin Computer", "Franklin Ace 100", GAME_SUPPORTS_SAVE )
COMP( 1983, apple2e, 0, apple2, apple2e, apple2e, driver_device, 0, "Apple Computer", "Apple //e", GAME_SUPPORTS_SAVE )
-COMP( 1983, apple2euk,apple2e, 0, apple2e, apple2euk,driver_device, 0, "Apple Computer", "Apple //e (UK)", GAME_SUPPORTS_SAVE )
+COMP( 1983, apple2euk,apple2e, 0, apple2e, apple2euk,driver_device, 0, "Apple Computer", "Apple //e (UK)", GAME_SUPPORTS_SAVE )
COMP( 1983, mprof3, apple2e, 0, mprof3, apple2e, driver_device, 0, "Multitech", "Microprofessor III", GAME_SUPPORTS_SAVE )
COMP( 1985, apple2ee, apple2e, 0, apple2ee, apple2e, driver_device, 0, "Apple Computer", "Apple //e (enhanced)", GAME_SUPPORTS_SAVE )
COMP( 1985, apple2eeuk,apple2e, 0, apple2ee, apple2euk, driver_device,0, "Apple Computer", "Apple //e (enhanced, UK)", GAME_SUPPORTS_SAVE )
diff --git a/src/mess/drivers/apple2gs.c b/src/mess/drivers/apple2gs.c
index 15aa0bac6df..8516c645094 100644
--- a/src/mess/drivers/apple2gs.c
+++ b/src/mess/drivers/apple2gs.c
@@ -380,7 +380,7 @@ static MACHINE_CONFIG_START( apple2gs, apple2gs_state )
MCFG_ES5503_OUTPUT_CHANNELS(2)
MCFG_ES5503_IRQ_FUNC(WRITELINE(apple2gs_state, apple2gs_doc_irq))
MCFG_ES5503_ADC_FUNC(READ8(apple2gs_state, apple2gs_adc_read))
-
+
MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
diff --git a/src/mess/drivers/apple3.c b/src/mess/drivers/apple3.c
index 0c11ffa3476..72a7457c815 100644
--- a/src/mess/drivers/apple3.c
+++ b/src/mess/drivers/apple3.c
@@ -3,12 +3,12 @@
drivers/apple3.c
Apple ///
-
+
driver by Nathan Woods and R. Belmont
-
+
Special thanks to Chris Smolinski (author of the Sara emulator)
for his input about this poorly known system.
-
+
Also thanks to Washington Apple Pi for the "Apple III DVD" containing the
technical manual, schematics, and software.
@@ -176,24 +176,24 @@ static INPUT_PORTS_START( apple3 )
*/
/*
- Esc
- 0x00
+ Esc
+ 0x00
+
+ ` 1 2 3 4 5 6 7 8 9 0 - = BACKSPACE
+ 0x38 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x30 0x31 0x2f 0x104
- ` 1 2 3 4 5 6 7 8 9 0 - = BACKSPACE
- 0x38 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x30 0x31 0x2f 0x104
+ Tab Q W E R T Y U I O P [ ] \
+ 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x3a 0x3b 0x39 0x2e
- Tab Q W E R T Y U I O P [ ] \
- 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x3a 0x3b 0x39 0x2e
+ A S D F G H J K L ; ' ENTER
+ 0x14 0x15 0x16 0x17 0x19 0x18 0x1a 0x1b 0x1d 0x1c 0x105 0x102
- A S D F G H J K L ; ' ENTER
- 0x14 0x15 0x16 0x17 0x19 0x18 0x1a 0x1b 0x1d 0x1c 0x105 0x102
-
- Z X C V B N M , . /
+ Z X C V B N M , . /
0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27
-
- SPACE UP LT DN RT KP- KP7 KP8 KP9
+
+ SPACE UP LT DN RT KP- KP7 KP8 KP9
0x109 0x103 0x10e 0x10d 0x10c 0x10b 0x2d 0x2b 0x29
-
+
KP4 KP5 KP6 KP1 KP2 KP3 KPEN KP0 KP.
0x37 0x35 0x33 0x101 0x3f 0x3d 0x108 0x100 0x3e
*/
@@ -310,8 +310,8 @@ static INPUT_PORTS_START( apple3 )
PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Left Shift") PORT_CODE(KEYCODE_LSHIFT) PORT_CHAR(UCHAR_SHIFT_1)
PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Right Shift") PORT_CODE(KEYCODE_RSHIFT) PORT_CHAR(UCHAR_SHIFT_1)
PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Control") PORT_CODE(KEYCODE_LCONTROL) PORT_CHAR(UCHAR_SHIFT_2)
- PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Open Apple") PORT_CODE(KEYCODE_LALT)
- PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Solid Apple") PORT_CODE(KEYCODE_RALT)
+ PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Open Apple") PORT_CODE(KEYCODE_LALT)
+ PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Solid Apple") PORT_CODE(KEYCODE_RALT)
PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("RESET") PORT_CODE(KEYCODE_F12)
INPUT_PORTS_END
@@ -322,4 +322,3 @@ ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */
COMP( 1980, apple3, 0, 0, apple3, apple3, apple3_state, apple3, "Apple Computer", "Apple ///", GAME_SUPPORTS_SAVE )
-
diff --git a/src/mess/drivers/applix.c b/src/mess/drivers/applix.c
index 4eee548d15d..df982bd792e 100644
--- a/src/mess/drivers/applix.c
+++ b/src/mess/drivers/applix.c
@@ -195,7 +195,7 @@ private:
required_ioport m_io_k3b0;
required_ioport m_io_k0b;
required_shared_ptr<UINT16> m_expansion;
-public:
+public:
required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/apricot.c b/src/mess/drivers/apricot.c
index 2e73aff1ec3..0da6f42a04a 100644
--- a/src/mess/drivers/apricot.c
+++ b/src/mess/drivers/apricot.c
@@ -170,9 +170,9 @@ WRITE8_MEMBER( apricot_state::i8255_portb_w )
WRITE8_MEMBER( apricot_state::i8255_portc_w )
{
-// schematic page 294 says pc4 outputs to centronics pin 13, which is the "select" output from the printer.
+// schematic page 294 says pc4 outputs to centronics pin 13, which is the "select" output from the printer.
m_centronics->write_strobe(BIT(data, 5));
-// schematic page 294 says pc6 outputs to centronics pin 15, which is unused
+// schematic page 294 says pc6 outputs to centronics pin 15, which is unused
}
static const i8255_interface apricot_i8255a_intf =
diff --git a/src/mess/drivers/apricotf.c b/src/mess/drivers/apricotf.c
index 46e8e5f0871..a532c4aa035 100644
--- a/src/mess/drivers/apricotf.c
+++ b/src/mess/drivers/apricotf.c
@@ -312,7 +312,7 @@ static MACHINE_CONFIG_START( act_f1, f1_state )
MCFG_SCREEN_SIZE(640, 256)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 256-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 16)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", act_f1)
diff --git a/src/mess/drivers/apricotp.c b/src/mess/drivers/apricotp.c
index 66069c7718a..de7307a4972 100644
--- a/src/mess/drivers/apricotp.c
+++ b/src/mess/drivers/apricotp.c
@@ -576,7 +576,7 @@ static MACHINE_CONFIG_START( fp, fp_state )
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
MCFG_SCREEN_UPDATE_DEVICE(MC6845_TAG, mc6845_device, screen_update)
MCFG_SCREEN_SIZE(640, 256)
- MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 256-1)
+ MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 256-1)
MCFG_PALETTE_ADD("palette", 16)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", act_f1)
diff --git a/src/mess/drivers/argo.c b/src/mess/drivers/argo.c
index 69b0d96c57a..6524e8cecad 100644
--- a/src/mess/drivers/argo.c
+++ b/src/mess/drivers/argo.c
@@ -359,7 +359,7 @@ static MACHINE_CONFIG_START( argo, argo_state )
MCFG_SCREEN_SIZE(640, 250)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 249)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/asst128.c b/src/mess/drivers/asst128.c
index 981435bf8ef..d3f343e4266 100644
--- a/src/mess/drivers/asst128.c
+++ b/src/mess/drivers/asst128.c
@@ -104,7 +104,7 @@ static DEVICE_INPUT_DEFAULTS_START( asst128 )
DEVICE_INPUT_DEFAULTS_END
static MACHINE_CONFIG_START( asst128, asst128_state )
- MCFG_CPU_ADD("maincpu", I8086, 4772720)
+ MCFG_CPU_ADD("maincpu", I8086, 4772720)
MCFG_CPU_PROGRAM_MAP(asst128_map)
MCFG_CPU_IO_MAP(asst128_io)
@@ -148,4 +148,4 @@ ROM_START( asst128 )
ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */
-COMP( 198?, asst128, ibm5150, 0, asst128, 0, driver_device, 0, "Schetmash", "Assistent 128", GAME_NOT_WORKING) \ No newline at end of file
+COMP( 198?, asst128, ibm5150, 0, asst128, 0, driver_device, 0, "Schetmash", "Assistent 128", GAME_NOT_WORKING)
diff --git a/src/mess/drivers/at.c b/src/mess/drivers/at.c
index 53ab2059c9c..8d0e444abbe 100644
--- a/src/mess/drivers/at.c
+++ b/src/mess/drivers/at.c
@@ -24,7 +24,7 @@ static ADDRESS_MAP_START( at16_map, AS_PROGRAM, 16, at_state )
ADDRESS_MAP_END
static ADDRESS_MAP_START( ps2m30286_map, AS_PROGRAM, 16, at_state)
- AM_RANGE(0x000000, 0x09ffff) AM_RAMBANK("bank10")
+ AM_RANGE(0x000000, 0x09ffff) AM_RAMBANK("bank10")
AM_RANGE(0x0c0000, 0x0c7fff) AM_ROM
AM_RANGE(0x0c8000, 0x0cffff) AM_ROM
AM_RANGE(0x0d0000, 0x0dffff) AM_RAM
@@ -130,9 +130,9 @@ WRITE16_MEMBER( at_state::ps1_unk_w )
READ8_MEMBER( at_state::ps1_kbdc_r )
{
- UINT8 ret;
- if(offset == 0) ret = at_keybc_r(space, offset, mem_mask);
- else ret = ps2_portb_r(space,offset, mem_mask);
+ UINT8 ret;
+ if(offset == 0) ret = at_keybc_r(space, offset, mem_mask);
+ else ret = ps2_portb_r(space,offset, mem_mask);
return ret;
}
@@ -461,7 +461,7 @@ static MACHINE_CONFIG_START( ps2m30286, at_state )
MCFG_QUANTUM_TIME(attotime::from_hz(60))
MCFG_FRAGMENT_ADD( pcvideo_vga )
-
+
MCFG_FRAGMENT_ADD( at_motherboard )
MCFG_ISA16_BUS_ADD("isabus", ":maincpu", isabus_intf)
diff --git a/src/mess/drivers/atari400.c b/src/mess/drivers/atari400.c
index 3b1967fe51e..9776ae91a00 100644
--- a/src/mess/drivers/atari400.c
+++ b/src/mess/drivers/atari400.c
@@ -325,7 +325,7 @@ public:
void ms_atari800xl_machine_start(int type, int has_cart);
DECLARE_WRITE8_MEMBER(a600xl_pia_pb_w) { a600xl_mmu(data); }
-
+
DECLARE_READ8_MEMBER(atari_pia_pa_r);
DECLARE_READ8_MEMBER(atari_pia_pb_r);
diff --git a/src/mess/drivers/atarist.c b/src/mess/drivers/atarist.c
index 189ffdba991..a8b141a898b 100644
--- a/src/mess/drivers/atarist.c
+++ b/src/mess/drivers/atarist.c
@@ -2409,7 +2409,7 @@ static MACHINE_CONFIG_START( stbook, stbook_state )
MCFG_MC68901_OUT_IRQ_CB(INPUTLINE(M68000_TAG, M68K_IRQ_6))
MCFG_MC68901_OUT_TDO_CB(WRITELINE(st_state, mfp_tdo_w))
MCFG_MC68901_OUT_SO_CB(DEVWRITELINE(RS232_TAG, rs232_port_device, write_txd))
-
+
MCFG_WD1772x_ADD(WD1772_TAG, U517/2)
MCFG_WD_FDC_INTRQ_CALLBACK(DEVWRITELINE(MC68901_TAG, mc68901_device, i5_w)) MCFG_DEVCB_INVERT
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(st_state, fdc_drq_w))
diff --git a/src/mess/drivers/atm.c b/src/mess/drivers/atm.c
index 258c35c8a07..83a3a955b44 100644
--- a/src/mess/drivers/atm.c
+++ b/src/mess/drivers/atm.c
@@ -190,7 +190,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( atm, spectrum_128, atm_state )
MCFG_MACHINE_RESET_OVERRIDE(atm_state, atm )
MCFG_BETA_DISK_ADD(BETA_DISK_TAG)
-
+
MCFG_GFXDECODE_MODIFY("gfxdecode", atm)
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/avigo.c b/src/mess/drivers/avigo.c
index a6fdb1d7773..4a0731357cc 100644
--- a/src/mess/drivers/avigo.c
+++ b/src/mess/drivers/avigo.c
@@ -893,7 +893,7 @@ static MACHINE_CONFIG_START( avigo, avigo_state )
MCFG_SCREEN_SIZE(AVIGO_SCREEN_WIDTH, AVIGO_SCREEN_HEIGHT + AVIGO_PANEL_HEIGHT)
MCFG_SCREEN_VISIBLE_AREA(0, AVIGO_SCREEN_WIDTH-1, 0, AVIGO_SCREEN_HEIGHT + AVIGO_PANEL_HEIGHT -1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_avigo)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", avigo)
diff --git a/src/mess/drivers/bcs3.c b/src/mess/drivers/bcs3.c
index b52d48193cc..cf242b35c42 100644
--- a/src/mess/drivers/bcs3.c
+++ b/src/mess/drivers/bcs3.c
@@ -446,7 +446,7 @@ static MACHINE_CONFIG_START( bcs3, bcs3_state )
MCFG_SCREEN_VISIBLE_AREA(0,28*8-1,0,12*10-1)
MCFG_SCREEN_UPDATE_DRIVER(bcs3_state, screen_update_bcs3)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", bcs3)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/beehive.c b/src/mess/drivers/beehive.c
index 16fe0dc7ea9..518abb2e06b 100644
--- a/src/mess/drivers/beehive.c
+++ b/src/mess/drivers/beehive.c
@@ -300,7 +300,7 @@ static MACHINE_CONFIG_START( beehive, beehive_state )
MCFG_SCREEN_SIZE(640, 250)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 249)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/bigbord2.c b/src/mess/drivers/bigbord2.c
index 17379541a79..7b57140edc3 100644
--- a/src/mess/drivers/bigbord2.c
+++ b/src/mess/drivers/bigbord2.c
@@ -163,7 +163,7 @@ private:
required_memory_bank m_bankr;
required_memory_bank m_bankv;
required_memory_bank m_banka;
-public:
+public:
required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/binbug.c b/src/mess/drivers/binbug.c
index bf76fa8ecec..ef9e847c564 100644
--- a/src/mess/drivers/binbug.c
+++ b/src/mess/drivers/binbug.c
@@ -301,7 +301,7 @@ static MACHINE_CONFIG_START( binbug, binbug_state )
MCFG_SCREEN_SIZE(512, 256)
MCFG_SCREEN_VISIBLE_AREA(0, 511, 0, 255)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", dg640)
MCFG_PALETTE_ADD_MONOCHROME_AMBER("palette")
@@ -561,7 +561,7 @@ static MACHINE_CONFIG_START( dg680, dg680_state )
MCFG_SCREEN_SIZE(512, 256)
MCFG_SCREEN_VISIBLE_AREA(0, 511, 0, 255)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", dg640)
MCFG_PALETTE_ADD_MONOCHROME_AMBER("palette")
diff --git a/src/mess/drivers/bmjr.c b/src/mess/drivers/bmjr.c
index 46bf71c31c0..661b3361498 100644
--- a/src/mess/drivers/bmjr.c
+++ b/src/mess/drivers/bmjr.c
@@ -360,7 +360,7 @@ static MACHINE_CONFIG_START( bmjr, bmjr_state )
MCFG_SCREEN_VISIBLE_AREA(0, 256-1, 0, 192-1)
MCFG_SCREEN_UPDATE_DRIVER(bmjr_state, screen_update_bmjr)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_INIT_OWNER(bmjr_state, bmjr)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", bmjr)
diff --git a/src/mess/drivers/bml3.c b/src/mess/drivers/bml3.c
index 8c69b5d78c6..f8bee9e5c1a 100644
--- a/src/mess/drivers/bml3.c
+++ b/src/mess/drivers/bml3.c
@@ -153,7 +153,7 @@ private:
required_device<speaker_sound_device> m_speaker;
optional_device<ym2203_device> m_ym2203;
required_device<acia6850_device> m_acia6850;
-public:
+public:
required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/c128.c b/src/mess/drivers/c128.c
index 785d61d5262..a0e351cd67a 100644
--- a/src/mess/drivers/c128.c
+++ b/src/mess/drivers/c128.c
@@ -1468,7 +1468,7 @@ static MACHINE_CONFIG_START( ntsc, c128_state )
MCFG_SCREEN_SIZE(VIC6567_COLUMNS, VIC6567_LINES)
MCFG_SCREEN_VISIBLE_AREA(0, VIC6567_VISIBLECOLUMNS - 1, 0, VIC6567_VISIBLELINES - 1)
MCFG_SCREEN_UPDATE_DEVICE(MOS8564_TAG, mos8564_device, screen_update)
-
+
MCFG_GFXDECODE_ADD("gfxdecode", MOS8563_TAG":palette", c128)
// sound hardware
@@ -1632,7 +1632,7 @@ static MACHINE_CONFIG_START( pal, c128_state )
MCFG_SCREEN_SIZE(VIC6569_COLUMNS, VIC6569_LINES)
MCFG_SCREEN_VISIBLE_AREA(0, VIC6569_VISIBLECOLUMNS - 1, 0, VIC6569_VISIBLELINES - 1)
MCFG_SCREEN_UPDATE_DEVICE(MOS8566_TAG, mos8566_device, screen_update)
-
+
MCFG_GFXDECODE_ADD("gfxdecode", MOS8563_TAG":palette", c128)
// sound hardware
diff --git a/src/mess/drivers/casloopy.c b/src/mess/drivers/casloopy.c
index 09f0b21690a..5d7a39e579a 100644
--- a/src/mess/drivers/casloopy.c
+++ b/src/mess/drivers/casloopy.c
@@ -497,7 +497,7 @@ static MACHINE_CONFIG_START( casloopy, casloopy_state )
MCFG_SCREEN_PALETTE("palette")
MCFG_PALETTE_ADD("palette", 512)
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
MCFG_CARTSLOT_ADD("cart")
diff --git a/src/mess/drivers/cat.c b/src/mess/drivers/cat.c
index 7a6de90ff0d..dee36511300 100644
--- a/src/mess/drivers/cat.c
+++ b/src/mess/drivers/cat.c
@@ -218,7 +218,7 @@ J2: unpopulated 8-pin sip header, serial/rs232-related?
(vcc ? ? ? ? ? ? gnd) (random guess: txd, rxd, rts, cts, dsr, dtr, and one pin could be cd/ri though the modem circuit may do that separately?)
J3: Floppy Connector
(standard DIL 34 pin 2-row rectangular connector for mini-shugart/pc floppy cable; pin 2 IS connected somewhere and ?probably? is used for /DISKCHANGE like on an Amiga, with pin 34 being /TRUEREADY?)
- (as opposed to normal ibm pc 3.5" drives where pin 2 is unconnected or is /DENSITY *input to drive*, and pin 34 is /DISKCHANGE)
+ (as opposed to normal ibm pc 3.5" drives where pin 2 is unconnected or is /DENSITY *input to drive*, and pin 34 is /DISKCHANGE)
J4: 18-pin sip header for keyboard ribbon cable
(needs tracing to see the VIA hookup order)
J5: locking-tab-type "CONN HEADER VERT 4POS .100 TIN" connector for supplying power
@@ -282,7 +282,7 @@ ToDo:
data, though track 0 is just a disk "unique" identifier for the cat
meaning 404480 usable bytes
* (Once the floppy is working I'd declare the system working)
-- WIP: Centronics port (not sure what is wrong right now, ip4 is never reading
+- WIP: Centronics port (not sure what is wrong right now, ip4 is never reading
as high meaning nothing works; does our centronics implementation correctly
assert BUSY at all?)
- RS232C port and Modem "port" connected to the DUART's two ports
@@ -597,7 +597,7 @@ WRITE16_MEMBER( cat_state::cat_video_control_w )
* sync is active here for 7 cycles; manual claims 10 but is wrong
* HST (96) is the horizontal count at which the HSYNC pin goes low
* sync is inactive here for 7 cycles, manual claims 8 but is wrong?, this is the frontporch
- * HSE (104) is the horizontal count at which the horizontal counter is reset to 0 (so counts 0-103 then back to 0)
+ * HSE (104) is the horizontal count at which the horizontal counter is reset to 0 (so counts 0-103 then back to 0)
*
* VERTICAL:
* 0 is the first vertical line displayed to screen
@@ -654,7 +654,7 @@ WRITE16_MEMBER( cat_state::cat_keyboard_w )
m_keyboard_line = data >> 8;
}
-// 0x800004-0x800005 'pr.data' write
+// 0x800004-0x800005 'pr.data' write
// /DSTB (centronics pin 1) is implied by the cat source code to be pulsed
// low (for some unknown period of time) upon any write to this port.
WRITE16_MEMBER( cat_state::cat_printer_data_w )
@@ -764,7 +764,7 @@ WRITE16_MEMBER( cat_state::cat_printer_control_w )
* |||||||\-- CC line enable (pin 34) (verified from cat source code)
* ||||||\--- LEDE line enable (pin 33) (verified from cat source code)
* |||||\---- ?
- * ||||\----- ? may be IPP (pin 2) write (non-standard pin 34 of centronics port) or another watchdog reset bit; may also be /DSTB-enable-on-pr.data-write
+ * ||||\----- ? may be IPP (pin 2) write (non-standard pin 34 of centronics port) or another watchdog reset bit; may also be /DSTB-enable-on-pr.data-write
* |||\------ ?
* ||\------- ?
* |\-------- ?
@@ -835,7 +835,7 @@ WRITE16_MEMBER( cat_state::cat_opr_w )
*
* 76543210
* ??????\\-- Watchdog count? (counts upward? if this reaches <some unknown number greater than 2> the watchdog fires? writing bit 3 set to opr above resets this)
- *
+ *
* FEDCBA98
* |||||||\-- PFAIL state (MB3771 comparator: 1: vcc = 5v; 0: vcc != 5v, hence do not write to svram!)
* ||||||\--- (always 0?)
@@ -847,7 +847,7 @@ WRITE16_MEMBER( cat_state::cat_opr_w )
* \--------- (always 0?)
*/
READ16_MEMBER( cat_state::cat_wdt_r )
-{
+{
uint16 Retval = 0x0100; // set pfail to 1; should this be a dipswitch?
return Retval | m_wdt_counter;
}
diff --git a/src/mess/drivers/coco12.c b/src/mess/drivers/coco12.c
index f3896028f64..43824e4b251 100644
--- a/src/mess/drivers/coco12.c
+++ b/src/mess/drivers/coco12.c
@@ -301,7 +301,7 @@ static MACHINE_CONFIG_START( coco, coco12_state )
MCFG_MC6847_ADD(VDG_TAG, MC6847_NTSC, XTAL_3_579545MHz, coco12_state::mc6847_config)
MCFG_MC6847_HSYNC_CALLBACK(WRITELINE(coco12_state, horizontal_sync))
MCFG_MC6847_FSYNC_CALLBACK(WRITELINE(coco12_state, field_sync))
-
+
// sound hardware
MCFG_FRAGMENT_ADD( coco_sound )
diff --git a/src/mess/drivers/compis.c b/src/mess/drivers/compis.c
index f588c08b946..b8dc3dff8ae 100644
--- a/src/mess/drivers/compis.c
+++ b/src/mess/drivers/compis.c
@@ -712,12 +712,12 @@ static MACHINE_CONFIG_START( compis, compis_state )
MCFG_SCREEN_SIZE(640, 400)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 400-1)
MCFG_SCREEN_UPDATE_DEVICE("upd7220", upd7220_device, screen_update)
-
+
MCFG_DEVICE_ADD("upd7220", UPD7220, XTAL_4_433619MHz/2) // unknown clock
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map)
- MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(compis_state, hgdc_display_pixels)
+ MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(compis_state, hgdc_display_pixels)
MCFG_VIDEO_SET_SCREEN(SCREEN_TAG)
-
+
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
// devices
diff --git a/src/mess/drivers/compucolor.c b/src/mess/drivers/compucolor.c
index 5c29e51a5af..c506caec38d 100644
--- a/src/mess/drivers/compucolor.c
+++ b/src/mess/drivers/compucolor.c
@@ -10,20 +10,20 @@
/*
- TODO:
+ TODO:
- - floppy
- - interlaced video
- - add-on ROM
- - add-on RAM
- - add-on unit
+ - floppy
+ - interlaced video
+ - add-on ROM
+ - add-on RAM
+ - add-on unit
*/
-#define I8080_TAG "ua2"
-#define TMS5501_TAG "ud2"
-#define CRT5027_TAG "uf9"
-#define RS232_TAG "rs232"
+#define I8080_TAG "ua2"
+#define TMS5501_TAG "ud2"
+#define CRT5027_TAG "uf9"
+#define RS232_TAG "rs232"
#include "bus/rs232/rs232.h"
#include "cpu/i8085/i8085.h"
@@ -37,31 +37,31 @@ class compucolor2_state : public driver_device
public:
compucolor2_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
- m_maincpu(*this, I8080_TAG),
- m_mioc(*this, TMS5501_TAG),
- m_vtac(*this, CRT5027_TAG),
- m_rs232(*this, RS232_TAG),
- m_floppy0(*this, "cd0"),
- m_floppy1(*this, "cd1"),
- m_char_rom(*this, "chargen"),
- m_video_ram(*this, "videoram"),
- m_y0(*this, "Y0"),
- m_y1(*this, "Y1"),
- m_y2(*this, "Y2"),
- m_y3(*this, "Y3"),
- m_y4(*this, "Y4"),
- m_y5(*this, "Y5"),
- m_y6(*this, "Y6"),
- m_y7(*this, "Y7"),
- m_y8(*this, "Y8"),
- m_y9(*this, "Y9"),
- m_y10(*this, "Y10"),
- m_y11(*this, "Y11"),
- m_y12(*this, "Y12"),
- m_y13(*this, "Y13"),
- m_y14(*this, "Y14"),
- m_y15(*this, "Y15"),
- m_y128(*this, "Y128")
+ m_maincpu(*this, I8080_TAG),
+ m_mioc(*this, TMS5501_TAG),
+ m_vtac(*this, CRT5027_TAG),
+ m_rs232(*this, RS232_TAG),
+ m_floppy0(*this, "cd0"),
+ m_floppy1(*this, "cd1"),
+ m_char_rom(*this, "chargen"),
+ m_video_ram(*this, "videoram"),
+ m_y0(*this, "Y0"),
+ m_y1(*this, "Y1"),
+ m_y2(*this, "Y2"),
+ m_y3(*this, "Y3"),
+ m_y4(*this, "Y4"),
+ m_y5(*this, "Y5"),
+ m_y6(*this, "Y6"),
+ m_y7(*this, "Y7"),
+ m_y8(*this, "Y8"),
+ m_y9(*this, "Y9"),
+ m_y10(*this, "Y10"),
+ m_y11(*this, "Y11"),
+ m_y12(*this, "Y12"),
+ m_y13(*this, "Y13"),
+ m_y14(*this, "Y14"),
+ m_y15(*this, "Y15"),
+ m_y128(*this, "Y128")
{ }
required_device<cpu_device> m_maincpu;
@@ -93,7 +93,7 @@ public:
virtual void machine_start();
virtual void machine_reset();
DECLARE_PALETTE_INIT(compucolor2);
-
+
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_READ8_MEMBER( xi_r );
@@ -299,7 +299,7 @@ UINT32 compucolor2_state::screen_update(screen_device &screen, bitmap_rgb32 &bit
{
UINT8 code = m_video_ram[offset++];
UINT8 attr = m_video_ram[offset++];
-
+
offs_t char_offs = ((code & 0x7f) << 3) | (y & 0x07);
if (BIT(code, 7)) char_offs = ((code & 0x7f) << 3) | ((y >> 1) & 0x07);
@@ -458,7 +458,7 @@ static MACHINE_CONFIG_START( compucolor2, compucolor2_state )
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_INIT_OWNER(compucolor2_state, compucolor2)
-
+
// video hardware
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(60)
diff --git a/src/mess/drivers/d6800.c b/src/mess/drivers/d6800.c
index aeebe49e7ad..c19bc2100e1 100644
--- a/src/mess/drivers/d6800.c
+++ b/src/mess/drivers/d6800.c
@@ -392,7 +392,7 @@ static MACHINE_CONFIG_START( d6800, d6800_state )
MCFG_SCREEN_UPDATE_DRIVER(d6800_state, screen_update_d6800)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(25))
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
/* sound hardware */
diff --git a/src/mess/drivers/dct11em.c b/src/mess/drivers/dct11em.c
index 5000ea1bee8..a1df16d0b61 100644
--- a/src/mess/drivers/dct11em.c
+++ b/src/mess/drivers/dct11em.c
@@ -62,7 +62,7 @@ static MACHINE_CONFIG_START( dct11em, dct11em_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(dct11em_state, screen_update_dct11em)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/dm7000.c b/src/mess/drivers/dm7000.c
index b57f96f4c2c..9e10aa9f99f 100644
--- a/src/mess/drivers/dm7000.c
+++ b/src/mess/drivers/dm7000.c
@@ -256,7 +256,7 @@ void dm7000_state::machine_reset()
dcr[DCRSTB045_DISP_MODE] = 0x00880000;
dcr[DCRSTB045_FRAME_BUFR_BASE] = 0x0f000000;
m_scc0_lsr = UART_LSR_THRE | UART_LSR_TEMT;
-
+
ppc4xx_set_dcr_read_handler(m_maincpu, read32_delegate(FUNC(dm7000_state::dcr_r),this));
ppc4xx_set_dcr_write_handler(m_maincpu, write32_delegate(FUNC(dm7000_state::dcr_w),this));
}
diff --git a/src/mess/drivers/dms5000.c b/src/mess/drivers/dms5000.c
index 3ef5440ab42..11b310a536b 100644
--- a/src/mess/drivers/dms5000.c
+++ b/src/mess/drivers/dms5000.c
@@ -67,7 +67,7 @@ static MACHINE_CONFIG_START( dms5000, dms5000_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(dms5000_state, screen_update_dms5000)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/esq1.c b/src/mess/drivers/esq1.c
index 05579f3228b..2b4f4df4a11 100644
--- a/src/mess/drivers/esq1.c
+++ b/src/mess/drivers/esq1.c
@@ -608,7 +608,7 @@ static MACHINE_CONFIG_START( esq1, esq1_state )
MCFG_ES5503_OUTPUT_CHANNELS(8)
MCFG_ES5503_IRQ_FUNC(WRITELINE(esq1_state, esq1_doc_irq))
MCFG_ES5503_ADC_FUNC(READ8(esq1_state, esq1_adc_read))
-
+
MCFG_SOUND_ROUTE_EX(0, "filters", 1.0, 0)
MCFG_SOUND_ROUTE_EX(1, "filters", 1.0, 1)
MCFG_SOUND_ROUTE_EX(2, "filters", 1.0, 2)
diff --git a/src/mess/drivers/esq5505.c b/src/mess/drivers/esq5505.c
index 70b2bfdf145..58c67cccfa4 100644
--- a/src/mess/drivers/esq5505.c
+++ b/src/mess/drivers/esq5505.c
@@ -222,7 +222,7 @@ public:
DECLARE_INPUT_CHANGED_MEMBER(key_stroke);
IRQ_CALLBACK_MEMBER(maincpu_irq_acknowledge_callback);
DECLARE_WRITE_LINE_MEMBER(esq5505_otis_irq);
-
+
//dmac
DECLARE_WRITE8_MEMBER(dma_end);
DECLARE_WRITE8_MEMBER(dma_error);
diff --git a/src/mess/drivers/esqasr.c b/src/mess/drivers/esqasr.c
index 31526450470..b483ffe09ac 100644
--- a/src/mess/drivers/esqasr.c
+++ b/src/mess/drivers/esqasr.c
@@ -59,9 +59,9 @@ public:
virtual void machine_reset();
- DECLARE_DRIVER_INIT(asr);
+ DECLARE_DRIVER_INIT(asr);
DECLARE_WRITE_LINE_MEMBER(esq5506_otto_irq);
- DECLARE_READ16_MEMBER(esq5506_read_adc);
+ DECLARE_READ16_MEMBER(esq5506_read_adc);
};
void esqasr_state::machine_reset()
diff --git a/src/mess/drivers/esqkt.c b/src/mess/drivers/esqkt.c
index e27a65113a1..32a1d050aac 100644
--- a/src/mess/drivers/esqkt.c
+++ b/src/mess/drivers/esqkt.c
@@ -18,71 +18,71 @@
0x280000-0x2801FF ES5510
0x300000-0x30000F 68681 DUART
0xFF0000-0xFFFFFF OS RAM
-
+
Ensoniq KT-76
- Ensoniq 1994
-
- This is a wavetable-based synth keyboard made by Ensoniq in 1994
-
- PCB Layout
- ----------
-
- KT-76
- |---------------------------------------------|
- |J12 J3 J11 J10 |
- | LM393 LM358|
- | 74HC4051|
- |ADM691 |
- | 62256 |
- | |
- |3V_BATTERY KT76_0590_LO.U5 ROM0 |
- | |
- | 68EC020 62256 OTTOR2 ROM1 |
- | |
- | KT76_690B_HI.U6 ROM2 |
- | PAL1 |
- | HP_6N138 |
- | PAL2 OTTOR2 J6|
- | 7407 |
- | |
- | D41464 D41464 |
- | |
- | SCN2681 D41464 D41464 |
- | 137000402 |
- | |
- | 18.432MHz |
- | ESPR6 16MHz |
- | POT |
- | R1136-11 |
- | |
- | LM339 LM339 |
- | J13 J5 J1 J2 J4 |
- |---------------------------------------------|
- Notes:
- J1 - connector for digital jacks
- J2 - connector for keyboard
- J3 - connector for LCD display
- J4 - connector for keyboard
- J5 - connector for power input
- J6 - connector for wave expansion
- J10 - connector for wheels/pressure
- J11 - connector for memory card
- J12 - connector for headphones
- J13 - connector for analog jacks
- 68EC020 - Motorola MC68EC020FG16 CPU. Clock input 16MHz
- 1370000402 - Unknown PLCC44 IC stamped with the Ensoniq logo. Likely CPLD or gate array.
- ESPR6 - Ensoniq ESPR6 (ES5510) sound chip
- OTTOR2 - Ensoniq OTTOR2 (ES5506) sound chip
- POT - ESP adjustment pot
- KT76* - 27C2048/27C210 EPROM
- ROM* - 2M x8-bit SOP44 mask ROM
- R1136-11 - DIP40 IC manufactured by Rockwell - believed to be some type of MCU.
- D41464 - NEC D41464 64k x4-bit DRAM
- 62256 - 32k x8-bit SRAM
- SCN2681 - Philips SCN2681 Dual Universal Asynchronous Receiver/Transmitter (DUART)
- HP_6N138 - HP/Agilent HP 6N138 Low Input Current High Gain Optocoupler
- PAL1 - MMI PAL20L8ACN stamped 'KT-76 MMU 6A0A'. Printing is faint so 0 could be a B or a D.
- PAL2 - MMI PAL20L8ACN stamped 'KT-76 BCU 73D6'
+ Ensoniq 1994
+
+ This is a wavetable-based synth keyboard made by Ensoniq in 1994
+
+ PCB Layout
+ ----------
+
+ KT-76
+ |---------------------------------------------|
+ |J12 J3 J11 J10 |
+ | LM393 LM358|
+ | 74HC4051|
+ |ADM691 |
+ | 62256 |
+ | |
+ |3V_BATTERY KT76_0590_LO.U5 ROM0 |
+ | |
+ | 68EC020 62256 OTTOR2 ROM1 |
+ | |
+ | KT76_690B_HI.U6 ROM2 |
+ | PAL1 |
+ | HP_6N138 |
+ | PAL2 OTTOR2 J6|
+ | 7407 |
+ | |
+ | D41464 D41464 |
+ | |
+ | SCN2681 D41464 D41464 |
+ | 137000402 |
+ | |
+ | 18.432MHz |
+ | ESPR6 16MHz |
+ | POT |
+ | R1136-11 |
+ | |
+ | LM339 LM339 |
+ | J13 J5 J1 J2 J4 |
+ |---------------------------------------------|
+ Notes:
+ J1 - connector for digital jacks
+ J2 - connector for keyboard
+ J3 - connector for LCD display
+ J4 - connector for keyboard
+ J5 - connector for power input
+ J6 - connector for wave expansion
+ J10 - connector for wheels/pressure
+ J11 - connector for memory card
+ J12 - connector for headphones
+ J13 - connector for analog jacks
+ 68EC020 - Motorola MC68EC020FG16 CPU. Clock input 16MHz
+ 1370000402 - Unknown PLCC44 IC stamped with the Ensoniq logo. Likely CPLD or gate array.
+ ESPR6 - Ensoniq ESPR6 (ES5510) sound chip
+ OTTOR2 - Ensoniq OTTOR2 (ES5506) sound chip
+ POT - ESP adjustment pot
+ KT76* - 27C2048/27C210 EPROM
+ ROM* - 2M x8-bit SOP44 mask ROM
+ R1136-11 - DIP40 IC manufactured by Rockwell - believed to be some type of MCU.
+ D41464 - NEC D41464 64k x4-bit DRAM
+ 62256 - 32k x8-bit SRAM
+ SCN2681 - Philips SCN2681 Dual Universal Asynchronous Receiver/Transmitter (DUART)
+ HP_6N138 - HP/Agilent HP 6N138 Low Input Current High Gain Optocoupler
+ PAL1 - MMI PAL20L8ACN stamped 'KT-76 MMU 6A0A'. Printing is faint so 0 could be a B or a D.
+ PAL2 - MMI PAL20L8ACN stamped 'KT-76 BCU 73D6'
***************************************************************************/
@@ -263,13 +263,13 @@ ROM_START( kt76 )
ROM_LOAD32_WORD( "kt76_162_hi.bin", 0x000002, 0x040000, CRC(de16d236) SHA1(c55fca86453e90e8c34a048bed45817063237370) )
ROM_REGION(0x400000, "waverom", ROMREGION_ERASE00)
- ROM_LOAD16_BYTE( "1351000401_rom0.u103", 0x000001, 0x200000, CRC(425047af) SHA1(9680d1fc222b29ba24f0fbf6136982bee87a60ef) )
+ ROM_LOAD16_BYTE( "1351000401_rom0.u103", 0x000001, 0x200000, CRC(425047af) SHA1(9680d1fc222b29ba24f0fbf6136982bee87a60ef) )
ROM_REGION(0x400000, "waverom2", ROMREGION_ERASE00)
- ROM_LOAD16_BYTE( "1351000402_rom1.u102", 0x000001, 0x200000, CRC(64459185) SHA1(0fa20b16847fc02a384057fc3d385226eb3e7527) )
+ ROM_LOAD16_BYTE( "1351000402_rom1.u102", 0x000001, 0x200000, CRC(64459185) SHA1(0fa20b16847fc02a384057fc3d385226eb3e7527) )
ROM_REGION(0x400000, "waverom3", ROMREGION_ERASE00)
- ROM_LOAD16_BYTE( "1351000403_rom2.u104", 0x000001, 0x200000, CRC(c2aacc5d) SHA1(7fab518ba92ddb23cdc4dcb04751b26d25c298c0) )
+ ROM_LOAD16_BYTE( "1351000403_rom2.u104", 0x000001, 0x200000, CRC(c2aacc5d) SHA1(7fab518ba92ddb23cdc4dcb04751b26d25c298c0) )
ROM_REGION(0x200000, "waverom4", ROMREGION_ERASE00)
ROM_END
diff --git a/src/mess/drivers/esqmr.c b/src/mess/drivers/esqmr.c
index d9b325a3ef2..685e14907d8 100644
--- a/src/mess/drivers/esqmr.c
+++ b/src/mess/drivers/esqmr.c
@@ -12,189 +12,189 @@
Memory map:
0x000000-0x0FFFFF OS ROM
-
+
MR Rack
- Ensoniq, 1995
-
- This is a 64-voice expandable synth module made by Ensoniq in 1995.
- It is shipped with 12MB of 16-bit 44.1kHz wave data and can be expanded
- with up to 3 ENSONIQ EXP Series Wave Expansion Boards containing up to a
- maximum of 84MB of additional wave data.
-
-
- PCB Layout
- ----------
-
- PN: 4001028501 REV C
- |--------------------------------------------------------|
- | J6 J7 J12 J13 J21 J23 J22|
- | J5|
- | 4565 4565 HP_6N138 |
- | |
- | BATTERY 7407 |
- | 4565 |
- | |
- | OTTOR2 OTTOR2 |
- |AD1861 |
- |AD1861 |
- |AD1861 |
- |AD1861 |--J3-----| |
- | HC04 |EXPANSION| |
- | |BOARD #3 | |
- | | | |
- | 1370001501 | | |
- | | | |
- | |--J8-----| |
- | ESP2 ROM2 |
- | |--J2-----| |
- | |EXPANSION| |
- | ROM0 |BOARD #2 | |
- | | | |
- | D43256 IDT7130 | | |
- | D43256 35MHz 16MHz ROM1 | | |
- | D43256 J14 |--J9-----| |
- | D43256 22.5792MHz ADM691|
- | D43256 MC68340 |--J1-----| |
- | D43256 |EXPANSION| |
- | 6MHz |BOARD #1 | |
- | EPROM_UP | | |
- | MC68HC705C4A KM681000 | |
- |J4 EPROM_LO KM681000 |J11|
- | J19 J18 |--J10----| |
- |--------------------------------------------------------|
- Notes:
- J4/J18/J19 - Connectors to front panel buttons, LCD etc
- J1/J10 - Connectors for expansion board #1
- J2/J9 - Connectors for expansion board #2
- J3/J8 - Connectors for expansion board #3
- J11 - Memory card connector
- J14 - JTAG connector
- J6 - Main left/mono jack
- J7 - Main right jack
- J12 - Aux left/mono jack
- J13 - Aux right jack
- J21 - MIDI in connector
- J23 - MIDI out connector
- J22 - MIDI thru connector
- J5 - Power input connector
- 1370001501 - Unknown TQFP144 IC stamped with the Ensoniq logo. Possibly CPLD?
- ESP2 - Ensoniq ESP2 sound chip
- OTTOR2 - Ensoniq OTTOR2 sound chip
- ROM* - 4M x8-bit SOP44 mask ROM
- D43256 - NEC D43256 32k x8-bit Static RAM
- HP_6N138 - HP/Agilent HP 6N138 Low Input Current High Gain Optocoupler
- 4565 - JRC4565 Dual Operational Amplifier
- AD1861 - Analog Devices AD1861 16-bit/18-bit PCM Audio DAC
- MC68HC705C4A - Motorola MC68HC705C4A Microcontroller. Clock input is tied to the TQFP CPLD
- MC68340 - Motorola MC68340PV16E 68000-compatible 32-bit processor with on-board peripherals. Clock input 6.000MHz
- EPROM* - 27C4001 EPROM
- IDT7130 - IDT7130 High Speed 1k x8-bit Dual Port Static RAM
- KM681000 - Samsung KM681000 128k x8-bit Static RAM
- ADM691 - Analog Devices ADM691 Microprocessor Supervisory Circuit with Automatic Battery Backup Switching
-
-
- Additional notes from the manual:
- ---------------------------------
-
- The MR-Rack can play special demonstration songs to give you an idea of how terrific it sounds.
-
- To Play the MR-Rack Main Demo
- 1. Press the Audition button, and hold it down.
- 2. While still holding Audition, press the Save button.
- 3. Let go of both buttons.
-
- In an unexpanded MR-Rack, the display shows:
-
- Hit ENTER to Play:
- MAINDEMO:MR Internal
-
- If you've installed any Expansion boards or a ROM card containing MAINDEMO-type
- demonstration songs, your display will differ. Turn the Value knob counter-clockwise
- until the display looks as it does above.
-
- Note: When MR-Rack demos are being viewed or playing, MIDI In is disabled.
-
- 4. Press Enter to play the demo.
- 5. Press Enter again to stop the demo.
- 6. When you're done listening to the demo song, press Exit to return to normal MR-Rack
-
-
- The Version Number of Your MR-Rack Operating System:
- You can easily find out what operating system (or O.S.) your MR-Rack is currently using.
- To Find the Operating System:
- 1. Press the Save button and hold it down.
- 2. While still holding the Save button, press the System button.
- The display briefly shows your current Operating System:
-
- ENSONIQ MR-RACK
- O.S. Version: #.##
-
-
-
- ENSONIQ EXP Series Wave Expansion Boards
- ----------------------------------------
-
- These are small plug-in boards containing a 256k x8-bit EPROM (27C020) and from 1 to 6
- SOP44 mask ROMs. These add additional digital sound waves. These can be used with the MR
- Rack, the full-size MR Keyboards and a few other models.
-
- PCB Layout
- ----------
-
- PN: 4001033401 REV B
- |------------------|
- | |
- | U6 U7 |
- |- |
- || |
- || U1 |
- || U2 -|
- || ||
- || ||
- || U3 ||
- || ||
- || U8 ||
- || U4 ||
- || ||
- || ||
- || U5 ||
- |- -|
- |------------------|
- Notes:
- U1 - AC138 logic chip
- U2 to U7 - 4M x 8-bit or 2M x 8-bit SOP44 mask ROM
- U8 - 27C020 EPROM
-
- The EXP boards dumped so far are....
-
- MROM # of
- Name Version Size MROMs
- -----------------------------------
- Piano V1.00 4M 4 (multisampled pianos, aka "The Perfect Piano")
- The Real World V1.01 4M 6 (non-Western percusson and other "world music" sounds)
- Drum V1.00 2M 1 (additional drum kits that are built in to the MR keyboards)
-
-
- Additional notes from the manual:
- ---------------------------------
-
- The MR-Rack provides three displays which can identify any EXP Wave Expansion boards
- you have installed.
-
- To Identify an Installed Expansion Board
- 1. Press the System button.
- 2. Turn the Parameter knob until the display shows:
-
- System parameters:
- WaveEXP1:xxxxxxxxxxx
-
- When an Expansion Board is installed, this read-only display will show the name of the
- Expansion Board located in the first slot.
+ Ensoniq, 1995
+
+ This is a 64-voice expandable synth module made by Ensoniq in 1995.
+ It is shipped with 12MB of 16-bit 44.1kHz wave data and can be expanded
+ with up to 3 ENSONIQ EXP Series Wave Expansion Boards containing up to a
+ maximum of 84MB of additional wave data.
+
+
+ PCB Layout
+ ----------
+
+ PN: 4001028501 REV C
+ |--------------------------------------------------------|
+ | J6 J7 J12 J13 J21 J23 J22|
+ | J5|
+ | 4565 4565 HP_6N138 |
+ | |
+ | BATTERY 7407 |
+ | 4565 |
+ | |
+ | OTTOR2 OTTOR2 |
+ |AD1861 |
+ |AD1861 |
+ |AD1861 |
+ |AD1861 |--J3-----| |
+ | HC04 |EXPANSION| |
+ | |BOARD #3 | |
+ | | | |
+ | 1370001501 | | |
+ | | | |
+ | |--J8-----| |
+ | ESP2 ROM2 |
+ | |--J2-----| |
+ | |EXPANSION| |
+ | ROM0 |BOARD #2 | |
+ | | | |
+ | D43256 IDT7130 | | |
+ | D43256 35MHz 16MHz ROM1 | | |
+ | D43256 J14 |--J9-----| |
+ | D43256 22.5792MHz ADM691|
+ | D43256 MC68340 |--J1-----| |
+ | D43256 |EXPANSION| |
+ | 6MHz |BOARD #1 | |
+ | EPROM_UP | | |
+ | MC68HC705C4A KM681000 | |
+ |J4 EPROM_LO KM681000 |J11|
+ | J19 J18 |--J10----| |
+ |--------------------------------------------------------|
+ Notes:
+ J4/J18/J19 - Connectors to front panel buttons, LCD etc
+ J1/J10 - Connectors for expansion board #1
+ J2/J9 - Connectors for expansion board #2
+ J3/J8 - Connectors for expansion board #3
+ J11 - Memory card connector
+ J14 - JTAG connector
+ J6 - Main left/mono jack
+ J7 - Main right jack
+ J12 - Aux left/mono jack
+ J13 - Aux right jack
+ J21 - MIDI in connector
+ J23 - MIDI out connector
+ J22 - MIDI thru connector
+ J5 - Power input connector
+ 1370001501 - Unknown TQFP144 IC stamped with the Ensoniq logo. Possibly CPLD?
+ ESP2 - Ensoniq ESP2 sound chip
+ OTTOR2 - Ensoniq OTTOR2 sound chip
+ ROM* - 4M x8-bit SOP44 mask ROM
+ D43256 - NEC D43256 32k x8-bit Static RAM
+ HP_6N138 - HP/Agilent HP 6N138 Low Input Current High Gain Optocoupler
+ 4565 - JRC4565 Dual Operational Amplifier
+ AD1861 - Analog Devices AD1861 16-bit/18-bit PCM Audio DAC
+ MC68HC705C4A - Motorola MC68HC705C4A Microcontroller. Clock input is tied to the TQFP CPLD
+ MC68340 - Motorola MC68340PV16E 68000-compatible 32-bit processor with on-board peripherals. Clock input 6.000MHz
+ EPROM* - 27C4001 EPROM
+ IDT7130 - IDT7130 High Speed 1k x8-bit Dual Port Static RAM
+ KM681000 - Samsung KM681000 128k x8-bit Static RAM
+ ADM691 - Analog Devices ADM691 Microprocessor Supervisory Circuit with Automatic Battery Backup Switching
+
+
+ Additional notes from the manual:
+ ---------------------------------
+
+ The MR-Rack can play special demonstration songs to give you an idea of how terrific it sounds.
+
+ To Play the MR-Rack Main Demo
+ 1. Press the Audition button, and hold it down.
+ 2. While still holding Audition, press the Save button.
+ 3. Let go of both buttons.
+
+ In an unexpanded MR-Rack, the display shows:
+
+ Hit ENTER to Play:
+ MAINDEMO:MR Internal
+
+ If you've installed any Expansion boards or a ROM card containing MAINDEMO-type
+ demonstration songs, your display will differ. Turn the Value knob counter-clockwise
+ until the display looks as it does above.
+
+ Note: When MR-Rack demos are being viewed or playing, MIDI In is disabled.
+
+ 4. Press Enter to play the demo.
+ 5. Press Enter again to stop the demo.
+ 6. When you're done listening to the demo song, press Exit to return to normal MR-Rack
+
+
+ The Version Number of Your MR-Rack Operating System:
+ You can easily find out what operating system (or O.S.) your MR-Rack is currently using.
+ To Find the Operating System:
+ 1. Press the Save button and hold it down.
+ 2. While still holding the Save button, press the System button.
+ The display briefly shows your current Operating System:
+
+ ENSONIQ MR-RACK
+ O.S. Version: #.##
+
+
+
+ ENSONIQ EXP Series Wave Expansion Boards
+ ----------------------------------------
+
+ These are small plug-in boards containing a 256k x8-bit EPROM (27C020) and from 1 to 6
+ SOP44 mask ROMs. These add additional digital sound waves. These can be used with the MR
+ Rack, the full-size MR Keyboards and a few other models.
+
+ PCB Layout
+ ----------
+
+ PN: 4001033401 REV B
+ |------------------|
+ | |
+ | U6 U7 |
+ |- |
+ || |
+ || U1 |
+ || U2 -|
+ || ||
+ || ||
+ || U3 ||
+ || ||
+ || U8 ||
+ || U4 ||
+ || ||
+ || ||
+ || U5 ||
+ |- -|
+ |------------------|
+ Notes:
+ U1 - AC138 logic chip
+ U2 to U7 - 4M x 8-bit or 2M x 8-bit SOP44 mask ROM
+ U8 - 27C020 EPROM
+
+ The EXP boards dumped so far are....
+
+ MROM # of
+ Name Version Size MROMs
+ -----------------------------------
+ Piano V1.00 4M 4 (multisampled pianos, aka "The Perfect Piano")
+ The Real World V1.01 4M 6 (non-Western percusson and other "world music" sounds)
+ Drum V1.00 2M 1 (additional drum kits that are built in to the MR keyboards)
+
+
+ Additional notes from the manual:
+ ---------------------------------
+
+ The MR-Rack provides three displays which can identify any EXP Wave Expansion boards
+ you have installed.
+
+ To Identify an Installed Expansion Board
+ 1. Press the System button.
+ 2. Turn the Parameter knob until the display shows:
+
+ System parameters:
+ WaveEXP1:xxxxxxxxxxx
+
+ When an Expansion Board is installed, this read-only display will show the name of the
+ Expansion Board located in the first slot.
+
+ 3. Turning the Parameter knob two more times will reveal two more displays which show
+ the names of the Expansion Boards in Wave EXP Slots 2 and 3 (if they're installed).
+ If there are no Expansion Boards installed, the display will show "WaveEXP1= **EMPTY**."
- 3. Turning the Parameter knob two more times will reveal two more displays which show
- the names of the Expansion Boards in Wave EXP Slots 2 and 3 (if they're installed).
- If there are no Expansion Boards installed, the display will show "WaveEXP1= **EMPTY**."
-
***************************************************************************/
#include "emu.h"
@@ -220,7 +220,7 @@ public:
public:
DECLARE_DRIVER_INIT(mr);
DECLARE_WRITE_LINE_MEMBER(esq5506_otto_irq);
- DECLARE_READ16_MEMBER(esq5506_read_adc);
+ DECLARE_READ16_MEMBER(esq5506_read_adc);
};
void esqmr_state::machine_reset()
@@ -302,21 +302,21 @@ ROM_END
ROM_START( mrrack )
// 68340 main MCU
ROM_REGION(0x100000, "maincpu", 0)
- ROM_LOAD16_BYTE( "mr_r_ec51_lo_1.50.u36", 0x000001, 0x080000, CRC(b29988a1) SHA1(986c2def11de27fa2b9be55ac32f7fec0c414bca) )
- ROM_LOAD16_BYTE( "mr_r_9dac_up_1.50.u35", 0x000000, 0x080000, CRC(71511692) SHA1(54744f16f1db1ac5abb2f70b6e04aebf1e0e029d) )
+ ROM_LOAD16_BYTE( "mr_r_ec51_lo_1.50.u36", 0x000001, 0x080000, CRC(b29988a1) SHA1(986c2def11de27fa2b9be55ac32f7fec0c414bca) )
+ ROM_LOAD16_BYTE( "mr_r_9dac_up_1.50.u35", 0x000000, 0x080000, CRC(71511692) SHA1(54744f16f1db1ac5abb2f70b6e04aebf1e0e029d) )
// 68705 display/front panel MCU
ROM_REGION(0x2000, "mcu", 0)
- ROM_LOAD( "68hc705.u40", 0x000000, 0x002000, CRC(7b0291a7) SHA1(c92c19ce9289b7b21dbc915475cdff8930e3c677) )
+ ROM_LOAD( "68hc705.u40", 0x000000, 0x002000, CRC(7b0291a7) SHA1(c92c19ce9289b7b21dbc915475cdff8930e3c677) )
ROM_REGION(0x400000, "waverom", ROMREGION_ERASE00)
- ROM_LOAD( "1351000901_h-rom0.u5", 0x000000, 0x400000, CRC(89654b42) SHA1(4bdffd8060eb20cdb01f6178222aeb32fdbfd703) )
+ ROM_LOAD( "1351000901_h-rom0.u5", 0x000000, 0x400000, CRC(89654b42) SHA1(4bdffd8060eb20cdb01f6178222aeb32fdbfd703) )
ROM_REGION(0x400000, "waverom2", ROMREGION_ERASE00)
- ROM_LOAD( "1351000902_h-rom1.u23", 0x000000, 0x400000, CRC(4a19e517) SHA1(e819f1e0b50c4911c4855ad95ed505998a2bbe86) )
+ ROM_LOAD( "1351000902_h-rom1.u23", 0x000000, 0x400000, CRC(4a19e517) SHA1(e819f1e0b50c4911c4855ad95ed505998a2bbe86) )
ROM_REGION(0x400000, "waverom3", ROMREGION_ERASE00)
- ROM_LOAD( "1351000903_h-rom2.u24", 0x000000, 0x400000, CRC(c9ab1214) SHA1(92f48b068bbe49eacbffd03e428599e3ab21b8ec) )
+ ROM_LOAD( "1351000903_h-rom2.u24", 0x000000, 0x400000, CRC(c9ab1214) SHA1(92f48b068bbe49eacbffd03e428599e3ab21b8ec) )
ROM_REGION(0x200000, "waverom4", ROMREGION_ERASE00)
ROM_END
diff --git a/src/mess/drivers/europc.c b/src/mess/drivers/europc.c
index e9c5e34d6b9..83be79fa7a1 100644
--- a/src/mess/drivers/europc.c
+++ b/src/mess/drivers/europc.c
@@ -32,7 +32,7 @@ public:
DECLARE_READ8_MEMBER( europc_rtc_r );
DECLARE_WRITE8_MEMBER( europc_rtc_w );
-
+
DECLARE_DRIVER_INIT(europc);
void europc_rtc_set_time();
@@ -47,7 +47,7 @@ public:
void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
emu_timer* m_rtc_timer;
-
+
enum
{
TIMER_RTC
@@ -345,9 +345,9 @@ DRIVER_INIT_MEMBER(europc_pc_state,europc)
m_rtc_timer = timer_alloc();
m_rtc_timer->adjust(attotime::zero, 0, attotime(1,0));
// europc_rtc_set_time();
-
+
machine().device<nvram_device>("nvram")->set_base(m_rtc_data, sizeof(m_rtc_data));
- m_aga = machine().device<isa8_aga_device>("aga:aga");
+ m_aga = machine().device<isa8_aga_device>("aga:aga");
}
@@ -402,7 +402,7 @@ ALT,[SPACE], SPACE BAR,[SPACE],CAPS LOCK,[SPACE], KEYPAD 0, KEYPAD ., KEYPAD ENT
\ and ~ had to be swapped
i am not sure if keypad enter delivers the mf2 keycode
*/
-
+
static INPUT_PORTS_START( europc )
PORT_START("DSW0") /* IN1 */
@@ -476,21 +476,21 @@ static ADDRESS_MAP_START(europc_io, AS_IO, 8, europc_pc_state )
ADDRESS_MAP_END
static MACHINE_CONFIG_START( europc, europc_pc_state )
- MCFG_CPU_ADD("maincpu", I8088, 4772720*2)
+ MCFG_CPU_ADD("maincpu", I8088, 4772720*2)
MCFG_CPU_PROGRAM_MAP(europc_map)
MCFG_CPU_IO_MAP(europc_io)
MCFG_PCNOPPI_MOTHERBOARD_ADD("mb", "maincpu")
-
+
MCFG_ISA8_SLOT_ADD("mb:isa", "isa1", pc_isa8_cards, "aga", false)
MCFG_ISA8_SLOT_ADD("mb:isa", "isa2", pc_isa8_cards, "lpt", false)
MCFG_ISA8_SLOT_ADD("mb:isa", "isa3", pc_isa8_cards, "com", false)
MCFG_ISA8_SLOT_ADD("mb:isa", "isa4", pc_isa8_cards, "fdc_xt", false)
-
+
MCFG_PC_KEYB_ADD("pc_keyboard", DEVWRITELINE("mb:pic8259", pic8259_device, ir1_w))
MCFG_NVRAM_ADD_0FILL("nvram");
-
+
/* internal ram */
MCFG_RAM_ADD(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("640K")
@@ -502,4 +502,4 @@ ROM_START( europc )
ROM_LOAD("50145", 0xf8000, 0x8000, CRC(1775a11d) SHA1(54430d4d0462860860397487c9c109e6f70db8e3)) // V2.07
ROM_END
-COMP( 1988, europc, ibm5150, 0, europc, europc, europc_pc_state, europc, "Schneider Rdf. AG", "EURO PC", GAME_NOT_WORKING) \ No newline at end of file
+COMP( 1988, europc, ibm5150, 0, europc, europc, europc_pc_state, europc, "Schneider Rdf. AG", "EURO PC", GAME_NOT_WORKING)
diff --git a/src/mess/drivers/fanucs15.c b/src/mess/drivers/fanucs15.c
index 8984fa3cf93..a2018291099 100644
--- a/src/mess/drivers/fanucs15.c
+++ b/src/mess/drivers/fanucs15.c
@@ -2,306 +2,306 @@
// copyright-holders:R. Belmont
/***************************************************************************
- Fanuc System 15
-
- 2014-01-04 Skeleton driver.
-
- This is a circa-1990 CNC machine with a very custom GUI, made of a
- bunch of boards plugged into a passive backplane.
-
- Possible boards include:
- A16B-2200-0020/04B : Base 2 Board (contains 12 MHz 68020 "CNC CPU" and 1 or 2 MB of DRAM)
- A16B-2200-0090/07A : Digital Servo 4-Axis Controller Board (no ROMs on this board)
- A16B-2200-0121/06C : Base 0 Board (1 ROM location but position is empty. -0120 has 6081 001A)
-
- A16B-2200-0131/11B : Base 1 Board (15 ROMs on this board, 4040, 9030, AB02)
- See detailed layout and description below.
-
- A16B-2200-0150/03A : Conversational Board (4 ROMs on this board, 5A00, probably for Mill)
- or
- A16B-2200-0150/03A : Conversational Board (4 ROMs on this board, 5C30. 5C for 2 axis Lathe)
- or
- A16B-2200-0150/03A : Conversational Board (4 ROMs on this board, 5D30. 5D for 4 axis (twin Turret) lathe)
- Fanuc FBI-A MB605111 (QFP100)
- MB1422A (DIP42 - DRAM Controller)
- 51256-10 (x18)
- MB89259A (SOP28)
- Intel 80286-8
- Intel 80287-8
- MBL82288-8 (DIP10)
- uPB8284 (DIP18)
- 24MHz & 32MHz OSC's
- 4 EPROMs
-
- A16B-2200-0160/07B : Graphic Board (3 ROMs on this board, 6082 001A, 600B 001D, 600B 002D. 600B is for Mill)
- or
- A16B-2200-0160/07B : Graphic Board (3 ROMs on this board, 6082 001A, 600A 001C, 600A 001D. 600A is for Lathe)
- Fanuc FBI-A MB605111 (QFP100)
- HD68HC000P10 (68000 @10MHz, PLCC68)
- HM62256-10 (x2)
- HM53461-12 (x3)
- HD63484 (PLCC68)
- HD6445 (PLCC44)
- Fanuc GBC MB652147 (PGA135)
- MB81464-12 (x12)
- 20MHz OSC
- 3 EPROMs. 6082 is common to both mills and lathes.
- 600A is a known EPROM version required for lathes with FAPT conversational graphics.
- 600B is unknown. Possibly for mills with FAPT.
-
- A20B-1003-0230/09C : Motherboard (dumb backplane, contains only slots)
- A20B-1003-0500/01A : Additional Graphic Board for 15TTF only (for TT, connects to A16B-2200-0160 Board. No info on this PCB)
- A20B-1003-0240/07B : Connector Assembly Unit / IO Board
- A20B-1003-0580/01A : PMC Cassette C (16000 Step + Pascal 128KB, small PCB in a yellow plastic box, contains just 2 EPROMs)
-
-
- Fanuc System 15A Base 1 Board A16B-2200-013
-
- PCB Layout
- ----------
-
- A16B-2200-0131/03B (note 1 and 03B have been added/printed later)
- |--------------| |---|
- |------| CA34 |-----|CA4|-------------------------------------|
- | |--------------|75463|---| LL LL MB81C79A|
- | (x6) LL LL |--------| |
- | HM53461(x5)|MB605117| |
- | FA8191 | | |
- |4040002E.M27 4040001E.M23 FA8191 | | |
- | |--------| |
- | |
- | MC-122-41256A9A-12 |--------| |
- |AB02142A.K27 AB02141A.K23 MC-122-41256A9A-12 |MB661128| |
- | 9030001E.J18 | | |
- | | | |
- | |--------| |
- |AB02102A.H27 AB02101A.H23 |
- | |
- | |
- | |
- |AB020C2A.F27 AB020C1A.F23 24MHz |
- | |
- | |
- | |--------| |
- |AB02082A.E27 AB02081A.E23 |------| |MB605111| |
- | |68000 | | | |
- | | | | | |
- | |---------| | | |--------| |
- | |---------| |------| |
- | CNM1 |-----------------------| |
- |------------------------------------------| CNA |--|
- |-----------------------|
- Notes:
- MC-122-41256- NEC MC-122-41256A9A-12 256k RAM SIP module (with parity) containing NEC D41256L-12 32k x8 SRAM
- 2 SIP modules populated, 9 chips per module, 18 total RAMs, total 512k
- 68000 - Hitachi HD68HC000-12 68000 CPU. Clock 24/2 (PLCC68)
- MB661128 - Fujitsu Fanuc SLC01 MB661128 (Serial Data Link Controller, PLCC68)
- MB605117 - Fujitsu Fanuc BOC MB605117U (DRAM/SRAM Interface Controller, QFP100)
- MB605111 - Fujitsu Fanuc FBI-A MB605111 (Global/Local Interface Controller, QFP100)
- HM53461 - Hitachi HM53461-12 64k x4-bit multiport CMOS video RAM (x5, SOJ24)
- MB81C79A - Fujitsu MB81C79A-35 8k x 9-bit (72k) CMOS Static RAM (SOP28)
- FA8191 - Fanuc FA8191 RV07 custom ceramic module (contains resistors and transistors, SIL16)
- 75463 - Texas Instruments SN75463 Dual High-Voltage, High-Current Peripheral Driver (DIP8)
- L - LED
- CA34 - Connector for PMC Cassette C A02B-0094-C103 (holds 2 EPROMs containing the PMC Ladder)
- The Ladder is specific and unique to each CNC machine, depending on capability and options.
- CA4 - Connector for cable joined to Servo Control Board A16B-2200-0090 or 16B-2200-0091
- CNA - Connector plugs into motherboard slot CNA2 (BASE 1)
- CNM1 - 40 pin flat cable joined to optional board A16B-1600-0280/02A
-
- Note about EPROMs:
- Software Series is denoted by the first 4 digits
- ROM # (possibly relating to the memory location in hex) is the next 3 digits
- Software Revision is the last letter
- Both IC locations and ROM # are printed on this board
-
- ROM IC Memory EPROM Used
- Label Location Location Type For...
- -----------------------------------------------------------------------------------------
- 9030001E J18 381 27256 Digital Servo Control Program Version 9030 Revision E
-
- 4040001E M23 001 27C1001 PMC Control Program Version 4040 Revision E
- 4040002E M27 002 27C1001
-
- AB02081A E23 081 27C1001 Boot Software Version AB02 Revision A
- AB02082A E27 082 27C1001
- AB020C1A F23 0C1 27C1001
- AB020C2A F27 0C2 27C1001
- AB02101A H23 101 27C1001
- AB02102A H27 102 27C1001
- AB02141A K23 141 27C1001
- AB02142A K27 142 27C1001
-
-
- Another identical board from a different machine contains the following EPROMs....
- 9030001F (known revisions exist up to at least rev M)
- 4040001D, 4040002D (known revisions exist up to at least rev I)
- A202081G, A202082G
- A2020C1G, A2020C2G
- A202101G, A202102G
-
- The complete boot software series is listed below:
-
- 15TA SOFTWARE SERIES (Single Turret 2 Axis Lathe)
- |------+----+---------+---+---+---+---|
- |S/W |STEP| CRT |I/O|SER|SER|DNC|
- |SERIES| | | | | | |
- | |1 2| 9M 14 9C|LNK|SPN|FB |1 2|
- +------+----+---------+---+---+---+---+
- |A201 |X | X | | | | |
- |A202 |X | X | | | | |
- |A211 | X| X | X | X | |X |
- |A212 | X| X | X | X | |X |
- |A219 | X| X | X | X | X | |
- |A220 | X| X | X | X | X | |
- |A215 | X| X | X | X | | X|
- |A216 | X| X | X | X | | X|
- |A217 | X| X | X | X | X | X|
- |A218 | X| X | X | X | X | X|
- |A221 | X| X | X | X | ? | ?|
- |------+----+---------+---+---+---+---|
- Notes:
- 9M - 9" Monochrome
- 9C - 9" Color
- 14 - 14" Color
- SER SPN - Serial Spindle
- SER FB - Serial FB ?
- DNC 1/2 - DNC (Direct NC) type 1 or type 2 for Direct PC to CNC program transfer operation
-
-
- 15TTA SOFTWARE SERIES (Twin Turret 4 Axis Lathe)
- |------+----+---------+---+---+---+---|
- |S/W |STEP| CRT |I/O|SER|SER|DNC|
- |SERIES| | | | | | |
- | |1 2| 9M 14 9C|LNK|SPN|FB |1 2|
- +------+----+---------+---+---+---+---+
- |A401 |X | X | | | | |
- |A402 |X | X | | | | |
- |A411 | X| X | X | X | |X |
- |A412 | X| X | X | X | |X |
- |A419 | X| X | X | X | X | |
- |A420 | X| X | X | X | X | |
- |------+----+---------+---+---+---+---|
-
-
- 15TTF SOFTWARE SERIES (Twin Turret 4 Axis Lathe with FAPT)
- |------+----+---------+---+---+---+---|
- |S/W |STEP| CRT |I/O|SER|SER|DNC|
- |SERIES| | | | | | |
- | |1 2| 9M 14 9C|LNK|SPN|FB |1 2|
- +------+----+---------+---+---+---+---+
- |A502 |X | X | | | | |
- |A512 | X| X | X | X | |X |
- |A520 | X| X | X | X | X | |
- |------+----+---------+---+---+---+---|
-
-
- 15MA SOFTWARE SERIES (Mill With 3 Axes minimum XYZ)
- |------+----+---------+---+---+---+---|---|
- |S/W |STEP| CRT |I/O|SER|SER|DNC|SUB|
- |SERIES| | | | | | | |
- | |1 2| 9M 14 9C|LNK|SPN|FB |1 2|CPU|
- +------+----+---------+---+---+---+---+---|
- |A001 |X | X | | | | | |
- |A002 |X | X | | | | | |
- |A00A |X | X | | | | | |
- |A00B |X | X | | | | | |
- |AA01 |X | X | | | | | X |
- |AA02 |X | X | | | | | X |
- |A011 | X| X | X | X | |X | |
- |A012 | X| X | X | X | |X | |
- |AA11 | X| X | X | X | |X | X |
- |AA12 | X| X | X | X | |X | X |
- |A017 | X| X | X | X | X | X| |
- |A018 | X| X | X | X | X | X| |
- |A019 | X| X | X | X | X | | |
- |A01A | X| X | X | X | |X | |
- |A01B | X| X | X | X | |X | |
- |A020 | X| X | X | X | X | | |
- |A021 | X| X| X | X | X | ?| |
- |A027 (NEW STANDARD) | | | | | |
- |A028 (NEW STANDARD) | | | | | |
- |A041 (FOR OSI ONLY) | | | | | |
- |A042 (FOR OSI ONLY) | | | | | |
- |AA19 | X| X | X | X | X | | X |
- |AA20 | X| X | X | X | X | | X |
- |AA13 | X| X | X | X | X | X| X |
- |AA14 | X| X | X | X | X | X| X |
- |AA23 | X| X | X | X | X | | X |
- |AA24 | X| X | X | X | X | | X |
- |AA26 | X| X | X | X | X | ?| X |
- |AA27 (NEW STD) | | | | | |
- |AA28 (NEW STD) | | | | | |
- |AA41 (FOR OSI ONLY) | | | | | |
- |AA42 (FOR OSI ONLY) | | | | | |
- |---------------------+---+---+---+---+---|
-
-
- Optional PCB A16B-1600-0280/02A
- -------------------------------
-
- |---------------------------|
- | 181 182 |
- | |
- | |
- | |
- | 1C1 1C2 |
- | |
- | |
- | |
- | 201 202 |
- | |
- | |
- | |
- | 241 242 |
- | |
- | |
- | |
- | 281 282 |
- | |
- | |
- | |
- | 2C1 2C2 |
- | |
- | |
- | |---------| |
- | |---------| |
- | CNM1 |
- |---------------------------|
- Notes:
- The A16B-1600-0280/02A board contains only 12 DIP32 sockets and some logic and
- bolts to the back of the BASE 1 board. The board extends the boot software memory
- storage space if additional EPROMS are required. Not all sockets are populated.
- Connector CNM1 joins with a 40 pin flat cable to the BASE 1 board connector CNM1
- IC locations are not printed on this board. Only the ROM # is printed at each
- socket location.
-
- ROM IC Memory EPROM Used For
- Label Location Location Type
- ---------------------------------------------------------------------------------
- AB02281A N/A 281 27C1001 Boot Software Version AB02 Revision A
- AB02282A N/A 282 27C1001
- AB022C1A N/A 2C1 27C1001
- AB022C2A N/A 2C2 27C1001
-
-
- 15A EPROM population and option type
- ----------------+---------+-------------------------------------------
- PCB NAME |ROM # | Option Type (Basic, Option A1/A2/A3 etc)
- ----------------|---------+-------------------------------------------
- BASE 1 main |081, 082 | B
- BASE 1 main |0C1, 0C2 | B
- BASE 1 main |101, 102 | A1 if step1 software, B if step2 software
- BASE 1 main |141, 142 | A2 (only used for foreign language option)
- BASE 1 daughter |181, 182 | A3 (if used)
- BASE 1 daughter |1C1, 1C2 | not used
- BASE 1 daughter |201, 202 | not used
- BASE 1 daughter |241, 242 | A6 (if used)
- BASE 1 daughter |281, 282 | B when subcpu used
- BASE 1 daughter |2C1, 2C2 | B when subcpu used
- --------------------------+-------------------------------------------
- Note: 2 MEG DRAM is required on BASE2 PCB when A3 or A6 is used
-
+ Fanuc System 15
+
+ 2014-01-04 Skeleton driver.
+
+ This is a circa-1990 CNC machine with a very custom GUI, made of a
+ bunch of boards plugged into a passive backplane.
+
+ Possible boards include:
+ A16B-2200-0020/04B : Base 2 Board (contains 12 MHz 68020 "CNC CPU" and 1 or 2 MB of DRAM)
+ A16B-2200-0090/07A : Digital Servo 4-Axis Controller Board (no ROMs on this board)
+ A16B-2200-0121/06C : Base 0 Board (1 ROM location but position is empty. -0120 has 6081 001A)
+
+ A16B-2200-0131/11B : Base 1 Board (15 ROMs on this board, 4040, 9030, AB02)
+ See detailed layout and description below.
+
+ A16B-2200-0150/03A : Conversational Board (4 ROMs on this board, 5A00, probably for Mill)
+ or
+ A16B-2200-0150/03A : Conversational Board (4 ROMs on this board, 5C30. 5C for 2 axis Lathe)
+ or
+ A16B-2200-0150/03A : Conversational Board (4 ROMs on this board, 5D30. 5D for 4 axis (twin Turret) lathe)
+ Fanuc FBI-A MB605111 (QFP100)
+ MB1422A (DIP42 - DRAM Controller)
+ 51256-10 (x18)
+ MB89259A (SOP28)
+ Intel 80286-8
+ Intel 80287-8
+ MBL82288-8 (DIP10)
+ uPB8284 (DIP18)
+ 24MHz & 32MHz OSC's
+ 4 EPROMs
+
+ A16B-2200-0160/07B : Graphic Board (3 ROMs on this board, 6082 001A, 600B 001D, 600B 002D. 600B is for Mill)
+ or
+ A16B-2200-0160/07B : Graphic Board (3 ROMs on this board, 6082 001A, 600A 001C, 600A 001D. 600A is for Lathe)
+ Fanuc FBI-A MB605111 (QFP100)
+ HD68HC000P10 (68000 @10MHz, PLCC68)
+ HM62256-10 (x2)
+ HM53461-12 (x3)
+ HD63484 (PLCC68)
+ HD6445 (PLCC44)
+ Fanuc GBC MB652147 (PGA135)
+ MB81464-12 (x12)
+ 20MHz OSC
+ 3 EPROMs. 6082 is common to both mills and lathes.
+ 600A is a known EPROM version required for lathes with FAPT conversational graphics.
+ 600B is unknown. Possibly for mills with FAPT.
+
+ A20B-1003-0230/09C : Motherboard (dumb backplane, contains only slots)
+ A20B-1003-0500/01A : Additional Graphic Board for 15TTF only (for TT, connects to A16B-2200-0160 Board. No info on this PCB)
+ A20B-1003-0240/07B : Connector Assembly Unit / IO Board
+ A20B-1003-0580/01A : PMC Cassette C (16000 Step + Pascal 128KB, small PCB in a yellow plastic box, contains just 2 EPROMs)
+
+
+ Fanuc System 15A Base 1 Board A16B-2200-013
+
+ PCB Layout
+ ----------
+
+ A16B-2200-0131/03B (note 1 and 03B have been added/printed later)
+ |--------------| |---|
+ |------| CA34 |-----|CA4|-------------------------------------|
+ | |--------------|75463|---| LL LL MB81C79A|
+ | (x6) LL LL |--------| |
+ | HM53461(x5)|MB605117| |
+ | FA8191 | | |
+ |4040002E.M27 4040001E.M23 FA8191 | | |
+ | |--------| |
+ | |
+ | MC-122-41256A9A-12 |--------| |
+ |AB02142A.K27 AB02141A.K23 MC-122-41256A9A-12 |MB661128| |
+ | 9030001E.J18 | | |
+ | | | |
+ | |--------| |
+ |AB02102A.H27 AB02101A.H23 |
+ | |
+ | |
+ | |
+ |AB020C2A.F27 AB020C1A.F23 24MHz |
+ | |
+ | |
+ | |--------| |
+ |AB02082A.E27 AB02081A.E23 |------| |MB605111| |
+ | |68000 | | | |
+ | | | | | |
+ | |---------| | | |--------| |
+ | |---------| |------| |
+ | CNM1 |-----------------------| |
+ |------------------------------------------| CNA |--|
+ |-----------------------|
+ Notes:
+ MC-122-41256- NEC MC-122-41256A9A-12 256k RAM SIP module (with parity) containing NEC D41256L-12 32k x8 SRAM
+ 2 SIP modules populated, 9 chips per module, 18 total RAMs, total 512k
+ 68000 - Hitachi HD68HC000-12 68000 CPU. Clock 24/2 (PLCC68)
+ MB661128 - Fujitsu Fanuc SLC01 MB661128 (Serial Data Link Controller, PLCC68)
+ MB605117 - Fujitsu Fanuc BOC MB605117U (DRAM/SRAM Interface Controller, QFP100)
+ MB605111 - Fujitsu Fanuc FBI-A MB605111 (Global/Local Interface Controller, QFP100)
+ HM53461 - Hitachi HM53461-12 64k x4-bit multiport CMOS video RAM (x5, SOJ24)
+ MB81C79A - Fujitsu MB81C79A-35 8k x 9-bit (72k) CMOS Static RAM (SOP28)
+ FA8191 - Fanuc FA8191 RV07 custom ceramic module (contains resistors and transistors, SIL16)
+ 75463 - Texas Instruments SN75463 Dual High-Voltage, High-Current Peripheral Driver (DIP8)
+ L - LED
+ CA34 - Connector for PMC Cassette C A02B-0094-C103 (holds 2 EPROMs containing the PMC Ladder)
+ The Ladder is specific and unique to each CNC machine, depending on capability and options.
+ CA4 - Connector for cable joined to Servo Control Board A16B-2200-0090 or 16B-2200-0091
+ CNA - Connector plugs into motherboard slot CNA2 (BASE 1)
+ CNM1 - 40 pin flat cable joined to optional board A16B-1600-0280/02A
+
+ Note about EPROMs:
+ Software Series is denoted by the first 4 digits
+ ROM # (possibly relating to the memory location in hex) is the next 3 digits
+ Software Revision is the last letter
+ Both IC locations and ROM # are printed on this board
+
+ ROM IC Memory EPROM Used
+ Label Location Location Type For...
+ -----------------------------------------------------------------------------------------
+ 9030001E J18 381 27256 Digital Servo Control Program Version 9030 Revision E
+
+ 4040001E M23 001 27C1001 PMC Control Program Version 4040 Revision E
+ 4040002E M27 002 27C1001
+
+ AB02081A E23 081 27C1001 Boot Software Version AB02 Revision A
+ AB02082A E27 082 27C1001
+ AB020C1A F23 0C1 27C1001
+ AB020C2A F27 0C2 27C1001
+ AB02101A H23 101 27C1001
+ AB02102A H27 102 27C1001
+ AB02141A K23 141 27C1001
+ AB02142A K27 142 27C1001
+
+
+ Another identical board from a different machine contains the following EPROMs....
+ 9030001F (known revisions exist up to at least rev M)
+ 4040001D, 4040002D (known revisions exist up to at least rev I)
+ A202081G, A202082G
+ A2020C1G, A2020C2G
+ A202101G, A202102G
+
+ The complete boot software series is listed below:
+
+ 15TA SOFTWARE SERIES (Single Turret 2 Axis Lathe)
+ |------+----+---------+---+---+---+---|
+ |S/W |STEP| CRT |I/O|SER|SER|DNC|
+ |SERIES| | | | | | |
+ | |1 2| 9M 14 9C|LNK|SPN|FB |1 2|
+ +------+----+---------+---+---+---+---+
+ |A201 |X | X | | | | |
+ |A202 |X | X | | | | |
+ |A211 | X| X | X | X | |X |
+ |A212 | X| X | X | X | |X |
+ |A219 | X| X | X | X | X | |
+ |A220 | X| X | X | X | X | |
+ |A215 | X| X | X | X | | X|
+ |A216 | X| X | X | X | | X|
+ |A217 | X| X | X | X | X | X|
+ |A218 | X| X | X | X | X | X|
+ |A221 | X| X | X | X | ? | ?|
+ |------+----+---------+---+---+---+---|
+ Notes:
+ 9M - 9" Monochrome
+ 9C - 9" Color
+ 14 - 14" Color
+ SER SPN - Serial Spindle
+ SER FB - Serial FB ?
+ DNC 1/2 - DNC (Direct NC) type 1 or type 2 for Direct PC to CNC program transfer operation
+
+
+ 15TTA SOFTWARE SERIES (Twin Turret 4 Axis Lathe)
+ |------+----+---------+---+---+---+---|
+ |S/W |STEP| CRT |I/O|SER|SER|DNC|
+ |SERIES| | | | | | |
+ | |1 2| 9M 14 9C|LNK|SPN|FB |1 2|
+ +------+----+---------+---+---+---+---+
+ |A401 |X | X | | | | |
+ |A402 |X | X | | | | |
+ |A411 | X| X | X | X | |X |
+ |A412 | X| X | X | X | |X |
+ |A419 | X| X | X | X | X | |
+ |A420 | X| X | X | X | X | |
+ |------+----+---------+---+---+---+---|
+
+
+ 15TTF SOFTWARE SERIES (Twin Turret 4 Axis Lathe with FAPT)
+ |------+----+---------+---+---+---+---|
+ |S/W |STEP| CRT |I/O|SER|SER|DNC|
+ |SERIES| | | | | | |
+ | |1 2| 9M 14 9C|LNK|SPN|FB |1 2|
+ +------+----+---------+---+---+---+---+
+ |A502 |X | X | | | | |
+ |A512 | X| X | X | X | |X |
+ |A520 | X| X | X | X | X | |
+ |------+----+---------+---+---+---+---|
+
+
+ 15MA SOFTWARE SERIES (Mill With 3 Axes minimum XYZ)
+ |------+----+---------+---+---+---+---|---|
+ |S/W |STEP| CRT |I/O|SER|SER|DNC|SUB|
+ |SERIES| | | | | | | |
+ | |1 2| 9M 14 9C|LNK|SPN|FB |1 2|CPU|
+ +------+----+---------+---+---+---+---+---|
+ |A001 |X | X | | | | | |
+ |A002 |X | X | | | | | |
+ |A00A |X | X | | | | | |
+ |A00B |X | X | | | | | |
+ |AA01 |X | X | | | | | X |
+ |AA02 |X | X | | | | | X |
+ |A011 | X| X | X | X | |X | |
+ |A012 | X| X | X | X | |X | |
+ |AA11 | X| X | X | X | |X | X |
+ |AA12 | X| X | X | X | |X | X |
+ |A017 | X| X | X | X | X | X| |
+ |A018 | X| X | X | X | X | X| |
+ |A019 | X| X | X | X | X | | |
+ |A01A | X| X | X | X | |X | |
+ |A01B | X| X | X | X | |X | |
+ |A020 | X| X | X | X | X | | |
+ |A021 | X| X| X | X | X | ?| |
+ |A027 (NEW STANDARD) | | | | | |
+ |A028 (NEW STANDARD) | | | | | |
+ |A041 (FOR OSI ONLY) | | | | | |
+ |A042 (FOR OSI ONLY) | | | | | |
+ |AA19 | X| X | X | X | X | | X |
+ |AA20 | X| X | X | X | X | | X |
+ |AA13 | X| X | X | X | X | X| X |
+ |AA14 | X| X | X | X | X | X| X |
+ |AA23 | X| X | X | X | X | | X |
+ |AA24 | X| X | X | X | X | | X |
+ |AA26 | X| X | X | X | X | ?| X |
+ |AA27 (NEW STD) | | | | | |
+ |AA28 (NEW STD) | | | | | |
+ |AA41 (FOR OSI ONLY) | | | | | |
+ |AA42 (FOR OSI ONLY) | | | | | |
+ |---------------------+---+---+---+---+---|
+
+
+ Optional PCB A16B-1600-0280/02A
+ -------------------------------
+
+ |---------------------------|
+ | 181 182 |
+ | |
+ | |
+ | |
+ | 1C1 1C2 |
+ | |
+ | |
+ | |
+ | 201 202 |
+ | |
+ | |
+ | |
+ | 241 242 |
+ | |
+ | |
+ | |
+ | 281 282 |
+ | |
+ | |
+ | |
+ | 2C1 2C2 |
+ | |
+ | |
+ | |---------| |
+ | |---------| |
+ | CNM1 |
+ |---------------------------|
+ Notes:
+ The A16B-1600-0280/02A board contains only 12 DIP32 sockets and some logic and
+ bolts to the back of the BASE 1 board. The board extends the boot software memory
+ storage space if additional EPROMS are required. Not all sockets are populated.
+ Connector CNM1 joins with a 40 pin flat cable to the BASE 1 board connector CNM1
+ IC locations are not printed on this board. Only the ROM # is printed at each
+ socket location.
+
+ ROM IC Memory EPROM Used For
+ Label Location Location Type
+ ---------------------------------------------------------------------------------
+ AB02281A N/A 281 27C1001 Boot Software Version AB02 Revision A
+ AB02282A N/A 282 27C1001
+ AB022C1A N/A 2C1 27C1001
+ AB022C2A N/A 2C2 27C1001
+
+
+ 15A EPROM population and option type
+ ----------------+---------+-------------------------------------------
+ PCB NAME |ROM # | Option Type (Basic, Option A1/A2/A3 etc)
+ ----------------|---------+-------------------------------------------
+ BASE 1 main |081, 082 | B
+ BASE 1 main |0C1, 0C2 | B
+ BASE 1 main |101, 102 | A1 if step1 software, B if step2 software
+ BASE 1 main |141, 142 | A2 (only used for foreign language option)
+ BASE 1 daughter |181, 182 | A3 (if used)
+ BASE 1 daughter |1C1, 1C2 | not used
+ BASE 1 daughter |201, 202 | not used
+ BASE 1 daughter |241, 242 | A6 (if used)
+ BASE 1 daughter |281, 282 | B when subcpu used
+ BASE 1 daughter |2C1, 2C2 | B when subcpu used
+ --------------------------+-------------------------------------------
+ Note: 2 MEG DRAM is required on BASE2 PCB when A3 or A6 is used
+
****************************************************************************/
#include "emu.h"
@@ -313,10 +313,10 @@ class fanucs15_state : public driver_device
public:
fanucs15_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag)
- , m_maincpu(*this, "maincpu") // main 68020
- , m_pmccpu(*this, "pmccpu") // sub 68000-12
- , m_gfxcpu(*this, "gfxcpu") // gfx 68000-10
- , m_convcpu(*this, "convcpu") // conversational 80286-8
+ , m_maincpu(*this, "maincpu") // main 68020
+ , m_pmccpu(*this, "pmccpu") // sub 68000-12
+ , m_gfxcpu(*this, "gfxcpu") // gfx 68000-10
+ , m_convcpu(*this, "convcpu") // conversational 80286-8
{ }
required_device<m68020_device> m_maincpu;
@@ -330,8 +330,8 @@ private:
static ADDRESS_MAP_START(maincpu_mem, AS_PROGRAM, 32, fanucs15_state)
AM_RANGE(0x00000000, 0x0017ffff) AM_ROM AM_REGION("base1b", 0)
- AM_RANGE(0x000f8000, 0x000fffff) AM_RAM // filled with 0x96 on boot
- AM_RANGE(0xffff0000, 0xffffffff) AM_RAM // initial stack
+ AM_RANGE(0x000f8000, 0x000fffff) AM_RAM // filled with 0x96 on boot
+ AM_RANGE(0xffff0000, 0xffffffff) AM_RAM // initial stack
ADDRESS_MAP_END
static ADDRESS_MAP_START(pmccpu_mem, AS_PROGRAM, 16, fanucs15_state)
@@ -369,57 +369,55 @@ static MACHINE_CONFIG_START( fanucs15, fanucs15_state )
MCFG_CPU_PROGRAM_MAP(pmccpu_mem)
MCFG_DEVICE_DISABLE()
- MCFG_CPU_ADD("gfxcpu", M68000, XTAL_10MHz) // wants bit 15 of 70500 to be set
+ MCFG_CPU_ADD("gfxcpu", M68000, XTAL_10MHz) // wants bit 15 of 70500 to be set
MCFG_CPU_PROGRAM_MAP(gfxcpu_mem)
MCFG_DEVICE_DISABLE()
- MCFG_CPU_ADD("convcpu", I80286, XTAL_8MHz) // wants 70500 to return 0x8000 (same as what gfxcpu looks for, basically)
+ MCFG_CPU_ADD("convcpu", I80286, XTAL_8MHz) // wants 70500 to return 0x8000 (same as what gfxcpu looks for, basically)
MCFG_CPU_PROGRAM_MAP(convcpu_mem)
MACHINE_CONFIG_END
/* ROM definition */
-ROM_START( fanucs15 )
- ROM_REGION16_BE( 0x50000, "base1a", 0 ) // 68000 sub CPU code and data on base 1 board (verified)
- ROM_LOAD16_BYTE( "4040_001e_001.23m", 0x000001, 0x020000, CRC(2e12109f) SHA1(83ed846d3d59ab0d81b2e2e2231d1a444e462590) )
- ROM_LOAD16_BYTE( "4040_002e_002.27m", 0x000000, 0x020000, CRC(a5469692) SHA1(31c44edb36fb69d3d418a97e32e4a2769d1ec9e7) )
+ROM_START( fanucs15 )
+ ROM_REGION16_BE( 0x50000, "base1a", 0 ) // 68000 sub CPU code and data on base 1 board (verified)
+ ROM_LOAD16_BYTE( "4040_001e_001.23m", 0x000001, 0x020000, CRC(2e12109f) SHA1(83ed846d3d59ab0d81b2e2e2231d1a444e462590) )
+ ROM_LOAD16_BYTE( "4040_002e_002.27m", 0x000000, 0x020000, CRC(a5469692) SHA1(31c44edb36fb69d3d418a97e32e4a2769d1ec9e7) )
ROM_LOAD16_BYTE( "9030_001e_381.18j", 0x040001, 0x008000, CRC(9f10a022) SHA1(dc4a242f7611143cc2d9564993fd5fa52f0ac13a) )
- ROM_REGION32_BE( 0x180000, "base1b", 0 ) // 68020 main CPU code and data on base 1 board (verified)
- ROM_LOAD16_BYTE( "ab02_081a_081.23e", 0x000001, 0x020000, CRC(5328b023) SHA1(661f2908f3287f7cd2b215cd29962f2789f7d99a) )
- ROM_LOAD16_BYTE( "ab02_082a_082.27e", 0x000000, 0x020000, CRC(ad37740f) SHA1(e65cc0a8b4e515fcf5fcefde99e95d100d310018) )
- ROM_LOAD16_BYTE( "ab02_0c1a_0c1.23f", 0x040001, 0x020000, CRC(62566569) SHA1(dd85b6e7875d996759b833552b00e1b3a0e3696b) )
- ROM_LOAD16_BYTE( "ab02_0c2a_0c2.27f", 0x040000, 0x020000, CRC(a4ade1fe) SHA1(44ef5358b34d3538fb061f235b8a14bac6b5faa8) )
- ROM_LOAD16_BYTE( "ab02_101a_101.23h", 0x080001, 0x020000, CRC(96f5d00e) SHA1(f5de3621df536435d27a0aac1c9d25e69601bd40) )
- ROM_LOAD16_BYTE( "ab02_102a_102.27h", 0x080000, 0x020000, CRC(e23a5414) SHA1(f6aff51dfd6d976b7cd33399c7aa3d06c7c06919) )
- ROM_LOAD16_BYTE( "ab02_141a_141.23k", 0x0c0001, 0x020000, CRC(3ceb6809) SHA1(7e37b18847b35f81c08b7b2ab62e99fa3a737c32) )
+ ROM_REGION32_BE( 0x180000, "base1b", 0 ) // 68020 main CPU code and data on base 1 board (verified)
+ ROM_LOAD16_BYTE( "ab02_081a_081.23e", 0x000001, 0x020000, CRC(5328b023) SHA1(661f2908f3287f7cd2b215cd29962f2789f7d99a) )
+ ROM_LOAD16_BYTE( "ab02_082a_082.27e", 0x000000, 0x020000, CRC(ad37740f) SHA1(e65cc0a8b4e515fcf5fcefde99e95d100d310018) )
+ ROM_LOAD16_BYTE( "ab02_0c1a_0c1.23f", 0x040001, 0x020000, CRC(62566569) SHA1(dd85b6e7875d996759b833552b00e1b3a0e3696b) )
+ ROM_LOAD16_BYTE( "ab02_0c2a_0c2.27f", 0x040000, 0x020000, CRC(a4ade1fe) SHA1(44ef5358b34d3538fb061f235b8a14bac6b5faa8) )
+ ROM_LOAD16_BYTE( "ab02_101a_101.23h", 0x080001, 0x020000, CRC(96f5d00e) SHA1(f5de3621df536435d27a0aac1c9d25e69601bd40) )
+ ROM_LOAD16_BYTE( "ab02_102a_102.27h", 0x080000, 0x020000, CRC(e23a5414) SHA1(f6aff51dfd6d976b7cd33399c7aa3d06c7c06919) )
+ ROM_LOAD16_BYTE( "ab02_141a_141.23k", 0x0c0001, 0x020000, CRC(3ceb6809) SHA1(7e37b18847b35f81c08b7b2ab62e99fa3a737c32) )
ROM_LOAD16_BYTE( "ab02_142a_142.27k", 0x0c0000, 0x020000, CRC(1d8a4d7d) SHA1(580322e2927742bbcbf0bb2757730e2817b320e1) )
// this appears to be a different version of the 081a/0c1a ROM program. it's definitely for a 68020 (32-bit pointers everywhere)
ROM_LOAD16_BYTE( "ab02_281a_281.8a", 0x100001, 0x020000, CRC(cec79742) SHA1(1233ff920d607206a80c8d187745e3d657a8635d) )
- ROM_LOAD16_BYTE( "ab02_282a_282.8d", 0x100000, 0x020000, CRC(63eacc0e) SHA1(1f25b99280112c720d778219b4610f556f33a7f1) )
- ROM_LOAD16_BYTE( "ab02_2c1a_2c1.10a", 0x140001, 0x020000, CRC(66eb74dd) SHA1(f256763cb15b4524c09bd09b88df46a1498846ef) )
- ROM_LOAD16_BYTE( "ab02_2c2a_2c2.10d", 0x140000, 0x020000, CRC(6edf4ff3) SHA1(9cbf7c6555cc27def3b580f5a7b0ff580984206d) )
-
- ROM_REGION16_LE( 0x80000, "conversational", 0 ) // 80286 ROMs, 5a00 for Mill
- ROM_LOAD16_BYTE( "5a00_041b.041", 0x000000, 0x020000, CRC(bf22c0a3) SHA1(56ab70bfd5794cb4db1d87c8becf7af522687564) )
- ROM_LOAD16_BYTE( "5a00_042b.042", 0x000001, 0x020000, CRC(7abc9d6b) SHA1(5cb6ad08ce93aa99391d1ce46ac8db8ba2e0f94a) )
- ROM_LOAD16_BYTE( "5a00_001b.001", 0x040000, 0x020000, CRC(cd2a2839) SHA1(bc20fd9ae9d071e1df835244aea85648d1bd1dbc) )
- ROM_LOAD16_BYTE( "5a00_002b.002", 0x040001, 0x020000, CRC(d9ebbb4a) SHA1(9c3d96e9b88848472210beacdf9d300ddd42d16e) )
-
- ROM_REGION16_BE( 0x50000, "gfxboard", 0 ) // graphics board 68000 code/data. 600a for lathe, 600b for mill, 6082 common to both
- ROM_LOAD16_BYTE( "600b_001d_low.3l", 0x000001, 0x010000, CRC(50566c5c) SHA1(966c8d90d09a9c50c5dedebe9c67f1755846b234) )
- ROM_LOAD16_BYTE( "600b_002d_high.3j", 0x000000, 0x010000, CRC(304e1ecb) SHA1(1e4b149b306550750fc03bd80bd399f239f68657) )
- ROM_LOAD16_BYTE( "600a_001c.bin", 0x020001, 0x010000, CRC(63d9fc2f) SHA1(280e825ba7b79e7c38282a4f4b762d2219fd873b) )
- ROM_LOAD16_BYTE( "600a_002c.bin", 0x020000, 0x010000, CRC(4d78e702) SHA1(a89bd07dc1ae030bdee5a541777825eaadbc2307) )
+ ROM_LOAD16_BYTE( "ab02_282a_282.8d", 0x100000, 0x020000, CRC(63eacc0e) SHA1(1f25b99280112c720d778219b4610f556f33a7f1) )
+ ROM_LOAD16_BYTE( "ab02_2c1a_2c1.10a", 0x140001, 0x020000, CRC(66eb74dd) SHA1(f256763cb15b4524c09bd09b88df46a1498846ef) )
+ ROM_LOAD16_BYTE( "ab02_2c2a_2c2.10d", 0x140000, 0x020000, CRC(6edf4ff3) SHA1(9cbf7c6555cc27def3b580f5a7b0ff580984206d) )
+
+ ROM_REGION16_LE( 0x80000, "conversational", 0 ) // 80286 ROMs, 5a00 for Mill
+ ROM_LOAD16_BYTE( "5a00_041b.041", 0x000000, 0x020000, CRC(bf22c0a3) SHA1(56ab70bfd5794cb4db1d87c8becf7af522687564) )
+ ROM_LOAD16_BYTE( "5a00_042b.042", 0x000001, 0x020000, CRC(7abc9d6b) SHA1(5cb6ad08ce93aa99391d1ce46ac8db8ba2e0f94a) )
+ ROM_LOAD16_BYTE( "5a00_001b.001", 0x040000, 0x020000, CRC(cd2a2839) SHA1(bc20fd9ae9d071e1df835244aea85648d1bd1dbc) )
+ ROM_LOAD16_BYTE( "5a00_002b.002", 0x040001, 0x020000, CRC(d9ebbb4a) SHA1(9c3d96e9b88848472210beacdf9d300ddd42d16e) )
+
+ ROM_REGION16_BE( 0x50000, "gfxboard", 0 ) // graphics board 68000 code/data. 600a for lathe, 600b for mill, 6082 common to both
+ ROM_LOAD16_BYTE( "600b_001d_low.3l", 0x000001, 0x010000, CRC(50566c5c) SHA1(966c8d90d09a9c50c5dedebe9c67f1755846b234) )
+ ROM_LOAD16_BYTE( "600b_002d_high.3j", 0x000000, 0x010000, CRC(304e1ecb) SHA1(1e4b149b306550750fc03bd80bd399f239f68657) )
+ ROM_LOAD16_BYTE( "600a_001c.bin", 0x020001, 0x010000, CRC(63d9fc2f) SHA1(280e825ba7b79e7c38282a4f4b762d2219fd873b) )
+ ROM_LOAD16_BYTE( "600a_002c.bin", 0x020000, 0x010000, CRC(4d78e702) SHA1(a89bd07dc1ae030bdee5a541777825eaadbc2307) )
// font or tilemap data?
- ROM_LOAD( "6082_001a_cg.12b", 0x040000, 0x010000, CRC(f3d10cf9) SHA1(bc5bc88dcb5f347e1442aa4a0897747958a53413) )
+ ROM_LOAD( "6082_001a_cg.12b", 0x040000, 0x010000, CRC(f3d10cf9) SHA1(bc5bc88dcb5f347e1442aa4a0897747958a53413) )
- ROM_REGION16_BE( 0x40000, "cassette", 0 ) // "PMC Cassette C", ROM cartridge that plugs into the Base 1 board
- ROM_LOAD16_BYTE( "pmc_high.a2", 0x000000, 0x020000, CRC(7b8f9a96) SHA1(08d828b612c45bb3f2f7a56df418cd8e34731bf4) )
- ROM_LOAD16_BYTE( "pmc_low.a1", 0x000001, 0x020000, CRC(3ab261f8) SHA1(20b7eef96deb91a3a867f9ac4165b0c188fbcff3) )
+ ROM_REGION16_BE( 0x40000, "cassette", 0 ) // "PMC Cassette C", ROM cartridge that plugs into the Base 1 board
+ ROM_LOAD16_BYTE( "pmc_high.a2", 0x000000, 0x020000, CRC(7b8f9a96) SHA1(08d828b612c45bb3f2f7a56df418cd8e34731bf4) )
+ ROM_LOAD16_BYTE( "pmc_low.a1", 0x000001, 0x020000, CRC(3ab261f8) SHA1(20b7eef96deb91a3a867f9ac4165b0c188fbcff3) )
ROM_END
/* Driver */
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
COMP( 1990, fanucs15, 0, 0, fanucs15, fanucs15, driver_device, 0, "Fanuc", "System 15", GAME_NOT_WORKING | GAME_NO_SOUND)
-
-
diff --git a/src/mess/drivers/fanucspmg.c b/src/mess/drivers/fanucspmg.c
index 0ceaacc3981..8192f1f5455 100644
--- a/src/mess/drivers/fanucspmg.c
+++ b/src/mess/drivers/fanucspmg.c
@@ -400,14 +400,14 @@ The arrows denote direction of data flow.
| /-->| Graphic memory|------| |
| | |---------------| | | |----------------|
| | | |--------| |<--->|RS232C interface|---CN2
- | | | | BOOT |<-------->| |----------------|
+ | | | | BOOT |<-------->| |----------------|
| | | | EPROM | |
| | |----------------| | |--------| | |----------------|
|<-----|-->|Character memory|--| | |<--->|RS232C interface|---CN3
| |-->|----------------| | | |--------| | |----------------|
| | | | |Main RAM|<-------->|
| | | | |--------| | |----------------|
- | | | | |<--->|RS232C interface|---CN4
+ | | | | |<--->|RS232C interface|---CN4
| | | | | |----------------|
|---------| | | \/ \/ |
|Keyboard | \/ \---|---------------------------| | |-----------------| CN9 |--------|
@@ -421,8 +421,8 @@ The arrows denote direction of data flow.
|---|----| |----|----|
|Keyboard| | Screen |
|--------| |---------|
-
-
+
+
TODO:
- Is the VRAM hookup anything like correct?
- Hookup enough keyboard to get it to boot a floppy, the FAPT DOCTOR
@@ -430,25 +430,25 @@ The arrows denote direction of data flow.
- Shared RAM is 8k, but there are 2 6264s on the sub board. Is shared RAM
banked?
- I/O is at F00xx:
- ':maincpu' (FC15A): unmapped program memory write to F0012 = 00CE & 00FF
- ':maincpu' (FC15D): unmapped program memory write to F0016 = 00CE & 00FF
- ':maincpu' (FC160): unmapped program memory write to F001A = 00CE & 00FF
- ':maincpu' (FC163): unmapped program memory write to F001E = 00CE & 00FF
- ':maincpu' (FC16D): unmapped program memory write to F000E = 0034 & 00FF
- ':maincpu' (FC172): unmapped program memory write to F0008 = 00D4 & 00FF
- ':maincpu' (FC177): unmapped program memory write to F0008 = 0030 & 00FF
- ':maincpu' (FC17C): unmapped program memory write to F000E = 0056 & 00FF
- ':maincpu' (FC181): unmapped program memory write to F000A = 0010 & 00FF
- ':maincpu' (FC186): unmapped program memory write to F000E = 0096 & 00FF
- ':maincpu' (FC18B): unmapped program memory write to F000C = 0010 & 00FF
- ':maincpu' (FC190): unmapped program memory write to F004E = 0034 & 00FF
- ':maincpu' (FC195): unmapped program memory write to F0048 = 0020 & 00FF
- ':maincpu' (FC19A): unmapped program memory write to F0048 = 004E & 00FF
- ':maincpu' (FC19F): unmapped program memory write to F004E = 0056 & 00FF
- ':maincpu' (FC1A4): unmapped program memory write to F004A = 0010 & 00FF
- ':maincpu' (FC1A9): unmapped program memory write to F004E = 0096 & 00FF
- ':maincpu' (FC1AE): unmapped program memory write to F004C = 0010 & 00FF
-
+ ':maincpu' (FC15A): unmapped program memory write to F0012 = 00CE & 00FF
+ ':maincpu' (FC15D): unmapped program memory write to F0016 = 00CE & 00FF
+ ':maincpu' (FC160): unmapped program memory write to F001A = 00CE & 00FF
+ ':maincpu' (FC163): unmapped program memory write to F001E = 00CE & 00FF
+ ':maincpu' (FC16D): unmapped program memory write to F000E = 0034 & 00FF
+ ':maincpu' (FC172): unmapped program memory write to F0008 = 00D4 & 00FF
+ ':maincpu' (FC177): unmapped program memory write to F0008 = 0030 & 00FF
+ ':maincpu' (FC17C): unmapped program memory write to F000E = 0056 & 00FF
+ ':maincpu' (FC181): unmapped program memory write to F000A = 0010 & 00FF
+ ':maincpu' (FC186): unmapped program memory write to F000E = 0096 & 00FF
+ ':maincpu' (FC18B): unmapped program memory write to F000C = 0010 & 00FF
+ ':maincpu' (FC190): unmapped program memory write to F004E = 0034 & 00FF
+ ':maincpu' (FC195): unmapped program memory write to F0048 = 0020 & 00FF
+ ':maincpu' (FC19A): unmapped program memory write to F0048 = 004E & 00FF
+ ':maincpu' (FC19F): unmapped program memory write to F004E = 0056 & 00FF
+ ':maincpu' (FC1A4): unmapped program memory write to F004A = 0010 & 00FF
+ ':maincpu' (FC1A9): unmapped program memory write to F004E = 0096 & 00FF
+ ':maincpu' (FC1AE): unmapped program memory write to F004C = 0010 & 00FF
+
****************************************************************************/
#include "emu.h"
@@ -464,22 +464,22 @@ The arrows denote direction of data flow.
#include "video/mc6845.h"
#include "formats/imd_dsk.h"
-#define MAINCPU_TAG "maincpu"
-#define SUBCPU_TAG "subcpu"
-#define USART0_TAG "usart0"
-#define USART1_TAG "usart1"
-#define USART2_TAG "usart2"
-#define USART3_TAG "usart3"
-#define PIT0_TAG "pit0"
-#define PIT1_TAG "pit1"
-#define PIC0_TAG "pic0"
-#define PIC1_TAG "pic1"
-#define DMAC_TAG "dmac"
-#define CRTC_TAG "crtc"
-#define FDC_TAG "fdc"
-#define SCREEN_TAG "screen"
-#define SHARED_TAG "shared"
-#define CHARGEN_TAG "chargen"
+#define MAINCPU_TAG "maincpu"
+#define SUBCPU_TAG "subcpu"
+#define USART0_TAG "usart0"
+#define USART1_TAG "usart1"
+#define USART2_TAG "usart2"
+#define USART3_TAG "usart3"
+#define PIT0_TAG "pit0"
+#define PIT1_TAG "pit1"
+#define PIC0_TAG "pic0"
+#define PIC1_TAG "pic1"
+#define DMAC_TAG "dmac"
+#define CRTC_TAG "crtc"
+#define FDC_TAG "fdc"
+#define SCREEN_TAG "screen"
+#define SHARED_TAG "shared"
+#define CHARGEN_TAG "chargen"
class fanucspmg_state : public driver_device
{
@@ -577,7 +577,7 @@ WRITE8_MEMBER(fanucspmg_state::shared_w)
READ8_MEMBER(fanucspmg_state::test_r)
{
- return 0x00; // 0x80 to start weird not-sure-what process which may be FDC related
+ return 0x00; // 0x80 to start weird not-sure-what process which may be FDC related
}
READ8_MEMBER(fanucspmg_state::vbl_r)
@@ -586,14 +586,14 @@ READ8_MEMBER(fanucspmg_state::vbl_r)
}
static ADDRESS_MAP_START(maincpu_mem, AS_PROGRAM, 16, fanucspmg_state)
- AM_RANGE(0x00000, 0x7ffff) AM_RAM // main RAM
+ AM_RANGE(0x00000, 0x7ffff) AM_RAM // main RAM
AM_RANGE(0x88000, 0x88001) AM_READ8(vbl_r, 0xffff)
AM_RANGE(0xf0004, 0xf0005) AM_READ8(test_r, 0xffff)
AM_RANGE(0xf8000, 0xf9fff) AM_READWRITE8(shared_r, shared_w, 0xffff)
- AM_RANGE(0xfc000, 0xfffff) AM_ROM AM_REGION(MAINCPU_TAG, 0)
+ AM_RANGE(0xfc000, 0xfffff) AM_ROM AM_REGION(MAINCPU_TAG, 0)
ADDRESS_MAP_END
static ADDRESS_MAP_START(maincpu_io, AS_IO, 16, fanucspmg_state)
@@ -603,7 +603,7 @@ WRITE_LINE_MEMBER(fanucspmg_state::vsync_w)
{
if ((m_vbl_ctrl & 0x08) == 0x08)
{
- if (state == ASSERT_LINE)
+ if (state == ASSERT_LINE)
{
m_subcpu->set_input_line(I8085_RST75_LINE, ASSERT_LINE);
}
@@ -672,19 +672,19 @@ static ADDRESS_MAP_START(subcpu_mem, AS_PROGRAM, 8, fanucspmg_state)
AM_RANGE(0x0000, 0x3fff) AM_ROM AM_REGION(SUBCPU_TAG, 0)
AM_RANGE(0x4000, 0x45ff) AM_READWRITE(vram1_r, vram1_w)
- AM_RANGE(0x4800, 0x4dff) AM_READWRITE(vram2_r, vram2_w)
+ AM_RANGE(0x4800, 0x4dff) AM_READWRITE(vram2_r, vram2_w)
AM_RANGE(0x5000, 0x5000) AM_DEVREADWRITE(CRTC_TAG, mc6845_device, status_r, address_w)
AM_RANGE(0x5001, 0x5001) AM_DEVREADWRITE(CRTC_TAG, mc6845_device, register_r, register_w)
AM_RANGE(0x5008, 0x5008) AM_WRITE(keyboard_row_w)
AM_RANGE(0x5009, 0x5009) AM_READ(keyboard_r)
- AM_RANGE(0x500a, 0x500b) AM_WRITENOP // probably keyboard related, not sure how though
+ AM_RANGE(0x500a, 0x500b) AM_WRITENOP // probably keyboard related, not sure how though
AM_RANGE(0x500c, 0x500c) AM_WRITE(vbl_ctrl_w)
AM_RANGE(0x500d, 0x500d) AM_WRITE(vram_bank_w)
AM_RANGE(0x500e, 0x500e) AM_READ(vblank_ack_r)
- AM_RANGE(0x5018, 0x5018) AM_WRITE(video_ctrl_w)
+ AM_RANGE(0x5018, 0x5018) AM_WRITE(video_ctrl_w)
- AM_RANGE(0xe000, 0xffff) AM_RAM AM_SHARE(SHARED_TAG) // shared RAM
+ AM_RANGE(0xe000, 0xffff) AM_RAM AM_SHARE(SHARED_TAG) // shared RAM
ADDRESS_MAP_END
/* Input ports */
@@ -752,8 +752,8 @@ static MC6845_UPDATE_ROW( fanuc_update_row )
*p++ = ( data & 0x01 ) ? fg : bg;
*p++ = ( data & 0x02 ) ? fg : bg;
*p++ = ( data & 0x04 ) ? fg : bg;
- *p++ = ( data & 0x08 ) ? fg : bg;
- *p++ = ( data & 0x10 ) ? fg : bg;
+ *p++ = ( data & 0x08 ) ? fg : bg;
+ *p++ = ( data & 0x10 ) ? fg : bg;
*p++ = ( data & 0x20 ) ? fg : bg;
*p++ = ( data & 0x40 ) ? fg : bg;
*p++ = ( data & 0x80 ) ? fg : bg;
@@ -784,7 +784,7 @@ static MC6845_INTERFACE( mc6845_fanuc_intf )
DEVCB_NULL, /* on_de_changed */
DEVCB_NULL, /* on_cur_changed */
DEVCB_NULL, /* on hsync changed */
- DEVCB_DRIVER_LINE_MEMBER(fanucspmg_state, vsync_w), /* on vsync changed */
+ DEVCB_DRIVER_LINE_MEMBER(fanucspmg_state, vsync_w), /* on vsync changed */
NULL
};
@@ -838,18 +838,16 @@ MACHINE_CONFIG_END
/* ROM definition */
ROM_START( fanucspg )
ROM_REGION(0x4000, MAINCPU_TAG, 0)
- ROM_LOAD16_BYTE( "a40_001a.13a", 0x000000, 0x002000, CRC(1b8ac8ef) SHA1(309c081d25270e082ebf846b4f73cef76b52d991) )
- ROM_LOAD16_BYTE( "a40_002a.15a", 0x000001, 0x002000, CRC(587ae652) SHA1(ebc5a4c3d64ab9d6dd4d5355f85bc894e7294e17) )
+ ROM_LOAD16_BYTE( "a40_001a.13a", 0x000000, 0x002000, CRC(1b8ac8ef) SHA1(309c081d25270e082ebf846b4f73cef76b52d991) )
+ ROM_LOAD16_BYTE( "a40_002a.15a", 0x000001, 0x002000, CRC(587ae652) SHA1(ebc5a4c3d64ab9d6dd4d5355f85bc894e7294e17) )
ROM_REGION(0x4000, SUBCPU_TAG, 0)
- ROM_LOAD( "a41_010b.28b", 0x000000, 0x004000, CRC(35a9714f) SHA1(5697b6c4db5adb5702dc1290ecc98758d5fab221) )
+ ROM_LOAD( "a41_010b.28b", 0x000000, 0x004000, CRC(35a9714f) SHA1(5697b6c4db5adb5702dc1290ecc98758d5fab221) )
ROM_REGION(0x8000, CHARGEN_TAG, 0)
- ROM_LOAD( "a42_020a.30b", 0x000000, 0x008000, CRC(33eb5962) SHA1(1157a72089ff77e8db9a9a8fcd0f6c32a1374f56) )
+ ROM_LOAD( "a42_020a.30b", 0x000000, 0x008000, CRC(33eb5962) SHA1(1157a72089ff77e8db9a9a8fcd0f6c32a1374f56) )
ROM_END
/* Driver */
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
COMP( 1983, fanucspg, 0, 0, fanucspmg, fanucspmg, fanucspmg_state, fanucspmg, "Fanuc", "System P Model G", GAME_NOT_WORKING | GAME_NO_SOUND)
-
-
diff --git a/src/mess/drivers/fk1.c b/src/mess/drivers/fk1.c
index ae0f5316cf1..44fabb17a95 100644
--- a/src/mess/drivers/fk1.c
+++ b/src/mess/drivers/fk1.c
@@ -447,7 +447,7 @@ static MACHINE_CONFIG_START( fk1, fk1_state )
MCFG_SCREEN_SIZE(512, 256)
MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 256-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
MCFG_DEVICE_ADD("pit8253", PIT8253, 0)
diff --git a/src/mess/drivers/fmtowns.c b/src/mess/drivers/fmtowns.c
index fb30344989a..0af8b3fdb74 100644
--- a/src/mess/drivers/fmtowns.c
+++ b/src/mess/drivers/fmtowns.c
@@ -624,7 +624,7 @@ WRITE8_MEMBER(towns_state::towns_floppy_w)
}
READ16_MEMBER(towns_state::towns_fdc_dma_r)
-{ UINT16 data = m_fdc->data_r(generic_space(), 0);
+{ UINT16 data = m_fdc->data_r(generic_space(), 0);
return data;
}
diff --git a/src/mess/drivers/fp6000.c b/src/mess/drivers/fp6000.c
index f1f8ada023f..203fd119961 100644
--- a/src/mess/drivers/fp6000.c
+++ b/src/mess/drivers/fp6000.c
@@ -33,7 +33,7 @@ public:
m_maincpu(*this, "maincpu")
, m_crtc(*this, "crtc"),
m_gfxdecode(*this, "gfxdecode"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
UINT8 *m_char_rom;
diff --git a/src/mess/drivers/gb.c b/src/mess/drivers/gb.c
index 3811600b9c0..9f931d70f17 100644
--- a/src/mess/drivers/gb.c
+++ b/src/mess/drivers/gb.c
@@ -756,7 +756,7 @@ static MACHINE_CONFIG_START( gameboy, gb_state )
MCFG_SCREEN_VBLANK_TIME(0)
MCFG_SCREEN_UPDATE_DEVICE("lcd", gb_lcd_device, screen_update)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
// MCFG_SCREEN_SIZE(20*8, 18*8)
MCFG_SCREEN_SIZE( 458, 154 )
@@ -797,7 +797,7 @@ static MACHINE_CONFIG_DERIVED( supergb, gameboy )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_SIZE(32*8, 28*8)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 28*8-1)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32768)
MCFG_PALETTE_INIT_OWNER(gb_state,sgb)
@@ -814,7 +814,7 @@ static MACHINE_CONFIG_DERIVED( gbpocket, gameboy )
MCFG_MACHINE_START_OVERRIDE(gb_state, gbpocket)
MCFG_MACHINE_RESET_OVERRIDE(gb_state, gbpocket)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_INIT_OWNER(gb_state,gbp)
@@ -860,7 +860,7 @@ static MACHINE_CONFIG_START( megaduck, megaduck_state )
MCFG_SCREEN_REFRESH_RATE(DMG_FRAMES_PER_SECOND)
MCFG_SCREEN_VBLANK_TIME(0)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_QUANTUM_TIME(attotime::from_hz(60))
MCFG_MACHINE_START_OVERRIDE(megaduck_state, megaduck )
@@ -872,7 +872,7 @@ static MACHINE_CONFIG_START( megaduck, megaduck_state )
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", gb)
-
+
MCFG_PALETTE_ADD("palette", 4)
MCFG_PALETTE_INIT_OWNER(megaduck_state,megaduck)
diff --git a/src/mess/drivers/geniusiq.c b/src/mess/drivers/geniusiq.c
index 3161200cece..a85277bf028 100644
--- a/src/mess/drivers/geniusiq.c
+++ b/src/mess/drivers/geniusiq.c
@@ -811,7 +811,7 @@ static MACHINE_CONFIG_START( iq128, geniusiq_state )
MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 256-1)
MCFG_SCREEN_UPDATE_DRIVER( geniusiq_state, screen_update )
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_INIT_OWNER(geniusiq_state, geniusiq)
@@ -847,7 +847,7 @@ static MACHINE_CONFIG_START( gl8008cx, gl8008cx_state )
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
MCFG_SCREEN_SIZE(512, 256)
MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 256-1)
- MCFG_SCREEN_UPDATE_DRIVER( gl8008cx_state, screen_update )
+ MCFG_SCREEN_UPDATE_DRIVER( gl8008cx_state, screen_update )
MACHINE_CONFIG_END
/* ROM definition */
diff --git a/src/mess/drivers/grfd2301.c b/src/mess/drivers/grfd2301.c
index 9dcd6451878..d6e1af1613b 100644
--- a/src/mess/drivers/grfd2301.c
+++ b/src/mess/drivers/grfd2301.c
@@ -123,7 +123,7 @@ static MACHINE_CONFIG_START( grfd2301, grfd2301_state )
MCFG_SCREEN_SIZE(640, 240)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 239)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/hec2hrp.c b/src/mess/drivers/hec2hrp.c
index 77882ea5c44..3762346ba04 100644
--- a/src/mess/drivers/hec2hrp.c
+++ b/src/mess/drivers/hec2hrp.c
@@ -648,7 +648,7 @@ static MACHINE_CONFIG_START( hec2mdhrx, hec2hrp_state )
MCFG_SCREEN_VISIBLE_AREA(0, 243, 0, 227)
MCFG_SCREEN_UPDATE_DRIVER(hec2hrp_state, screen_update_hec2hrp)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_VIDEO_START_OVERRIDE(hec2hrp_state,hec2hrp)
MCFG_PALETTE_ADD("palette", 16)
MCFG_VIDEO_START_OVERRIDE(hec2hrp_state,hec2hrp)
diff --git a/src/mess/drivers/homelab.c b/src/mess/drivers/homelab.c
index 49224d12c0a..1fc86a2cc8b 100644
--- a/src/mess/drivers/homelab.c
+++ b/src/mess/drivers/homelab.c
@@ -745,7 +745,7 @@ static MACHINE_CONFIG_START( homelab, homelab_state )
MCFG_VIDEO_START_OVERRIDE(homelab_state,homelab2)
MCFG_SCREEN_UPDATE_DRIVER(homelab_state, screen_update_homelab2)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", homelab)
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
@@ -776,7 +776,7 @@ static MACHINE_CONFIG_START( homelab3, homelab_state )
MCFG_VIDEO_START_OVERRIDE(homelab_state,homelab3)
MCFG_SCREEN_UPDATE_DRIVER(homelab_state, screen_update_homelab3)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", homelab)
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
@@ -807,7 +807,7 @@ static MACHINE_CONFIG_START( brailab4, homelab_state )
MCFG_VIDEO_START_OVERRIDE(homelab_state,brailab4)
MCFG_SCREEN_UPDATE_DRIVER(homelab_state, screen_update_homelab3)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", homelab)
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
diff --git a/src/mess/drivers/homez80.c b/src/mess/drivers/homez80.c
index 1a7f4077cfc..b68ee2b4694 100644
--- a/src/mess/drivers/homez80.c
+++ b/src/mess/drivers/homez80.c
@@ -293,7 +293,7 @@ static MACHINE_CONFIG_START( homez80, homez80_state )
MCFG_SCREEN_SIZE(344, 32*8)
MCFG_SCREEN_VISIBLE_AREA(0, 344-1, 0, 32*8-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MCFG_GFXDECODE_ADD("gfxdecode", "palette", homez80 )
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/hp48.c b/src/mess/drivers/hp48.c
index 8c883216450..9f4f89da7d6 100644
--- a/src/mess/drivers/hp48.c
+++ b/src/mess/drivers/hp48.c
@@ -767,25 +767,25 @@ INPUT_PORTS_END
keyboard layout for 49 G model
-------------------------------------------------
- | F1 | F2 | F3 | F4 | F5 | F6 |
+ | F1 | F2 | F3 | F4 | F5 | F6 |
|-----------------------------------------------|
| APPS | MODE | TOOL | up |
|---------+--------+--------| left right |
| VAR | STO | NXT | down |
|---------+--------+--------+-------------------|
- | HIST | CAT | EQW | SYMB | <= |
+ | HIST | CAT | EQW | SYMB | <= |
|---------+--------+--------+---------+---------|
- | y^x | sqrt | SIN | COS | TAN |
+ | y^x | sqrt | SIN | COS | TAN |
|---------+--------+--------+---------+---------|
- | EEX | +/- | X | 1/x | / |
+ | EEX | +/- | X | 1/x | / |
|---------+--------+--------+---------+---------|
- | alpha | 7 | 8 | 9 | * |
+ | alpha | 7 | 8 | 9 | * |
|---------+--------+--------+---------+---------|
- | blue | 4 | 5 | 6 | - |
+ | blue | 4 | 5 | 6 | - |
|---------+--------+--------+---------+---------|
- | red | 1 | 2 | 3 | + |
+ | red | 1 | 2 | 3 | + |
|---------+--------+--------+---------+---------|
- | ON | 0 | . | SPC | ENTER |
+ | ON | 0 | . | SPC | ENTER |
-------------------------------------------------
* 51 keys
@@ -798,14 +798,14 @@ INPUT_PORTS_END
static INPUT_PORTS_START( hp49g_kbd )
- PORT_START( "LINE0" ) /* OUT = 0x001 */
+ PORT_START( "LINE0" ) /* OUT = 0x001 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "ENTER ANS NUM")
PORT_CODE ( KEYCODE_ENTER )
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "+ { } \xC2\xAB \xC2\xBB") /* << >> */
+ PORT_NAME ( "+ { } \xC2\xAB \xC2\xBB") /* << >> */
PORT_CODE ( KEYCODE_EQUALS )
PORT_CODE ( KEYCODE_PLUS_PAD )
@@ -826,11 +826,11 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_CODE ( KEYCODE_Z)
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "TAN ATAN \xE2\x88\xAB U") /* integral */
+ PORT_NAME ( "TAN ATAN \xE2\x88\xAB U") /* integral */
PORT_CODE ( KEYCODE_U )
PORT_BIT ( 64, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x87\x90 DEL CLEAR") /* double left arrow */
+ PORT_NAME ( "\xE2\x87\x90 DEL CLEAR") /* double left arrow */
PORT_CODE ( KEYCODE_BACKSPACE )
PORT_CODE ( KEYCODE_DEL )
PORT_CODE ( KEYCODE_DEL_PAD )
@@ -839,13 +839,13 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_NAME ( "NXT PREV PASTE L")
PORT_CODE ( KEYCODE_L )
- PORT_BIT ( 0x7f00, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7f00, 0, IPT_UNUSED )
- PORT_START( "LINE1" ) /* OUT = 0x002 */
+ PORT_START( "LINE1" ) /* OUT = 0x002 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "SPC \xCF\x80 ,") /* pi */
+ PORT_NAME ( "SPC \xCF\x80 ,") /* pi */
PORT_CODE ( KEYCODE_SPACE )
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
@@ -864,11 +864,11 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_CODE ( KEYCODE_9_PAD )
PORT_BIT ( 16, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "1/x \xE2\x89\xA5 > Y") /* >= */
+ PORT_NAME ( "1/x \xE2\x89\xA5 > Y") /* >= */
PORT_CODE ( KEYCODE_Y )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "COS ACOS \xE2\x88\x82 T") /* delta */
+ PORT_NAME ( "COS ACOS \xE2\x88\x82 T") /* delta */
PORT_CODE ( KEYCODE_T )
PORT_BIT ( 64, IP_ACTIVE_HIGH, IPT_KEYBOARD )
@@ -879,10 +879,10 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_NAME ( "STO\xE2\x8A\xB3 RCL CUT K")
PORT_CODE ( KEYCODE_K )
- PORT_BIT ( 0x7f00, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7f00, 0, IPT_UNUSED )
- PORT_START( "LINE2" ) /* OUT = 0x004 */
+ PORT_START( "LINE2" ) /* OUT = 0x004 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( ". : : \xE2\x86\xb5") /* return arrow */
@@ -904,7 +904,7 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_CODE ( KEYCODE_8_PAD )
PORT_BIT ( 16, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "X \xE2\x89\xA4 < X") /* <= */
+ PORT_NAME ( "X \xE2\x89\xA4 < X") /* <= */
PORT_CODE ( KEYCODE_X )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
@@ -919,13 +919,13 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_NAME ( "VAR UPDIR COPY J")
PORT_CODE ( KEYCODE_J )
- PORT_BIT ( 0x7f00, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7f00, 0, IPT_UNUSED )
- PORT_START( "LINE3" ) /* OUT = 0x008 */
+ PORT_START( "LINE3" ) /* OUT = 0x008 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "0 \xE2\x88\x9E \xE2\x86\x92") /* infinity, right arrow */
+ PORT_NAME ( "0 \xE2\x88\x9E \xE2\x86\x92") /* infinity, right arrow */
PORT_CODE ( KEYCODE_0 )
PORT_CODE ( KEYCODE_0_PAD )
@@ -945,11 +945,11 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_CODE ( KEYCODE_7_PAD )
PORT_BIT ( 16, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "+/- \xE2\x89\xA0 = W") /* =/ */
+ PORT_NAME ( "+/- \xE2\x89\xA0 = W") /* =/ */
PORT_CODE ( KEYCODE_W )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x88\x9A x^2 sqrt(x,y) R") /* square root */
+ PORT_NAME ( "\xE2\x88\x9A x^2 sqrt(x,y) R") /* square root */
PORT_CODE ( KEYCODE_R )
PORT_BIT ( 64, IP_ACTIVE_HIGH, IPT_KEYBOARD )
@@ -960,10 +960,10 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_NAME ( "TOOL i | I")
PORT_CODE ( KEYCODE_I )
- PORT_BIT ( 0x7f00, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7f00, 0, IPT_UNUSED )
- PORT_START( "LINE4" ) /* OUT = 0x010 */
+ PORT_START( "LINE4" ) /* OUT = 0x010 */
PORT_BIT ( 16, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "EEX 10^x LOG V")
@@ -981,10 +981,10 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_NAME ( "MODE CUSTOM END H")
PORT_CODE ( KEYCODE_H )
- PORT_BIT ( 0x7f0f, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7f0f, 0, IPT_UNUSED )
- PORT_START( "LINE5" ) /* OUT = 0x020 */
+ PORT_START( "LINE5" ) /* OUT = 0x020 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "F1 Y= A")
@@ -1020,10 +1020,10 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_NAME ( "APPS FILES BEGIN G")
PORT_CODE ( KEYCODE_G )
- PORT_BIT ( 0x7f40, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7f40, 0, IPT_UNUSED )
- PORT_START( "LINE6" ) /* OUT = 0x040 */
+ PORT_START( "LINE6" ) /* OUT = 0x040 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "\xE2\x86\x92") /* right arrow */
@@ -1034,17 +1034,17 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_CODE ( KEYCODE_DOWN )
PORT_BIT ( 4, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x90") /* left arrow */
+ PORT_NAME ( "\xE2\x86\x90") /* left arrow */
PORT_CODE ( KEYCODE_LEFT )
PORT_BIT ( 8, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "\xE2\x86\x91") /* up arrow */
PORT_CODE ( KEYCODE_UP )
- PORT_BIT ( 0x7ff0, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7ff0, 0, IPT_UNUSED )
- PORT_START( "LINE7" ) /* OUT = 0x080 */
+ PORT_START( "LINE7" ) /* OUT = 0x080 */
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "right shift")
@@ -1055,25 +1055,25 @@ static INPUT_PORTS_START( hp49g_kbd )
PORT_CODE ( KEYCODE_LSHIFT )
PORT_BIT ( 8, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xCE\xB1 USER ENTRY") /* alpha */
+ PORT_NAME ( "\xCE\xB1 USER ENTRY") /* alpha */
PORT_CODE ( KEYCODE_LALT )
- PORT_BIT ( 0x7ff1, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7ff1, 0, IPT_UNUSED )
- PORT_START( "LINE8" ) /* OUT = 0x100 */
+ PORT_START( "LINE8" ) /* OUT = 0x100 */
- PORT_BIT ( 0xffff, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffff, 0, IPT_UNUSED )
- PORT_START( "ON" ) /* ON key, appears on all OUT lines */
+ PORT_START( "ON" ) /* ON key, appears on all OUT lines */
PORT_BIT ( 0x8000, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "ON CONT OFF CANCEL" )
PORT_CODE ( KEYCODE_ESC )
PORT_CODE ( KEYCODE_HOME )
- PORT_BIT ( 0x7fff, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7fff, 0, IPT_UNUSED )
INPUT_PORTS_END
@@ -1109,8 +1109,8 @@ static INPUT_PORTS_START( hp48gx )
INPUT_PORTS_END
static INPUT_PORTS_START( hp49g )
- PORT_INCLUDE( hp49g_kbd )
- PORT_INCLUDE( hp48_battery )
+ PORT_INCLUDE( hp49g_kbd )
+ PORT_INCLUDE( hp48_battery )
INPUT_PORTS_END
@@ -1356,8 +1356,8 @@ static MACHINE_CONFIG_DERIVED( hp49g, hp48_common )
MCFG_DEFAULT_LAYOUT ( layout_hp49g )
/* serial I/O */
- //MCFG_XMODEM_ADD( "rs232_x", hp48_xmodem_rs232_conf )
- //MCFG_KERMIT_ADD( "rs232_k", hp48_kermit_rs232_conf )
+ //MCFG_XMODEM_ADD( "rs232_x", hp48_xmodem_rs232_conf )
+ //MCFG_KERMIT_ADD( "rs232_k", hp48_kermit_rs232_conf )
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/hp9k.c b/src/mess/drivers/hp9k.c
index 2030f8c4867..7a634b1bbd2 100644
--- a/src/mess/drivers/hp9k.c
+++ b/src/mess/drivers/hp9k.c
@@ -161,7 +161,7 @@ public:
DECLARE_WRITE8_MEMBER(kbd_put);
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
-
+
required_device<gfxdecode_device> m_gfxdecode;
};
diff --git a/src/mess/drivers/hprot1.c b/src/mess/drivers/hprot1.c
index 40a345dbed6..bcac37914d1 100644
--- a/src/mess/drivers/hprot1.c
+++ b/src/mess/drivers/hprot1.c
@@ -158,55 +158,55 @@ READ8_MEMBER(hprot1_state::henry_io_r)
/*
WRITE8_MEMBER(hprot1_state::henry_io_w)
{
- static UINT8 p0=0, p1=0, p2=0, p3=0;
- switch (offset)
- {
- case 0x00:
- {
- if (data != p0)
- {
- p0=data;
+ static UINT8 p0=0, p1=0, p2=0, p3=0;
+ switch (offset)
+ {
+ case 0x00:
+ {
+ if (data != p0)
+ {
+ p0=data;
#if LOG_IO_PORTS
- printf("Write to P0: %02X\n", data);
+ printf("Write to P0: %02X\n", data);
#endif
- }
- break;
- }
- case 0x01:
- {
- if (data != p1)
- {
- p1=data;
- if (data != 0xFF && data != 0xEF)
+ }
+ break;
+ }
+ case 0x01:
+ {
+ if (data != p1)
+ {
+ p1=data;
+ if (data != 0xFF && data != 0xEF)
#if LOG_IO_PORTS
- printf("Write to P1: %02X\n", data);
+ printf("Write to P1: %02X\n", data);
#endif
- }
- break;
- }
- case 0x02:
- {
- if (data != p2)
- {
- p2=data;
+ }
+ break;
+ }
+ case 0x02:
+ {
+ if (data != p2)
+ {
+ p2=data;
#if LOG_IO_PORTS
- printf("Write to P2: %02X\n", data);
+ printf("Write to P2: %02X\n", data);
#endif
- }
- break;
- }
- case 0x03:
- {
- if (data != p3)
- {
- p3=data;
+ }
+ break;
+ }
+ case 0x03:
+ {
+ if (data != p3)
+ {
+ p3=data;
#if LOG_IO_PORTS
- printf("Write to P3: %02X\n", data);
+ printf("Write to P3: %02X\n", data);
#endif
- }
- break;
- }
- }
+ }
+ break;
+ }
+ }
}
*/
@@ -245,7 +245,7 @@ static MACHINE_CONFIG_START( hprot1, hprot1_state )
MCFG_SCREEN_SIZE(6*16, 9*2)
MCFG_SCREEN_VISIBLE_AREA(0, 6*16-1, 0, 9*2-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(hprot1_state, hprot1)
diff --git a/src/mess/drivers/hunter2.c b/src/mess/drivers/hunter2.c
index 055eae48567..4158df500a5 100644
--- a/src/mess/drivers/hunter2.c
+++ b/src/mess/drivers/hunter2.c
@@ -103,10 +103,10 @@ static ADDRESS_MAP_START(hunter2_io, AS_IO, 8, hunter2_state)
ADDRESS_MAP_UNMAP_HIGH
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x1f) AM_DEVREADWRITE("iotimer", nsc810_device, read, write) // device not yet emulated
-// AM_RANGE(0x00, 0x00) AM_READ(port00_r)
-// AM_RANGE(0x01, 0x01) AM_WRITE(port01_w)
-// AM_RANGE(0x02, 0x02) AM_READ(port02_r)
-// AM_RANGE(0x03, 0x1F) AM_WRITENOP
+// AM_RANGE(0x00, 0x00) AM_READ(port00_r)
+// AM_RANGE(0x01, 0x01) AM_WRITE(port01_w)
+// AM_RANGE(0x02, 0x02) AM_READ(port02_r)
+// AM_RANGE(0x03, 0x1F) AM_WRITENOP
AM_RANGE(0x20, 0x20) AM_DEVWRITE("lcdc", hd61830_device, data_w)
AM_RANGE(0x21, 0x21) AM_DEVREADWRITE("lcdc", hd61830_device, status_r, control_w)
AM_RANGE(0x3e, 0x3e) AM_DEVREAD("lcdc", hd61830_device, data_r)
@@ -255,19 +255,19 @@ WRITE8_MEMBER( hunter2_state::port80_w )
WRITE8_MEMBER( hunter2_state::port81_w )
{
m_rs232->write_txd(data & 0x01);
-// logerror("TXD write %02x\n",data);
+// logerror("TXD write %02x\n",data);
}
WRITE8_MEMBER( hunter2_state::port82_w )
{
m_rs232->write_dtr(data & 0x01);
-// logerror("DTR write %02x\n",data);
+// logerror("DTR write %02x\n",data);
}
WRITE8_MEMBER( hunter2_state::port84_w )
{
m_rs232->write_rts(data & 0x01);
-// logerror("RTS write %02x\n",data);
+// logerror("RTS write %02x\n",data);
}
WRITE8_MEMBER( hunter2_state::port86_w )
@@ -277,7 +277,7 @@ WRITE8_MEMBER( hunter2_state::port86_w )
/*
Bit 0 = Enable normal interrupts
-Bit 1 = Enable RSTC interrupts
+Bit 1 = Enable RSTC interrupts
Bit 2 = Enable RSTB interrupts
Bit 3 = Enable RSTA interrupts
*/
@@ -399,7 +399,7 @@ static MACHINE_CONFIG_START( hunter2, hunter2_state )
MCFG_SCREEN_SIZE(240, 128)
MCFG_SCREEN_VISIBLE_AREA(0, 239, 0, 63)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(hunter2_state, hunter2)
diff --git a/src/mess/drivers/hx20.c b/src/mess/drivers/hx20.c
index c003fd8d855..7908efa8399 100644
--- a/src/mess/drivers/hx20.c
+++ b/src/mess/drivers/hx20.c
@@ -833,10 +833,10 @@ static MACHINE_CONFIG_START( hx20, hx20_state )
MCFG_SCREEN_VISIBLE_AREA(0, 120-1, 0, 32-1)
MCFG_SCREEN_UPDATE_DRIVER(hx20_state, screen_update)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(hx20_state, hx20)
-
+
MCFG_UPD7227_ADD(UPD7227_0_TAG, 0, 0)
MCFG_UPD7227_ADD(UPD7227_1_TAG, 40, 0)
MCFG_UPD7227_ADD(UPD7227_2_TAG, 80, 0)
diff --git a/src/mess/drivers/ibm6580.c b/src/mess/drivers/ibm6580.c
index 9acd539cb6a..98d9f65c524 100644
--- a/src/mess/drivers/ibm6580.c
+++ b/src/mess/drivers/ibm6580.c
@@ -83,7 +83,7 @@ static MACHINE_CONFIG_START( ibm6580, ibm6580_state )
MCFG_SCREEN_SIZE(640, 240)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 239)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 3)
MCFG_PALETTE_INIT_OWNER(ibm6580_state, ibm6580)
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/ibmpcjr.c b/src/mess/drivers/ibmpcjr.c
index 5386c5a17bb..0ebf6bad196 100644
--- a/src/mess/drivers/ibmpcjr.c
+++ b/src/mess/drivers/ibmpcjr.c
@@ -78,7 +78,7 @@ public:
UINT32 m_raw_keyb_data;
int m_signal_count;
UINT8 m_nmi_enabled;
-
+
void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
emu_timer *m_pc_int_delay_timer;
emu_timer *m_pcjr_watchdog;
@@ -90,7 +90,7 @@ public:
TIMER_WATCHDOG,
TIMER_KB_SIGNAL
};
-
+
void machine_reset();
DECLARE_DRIVER_INIT(pcjr);
};
@@ -146,7 +146,7 @@ void pcjr_state::device_timer(emu_timer &timer, device_timer_id id, int param, v
else
m_pic8259->ir6_w(0);
break;
-
+
case TIMER_KB_SIGNAL:
m_raw_keyb_data = m_raw_keyb_data >> 1;
m_signal_count--;
@@ -246,7 +246,7 @@ WRITE_LINE_MEMBER(pcjr_state::out2_changed)
WRITE_LINE_MEMBER(pcjr_state::keyb_interrupt)
{
int data;
-
+
if(state && (data = m_keyboard->read(machine().driver_data()->generic_space(), 0)))
{
UINT8 parity = 0;
@@ -650,7 +650,7 @@ static MACHINE_CONFIG_START( ibmpcjr, pcjr_state)
/* video hardware */
MCFG_PCVIDEO_PCJR_ADD("pcvideo_pcjr")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "pcvideo_pcjr:palette", pcjr)
/* sound hardware */
diff --git a/src/mess/drivers/ie15.c b/src/mess/drivers/ie15.c
index 960f62e7a48..9fc1dab51e9 100644
--- a/src/mess/drivers/ie15.c
+++ b/src/mess/drivers/ie15.c
@@ -634,8 +634,8 @@ static MACHINE_CONFIG_START( ie15, ie15_state )
IE15_HORZ_START+IE15_DISP_HORZ,IE15_TOTAL_VERT,IE15_VERT_START,
IE15_VERT_START+IE15_DISP_VERT);
MCFG_SCREEN_PALETTE("palette")
-
- MCFG_GFXDECODE_ADD("gfxdecode", "palette", ie15)
+
+ MCFG_GFXDECODE_ADD("gfxdecode", "palette", ie15)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(ie15_state, ie15)
diff --git a/src/mess/drivers/indiana.c b/src/mess/drivers/indiana.c
index f8ea27330a6..6336f3cf455 100644
--- a/src/mess/drivers/indiana.c
+++ b/src/mess/drivers/indiana.c
@@ -2,11 +2,11 @@
Indiana University 68030 board
- 08/12/2009 Skeleton driver.
- 01/20/2014 Added ISA bus and peripherals
-
- TODO: Text appears in VGA f/b (0x6B8000), but doesn't display?
-
+ 08/12/2009 Skeleton driver.
+ 01/20/2014 Added ISA bus and peripherals
+
+ TODO: Text appears in VGA f/b (0x6B8000), but doesn't display?
+
System often reads/writes 6003D4/5, might be a cut-down 6845,
as it only uses registers C,D,E,F.
@@ -120,7 +120,7 @@ static MACHINE_CONFIG_START( indiana, indiana_state )
MCFG_MC68901_RX_CLOCK(0)
MCFG_MC68901_TX_CLOCK(0)
MCFG_MC68901_OUT_SO_CB(DEVWRITELINE("keyboard", serial_keyboard_device, input_txd))
-
+
MCFG_SERIAL_KEYBOARD_ADD("keyboard", keyboard_interface, 1200)
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/intv.c b/src/mess/drivers/intv.c
index 699dc12bd0a..603c5f40ede 100644
--- a/src/mess/drivers/intv.c
+++ b/src/mess/drivers/intv.c
@@ -817,7 +817,7 @@ static MACHINE_CONFIG_START( intv, intv_state )
MCFG_SCREEN_SIZE((STIC_OVERSCAN_LEFT_WIDTH+STIC_BACKTAB_WIDTH*STIC_CARD_WIDTH-1+STIC_OVERSCAN_RIGHT_WIDTH)*STIC_X_SCALE*INTV_X_SCALE, (STIC_OVERSCAN_TOP_HEIGHT+STIC_BACKTAB_HEIGHT*STIC_CARD_HEIGHT+STIC_OVERSCAN_BOTTOM_HEIGHT)*STIC_Y_SCALE*INTV_Y_SCALE)
MCFG_SCREEN_VISIBLE_AREA(0, (STIC_OVERSCAN_LEFT_WIDTH+STIC_BACKTAB_WIDTH*STIC_CARD_WIDTH-1+STIC_OVERSCAN_RIGHT_WIDTH)*STIC_X_SCALE*INTV_X_SCALE-1, 0, (STIC_OVERSCAN_TOP_HEIGHT+STIC_BACKTAB_HEIGHT*STIC_CARD_HEIGHT+STIC_OVERSCAN_BOTTOM_HEIGHT)*STIC_Y_SCALE*INTV_Y_SCALE-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 0x400)
MCFG_PALETTE_INDIRECT_ENTRIES(32)
MCFG_PALETTE_INIT_OWNER(intv_state, intv)
@@ -874,7 +874,7 @@ static MACHINE_CONFIG_DERIVED( intvkbd, intv )
MCFG_GFXDECODE_ADD("gfxdecode", "palette", intvkbd)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_INIT_OWNER(intv_state, intv)
-
+
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_SIZE((STIC_OVERSCAN_LEFT_WIDTH+STIC_BACKTAB_WIDTH*STIC_CARD_WIDTH-1+STIC_OVERSCAN_RIGHT_WIDTH)*STIC_X_SCALE*INTVKBD_X_SCALE, (STIC_OVERSCAN_TOP_HEIGHT+STIC_BACKTAB_HEIGHT*STIC_CARD_HEIGHT+STIC_OVERSCAN_BOTTOM_HEIGHT)*STIC_Y_SCALE*INTVKBD_Y_SCALE)
MCFG_SCREEN_VISIBLE_AREA(0, (STIC_OVERSCAN_LEFT_WIDTH+STIC_BACKTAB_WIDTH*STIC_CARD_WIDTH-1+STIC_OVERSCAN_RIGHT_WIDTH)*STIC_X_SCALE*INTVKBD_X_SCALE-1, 0, (STIC_OVERSCAN_TOP_HEIGHT+STIC_BACKTAB_HEIGHT*STIC_CARD_HEIGHT+STIC_OVERSCAN_BOTTOM_HEIGHT)*STIC_Y_SCALE*INTVKBD_Y_SCALE-1)
diff --git a/src/mess/drivers/ip20.c b/src/mess/drivers/ip20.c
index bc95aaa159c..0709163410a 100644
--- a/src/mess/drivers/ip20.c
+++ b/src/mess/drivers/ip20.c
@@ -601,7 +601,7 @@ static MACHINE_CONFIG_START( ip204415, ip20_state )
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_DEVICE_ADD("scc", SCC8530, 7000000)
-
+
MCFG_DEVICE_ADD("sgi_mc", SGI_MC, 0)
MCFG_SCSIBUS_ADD("scsi")
diff --git a/src/mess/drivers/ip22.c b/src/mess/drivers/ip22.c
index 0f222797475..cadaa249d24 100644
--- a/src/mess/drivers/ip22.c
+++ b/src/mess/drivers/ip22.c
@@ -110,7 +110,7 @@ public:
m_dac(*this, "dac"),
m_kbdc8042(*this, "kbdc")
{ }
-
+
required_device<cpu_device> m_maincpu;
required_device<wd33c93_device> m_wd33c93;
required_shared_ptr<UINT32> m_unkpbus0;
@@ -1623,7 +1623,7 @@ static MACHINE_CONFIG_START( ip225015, ip22_state )
MCFG_PALETTE_ADD("palette", 65536)
MCFG_NEWPORT_ADD("newport")
-
+
MCFG_DEVICE_ADD("sgi_mc", SGI_MC, 0)
MCFG_DEVICE_ADD("lpt_0", PC_LPT, 0)
diff --git a/src/mess/drivers/iq151.c b/src/mess/drivers/iq151.c
index 3c46d7bc48f..544619588e7 100644
--- a/src/mess/drivers/iq151.c
+++ b/src/mess/drivers/iq151.c
@@ -434,7 +434,7 @@ static MACHINE_CONFIG_START( iq151, iq151_state )
MCFG_SCREEN_SIZE(64*8, 32*8)
MCFG_SCREEN_VISIBLE_AREA(0, 32*8-1, 0, 32*8-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
/* sound hardware */
diff --git a/src/mess/drivers/irisha.c b/src/mess/drivers/irisha.c
index 1b0ff372d22..c4d4d0eb828 100644
--- a/src/mess/drivers/irisha.c
+++ b/src/mess/drivers/irisha.c
@@ -407,7 +407,7 @@ static MACHINE_CONFIG_START( irisha, irisha_state )
MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 200-1)
MCFG_SCREEN_UPDATE_DRIVER(irisha_state, screen_update_irisha)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", irisha)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/itt3030.c b/src/mess/drivers/itt3030.c
index 809098cbe2a..802ab5a9d2c 100644
--- a/src/mess/drivers/itt3030.c
+++ b/src/mess/drivers/itt3030.c
@@ -233,7 +233,7 @@ public:
, m_keyrow16(*this, "ROW16")
, m_vram(*this, "vram"),
m_gfxdecode(*this, "gfxdecode"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
// devices
diff --git a/src/mess/drivers/jonos.c b/src/mess/drivers/jonos.c
index 57ec7a8e76b..aceae2fcd88 100644
--- a/src/mess/drivers/jonos.c
+++ b/src/mess/drivers/jonos.c
@@ -131,7 +131,7 @@ static MACHINE_CONFIG_START( jonos, jonos_state )
MCFG_SCREEN_SIZE(640, 300)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 299)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", jonos)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/jupiter.c b/src/mess/drivers/jupiter.c
index 1ef238eced3..b7e8af32258 100644
--- a/src/mess/drivers/jupiter.c
+++ b/src/mess/drivers/jupiter.c
@@ -290,8 +290,8 @@ static MACHINE_CONFIG_START( jupiter3, jupiter3_state )
MCFG_SCREEN_SIZE(512, 320)
MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 320-1)
MCFG_SCREEN_PALETTE("palette")
-
-
+
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
// devices
diff --git a/src/mess/drivers/k8915.c b/src/mess/drivers/k8915.c
index e6e06332e39..5ae99e208af 100644
--- a/src/mess/drivers/k8915.c
+++ b/src/mess/drivers/k8915.c
@@ -168,7 +168,7 @@ static MACHINE_CONFIG_START( k8915, k8915_state )
MCFG_SCREEN_SIZE(640, 250)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 249)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
MCFG_ASCII_KEYBOARD_ADD(KEYBOARD_TAG, keyboard_intf)
diff --git a/src/mess/drivers/kaypro.c b/src/mess/drivers/kaypro.c
index 302f96aa29d..aae03beb043 100644
--- a/src/mess/drivers/kaypro.c
+++ b/src/mess/drivers/kaypro.c
@@ -210,7 +210,7 @@ static MACHINE_CONFIG_START( kayproii, kaypro_state )
MCFG_VIDEO_START_OVERRIDE(kaypro_state, kaypro )
MCFG_SCREEN_UPDATE_DRIVER(kaypro_state, screen_update_kayproii)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", kayproii)
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
@@ -266,8 +266,8 @@ static MACHINE_CONFIG_START( kaypro2x, kaypro_state )
MCFG_SCREEN_SIZE(80*8, 25*16)
MCFG_SCREEN_VISIBLE_AREA(0,80*8-1,0,25*16-1)
MCFG_VIDEO_START_OVERRIDE(kaypro_state, kaypro )
- MCFG_SCREEN_UPDATE_DRIVER(kaypro_state, screen_update_kaypro2x)
-
+ MCFG_SCREEN_UPDATE_DRIVER(kaypro_state, screen_update_kaypro2x)
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", kaypro2x)
MCFG_PALETTE_ADD("palette", 3)
MCFG_PALETTE_INIT_OWNER(kaypro_state,kaypro)
diff --git a/src/mess/drivers/konin.c b/src/mess/drivers/konin.c
index 46ff0182510..5bd942ada78 100644
--- a/src/mess/drivers/konin.c
+++ b/src/mess/drivers/konin.c
@@ -90,7 +90,7 @@ static MACHINE_CONFIG_START( konin, konin_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(konin_state, screen_update_konin)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/kyocera.c b/src/mess/drivers/kyocera.c
index b1db3ec8ee8..cd6df8220a8 100644
--- a/src/mess/drivers/kyocera.c
+++ b/src/mess/drivers/kyocera.c
@@ -30,7 +30,7 @@
TODO:
- - bar code reader (!RxDB -> RST5.5, Hewlett-Packard HREDS-3050 interface)
+ - bar code reader (!RxDB -> RST5.5, Hewlett-Packard HREDS-3050 interface)
- un-Y2K-hack tandy200
- keyboard is unresponsive for couple of seconds after boot
- soft power on/off
diff --git a/src/mess/drivers/lcmate2.c b/src/mess/drivers/lcmate2.c
index 6091532c0b4..b4dc7d0b8b1 100644
--- a/src/mess/drivers/lcmate2.c
+++ b/src/mess/drivers/lcmate2.c
@@ -235,7 +235,7 @@ static MACHINE_CONFIG_START( lcmate2, lcmate2_state )
MCFG_SCREEN_SIZE(120, 18)
MCFG_SCREEN_VISIBLE_AREA(0, 120-1, 0, 18-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(lcmate2_state, lcmate2)
MCFG_DEFAULT_LAYOUT(layout_lcd)
diff --git a/src/mess/drivers/llc.c b/src/mess/drivers/llc.c
index ea8804f3776..7dc9c7d6a48 100644
--- a/src/mess/drivers/llc.c
+++ b/src/mess/drivers/llc.c
@@ -217,7 +217,7 @@ static MACHINE_CONFIG_START( llc1, llc_state )
MCFG_SCREEN_VISIBLE_AREA(0, 64*8-1, 0, 16*8-1)
MCFG_SCREEN_UPDATE_DRIVER(llc_state, screen_update_llc1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", llc1)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MCFG_DEFAULT_LAYOUT(layout_llc1)
@@ -245,7 +245,7 @@ static MACHINE_CONFIG_START( llc2, llc_state )
MCFG_SCREEN_VISIBLE_AREA(0, 64*8-1, 0, 32*8-1)
MCFG_SCREEN_UPDATE_DRIVER(llc_state, screen_update_llc2)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", llc2)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/lola8a.c b/src/mess/drivers/lola8a.c
index e9dd77448ed..f07c94246c4 100644
--- a/src/mess/drivers/lola8a.c
+++ b/src/mess/drivers/lola8a.c
@@ -56,7 +56,7 @@ public:
private:
UINT8 m_portb;
required_device<cassette_image_device> m_cass;
-public:
+public:
required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/m20.c b/src/mess/drivers/m20.c
index f1fb71e2b30..6bade75b3dc 100644
--- a/src/mess/drivers/m20.c
+++ b/src/mess/drivers/m20.c
@@ -65,7 +65,7 @@ public:
m_floppy0(*this, "fd1797:0:5dd"),
m_floppy1(*this, "fd1797:1:5dd"),
m_p_videoram(*this, "p_videoram"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{
}
@@ -163,7 +163,7 @@ WRITE_LINE_MEMBER(m20_state::kbd_tx)
m_kbrecv_data = (m_kbrecv_data >> 1) | (state ? (1<<10) : 0);
if (m_kbrecv_bitcount == 11) {
data = (m_kbrecv_data >> 1) & 0xff;
-// printf ("0x%02X received by keyboard\n", data);
+// printf ("0x%02X received by keyboard\n", data);
switch (data) {
case 0x03: m_kbdi8251->receive_character(2); printf ("sending 2 back from kb...\n"); break;
case 0x0a: break;
@@ -173,11 +173,11 @@ WRITE_LINE_MEMBER(m20_state::kbd_tx)
m_kbrecv_in_progress = 0;
}
}
- else
+ else
{
if (state == 0)
{
- m_kbrecv_in_progress = 1;
+ m_kbrecv_in_progress = 1;
m_kbrecv_bitcount = 1;
m_kbrecv_data = state ? (1<<10) : 0;
}
@@ -388,7 +388,6 @@ ADDRESS_MAP_END
void m20_state::install_memory()
{
-
m_memsize = m_ram->size();
UINT8 *memptr = m_ram->pointer();
address_space& pspace = m_maincpu->space(AS_PROGRAM);
@@ -811,7 +810,6 @@ IRQ_CALLBACK_MEMBER(m20_state::m20_irq_callback)
void m20_state::machine_start()
{
-
install_memory();
}
@@ -937,7 +935,7 @@ static MACHINE_CONFIG_START( m20, m20_state )
/* Devices */
MCFG_FD1797x_ADD("fd1797", 1000000)
- MCFG_WD_FDC_INTRQ_CALLBACK(DEVWRITELINE("i8259", pic8259_device, ir0_w))
+ MCFG_WD_FDC_INTRQ_CALLBACK(DEVWRITELINE("i8259", pic8259_device, ir0_w))
MCFG_FLOPPY_DRIVE_ADD("fd1797:0", m20_floppies, "5dd", m20_state::floppy_formats)
MCFG_FLOPPY_DRIVE_ADD("fd1797:1", m20_floppies, "5dd", m20_state::floppy_formats)
MCFG_MC6845_ADD("crtc", MC6845, "screen", PIXEL_CLOCK/8, mc6845_intf) /* hand tuned to get ~50 fps */
@@ -991,4 +989,3 @@ ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */
COMP( 1981, m20, 0, 0, m20, m20, m20_state, m20, "Olivetti", "Olivetti L1 M20", GAME_NOT_WORKING | GAME_NO_SOUND)
COMP( 1981, m40, m20, 0, m20, m20, m20_state, m20, "Olivetti", "Olivetti L1 M40", GAME_NOT_WORKING | GAME_NO_SOUND)
-
diff --git a/src/mess/drivers/mac.c b/src/mess/drivers/mac.c
index 9f655cd7b55..844bdaad177 100644
--- a/src/mess/drivers/mac.c
+++ b/src/mess/drivers/mac.c
@@ -946,7 +946,7 @@ static MACHINE_CONFIG_START( mac512ke, mac_state )
MCFG_DEVICE_ADD("scc", SCC8530, C7M)
MCFG_Z8530_INTRQ_CALLBACK(WRITELINE(mac_state, set_scc_interrupt))
-
+
MCFG_DEVICE_ADD("via6522_0", VIA6522, 1000000)
MCFG_VIA6522_READPA_HANDLER(READ8(mac_state,mac_via_in_a))
MCFG_VIA6522_READPB_HANDLER(READ8(mac_state,mac_via_in_b))
@@ -955,7 +955,7 @@ static MACHINE_CONFIG_START( mac512ke, mac_state )
MCFG_VIA6522_CB2_HANDLER(WRITELINE(mac_state,mac_via_out_cb2))
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(mac_state,mac_via_irq))
- MCFG_MACKBD_ADD(MACKBD_TAG)
+ MCFG_MACKBD_ADD(MACKBD_TAG)
#ifdef MAC_USE_EMULATED_KBD
MCFG_MACKBD_DATAOUT_HANDLER(DEVWRITELINE("via6522_0", via6522_device, write_cb2))
MCFG_MACKBD_CLKOUT_HANDLER(WRITELINE(mac_state, mac_kbd_clk_in))
@@ -1565,7 +1565,7 @@ static MACHINE_CONFIG_START( macpb160, mac_state )
MCFG_SCREEN_SIZE(700, 480)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 399)
MCFG_SCREEN_UPDATE_DRIVER(mac_state, screen_update_macpb160)
- MCFG_SCREEN_PALETTE("palette")
+ MCFG_SCREEN_PALETTE("palette")
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_INIT_OWNER(mac_state,macgsc)
@@ -1697,7 +1697,7 @@ static MACHINE_CONFIG_DERIVED( maciici, macii )
MCFG_SCREEN_RAW_PARAMS(25175000, 800, 0, 640, 525, 0, 480)
MCFG_SCREEN_SIZE(640, 870)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
- MCFG_SCREEN_UPDATE_DRIVER(mac_state, screen_update_macrbv)
+ MCFG_SCREEN_UPDATE_DRIVER(mac_state, screen_update_macrbv)
MCFG_DEFAULT_LAYOUT(layout_mac)
/* internal ram */
@@ -1825,7 +1825,7 @@ static MACHINE_CONFIG_START( macqd700, mac_state )
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(1260))
MCFG_SCREEN_SIZE(1152, 870)
MCFG_SCREEN_VISIBLE_AREA(0, 1152-1, 0, 870-1)
- MCFG_SCREEN_UPDATE_DRIVER(mac_state, screen_update_macdafb)
+ MCFG_SCREEN_UPDATE_DRIVER(mac_state, screen_update_macdafb)
MCFG_VIDEO_START_OVERRIDE(mac_state,macdafb)
MCFG_VIDEO_RESET_OVERRIDE(mac_state,macdafb)
diff --git a/src/mess/drivers/mbc200.c b/src/mess/drivers/mbc200.c
index 707dab8f473..950cf72d37e 100644
--- a/src/mess/drivers/mbc200.c
+++ b/src/mess/drivers/mbc200.c
@@ -271,7 +271,7 @@ static MACHINE_CONFIG_START( mbc200, mbc200_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 400-1)
MCFG_SCREEN_UPDATE_DRIVER(mbc200_state, screen_update_mbc200)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", mbc200)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/mbee.c b/src/mess/drivers/mbee.c
index 3f878ee117d..76ea6a35020 100644
--- a/src/mess/drivers/mbee.c
+++ b/src/mess/drivers/mbee.c
@@ -793,7 +793,7 @@ static MACHINE_CONFIG_START( mbeeic, mbee_state )
MCFG_SCREEN_UPDATE_DRIVER(mbee_state, screen_update_mbee)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", mbeeic)
-
+
MCFG_PALETTE_ADD("palette", 96)
MCFG_PALETTE_INIT_OWNER(mbee_state,mbeeic)
diff --git a/src/mess/drivers/mc80.c b/src/mess/drivers/mc80.c
index 06f89648bf5..62aaa582ccd 100644
--- a/src/mess/drivers/mc80.c
+++ b/src/mess/drivers/mc80.c
@@ -174,7 +174,7 @@ static MACHINE_CONFIG_START( mc8020, mc80_state )
MCFG_VIDEO_START_OVERRIDE(mc80_state,mc8020)
MCFG_SCREEN_UPDATE_DRIVER(mc80_state, screen_update_mc8020)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
/* Devices */
@@ -201,7 +201,7 @@ static MACHINE_CONFIG_START( mc8030, mc80_state )
MCFG_VIDEO_START_OVERRIDE(mc80_state,mc8030)
MCFG_SCREEN_UPDATE_DRIVER(mc80_state, screen_update_mc8030)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
/* Devices */
diff --git a/src/mess/drivers/megadriv.c b/src/mess/drivers/megadriv.c
index efe1fcfc327..8fd763c04e5 100644
--- a/src/mess/drivers/megadriv.c
+++ b/src/mess/drivers/megadriv.c
@@ -286,7 +286,7 @@ MACHINE_START_MEMBER(md_cons_state, ms_megacd)
{
MACHINE_START_CALL_MEMBER( md_common );
- // the segaCD introduces some kind of DMA 'lag', which we have to compensate for,
+ // the segaCD introduces some kind of DMA 'lag', which we have to compensate for,
// at least when reading wordram? we might need to check what mode we're in the DMA...
m_vdp->set_dma_delay(2);
}
@@ -295,7 +295,7 @@ MACHINE_RESET_MEMBER(md_cons_state, ms_megadriv)
{
m_maincpu->reset();
MACHINE_RESET_CALL_MEMBER( megadriv );
-
+
// if the system has a 32x, pause the extra CPUs until they are actually turned on
if (m_32x)
m_32x->pause_cpu();
@@ -306,7 +306,7 @@ void md_cons_state::screen_eof_console(screen_device &screen, bool state)
{
if (m_io_reset->read_safe(0x00) & 0x01)
m_maincpu->set_input_line(INPUT_LINE_RESET, PULSE_LINE);
-
+
// rising edge
if (state)
{
@@ -315,7 +315,7 @@ void md_cons_state::screen_eof_console(screen_device &screen, bool state)
bool mode3 = (m_vdp->get_imode() == 3);
m_vdp->vdp_handle_eof();
m_vdp->m_megadriv_scanline_timer->adjust(attotime::zero);
-
+
if (m_32x)
{
m_32x->m_32x_vblank_flag = 0;
@@ -410,8 +410,8 @@ DRIVER_INIT_MEMBER(md_cons_state, genesis)
m_segacd->set_framerate(60);
m_segacd->set_total_scanlines(262);
}
-
- m_version_hi_nibble = 0x80; // Export NTSC
+
+ m_version_hi_nibble = 0x80; // Export NTSC
if (!m_segacd)
m_version_hi_nibble |= 0x20;
}
@@ -420,7 +420,7 @@ DRIVER_INIT_MEMBER(md_cons_state, md_eur)
{
DRIVER_INIT_CALL(megadrie);
DRIVER_INIT_CALL(mess_md_common);
-
+
if (m_32x)
{
m_32x->set_32x_pal(TRUE);
@@ -432,8 +432,8 @@ DRIVER_INIT_MEMBER(md_cons_state, md_eur)
m_segacd->set_framerate(50);
m_segacd->set_total_scanlines(313);
}
-
- m_version_hi_nibble = 0xc0; // Export PAL
+
+ m_version_hi_nibble = 0xc0; // Export PAL
if (!m_segacd)
m_version_hi_nibble |= 0x20;
}
@@ -442,7 +442,7 @@ DRIVER_INIT_MEMBER(md_cons_state, md_jpn)
{
DRIVER_INIT_CALL(megadrij);
DRIVER_INIT_CALL(mess_md_common);
-
+
if (m_32x)
{
m_32x->set_32x_pal(FALSE);
@@ -454,8 +454,8 @@ DRIVER_INIT_MEMBER(md_cons_state, md_jpn)
m_segacd->set_framerate(60);
m_segacd->set_total_scanlines(262);
}
-
- m_version_hi_nibble = 0x00; // JPN NTSC
+
+ m_version_hi_nibble = 0x00; // JPN NTSC
if (!m_segacd)
m_version_hi_nibble |= 0x20;
}
@@ -728,7 +728,7 @@ static MACHINE_CONFIG_START( mdj_scd, md_cons_state )
MCFG_SCREEN_VBLANK_DRIVER(md_cons_state, screen_eof_console)
MCFG_DEVICE_ADD("segacd", SEGA_SEGACD_JAPAN, 0)
-
+
MCFG_CDROM_ADD( "cdrom",scd_cdrom )
MCFG_SOFTWARE_LIST_ADD("cd_list","megacdj")
diff --git a/src/mess/drivers/mes.c b/src/mess/drivers/mes.c
index f822ef2f88a..9674d45c1ec 100644
--- a/src/mess/drivers/mes.c
+++ b/src/mess/drivers/mes.c
@@ -117,7 +117,7 @@ static MACHINE_CONFIG_START( mes, mes_state )
MCFG_SCREEN_SIZE(640, 250)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 249)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/micronic.c b/src/mess/drivers/micronic.c
index fa5799d0b16..7d7290897a4 100644
--- a/src/mess/drivers/micronic.c
+++ b/src/mess/drivers/micronic.c
@@ -376,8 +376,8 @@ static MACHINE_CONFIG_START( micronic, micronic_state )
MCFG_RAM_ADD(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("224K")
- MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram1", micronic_state, nvram_init) // base ram
- MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram2", micronic_state, nvram_init) // additional ram banks
+ MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram1", micronic_state, nvram_init) // base ram
+ MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram2", micronic_state, nvram_init) // additional ram banks
MCFG_MC146818_ADD( MC146818_TAG, XTAL_32_768kHz )
MCFG_MC146818_IRQ_HANDLER(WRITELINE(micronic_state, mc146818_irq))
diff --git a/src/mess/drivers/mirage.c b/src/mess/drivers/mirage.c
index 4a19c085271..b09a9ae217f 100644
--- a/src/mess/drivers/mirage.c
+++ b/src/mess/drivers/mirage.c
@@ -215,7 +215,7 @@ static MACHINE_CONFIG_START( mirage, mirage_state )
MCFG_ES5503_OUTPUT_CHANNELS(2)
MCFG_ES5503_IRQ_FUNC(WRITELINE(mirage_state, mirage_doc_irq))
MCFG_ES5503_ADC_FUNC(READ8(mirage_state, mirage_adc_read))
-
+
MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
diff --git a/src/mess/drivers/mk85.c b/src/mess/drivers/mk85.c
index 36e5b6ce4bb..31c3c23d8e3 100644
--- a/src/mess/drivers/mk85.c
+++ b/src/mess/drivers/mk85.c
@@ -74,7 +74,7 @@ static MACHINE_CONFIG_START( mk85, mk85_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(mk85_state, screen_update_mk85)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/mk90.c b/src/mess/drivers/mk90.c
index 5a561ebc3b8..c3309486fd2 100644
--- a/src/mess/drivers/mk90.c
+++ b/src/mess/drivers/mk90.c
@@ -79,7 +79,7 @@ static MACHINE_CONFIG_START( mk90, mk90_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(mk90_state, screen_update_mk90)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/modellot.c b/src/mess/drivers/modellot.c
index 7fb4f04d2ba..229a4fa2c3a 100644
--- a/src/mess/drivers/modellot.c
+++ b/src/mess/drivers/modellot.c
@@ -167,10 +167,10 @@ static MACHINE_CONFIG_START( modellot, modellot_state )
MCFG_SCREEN_VISIBLE_AREA(0, 64*8-1, 0, 16*16-1)
MCFG_SCREEN_UPDATE_DRIVER(modellot_state, screen_update_modellot)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", modellot )
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
-
+
/* Devices */
MCFG_ASCII_KEYBOARD_ADD(KEYBOARD_TAG, keyboard_intf)
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/molecular.c b/src/mess/drivers/molecular.c
index 59cc8de483d..6a6f47e954f 100644
--- a/src/mess/drivers/molecular.c
+++ b/src/mess/drivers/molecular.c
@@ -88,7 +88,7 @@ public:
UINT8 app_ram_enable;
UINT8 file_ram_enable;
-
+
DECLARE_PALETTE_INIT(molecula);
protected:
diff --git a/src/mess/drivers/msx.c b/src/mess/drivers/msx.c
index d150ddbca3a..1c8aa6d1266 100644
--- a/src/mess/drivers/msx.c
+++ b/src/mess/drivers/msx.c
@@ -1029,7 +1029,7 @@ INPUT_PORTS_END
static const ay8910_interface msx_ay8910_interface =
{
- AY8910_SINGLE_OUTPUT,
+ AY8910_SINGLE_OUTPUT,
AY8910_DEFAULT_LOADS,
DEVCB_DRIVER_MEMBER(msx_state, msx_psg_port_a_r),
DEVCB_DRIVER_MEMBER(msx_state, msx_psg_port_b_r),
@@ -1191,7 +1191,7 @@ static MACHINE_CONFIG_START( msx2, msx_state )
MCFG_SCREEN_UPDATE_DEVICE("v9938", v9938_device, screen_update)
MCFG_SCREEN_SIZE(MSX2_TOTAL_XRES_PIXELS, 262*2)
MCFG_SCREEN_VISIBLE_AREA(MSX2_XBORDER_PIXELS - MSX2_VISIBLE_XBORDER_PIXELS, MSX2_TOTAL_XRES_PIXELS - MSX2_XBORDER_PIXELS + MSX2_VISIBLE_XBORDER_PIXELS - 1, MSX2_YBORDER_PIXELS - MSX2_VISIBLE_YBORDER_PIXELS, MSX2_TOTAL_YRES_PIXELS - MSX2_YBORDER_PIXELS + MSX2_VISIBLE_YBORDER_PIXELS - 1)
- MCFG_SCREEN_PALETTE("v9938:palette")
+ MCFG_SCREEN_PALETTE("v9938:palette")
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
diff --git a/src/mess/drivers/multi16.c b/src/mess/drivers/multi16.c
index 213e1fb522c..2887d6972d0 100644
--- a/src/mess/drivers/multi16.c
+++ b/src/mess/drivers/multi16.c
@@ -18,7 +18,7 @@ public:
m_maincpu(*this, "maincpu"),
m_pic(*this, "pic8259"),
m_crtc(*this, "crtc"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
,
m_p_vram(*this, "p_vram"){ }
@@ -171,7 +171,7 @@ static MACHINE_CONFIG_START( multi16, multi16_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 200-1)
MCFG_SCREEN_UPDATE_DRIVER(multi16_state, screen_update_multi16)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 8)
/* Devices */
diff --git a/src/mess/drivers/multi8.c b/src/mess/drivers/multi8.c
index 7add8866d0c..f8cbaf630fb 100644
--- a/src/mess/drivers/multi8.c
+++ b/src/mess/drivers/multi8.c
@@ -674,7 +674,7 @@ static MACHINE_CONFIG_START( multi8, multi8_state )
MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 200-1)
MCFG_SCREEN_UPDATE_DRIVER(multi8_state, screen_update_multi8)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_INIT_OWNER(multi8_state, multi8)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", multi8)
diff --git a/src/mess/drivers/mx2178.c b/src/mess/drivers/mx2178.c
index 24b3b77a1be..0a809669419 100644
--- a/src/mess/drivers/mx2178.c
+++ b/src/mess/drivers/mx2178.c
@@ -52,7 +52,7 @@ private:
UINT8 m_term_data;
required_device<z80_device> m_maincpu;
required_device<acia6850_device> m_acia;
-public:
+public:
required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/myb3k.c b/src/mess/drivers/myb3k.c
index b787756d52b..fd64e59cb91 100644
--- a/src/mess/drivers/myb3k.c
+++ b/src/mess/drivers/myb3k.c
@@ -286,7 +286,7 @@ static MACHINE_CONFIG_START( myb3k, myb3k_state )
MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 200-1)
MCFG_SCREEN_UPDATE_DRIVER(myb3k_state, screen_update_myb3k)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", myb3k)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/mycom.c b/src/mess/drivers/mycom.c
index 4e720f0d2b9..e490cb7c91a 100644
--- a/src/mess/drivers/mycom.c
+++ b/src/mess/drivers/mycom.c
@@ -118,8 +118,8 @@ private:
required_device<floppy_connector> m_floppy1;
required_device<sn76489_device> m_audio;
required_device<msm5832_device> m_rtc;
-public:
- required_device<palette_device> m_palette;
+public:
+ required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/mz2500.c b/src/mess/drivers/mz2500.c
index 96168b24fa5..75669834be4 100644
--- a/src/mess/drivers/mz2500.c
+++ b/src/mess/drivers/mz2500.c
@@ -71,7 +71,7 @@ public:
m_pit(*this, "pit"),
m_beeper(*this, "beeper"),
m_gfxdecode(*this, "gfxdecode"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
required_device<cpu_device> m_maincpu;
@@ -2127,7 +2127,7 @@ static MACHINE_CONFIG_START( mz2500, mz2500_state )
MCFG_Z80SIO0_ADD( "z80sio", 6000000, mz2500_sio_intf )
MCFG_DEVICE_ADD(RP5C15_TAG, RP5C15, XTAL_32_768kHz)
MCFG_RP5C15_OUT_ALARM_CB(WRITELINE(mz2500_state, mz2500_rtc_alarm_irq))
-
+
MCFG_DEVICE_ADD("pit", PIT8253, 0)
MCFG_PIT8253_CLK0(31250)
MCFG_PIT8253_OUT0_HANDLER(WRITELINE(mz2500_state, pit8253_clk0_irq))
diff --git a/src/mess/drivers/mz3500.c b/src/mess/drivers/mz3500.c
index abc7d1423a4..a9635cdd920 100644
--- a/src/mess/drivers/mz3500.c
+++ b/src/mess/drivers/mz3500.c
@@ -50,7 +50,7 @@ public:
m_fdc(*this, "upd765a"),
m_video_ram(*this, "video_ram"),
m_beeper(*this, "beeper"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
// devices
@@ -837,7 +837,7 @@ static MACHINE_CONFIG_START( mz3500, mz3500_state )
MCFG_DEVICE_ADD("upd7220_chr", UPD7220, MAIN_CLOCK/5)
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map)
MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(mz3500_state, hgdc_draw_text)
- MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_gfx", upd7220_device, ext_sync_w))
+ MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_gfx", upd7220_device, ext_sync_w))
MCFG_DEVICE_ADD("upd7220_gfx", UPD7220, MAIN_CLOCK/5)
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
diff --git a/src/mess/drivers/mz700.c b/src/mess/drivers/mz700.c
index cde88d07e37..3b62320d44b 100644
--- a/src/mess/drivers/mz700.c
+++ b/src/mess/drivers/mz700.c
@@ -366,7 +366,7 @@ static MACHINE_CONFIG_START( mz700, mz_state )
MCFG_PIT8253_OUT2_HANDLER(WRITELINE(mz_state, pit_irq_2))
MCFG_I8255_ADD("ppi8255", mz700_ppi8255_interface)
-
+
MCFG_DEVICE_ADD("ls145", TTL74145, 0)
MCFG_CASSETTE_ADD( "cassette", mz700_cassette_interface )
diff --git a/src/mess/drivers/mz80.c b/src/mess/drivers/mz80.c
index ef729267c6c..b6dc56a39dc 100644
--- a/src/mess/drivers/mz80.c
+++ b/src/mess/drivers/mz80.c
@@ -290,7 +290,7 @@ static MACHINE_CONFIG_START( mz80k, mz80_state )
MCFG_SCREEN_VISIBLE_AREA(0, 319, 0, 199)
MCFG_SCREEN_UPDATE_DRIVER(mz80_state, screen_update_mz80k)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", mz80k)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/nakajies.c b/src/mess/drivers/nakajies.c
index 99a90295946..3d024d46a95 100644
--- a/src/mess/drivers/nakajies.c
+++ b/src/mess/drivers/nakajies.c
@@ -745,7 +745,7 @@ static MACHINE_CONFIG_START( nakajies210, nakajies_state )
MCFG_SCREEN_SIZE( 80 * 6, 8 * 8 )
MCFG_SCREEN_VISIBLE_AREA( 0, 6 * 80 - 1, 0, 8 * 8 - 1 )
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", wales210)
MCFG_PALETTE_ADD( "palette", 2 )
MCFG_PALETTE_INIT_OWNER(nakajies_state, nakajies)
diff --git a/src/mess/drivers/nanos.c b/src/mess/drivers/nanos.c
index bb69ecb615c..dff1106ef5d 100644
--- a/src/mess/drivers/nanos.c
+++ b/src/mess/drivers/nanos.c
@@ -570,7 +570,7 @@ static MACHINE_CONFIG_START( nanos, nanos_state )
MCFG_SCREEN_SIZE(80*8, 25*10)
MCFG_SCREEN_VISIBLE_AREA(0,80*8-1,0,25*10-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", nanos)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/nc.c b/src/mess/drivers/nc.c
index 83bc8f021b2..c8c24c7043b 100644
--- a/src/mess/drivers/nc.c
+++ b/src/mess/drivers/nc.c
@@ -1417,7 +1417,7 @@ static MACHINE_CONFIG_START( nc100, nc_state )
MCFG_PALETTE_ADD("palette", NC_NUM_COLOURS)
MCFG_PALETTE_INIT_OWNER(nc_state, nc)
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
/* sound hardware */
@@ -1484,7 +1484,7 @@ static MACHINE_CONFIG_DERIVED( nc200, nc100 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_SIZE(NC200_SCREEN_WIDTH, NC200_SCREEN_HEIGHT)
MCFG_SCREEN_VISIBLE_AREA(0, NC200_SCREEN_WIDTH-1, 0, NC200_SCREEN_HEIGHT-1)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(NC200_NUM_COLOURS)
MCFG_PALETTE_INIT_OWNER(nc_state, nc)
diff --git a/src/mess/drivers/ng_aes.c b/src/mess/drivers/ng_aes.c
index b9a05604825..f57bca04e8f 100644
--- a/src/mess/drivers/ng_aes.c
+++ b/src/mess/drivers/ng_aes.c
@@ -1346,7 +1346,7 @@ static INPUT_PORTS_START( aes )
PORT_START("JP") // JP1 and JP2 are jumpers or solderpads depending on AES board revision, intended for use on the Development BIOS
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Short JP1 (Debug Monitor)") PORT_CODE(KEYCODE_F1) PORT_CHANGED_MEMBER(DEVICE_SELF, ng_aes_state, aes_jp1, 0)
-// PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) // what is JP2 for? somehow related to system reset, disable watchdog?
+// PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_OTHER ) // what is JP2 for? somehow related to system reset, disable watchdog?
INPUT_PORTS_END
INPUT_CHANGED_MEMBER(ng_aes_state::aes_jp1)
diff --git a/src/mess/drivers/ngp.c b/src/mess/drivers/ngp.c
index 5ffcfb91fba..c50f2a18355 100644
--- a/src/mess/drivers/ngp.c
+++ b/src/mess/drivers/ngp.c
@@ -841,7 +841,7 @@ static MACHINE_CONFIG_DERIVED( ngp, ngp_common )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_PALETTE("k1ge:palette")
-
+
MCFG_CARTSLOT_ADD("cart")
MCFG_CARTSLOT_EXTENSION_LIST("bin,ngp,npc,ngc")
MCFG_CARTSLOT_NOT_MANDATORY
@@ -860,7 +860,7 @@ static MACHINE_CONFIG_DERIVED( ngpc, ngp_common )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_PALETTE("k1ge:palette")
-
+
MCFG_CARTSLOT_ADD("cart")
MCFG_CARTSLOT_EXTENSION_LIST("bin,ngp,npc,ngc")
MCFG_CARTSLOT_NOT_MANDATORY
diff --git a/src/mess/drivers/octopus.c b/src/mess/drivers/octopus.c
index 3d26bd37456..8d82424ab46 100644
--- a/src/mess/drivers/octopus.c
+++ b/src/mess/drivers/octopus.c
@@ -178,7 +178,7 @@ static MACHINE_CONFIG_START( octopus, octopus_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(octopus_state, screen_update_octopus)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/odyssey2.c b/src/mess/drivers/odyssey2.c
index e0e70cee1d2..ffaa160d930 100644
--- a/src/mess/drivers/odyssey2.c
+++ b/src/mess/drivers/odyssey2.c
@@ -867,7 +867,7 @@ static MACHINE_CONFIG_START( odyssey3, g7400_state )
MCFG_SCREEN_UPDATE_DRIVER(odyssey2_state, screen_update_odyssey2)
MCFG_SCREEN_PALETTE("palette")
- MCFG_GFXDECODE_ADD("gfxdecode", "palette", odyssey2 )
+ MCFG_GFXDECODE_ADD("gfxdecode", "palette", odyssey2 )
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_INIT_OWNER(g7400_state, g7400)
diff --git a/src/mess/drivers/p2000t.c b/src/mess/drivers/p2000t.c
index fa0f7fc2706..cab5c61b6aa 100644
--- a/src/mess/drivers/p2000t.c
+++ b/src/mess/drivers/p2000t.c
@@ -257,7 +257,7 @@ static MACHINE_CONFIG_START( p2000m, p2000t_state )
MCFG_VIDEO_START_OVERRIDE(p2000t_state,p2000m)
MCFG_SCREEN_UPDATE_DRIVER(p2000t_state, screen_update_p2000m)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", p2000m )
MCFG_PALETTE_ADD("palette", 4)
MCFG_PALETTE_INIT_OWNER(p2000t_state,p2000m)
diff --git a/src/mess/drivers/palm.c b/src/mess/drivers/palm.c
index a4bad426687..46d60af64cb 100644
--- a/src/mess/drivers/palm.c
+++ b/src/mess/drivers/palm.c
@@ -201,7 +201,7 @@ static MACHINE_CONFIG_START( palm, palm_state )
MCFG_SCREEN_VISIBLE_AREA( 0, 159, 0, 219 )
MCFG_SCREEN_UPDATE_DEVICE(MC68328_TAG, mc68328_device, screen_update)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD( "palette", 2 )
MCFG_PALETTE_INIT_OWNER(palm_state, palm)
MCFG_DEFAULT_LAYOUT(layout_lcd)
diff --git a/src/mess/drivers/paso1600.c b/src/mess/drivers/paso1600.c
index 1b0095168f4..0614d48370a 100644
--- a/src/mess/drivers/paso1600.c
+++ b/src/mess/drivers/paso1600.c
@@ -352,7 +352,7 @@ static MACHINE_CONFIG_START( paso1600, paso1600_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(paso1600_state, screen_update_paso1600)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", paso1600)
MCFG_PALETTE_ADD("palette", 8)
// MCFG_PALETTE_INIT(black_and_white)
diff --git a/src/mess/drivers/pasopia7.c b/src/mess/drivers/pasopia7.c
index 6112e454d6d..d5bcd3b90d5 100644
--- a/src/mess/drivers/pasopia7.c
+++ b/src/mess/drivers/pasopia7.c
@@ -45,7 +45,7 @@ public:
m_floppy(*this, "fdc:0:525hd"),
m_sn1(*this, "sn1"),
m_sn2(*this, "sn2"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
required_device<cpu_device> m_maincpu;
@@ -60,7 +60,7 @@ public:
required_device<sn76489a_device> m_sn1;
required_device<sn76489a_device> m_sn2;
required_device<palette_device> m_palette;
-
+
DECLARE_READ8_MEMBER(vram_r);
DECLARE_WRITE8_MEMBER(vram_w);
DECLARE_WRITE8_MEMBER(pasopia7_memory_ctrl_w);
@@ -1017,7 +1017,7 @@ static MACHINE_CONFIG_DERIVED( p7_raster, p7_base )
MCFG_SCREEN_SIZE(640, 480)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 32-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_VIDEO_START_OVERRIDE(pasopia7_state,pasopia7)
MCFG_SCREEN_UPDATE_DRIVER(pasopia7_state, screen_update_pasopia7)
MCFG_PALETTE_ADD("palette", 8)
@@ -1037,7 +1037,7 @@ static MACHINE_CONFIG_DERIVED( p7_lcd, p7_base )
MCFG_VIDEO_START_OVERRIDE(pasopia7_state,pasopia7)
MCFG_SCREEN_UPDATE_DRIVER(pasopia7_state, screen_update_pasopia7)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_INIT_OWNER(pasopia7_state,p7_lcd)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", pasopia7 )
diff --git a/src/mess/drivers/pb1000.c b/src/mess/drivers/pb1000.c
index 2023eff95e2..00421f4093c 100644
--- a/src/mess/drivers/pb1000.c
+++ b/src/mess/drivers/pb1000.c
@@ -514,7 +514,7 @@ static MACHINE_CONFIG_START( pb1000, pb1000_state )
MCFG_SCREEN_SIZE(192, 32)
MCFG_SCREEN_VISIBLE_AREA(0, 192-1, 0, 32-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(pb1000_state, pb1000)
diff --git a/src/mess/drivers/pc.c b/src/mess/drivers/pc.c
index 51e93f05786..3004e22d813 100644
--- a/src/mess/drivers/pc.c
+++ b/src/mess/drivers/pc.c
@@ -246,7 +246,7 @@ static MACHINE_CONFIG_START( zenith, pc_state )
MCFG_IBM5150_MOTHERBOARD_ADD("mb", "maincpu")
MCFG_DEVICE_INPUT_DEFAULTS(pccga)
-
+
MCFG_ISA8_SLOT_ADD("mb:isa", "isa1", pc_isa8_cards, "cga", false)
MCFG_ISA8_SLOT_ADD("mb:isa", "isa2", pc_isa8_cards, "fdc_xt", false)
MCFG_ISA8_SLOT_ADD("mb:isa", "isa3", pc_isa8_cards, "lpt", false)
diff --git a/src/mess/drivers/pc100.c b/src/mess/drivers/pc100.c
index 5c479ba0c63..164d69a6df1 100644
--- a/src/mess/drivers/pc100.c
+++ b/src/mess/drivers/pc100.c
@@ -73,7 +73,7 @@ public:
m_maincpu(*this, "maincpu"),
m_beeper(*this, "beeper"),
m_rtc_portc(0),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{
}
@@ -534,7 +534,7 @@ static MACHINE_CONFIG_START( pc100, pc100_state )
MCFG_SCREEN_RAW_PARAMS(MASTER_CLOCK*4, 1024, 0, 768, 264*2, 0, 512)
MCFG_SCREEN_UPDATE_DRIVER(pc100_state, screen_update_pc100)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc100)
MCFG_PALETTE_ADD("palette", 16)
// MCFG_PALETTE_INIT(black_and_white)
diff --git a/src/mess/drivers/pc1500.c b/src/mess/drivers/pc1500.c
index 69bb6d67304..633b11c360c 100644
--- a/src/mess/drivers/pc1500.c
+++ b/src/mess/drivers/pc1500.c
@@ -277,7 +277,7 @@ static MACHINE_CONFIG_START( pc1500, pc1500_state )
MCFG_SCREEN_SIZE(156, 8)
MCFG_SCREEN_VISIBLE_AREA(0, 156-1, 0, 7-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_pc1500)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(pc1500_state, pc1500)
diff --git a/src/mess/drivers/pc4.c b/src/mess/drivers/pc4.c
index 6fba9d6a566..dc993fa4e4b 100644
--- a/src/mess/drivers/pc4.c
+++ b/src/mess/drivers/pc4.c
@@ -225,7 +225,7 @@ static MACHINE_CONFIG_START( pc4, pc4_state )
MCFG_SCREEN_SIZE(240, 36)
MCFG_SCREEN_VISIBLE_AREA(0, 240-1, 0, 36-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(pc4_state, pc4)
diff --git a/src/mess/drivers/pc6001.c b/src/mess/drivers/pc6001.c
index 86fcd0febca..6537f161e8b 100644
--- a/src/mess/drivers/pc6001.c
+++ b/src/mess/drivers/pc6001.c
@@ -2367,7 +2367,7 @@ static MACHINE_CONFIG_DERIVED( pc6001m2, pc6001 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(pc6001_state, screen_update_pc6001m2)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16+16)
MCFG_PALETTE_INIT_OWNER(pc6001_state,pc6001m2)
diff --git a/src/mess/drivers/pc8001.c b/src/mess/drivers/pc8001.c
index 7bd0558209a..287b824de84 100644
--- a/src/mess/drivers/pc8001.c
+++ b/src/mess/drivers/pc8001.c
@@ -547,7 +547,7 @@ static MACHINE_CONFIG_START( pc8001, pc8001_state )
MCFG_I8255A_ADD(I8255A_TAG, ppi_intf)
MCFG_I8257_ADD(I8257_TAG, 4000000, dmac_intf)
MCFG_UPD1990A_ADD(UPD1990A_TAG, XTAL_32_768kHz, NULL, NULL)
-
+
MCFG_DEVICE_ADD(UPD3301_TAG, UPD3301, 14318180)
MCFG_UPD3301_CHARACTER_WIDTH(8)
MCFG_UPD3301_DRAW_CHARACTER_CALLBACK_OWNER(pc8001_state, pc8001_display_pixels)
diff --git a/src/mess/drivers/pc8801.c b/src/mess/drivers/pc8801.c
index fe6cb6d8fc2..813884feb60 100644
--- a/src/mess/drivers/pc8801.c
+++ b/src/mess/drivers/pc8801.c
@@ -310,7 +310,7 @@ public:
m_beeper(*this, "beeper"),
m_opna(*this, "opna"),
m_opn(*this, "opn"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
required_device<cpu_device> m_maincpu;
@@ -322,7 +322,7 @@ public:
required_device<ym2608_device> m_opna;
required_device<ym2203_device> m_opn;
required_device<palette_device> m_palette;
-
+
UINT8 *m_work_ram;
UINT8 *m_hi_work_ram;
UINT8 *m_ext_work_ram;
@@ -2644,7 +2644,7 @@ static MACHINE_CONFIG_START( pc8801, pc8801_state )
MCFG_I8255_ADD( "d8255_slave", slave_fdd_intf )
MCFG_UPD765A_ADD("upd765", true, true)
- MCFG_UPD765_INTRQ_CALLBACK(INPUTLINE("fdccpu", INPUT_LINE_IRQ0))
+ MCFG_UPD765_INTRQ_CALLBACK(INPUTLINE("fdccpu", INPUT_LINE_IRQ0))
#ifdef USE_PROPER_I8214
MCFG_I8214_ADD(I8214_TAG, MASTER_CLOCK, pic_intf)
diff --git a/src/mess/drivers/pc9801.c b/src/mess/drivers/pc9801.c
index 7b5c101a3a1..a4ac14489d7 100644
--- a/src/mess/drivers/pc9801.c
+++ b/src/mess/drivers/pc9801.c
@@ -452,7 +452,7 @@ public:
m_beeper(*this, "beeper"),
m_ram(*this, RAM_TAG),
m_gfxdecode(*this, "gfxdecode"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{
}
@@ -683,8 +683,8 @@ public:
DECLARE_WRITE8_MEMBER(pc9821_ext2_video_ff_w);
DECLARE_FLOPPY_FORMATS( floppy_formats );
- UPD7220_DISPLAY_PIXELS_MEMBER( hgdc_display_pixels );
- UPD7220_DRAW_TEXT_LINE_MEMBER( hgdc_draw_text );
+ UPD7220_DISPLAY_PIXELS_MEMBER( hgdc_display_pixels );
+ UPD7220_DRAW_TEXT_LINE_MEMBER( hgdc_draw_text );
private:
UINT8 m_sdip_read(UINT16 port, UINT8 sdip_offset);
@@ -726,8 +726,8 @@ public:
DECLARE_WRITE8_MEMBER(ppi_fdd_portc_w);
DECLARE_WRITE_LINE_MEMBER(fdc_2dd_irq);
- DECLARE_WRITE_LINE_MEMBER(pc9801rs_fdc_irq);
- DECLARE_WRITE_LINE_MEMBER(pc9801rs_fdc_drq);
+ DECLARE_WRITE_LINE_MEMBER(pc9801rs_fdc_irq);
+ DECLARE_WRITE_LINE_MEMBER(pc9801rs_fdc_drq);
DECLARE_READ8_MEMBER(ppi_mouse_porta_r);
DECLARE_WRITE8_MEMBER(ppi_mouse_porta_w);
@@ -3566,8 +3566,8 @@ WRITE_LINE_MEMBER( pc9801_state::keyboard_irq )
}
static MACHINE_CONFIG_FRAGMENT( pc9801_keyboard )
- MCFG_DEVICE_ADD("keyb", PC9801_KBD, 53)
- MCFG_PC9801_KBD_IRQ_CALLBACK(WRITELINE(pc9801_state, keyboard_irq))
+ MCFG_DEVICE_ADD("keyb", PC9801_KBD, 53)
+ MCFG_PC9801_KBD_IRQ_CALLBACK(WRITELINE(pc9801_state, keyboard_irq))
MACHINE_CONFIG_END
static MACHINE_CONFIG_FRAGMENT( pc9801_mouse )
@@ -3627,11 +3627,11 @@ static MACHINE_CONFIG_START( pc9801, pc9801_state )
MCFG_DEVICE_ADD(UPD8251_TAG, I8251, 0)
MCFG_UPD765A_ADD("upd765_2hd", false, true)
- MCFG_UPD765_INTRQ_CALLBACK(DEVWRITELINE("pic8259_slave", pic8259_device, ir3_w))
- MCFG_UPD765_DRQ_CALLBACK(DEVWRITELINE("i8237", am9517a_device, dreq2_w)) MCFG_DEVCB_INVERT
+ MCFG_UPD765_INTRQ_CALLBACK(DEVWRITELINE("pic8259_slave", pic8259_device, ir3_w))
+ MCFG_UPD765_DRQ_CALLBACK(DEVWRITELINE("i8237", am9517a_device, dreq2_w)) MCFG_DEVCB_INVERT
MCFG_UPD765A_ADD("upd765_2dd", false, true)
- MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(pc9801_state, fdc_2dd_irq))
- MCFG_UPD765_DRQ_CALLBACK(DEVWRITELINE("i8237", am9517a_device, dreq3_w)) MCFG_DEVCB_INVERT
+ MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(pc9801_state, fdc_2dd_irq))
+ MCFG_UPD765_DRQ_CALLBACK(DEVWRITELINE("i8237", am9517a_device, dreq3_w)) MCFG_DEVCB_INVERT
MCFG_FLOPPY_DRIVE_ADD("upd765_2hd:0", pc9801_floppies, "525hd", pc9801_state::floppy_formats)
MCFG_FLOPPY_DRIVE_ADD("upd765_2hd:1", pc9801_floppies, "525hd", pc9801_state::floppy_formats)
MCFG_FLOPPY_DRIVE_ADD("upd765_2dd:0", pc9801_floppies, "525hd", pc9801_state::floppy_formats)
@@ -3654,14 +3654,14 @@ static MACHINE_CONFIG_START( pc9801, pc9801_state )
MCFG_SCREEN_SIZE(640, 480)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 200-1)
- MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 5000000/2)
- MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map)
- MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(pc9801_state, hgdc_draw_text)
- MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_btm", upd7220_device, ext_sync_w))
+ MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 5000000/2)
+ MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map)
+ MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(pc9801_state, hgdc_draw_text)
+ MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_btm", upd7220_device, ext_sync_w))
- MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 5000000/2)
- MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
- MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(pc9801_state, hgdc_display_pixels)
+ MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 5000000/2)
+ MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
+ MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(pc9801_state, hgdc_display_pixels)
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_INIT_OWNER(pc9801_state,pc9801)
@@ -3711,8 +3711,8 @@ static MACHINE_CONFIG_START( pc9801rs, pc9801_state )
MCFG_DEVICE_ADD(UPD8251_TAG, I8251, 0)
MCFG_UPD765A_ADD("upd765_2hd", false, true)
- MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(pc9801_state, pc9801rs_fdc_irq))
- MCFG_UPD765_DRQ_CALLBACK(WRITELINE(pc9801_state, pc9801rs_fdc_drq))
+ MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(pc9801_state, pc9801rs_fdc_irq))
+ MCFG_UPD765_DRQ_CALLBACK(WRITELINE(pc9801_state, pc9801rs_fdc_drq))
//"upd765_2dd"
MCFG_FLOPPY_DRIVE_ADD("upd765_2hd:0", pc9801_floppies, "525hd", pc9801_state::floppy_formats)
MCFG_FLOPPY_DRIVE_ADD("upd765_2hd:1", pc9801_floppies, "525hd", pc9801_state::floppy_formats)
@@ -3732,14 +3732,14 @@ static MACHINE_CONFIG_START( pc9801rs, pc9801_state )
MCFG_SCREEN_SIZE(640, 480)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 200-1)
- MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 5000000/2)
- MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map)
- MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(pc9801_state, hgdc_draw_text)
- MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_btm", upd7220_device, ext_sync_w))
+ MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 5000000/2)
+ MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map)
+ MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(pc9801_state, hgdc_draw_text)
+ MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_btm", upd7220_device, ext_sync_w))
- MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 5000000/2)
- MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
- MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(pc9801_state, hgdc_display_pixels)
+ MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 5000000/2)
+ MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
+ MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(pc9801_state, hgdc_display_pixels)
MCFG_PALETTE_ADD("palette", 16+16)
MCFG_PALETTE_INIT_OWNER(pc9801_state,pc9801)
@@ -3803,8 +3803,8 @@ static MACHINE_CONFIG_START( pc9821, pc9801_state )
MCFG_DEVICE_ADD(UPD8251_TAG, I8251, 0)
MCFG_UPD765A_ADD("upd765_2hd", false, true)
- MCFG_UPD765_INTRQ_CALLBACK(DEVWRITELINE("pic8259_slave", pic8259_device, ir3_w))
- MCFG_UPD765_DRQ_CALLBACK(DEVWRITELINE("i8237", am9517a_device, dreq2_w)) MCFG_DEVCB_INVERT
+ MCFG_UPD765_INTRQ_CALLBACK(DEVWRITELINE("pic8259_slave", pic8259_device, ir3_w))
+ MCFG_UPD765_DRQ_CALLBACK(DEVWRITELINE("i8237", am9517a_device, dreq2_w)) MCFG_DEVCB_INVERT
//"upd765_2dd"
MCFG_FLOPPY_DRIVE_ADD("upd765_2hd:0", pc9801_floppies, "525hd", pc9801_state::floppy_formats)
MCFG_FLOPPY_DRIVE_ADD("upd765_2hd:1", pc9801_floppies, "525hd", pc9801_state::floppy_formats)
@@ -3824,14 +3824,14 @@ static MACHINE_CONFIG_START( pc9821, pc9801_state )
MCFG_SCREEN_SIZE(640, 480)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 200-1)
- MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 5000000/2)
- MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map)
- MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(pc9801_state, hgdc_draw_text)
- MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_btm", upd7220_device, ext_sync_w))
+ MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 5000000/2)
+ MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_1_map)
+ MCFG_UPD7220_DRAW_TEXT_CALLBACK_OWNER(pc9801_state, hgdc_draw_text)
+ MCFG_UPD7220_VSYNC_CALLBACK(DEVWRITELINE("upd7220_btm", upd7220_device, ext_sync_w))
- MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 5000000/2)
- MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
- MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(pc9801_state, hgdc_display_pixels)
+ MCFG_DEVICE_ADD("upd7220_btm", UPD7220, 5000000/2)
+ MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
+ MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(pc9801_state, hgdc_display_pixels)
MCFG_PALETTE_ADD("palette", 16+16+256)
MCFG_PALETTE_INIT_OWNER(pc9801_state,pc9801)
diff --git a/src/mess/drivers/pcm.c b/src/mess/drivers/pcm.c
index d8316d26785..5df17f0ae78 100644
--- a/src/mess/drivers/pcm.c
+++ b/src/mess/drivers/pcm.c
@@ -327,7 +327,7 @@ static MACHINE_CONFIG_START( pcm, pcm_state )
MCFG_SCREEN_SIZE(64*8, 16*8)
MCFG_SCREEN_VISIBLE_AREA(0, 64*8-1, 0, 16*8-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", pcm)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/pcw16.c b/src/mess/drivers/pcw16.c
index f8d137705ec..f8663206498 100644
--- a/src/mess/drivers/pcw16.c
+++ b/src/mess/drivers/pcw16.c
@@ -1081,7 +1081,7 @@ static MACHINE_CONFIG_START( pcw16, pcw16_state )
MCFG_RAM_DEFAULT_SIZE("2M")
MCFG_INTEL_E28F008SA_ADD("flash0")
MCFG_INTEL_E28F008SA_ADD("flash1")
-
+
MCFG_AT_KEYB_ADD("at_keyboard", 3, WRITELINE(pcw16_state, pcw16_keyboard_callback))
/* video ints */
diff --git a/src/mess/drivers/pda600.c b/src/mess/drivers/pda600.c
index 0c1b0ec2bf8..3dcb83840ba 100644
--- a/src/mess/drivers/pda600.c
+++ b/src/mess/drivers/pda600.c
@@ -209,7 +209,7 @@ static MACHINE_CONFIG_START( pda600, pda600_state )
MCFG_SCREEN_VISIBLE_AREA(0, 240-1, 0, 320-1)
MCFG_SCREEN_UPDATE_DRIVER( pda600_state, screen_update )
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", pda600)
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/pentagon.c b/src/mess/drivers/pentagon.c
index 0df2d18d731..525c55ec6bd 100644
--- a/src/mess/drivers/pentagon.c
+++ b/src/mess/drivers/pentagon.c
@@ -160,7 +160,7 @@ INTERRUPT_GEN_MEMBER(pentagon_state::pentagon_interrupt)
}
static ADDRESS_MAP_START (pentagon_io, AS_IO, 8, pentagon_state )
ADDRESS_MAP_UNMAP_HIGH
- AM_RANGE(0x0000, 0x0000) AM_WRITE(pentagon_port_7ffd_w) AM_MIRROR(0x7ffd) // (A15 | A1) == 0
+ AM_RANGE(0x0000, 0x0000) AM_WRITE(pentagon_port_7ffd_w) AM_MIRROR(0x7ffd) // (A15 | A1) == 0
AM_RANGE(0x001f, 0x001f) AM_DEVREADWRITE(BETA_DISK_TAG, beta_disk_device, status_r, command_w) AM_MIRROR(0xff00)
AM_RANGE(0x003f, 0x003f) AM_DEVREADWRITE(BETA_DISK_TAG, beta_disk_device, track_r, track_w) AM_MIRROR(0xff00)
AM_RANGE(0x005f, 0x005f) AM_DEVREADWRITE(BETA_DISK_TAG, beta_disk_device, sector_r, sector_w) AM_MIRROR(0xff00)
diff --git a/src/mess/drivers/phc25.c b/src/mess/drivers/phc25.c
index 8d6542a8521..734e8d2e84c 100644
--- a/src/mess/drivers/phc25.c
+++ b/src/mess/drivers/phc25.c
@@ -266,7 +266,7 @@ READ8_MEMBER( phc25_state::video_ram_r )
{
return m_video_ram[offset];
}
- else // text
+ else // text
{
offset &= 0x7ff;
m_vdg->inv_w(BIT(m_video_ram[offset | 0x800], 0)); // cursor attribute
diff --git a/src/mess/drivers/phunsy.c b/src/mess/drivers/phunsy.c
index adc44076f69..31d589908a7 100644
--- a/src/mess/drivers/phunsy.c
+++ b/src/mess/drivers/phunsy.c
@@ -15,7 +15,7 @@
The tape must already be playing the leader when you press the Enter
key, or it errors immediately.
- Rom banking (in U bank):
+ Rom banking (in U bank):
0U: RAM
1U: MDCR program
2U: Disassembler
@@ -110,7 +110,7 @@ WRITE8_MEMBER( phunsy_state::phunsy_ctrl_w )
// U-bank
data >>= 4;
- if (data < 4)
+ if (data < 4)
membank("bankru")->set_entry(data);
}
@@ -354,7 +354,7 @@ static MACHINE_CONFIG_START( phunsy, phunsy_state )
MCFG_SCREEN_RAW_PARAMS(XTAL_8MHz, 480, 0, 64*6, 313, 0, 256)
MCFG_SCREEN_UPDATE_DRIVER(phunsy_state, screen_update)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", phunsy)
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_INIT_OWNER(phunsy_state, phunsy)
diff --git a/src/mess/drivers/pipbug.c b/src/mess/drivers/pipbug.c
index 1810c93f3cc..06e3452e406 100644
--- a/src/mess/drivers/pipbug.c
+++ b/src/mess/drivers/pipbug.c
@@ -71,7 +71,7 @@ static ADDRESS_MAP_START(pipbug_mem, AS_PROGRAM, 8, pipbug_state)
ADDRESS_MAP_END
static ADDRESS_MAP_START(pipbug_io, AS_IO, 8, pipbug_state)
-// ADDRESS_MAP_UNMAP_HIGH
+// ADDRESS_MAP_UNMAP_HIGH
AM_RANGE(S2650_CTRL_PORT, S2650_CTRL_PORT) AM_WRITE(pipbug_ctrl_w)
AM_RANGE(S2650_SENSE_PORT, S2650_SENSE_PORT) AM_READNOP // this has to return zero or the parameter to write_sense is ignored
ADDRESS_MAP_END
diff --git a/src/mess/drivers/plan80.c b/src/mess/drivers/plan80.c
index 3c8857610eb..fcb206c2241 100644
--- a/src/mess/drivers/plan80.c
+++ b/src/mess/drivers/plan80.c
@@ -242,7 +242,7 @@ static MACHINE_CONFIG_START( plan80, plan80_state )
MCFG_SCREEN_SIZE(48*6, 32*8)
MCFG_SCREEN_VISIBLE_AREA(0, 48*6-1, 0, 32*8-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", plan80)
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/plus4.c b/src/mess/drivers/plus4.c
index b971905b08b..a259f8beb6a 100644
--- a/src/mess/drivers/plus4.c
+++ b/src/mess/drivers/plus4.c
@@ -690,7 +690,7 @@ void plus4_state::machine_start()
{
m_acia->write_cts(0);
}
-
+
m_spi_kb->write_p0(1);
m_spi_kb->write_p1(1);
m_spi_kb->write_p2(1);
diff --git a/src/mess/drivers/pocketc.c b/src/mess/drivers/pocketc.c
index a1312a1040f..01414be1f2b 100644
--- a/src/mess/drivers/pocketc.c
+++ b/src/mess/drivers/pocketc.c
@@ -769,7 +769,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( pc1250, pocketc, pc1251_state )
MCFG_SC61860_READ_B_HANDLER(READ8(pc1251_state,pc1251_inb))
MCFG_SC61860_WRITE_B_HANDLER(WRITE8(pc1251_state,pc1251_outb))
MCFG_SC61860_WRITE_C_HANDLER(WRITE8(pc1251_state,pc1251_outc))
-
+
/* video hardware */
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_SIZE(608, 300)
diff --git a/src/mess/drivers/portfoli.c b/src/mess/drivers/portfoli.c
index efd70d36ce5..6131e182ee9 100644
--- a/src/mess/drivers/portfoli.c
+++ b/src/mess/drivers/portfoli.c
@@ -844,7 +844,7 @@ static MACHINE_CONFIG_START( portfolio, portfolio_state )
MCFG_SCREEN_SIZE(240, 64)
MCFG_SCREEN_VISIBLE_AREA(0, 240-1, 0, 64-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_PALETTE_ADD("palette", 2)
diff --git a/src/mess/drivers/pp01.c b/src/mess/drivers/pp01.c
index e7945d0e07a..39e2a210c71 100644
--- a/src/mess/drivers/pp01.c
+++ b/src/mess/drivers/pp01.c
@@ -209,7 +209,7 @@ static MACHINE_CONFIG_START( pp01, pp01_state )
MCFG_SCREEN_VISIBLE_AREA(0, 256-1, 0, 256-1)
MCFG_SCREEN_UPDATE_DRIVER(pp01_state, screen_update_pp01)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_INIT_OWNER(pp01_state, pp01)
diff --git a/src/mess/drivers/psion.c b/src/mess/drivers/psion.c
index e88adf55c95..4ee5413a0aa 100644
--- a/src/mess/drivers/psion.c
+++ b/src/mess/drivers/psion.c
@@ -388,7 +388,7 @@ void psion_state::machine_start()
m_nvram2->set_base(m_ram, m_ram.bytes());
if (m_nvram3)
m_nvram3->set_base(m_paged_ram, m_ram_bank_count * 0x4000);
-
+
save_item(NAME(m_kb_counter));
save_item(NAME(m_enable_nmi));
save_item(NAME(m_tcsr_value));
@@ -467,7 +467,7 @@ static MACHINE_CONFIG_START( psion_2lines, psion_state )
MCFG_SCREEN_SIZE(6*16, 9*2)
MCFG_SCREEN_VISIBLE_AREA(0, 6*16-1, 0, 9*2-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(psion_state, psion)
@@ -481,7 +481,7 @@ static MACHINE_CONFIG_START( psion_2lines, psion_state )
MCFG_SOUND_ADD( "beeper", BEEP, 0 )
MCFG_SOUND_ROUTE( ALL_OUTPUTS, "mono", 1.00 )
- MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram1", psion_state, nvram_init) // sys_regs
+ MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram1", psion_state, nvram_init) // sys_regs
MCFG_NVRAM_ADD_0FILL("nvram2") // RAM
MCFG_TIMER_DRIVER_ADD_PERIODIC("nmi_timer", psion_state, nmi_timer, attotime::from_seconds(1))
diff --git a/src/mess/drivers/psx.c b/src/mess/drivers/psx.c
index 81ad974a183..b248a8926d7 100644
--- a/src/mess/drivers/psx.c
+++ b/src/mess/drivers/psx.c
@@ -623,7 +623,7 @@ ROM_START( psu )
ROM_FILL( 0x0400, 0x0c00, 0xff )
ROM_LOAD( "scea.ic304", 0x001000, 0x004000, CRC(82729934) SHA1(7d5f52eb9df1243dcdab32cb763a9eb6a22706d7) )
ROM_FILL( 0x5000, 0xae00, 0xff )
- ROM_LOAD( "test.ic304", 0x00fe00, 0x000200, CRC(3b2f8041) SHA1(d7127cb4a9b5efe9deffab3b72ab4451cb30675b) )
+ ROM_LOAD( "test.ic304", 0x00fe00, 0x000200, CRC(3b2f8041) SHA1(d7127cb4a9b5efe9deffab3b72ab4451cb30675b) )
ROM_END
ROM_START( pse )
diff --git a/src/mess/drivers/pt68k4.c b/src/mess/drivers/pt68k4.c
index b94f9ad3871..1f958142431 100644
--- a/src/mess/drivers/pt68k4.c
+++ b/src/mess/drivers/pt68k4.c
@@ -8,38 +8,38 @@
2013-09-30 Connected to a terminal
2014-01-03 Connect real DUARTs, FDC, and TimeKeeper. Settings now save properly, floppies can be read.
2014-01-19 ISA bus and compatible cards, PC keyboard support, speaker support
-
+
This has the appearance of a PC, including pc power supply, slots, etc
on a conventional pc-like motherboard and case.
Some pics: http://www.wormfood.net/old_computers/
-Chips:
+Chips:
68230 Parallel Interface/Timer @ FE0081
68681 DUART/Timer (x2) @ FE0001 and FE0041
WD37C65 FDC (PC FDC compatible, even mapped as an ISA device)
MK48T02 TimeKeeper @ odd bytes from FF0001 to FF0FFF. even bytes in that range are a standard SRAM chip which is not backed up.
Keyboard at FE01C1 (status/IRQ clear)/FE01C3 (AT scan codes)
WD1002 HDD controller @ FE0141-FE014F. "Monk" BIOS also supports an 8-bit ISA IDE card.
-
+
Video: ISA MDA or CGA/EGA/VGA-style boards
ISA memory is C00001-DFFFFF odd bytes only. So the MDA B0000 framebuffer becames (B0000*2) + C00001 = D60001.
ISA I/O is at FA0001-FBFFFF odd bytes only, and the mapping is similar.
-
+
HUMBUG BIOS tests MDA and CGA VRAM to determine existence, falls back to serial console if neither exists. If both exist, MDA is used.
VRAM is every other byte for ISA cards. (Only 8 bit cards are supported).
-
+
OP3 on DUART1 drives a speaker.
IP2 on DUART1 signals if a new keyboard scan code is available.
-
-IRQs:
+
+IRQs:
2: 68230 PIT
4: DUART2
5: DUART1
6: PC FDC IRQ
-
+
TODO: 68230 device. Better hardware documentation would be nice too, and working OS disks.
-
+
****************************************************************************/
#include "emu.h"
@@ -55,9 +55,9 @@ TODO: 68230 device. Better hardware documentation would be nice too, and workin
#include "sound/speaker.h"
#define M68K_TAG "maincpu"
-#define DUART1_TAG "duart1"
-#define DUART2_TAG "duart2"
-#define TIMEKEEPER_TAG "timekpr"
+#define DUART1_TAG "duart1"
+#define DUART2_TAG "duart2"
+#define TIMEKEEPER_TAG "timekpr"
#define ISABUS_TAG "isa"
#define KBDC_TAG "pc_kbdc"
#define SPEAKER_TAG "speaker"
@@ -109,7 +109,7 @@ private:
// XT keyboard interface - done in TTL instead of an 804x
WRITE_LINE_MEMBER(pt68k4_state::keyboard_clock_w)
{
-// printf("KCLK: %d\n", state ? 1 : 0);
+// printf("KCLK: %d\n", state ? 1 : 0);
// rising edge?
if ((state == ASSERT_LINE) && (!m_kclk))
@@ -123,7 +123,7 @@ WRITE_LINE_MEMBER(pt68k4_state::keyboard_clock_w)
// stop bit?
if (m_kbit == 9)
{
-// printf("scancode %02x\n", m_scancode);
+// printf("scancode %02x\n", m_scancode);
m_kbit = 0;
m_kbdflag = 0x80;
m_duart1->ip2_w(CLEAR_LINE);
@@ -139,7 +139,7 @@ WRITE_LINE_MEMBER(pt68k4_state::keyboard_clock_w)
WRITE_LINE_MEMBER(pt68k4_state::keyboard_data_w)
{
-// printf("KDATA: %d\n", state ? 1 : 0);
+// printf("KDATA: %d\n", state ? 1 : 0);
m_kdata = (state == ASSERT_LINE) ? 0x80 : 0x00;
}
@@ -228,11 +228,11 @@ SLOT_INTERFACE_START( pt68k4_isa8_cards )
SLOT_INTERFACE("mda", ISA8_MDA)
SLOT_INTERFACE("cga", ISA8_CGA)
SLOT_INTERFACE("ega", ISA8_EGA) // Monk only
- SLOT_INTERFACE("vga", ISA8_VGA) // Monk only
+ SLOT_INTERFACE("vga", ISA8_VGA) // Monk only
SLOT_INTERFACE("fdc_at", ISA8_FDC_AT)
SLOT_INTERFACE("wdxt_gen", ISA8_WDXT_GEN)
SLOT_INTERFACE("lpt", ISA8_LPT)
- SLOT_INTERFACE("xtide", ISA8_XTIDE) // Monk only
+ SLOT_INTERFACE("xtide", ISA8_XTIDE) // Monk only
SLOT_INTERFACE_END
static const isa8bus_interface pt68k4_isabus_intf =
@@ -309,4 +309,3 @@ ROM_END
/* Driver */
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
COMP( 1990, pt68k4, 0, 0, pt68k4, pt68k4, driver_device, 0, "Peripheral Technology", "PT68K4", GAME_NOT_WORKING )
-
diff --git a/src/mess/drivers/ptcsol.c b/src/mess/drivers/ptcsol.c
index 707edc72ebc..9f8ef33c02d 100644
--- a/src/mess/drivers/ptcsol.c
+++ b/src/mess/drivers/ptcsol.c
@@ -758,7 +758,7 @@ static MACHINE_CONFIG_START( sol20, sol20_state )
MCFG_SCREEN_SIZE(576, 208)
MCFG_SCREEN_VISIBLE_AREA(0, 575, 0, 207)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", sol20)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/pv1000.c b/src/mess/drivers/pv1000.c
index c3ace56fea7..99489da7efd 100644
--- a/src/mess/drivers/pv1000.c
+++ b/src/mess/drivers/pv1000.c
@@ -470,7 +470,7 @@ static MACHINE_CONFIG_START( pv1000, pv1000_state )
MCFG_PALETTE_ADD( "palette", 8 )
MCFG_PALETTE_INIT_OWNER(pv1000_state, pv1000)
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", pv1000 )
MCFG_SPEAKER_STANDARD_MONO("mono")
diff --git a/src/mess/drivers/pve500.c b/src/mess/drivers/pve500.c
index f3157170c2f..ad5814a255f 100644
--- a/src/mess/drivers/pve500.c
+++ b/src/mess/drivers/pve500.c
@@ -73,7 +73,7 @@ static Z80CTC_INTERFACE( external_ctc_intf )
static const z80sio_interface external_sio_intf =
{
DEVCB_NULL, /* interrupt handler */
- DEVCB_NULL, /* DTR changed handler */
+ DEVCB_NULL, /* DTR changed handler */
DEVCB_NULL, /* RTS changed handler */
DEVCB_NULL, /* BREAK changed handler */
DEVCB_NULL, /* transmit handler */
@@ -151,7 +151,7 @@ WRITE8_MEMBER(pve500_state::dualport_ram_right_w)
{
//printf("dualport_ram: Right WRITE\n");
dualport_7FE_data = data;
- m_maincpu->ctc_trg1(0); //(INT_Left)
+ m_maincpu->ctc_trg1(0); //(INT_Left)
}
READ8_MEMBER(pve500_state::io_expander_r)
@@ -203,7 +203,7 @@ WRITE8_MEMBER(pve500_state::io_expander_w)
case 128: output_set_digit_value(8*i + 7, io_LD & 0x7F); break;
default:
/*software should not do it.
- any idea how to emulate that in case it does? */ break;
+ any idea how to emulate that in case it does? */ break;
}
}
}
diff --git a/src/mess/drivers/px4.c b/src/mess/drivers/px4.c
index 5114f2e355d..c10316aff21 100644
--- a/src/mess/drivers/px4.c
+++ b/src/mess/drivers/px4.c
@@ -66,7 +66,7 @@
//**************************************************************************
class px4_state : public driver_device,
- public device_serial_interface
+ public device_serial_interface
{
public:
px4_state(const machine_config &mconfig, device_type type, const char *tag) :
@@ -83,7 +83,7 @@ public:
m_isr(0), m_ier(0), m_str(0), m_sior(0xbf),
m_artdir(0xff), m_artdor(0xff), m_artsr(0), m_artcr(0),
m_swr(0),
- m_one_sec_int_enabled(true), m_alarm_int_enabled(true), m_key_int_enabled(true),
+ m_one_sec_int_enabled(true), m_alarm_int_enabled(true), m_key_int_enabled(true),
m_ramdisk_address(0),
m_ear_last_state(0)
{ }
diff --git a/src/mess/drivers/ql.c b/src/mess/drivers/ql.c
index 3561bda5379..88e0f436576 100644
--- a/src/mess/drivers/ql.c
+++ b/src/mess/drivers/ql.c
@@ -289,9 +289,9 @@ READ8_MEMBER( ql_state::disk_io_r )
case 0x0002 : result=m_fdc->read(space, offset); break;
case 0x0003 : result=m_fdc->read(space, offset); break;
case 0x000C : if(IS_SANDY_DISK(m_disk_type))
- result = (m_mouse_int ^ MOUSE_DIRX) | m_mouseb->read() | 0x01; break;
+ result = (m_mouse_int ^ MOUSE_DIRX) | m_mouseb->read() | 0x01; break;
case 0x0010 : if(IS_SANDY_DISK(m_disk_type))
- m_mouse_int &= ~MOUSE_INT_MASK; break;
+ m_mouse_int &= ~MOUSE_INT_MASK; break;
default : logerror("%s DiskIO undefined read : from %08X\n",machine().describe_context(),m_disk_io_base+offset); break;
}
@@ -314,7 +314,7 @@ WRITE8_MEMBER( ql_state::disk_io_w )
case 0x0008 : if(IS_SANDY_DISK(m_disk_type))
sandy_print_char(data); break;
case 0x0010 : if(IS_SANDY_DISK(m_disk_type))
- m_mouse_int &= ~MOUSE_INT_MASK; break;
+ m_mouse_int &= ~MOUSE_INT_MASK; break;
case 0x2000 : if(m_disk_type==DISK_TYPE_TRUMP)
trump_card_set_control(data);break;
default : logerror("%s DiskIO undefined write : %02X to %08X\n",machine().describe_context(),data,m_disk_io_base+offset); break;
@@ -382,7 +382,7 @@ void ql_state::sandy_set_control(UINT8 data)
if(data & SANDY_PRINTER_INTMASK)
m_zx8302->extint_w(ASSERT_LINE);
}
-
+
m_disk_io_byte=data;
}
@@ -390,8 +390,8 @@ void ql_state::sandy_print_char(UINT8 data)
{
// latch the data until it's strobed out
m_printer_char=data;
-
-// m_centronics->write(data);
+
+// m_centronics->write(data);
}
WRITE_LINE_MEMBER( ql_state::sandy_printer_busy )
@@ -423,14 +423,14 @@ WRITE_LINE_MEMBER(ql_state::disk_io_drq_w)
void ql_state::mouse_tick()
{
- UINT8 x = m_mousex->read();
- UINT8 y = m_mousey->read();
- UINT8 do_int = 0;
+ UINT8 x = m_mousex->read();
+ UINT8 y = m_mousey->read();
+ UINT8 do_int = 0;
//m_mouse_int = 0;
// Set X interupt flag and direction if x has changed
- if (x > m_ql_mouse_x)
+ if (x > m_ql_mouse_x)
{
m_mouse_int |= MOUSE_INTX;
m_mouse_int |= MOUSE_DIRX;
@@ -442,7 +442,7 @@ void ql_state::mouse_tick()
}
// Set Y interupt flag and direction if y has changed
- if (y > m_ql_mouse_y)
+ if (y > m_ql_mouse_y)
{
m_mouse_int |= MOUSE_INTY;
m_mouse_int &= ~MOUSE_DIRY;
@@ -463,9 +463,9 @@ void ql_state::mouse_tick()
do_int = 1;
else
do_int = IS_SANDY_DISK(m_disk_type) && (m_disk_io_byte & SANDY_MOUSE_INTMASK);
-
+
//logerror("m_mouse_int=%02X, MOUSE_INT_MASK=%02X, m_disk_io_byte=%02X, (m_disk_io_byte & SANDY_MOUSE_INTMASK)=%02x\n",m_mouse_int,MOUSE_INT_MASK,m_disk_io_byte,(m_disk_io_byte & SANDY_MOUSE_INTMASK));
-
+
// if mouse moved trigger external int
if((m_mouse_int & MOUSE_INT_MASK) && do_int)
{
@@ -477,25 +477,25 @@ READ8_MEMBER( ql_state::qimi_io_r )
{
UINT8 result = 0;
UINT8 buttons;
-
+
switch (offset)
{
// 0x1bf9c, button status
- case 0x00 :
+ case 0x00 :
buttons = m_mouseb->read();
result = ((buttons & MOUSE_RIGHT) << 2) | ((buttons & MOUSE_LEFT) << 2);
break;
-
+
// 0x1bfbc, direction status
- case 0x20 :
+ case 0x20 :
result = ((m_mouse_int & MOUSE_INTX) >> 5) | ((m_mouse_int & MOUSE_INTY) >> 1) |
- ((m_mouse_int & MOUSE_DIRX) >> 1) | ((m_mouse_int & MOUSE_DIRY) >> 4);
+ ((m_mouse_int & MOUSE_DIRX) >> 1) | ((m_mouse_int & MOUSE_DIRY) >> 4);
break;
- case 0x22 :
+ case 0x22 :
m_mouse_int &= ~MOUSE_INT_MASK;
break;
}
-
+
return result;
}
@@ -664,24 +664,24 @@ static INPUT_PORTS_START( ql )
PORT_CONFNAME( QIMI_PORT_MASK, QIMI_NONE, "QIMI enabled")
PORT_CONFSETTING( QIMI_NONE, "No" )
PORT_CONFSETTING( QIMI_MOUSE, "Yes" )
-
+
PORT_CONFNAME( DISK_TYPE_MASK, DISK_TYPE_NONE, "Disk interface select" )
PORT_CONFSETTING(DISK_TYPE_NONE, DEF_STR( None ))
PORT_CONFSETTING(DISK_TYPE_TRUMP, "Miracle Trump card")
PORT_CONFSETTING(DISK_TYPE_SANDY_SD, "Sandy Superdisk")
PORT_CONFSETTING(DISK_TYPE_SANDY_SQB,"Sandy SuperQBoard")
-
+
PORT_START(MOUSEX_TAG)
- PORT_BIT( 0xff, 0x00, IPT_MOUSE_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_PLAYER(1)
+ PORT_BIT( 0xff, 0x00, IPT_MOUSE_X ) PORT_SENSITIVITY(50) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_PLAYER(1)
PORT_START(MOUSEY_TAG)
- PORT_BIT( 0xff, 0x00, IPT_MOUSE_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_PLAYER(1)
+ PORT_BIT( 0xff, 0x00, IPT_MOUSE_Y ) PORT_SENSITIVITY(50) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_PLAYER(1)
PORT_START(MOUSEB_TAG) /* Mouse buttons */
- PORT_BIT( MOUSE_RIGHT, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("Mouse Button 1") PORT_CODE(MOUSECODE_BUTTON1)
- PORT_BIT( MOUSE_LEFT, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("Mouse Button 2") PORT_CODE(MOUSECODE_BUTTON2)
- PORT_BIT( MOUSE_MIDDLE, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("Mouse Button 3") PORT_CODE(MOUSECODE_BUTTON3)
+ PORT_BIT( MOUSE_RIGHT, IP_ACTIVE_LOW, IPT_BUTTON1) PORT_NAME("Mouse Button 1") PORT_CODE(MOUSECODE_BUTTON1)
+ PORT_BIT( MOUSE_LEFT, IP_ACTIVE_LOW, IPT_BUTTON2) PORT_NAME("Mouse Button 2") PORT_CODE(MOUSECODE_BUTTON2)
+ PORT_BIT( MOUSE_MIDDLE, IP_ACTIVE_LOW, IPT_BUTTON3) PORT_NAME("Mouse Button 3") PORT_CODE(MOUSECODE_BUTTON3)
INPUT_PORTS_END
@@ -1031,9 +1031,9 @@ void ql_state::machine_reset()
m_printer_char=0;
m_disk_io_byte=0;
m_mouse_int = 0;
-
+
logerror("Configuring RAM %d\n",m_ram->size() / 1024);
-
+
// configure RAM
switch (m_ram->size())
{
@@ -1086,13 +1086,13 @@ void ql_state::machine_reset()
break;
}
-
+
// QIMI QL Internal Mouse Interface
if (m_config->read() & QIMI_MOUSE)
- {
+ {
logerror("QIMI enabled\n");
program.install_read_handler(QIMI_IO_BASE, QIMI_IO_END, 0, 0, read8_delegate(FUNC(ql_state::qimi_io_r), this));
- program.install_write_handler(QIMI_IO_BASE, QIMI_IO_END, 0, 0, write8_delegate(FUNC(ql_state::qimi_io_w), this));
+ program.install_write_handler(QIMI_IO_BASE, QIMI_IO_END, 0, 0, write8_delegate(FUNC(ql_state::qimi_io_w), this));
}
}
@@ -1129,9 +1129,9 @@ static MACHINE_CONFIG_START( ql, ql_state )
MCFG_DEVICE_ADD(ZX8301_TAG, ZX8301, X1)
MCFG_ZX8301_CPU(M68008_TAG)
MCFG_ZX8301_VSYNC_CALLBACK(DEVWRITELINE(ZX8302_TAG, zx8302_device, vsync_w))
-
+
MCFG_VIDEO_SET_SCREEN(SCREEN_TAG)
-
+
MCFG_DEVICE_ADD(ZX8302_TAG, ZX8302, X1)
MCFG_ZX8302_RTC_CLOCK(X2)
MCFG_ZX8302_OUT_IPL1L_CB(INPUTLINE(M68008_TAG, M68K_IRQ_2))
@@ -1149,7 +1149,7 @@ static MACHINE_CONFIG_START( ql, ql_state )
MCFG_ZX8302_OUT_RAW2_CB(WRITELINE(ql_state, zx8302_raw2_w))
MCFG_ZX8302_IN_RAW2_CB(READLINE(ql_state, zx8302_raw2_r))
MCFG_LEGACY_FLOPPY_2_DRIVES_ADD(ql_floppy_interface)
-
+
MCFG_WD1772_ADD(WD1772_TAG,ql_wd17xx_interface)
MCFG_MICRODRIVE_ADD(MDV_1, mdv1_config)
MCFG_MICRODRIVE_COMMS_OUT_CALLBACK(DEVWRITELINE(MDV_2, microdrive_image_device, comms_in_w))
diff --git a/src/mess/drivers/qx10.c b/src/mess/drivers/qx10.c
index 2ea4f686424..f3ac3327ea2 100644
--- a/src/mess/drivers/qx10.c
+++ b/src/mess/drivers/qx10.c
@@ -70,7 +70,7 @@ public:
m_vram_bank(0),
m_maincpu(*this, "maincpu"),
m_ram(*this, RAM_TAG),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{
}
@@ -849,7 +849,7 @@ static MACHINE_CONFIG_START( qx10, qx10_state )
MCFG_I8255_ADD("i8255", qx10_i8255_interface)
MCFG_I8237_ADD("8237dma_1", MAIN_CLK/4, qx10_dma8237_1_interface)
MCFG_I8237_ADD("8237dma_2", MAIN_CLK/4, qx10_dma8237_2_interface)
-
+
MCFG_DEVICE_ADD("upd7220", UPD7220, MAIN_CLK/6) // unk clock
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_map)
MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(qx10_state, hgdc_display_pixels)
diff --git a/src/mess/drivers/rainbow.c b/src/mess/drivers/rainbow.c
index a618ec3b545..63d791d5686 100644
--- a/src/mess/drivers/rainbow.c
+++ b/src/mess/drivers/rainbow.c
@@ -6,11 +6,11 @@
STATE AS OF MARCH 2014
----------------------
- Driver is based entirely on the DEC-100 'B' variant (DEC-190 and DEC-100 A models are treated as clones).
- While this is OK for the compatible -190, it doesn't do justice to ancient '100 A' hardware.
+ Driver is based entirely on the DEC-100 'B' variant (DEC-190 and DEC-100 A models are treated as clones).
+ While this is OK for the compatible -190, it doesn't do justice to ancient '100 A' hardware.
- Currently, there are 2 showstoppers:
- (1) IRQ logic for 100-B needs further work (text in RBCONVERT.ZIP has details concerning -A versus -B)
+ Currently, there are 2 showstoppers:
+ (1) IRQ logic for 100-B needs further work (text in RBCONVERT.ZIP has details concerning -A versus -B)
(2) Keyboard emulation incomplete (inhibits the system from booting with ERROR 50 on cold or ERROR 13 on warm boot).
- FLOPPY TIMING: 'wd17xx_complete_command' * must * be hard wired to about 13 usecs.
@@ -35,8 +35,8 @@
* Extended communication option (same as BUNDLE_OPTION ?)
- OTHER HARDWARE UPGRADES:
- * Suitable Solutions ClikClok (real time clock)
-
+ * Suitable Solutions ClikClok (real time clock)
+
* Suitable Solutions TURBOW286: 12 Mhz, 68-pin, low power AMD N80L286-12 and WAYLAND/EDSUN EL286-88-10-B ( 80286 to 8088 Processor Signal Converter )
plus DC 7174 or DT 7174 (barely readable). Add-on card, replaces main 8088 cpu (via ribbon cable). Altered BOOT ROM labeled 'TBSS1.3 - 3ED4'.
@@ -269,9 +269,9 @@ protected:
private:
enum
{
- IRQ_8088_MAILBOX = 0, // vector 0x27/a7
- IRQ_8088_VBL, // vector 0x20/a0
- IRQ_8088_KBD, // vector 0x26/a6
+ IRQ_8088_MAILBOX = 0, // vector 0x27/a7
+ IRQ_8088_VBL, // vector 0x20/a0
+ IRQ_8088_KBD, // vector 0x26/a6
IRQ_8088_MAX
};
@@ -441,7 +441,7 @@ static ADDRESS_MAP_START( rainbow8088_io , AS_IO, 8, rainbow_state)
// BOOT LOADERS:
// - the DEC boot loader (and FDISK from DOS 3.10) initially allowed a maximum hard disc size of 20 MB.
// - the custom boot loader that comes with 'WUTIL 3.2' allows 117 MB and 8 surfaces.
- // SOFTWARE:
+ // SOFTWARE:
// - MS-DOS 2 allows a maximum partition size of 16 MB (sizes > 15 MB are incompatible to DOS 3)
// - MS-DOS 3 has a global 1024 cylinder limit (32 MB).
AM_RANGE (0x68, 0x68) AM_READ(hd_status_68_r)
@@ -528,15 +528,15 @@ static INPUT_PORTS_START( rainbow100b_in )
PORT_DIPSETTING( 0x02, DEF_STR( On ) )
INPUT_PORTS_END
-// Native 400K format (80 T * 10 S * 512 bytes) on 'quad density' RX50 drives
+// Native 400K format (80 T * 10 S * 512 bytes) on 'quad density' RX50 drives
// ( 5.25" single sided; 300 rpm; MFM 250 kbps; 96 - 100 tpi ).
-//
+//
// Additionally, the BIOS can *read* VT-180 disks and MS-DOS 160 k disks
// - MS-DOS: FORMAT A: /F:160 and MEDIACHK ON
// ( 40 tracks; single sided with 9 or 8 sectors per track )
static LEGACY_FLOPPY_OPTIONS_START( dec100_floppy )
LEGACY_FLOPPY_OPTION( dec100_floppy, "td0", "Teledisk floppy disk image", td0_dsk_identify, td0_dsk_construct, td0_dsk_destruct, NULL )
- LEGACY_FLOPPY_OPTION( dec100_floppy, "img", "DEC Rainbow 100", basicdsk_identify_default, basicdsk_construct_default, NULL,
+ LEGACY_FLOPPY_OPTION( dec100_floppy, "img", "DEC Rainbow 100", basicdsk_identify_default, basicdsk_construct_default, NULL,
HEADS([1])
TRACKS(40/[80])
SECTORS(8/9/[10])
@@ -578,7 +578,7 @@ void rainbow_state::machine_reset()
output_set_value("led7", 1);
// GREEN KEYBOARD LEDs (1 = on, 0 = off):
- output_set_value("led_wait", 0); // led8
+ output_set_value("led_wait", 0); // led8
output_set_value("led_compose", 0); // led9
output_set_value("led_lock", 0); // led10
output_set_value("led_hold", 0); // led11
@@ -654,7 +654,7 @@ void rainbow_state::update_8088_irqs()
}
else
{
- m_i8088->set_input_line(INPUT_LINE_INT0, CLEAR_LINE);
+ m_i8088->set_input_line(INPUT_LINE_INT0, CLEAR_LINE);
}
}
@@ -1210,7 +1210,7 @@ static MACHINE_CONFIG_START( rainbow, rainbow_state )
MCFG_SCREEN_UPDATE_DRIVER(rainbow_state, screen_update_rainbow)
MCFG_SCREEN_PALETTE("vt100_video:palette")
MCFG_GFXDECODE_ADD("gfxdecode", "vt100_video:palette", rainbow)
-
+
MCFG_RAINBOW_VIDEO_ADD("vt100_video", "screen", video_interface)
MCFG_VT_VIDEO_RAM_CALLBACK(READ8(rainbow_state, read_video_ram_r))
MCFG_VT_VIDEO_CLEAR_VIDEO_INTERRUPT_CALLBACK(WRITELINE(rainbow_state, clear_video_interrupt))
@@ -1236,7 +1236,7 @@ static MACHINE_CONFIG_START( rainbow, rainbow_state )
MCFG_NVRAM_ADD_0FILL("nvram")
MACHINE_CONFIG_END
-// 'Rainbow 100-A' (introduced May 1982) is first-generation hardware with ROM 04.03.11
+// 'Rainbow 100-A' (introduced May 1982) is first-generation hardware with ROM 04.03.11
// - 64 K base RAM on board (instead of 128 K on 'B' model). 832 K RAM max.
// - inability to boot from hard disc (mind the inadequate PSU)
// - cannot control bit 7 of IRQ vector (prevents DOS 2.0x from booting on unmodified hardware)
@@ -1298,7 +1298,6 @@ ROM_END
/* Driver */
/* YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS */
-COMP( 1982, rainbow100 , rainbow, 0, rainbow, rainbow100b_in, driver_device, 0, "Digital Equipment Corporation", "Rainbow 100-A", GAME_IS_SKELETON )
+COMP( 1982, rainbow100 , rainbow, 0, rainbow, rainbow100b_in, driver_device, 0, "Digital Equipment Corporation", "Rainbow 100-A", GAME_IS_SKELETON )
COMP( 1983, rainbow , 0 , 0, rainbow, rainbow100b_in, driver_device, 0, "Digital Equipment Corporation", "Rainbow 100-B", GAME_NOT_WORKING | GAME_IMPERFECT_COLORS)
COMP( 1985, rainbow190 , rainbow, 0, rainbow, rainbow100b_in, driver_device, 0, "Digital Equipment Corporation", "Rainbow 190-B", GAME_NOT_WORKING | GAME_IMPERFECT_COLORS)
-
diff --git a/src/mess/drivers/rd110.c b/src/mess/drivers/rd110.c
index 385dac2b8e4..0ad35df1eec 100644
--- a/src/mess/drivers/rd110.c
+++ b/src/mess/drivers/rd110.c
@@ -241,7 +241,7 @@ static MACHINE_CONFIG_START( d110, d110_state )
MCFG_SCREEN_SIZE(16*6-1, (16*6-1)*3/4)
MCFG_SCREEN_VISIBLE_AREA(0, 16*6-2, 0, (16*6-1)*3/4-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(d110_state, d110)
diff --git a/src/mess/drivers/replicator.c b/src/mess/drivers/replicator.c
index 482a452ddcd..cee75cf1b4e 100644
--- a/src/mess/drivers/replicator.c
+++ b/src/mess/drivers/replicator.c
@@ -179,7 +179,7 @@ public:
UINT8 m_port_k;
UINT8 m_port_l;
- UINT8 shift_register_value;
+ UINT8 shift_register_value;
required_device<avr8_device> m_maincpu;
required_device<hd44780_device> m_lcdc;
@@ -201,93 +201,93 @@ READ8_MEMBER(replicator_state::port_r)
switch( offset )
{
case AVR8_IO_PORTA:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port A READ (A-axis signals + B-axis STEP&DIR)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port A READ (A-axis signals + B-axis STEP&DIR)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
case AVR8_IO_PORTB:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port B READ (SD-CS; 1280-MISO/MOSI/SCK; EX2-FAN/HEAT/PWR-CHECK; BLINK)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port B READ (SD-CS; 1280-MISO/MOSI/SCK; EX2-FAN/HEAT/PWR-CHECK; BLINK)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
case AVR8_IO_PORTC:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port C READ (1280-EX1/EX2; LCD-signals; R&G-LED; DETECT)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port C READ (1280-EX1/EX2; LCD-signals; R&G-LED; DETECT)\n", m_maincpu->m_shifted_pc);
#endif
- return DETECT; //indicated that the Interface board is present.
- break;
- }
+ return DETECT; //indicated that the Interface board is present.
+ break;
+ }
case AVR8_IO_PORTD:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port D READ (SDA/SCL; 1280-EX-TX/RX)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port D READ (SDA/SCL; 1280-EX-TX/RX)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
case AVR8_IO_PORTE:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port E READ (1280-TX/RX; THERMO-signals)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port E READ (1280-TX/RX; THERMO-signals)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
case AVR8_IO_PORTF:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port F READ (X-axis & Y-axis signals)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port F READ (X-axis & Y-axis signals)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
case AVR8_IO_PORTG:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port G READ (BUZZ; Cutoff-sr-check; B-axis EN; 1280-EX3/EX4)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port G READ (BUZZ; Cutoff-sr-check; B-axis EN; 1280-EX3/EX4)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
case AVR8_IO_PORTH:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port H READ (cuttoff-text/reset; EX1-FAN/HEAT/PWR-CHECK; SD-CD/SD-WP)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port H READ (cuttoff-text/reset; EX1-FAN/HEAT/PWR-CHECK; SD-CD/SD-WP)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
case AVR8_IO_PORTJ:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port J READ (Interface buttons; POTS-SCL; B-axis-POT)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port J READ (Interface buttons; POTS-SCL; B-axis-POT)\n", m_maincpu->m_shifted_pc);
#endif
- return ioport("keypad")->read();
- break;
- }
+ return ioport("keypad")->read();
+ break;
+ }
case AVR8_IO_PORTK:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port K READ (Z-axis signals; HBP-THERM; 1280-EX5/6/7)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port K READ (Z-axis signals; HBP-THERM; 1280-EX5/6/7)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
case AVR8_IO_PORTL:
- {
+ {
#if LOG_PORTS
- printf("[%08X] Port L READ (HBP; EXTRA-FET; X-MIN/MAX; Y-MIN/MAX; Z-MIN/MAX)\n", m_maincpu->m_shifted_pc);
+ printf("[%08X] Port L READ (HBP; EXTRA-FET; X-MIN/MAX; Y-MIN/MAX; Z-MIN/MAX)\n", m_maincpu->m_shifted_pc);
#endif
- return 0x00;
- break;
- }
+ return 0x00;
+ break;
+ }
}
return 0;
}
@@ -297,14 +297,14 @@ WRITE8_MEMBER(replicator_state::port_w)
switch( offset )
{
case AVR8_IO_PORTA:
- {
- if (data == m_port_a) break;
+ {
+ if (data == m_port_a) break;
#if LOG_PORTS
UINT8 old_port_a = m_port_a;
UINT8 changed = data ^ old_port_a;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & A_AXIS_DIR) printf("[A] A_AXIS_DIR: %s\n", data & A_AXIS_DIR ? "HIGH" : "LOW");
if(changed & A_AXIS_STEP) printf("[A] A_AXIS_STEP: %s\n", data & A_AXIS_STEP ? "HIGH" : "LOW");
if(changed & A_AXIS_EN) printf("[A] A_AXIS_EN: %s\n", data & A_AXIS_EN ? "HIGH" : "LOW");
@@ -313,18 +313,18 @@ WRITE8_MEMBER(replicator_state::port_w)
if(changed & B_AXIS_STEP) printf("[A] B_AXIS_STEP: %s\n", data & B_AXIS_STEP ? "HIGH" : "LOW");
#endif
- m_port_a = data;
- break;
- }
+ m_port_a = data;
+ break;
+ }
case AVR8_IO_PORTB:
- {
- if (data == m_port_b) break;
+ {
+ if (data == m_port_b) break;
#if LOG_PORTS
UINT8 old_port_b = m_port_b;
UINT8 changed = data ^ old_port_b;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & SD_CS) printf("[B] SD Card Chip Select: %s\n", data & SD_CS ? "HIGH" : "LOW");
if(changed & SCK_1280) printf("[B] 1280-SCK: %s\n", data & SCK_1280 ? "HIGH" : "LOW");
if(changed & MOSI_1280) printf("[B] 1280-MOSI: %s\n", data & MOSI_1280 ? "HIGH" : "LOW");
@@ -335,17 +335,17 @@ WRITE8_MEMBER(replicator_state::port_w)
if(changed & BLINK) printf("[B] BLINK: %s\n", data & BLINK ? "HIGH" : "LOW");
#endif
- m_port_b = data;
- break;
- }
+ m_port_b = data;
+ break;
+ }
case AVR8_IO_PORTC:
- {
- if (data == m_port_c) break;
+ {
+ if (data == m_port_c) break;
UINT8 old_port_c = m_port_c;
UINT8 changed = data ^ old_port_c;
#if LOG_PORTS
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & EX2_1280) printf("[C] EX2_1280: %s\n", data & EX2_1280 ? "HIGH" : "LOW");
if(changed & EX1_1280) printf("[C] EX1_1280: %s\n", data & EX1_1280 ? "HIGH" : "LOW");
if(changed & LCD_CLK) printf("[C] LCD_CLK: %s\n", data & LCD_CLK ? "HIGH" : "LOW");
@@ -357,43 +357,43 @@ WRITE8_MEMBER(replicator_state::port_w)
#endif
if (changed & LCD_CLK){
- /* The LCD is interfaced by an 8-bit shift register (74HC4094). */
- if (data & LCD_CLK){//CLK positive edge
- shift_register_value = (shift_register_value << 1) | ((data & LCD_DATA) >> 3);
- //printf("[%08X] ", m_maincpu->m_shifted_pc);
- //printf("[C] LCD CLK positive edge. shift_register=0x%02X\n", shift_register_value);
- }
- }
+ /* The LCD is interfaced by an 8-bit shift register (74HC4094). */
+ if (data & LCD_CLK){//CLK positive edge
+ shift_register_value = (shift_register_value << 1) | ((data & LCD_DATA) >> 3);
+ //printf("[%08X] ", m_maincpu->m_shifted_pc);
+ //printf("[C] LCD CLK positive edge. shift_register=0x%02X\n", shift_register_value);
+ }
+ }
if(changed & LCD_STROBE){
- if (data & LCD_STROBE){ //STROBE positive edge
- bool RS = (shift_register_value >> 1) & 1;
- bool RW = (shift_register_value >> 2) & 1;
- bool enable = (shift_register_value >> 3) & 1;
- UINT8 lcd_data = shift_register_value & 0xF0;
-
- if (enable && RW==0){
- if (RS==0){
- m_lcdc->control_write(space, 0, lcd_data);
- } else {
- m_lcdc->data_write(space, 0, lcd_data);
- }
- }
- }
- }
+ if (data & LCD_STROBE){ //STROBE positive edge
+ bool RS = (shift_register_value >> 1) & 1;
+ bool RW = (shift_register_value >> 2) & 1;
+ bool enable = (shift_register_value >> 3) & 1;
+ UINT8 lcd_data = shift_register_value & 0xF0;
+
+ if (enable && RW==0){
+ if (RS==0){
+ m_lcdc->control_write(space, 0, lcd_data);
+ } else {
+ m_lcdc->data_write(space, 0, lcd_data);
+ }
+ }
+ }
+ }
m_port_c = data;
break;
}
case AVR8_IO_PORTD:
- {
- if (data == m_port_d) break;
+ {
+ if (data == m_port_d) break;
#if LOG_PORTS
UINT8 old_port_d = m_port_d;
UINT8 changed = data ^ old_port_d;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & PORTD_SCL) printf("[D] PORTD_SCL: %s\n", data & PORTD_SCL ? "HIGH" : "LOW");
if(changed & PORTD_SDA) printf("[D] PORTD_SDA: %s\n", data & PORTD_SDA ? "HIGH" : "LOW");
if(changed & EX_RX_1280) printf("[D] EX_RX_1280: %s\n", data & EX_RX_1280 ? "HIGH" : "LOW");
@@ -401,17 +401,17 @@ WRITE8_MEMBER(replicator_state::port_w)
#endif
m_port_d = data;
- break;
- }
+ break;
+ }
case AVR8_IO_PORTE:
- {
- if (data == m_port_e) break;
+ {
+ if (data == m_port_e) break;
#if LOG_PORTS
UINT8 old_port_e = m_port_e;
UINT8 changed = data ^ old_port_e;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & RX_1280) printf("[E] 1280-RX: %s\n", data & RX_1280 ? "HIGH" : "LOW");
if(changed & TX_1280) printf("[E] 1280-TX: %s\n", data & TX_1280 ? "HIGH" : "LOW");
if(changed & THERMO_SCK) printf("[E] THERMO-SCK: %s\n", data & THERMO_SCK ? "HIGH" : "LOW");
@@ -421,17 +421,17 @@ WRITE8_MEMBER(replicator_state::port_w)
#endif
m_port_e = data;
- break;
- }
+ break;
+ }
case AVR8_IO_PORTF:
- {
- if (data == m_port_f) break;
+ {
+ if (data == m_port_f) break;
#if LOG_PORTS
UINT8 old_port_f = m_port_f;
UINT8 changed = data ^ old_port_f;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & X_AXIS_DIR) printf("[F] X_AXIS_DIR: %s\n", data & X_AXIS_DIR ? "HIGH" : "LOW");
if(changed & X_AXIS_STEP) printf("[F] X_AXIS_STEP: %s\n", data & X_AXIS_STEP ? "HIGH" : "LOW");
if(changed & X_AXIS_EN) printf("[F] X_AXIS_EN: %s\n", data & X_AXIS_EN ? "HIGH" : "LOW");
@@ -443,17 +443,17 @@ WRITE8_MEMBER(replicator_state::port_w)
#endif
m_port_f = data;
- break;
- }
+ break;
+ }
case AVR8_IO_PORTG:
- {
- if (data == m_port_g) break;
+ {
+ if (data == m_port_g) break;
UINT8 old_port_g = m_port_g;
UINT8 changed = data ^ old_port_g;
#if LOG_PORTS
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & EX4_1280) printf("[G] EX4_1280: %s\n", data & EX4_1280 ? "HIGH" : "LOW");
if(changed & EX3_1280) printf("[G] EX3_1280: %s\n", data & EX3_1280 ? "HIGH" : "LOW");
if(changed & B_AXIS_EN) printf("[G] B_AXIS_EN: %s\n", data & B_AXIS_EN ? "HIGH" : "LOW");
@@ -462,27 +462,27 @@ WRITE8_MEMBER(replicator_state::port_w)
#endif
if(changed & BUZZ){
- /* FIX-ME: What is the largest sample value allowed?
- I'm using 0x3F based on what I see in src/mess/drivers/craft.c
- But as the method is called "write_unsigned8", I guess we could have samples with values up to 0xFF, right?
- Anyway... With the 0x3F value we'll get a sound that is not so loud, which may be less annoying... :-)
- */
- UINT8 audio_sample = (data & BUZZ) ? 0x3F : 0;
- m_dac->write_unsigned8(audio_sample << 1);
- }
+ /* FIX-ME: What is the largest sample value allowed?
+ I'm using 0x3F based on what I see in src/mess/drivers/craft.c
+ But as the method is called "write_unsigned8", I guess we could have samples with values up to 0xFF, right?
+ Anyway... With the 0x3F value we'll get a sound that is not so loud, which may be less annoying... :-)
+ */
+ UINT8 audio_sample = (data & BUZZ) ? 0x3F : 0;
+ m_dac->write_unsigned8(audio_sample << 1);
+ }
m_port_g = data;
- break;
- }
+ break;
+ }
case AVR8_IO_PORTH:
- {
- if (data == m_port_h) break;
+ {
+ if (data == m_port_h) break;
#if LOG_PORTS
UINT8 old_port_h = m_port_h;
UINT8 changed = data ^ old_port_h;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & CUTOFF_TEST) printf("[H] CUTOFF_TEST: %s\n", data & CUTOFF_TEST ? "HIGH" : "LOW");
if(changed & CUTOFF_RESET) printf("[H] CUTOFF_RESET: %s\n", data & CUTOFF_RESET ? "HIGH" : "LOW");
if(changed & EX1_PWR_CHECK) printf("[H] EX1_PWR_CHECK: %s\n", data & EX1_PWR_CHECK ? "HIGH" : "LOW");
@@ -492,18 +492,18 @@ WRITE8_MEMBER(replicator_state::port_w)
if(changed & SD_CD) printf("[H] SD_CD: %s\n", data & SD_CD ? "HIGH" : "LOW");
#endif
- m_port_h = data;
- break;
- }
+ m_port_h = data;
+ break;
+ }
case AVR8_IO_PORTJ:
- {
- if (data == m_port_j) break;
+ {
+ if (data == m_port_j) break;
#if LOG_PORTS
UINT8 old_port_j = m_port_j;
UINT8 changed = data ^ old_port_j;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & BUTTON_CENTER) printf("[J] BUTTON_CENTER: %s\n", data & BUTTON_CENTER ? "HIGH" : "LOW");
if(changed & BUTTON_RIGHT) printf("[J] BUTTON_RIGHT: %s\n", data & BUTTON_RIGHT ? "HIGH" : "LOW");
@@ -514,18 +514,18 @@ WRITE8_MEMBER(replicator_state::port_w)
if(changed & B_AXIS_POT) printf("[J] B_AXIS_POT: %s\n", data & B_AXIS_POT ? "HIGH" : "LOW");
#endif
- m_port_j = data;
- break;
- }
+ m_port_j = data;
+ break;
+ }
case AVR8_IO_PORTK:
- {
- if (data == m_port_k) break;
+ {
+ if (data == m_port_k) break;
#if LOG_PORTS
UINT8 old_port_k = m_port_k;
UINT8 changed = data ^ old_port_k;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & Z_AXIS_DIR) printf("[K] Z_AXIS_DIR: %s\n", data & Z_AXIS_DIR ? "HIGH" : "LOW");
if(changed & Z_AXIS_STEP) printf("[K] Z_AXIS_STEP: %s\n", data & Z_AXIS_STEP ? "HIGH" : "LOW");
@@ -537,18 +537,18 @@ WRITE8_MEMBER(replicator_state::port_w)
if(changed & HBP_THERM) printf("[K] HBP_THERM: %s\n", data & HBP_THERM ? "HIGH" : "LOW");
#endif
- m_port_k = data;
- break;
- }
+ m_port_k = data;
+ break;
+ }
case AVR8_IO_PORTL:
- {
- if (data == m_port_l) break;
+ {
+ if (data == m_port_l) break;
#if LOG_PORTS
UINT8 old_port_l = m_port_l;
UINT8 changed = data ^ old_port_l;
- printf("[%08X] ", m_maincpu->m_shifted_pc);
+ printf("[%08X] ", m_maincpu->m_shifted_pc);
if(changed & X_MIN) printf("[L] X_MIN: %s\n", data & X_MIN ? "HIGH" : "LOW");
if(changed & X_MAX) printf("[L] X_MAX: %s\n", data & X_MAX ? "HIGH" : "LOW");
@@ -560,9 +560,9 @@ WRITE8_MEMBER(replicator_state::port_w)
if(changed & Z_MAX) printf("[L] Z_MAX: %s\n", data & Z_MAX ? "HIGH" : "LOW");
#endif
- m_port_l = data;
- break;
- }
+ m_port_l = data;
+ break;
+ }
}
}
@@ -605,18 +605,18 @@ DRIVER_INIT_MEMBER(replicator_state, replicator)
void replicator_state::machine_reset()
{
- shift_register_value = 0;
- m_port_a = 0;
- m_port_b = 0;
- m_port_c = 0;
- m_port_d = 0;
- m_port_e = 0;
- m_port_f = 0;
- m_port_g = 0;
- m_port_h = 0;
- m_port_j = 0;
- m_port_k = 0;
- m_port_l = 0;
+ shift_register_value = 0;
+ m_port_a = 0;
+ m_port_b = 0;
+ m_port_c = 0;
+ m_port_d = 0;
+ m_port_e = 0;
+ m_port_f = 0;
+ m_port_g = 0;
+ m_port_h = 0;
+ m_port_j = 0;
+ m_port_k = 0;
+ m_port_l = 0;
}
const avr8_config atmega1280_config =
@@ -659,7 +659,7 @@ static MACHINE_CONFIG_START( replicator, replicator_state )
MCFG_CPU_AVR8_EFUSE(0xF4)
MCFG_CPU_AVR8_LOCK(0x0F)
- /*TODO: Add an ATMEGA8U2 for USB-Serial communications */
+ /*TODO: Add an ATMEGA8U2 for USB-Serial communications */
/* video hardware */
MCFG_SCREEN_ADD("screen", LCD)
@@ -679,7 +679,7 @@ static MACHINE_CONFIG_START( replicator, replicator_state )
MCFG_HD44780_LCD_SIZE(4, 20)
/* sound hardware */
- /* A piezo is connected to the PORT G bit 5 (OC0B pin driven by Timer/Counter #4) */
+ /* A piezo is connected to the PORT G bit 5 (OC0B pin driven by Timer/Counter #4) */
MCFG_SPEAKER_STANDARD_MONO("buzzer")
MCFG_SOUND_ADD("dac", DAC, 0)
MCFG_SOUND_ROUTE(0, "buzzer", 1.00)
diff --git a/src/mess/drivers/rex6000.c b/src/mess/drivers/rex6000.c
index 60617be4012..a716b74105a 100644
--- a/src/mess/drivers/rex6000.c
+++ b/src/mess/drivers/rex6000.c
@@ -652,7 +652,7 @@ static MACHINE_CONFIG_START( rex6000, rex6000_state )
MCFG_SCREEN_SIZE(240, 120)
MCFG_SCREEN_VISIBLE_AREA(0, 240-1, 0, 120-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(rex6000_state, rex6000)
diff --git a/src/mess/drivers/rm380z.c b/src/mess/drivers/rm380z.c
index df67e513211..f27a005e86c 100644
--- a/src/mess/drivers/rm380z.c
+++ b/src/mess/drivers/rm380z.c
@@ -158,7 +158,7 @@ static MACHINE_CONFIG_START( rm380z, rm380z_state )
MCFG_SCREEN_VISIBLE_AREA(0, (RM380Z_SCREENCOLS*(RM380Z_CHDIMX+1))-1, 0, (RM380Z_SCREENROWS*(RM380Z_CHDIMY+1))-1)
MCFG_SCREEN_UPDATE_DRIVER(rm380z_state, screen_update_rm380z)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
/* RAM configurations */
diff --git a/src/mess/drivers/rmt32.c b/src/mess/drivers/rmt32.c
index 33dbd6b0eaf..3b553829b63 100644
--- a/src/mess/drivers/rmt32.c
+++ b/src/mess/drivers/rmt32.c
@@ -360,7 +360,7 @@ static MACHINE_CONFIG_START( mt32, mt32_state )
MCFG_SCREEN_SIZE(20*6-1, (20*6-1)*3/4)
MCFG_SCREEN_VISIBLE_AREA(0, 20*6-2, 0, (20*6-1)*3/4-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(mt32_state, mt32)
diff --git a/src/mess/drivers/rsc55.c b/src/mess/drivers/rsc55.c
index c13df32e491..e10fccfc104 100644
--- a/src/mess/drivers/rsc55.c
+++ b/src/mess/drivers/rsc55.c
@@ -3,24 +3,24 @@
Roland Sound Canvas SC-55
Skeleton by R. Belmont
-
+
Reference and LCD photo: http://www.synthman.com/roland/Roland_SC-55.html
http://en.wikipedia.org/wiki/Roland_SCC-1
-
+
The Roland SC55 is an expander (synthesizer without the keyboard)
from 1991. It has 24 voice polyphony, is 16 part multitimbral, and
outputs 16-bit stereo samples at 32 kHz. The synthesis engine uses a
combination of Roland's LA and straight PCM playback.
-
+
The front panel includes the power switch, a headphone jack with volume knob,
a second MIDI IN port, a large LCD, ALL and MUTE buttons, and a group of up/down
buttons for Part, Level, Reverb, Key Shift, Instrument, Pan, Chorus, and MIDI Channel.
-
+
The SCC-1 is an ISA board variant of the SC55 with a MPU-401 frontend added to
- communicate with the synth.
-
+ communicate with the synth.
+
Main PCB:
-
+
20.0 MHz crystal
Roland R15239147 HG62E11B23FS 1L1 Japan
Roland R15199778 6435328A97F 1M1 R Japan
@@ -30,7 +30,7 @@
HM62256ALFP-12T 32K by 8-bit RAM
65256BLFP-12T 32K by 8-bit high-speed pseudo-static RAM
MB89251A - Serial data transceiver
-
+
LCD controller (on front panel board) is a Toshiba T7934.
*/
@@ -51,7 +51,7 @@ public:
sc55_state::sc55_state(const machine_config &mconfig, device_type type, const char *tag) :
driver_device(mconfig, type, tag),
- m_maincpu(*this, "maincpu")
+ m_maincpu(*this, "maincpu")
{
}
@@ -63,19 +63,19 @@ static ADDRESS_MAP_START( sc55_io, AS_IO, 16, sc55_state )
ADDRESS_MAP_END
static MACHINE_CONFIG_START( sc55, sc55_state )
- MCFG_CPU_ADD( "maincpu", P8098, XTAL_20MHz ) // probably not?
+ MCFG_CPU_ADD( "maincpu", P8098, XTAL_20MHz ) // probably not?
MCFG_CPU_PROGRAM_MAP( sc55_map )
MCFG_CPU_IO_MAP( sc55_io )
MACHINE_CONFIG_END
ROM_START( sc55 )
ROM_REGION( 0x40000, "maincpu", 0 )
- ROM_LOAD( "roland_r15209363.ic23", 0x000000, 0x040000, CRC(2dc58549) SHA1(9c17f85e784dc1549ac1f98d457b353393331f6b) )
+ ROM_LOAD( "roland_r15209363.ic23", 0x000000, 0x040000, CRC(2dc58549) SHA1(9c17f85e784dc1549ac1f98d457b353393331f6b) )
ROM_REGION( 0x300000, "la", 0 )
- ROM_LOAD( "roland-gss.a_r15209276.ic28", 0x000000, 0x100000, CRC(1ac774d3) SHA1(8cc3c0d7ec0993df81d4ca1970e01a4b0d8d3775) )
- ROM_LOAD( "roland-gss.b_r15209277.ic27", 0x100000, 0x100000, CRC(8dcc592a) SHA1(80e6eb130c18c09955551563f78906163c55cc11) )
- ROM_LOAD( "roland-gss.c_r15209281.ic26", 0x200000, 0x100000, CRC(e21ebc04) SHA1(7454b817778179806f3f9d1985b3a2ef67ace76f) )
+ ROM_LOAD( "roland-gss.a_r15209276.ic28", 0x000000, 0x100000, CRC(1ac774d3) SHA1(8cc3c0d7ec0993df81d4ca1970e01a4b0d8d3775) )
+ ROM_LOAD( "roland-gss.b_r15209277.ic27", 0x100000, 0x100000, CRC(8dcc592a) SHA1(80e6eb130c18c09955551563f78906163c55cc11) )
+ ROM_LOAD( "roland-gss.c_r15209281.ic26", 0x200000, 0x100000, CRC(e21ebc04) SHA1(7454b817778179806f3f9d1985b3a2ef67ace76f) )
ROM_END
CONS( 1991, sc55, 0, 0, sc55, sc55, driver_device, 0, "Roland", "Sound Canvas SC-55", GAME_NOT_WORKING|GAME_NO_SOUND )
diff --git a/src/mess/drivers/rx78.c b/src/mess/drivers/rx78.c
index 564df795342..e2950bca35e 100644
--- a/src/mess/drivers/rx78.c
+++ b/src/mess/drivers/rx78.c
@@ -57,7 +57,7 @@ public:
m_maincpu(*this, "maincpu"),
m_cass(*this, "cassette"),
m_ram(*this, RAM_TAG),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
DECLARE_READ8_MEMBER( key_r );
@@ -472,7 +472,7 @@ static MACHINE_CONFIG_START( rx78, rx78_state )
MCFG_SCREEN_SIZE(192, 184)
MCFG_SCREEN_VISIBLE_AREA(0, 192-1, 0, 184-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 16+1) //+1 for the background color
MCFG_GFXDECODE_ADD("gfxdecode", "palette", rx78)
diff --git a/src/mess/drivers/sapi1.c b/src/mess/drivers/sapi1.c
index 20606d4dac8..e85d631eedb 100644
--- a/src/mess/drivers/sapi1.c
+++ b/src/mess/drivers/sapi1.c
@@ -87,7 +87,7 @@ private:
required_ioport m_line3;
required_ioport m_line4;
required_device<cpu_device> m_maincpu;
-public:
+public:
optional_device<palette_device> m_palette;
};
@@ -572,7 +572,7 @@ static MACHINE_CONFIG_START( sapi1, sapi1_state )
MCFG_SCREEN_VISIBLE_AREA(0, 40*6-1, 0, 24*9-1)
MCFG_SCREEN_UPDATE_DRIVER(sapi1_state, screen_update_sapi1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
/* internal ram */
diff --git a/src/mess/drivers/saturn.c b/src/mess/drivers/saturn.c
index 5922278eafa..956da98c673 100644
--- a/src/mess/drivers/saturn.c
+++ b/src/mess/drivers/saturn.c
@@ -87,7 +87,7 @@ public:
required_device<sat_cart_slot_device> m_exp;
required_device<nvram_device> m_nvram;
- required_device<nvram_device> m_smpc_nv; // TODO: move this in the base class saturn_state and add it to stv in MAME
+ required_device<nvram_device> m_smpc_nv; // TODO: move this in the base class saturn_state and add it to stv in MAME
};
@@ -548,12 +548,12 @@ INPUT_PORTS_END
/* TODO: if you change the driver configuration then NVRAM contents gets screwed, needs mods in MAME framework */
void sat_console_state::nvram_init(nvram_device &nvram, void *data, size_t size)
{
- static const UINT8 init[64] = {
+ static const UINT8 init[64] = {
'B', 'a', 'c', 'k', 'U', 'p', 'R', 'a', 'm', ' ', 'F', 'o', 'r', 'm', 'a', 't',
'B', 'a', 'c', 'k', 'U', 'p', 'R', 'a', 'm', ' ', 'F', 'o', 'r', 'm', 'a', 't',
'B', 'a', 'c', 'k', 'U', 'p', 'R', 'a', 'm', ' ', 'F', 'o', 'r', 'm', 'a', 't',
'B', 'a', 'c', 'k', 'U', 'p', 'R', 'a', 'm', ' ', 'F', 'o', 'r', 'm', 'a', 't', };
-
+
memset(data, 0x00, size);
memcpy(data, init, sizeof(init));
}
@@ -894,7 +894,7 @@ ROM_END
ROM_START(hisaturn)
ROM_REGION( 0x480000, "maincpu", ROMREGION_ERASEFF ) /* SH2 code */
ROM_SYSTEM_BIOS(0, "102", "v1.02 (950519)")
- ROMX_LOAD( "mpr-18100.bin", 0x000000, 0x080000, CRC(3408dbf4) SHA1(8a22710e09ce75f39625894366cafe503ed1942d), ROM_BIOS(1))
+ ROMX_LOAD( "mpr-18100.bin", 0x000000, 0x080000, CRC(3408dbf4) SHA1(8a22710e09ce75f39625894366cafe503ed1942d), ROM_BIOS(1))
ROM_SYSTEM_BIOS(1, "101", "v1.01 (950130)")
ROMX_LOAD("hisaturn.bin", 0x00000000, 0x00080000, CRC(721e1b60) SHA1(49d8493008fa715ca0c94d99817a5439d6f2c796), ROM_BIOS(2))
ROM_REGION( 0x080000, "slave", 0 ) /* SH2 code */
diff --git a/src/mess/drivers/sbrain.c b/src/mess/drivers/sbrain.c
index 58de817d6ce..ca24d33fa1d 100644
--- a/src/mess/drivers/sbrain.c
+++ b/src/mess/drivers/sbrain.c
@@ -61,7 +61,7 @@ public:
m_vs(*this, "VS"),
m_bankr0(*this, "bankr0"),
m_bankw0(*this, "bankw0"),
- m_bank2(*this, "bank2") {}
+ m_bank2(*this, "bank2") {}
public:
const UINT8 *m_p_chargen;
@@ -340,7 +340,7 @@ static MACHINE_CONFIG_START( sbrain, sbrain_state )
MCFG_SCREEN_SIZE(640, 240)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 239)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_MONOCHROME_AMBER("palette")
/* sound hardware */
diff --git a/src/mess/drivers/sgi_ip2.c b/src/mess/drivers/sgi_ip2.c
index 5cf048493fc..24cdc3ea419 100644
--- a/src/mess/drivers/sgi_ip2.c
+++ b/src/mess/drivers/sgi_ip2.c
@@ -378,8 +378,8 @@ static ADDRESS_MAP_START(sgi_ip2_map, AS_PROGRAM, 32, sgi_ip2_state )
AM_RANGE(0x30800000, 0x30800003) AM_READWRITE8(sgi_ip2_m_but_r, sgi_ip2_m_but_w, 0xffffffff)
AM_RANGE(0x31000000, 0x31000003) AM_READWRITE16(sgi_ip2_m_quad_r, sgi_ip2_m_quad_w, 0xffffffff)
AM_RANGE(0x31800000, 0x31800003) AM_READ16(sgi_ip2_swtch_r, 0xffffffff)
- AM_RANGE(0x32000000, 0x3200000f) AM_DEVREADWRITE8("duart68681a", mc68681_device, read, write, 0xffffffff)
- AM_RANGE(0x32800000, 0x3280000f) AM_DEVREADWRITE8("duart68681b", mc68681_device, read, write, 0xffffffff)
+ AM_RANGE(0x32000000, 0x3200000f) AM_DEVREADWRITE8("duart68681a", mc68681_device, read, write, 0xffffffff)
+ AM_RANGE(0x32800000, 0x3280000f) AM_DEVREADWRITE8("duart68681b", mc68681_device, read, write, 0xffffffff)
AM_RANGE(0x33000000, 0x330007ff) AM_RAM
AM_RANGE(0x34000000, 0x34000003) AM_READWRITE8(sgi_ip2_clock_ctl_r, sgi_ip2_clock_ctl_w, 0xffffffff)
AM_RANGE(0x35000000, 0x35000003) AM_READWRITE8(sgi_ip2_clock_data_r, sgi_ip2_clock_data_w, 0xffffffff)
@@ -423,11 +423,11 @@ static MACHINE_CONFIG_START( sgi_ip2, sgi_ip2_state )
MCFG_CPU_PROGRAM_MAP(sgi_ip2_map)
MCFG_MC68681_ADD( "duart68681a", XTAL_3_6864MHz ) /* Y3 3.6864MHz Xtal ??? copy-over from dectalk */
- MCFG_MC68681_IRQ_CALLBACK(WRITELINE(sgi_ip2_state, duarta_irq_handler))
+ MCFG_MC68681_IRQ_CALLBACK(WRITELINE(sgi_ip2_state, duarta_irq_handler))
MCFG_MC68681_B_TX_CALLBACK(DEVWRITELINE("rs232", rs232_port_device, write_txd))
MCFG_MC68681_ADD( "duart68681b", XTAL_3_6864MHz ) /* Y3 3.6864MHz Xtal ??? copy-over from dectalk */
- MCFG_MC68681_IRQ_CALLBACK(WRITELINE(sgi_ip2_state, duartb_irq_handler))
+ MCFG_MC68681_IRQ_CALLBACK(WRITELINE(sgi_ip2_state, duartb_irq_handler))
MCFG_MC146818_ADD( "rtc", XTAL_4_194304Mhz )
diff --git a/src/mess/drivers/sitcom.c b/src/mess/drivers/sitcom.c
index 376f6bfc028..869e794bec2 100644
--- a/src/mess/drivers/sitcom.c
+++ b/src/mess/drivers/sitcom.c
@@ -113,7 +113,7 @@ static MACHINE_CONFIG_START( sitcom, sitcom_state )
MCFG_CPU_IO_MAP(sitcom_io)
MCFG_I8085A_SID(READLINE(sitcom_state, sid_line))
MCFG_I8085A_SOD(WRITELINE(sitcom_state, sod_led))
-
+
MCFG_DEFAULT_LAYOUT(layout_sitcom)
/* video hardware */
diff --git a/src/mess/drivers/sm1800.c b/src/mess/drivers/sm1800.c
index 2b9f47670fc..c058ff85f0a 100644
--- a/src/mess/drivers/sm1800.c
+++ b/src/mess/drivers/sm1800.c
@@ -189,7 +189,7 @@ static MACHINE_CONFIG_START( sm1800, sm1800_state )
MCFG_PALETTE_ADD("palette", 3)
MCFG_PALETTE_INIT_OWNER(sm1800_state, sm1800)
- MCFG_GFXDECODE_ADD("gfxdecode", "palette", sm1800)
+ MCFG_GFXDECODE_ADD("gfxdecode", "palette", sm1800)
/* Devices */
MCFG_I8255_ADD ("i8255", sm1800_ppi8255_interface )
diff --git a/src/mess/drivers/smc777.c b/src/mess/drivers/smc777.c
index a2d9cb76558..199823d4dc3 100644
--- a/src/mess/drivers/smc777.c
+++ b/src/mess/drivers/smc777.c
@@ -57,7 +57,7 @@ public:
m_sn(*this, "sn1"),
m_beeper(*this, "beeper"),
m_gfxdecode(*this, "gfxdecode"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
required_device<cpu_device> m_maincpu;
@@ -1095,7 +1095,7 @@ static MACHINE_CONFIG_START( smc777, smc777_state )
MCFG_PALETTE_INIT_OWNER(smc777_state, smc777)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
-
+
MCFG_MC6845_ADD("crtc", H46505, "screen", MASTER_CLOCK/2, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */
MCFG_MB8876_ADD("fdc",smc777_mb8876_interface)
diff --git a/src/mess/drivers/socrates.c b/src/mess/drivers/socrates.c
index 085b70adc3b..f6e8d199b94 100644
--- a/src/mess/drivers/socrates.c
+++ b/src/mess/drivers/socrates.c
@@ -127,7 +127,7 @@ public:
required_device<cpu_device> m_maincpu;
required_device<socrates_snd_device> m_sound;
required_device<screen_device> m_screen;
-
+
rgb_t m_palette_val[256];
UINT8 m_data[8];
@@ -1459,7 +1459,7 @@ static MACHINE_CONFIG_START( iqunlimz, iqunlim_state )
MCFG_SCREEN_SIZE(256, 224)
MCFG_SCREEN_VISIBLE_AREA(0, 256-1, 0, 224-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 256)
MCFG_PALETTE_INIT_OWNER(socrates_state, socrates)
diff --git a/src/mess/drivers/softbox.c b/src/mess/drivers/softbox.c
index dbfe856ebbd..31dcb6375ac 100644
--- a/src/mess/drivers/softbox.c
+++ b/src/mess/drivers/softbox.c
@@ -413,7 +413,7 @@ static MACHINE_CONFIG_START( softbox, softbox_state )
MCFG_COM8116_FT_HANDLER(DEVWRITELINE(I8251_TAG, i8251_device, write_txc))
MCFG_CBM_IEEE488_ADD("c8050")
-
+
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
MCFG_HARDDISK_CONFIG_ADD("harddisk1", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk2", corvus_hdc_t::hd_intf)
diff --git a/src/mess/drivers/sorcerer.c b/src/mess/drivers/sorcerer.c
index 5cf1715802b..03565c83c19 100644
--- a/src/mess/drivers/sorcerer.c
+++ b/src/mess/drivers/sorcerer.c
@@ -434,7 +434,7 @@ static MACHINE_CONFIG_START( sorcerer, sorcerer_state )
MCFG_SCREEN_VISIBLE_AREA(0, 64*8-1, 0, 30*8-1)
MCFG_SCREEN_UPDATE_DRIVER(sorcerer_state, screen_update)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", sorcerer)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/special.c b/src/mess/drivers/special.c
index bb4a250af97..519df57da92 100644
--- a/src/mess/drivers/special.c
+++ b/src/mess/drivers/special.c
@@ -375,7 +375,7 @@ static MACHINE_CONFIG_START( special, special_state )
MCFG_VIDEO_START_OVERRIDE(special_state,special)
MCFG_SCREEN_UPDATE_DRIVER(special_state, screen_update_special)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 2)
/* audio hardware */
@@ -419,7 +419,7 @@ static MACHINE_CONFIG_DERIVED( specimx, special )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(special_state, screen_update_specimx)
MCFG_VIDEO_START_OVERRIDE(special_state,specimx)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16)
MCFG_PALETTE_INIT_OWNER(special_state, specimx )
@@ -436,7 +436,7 @@ static MACHINE_CONFIG_DERIVED( specimx, special )
MCFG_PIT8253_OUT1_HANDLER(DEVWRITELINE("custom", specimx_sound_device, set_input_ch1))
MCFG_PIT8253_CLK2(2000000)
MCFG_PIT8253_OUT2_HANDLER(DEVWRITELINE("custom", specimx_sound_device, set_input_ch2))
-
+
MCFG_DEVICE_REMOVE("ppi8255")
MCFG_I8255_ADD( "ppi8255", specimx_ppi8255_interface )
MCFG_FD1793x_ADD("fd1793", XTAL_8MHz / 8)
@@ -467,7 +467,7 @@ static MACHINE_CONFIG_START( erik, special_state )
MCFG_VIDEO_START_OVERRIDE(special_state,erik)
MCFG_SCREEN_UPDATE_DRIVER(special_state, screen_update_erik)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_INIT_OWNER(special_state,erik)
diff --git a/src/mess/drivers/spectrum.c b/src/mess/drivers/spectrum.c
index e7e0510fb63..f5e4eabd39e 100644
--- a/src/mess/drivers/spectrum.c
+++ b/src/mess/drivers/spectrum.c
@@ -707,7 +707,7 @@ MACHINE_CONFIG_START( spectrum_common, spectrum_state )
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_INIT_OWNER(spectrum_state, spectrum )
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", spectrum)
MCFG_VIDEO_START_OVERRIDE(spectrum_state, spectrum )
diff --git a/src/mess/drivers/ssem.c b/src/mess/drivers/ssem.c
index 0373cef9c05..fb014ec2829 100644
--- a/src/mess/drivers/ssem.c
+++ b/src/mess/drivers/ssem.c
@@ -22,7 +22,7 @@ public:
required_device<ssem_device> m_maincpu;
required_shared_ptr<UINT8> m_store;
required_device<screen_device> m_screen;
-
+
UINT8 m_store_line;
virtual void machine_reset();
UINT32 screen_update_ssem(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/mess/drivers/stratos.c b/src/mess/drivers/stratos.c
index 392693e78d3..321584cb48c 100644
--- a/src/mess/drivers/stratos.c
+++ b/src/mess/drivers/stratos.c
@@ -16,11 +16,11 @@ class stratos_state : public driver_device
public:
stratos_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
- maincpu(*this, "maincpu"),
- nvram(*this, "nvram"),
- bank_8000(*this, "bank_8000"),
- bank_4000(*this, "bank_4000"),
- nvram_bank(*this, "nvram_bank")
+ maincpu(*this, "maincpu"),
+ nvram(*this, "nvram"),
+ bank_8000(*this, "bank_8000"),
+ bank_4000(*this, "bank_4000"),
+ nvram_bank(*this, "nvram_bank")
{ }
required_device<m65c02_device> maincpu;
@@ -255,10 +255,10 @@ READ8_MEMBER(stratos_state::control_r)
// 0f08 Bi
// 1008 Kn
// 1108 Pa
- // 0108
- // 0208
- // 0308
- // 0408
+ // 0108
+ // 0208
+ // 0308
+ // 0408
// 0617 8
// 0016 7
// 0015 6
diff --git a/src/mess/drivers/super80.c b/src/mess/drivers/super80.c
index 79710074056..9239649b3a6 100644
--- a/src/mess/drivers/super80.c
+++ b/src/mess/drivers/super80.c
@@ -697,7 +697,7 @@ static MACHINE_CONFIG_DERIVED( super80m, super80 )
MCFG_CPU_PROGRAM_MAP(super80m_map)
MCFG_GFXDECODE_MODIFY("gfxdecode", super80m)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16)
MCFG_PALETTE_INIT_OWNER(super80_state,super80m)
@@ -721,7 +721,7 @@ static MACHINE_CONFIG_START( super80v, super80_state )
MCFG_SCREEN_SIZE(SUPER80V_SCREEN_WIDTH, SUPER80V_SCREEN_HEIGHT)
MCFG_SCREEN_VISIBLE_AREA(0, SUPER80V_SCREEN_WIDTH-1, 0, SUPER80V_SCREEN_HEIGHT-1)
MCFG_SCREEN_UPDATE_DRIVER(super80_state, screen_update_super80v)
- MCFG_SCREEN_VBLANK_DRIVER(super80_state, screen_eof_super80m)
+ MCFG_SCREEN_VBLANK_DRIVER(super80_state, screen_eof_super80m)
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_INIT_OWNER(super80_state,super80m)
diff --git a/src/mess/drivers/supracan.c b/src/mess/drivers/supracan.c
index b73f69ac2f4..4aeef158d22 100644
--- a/src/mess/drivers/supracan.c
+++ b/src/mess/drivers/supracan.c
@@ -1925,11 +1925,11 @@ static MACHINE_CONFIG_START( supracan, supracan_state )
MCFG_SCREEN_RAW_PARAMS(XTAL_10_738635MHz/2, 348, 0, 256, 256, 0, 240 ) /* No idea if this is correct */
MCFG_SCREEN_UPDATE_DRIVER(supracan_state, screen_update_supracan)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD( "palette", 32768 )
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
MCFG_PALETTE_INIT_OWNER(supracan_state, supracan)
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", supracan)
MCFG_CARTSLOT_ADD("cart")
diff --git a/src/mess/drivers/sv8000.c b/src/mess/drivers/sv8000.c
index ab6d81a03b6..672f883e9e8 100644
--- a/src/mess/drivers/sv8000.c
+++ b/src/mess/drivers/sv8000.c
@@ -274,12 +274,12 @@ WRITE8_MEMBER( sv8000_state::i8255_portc_w )
static I8255_INTERFACE( sv8000_i8255_interface )
{
- DEVCB_DRIVER_MEMBER(sv8000_state, i8255_porta_r), /* port A read */
- DEVCB_DRIVER_MEMBER(sv8000_state, i8255_porta_w), /* port A write */
- DEVCB_DRIVER_MEMBER(sv8000_state, i8255_portb_r), /* port B read */
- DEVCB_DRIVER_MEMBER(sv8000_state, i8255_portb_w), /* port B write */
- DEVCB_DRIVER_MEMBER(sv8000_state, i8255_portc_r), /* port C read */
- DEVCB_DRIVER_MEMBER(sv8000_state, i8255_portc_w) /* port C write */
+ DEVCB_DRIVER_MEMBER(sv8000_state, i8255_porta_r), /* port A read */
+ DEVCB_DRIVER_MEMBER(sv8000_state, i8255_porta_w), /* port A write */
+ DEVCB_DRIVER_MEMBER(sv8000_state, i8255_portb_r), /* port B read */
+ DEVCB_DRIVER_MEMBER(sv8000_state, i8255_portb_w), /* port B write */
+ DEVCB_DRIVER_MEMBER(sv8000_state, i8255_portc_r), /* port C read */
+ DEVCB_DRIVER_MEMBER(sv8000_state, i8255_portc_w) /* port C write */
};
@@ -379,7 +379,7 @@ READ8_MEMBER( sv8000_state::mc6847_videoram_r )
offset = ( ( offset & 0x1fc0 ) >> 1 ) | ( offset & 0x1f );
return m_videoram[offset % 0xc00];
}
- else
+ else
{
// 256 x 96 / 3KB
return m_videoram[offset % 0xc00];
@@ -455,4 +455,3 @@ ROM_END
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */
CONS( 1979, sv8000, 0, 0, sv8000, sv8000, driver_device, 0, "Bandai", "Super Vision 8000 (TV Jack 8000)", 0 )
-
diff --git a/src/mess/drivers/svmu.c b/src/mess/drivers/svmu.c
index e7ad33117f2..e7080aaba90 100644
--- a/src/mess/drivers/svmu.c
+++ b/src/mess/drivers/svmu.c
@@ -314,7 +314,7 @@ static MACHINE_CONFIG_START( svmu, svmu_state )
MCFG_SCREEN_VISIBLE_AREA(0, 48*(PIXEL_SIZE + PIXEL_DISTANCE) - 1, 0, 32*(PIXEL_SIZE + PIXEL_DISTANCE) - 1)
MCFG_SCREEN_UPDATE_DEVICE("maincpu", lc8670_cpu_device, screen_update)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_svmu)
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(svmu_state, svmu)
diff --git a/src/mess/drivers/swtpc09.c b/src/mess/drivers/swtpc09.c
index f637bf5d1be..7737b479308 100644
--- a/src/mess/drivers/swtpc09.c
+++ b/src/mess/drivers/swtpc09.c
@@ -1,24 +1,24 @@
/**************************************************************************
- SWTPC S/09 Mess driver
- Robert Justice ,2009-2014
-
- Emulates four different fixed combinations of hardware
- 1. swtpc09
- MP-09 with SBUG rom, MP-ID, MP-S2, DMF2.
- Will boot Flex operating system
- 2. swtpc09i
- MP-09 with SBUG rom + HDrom, MP-ID, MP-S2, DMF2, PIAIDE.
- Will boot Flex operating system
- TODO: finish ide part and get this one working.
- 3. swtpc09u
- MP-09 with UniBUG rom, MP-ID, MP-S2, DMF2.
- Will boot UniFlex operating system
- 4. swtpc09d3
- MP-09 with UniBUG U3 rom, MP-ID, MP-S2, DMF3.
- Will boot UniFlex operating system
- TODO: add Harddisk support, DMF3 has WD1000 interface
-
+ SWTPC S/09 Mess driver
+ Robert Justice ,2009-2014
+
+ Emulates four different fixed combinations of hardware
+ 1. swtpc09
+ MP-09 with SBUG rom, MP-ID, MP-S2, DMF2.
+ Will boot Flex operating system
+ 2. swtpc09i
+ MP-09 with SBUG rom + HDrom, MP-ID, MP-S2, DMF2, PIAIDE.
+ Will boot Flex operating system
+ TODO: finish ide part and get this one working.
+ 3. swtpc09u
+ MP-09 with UniBUG rom, MP-ID, MP-S2, DMF2.
+ Will boot UniFlex operating system
+ 4. swtpc09d3
+ MP-09 with UniBUG U3 rom, MP-ID, MP-S2, DMF3.
+ Will boot UniFlex operating system
+ TODO: add Harddisk support, DMF3 has WD1000 interface
+
***************************************************************************/
#include "emu.h"
@@ -52,15 +52,15 @@
F024 - F024 DMF3 Drive select register
F025 - F025 DMF3 DMA Address register
F040 - F04F DMF3 6522 VIA
-
+
***************************************************************************/
/* Address map is dynamically setup when DAT memory is written to */
/* only ROM from FF00-FFFF and DAT memory at FFF0-FFFF (write only) is guaranteed always*/
static ADDRESS_MAP_START(swtpc09_mem, AS_PROGRAM, 8, swtpc09_state)
- AM_RANGE(0xff00, 0xffef) AM_ROM
- AM_RANGE(0xfff0, 0xffff) AM_ROM AM_WRITE(dat_w)
+ AM_RANGE(0xff00, 0xffef) AM_ROM
+ AM_RANGE(0xfff0, 0xffff) AM_ROM AM_WRITE(dat_w)
ADDRESS_MAP_END
@@ -146,73 +146,73 @@ WRITE_LINE_MEMBER(swtpc09_state::write_acia_clock)
/* Machine driver */
/* MPU09, MPID, MPS2 DMF2 */
static MACHINE_CONFIG_START( swtpc09, swtpc09_state )
- /* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M6809, 1000000)
- MCFG_CPU_PROGRAM_MAP(swtpc09_mem)
+ /* basic machine hardware */
+ MCFG_CPU_ADD("maincpu", M6809, 1000000)
+ MCFG_CPU_PROGRAM_MAP(swtpc09_mem)
/* video hardware */
MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "serial_terminal")
MCFG_RS232_RXD_HANDLER(DEVWRITELINE("acia", acia6850_device, write_rxd))
MCFG_RS232_CTS_HANDLER(DEVWRITELINE("acia", acia6850_device, write_cts))
-
- MCFG_PTM6840_ADD("ptm", swtpc09_6840_intf)
-
+
+ MCFG_PTM6840_ADD("ptm", swtpc09_6840_intf)
+
MCFG_DEVICE_ADD("pia", PIA6821, 0)
MCFG_PIA_READPA_HANDLER(READ8(swtpc09_state, pia0_a_r))
MCFG_PIA_READPA_HANDLER(READ8(swtpc09_state, pia0_ca1_r))
MCFG_PIA_IRQA_HANDLER(WRITELINE(swtpc09_state, pia0_irq_a))
- MCFG_DEVICE_ADD("acia", ACIA6850, 0)
+ MCFG_DEVICE_ADD("acia", ACIA6850, 0)
MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_txd))
MCFG_ACIA6850_RTS_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_rts))
- MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(swtpc09_state, acia_interrupt))
+ MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(swtpc09_state, acia_interrupt))
MCFG_DEVICE_ADD("acia_clock", CLOCK, 153600)
MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(swtpc09_state, write_acia_clock))
-
- MCFG_FD1793_ADD("fdc", swtpc09_wd17xx_interface )
- MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(swtpc09_floppy_interface)
+
+ MCFG_FD1793_ADD("fdc", swtpc09_wd17xx_interface )
+ MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(swtpc09_floppy_interface)
MACHINE_CONFIG_END
/* MPU09, MPID, MPS2 DC4 PIAIDE*/
static MACHINE_CONFIG_START( swtpc09i, swtpc09_state )
- /* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M6809, 1000000)
- MCFG_CPU_PROGRAM_MAP(swtpc09_mem)
+ /* basic machine hardware */
+ MCFG_CPU_ADD("maincpu", M6809, 1000000)
+ MCFG_CPU_PROGRAM_MAP(swtpc09_mem)
/* video hardware */
MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "serial_terminal")
MCFG_RS232_RXD_HANDLER(DEVWRITELINE("acia", acia6850_device, write_rxd))
MCFG_RS232_CTS_HANDLER(DEVWRITELINE("acia", acia6850_device, write_cts))
- MCFG_PTM6840_ADD("ptm", swtpc09_6840_intf)
+ MCFG_PTM6840_ADD("ptm", swtpc09_6840_intf)
MCFG_DEVICE_ADD("pia", PIA6821, 0)
MCFG_PIA_READPA_HANDLER(READ8(swtpc09_state, pia0_a_r))
MCFG_PIA_READPA_HANDLER(READ8(swtpc09_state, pia0_ca1_r))
MCFG_PIA_IRQA_HANDLER(WRITELINE(swtpc09_state, pia0_irq_a))
- MCFG_DEVICE_ADD("acia", ACIA6850, 0)
+ MCFG_DEVICE_ADD("acia", ACIA6850, 0)
MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_txd))
MCFG_ACIA6850_RTS_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_rts))
- MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(swtpc09_state, acia_interrupt))
+ MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(swtpc09_state, acia_interrupt))
MCFG_DEVICE_ADD("acia_clock", CLOCK, 153600)
MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(swtpc09_state, write_acia_clock))
- MCFG_FD1793_ADD("fdc", swtpc09_wd17xx_interface )
- MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(swtpc09_floppy_interface)
+ MCFG_FD1793_ADD("fdc", swtpc09_wd17xx_interface )
+ MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(swtpc09_floppy_interface)
- MCFG_DEVICE_ADD("piaide", PIA6821, 0)
+ MCFG_DEVICE_ADD("piaide", PIA6821, 0)
/* old start to adding ide support, needs major updating */
/* this is to support an add on card driving IDE from a PIA */
-// MCFG_HARDDISK_ADD("harddisk")
-// MCFG_IDE_CONTROLLER_ADD("ide", NULL)
-// MCFG_IDE_CONTROLLER_REGIONS("harddisk", NULL)
-// MCFG_IDE_CONTROLLER_ADD( "ide", ide_intf, "hdd", NULL, false ) /* FIXME */ bebox
+// MCFG_HARDDISK_ADD("harddisk")
+// MCFG_IDE_CONTROLLER_ADD("ide", NULL)
+// MCFG_IDE_CONTROLLER_REGIONS("harddisk", NULL)
+// MCFG_IDE_CONTROLLER_ADD( "ide", ide_intf, "hdd", NULL, false ) /* FIXME */ bebox
MACHINE_CONFIG_END
@@ -220,65 +220,65 @@ MACHINE_CONFIG_END
/* MPU09, MPID, MPS2 DMF3 */
static MACHINE_CONFIG_START( swtpc09d3, swtpc09_state )
- /* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M6809, 2000000)
- MCFG_CPU_PROGRAM_MAP(swtpc09_mem)
+ /* basic machine hardware */
+ MCFG_CPU_ADD("maincpu", M6809, 2000000)
+ MCFG_CPU_PROGRAM_MAP(swtpc09_mem)
/* video hardware */
MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "serial_terminal")
MCFG_RS232_RXD_HANDLER(DEVWRITELINE("acia", acia6850_device, write_rxd))
MCFG_RS232_CTS_HANDLER(DEVWRITELINE("acia", acia6850_device, write_cts))
- MCFG_PTM6840_ADD("ptm", swtpc09_6840_intf)
-
+ MCFG_PTM6840_ADD("ptm", swtpc09_6840_intf)
+
MCFG_DEVICE_ADD("pia", PIA6821, 0)
MCFG_PIA_READPA_HANDLER(READ8(swtpc09_state, pia0_a_r))
MCFG_PIA_READPA_HANDLER(READ8(swtpc09_state, pia0_ca1_r))
MCFG_PIA_IRQA_HANDLER(WRITELINE(swtpc09_state, pia0_irq_a))
-
- MCFG_DEVICE_ADD("acia", ACIA6850, 0)
+
+ MCFG_DEVICE_ADD("acia", ACIA6850, 0)
MCFG_ACIA6850_TXD_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_txd))
MCFG_ACIA6850_RTS_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_rts))
- MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(swtpc09_state, acia_interrupt))
+ MCFG_ACIA6850_IRQ_HANDLER(WRITELINE(swtpc09_state, acia_interrupt))
MCFG_ACIA6850_IRQ_HANDLER(DEVWRITELINE("maincpu", m6809_device, irq_line))
-
+
MCFG_DEVICE_ADD("acia_clock", CLOCK, 153600)
MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(swtpc09_state, write_acia_clock))
- MCFG_FD1793_ADD("fdc", swtpc09_wd17xx_interface )
- MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(swtpc09_floppy_interface)
+ MCFG_FD1793_ADD("fdc", swtpc09_wd17xx_interface )
+ MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(swtpc09_floppy_interface)
- MCFG_DEVICE_ADD("via", VIA6522, XTAL_4MHz / 4)
+ MCFG_DEVICE_ADD("via", VIA6522, XTAL_4MHz / 4)
MCFG_VIA6522_READPA_HANDLER(READ8(swtpc09_state, dmf3_via_read_porta))
MCFG_VIA6522_READPB_HANDLER(READ8(swtpc09_state, dmf3_via_read_portb))
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(swtpc09_state, dmf3_via_write_porta))
//MCFG_VIA6522_CA1_HANDLER(WRITELINE(swtpc09_state, dmf3_via_write_ca1))
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(swtpc09_state, dmf3_via_irq))
-
+
MACHINE_CONFIG_END
/* ROM definition */
ROM_START( swtpc09 )
- ROM_REGION( 0x100000, "maincpu", 0 )
- ROM_LOAD ( "sbugh1-8.bin", 0xf800, 0x0800, CRC(10a045a7) SHA1(de547b77653951c7424a069520d52c5b0432e98d) )
+ ROM_REGION( 0x100000, "maincpu", 0 )
+ ROM_LOAD ( "sbugh1-8.bin", 0xf800, 0x0800, CRC(10a045a7) SHA1(de547b77653951c7424a069520d52c5b0432e98d) )
ROM_END
ROM_START( swtpc09i )
- ROM_REGION( 0x100000, "maincpu", 0 )
- ROM_LOAD ( "hd-rom.bin", 0xe800, 0x0800, CRC(b898b4d7) SHA1(2806633eda7da4e9a243fc534f15526ee928b6bc) )
- ROM_LOAD ( "sbugh1-8.bin", 0xf800, 0x0800, CRC(10a045a7) SHA1(de547b77653951c7424a069520d52c5b0432e98d) )
+ ROM_REGION( 0x100000, "maincpu", 0 )
+ ROM_LOAD ( "hd-rom.bin", 0xe800, 0x0800, CRC(b898b4d7) SHA1(2806633eda7da4e9a243fc534f15526ee928b6bc) )
+ ROM_LOAD ( "sbugh1-8.bin", 0xf800, 0x0800, CRC(10a045a7) SHA1(de547b77653951c7424a069520d52c5b0432e98d) )
ROM_END
ROM_START( swtpc09u )
- ROM_REGION( 0x100000, "maincpu", 0 )
- ROM_LOAD ( "unibug.bin", 0xf800, 0x0800, CRC(92e1cbf2) SHA1(db00f17ee9accdbfa1775fe0162d3556159b8e70) )
+ ROM_REGION( 0x100000, "maincpu", 0 )
+ ROM_LOAD ( "unibug.bin", 0xf800, 0x0800, CRC(92e1cbf2) SHA1(db00f17ee9accdbfa1775fe0162d3556159b8e70) )
ROM_END
ROM_START( swtpc09d3 )
- ROM_REGION( 0x100000, "maincpu", 0 )
- ROM_LOAD ( "uos3.bin", 0xf800, 0x0800, CRC(e95eb3e0) SHA1(3e971d3b7e143bc87e4b506e18a8c928c089c25a) )
+ ROM_REGION( 0x100000, "maincpu", 0 )
+ ROM_LOAD ( "uos3.bin", 0xf800, 0x0800, CRC(e95eb3e0) SHA1(3e971d3b7e143bc87e4b506e18a8c928c089c25a) )
ROM_END
/* Driver */
diff --git a/src/mess/drivers/sym1.c b/src/mess/drivers/sym1.c
index 0e11e5587b6..be211424599 100644
--- a/src/mess/drivers/sym1.c
+++ b/src/mess/drivers/sym1.c
@@ -324,7 +324,7 @@ static MACHINE_CONFIG_START( sym1, sym1_state )
// devices
MCFG_RIOT6532_ADD("riot", SYM1_CLOCK, sym1_r6532_interface)
-
+
MCFG_DEVICE_ADD("ttl74145", TTL74145, 0)
MCFG_TTL74145_OUTPUT_LINE_0_CB(WRITELINE(sym1_state, sym1_74145_output_0_w))
MCFG_TTL74145_OUTPUT_LINE_1_CB(WRITELINE(sym1_state, sym1_74145_output_1_w))
@@ -334,7 +334,7 @@ static MACHINE_CONFIG_START( sym1, sym1_state )
MCFG_TTL74145_OUTPUT_LINE_5_CB(WRITELINE(sym1_state, sym1_74145_output_5_w))
MCFG_TTL74145_OUTPUT_LINE_6_CB(DEVWRITELINE("speaker", speaker_sound_device, level_w))
// lines 7-9 not connected
-
+
MCFG_DEVICE_ADD("via6522_0", VIA6522, 0)
MCFG_VIA6522_IRQ_HANDLER(DEVWRITELINE("maincpu", m6502_device, irq_line))
diff --git a/src/mess/drivers/tandy1t.c b/src/mess/drivers/tandy1t.c
index 027d0c791bf..399f8705b8c 100644
--- a/src/mess/drivers/tandy1t.c
+++ b/src/mess/drivers/tandy1t.c
@@ -434,7 +434,7 @@ static INPUT_PORTS_START( tandy1t )
PORT_MODIFY("pc_keyboard_2")
PORT_BIT(0x0200, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Cursor Up") PORT_CODE(KEYCODE_UP) /* 29 A9 */
PORT_BIT(0x0800, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Cursor Left") PORT_CODE(KEYCODE_LEFT) /* 2B AB */
-
+
PORT_MODIFY("pc_keyboard_3")
PORT_BIT(0x0400, IP_ACTIVE_HIGH, IPT_KEYBOARD) PORT_NAME("Caps") PORT_CODE(KEYCODE_CAPSLOCK) PORT_TOGGLE /* Caps Lock 3A BA */
@@ -566,10 +566,10 @@ static MACHINE_CONFIG_FRAGMENT(tandy1000_common)
MCFG_ISA8_SLOT_ADD("mb:isa", "isa_fdc", pc_isa8_cards, "fdc_xt", true)
MCFG_SLOT_OPTION_MACHINE_CONFIG("fdc_xt", cfg_fdc_35)
-
+
MCFG_ISA8_SLOT_ADD("mb:isa", "isa_lpt", pc_isa8_cards, "lpt", true)
MCFG_ISA8_SLOT_ADD("mb:isa", "isa_com", pc_isa8_cards, "com", true)
-
+
MCFG_PC_JOY_ADD("pc_joy")
MCFG_PC_KEYB_ADD("pc_keyboard", DEVWRITELINE("mb:pic8259", pic8259_device, ir1_w))
@@ -579,12 +579,12 @@ static MACHINE_CONFIG_FRAGMENT(tandy1000_common)
MACHINE_CONFIG_END
static MACHINE_CONFIG_START( t1000hx, tandy1000_state )
- MCFG_CPU_ADD("maincpu", I8088, 8000000)
+ MCFG_CPU_ADD("maincpu", I8088, 8000000)
MCFG_CPU_PROGRAM_MAP(tandy1000_map)
MCFG_CPU_IO_MAP(tandy1000_io)
MCFG_FRAGMENT_ADD(tandy1000_common)
-
+
// plus cards are isa with a nonstandard conntector
MCFG_ISA8_SLOT_ADD("mb:isa", "plus1", pc_isa8_cards, NULL, false)
MACHINE_CONFIG_END
@@ -809,4 +809,3 @@ COMP( 1987, t1000tx, ibm5150, 0, t1000_286, tandy1t, tandy1000_s
COMP( 1989, t1000rl, ibm5150, 0, t1000_16, tandy1t, tandy1000_state, t1000hx, "Tandy Radio Shack", "Tandy 1000 RL", 0)
COMP( 1989, t1000tl2, ibm5150, 0, t1000_286, tandy1t, tandy1000_state, t1000hx, "Tandy Radio Shack", "Tandy 1000 TL/2", 0)
COMP( 1988, t1000sl2, ibm5150, 0, t1000_16_8, tandy1t, tandy1000_state, t1000sl, "Tandy Radio Shack", "Tandy 1000 SL/2", 0)
-
diff --git a/src/mess/drivers/tandy2k.c b/src/mess/drivers/tandy2k.c
index e251ffe0a5d..526a1d29af8 100644
--- a/src/mess/drivers/tandy2k.c
+++ b/src/mess/drivers/tandy2k.c
@@ -11,10 +11,10 @@
TODO:
- floppy
- - HDL is also connected to WP/TS input where TS is used to detect motor status
- - 3 second motor off delay timer
+ - HDL is also connected to WP/TS input where TS is used to detect motor status
+ - 3 second motor off delay timer
- DMA
- - video (video RAM is at memory top - 0x1400, i.e. 0x1ec00)
+ - video (video RAM is at memory top - 0x1400, i.e. 0x1ec00)
- keyboard ROM
- hires graphics board
- WD1010
@@ -187,7 +187,7 @@ WRITE8_MEMBER( tandy2k_state::dma_mux_w )
int dme = (drq0 > 2) || (drq1 > 2);
m_pic1->ir6_w(dme);
-
+
update_drq();
}
@@ -339,7 +339,7 @@ UINT32 tandy2k_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap,
{
const pen_t *pen = m_palette->pens();
address_space &program = m_maincpu->space(AS_PROGRAM);
-
+
for (int y = 0; y < 400; y++)
{
UINT8 cgra = y % 16;
@@ -355,7 +355,7 @@ UINT32 tandy2k_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap,
int color = BIT(data, 7);
bitmap.pix32(y, (sx * 8) + x) = pen[color];
data <<= 1;
- }
+ }
}
}
@@ -398,7 +398,7 @@ WRITE_LINE_MEMBER( tandy2k_state::vpac_slg_w )
WRITE_LINE_MEMBER( tandy2k_state::vpac_sld_w )
{
m_sld = state;
-
+
m_vac->sld_w(state);
}
@@ -758,7 +758,7 @@ static MACHINE_CONFIG_START( tandy2k, tandy2k_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 400-1)
//MCFG_SCREEN_UPDATE_DEVICE(CRT9021B_TAG, crt9021_t, screen_update)
MCFG_SCREEN_UPDATE_DRIVER(tandy2k_state, screen_update)
-
+
MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
MCFG_DEVICE_ADD(CRT9007_TAG, CRT9007, XTAL_16MHz*28/20/8)
@@ -816,9 +816,9 @@ static MACHINE_CONFIG_START( tandy2k, tandy2k_state )
MCFG_PIT8253_OUT2_HANDLER(WRITELINE(tandy2k_state, rfrqpulse_w))
MCFG_PIC8259_ADD(I8259A_0_TAG, DEVWRITELINE(I80186_TAG, i80186_cpu_device, int0_w), VCC, NULL)
-
+
MCFG_PIC8259_ADD(I8259A_1_TAG, DEVWRITELINE(I80186_TAG, i80186_cpu_device, int1_w), VCC, NULL)
-
+
MCFG_I8272A_ADD(I8272A_TAG, true)
downcast<i8272a_device *>(device)->set_select_lines_connected(true);
MCFG_UPD765_INTRQ_CALLBACK(DEVWRITELINE(I8259A_0_TAG, pic8259_device, ir4_w))
diff --git a/src/mess/drivers/tavernie.c b/src/mess/drivers/tavernie.c
index affce7f5a07..48e39c68da7 100644
--- a/src/mess/drivers/tavernie.c
+++ b/src/mess/drivers/tavernie.c
@@ -106,7 +106,7 @@ private:
optional_device<beep_device> m_beep;
required_device<cpu_device> m_maincpu;
required_device<acia6850_device> m_acia;
-public:
+public:
optional_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/thomson.c b/src/mess/drivers/thomson.c
index 2ddad236297..cfba620d8de 100644
--- a/src/mess/drivers/thomson.c
+++ b/src/mess/drivers/thomson.c
@@ -566,22 +566,22 @@ INPUT_PORTS_END
WRITE_LINE_MEMBER( thomson_state::fdc_index_0_w )
{
- thomson_index_callback(machine().device<legacy_floppy_image_device>(FLOPPY_0), state);
+ thomson_index_callback(machine().device<legacy_floppy_image_device>(FLOPPY_0), state);
}
WRITE_LINE_MEMBER( thomson_state::fdc_index_1_w )
{
- thomson_index_callback(machine().device<legacy_floppy_image_device>(FLOPPY_1), state);
+ thomson_index_callback(machine().device<legacy_floppy_image_device>(FLOPPY_1), state);
}
WRITE_LINE_MEMBER( thomson_state::fdc_index_2_w )
{
- thomson_index_callback(machine().device<legacy_floppy_image_device>(FLOPPY_2), state);
+ thomson_index_callback(machine().device<legacy_floppy_image_device>(FLOPPY_2), state);
}
WRITE_LINE_MEMBER( thomson_state::fdc_index_3_w )
{
- thomson_index_callback(machine().device<legacy_floppy_image_device>(FLOPPY_3), state);
+ thomson_index_callback(machine().device<legacy_floppy_image_device>(FLOPPY_3), state);
}
static const floppy_interface thomson_floppy_interface_0 =
@@ -956,7 +956,7 @@ static MACHINE_CONFIG_DERIVED( to770, to7 )
MCFG_DEVICE_MODIFY("mc6846")
MCFG_MC6846_OUT_PORT_CB(WRITE8(thomson_state, to770_timer_port_out))
-
+
MCFG_CARTSLOT_MODIFY("cart")
MCFG_CARTSLOT_INTERFACE("to770_cart")
MCFG_DEVICE_REMOVE("cart_list")
@@ -1878,7 +1878,7 @@ static MACHINE_CONFIG_DERIVED( to9p, to7 )
MCFG_MC6846_OUT_PORT_CB(WRITE8(thomson_state, to9p_timer_port_out))
MCFG_MC6846_OUT_CP2_CB(WRITE8(thomson_state, to8_timer_cp2_out))
MCFG_MC6846_IN_PORT_CB(READ8(thomson_state, to9p_timer_port_in))
-
+
/* internal ram */
MCFG_RAM_MODIFY(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("512K")
@@ -1965,9 +1965,9 @@ static ADDRESS_MAP_START ( mo6, AS_PROGRAM, 8, thomson_state )
AM_RANGE ( 0xa7f2, 0xa7f3 ) AM_READWRITE(to7_midi_r, to7_midi_w )
AM_RANGE ( 0xa7fe, 0xa7ff ) AM_DEVREADWRITE("mea8000", mea8000_device, read, write)
AM_RANGE ( 0xb000, 0xbfff ) AM_ROMBANK ( MO6_CART_LO )
- AM_WRITE ( mo6_cartridge_w )
+ AM_WRITE ( mo6_cartridge_w )
AM_RANGE ( 0xc000, 0xefff ) AM_ROMBANK ( MO6_CART_HI )
- AM_WRITE ( mo6_cartridge_w )
+ AM_WRITE ( mo6_cartridge_w )
AM_RANGE ( 0xf000, 0xffff ) AM_ROMBANK ( TO8_BIOS_BANK )
/* 0x10000 - 0x1ffff: 64 KB external ROM cartridge */
@@ -2295,9 +2295,9 @@ static ADDRESS_MAP_START ( mo5nr, AS_PROGRAM, 8, thomson_state )
AM_RANGE ( 0xa7f8, 0xa7fb ) AM_DEVREADWRITE( "pia_3", pia6821_device, read_alt, write_alt)
AM_RANGE ( 0xa7fe, 0xa7ff ) AM_DEVREADWRITE("mea8000", mea8000_device, read, write)
AM_RANGE ( 0xb000, 0xbfff ) AM_ROMBANK ( MO6_CART_LO )
- AM_WRITE ( mo6_cartridge_w )
+ AM_WRITE ( mo6_cartridge_w )
AM_RANGE ( 0xc000, 0xefff ) AM_ROMBANK ( MO6_CART_HI )
- AM_WRITE ( mo6_cartridge_w )
+ AM_WRITE ( mo6_cartridge_w )
AM_RANGE ( 0xf000, 0xffff ) AM_ROMBANK ( TO8_BIOS_BANK )
/* 0x10000 - 0x1ffff: 64 KB external ROM cartridge */
diff --git a/src/mess/drivers/ti85.c b/src/mess/drivers/ti85.c
index 8b209fa5ab1..c83b4a9b77f 100644
--- a/src/mess/drivers/ti85.c
+++ b/src/mess/drivers/ti85.c
@@ -552,7 +552,7 @@ static MACHINE_CONFIG_DERIVED( ti82, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(2)
MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
@@ -582,7 +582,7 @@ static MACHINE_CONFIG_DERIVED( ti83, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(2)
MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
@@ -616,7 +616,7 @@ static MACHINE_CONFIG_DERIVED( ti83p, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(2)
MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
diff --git a/src/mess/drivers/ti89.c b/src/mess/drivers/ti89.c
index 00c5a3f6e03..4cdb3837188 100644
--- a/src/mess/drivers/ti89.c
+++ b/src/mess/drivers/ti89.c
@@ -529,7 +529,7 @@ static MACHINE_CONFIG_START( ti89, ti68k_state )
MCFG_SCREEN_SIZE(240, 128)
MCFG_SCREEN_VISIBLE_AREA(0, 160-1, 0, 100-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(ti68k_state, ti68k)
MCFG_DEFAULT_LAYOUT(layout_lcd)
diff --git a/src/mess/drivers/tim011.c b/src/mess/drivers/tim011.c
index 4e6a2e39cdc..352e514bf32 100644
--- a/src/mess/drivers/tim011.c
+++ b/src/mess/drivers/tim011.c
@@ -145,7 +145,7 @@ static MACHINE_CONFIG_START( tim011,tim011_state )
MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 256-1)
MCFG_SCREEN_UPDATE_DRIVER(tim011_state, screen_update_tim011)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/tim100.c b/src/mess/drivers/tim100.c
index 6f3e5a02671..f0be9195a9e 100644
--- a/src/mess/drivers/tim100.c
+++ b/src/mess/drivers/tim100.c
@@ -18,7 +18,7 @@ public:
tim100_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
required_device<cpu_device> m_maincpu;
diff --git a/src/mess/drivers/tk80bs.c b/src/mess/drivers/tk80bs.c
index 34eef386212..da879ca943f 100644
--- a/src/mess/drivers/tk80bs.c
+++ b/src/mess/drivers/tk80bs.c
@@ -38,7 +38,7 @@ public:
m_maincpu(*this, "maincpu"),
m_ppi(*this, "ppi"),
m_gfxdecode(*this, "gfxdecode"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{
}
@@ -196,7 +196,7 @@ static MACHINE_CONFIG_START( tk80bs, tk80bs_state )
MCFG_SCREEN_VISIBLE_AREA(0, 256-1, 0, 128-1)
MCFG_SCREEN_UPDATE_DRIVER(tk80bs_state, screen_update_tk80bs)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MCFG_GFXDECODE_ADD("gfxdecode", "palette", tk80bs)
diff --git a/src/mess/drivers/trs80.c b/src/mess/drivers/trs80.c
index ee753556302..b988fb4cd54 100644
--- a/src/mess/drivers/trs80.c
+++ b/src/mess/drivers/trs80.c
@@ -641,7 +641,7 @@ static MACHINE_CONFIG_DERIVED( model3, model1 )
MCFG_MACHINE_RESET_OVERRIDE(trs80_state, trs80m4 )
MCFG_GFXDECODE_MODIFY("gfxdecode",trs80m4)
-
+
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(trs80_state, screen_update_trs80m4)
MCFG_SCREEN_SIZE(80*8, 240)
@@ -676,7 +676,7 @@ static MACHINE_CONFIG_DERIVED( lnw80, model1 )
MCFG_MACHINE_RESET_OVERRIDE(trs80_state, lnw80 )
MCFG_GFXDECODE_MODIFY("gfxdecode",lnw80)
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(8)
MCFG_PALETTE_INIT_OWNER(trs80_state,lnw80)
diff --git a/src/mess/drivers/uknc.c b/src/mess/drivers/uknc.c
index e64a776ddb0..48de862ff86 100644
--- a/src/mess/drivers/uknc.c
+++ b/src/mess/drivers/uknc.c
@@ -73,7 +73,7 @@ static MACHINE_CONFIG_START( uknc, uknc_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(uknc_state, screen_update_uknc)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/unior.c b/src/mess/drivers/unior.c
index 7d3a90d98e4..61a80ba1217 100644
--- a/src/mess/drivers/unior.c
+++ b/src/mess/drivers/unior.c
@@ -83,7 +83,7 @@ private:
required_device<pit8253_device> m_pit;
required_device<i8257_device> m_dma;
required_device<i8251_device> m_uart;
-public:
+public:
required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/unistar.c b/src/mess/drivers/unistar.c
index b9adcb4f0ba..4eac9465199 100644
--- a/src/mess/drivers/unistar.c
+++ b/src/mess/drivers/unistar.c
@@ -100,7 +100,7 @@ static MACHINE_CONFIG_START( unistar, unistar_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(unistar_state, screen_update_unistar)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", unistar)
MCFG_PALETTE_ADD("palette", 3)
MCFG_PALETTE_INIT_OWNER(unistar_state, unistar)
diff --git a/src/mess/drivers/univac.c b/src/mess/drivers/univac.c
index ae8e13f8944..cc50188df77 100644
--- a/src/mess/drivers/univac.c
+++ b/src/mess/drivers/univac.c
@@ -149,7 +149,7 @@ static MACHINE_CONFIG_START( uts20, univac_state )
MCFG_SCREEN_SIZE(640, 250)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 249)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/ut88.c b/src/mess/drivers/ut88.c
index e35cfb58a70..9394fe98529 100644
--- a/src/mess/drivers/ut88.c
+++ b/src/mess/drivers/ut88.c
@@ -201,7 +201,7 @@ static MACHINE_CONFIG_START( ut88, ut88_state )
MCFG_VIDEO_START_OVERRIDE(ut88_state,ut88)
MCFG_SCREEN_UPDATE_DRIVER(ut88_state, screen_update_ut88)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
MCFG_GFXDECODE_ADD("gfxdecode", "palette", ut88 )
diff --git a/src/mess/drivers/v6809.c b/src/mess/drivers/v6809.c
index 53294df30da..d68ae539ce6 100644
--- a/src/mess/drivers/v6809.c
+++ b/src/mess/drivers/v6809.c
@@ -108,7 +108,7 @@ private:
required_device<speaker_sound_device> m_speaker;
required_device<acia6850_device> m_acia0;
required_device<acia6850_device> m_acia1;
-public:
+public:
required_device<palette_device> m_palette;
};
diff --git a/src/mess/drivers/vboy.c b/src/mess/drivers/vboy.c
index e1c1124b0ea..19b236fe3f2 100644
--- a/src/mess/drivers/vboy.c
+++ b/src/mess/drivers/vboy.c
@@ -106,7 +106,7 @@ public:
: driver_device(mconfig, type, tag),
m_maintimer(*this, "timer_main"),
m_maincpu(*this, "maincpu"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{
m_vip_regs.INTPND = 0;
m_vip_regs.INTENB = 0;
diff --git a/src/mess/drivers/vector06.c b/src/mess/drivers/vector06.c
index 9b811e74bc3..fdf41a9104a 100644
--- a/src/mess/drivers/vector06.c
+++ b/src/mess/drivers/vector06.c
@@ -176,7 +176,7 @@ static MACHINE_CONFIG_START( vector06, vector06_state )
MCFG_SCREEN_VISIBLE_AREA(0, 256+64-1, 0, 256+64-1)
MCFG_SCREEN_UPDATE_DRIVER(vector06_state, screen_update_vector06)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_INIT_OWNER(vector06_state, vector06)
diff --git a/src/mess/drivers/victor9k.c b/src/mess/drivers/victor9k.c
index 6b5b8577226..3afd53500d3 100644
--- a/src/mess/drivers/victor9k.c
+++ b/src/mess/drivers/victor9k.c
@@ -629,16 +629,16 @@ WRITE_LINE_MEMBER( victor9k_state::via4_irq_w )
/*
- bit description
-
- PA0 E0
- PA1 E1
- PA2 I1
- PA3 E2
- PA4 E4
- PA5 E5
- PA6 I7
- PA7 E6
+ bit description
+
+ PA0 E0
+ PA1 E1
+ PA2 I1
+ PA3 E2
+ PA4 E4
+ PA5 E5
+ PA6 I7
+ PA7 E6
*/
diff --git a/src/mess/drivers/vip.c b/src/mess/drivers/vip.c
index 3fb99e69a3a..fbd275fd54e 100644
--- a/src/mess/drivers/vip.c
+++ b/src/mess/drivers/vip.c
@@ -503,7 +503,7 @@ WRITE8_MEMBER( vip_state::dma_w )
WRITE8_MEMBER( vip_state::sc_w )
{
- m_exp->sc_w(data);
+ m_exp->sc_w(data);
}
@@ -726,24 +726,24 @@ static MACHINE_CONFIG_START( vip, vip_state )
MCFG_CPU_ADD(CDP1802_TAG, CDP1802, XTAL_3_52128MHz/2)
MCFG_CPU_PROGRAM_MAP(vip_mem)
MCFG_CPU_IO_MAP(vip_io)
- MCFG_COSMAC_WAIT_CALLBACK(VCC)
- MCFG_COSMAC_CLEAR_CALLBACK(READLINE(vip_state, clear_r))
- MCFG_COSMAC_EF1_CALLBACK(READLINE(vip_state, ef1_r))
- MCFG_COSMAC_EF2_CALLBACK(READLINE(vip_state, ef2_r))
- MCFG_COSMAC_EF3_CALLBACK(READLINE(vip_state, ef3_r))
- MCFG_COSMAC_EF4_CALLBACK(READLINE(vip_state, ef4_r))
- MCFG_COSMAC_Q_CALLBACK(WRITELINE(vip_state, q_w))
- MCFG_COSMAC_DMAR_CALLBACK(READ8(vip_state, dma_r))
- MCFG_COSMAC_DMAW_CALLBACK(WRITE8(vip_state, dma_w))
- MCFG_COSMAC_SC_CALLBACK(WRITE8(vip_state, sc_w))
+ MCFG_COSMAC_WAIT_CALLBACK(VCC)
+ MCFG_COSMAC_CLEAR_CALLBACK(READLINE(vip_state, clear_r))
+ MCFG_COSMAC_EF1_CALLBACK(READLINE(vip_state, ef1_r))
+ MCFG_COSMAC_EF2_CALLBACK(READLINE(vip_state, ef2_r))
+ MCFG_COSMAC_EF3_CALLBACK(READLINE(vip_state, ef3_r))
+ MCFG_COSMAC_EF4_CALLBACK(READLINE(vip_state, ef4_r))
+ MCFG_COSMAC_Q_CALLBACK(WRITELINE(vip_state, q_w))
+ MCFG_COSMAC_DMAR_CALLBACK(READ8(vip_state, dma_r))
+ MCFG_COSMAC_DMAW_CALLBACK(WRITE8(vip_state, dma_w))
+ MCFG_COSMAC_SC_CALLBACK(WRITE8(vip_state, sc_w))
// video hardware
- MCFG_DEVICE_ADD(CDP1861_TAG, CDP1861, XTAL_3_52128MHz/2)
- MCFG_CDP1861_IRQ_CALLBACK(WRITELINE(vip_state, vdc_int_w))
- MCFG_CDP1861_DMA_OUT_CALLBACK(WRITELINE(vip_state, vdc_dma_out_w))
- MCFG_CDP1861_EFX_CALLBACK(WRITELINE(vip_state, vdc_ef1_w))
- MCFG_CDP1861_SCREEN_ADD(CDP1861_TAG, SCREEN_TAG, XTAL_3_52128MHz/2)
- MCFG_SCREEN_UPDATE_DRIVER(vip_state, screen_update)
+ MCFG_DEVICE_ADD(CDP1861_TAG, CDP1861, XTAL_3_52128MHz/2)
+ MCFG_CDP1861_IRQ_CALLBACK(WRITELINE(vip_state, vdc_int_w))
+ MCFG_CDP1861_DMA_OUT_CALLBACK(WRITELINE(vip_state, vdc_dma_out_w))
+ MCFG_CDP1861_EFX_CALLBACK(WRITELINE(vip_state, vdc_ef1_w))
+ MCFG_CDP1861_SCREEN_ADD(CDP1861_TAG, SCREEN_TAG, XTAL_3_52128MHz/2)
+ MCFG_SCREEN_UPDATE_DRIVER(vip_state, screen_update)
// sound hardware
MCFG_SPEAKER_STANDARD_MONO("mono")
@@ -754,9 +754,9 @@ static MACHINE_CONFIG_START( vip, vip_state )
MCFG_VIP_BYTEIO_PORT_ADD(VIP_BYTEIO_PORT_TAG, vip_byteio_cards, NULL, WRITELINE(vip_state, byteio_inst_w))
MCFG_VIP_EXPANSION_SLOT_ADD(VIP_EXPANSION_SLOT_TAG, XTAL_3_52128MHz/2, vip_expansion_cards, NULL)
- MCFG_VIP_EXPANSION_SLOT_INT_CALLBACK(WRITELINE(vip_state, exp_int_w))
- MCFG_VIP_EXPANSION_SLOT_DMA_OUT_CALLBACK(WRITELINE(vip_state, exp_dma_out_w))
- MCFG_VIP_EXPANSION_SLOT_DMA_IN_CALLBACK(WRITELINE(vip_state, exp_dma_in_w))
+ MCFG_VIP_EXPANSION_SLOT_INT_CALLBACK(WRITELINE(vip_state, exp_int_w))
+ MCFG_VIP_EXPANSION_SLOT_DMA_OUT_CALLBACK(WRITELINE(vip_state, exp_dma_out_w))
+ MCFG_VIP_EXPANSION_SLOT_DMA_IN_CALLBACK(WRITELINE(vip_state, exp_dma_in_w))
// devices
MCFG_QUICKLOAD_ADD("quickload", vip_state, vip, "bin,c8,c8x", 0)
diff --git a/src/mess/drivers/vt100.c b/src/mess/drivers/vt100.c
index e1ff3dc057f..8d39c3ebb39 100644
--- a/src/mess/drivers/vt100.c
+++ b/src/mess/drivers/vt100.c
@@ -421,7 +421,7 @@ static MACHINE_CONFIG_START( vt100, vt100_state )
MCFG_SCREEN_PALETTE("vt100_video:palette")
MCFG_GFXDECODE_ADD("gfxdecode", "vt100_video:palette", vt100)
-// MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
+// MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette")
MCFG_DEFAULT_LAYOUT( layout_vt100 )
diff --git a/src/mess/drivers/vt220.c b/src/mess/drivers/vt220.c
index 29f62f67732..417dd6f6405 100644
--- a/src/mess/drivers/vt220.c
+++ b/src/mess/drivers/vt220.c
@@ -68,7 +68,7 @@ static MACHINE_CONFIG_START( vt220, vt220_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(vt220_state, screen_update_vt220)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
/* internal ram */
diff --git a/src/mess/drivers/vt320.c b/src/mess/drivers/vt320.c
index 8ddab90488f..31e63f7e4c4 100644
--- a/src/mess/drivers/vt320.c
+++ b/src/mess/drivers/vt320.c
@@ -94,7 +94,7 @@ static MACHINE_CONFIG_START( vt320, vt320_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(vt320_state, screen_update_vt320)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
/* internal ram */
diff --git a/src/mess/drivers/vt520.c b/src/mess/drivers/vt520.c
index 9cee1d95e64..850b0895487 100644
--- a/src/mess/drivers/vt520.c
+++ b/src/mess/drivers/vt520.c
@@ -85,7 +85,7 @@ static MACHINE_CONFIG_START( vt520, vt520_state )
MCFG_SCREEN_VISIBLE_AREA(0, 802-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(vt520_state, screen_update_vt520)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
// On the board there are two M5M44256BJ-7 chips
diff --git a/src/mess/drivers/vta2000.c b/src/mess/drivers/vta2000.c
index 6da21346870..cbc7cea9ac0 100644
--- a/src/mess/drivers/vta2000.c
+++ b/src/mess/drivers/vta2000.c
@@ -171,8 +171,8 @@ static MACHINE_CONFIG_START( vta2000, vta2000_state )
MCFG_SCREEN_VISIBLE_AREA(0, 80*8-1, 0, 25*12-1)
MCFG_SCREEN_UPDATE_DRIVER(vta2000_state, screen_update_vta2000)
MCFG_SCREEN_PALETTE("palette")
-
- MCFG_PALETTE_ADD("palette", 3)
+
+ MCFG_PALETTE_ADD("palette", 3)
MCFG_PALETTE_INIT_OWNER(vta2000_state, vta2000)
MCFG_GFXDECODE_ADD("gfxdecode", "palette", vta2000)
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/vtech1.c b/src/mess/drivers/vtech1.c
index 7c0d10b3691..b91a5fa528e 100644
--- a/src/mess/drivers/vtech1.c
+++ b/src/mess/drivers/vtech1.c
@@ -923,7 +923,7 @@ static const mc6847_interface vtech1_mc6847_bw_intf =
static const mc6847_interface vtech1_mc6847_intf =
{
"screen",
- DEVCB_DRIVER_MEMBER(vtech1_state,vtech1_mc6847_videoram_r),
+ DEVCB_DRIVER_MEMBER(vtech1_state,vtech1_mc6847_videoram_r),
DEVCB_NULL, /* AG */
DEVCB_LINE_GND, /* GM2 */
@@ -963,7 +963,7 @@ static MACHINE_CONFIG_START( laser110, vtech1_state )
/* video hardware */
MCFG_SCREEN_MC6847_PAL_ADD("screen", "mc6847")
MCFG_MC6847_ADD("mc6847", MC6847_PAL, XTAL_4_433619MHz, vtech1_mc6847_bw_intf)
- MCFG_MC6847_FSYNC_CALLBACK(INPUTLINE("maincpu", 0))
+ MCFG_MC6847_FSYNC_CALLBACK(INPUTLINE("maincpu", 0))
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
@@ -999,7 +999,7 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( laser200, laser110 )
MCFG_DEVICE_REMOVE("mc6847")
MCFG_MC6847_ADD("mc6847", MC6847_PAL, XTAL_4_433619MHz, vtech1_mc6847_intf)
- MCFG_MC6847_FSYNC_CALLBACK(INPUTLINE("maincpu", 0))
+ MCFG_MC6847_FSYNC_CALLBACK(INPUTLINE("maincpu", 0))
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( laser210, laser200 )
@@ -1028,7 +1028,7 @@ static MACHINE_CONFIG_DERIVED( laser310h, laser310 )
MCFG_CPU_IO_MAP(vtech1_shrg_io)
MCFG_DEVICE_REMOVE("mc6847")
MCFG_MC6847_ADD("mc6847", MC6847_PAL, XTAL_4_433619MHz, vtech1_shrg_mc6847_intf)
- MCFG_MC6847_FSYNC_CALLBACK(INPUTLINE("maincpu", 0))
+ MCFG_MC6847_FSYNC_CALLBACK(INPUTLINE("maincpu", 0))
MACHINE_CONFIG_END
diff --git a/src/mess/drivers/wangpc.c b/src/mess/drivers/wangpc.c
index 529c25a1b6b..f228c55f066 100644
--- a/src/mess/drivers/wangpc.c
+++ b/src/mess/drivers/wangpc.c
@@ -1133,7 +1133,7 @@ static MACHINE_CONFIG_START( wangpc, wangpc_state )
MCFG_IM6402_TRO_CALLBACK(DEVWRITELINE(WANGPC_KEYBOARD_TAG, wangpc_keyboard_device, write_rxd))
MCFG_IM6402_DR_CALLBACK(WRITELINE(wangpc_state, uart_dr_w))
MCFG_IM6402_TBRE_CALLBACK(WRITELINE(wangpc_state, uart_tbre_w))
-
+
MCFG_DEVICE_ADD(SCN2661_TAG, MC2661, 0)
MCFG_MC2661_TXD_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_txd))
MCFG_MC2661_RXRDY_HANDLER(WRITELINE(wangpc_state, epci_irq_w))
diff --git a/src/mess/drivers/wswan.c b/src/mess/drivers/wswan.c
index 2cb949043b5..9961219ad07 100644
--- a/src/mess/drivers/wswan.c
+++ b/src/mess/drivers/wswan.c
@@ -135,7 +135,7 @@ static MACHINE_CONFIG_START( wswan, wswan_state )
MCFG_SCREEN_SIZE( WSWAN_X_PIXELS, WSWAN_Y_PIXELS )
MCFG_SCREEN_VISIBLE_AREA(0*8, WSWAN_X_PIXELS - 1, 0, WSWAN_Y_PIXELS - 1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_DEFAULT_LAYOUT(layout_wswan)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
@@ -169,7 +169,7 @@ static MACHINE_CONFIG_DERIVED( wscolor, wswan )
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(wscolor_mem)
MCFG_MACHINE_START_OVERRIDE(wswan_state, wscolor )
-
+
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MCFG_PALETTE_INIT_OWNER(wswan_state, wscolor )
diff --git a/src/mess/drivers/x07.c b/src/mess/drivers/x07.c
index 5c5a6151411..1fff1614aec 100644
--- a/src/mess/drivers/x07.c
+++ b/src/mess/drivers/x07.c
@@ -1481,7 +1481,7 @@ static MACHINE_CONFIG_START( x07, x07_state )
MCFG_SCREEN_SIZE(120, 32)
MCFG_SCREEN_VISIBLE_AREA(0, 120-1, 0, 32-1)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_INIT_OWNER(x07_state, x07)
MCFG_DEFAULT_LAYOUT(layout_lcd)
@@ -1499,7 +1499,7 @@ static MACHINE_CONFIG_START( x07, x07_state )
MCFG_TIMER_DRIVER_ADD_PERIODIC("blink_timer", x07_state, blink_timer, attotime::from_msec(300))
- MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram1", x07_state, nvram_init) // t6834 RAM
+ MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram1", x07_state, nvram_init) // t6834 RAM
MCFG_NVRAM_ADD_0FILL("nvram2") // RAM banks
/* internal ram */
@@ -1540,14 +1540,14 @@ ROM_START( x07 )
ROM_REGION( 0x0800, "default", ROMREGION_ERASE00 )
ROM_END
-DRIVER_INIT_MEMBER(x07_state, x07)
-{
+DRIVER_INIT_MEMBER(x07_state, x07)
+{
UINT8 *RAM = memregion("default")->base();
UINT8 *GFX = memregion("gfx1")->base();
-
+
for (int i = 0; i < 12; i++)
strcpy((char *)RAM + udk_offset[i], udk_ini[i]);
-
+
//copy default chars in the UDC
memcpy(RAM + 0x200, GFX + 0x400, 0x100);
memcpy(RAM + 0x300, GFX + 0x700, 0x100);
diff --git a/src/mess/drivers/x68k.c b/src/mess/drivers/x68k.c
index f1ee83a0710..689c835c05f 100644
--- a/src/mess/drivers/x68k.c
+++ b/src/mess/drivers/x68k.c
@@ -1057,7 +1057,7 @@ void x68k_state::set_bus_error(UINT32 address, bool write, UINT16 mem_mask)
m_maincpu->set_input_line(M68K_LINE_BUSERROR, ASSERT_LINE);
m_maincpu->set_input_line(M68K_LINE_BUSERROR, CLEAR_LINE);
timer_set(m_maincpu->cycles_to_attotime(16), TIMER_X68K_BUS_ERROR); // let rmw cycles complete
- logerror("%s: Bus error: Unused RAM access [%08x]\n", machine().describe_context(), address);
+ logerror("%s: Bus error: Unused RAM access [%08x]\n", machine().describe_context(), address);
}
READ16_MEMBER(x68k_state::x68k_rom0_r)
@@ -1873,7 +1873,7 @@ static MACHINE_CONFIG_FRAGMENT( x68000_base )
MCFG_SCREEN_VISIBLE_AREA(0, 767, 0, 511)
MCFG_SCREEN_UPDATE_DRIVER(x68k_state, screen_update_x68000)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
MCFG_PALETTE_ADD("palette", 65536)
diff --git a/src/mess/drivers/xerox820.c b/src/mess/drivers/xerox820.c
index 6d9b27c996d..8efade6de9b 100644
--- a/src/mess/drivers/xerox820.c
+++ b/src/mess/drivers/xerox820.c
@@ -692,7 +692,7 @@ static MACHINE_CONFIG_START( xerox820, xerox820_state )
MCFG_SCREEN_ADD(SCREEN_TAG, RASTER)
MCFG_SCREEN_UPDATE_DRIVER(xerox820_state, screen_update)
MCFG_SCREEN_RAW_PARAMS(XTAL_10_69425MHz, 700, 0, 560, 260, 0, 240)
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", xerox820)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
@@ -747,7 +747,7 @@ static MACHINE_CONFIG_START( xerox820ii, xerox820ii_state )
MCFG_SCREEN_ADD(SCREEN_TAG, RASTER)
MCFG_SCREEN_UPDATE_DRIVER(xerox820ii_state, screen_update)
MCFG_SCREEN_RAW_PARAMS(XTAL_10_69425MHz, 700, 0, 560, 260, 0, 240)
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", xerox820ii)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/ymmu100.c b/src/mess/drivers/ymmu100.c
index e81fc4ac0db..b775012d8c9 100644
--- a/src/mess/drivers/ymmu100.c
+++ b/src/mess/drivers/ymmu100.c
@@ -79,7 +79,7 @@
16 7 mode
15 7 eq
14 7 exit
- 10 7 value -
+ 10 7 value -
11 7 value +
2 led play
3 led edit
@@ -452,10 +452,10 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED_CLASS( mu100r, mu100, mu100r_state )
MACHINE_CONFIG_END
-
+
#define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \
ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(bios+1)) /* Note '+1' */
-
+
ROM_START( mu100 )
ROM_REGION( 0x200000, "maincpu", 0 )
ROM_SYSTEM_BIOS( 0, "bios0", "xu50720 (v1.11, Aug. 3, 1999)" )
diff --git a/src/mess/drivers/z100.c b/src/mess/drivers/z100.c
index 706e38c813f..95a38083adf 100644
--- a/src/mess/drivers/z100.c
+++ b/src/mess/drivers/z100.c
@@ -163,7 +163,7 @@ public:
m_pics(*this, "pic8259_slave"),
m_fdc(*this, "z207_fdc"),
m_crtc(*this, "crtc"),
- m_palette(*this, "palette")
+ m_palette(*this, "palette")
{ }
required_device<cpu_device> m_maincpu;
@@ -174,7 +174,7 @@ public:
required_device<fd1797_device> m_fdc;
required_device<mc6845_device> m_crtc;
required_device<palette_device> m_palette;
-
+
DECLARE_READ8_MEMBER(z100_vram_r);
DECLARE_WRITE8_MEMBER(z100_vram_w);
DECLARE_READ8_MEMBER(keyb_data_r);
@@ -737,7 +737,7 @@ static MACHINE_CONFIG_START( z100, z100_state )
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(z100_state, screen_update_z100)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 8)
/* Devices */
diff --git a/src/mess/drivers/z1013.c b/src/mess/drivers/z1013.c
index 825edb30f75..24dc2dfd89e 100644
--- a/src/mess/drivers/z1013.c
+++ b/src/mess/drivers/z1013.c
@@ -409,7 +409,7 @@ static MACHINE_CONFIG_START( z1013, z1013_state )
MCFG_SCREEN_VISIBLE_AREA(0, 32*8-1, 0, 32*8-1)
MCFG_SCREEN_UPDATE_DRIVER(z1013_state, screen_update_z1013)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", z1013)
MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette")
diff --git a/src/mess/drivers/z80ne.c b/src/mess/drivers/z80ne.c
index 68f2aabf6af..7c4f743bb06 100644
--- a/src/mess/drivers/z80ne.c
+++ b/src/mess/drivers/z80ne.c
@@ -513,7 +513,7 @@ static MACHINE_CONFIG_START( z80netb, z80ne_state )
MCFG_CASSETTE_ADD( "cassette", z80ne_cassettea_config )
MCFG_CASSETTE_ADD( "cassette2", z80ne_cassetteb_config )
- MCFG_DEVICE_ADD("lx388_kr2376", KR2376, 50000)
+ MCFG_DEVICE_ADD("lx388_kr2376", KR2376, 50000)
/* video hardware */
MCFG_SCREEN_MC6847_PAL_ADD("lx388", "mc6847")
@@ -541,7 +541,7 @@ static MACHINE_CONFIG_START( z80netf, z80ne_state )
MCFG_CASSETTE_ADD( "cassette", z80ne_cassettea_config )
MCFG_CASSETTE_ADD( "cassette2", z80ne_cassetteb_config )
- MCFG_DEVICE_ADD("lx388_kr2376", KR2376, 50000)
+ MCFG_DEVICE_ADD("lx388_kr2376", KR2376, 50000)
/* video hardware */
MCFG_SCREEN_MC6847_PAL_ADD("lx388", "mc6847")
diff --git a/src/mess/drivers/z9001.c b/src/mess/drivers/z9001.c
index e4018ae72f0..f51b8e21ae1 100644
--- a/src/mess/drivers/z9001.c
+++ b/src/mess/drivers/z9001.c
@@ -251,7 +251,7 @@ static MACHINE_CONFIG_START( z9001, z9001_state )
MCFG_SCREEN_VISIBLE_AREA(0, 40*8-1, 0, 24*8-1)
MCFG_SCREEN_UPDATE_DRIVER(z9001_state, screen_update_z9001)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_GFXDECODE_ADD("gfxdecode", "palette", z9001)
MCFG_PALETTE_ADD("palette", 16)
diff --git a/src/mess/drivers/zorba.c b/src/mess/drivers/zorba.c
index b4000f794ee..dbede75b64a 100644
--- a/src/mess/drivers/zorba.c
+++ b/src/mess/drivers/zorba.c
@@ -98,7 +98,7 @@ private:
required_device<fd1793_t> m_fdc;
required_device<floppy_connector> m_floppy0;
required_device<floppy_connector> m_floppy1;
-public:
+public:
required_device<palette_device> m_palette;
};
@@ -361,7 +361,7 @@ static MACHINE_CONFIG_START( zorba, zorba_state )
MCFG_SCREEN_SIZE(640, 276)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 275)
MCFG_SCREEN_PALETTE("palette")
-
+
MCFG_PALETTE_ADD("palette", 3)
MCFG_PALETTE_INIT_OWNER(zorba_state, zorba)
diff --git a/src/mess/drivers/zrt80.c b/src/mess/drivers/zrt80.c
index 8ede71de5d3..8057674ee1a 100644
--- a/src/mess/drivers/zrt80.c
+++ b/src/mess/drivers/zrt80.c
@@ -60,7 +60,7 @@ private:
required_device<mc6845_device> m_crtc;
required_device<ins8250_device> m_8250;
required_device<beep_device> m_beep;
-public:
+public:
required_device<palette_device> m_palette;
};