summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Scott Stone <tafoid@users.noreply.github.com>2011-08-23 04:59:11 +0000
committer Scott Stone <tafoid@users.noreply.github.com>2011-08-23 04:59:11 +0000
commitb6cd64c7abb31c4224e72796bcaacf4c752fd717 (patch)
treedfd3bb356988f1e1ed2e006a05e2810301cefc11 /src
parentadacaf4eeee85405f89ea45e60bc670fe822e777 (diff)
"English doesn't borrow from other languages. English follows other languages down dark alleys, knocks them over and goes through their pockets for loose grammar!"
Hand-checked the most popular English word misspellings and made the appropriate changes. Nearly all of the changes made were in commented areas. (no whatsnew)
Diffstat (limited to 'src')
-rw-r--r--src/emu/cpu/am29000/am29000.c2
-rw-r--r--src/emu/cpu/apexc/apexcdsm.c2
-rw-r--r--src/emu/cpu/g65816/g65816.c2
-rw-r--r--src/emu/cpu/hd6309/6309ops.c16
-rw-r--r--src/emu/cpu/hd6309/hd6309.c4
-rw-r--r--src/emu/cpu/i86/i86.txt2
-rw-r--r--src/emu/cpu/i86/instr186.c2
-rw-r--r--src/emu/cpu/i86/instr86.c2
-rw-r--r--src/emu/cpu/i86/instr86.h2
-rw-r--r--src/emu/cpu/i860/i860dec.c4
-rw-r--r--src/emu/cpu/konami/konami.c2
-rw-r--r--src/emu/cpu/m6809/m6809.c2
-rw-r--r--src/emu/cpu/pic16c5x/dis16c5x.c2
-rw-r--r--src/emu/cpu/pic16c5x/pic16c5x.c2
-rw-r--r--src/emu/cpu/pic16c62x/dis16c62x.c2
-rw-r--r--src/emu/cpu/pic16c62x/pic16c62x.c2
-rw-r--r--src/emu/cpu/sc61860/readpc.c4
-rw-r--r--src/emu/cpu/sc61860/scdasm.c4
-rw-r--r--src/emu/cpu/tms0980/tms0980.c4
-rw-r--r--src/emu/cpu/tms32010/dis32010.c2
-rw-r--r--src/emu/cpu/tms32025/dis32025.c2
-rw-r--r--src/emu/cpu/tms32025/tms32025.c4
-rw-r--r--src/emu/cpu/tms32051/32051ops.c4
-rw-r--r--src/emu/cpu/tms9900/99xxcore.h8
-rw-r--r--src/emu/crsshair.h2
-rw-r--r--src/emu/imagedev/flopdrv.c2
-rw-r--r--src/emu/imagedev/flopdrv.h2
-rw-r--r--src/emu/machine/8042kbdc.c10
-rw-r--r--src/emu/machine/ins8250.c2
-rw-r--r--src/emu/machine/intelfsh.c2
-rw-r--r--src/emu/machine/matsucd.c2
-rw-r--r--src/emu/softlist.c2
-rw-r--r--src/emu/sound/digitalk.c2
-rw-r--r--src/emu/sound/disc_dev.c14
-rw-r--r--src/emu/sound/disc_mth.c8
-rw-r--r--src/emu/sound/disc_wav.c2
-rw-r--r--src/emu/sound/discrete.h10
-rw-r--r--src/emu/sound/es5506.c2
-rw-r--r--src/emu/sound/fm.c8
-rw-r--r--src/emu/sound/fm2612.c4
-rw-r--r--src/emu/sound/fmopl.c2
-rw-r--r--src/emu/sound/k054539.h2
-rw-r--r--src/emu/sound/mos6560.c2
-rw-r--r--src/emu/sound/okim9810.c2
-rw-r--r--src/emu/sound/s14001a.c2
-rw-r--r--src/emu/sound/sp0256.c2
-rw-r--r--src/emu/sound/speaker.c4
-rw-r--r--src/emu/sound/tms5220.c6
-rw-r--r--src/emu/sound/vlm5030.c2
-rw-r--r--src/emu/sound/ym2413.c2
-rw-r--r--src/emu/sound/ymf262.c2
-rw-r--r--src/emu/uimenu.c2
-rw-r--r--src/emu/video/k053250.c2
-rw-r--r--src/lib/expat/expat.h2
-rw-r--r--src/lib/expat/internal.h2
-rw-r--r--src/lib/formats/coco_dsk.c4
-rw-r--r--src/lib/formats/oric_tap.c2
-rw-r--r--src/lib/formats/td0_dsk.c2
-rw-r--r--src/lib/formats/thom_cas.c2
-rw-r--r--src/lib/formats/uef_cas.c2
-rw-r--r--src/mame/audio/8080bw.c2
-rw-r--r--src/mame/audio/firetrk.c2
-rw-r--r--src/mame/audio/m79amb.c6
-rw-r--r--src/mame/audio/mw8080bw.c2
-rw-r--r--src/mame/audio/qix.c2
-rw-r--r--src/mame/audio/segag80r.c2
-rw-r--r--src/mame/audio/seibu.c2
-rw-r--r--src/mame/audio/sprint2.c4
-rw-r--r--src/mame/audio/vicdual.c2
-rw-r--r--src/mame/drivers/1942.c2
-rw-r--r--src/mame/drivers/20pacgal.c4
-rw-r--r--src/mame/drivers/8080bw.c4
-rw-r--r--src/mame/drivers/acommand.c2
-rw-r--r--src/mame/drivers/aerofgt.c2
-rw-r--r--src/mame/drivers/ambush.c4
-rw-r--r--src/mame/drivers/ampoker2.c2
-rw-r--r--src/mame/drivers/argus.c4
-rw-r--r--src/mame/drivers/aristmk4.c2
-rw-r--r--src/mame/drivers/aristmk5.c6
-rw-r--r--src/mame/drivers/arkanoid.c12
-rw-r--r--src/mame/drivers/asteroid.c2
-rw-r--r--src/mame/drivers/asuka.c2
-rw-r--r--src/mame/drivers/atarisy2.c2
-rw-r--r--src/mame/drivers/avt.c4
-rw-r--r--src/mame/drivers/bagman.c2
-rw-r--r--src/mame/drivers/bfm_sc4.c4
-rw-r--r--src/mame/drivers/blitz.c2
-rw-r--r--src/mame/drivers/brkthru.c2
-rw-r--r--src/mame/drivers/cabaret.c2
-rw-r--r--src/mame/drivers/calomega.c10
-rw-r--r--src/mame/drivers/cave.c2
-rw-r--r--src/mame/drivers/chaknpop.c2
-rw-r--r--src/mame/drivers/chinagat.c2
-rw-r--r--src/mame/drivers/chqflag.c2
-rw-r--r--src/mame/drivers/corona.c2
-rw-r--r--src/mame/drivers/cps1.c2
-rw-r--r--src/mame/drivers/cps2.c2
-rw-r--r--src/mame/drivers/crshrace.c2
-rw-r--r--src/mame/drivers/dec0.c2
-rw-r--r--src/mame/drivers/deco32.c2
-rw-r--r--src/mame/drivers/decocass.c2
-rw-r--r--src/mame/drivers/dkong.c2
-rw-r--r--src/mame/drivers/dwarfd.c2
-rw-r--r--src/mame/drivers/exerion.c6
-rw-r--r--src/mame/drivers/exprraid.c6
-rw-r--r--src/mame/drivers/funkybee.c2
-rw-r--r--src/mame/drivers/funworld.c10
-rw-r--r--src/mame/drivers/gaiden.c4
-rw-r--r--src/mame/drivers/gal3.c2
-rw-r--r--src/mame/drivers/galaxold.c6
-rw-r--r--src/mame/drivers/galdrvr.c4
-rw-r--r--src/mame/drivers/galpanic.c2
-rw-r--r--src/mame/drivers/gei.c2
-rw-r--r--src/mame/drivers/goldnpkr.c4
-rw-r--r--src/mame/drivers/hikaru.c2
-rw-r--r--src/mame/drivers/hitme.c2
-rw-r--r--src/mame/drivers/hornet.c10
-rw-r--r--src/mame/drivers/imolagp.c2
-rw-r--r--src/mame/drivers/itech32.c2
-rw-r--r--src/mame/drivers/jack.c2
-rw-r--r--src/mame/drivers/jalmah.c2
-rw-r--r--src/mame/drivers/jpmimpct.c2
-rw-r--r--src/mame/drivers/junofrst.c2
-rw-r--r--src/mame/drivers/kaneko16.c4
-rw-r--r--src/mame/drivers/kingpin.c2
-rw-r--r--src/mame/drivers/konamigx.c2
-rw-r--r--src/mame/drivers/ladybug.c22
-rw-r--r--src/mame/drivers/laserbat.c2
-rw-r--r--src/mame/drivers/lastduel.c2
-rw-r--r--src/mame/drivers/lordgun.c2
-rw-r--r--src/mame/drivers/lucky74.c6
-rw-r--r--src/mame/drivers/magic10.c2
-rw-r--r--src/mame/drivers/magicfly.c4
-rw-r--r--src/mame/drivers/maxaflex.c2
-rw-r--r--src/mame/drivers/mcatadv.c2
-rw-r--r--src/mame/drivers/megadrvb.c6
-rw-r--r--src/mame/drivers/merit.c6
-rw-r--r--src/mame/drivers/meritm.c2
-rw-r--r--src/mame/drivers/metro.c2
-rw-r--r--src/mame/drivers/mil4000.c2
-rw-r--r--src/mame/drivers/mpu4.c2
-rw-r--r--src/mame/drivers/mrdo.c4
-rw-r--r--src/mame/drivers/mrflea.c2
-rw-r--r--src/mame/drivers/multfish.c6
-rw-r--r--src/mame/drivers/namcos10.c4
-rw-r--r--src/mame/drivers/namcos21.c2
-rw-r--r--src/mame/drivers/naomi.c6
-rw-r--r--src/mame/drivers/nemesis.c2
-rw-r--r--src/mame/drivers/neogeo.c2
-rw-r--r--src/mame/drivers/nightgal.c4
-rw-r--r--src/mame/drivers/ninjaw.c6
-rw-r--r--src/mame/drivers/nsmpoker.c2
-rw-r--r--src/mame/drivers/nwk-tr.c10
-rw-r--r--src/mame/drivers/opwolf.c2
-rw-r--r--src/mame/drivers/pachifev.c4
-rw-r--r--src/mame/drivers/pacman.c8
-rw-r--r--src/mame/drivers/pcxt.c2
-rw-r--r--src/mame/drivers/polepos.c2
-rw-r--r--src/mame/drivers/progolf.c4
-rw-r--r--src/mame/drivers/psikyo.c2
-rw-r--r--src/mame/drivers/psikyo4.c8
-rw-r--r--src/mame/drivers/rainbow.c2
-rw-r--r--src/mame/drivers/rastan.c4
-rw-r--r--src/mame/drivers/saturn.c2
-rw-r--r--src/mame/drivers/sbugger.c2
-rw-r--r--src/mame/drivers/scobra.c2
-rw-r--r--src/mame/drivers/sderby.c2
-rw-r--r--src/mame/drivers/segac2.c2
-rw-r--r--src/mame/drivers/segag80v.c2
-rw-r--r--src/mame/drivers/segas16b.c4
-rw-r--r--src/mame/drivers/segas32.c6
-rw-r--r--src/mame/drivers/sfbonus.c2
-rw-r--r--src/mame/drivers/shadfrce.c2
-rw-r--r--src/mame/drivers/slapfght.c2
-rw-r--r--src/mame/drivers/slapshot.c2
-rw-r--r--src/mame/drivers/sms.c2
-rw-r--r--src/mame/drivers/snk.c10
-rw-r--r--src/mame/drivers/spcforce.c2
-rw-r--r--src/mame/drivers/spinb.c2
-rw-r--r--src/mame/drivers/sshangha.c2
-rw-r--r--src/mame/drivers/sub.c2
-rw-r--r--src/mame/drivers/suprnova.c2
-rw-r--r--src/mame/drivers/taito_z.c14
-rw-r--r--src/mame/drivers/taitoair.c2
-rw-r--r--src/mame/drivers/tetrisp2.c2
-rw-r--r--src/mame/drivers/topspeed.c6
-rw-r--r--src/mame/drivers/trvquest.c4
-rw-r--r--src/mame/drivers/tumbleb.c4
-rw-r--r--src/mame/drivers/twincobr.c6
-rw-r--r--src/mame/drivers/upscope.c6
-rw-r--r--src/mame/drivers/wardner.c2
-rw-r--r--src/mame/drivers/williams.c4
-rw-r--r--src/mame/drivers/wpc_dot.c14
-rw-r--r--src/mame/drivers/wwfsstar.c2
-rw-r--r--src/mame/drivers/wwfwfest.c4
-rw-r--r--src/mame/drivers/zn.c16
-rw-r--r--src/mame/drivers/zodiack.c2
-rw-r--r--src/mame/etc/jrcrypt.c2
-rw-r--r--src/mame/machine/arkanoid.c6
-rw-r--r--src/mame/machine/cdi070.c4
-rw-r--r--src/mame/machine/dc.c2
-rw-r--r--src/mame/machine/kaneko16.c2
-rw-r--r--src/mame/machine/md_cart.c2
-rw-r--r--src/mame/machine/megadriv.c2
-rw-r--r--src/mame/machine/mie.h6
-rw-r--r--src/mame/machine/namcos2.c2
-rw-r--r--src/mame/machine/seicop.c12
-rw-r--r--src/mame/machine/snes.c10
-rw-r--r--src/mame/machine/stvcd.c2
-rw-r--r--src/mame/mame.lst14
-rw-r--r--src/mame/video/archimds.c2
-rw-r--r--src/mame/video/brkthru.c2
-rw-r--r--src/mame/video/centiped.c2
-rw-r--r--src/mame/video/deco32.c2
-rw-r--r--src/mame/video/glass.c2
-rw-r--r--src/mame/video/gridlee.c2
-rw-r--r--src/mame/video/hng64.c2
-rw-r--r--src/mame/video/model2.c16
-rw-r--r--src/mame/video/nemesis.c28
-rw-r--r--src/mame/video/nmk16.c2
-rw-r--r--src/mame/video/psikyo4.c4
-rw-r--r--src/mame/video/psikyosh.c6
-rw-r--r--src/mame/video/rohga.c2
-rw-r--r--src/mame/video/sknsspr.c2
-rw-r--r--src/mame/video/stvvdp2.c2
-rw-r--r--src/mame/video/taitoic.c6
-rw-r--r--src/mame/video/taitosj.c2
-rw-r--r--src/mame/video/tia.c2
-rw-r--r--src/mame/video/wgp.c4
-rw-r--r--src/mame/video/ygv608.c2
-rw-r--r--src/mame/video/zac2650.c2
-rw-r--r--src/osd/windows/winsocket.c2
232 files changed, 433 insertions, 433 deletions
diff --git a/src/emu/cpu/am29000/am29000.c b/src/emu/cpu/am29000/am29000.c
index cbaf9a238fb..f23a5ca4d5c 100644
--- a/src/emu/cpu/am29000/am29000.c
+++ b/src/emu/cpu/am29000/am29000.c
@@ -259,7 +259,7 @@ static void external_irq_check(am29000_state *am29000)
return;
}
}
- /* Set interrupt pending bit if interupt was disabled */
+ /* Set interrupt pending bit if interrupt was disabled */
am29000->cps |= CPS_IP;
}
else
diff --git a/src/emu/cpu/apexc/apexcdsm.c b/src/emu/cpu/apexc/apexcdsm.c
index f6a9a2c4c89..61752703f74 100644
--- a/src/emu/cpu/apexc/apexcdsm.c
+++ b/src/emu/cpu/apexc/apexcdsm.c
@@ -18,7 +18,7 @@
Since the only assembler for the APEXC that I know of uses numerical data
(yes, mnemonics are numbers), I do not know if there is an official way of writing
APEXC assembly on a text terminal. The format I chose is closely inspired by
- the assembly format found in Booth, but was slightly adapted to accomodate
+ the assembly format found in Booth, but was slightly adapted to accommodate
the lack of subscripts and of a 'greater or equal' character.
Printed format Name
diff --git a/src/emu/cpu/g65816/g65816.c b/src/emu/cpu/g65816/g65816.c
index 1b9b958fb4c..bbffa15de2a 100644
--- a/src/emu/cpu/g65816/g65816.c
+++ b/src/emu/cpu/g65816/g65816.c
@@ -30,7 +30,7 @@ Changes:
0.94 (2007-06-14):
Zsolt Vasvari
- - Removed unneccessary checks from MVP and MVN
+ - Removed unnecessary checks from MVP and MVN
0.93 (2003-07-05):
Angelo Salese
diff --git a/src/emu/cpu/hd6309/6309ops.c b/src/emu/cpu/hd6309/6309ops.c
index 55c44179466..533185b0e54 100644
--- a/src/emu/cpu/hd6309/6309ops.c
+++ b/src/emu/cpu/hd6309/6309ops.c
@@ -938,7 +938,7 @@ OP_HANDLER( tfmpp )
case 2: srcValue = RM(Y++); break;
case 3: srcValue = RM(U++); break;
case 4: srcValue = RM(S++); break;
- default: IIError(m68_state); return; /* reg PC thru F */
+ default: IIError(m68_state); return; /* reg PC through F */
}
switch(tb&15) {
@@ -947,7 +947,7 @@ OP_HANDLER( tfmpp )
case 2: WM(Y++, srcValue); break;
case 3: WM(U++, srcValue); break;
case 4: WM(S++, srcValue); break;
- default: IIError(m68_state); return; /* reg PC thru F */
+ default: IIError(m68_state); return; /* reg PC through F */
}
PCD = PCD - 3;
@@ -972,7 +972,7 @@ OP_HANDLER( tfmmm )
case 2: srcValue = RM(Y--); break;
case 3: srcValue = RM(U--); break;
case 4: srcValue = RM(S--); break;
- default: IIError(m68_state); return; /* reg PC thru F */
+ default: IIError(m68_state); return; /* reg PC through F */
}
switch(tb&15) {
@@ -981,7 +981,7 @@ OP_HANDLER( tfmmm )
case 2: WM(Y--, srcValue); break;
case 3: WM(U--, srcValue); break;
case 4: WM(S--, srcValue); break;
- default: IIError(m68_state); return; /* reg PC thru F */
+ default: IIError(m68_state); return; /* reg PC through F */
}
PCD = PCD - 3;
@@ -1006,7 +1006,7 @@ OP_HANDLER( tfmpc )
case 2: srcValue = RM(Y++); break;
case 3: srcValue = RM(U++); break;
case 4: srcValue = RM(S++); break;
- default: IIError(m68_state); return; /* reg PC thru F */
+ default: IIError(m68_state); return; /* reg PC through F */
}
switch(tb&15) {
@@ -1015,7 +1015,7 @@ OP_HANDLER( tfmpc )
case 2: WM(Y, srcValue); break;
case 3: WM(U, srcValue); break;
case 4: WM(S, srcValue); break;
- default: IIError(m68_state); return; /* reg PC thru F */
+ default: IIError(m68_state); return; /* reg PC through F */
}
PCD = PCD - 3;
@@ -1040,7 +1040,7 @@ OP_HANDLER( tfmcp )
case 2: srcValue = RM(Y); break;
case 3: srcValue = RM(U); break;
case 4: srcValue = RM(S); break;
- default: IIError(m68_state); return; /* reg PC thru F */
+ default: IIError(m68_state); return; /* reg PC through F */
}
switch(tb&15) {
@@ -1049,7 +1049,7 @@ OP_HANDLER( tfmcp )
case 2: WM(Y++, srcValue); break;
case 3: WM(U++, srcValue); break;
case 4: WM(S++, srcValue); break;
- default: IIError(m68_state); return; /* reg PC thru F */
+ default: IIError(m68_state); return; /* reg PC through F */
}
PCD = PCD - 3;
diff --git a/src/emu/cpu/hd6309/hd6309.c b/src/emu/cpu/hd6309/hd6309.c
index f7f1aed5e39..4e31116ad08 100644
--- a/src/emu/cpu/hd6309/hd6309.c
+++ b/src/emu/cpu/hd6309/hd6309.c
@@ -5,7 +5,7 @@
References:
- HD63B09EP Technical Refrence Guide, by Chet Simpson with addition
+ HD63B09EP Technical Reference Guide, by Chet Simpson with addition
by Alan Dekok
6809 Simulator V09, By L.C. Benschop, Eidnhoven The Netherlands.
@@ -225,7 +225,7 @@ INLINE void fetch_effective_address( m68_state_t *m68_state );
#define M6809_CWAI 8 /* set when CWAI is waiting for an interrupt */
#define M6809_SYNC 16 /* set when SYNC is waiting for an interrupt */
-#define M6809_LDS 32 /* set when LDS occured at least once */
+#define M6809_LDS 32 /* set when LDS occurred at least once */
/****************************************************************************/
/* Read a byte from given memory location */
diff --git a/src/emu/cpu/i86/i86.txt b/src/emu/cpu/i86/i86.txt
index c9234bfafd8..ecf17e0e424 100644
--- a/src/emu/cpu/i86/i86.txt
+++ b/src/emu/cpu/i86/i86.txt
@@ -9,7 +9,7 @@ excellent info in Hamarsoft's 86BUGS list
8086/8088
---------
-20 bit adress bus, 16 bit data bus and registers
+20 bit address bus, 16 bit data bus and registers
many 8080 assembler sources should be compilable/reusable
8086
diff --git a/src/emu/cpu/i86/instr186.c b/src/emu/cpu/i86/instr186.c
index 8cc7e213834..3863dccd088 100644
--- a/src/emu/cpu/i86/instr186.c
+++ b/src/emu/cpu/i86/instr186.c
@@ -4,7 +4,7 @@
****************************************************************************/
// file will be included in all cpu variants
-// function renaming will be added when neccessary
+// function renaming will be added when necessary
// timing value should move to separate array
#undef ICOUNT
diff --git a/src/emu/cpu/i86/instr86.c b/src/emu/cpu/i86/instr86.c
index 595b0ec6f3f..005683de848 100644
--- a/src/emu/cpu/i86/instr86.c
+++ b/src/emu/cpu/i86/instr86.c
@@ -6,7 +6,7 @@
/*
* file will be included in all cpu variants
* put non i86 instructions in own files (i286, i386, nec)
- * function renaming will be added when neccessary
+ * function renaming will be added when necessary
* timing value should move to separate array
*/
diff --git a/src/emu/cpu/i86/instr86.h b/src/emu/cpu/i86/instr86.h
index 620bc32620d..5750d1738e9 100644
--- a/src/emu/cpu/i86/instr86.h
+++ b/src/emu/cpu/i86/instr86.h
@@ -10,7 +10,7 @@
// file will be included in all cpu variants
// put non i86 instructions in own files (i286, i386, nec)
-// function renaming will be added when neccessary
+// function renaming will be added when necessary
// timing value should move to separate array
static void PREFIX86(_add_br8)(i8086_state *cpustate);
diff --git a/src/emu/cpu/i860/i860dec.c b/src/emu/cpu/i860/i860dec.c
index 31323b2b612..4277eecda8a 100644
--- a/src/emu/cpu/i860/i860dec.c
+++ b/src/emu/cpu/i860/i860dec.c
@@ -2738,7 +2738,7 @@ static void insn_fmul (i860s *cpustate, UINT32 insn)
/* FIXME: Set result-status bits besides MRP. And copy to fsr from
last stage. */
/* FIXME: Scalar version flows through all stages. */
- /* FIXME: Mixed precision (only wierd for pfmul). */
+ /* FIXME: Mixed precision (only weird for pfmul). */
if (!piped)
{
/* Scalar version writes the current calculation to the fdest
@@ -3279,7 +3279,7 @@ static void insn_dualop (i860s *cpustate, UINT32 insn)
/* FIXME: Set result-status bits besides MRP. And copy to fsr from
last stage. */
- /* FIXME: Mixed precision (only wierd for pfmul). */
+ /* FIXME: Mixed precision (only weird for pfmul). */
#if 1 /* FIXME: WIP on FSR update. This may not be correct. */
/* Copy 3rd stage MRP to FSR. */
if (cpustate->M[num_mul_stages - 2 /* 1 */].stat.mrp)
diff --git a/src/emu/cpu/konami/konami.c b/src/emu/cpu/konami/konami.c
index 1a78d3e6fdf..3fe57dd150d 100644
--- a/src/emu/cpu/konami/konami.c
+++ b/src/emu/cpu/konami/konami.c
@@ -117,7 +117,7 @@ INLINE konami_state *get_safe_token(device_t *device)
#define KONAMI_CWAI 8 /* set when CWAI is waiting for an interrupt */
#define KONAMI_SYNC 16 /* set when SYNC is waiting for an interrupt */
-#define KONAMI_LDS 32 /* set when LDS occured at least once */
+#define KONAMI_LDS 32 /* set when LDS occurred at least once */
#define RM(cs,Addr) (cs)->program->read_byte(Addr)
#define WM(cs,Addr,Value) (cs)->program->write_byte(Addr,Value)
diff --git a/src/emu/cpu/m6809/m6809.c b/src/emu/cpu/m6809/m6809.c
index 4fb5be8d8c4..367f12a4982 100644
--- a/src/emu/cpu/m6809/m6809.c
+++ b/src/emu/cpu/m6809/m6809.c
@@ -162,7 +162,7 @@ INLINE void fetch_effective_address( m68_state_t *m68_state );
#define M6809_CWAI 8 /* set when CWAI is waiting for an interrupt */
#define M6809_SYNC 16 /* set when SYNC is waiting for an interrupt */
-#define M6809_LDS 32 /* set when LDS occured at least once */
+#define M6809_LDS 32 /* set when LDS occurred at least once */
/****************************************************************************/
diff --git a/src/emu/cpu/pic16c5x/dis16c5x.c b/src/emu/cpu/pic16c5x/dis16c5x.c
index d1fd0fe6616..d7e898f74c5 100644
--- a/src/emu/cpu/pic16c5x/dis16c5x.c
+++ b/src/emu/cpu/pic16c5x/dis16c5x.c
@@ -35,7 +35,7 @@ int main(int argc,char *argv[])
printf(" <input-file> source file data must be MSB first\n");
printf(" <start-addr> starting address to disassemble from (decimal)\n");
printf(" <num-of-addr> number of addresses to disassemble (decimal)\n");
- printf(" Preceed values with 0x if HEX values preffered\n");
+ printf(" Precede values with 0x if HEX values preffered\n");
exit(1);
}
diff --git a/src/emu/cpu/pic16c5x/pic16c5x.c b/src/emu/cpu/pic16c5x/pic16c5x.c
index 876c3e1841a..8ca1fe08f6b 100644
--- a/src/emu/cpu/pic16c5x/pic16c5x.c
+++ b/src/emu/cpu/pic16c5x/pic16c5x.c
@@ -43,7 +43,7 @@
* *
* *
* **** Notes: **** *
- * PIC WatchDog Timer has a seperate internal clock. For the moment, we're *
+ * PIC WatchDog Timer has a separate internal clock. For the moment, we're *
* basing the count on a 4MHz input clock, since 4MHz is the typical *
* input frequency (but by no means always). *
* A single scaler is available for the Counter/Timer or WatchDog Timer. *
diff --git a/src/emu/cpu/pic16c62x/dis16c62x.c b/src/emu/cpu/pic16c62x/dis16c62x.c
index b43765fa713..2da766d1d83 100644
--- a/src/emu/cpu/pic16c62x/dis16c62x.c
+++ b/src/emu/cpu/pic16c62x/dis16c62x.c
@@ -37,7 +37,7 @@ int main(int argc,char *argv[])
printf(" <input-file> source file data must be MSB first\n");
printf(" <start-addr> starting address to disassemble from (decimal)\n");
printf(" <num-of-addr> number of addresses to disassemble (decimal)\n");
- printf(" Preceed values with 0x if HEX values preffered\n");
+ printf(" Precede values with 0x if HEX values preffered\n");
exit(1);
}
diff --git a/src/emu/cpu/pic16c62x/pic16c62x.c b/src/emu/cpu/pic16c62x/pic16c62x.c
index bae5876979e..2e527d8b3c4 100644
--- a/src/emu/cpu/pic16c62x/pic16c62x.c
+++ b/src/emu/cpu/pic16c62x/pic16c62x.c
@@ -33,7 +33,7 @@
* - Opcode disassembly *
* *
* **** Notes (from PIC16C5X): **** *
- * PIC WatchDog Timer has a seperate internal clock. For the moment, we're *
+ * PIC WatchDog Timer has a separate internal clock. For the moment, we're *
* basing the count on a 4MHz input clock, since 4MHz is the typical *
* input frequency (but by no means always). *
* A single scaler is available for the Counter/Timer or WatchDog Timer. *
diff --git a/src/emu/cpu/sc61860/readpc.c b/src/emu/cpu/sc61860/readpc.c
index b3808bc4880..79900746c3f 100644
--- a/src/emu/cpu/sc61860/readpc.c
+++ b/src/emu/cpu/sc61860/readpc.c
@@ -24,7 +24,7 @@
nearly all sharp pocket pc's system roms should be readable
this way.
-for some early pocket pc's it would be neccessary to load
+for some early pocket pc's it would be necessary to load
this program into memory.
(they don't have poke/peek/call instructions,
so this program can't be typed in)
@@ -38,7 +38,7 @@ adapter sharp - cteprommer
5 f1 handshake --> 8 bit textool data 1 pin 18
6 save
7 load
-8 ib7 <--handshake 8 bit textool adress 0 pin 16
+8 ib7 <--handshake 8 bit textool address 0 pin 16
9 ib9
10
11
diff --git a/src/emu/cpu/sc61860/scdasm.c b/src/emu/cpu/sc61860/scdasm.c
index 2a77e75d98b..1ac4137bf72 100644
--- a/src/emu/cpu/sc61860/scdasm.c
+++ b/src/emu/cpu/sc61860/scdasm.c
@@ -45,8 +45,8 @@
/* explanations for the sharp mnemonics
d data: external memory
m memory: internal memory (address in p register)
- p register (internal memory adress)
- q register (internal memory adress), internally used in several opcodes!?
+ p register (internal memory address)
+ q register (internal memory address), internally used in several opcodes!?
r stack pointer (internal memory)
c carry flag
z zero flag
diff --git a/src/emu/cpu/tms0980/tms0980.c b/src/emu/cpu/tms0980/tms0980.c
index 5dd4d30e301..084f5c3f662 100644
--- a/src/emu/cpu/tms0980/tms0980.c
+++ b/src/emu/cpu/tms0980/tms0980.c
@@ -714,11 +714,11 @@ static const UINT8 tms1000_next_pc[64] = {
/* emulator for the program counter increment on the tms0980/tmc0980 mcu;
see patent 4064554 figure 19 (on page 13) for an explanation of feedback:
- nand324 = NAND of PC0 thru pc4, i.e. output is true if ((pc&0x1f) != 0x1f)
+ nand324 = NAND of PC0 through pc4, i.e. output is true if ((pc&0x1f) != 0x1f)
nand323 = NAND of pc5, pc6 and nand324
i.e. output is true, if ((pc&0x1f)==0x1f) || pc5 is 0 || pc 6 is 0
or321 = OR of pc5 and pc6, i.e. output is true if ((pc&0x60) != 0)
- nand322 = NAND of pc0 thru pc5 plus /pc6,
+ nand322 = NAND of pc0 through pc5 plus /pc6,
i.e. output is true if (pc != 0x3f)
nand325 = nand pf nand323, or321 and nand322
This one is complex:
diff --git a/src/emu/cpu/tms32010/dis32010.c b/src/emu/cpu/tms32010/dis32010.c
index f0d91e92eb2..5b8d2a6d907 100644
--- a/src/emu/cpu/tms32010/dis32010.c
+++ b/src/emu/cpu/tms32010/dis32010.c
@@ -37,7 +37,7 @@ int main(int argc,char *argv[])
printf(" <input-file> source file data must be MSB first\n");
printf(" <start-addr> starting address to disassemble from (decimal)\n");
printf(" <num-of-addr> number of addresses to disassemble (decimal)\n");
- printf(" Preceed values with 0x if HEX values preffered\n");
+ printf(" Precede values with 0x if HEX values preffered\n");
exit(1);
}
diff --git a/src/emu/cpu/tms32025/dis32025.c b/src/emu/cpu/tms32025/dis32025.c
index 8a6dcfddf4f..44e458f3ede 100644
--- a/src/emu/cpu/tms32025/dis32025.c
+++ b/src/emu/cpu/tms32025/dis32025.c
@@ -36,7 +36,7 @@ int main(int argc,char *argv[])
printf(" <input-file> source file data must be MSB first\n");
printf(" <start-addr> starting address to disassemble from (decimal)\n");
printf(" <num-of-addr> number of addresses to disassemble (decimal)\n");
- printf(" Preceed values with 0x if HEX values preffered\n");
+ printf(" Precede values with 0x if HEX values preffered\n");
exit(1);
}
diff --git a/src/emu/cpu/tms32025/tms32025.c b/src/emu/cpu/tms32025/tms32025.c
index fcaf214431b..51e0ea0150d 100644
--- a/src/emu/cpu/tms32025/tms32025.c
+++ b/src/emu/cpu/tms32025/tms32025.c
@@ -620,7 +620,7 @@ static void addh(tms32025_state *cpustate)
if ( ((INT16)(cpustate->oldacc.w.h) < 0) && ((INT16)(cpustate->ACC.w.h) >= 0) ) {
SET1(cpustate, C_FLAG);
}
- /* Carry flag is not cleared, if no carry occured */
+ /* Carry flag is not cleared, if no carry occurred */
}
static void addk(tms32025_state *cpustate)
{
@@ -1537,7 +1537,7 @@ static void subh(tms32025_state *cpustate)
if ( ((INT16)(cpustate->oldacc.w.h) >= 0) && ((INT16)(cpustate->ACC.w.h) < 0) ) {
CLR1(cpustate, C_FLAG);
}
- /* Carry flag is not affected, if no borrow occured */
+ /* Carry flag is not affected, if no borrow occurred */
}
static void subk(tms32025_state *cpustate)
{
diff --git a/src/emu/cpu/tms32051/32051ops.c b/src/emu/cpu/tms32051/32051ops.c
index 5cba65989af..3643f6d12b0 100644
--- a/src/emu/cpu/tms32051/32051ops.c
+++ b/src/emu/cpu/tms32051/32051ops.c
@@ -38,7 +38,7 @@ INLINE INT32 SUB(tms32051_state *cpustate, INT32 a, INT32 b, int shift16)
}
else // normal mode, result is not modified
{
- // set OV flag if overflow occured, this is a sticky flag
+ // set OV flag if overflow occurred, this is a sticky flag
if (((a) ^ (b)) & ((a) ^ ((INT32)res)) & 0x80000000)
{
cpustate->st0.ov = 1;
@@ -86,7 +86,7 @@ INLINE INT32 ADD(tms32051_state *cpustate, INT32 a, INT32 b, int shift16)
}
else // normal mode, result is not modified
{
- // set OV flag if overflow occured, this is a sticky flag
+ // set OV flag if overflow occurred, this is a sticky flag
if (((res) ^ (b)) & ((res) ^ (a)) & 0x80000000)
{
cpustate->st0.ov = 1;
diff --git a/src/emu/cpu/tms9900/99xxcore.h b/src/emu/cpu/tms9900/99xxcore.h
index 8702ed76684..fb706ee797b 100644
--- a/src/emu/cpu/tms9900/99xxcore.h
+++ b/src/emu/cpu/tms9900/99xxcore.h
@@ -2497,9 +2497,9 @@ static void contextswitchX(tms99xx_state *cpustate, UINT16 addr)
#endif
/*
- * decipheraddr : compute and return the effective adress in word instructions.
+ * decipheraddr : compute and return the effective address in word instructions.
*
- * NOTA : the LSBit is always ignored in word adresses,
+ * NOTA : the LSBit is always ignored in word addresses,
* but we do not set it to 0 because of XOP...
*/
static UINT16 decipheraddr(tms99xx_state *cpustate, UINT16 opcode)
@@ -2548,7 +2548,7 @@ static UINT16 decipheraddr(tms99xx_state *cpustate, UINT16 opcode)
}
}
-/* decipheraddrbyte : compute and return the effective adress in byte instructions. */
+/* decipheraddrbyte : compute and return the effective address in byte instructions. */
static UINT16 decipheraddrbyte(tms99xx_state *cpustate, UINT16 opcode)
{
register UINT16 ts = opcode & 0x30;
@@ -2919,7 +2919,7 @@ static void h0200(tms99xx_state *cpustate, UINT16 opcode)
/* Used by the memory mapper on ti990/10 with mapping option, ti990/12, and the TIM99610
mapper chip to be associated with tms99000.
Syntax: "LMF Rn,m" loads map file m (0 or 1) with six words of memory, starting at address
- specified in workspace register Rn (0 thru 15). */
+ specified in workspace register Rn (0 through 15). */
#if HAS_PRIVILEGE
if (cpustate->STATUS & ST_PR)
{
diff --git a/src/emu/crsshair.h b/src/emu/crsshair.h
index defbea703d1..244f05593db 100644
--- a/src/emu/crsshair.h
+++ b/src/emu/crsshair.h
@@ -61,7 +61,7 @@ struct _crosshair_user_settings
/* initializes the crosshair system */
void crosshair_init(running_machine &machine);
-/* draws crosshair(s) in a given screen, if neccessary */
+/* draws crosshair(s) in a given screen, if necessary */
void crosshair_render(screen_device &screen);
/* sets the screen(s) for a given player's crosshair */
diff --git a/src/emu/imagedev/flopdrv.c b/src/emu/imagedev/flopdrv.c
index 4fb50ff082d..87f220289fd 100644
--- a/src/emu/imagedev/flopdrv.c
+++ b/src/emu/imagedev/flopdrv.c
@@ -342,7 +342,7 @@ int floppy_drive_get_flag_state(device_t *img, int flag)
drive_flags = drv->flags;
- /* these flags are independant of a real drive/disk image */
+ /* these flags are independent of a real drive/disk image */
flags |= drive_flags & (FLOPPY_DRIVE_READY | FLOPPY_DRIVE_INDEX);
flags &= flag;
diff --git a/src/emu/imagedev/flopdrv.h b/src/emu/imagedev/flopdrv.h
index c8f07234a81..0e326a207df 100644
--- a/src/emu/imagedev/flopdrv.h
+++ b/src/emu/imagedev/flopdrv.h
@@ -87,7 +87,7 @@ struct chrn_id
/* set if drive is ready */
#define FLOPPY_DRIVE_READY 0x0010
-/* set if index has just occured */
+/* set if index has just occurred */
#define FLOPPY_DRIVE_INDEX 0x0020
/* a callback which will be executed if the ready state of the drive changes e.g. not ready->ready, ready->not ready */
diff --git a/src/emu/machine/8042kbdc.c b/src/emu/machine/8042kbdc.c
index 8d45e2005a8..9e13c4af7f7 100644
--- a/src/emu/machine/8042kbdc.c
+++ b/src/emu/machine/8042kbdc.c
@@ -445,7 +445,7 @@ WRITE8_HANDLER(kbdc8042_8_w)
break;
case 1:
- /* preceeded by writing 0xD1 to port 60h
+ /* preceded by writing 0xD1 to port 60h
* |7|6|5|4|3|2|1|0| 8042 Output Port
* | | | | | | | `---- system reset line
* | | | | | | `----- gate A20
@@ -459,24 +459,24 @@ WRITE8_HANDLER(kbdc8042_8_w)
break;
case 2:
- /* preceeded by writing 0xD2 to port 60h */
+ /* preceded by writing 0xD2 to port 60h */
kbdc8042.data = data;
kbdc8042.sending=1;
at_keyboard_write(space->machine(), data);
break;
case 3:
- /* preceeded by writing 0xD3 to port 60h */
+ /* preceded by writing 0xD3 to port 60h */
kbdc8042.data = data;
break;
case 4:
- /* preceeded by writing 0xD4 to port 60h */
+ /* preceded by writing 0xD4 to port 60h */
kbdc8042.data = data;
break;
case 5:
- /* preceeded by writing 0x60 to port 60h */
+ /* preceded by writing 0x60 to port 60h */
kbdc8042.command = data;
break;
}
diff --git a/src/emu/machine/ins8250.c b/src/emu/machine/ins8250.c
index 417e1348627..8fa8aea7aec 100644
--- a/src/emu/machine/ins8250.c
+++ b/src/emu/machine/ins8250.c
@@ -65,7 +65,7 @@ Known issues:
History:
KT - 14-Jun-2000 - Improved Interrupt setting/clearing
- KT - moved into seperate file so it can be used in Super I/O emulation and
+ KT - moved into separate file so it can be used in Super I/O emulation and
any other system which uses a PC type COM port
KT - 24-Jun-2000 - removed pc specific input port tests. More compatible
with PCW16 and PCW16 doesn't requre the PC input port definitions
diff --git a/src/emu/machine/intelfsh.c b/src/emu/machine/intelfsh.c
index 23f59a63c96..56ae07c9df9 100644
--- a/src/emu/machine/intelfsh.c
+++ b/src/emu/machine/intelfsh.c
@@ -6,7 +6,7 @@
AMD/Fujitsu 29F016 (byte-wide)
Sharp LH28F400 (word-wide)
- Flash ROMs use a standardized command set accross manufacturers,
+ Flash ROMs use a standardized command set across manufacturers,
so this emulation should work even for non-Intel and non-Sharp chips
as long as the game doesn't query the maker ID.
*/
diff --git a/src/emu/machine/matsucd.c b/src/emu/machine/matsucd.c
index fe7f64a48ff..7778eb5b0db 100644
--- a/src/emu/machine/matsucd.c
+++ b/src/emu/machine/matsucd.c
@@ -21,7 +21,7 @@ can be expanded with support for the other drives as needed.
#define MATSU_STATUS_READY ( 1 << 0 ) /* driver ready */
#define MATSU_STATUS_DOORLOCKED ( 1 << 1 ) /* door locked */
#define MATSU_STATUS_PLAYING ( 1 << 2 ) /* drive playing */
-#define MATSU_STATUS_SUCCESS ( 1 << 3 ) /* last command was succesful */
+#define MATSU_STATUS_SUCCESS ( 1 << 3 ) /* last command was successful */
#define MATSU_STATUS_ERROR ( 1 << 4 ) /* last command failed */
#define MATSU_STATUS_MOTOR ( 1 << 5 ) /* spinning */
#define MATSU_STATUS_MEDIA ( 1 << 6 ) /* media present (in caddy or tray) */
diff --git a/src/emu/softlist.c b/src/emu/softlist.c
index fae5b2c8844..157c6d1e4fa 100644
--- a/src/emu/softlist.c
+++ b/src/emu/softlist.c
@@ -109,7 +109,7 @@ INLINE void unknown_attribute_value(parse_state *state,
/*-------------------------------------------------
software_name_split
helper; splits a software_list:software:part
- string into seperate software_list, software,
+ string into separate software_list, software,
and part strings.
str1:str2:str3 => swlist_name - str1, swname - str2, swpart - str3
diff --git a/src/emu/sound/digitalk.c b/src/emu/sound/digitalk.c
index 48410c38df7..25948e43fab 100644
--- a/src/emu/sound/digitalk.c
+++ b/src/emu/sound/digitalk.c
@@ -168,7 +168,7 @@ period.
- Rom organization
The rom starts with a vector of 16-bits little endian values which are
-the adresses of the segments table for the samples. The segments data
+the addresses of the segments table for the samples. The segments data
is a vector of 24-bits little-endian values organized as such:
adr+2 adr+1 adr
diff --git a/src/emu/sound/disc_dev.c b/src/emu/sound/disc_dev.c
index 4a7c7940c0d..a2bdb054889 100644
--- a/src/emu/sound/disc_dev.c
+++ b/src/emu/sound/disc_dev.c
@@ -215,7 +215,7 @@ DISCRETE_STEP(dsd_555_astbl)
}
else
{
- /* no discharge resistor so we imediately discharge */
+ /* no discharge resistor so we immediately discharge */
v_cap_next = trigger;
}
@@ -1012,7 +1012,7 @@ DISCRETE_RESET(dsd_555_cc)
* | i | --- C cap_voltage = cap_voltage + dv
* '---' |
* | | DISCHARGING:
- * gnd gnd thru rDischarge
+ * gnd gnd through rDischarge
*
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* !!!!! IMPORTANT NOTE ABOUT TYPES 3 - 7 !!!!!
@@ -1053,7 +1053,7 @@ DISCRETE_RESET(dsd_555_cc)
* .---. --- Z Rc = rGnd
* | i | --- C Z rGnd
* '---' | | DISCHARGING:
- * | | | thru rDischarge || rGnd ( || means in parallel)
+ * | | | through rDischarge || rGnd ( || means in parallel)
* gnd gnd gnd
*
* [4]
@@ -1072,7 +1072,7 @@ DISCRETE_RESET(dsd_555_cc)
* | vBias | | i | --- C v = vBias + vi
* '-------' '---' |
* | | | DISCHARGING:
- * gnd gnd gnd thru rDischarge
+ * gnd gnd gnd through rDischarge
*
* [6]
* .---ZZZ---+------------+------+------> cap_voltage CHARGING:
@@ -1090,7 +1090,7 @@ DISCRETE_RESET(dsd_555_cc)
* | vBias | | i | --- C Z rGnd v = vBias * (rGnd / (rBias + rDischarge + rGnd)) + vi
* '-------' '---' | |
* | | | | DISCHARGING:
- * gnd gnd gnd gnd thru rDischarge || rGnd
+ * gnd gnd gnd gnd through rDischarge || rGnd
*/
/*
@@ -1370,9 +1370,9 @@ DISCRETE_RESET(dsd_555_vco1)
* depending on B+, so they will be simulated with a table.
*
* The data sheets show Vmod should be no less then 3/4*B+. In reality
- * you can go to close to 1/2*B+ before you loose linearity. Below 1/2,
+ * you can go to close to 1/2*B+ before you lose linearity. Below 1/2,
* oscillation stops. When Vmod is 0V to 0.1V less then B+, it also
- * looses linearity, and stops oscillating when >= B+. This is because
+ * loses linearity, and stops oscillating when >= B+. This is because
* there is no voltage difference to create a current source.
*
* The current source is dependant on the voltage difference between B+
diff --git a/src/emu/sound/disc_mth.c b/src/emu/sound/disc_mth.c
index 7a78896c653..4fe5b39d310 100644
--- a/src/emu/sound/disc_mth.c
+++ b/src/emu/sound/disc_mth.c
@@ -972,7 +972,7 @@ DISCRETE_STEP(dst_lookup_table)
*
* There are 3 basic types of mixers, defined by the 2 types. The
* op amp mixer is further defined by the prescence of rI. This is a
- * brief explaination.
+ * brief explanation.
*
* DISC_MIXER_IS_RESISTOR
* The inputs are high pass filtered if needed, using (rX || rF) * cX.
@@ -1968,13 +1968,13 @@ DISCRETE_RESET(dst_tvca_op_amp)
m_i_fixed = m_v_out_max / info->r1;
m_v_cap1 = 0;
- /* Charge rate thru r5 */
+ /* Charge rate through r5 */
/* There can be a different charge rates depending on function F3. */
m_exponent_c[0] = RC_CHARGE_EXP(RES_2_PARALLEL(info->r5, info->r6) * info->c1);
m_exponent_c[1] = RC_CHARGE_EXP(RES_2_PARALLEL(info->r5, m_r67) * info->c1);
- /* Discharge rate thru r6 + r7 */
+ /* Discharge rate through r6 + r7 */
m_exponent_d[1] = RC_CHARGE_EXP(m_r67 * info->c1);
- /* Discharge rate thru r6 */
+ /* Discharge rate through r6 */
if (info->r6 != 0)
{
m_exponent_d[0] = RC_CHARGE_EXP(info->r6 * info->c1);
diff --git a/src/emu/sound/disc_wav.c b/src/emu/sound/disc_wav.c
index 1e4109d52ff..54025acc98e 100644
--- a/src/emu/sound/disc_wav.c
+++ b/src/emu/sound/disc_wav.c
@@ -524,7 +524,7 @@ DISCRETE_STEP(dss_note)
}
else
{
- /* Seperate clock info from x_time info. */
+ /* separate clock info from x_time info. */
clock = (int)DSS_NOTE__CLOCK;
x_time = DSS_NOTE__CLOCK - clock;
}
diff --git a/src/emu/sound/discrete.h b/src/emu/sound/discrete.h
index c22d6e9ec59..65a0fe56002 100644
--- a/src/emu/sound/discrete.h
+++ b/src/emu/sound/discrete.h
@@ -474,7 +474,7 @@
* DISC_CLK_IS_FREQ - internally clock at this frequency.
*
* x_time options: you can also | these x_time features to the basic
- * types above if needed, or use seperately with 7492.
+ * types above if needed, or use separately with 7492.
* DISC_OUT_IS_ENERGY - This will uses the x_time to
* anti-alias the count. Might be
* usefull if not connected to other
@@ -2141,8 +2141,8 @@
***********************************************************************
*
* DISCRETE_OP_AMP_TRIG_VCA - Triggered Norton op amp voltage controlled amplifier.
- * This means the cap is rapidly charged thru r5 when F2=1.
- * Then it discharges thru r6+r7 when F2=0.
+ * This means the cap is rapidly charged through r5 when F2=1.
+ * Then it discharges through r6+r7 when F2=0.
* This voltage controls the amplitude.
* While the diagram looks complex, usually only parts of it are used.
*
@@ -2260,7 +2260,7 @@
***********************************************************************
*
* DISCRETE_CRFILTER - Simple single pole CR filter network (vRef = 0)
- * DISCRETE_CRFILTER_VREF - Same but refrenced to vRef not 0V
+ * DISCRETE_CRFILTER_VREF - Same but referenced to vRef not 0V
*
* .------------.
* | |
@@ -2815,7 +2815,7 @@
***********************************************************************
*
* DISCRETE_RCFILTER - Simple single pole RC filter network (vRef = 0)
- * DISCRETE_RCFILTER_VREF - Same but refrenced to vRef not 0V
+ * DISCRETE_RCFILTER_VREF - Same but referenced to vRef not 0V
*
* .------------.
* | |
diff --git a/src/emu/sound/es5506.c b/src/emu/sound/es5506.c
index 5b01857d306..a4cf6d7d50b 100644
--- a/src/emu/sound/es5506.c
+++ b/src/emu/sound/es5506.c
@@ -18,7 +18,7 @@ Ensoniq OTIS - ES5505 Ensoniq OTTO -
- On chip real time digital filters - Loop start and stop posistions for each voice
- Frequency interpolation - Bidirectional and reverse looping
- 32 independent voices (up from 25 in DOCII) - 68000 compatibility for asynchronous bus communication
- - Loop start and stop positions for each voice - Seperate host and sound memory interface
+ - Loop start and stop positions for each voice - separate host and sound memory interface
- Bidirectional and reverse looping - 6 channel stereo serial communication port
- 68000 compatibility for asynchronous bus communication - Programmable clocks for defining serial protocol
- On board pulse width modulation D to A - Internal volume multiplication and stereo panning
diff --git a/src/emu/sound/fm.c b/src/emu/sound/fm.c
index 5228b6e15ab..f686fe280ee 100644
--- a/src/emu/sound/fm.c
+++ b/src/emu/sound/fm.c
@@ -365,7 +365,7 @@ static const UINT32 lfo_samples_per_step[8] = {108, 77, 71, 67, 62, 44, 8, 5};
5.9 dB = 0, 1, 2, 3, 4, 5, 6, 7, 8....63, 63, 62, 61, 60, 59,.....2,1,0
1.4 dB = 0, 0, 0, 0, 1, 1, 1, 1, 2,...15, 15, 15, 15, 14, 14,.....0,0,0
- (1.4 dB is loosing precision as you can see)
+ (1.4 dB is losing precision as you can see)
It's implemented as generator from 0..126 with step 2 then a shift
right N times, where N is:
@@ -1080,7 +1080,7 @@ INLINE void advance_lfo(FM_OPN *OPN)
/* update AM when LFO output changes */
- /* actually I can't optimize is this way without rewritting chan_calc()
+ /* actually I can't optimize is this way without rewriting chan_calc()
to use chip->lfo_am instead of global lfo_am */
{
@@ -3462,7 +3462,7 @@ static void YM2608_save_state(YM2608 *F2608, device_t *device)
device->save_item(NAME(F2608->OPN.SL3.kcode));
/* address register1 */
device->save_item(NAME(F2608->addr_A1));
- /* rythm(ADPCMA) */
+ /* rhythm(ADPCMA) */
FMsave_state_adpcma(device,F2608->adpcm);
/* Delta-T ADPCM unit */
YM_DELTAT_savestate(device,&F2608->deltaT);
@@ -4144,7 +4144,7 @@ static void YM2610_save_state(YM2610 *F2610, device_t *device)
device->save_item(NAME(F2610->addr_A1));
device->save_item(NAME(F2610->adpcm_arrivedEndAddress));
- /* rythm(ADPCMA) */
+ /* rhythm(ADPCMA) */
FMsave_state_adpcma(device,F2610->adpcm);
/* Delta-T ADPCM unit */
YM_DELTAT_savestate(device,&F2610->deltaT);
diff --git a/src/emu/sound/fm2612.c b/src/emu/sound/fm2612.c
index 0fb8e71275e..e7175a49ea4 100644
--- a/src/emu/sound/fm2612.c
+++ b/src/emu/sound/fm2612.c
@@ -381,7 +381,7 @@ static const UINT32 lfo_samples_per_step[8] = {108, 77, 71, 67, 62, 44, 8, 5};
5.9 dB = 0, 1, 2, 3, 4, 5, 6, 7, 8....63, 63, 62, 61, 60, 59,.....2,1,0
1.4 dB = 0, 0, 0, 0, 1, 1, 1, 1, 2,...15, 15, 15, 15, 14, 14,.....0,0,0
- (1.4 dB is loosing precision as you can see)
+ (1.4 dB is losing precision as you can see)
It's implemented as generator from 0..126 with step 2 then a shift
right N times, where N is:
@@ -2297,7 +2297,7 @@ void ym2612_update_one(void *chip, FMSAMPLE **buffer, int length)
bufL[i] = lt;
bufR[i] = rt;
- /* CSM mode: if CSM Key ON has occured, CSM Key OFF need to be sent */
+ /* CSM mode: if CSM Key ON has occurred, CSM Key OFF need to be sent */
/* only if Timer A does not overflow again (i.e CSM Key ON not set again) */
OPN->SL3.key_csm <<= 1;
diff --git a/src/emu/sound/fmopl.c b/src/emu/sound/fmopl.c
index 1b95bfda06d..d3cdc743c1c 100644
--- a/src/emu/sound/fmopl.c
+++ b/src/emu/sound/fmopl.c
@@ -538,7 +538,7 @@ static unsigned int sin_tab[SIN_LEN * 4];
The whole table takes: 64 * 210 = 13440 samples.
When AM = 1 data is used directly
- When AM = 0 data is divided by 4 before being used (loosing precision is important)
+ When AM = 0 data is divided by 4 before being used (losing precision is important)
*/
#define LFO_AM_TAB_ELEMENTS 210
diff --git a/src/emu/sound/k054539.h b/src/emu/sound/k054539.h
index f4381148508..4298fa0f703 100644
--- a/src/emu/sound/k054539.h
+++ b/src/emu/sound/k054539.h
@@ -32,7 +32,7 @@ READ8_DEVICE_HANDLER( k054539_r );
void k054539_init_flags(device_t *device, int flags);
/*
- Note that the eight PCM channels of a K054539 do not have seperate
+ Note that the eight PCM channels of a K054539 do not have separate
volume controls. Considering the global attenuation equation may not
be entirely accurate, k054539_set_gain() provides means to control
channel gain. It can be called anywhere but preferrably from
diff --git a/src/emu/sound/mos6560.c b/src/emu/sound/mos6560.c
index a2f62c9e1e5..52044732397 100644
--- a/src/emu/sound/mos6560.c
+++ b/src/emu/sound/mos6560.c
@@ -49,7 +49,7 @@
pixel ratio seems to be different on pal and ntsc
commodore vic20 notes
- 6560 adress line 13 is connected inverted to address line 15 of the board
+ 6560 address line 13 is connected inverted to address line 15 of the board
1 K 4 bit ram at 0x9400 is additional connected as 4 higher bits
of the 6560 (colorram) without decoding the 6560 address line a8..a13
diff --git a/src/emu/sound/okim9810.c b/src/emu/sound/okim9810.c
index e9fa9bbd763..5b49201115b 100644
--- a/src/emu/sound/okim9810.c
+++ b/src/emu/sound/okim9810.c
@@ -428,7 +428,7 @@ void okim9810_device::okim_voice::generate_audio(direct_read_data &direct,
if (!m_playing)
return;
- // seperate out left and right channels
+ // separate out left and right channels
stream_sample_t *outL = buffers[0];
stream_sample_t *outR = buffers[1];
diff --git a/src/emu/sound/s14001a.c b/src/emu/sound/s14001a.c
index 19029c48fb0..076f83829cd 100644
--- a/src/emu/sound/s14001a.c
+++ b/src/emu/sound/s14001a.c
@@ -95,7 +95,7 @@ TTL/CMOS compatible voltage. The AUDIO OUT pin also outputs a voltage below GND,
and the TEST pins may do so too.
START is pulled high when a word is to be said and the word number is on the
-word select/speech address input lines. The Canon 'Canola' uses a seperate 'rom
+word select/speech address input lines. The Canon 'Canola' uses a separate 'rom
strobe' signal independent of the chip to either enable or clock the speech rom.
Its likely that they did this to be able to force the speech chip to stop talking,
which is normally impossible. The later 'version 3' TSI speech board as featured in
diff --git a/src/emu/sound/sp0256.c b/src/emu/sound/sp0256.c
index d6ed1337ac4..8039e774599 100644
--- a/src/emu/sound/sp0256.c
+++ b/src/emu/sound/sp0256.c
@@ -26,7 +26,7 @@
This emulation flips the bits on every byte of the memory map during
the sp0256_start() call.
- If the memory map contents is modified during execution (becuase of ROM
+ If the memory map contents is modified during execution (accross of ROM
bank switching) the sp0256_bitrevbuff() call must be called after the
section of ROM is modified.
*/
diff --git a/src/emu/sound/speaker.c b/src/emu/sound/speaker.c
index fb365c5b4c5..25d5eb1b8be 100644
--- a/src/emu/sound/speaker.c
+++ b/src/emu/sound/speaker.c
@@ -21,7 +21,7 @@
* For faithful reproduction of the sound, this must be carefully handled
* with anti-alias filtering when converting a high-rate low-resolution signal
* to a moderate-rate high-resolution signal suitable for the DAC in the emulator's sound card.
- * (Originally, removal of any redundant high frequency content occured on the analog side
+ * (Originally, removal of any redundant high frequency content occurred on the analog side
* with no aliasing effects.)
*
* The most straightforward, naive way to handle this is to use two streams;
@@ -32,7 +32,7 @@
* The stream system has features to handle rate conversion from stream 1 to 2.
*
* I tried it out of curiosity; it works fine conceptually, but
- * - it puts an unneccessary burden on system resources
+ * - it puts an unnecessary burden on system resources
* - sound quality is still not satisfactory, though better than without anti-alias
* - "stream 1" properties are machine specific and so should be configured
* individually in each machine driver using this approach.
diff --git a/src/emu/sound/tms5220.c b/src/emu/sound/tms5220.c
index dfee397802a..a60509d951f 100644
--- a/src/emu/sound/tms5220.c
+++ b/src/emu/sound/tms5220.c
@@ -153,7 +153,7 @@ Interpolation is inhibited (i.e. interpolation at IP frames will not happen
****Documentation of chip commands:***
- x0x0xbcc : on 5200/5220: NOP (does nothing); on 5220C: Select frame length by cc, and b selects whether every frame is preceeded by 2 bits to select the frame length (instead of using the value set by cc); the default (and after a reset command) is as if '0x00' was written, i.e. for frame length (200 samples) and 0 for whether the preceeding 2 bits are enabled (off)
+ x0x0xbcc : on 5200/5220: NOP (does nothing); on 5220C: Select frame length by cc, and b selects whether every frame is preceded by 2 bits to select the frame length (instead of using the value set by cc); the default (and after a reset command) is as if '0x00' was written, i.e. for frame length (200 samples) and 0 for whether the preceding 2 bits are enabled (off)
x001xxxx: READ BYTE (RDBY) Sends eight read bit commands (M0 high M1 low) to VSM and reads the resulting bits serially into a temporary register, which becomes readable as the next byte read from the tms52xx once ready goes active. Note the bit order of the byte read from the TMS52xx is BACKWARDS as compared to the actual data order as in the rom on the VSM chips; the read byte command of the tms5100 reads the bits in the 'correct' order. This was IMHO a rather silly design decision of TI. (I (LN) asked Larry Brantingham about this but he wasn't involved with the TMS52xx chips, just the 5100); There's ASCII data in the TI 99/4 speech module VSMs which has the bit order reversed on purpose because of this!
TALK STATUS must be CLEAR for this command to work; otherwise it is treated as a NOP.
@@ -1041,7 +1041,7 @@ static void tms5220_process(tms5220_state *tms, INT16 *buffer, unsigned int size
tms->current_pitch += (((tms->target_pitch - tms->current_pitch)*(1-inhibit_state)) INTERP_SHIFT);
break;
case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11:
- /* PC = 2 thru 11, B cycle, write updated K1 thru K10 */
+ /* PC = 2 through 11, B cycle, write updated K1 through K10 */
tms->current_k[tms->PC-2] += (((tms->target_k[tms->PC-2] - tms->current_k[tms->PC-2])*(1-inhibit_state)) INTERP_SHIFT);
break;
case 12: /* PC = 12, do nothing */
@@ -1452,7 +1452,7 @@ static void parse_frame(tms5220_state *tms)
// We actually don't care how many bits are left in the fifo here; the frame subpart will be processed normally, and any bits extracted 'past the end' of the fifo will be read as zeroes; the fifo being emptied will set the /BE latch which will halt speech exactly as if a stop frame had been encountered (instead of whatever partial frame was read); the same exact circuitry is used for both on the real chip, see us patent 4335277 sheet 16, gates 232a (decode stop frame) and 232b (decode /BE plus DDIS (decode disable) which is active during speak external).
/* if the chip is a tms5220C, and the rate mode is set to that each frame (0x04 bit set)
- has a 2 bit rate preceeding it, grab two bits here and store them as the rate; */
+ has a 2 bit rate preceding it, grab two bits here and store them as the rate; */
if ((tms->variant == SUBTYPE_TMS5220C) && (tms->tms5220c_rate & 0x04))
{
indx = extract_bits(tms, 2);
diff --git a/src/emu/sound/vlm5030.c b/src/emu/sound/vlm5030.c
index 70de43431d2..471ed81594b 100644
--- a/src/emu/sound/vlm5030.c
+++ b/src/emu/sound/vlm5030.c
@@ -12,7 +12,7 @@
OSC2 ck | 3 _ 38 | ?? TST3
OSC1 ck | 4 (_) 37 | ?? TST2
D0 -> | 5 36 | -> DAO
- D1 -> | 6 35 | -- VREF (+5v thru 5.6k resistor)
+ D1 -> | 6 35 | -- VREF (+5v through 5.6k resistor)
D2 -> | 7 34 | -> MTE
D3 -> | 8 V 33 | -> /ME
D4 -> | 9 L 32 | <- VCU
diff --git a/src/emu/sound/ym2413.c b/src/emu/sound/ym2413.c
index 7aaf447e99b..757103bc3b6 100644
--- a/src/emu/sound/ym2413.c
+++ b/src/emu/sound/ym2413.c
@@ -1877,7 +1877,7 @@ static void OPLLWriteReg(YM2413 *chip, int r, int v)
SLOT->TLL = SLOT->TL + (CH->ksl_base>>SLOT->ksl);
- /*check wether we are in rhythm mode and handle instrument/volume register accordingly*/
+ /*check whether we are in rhythm mode and handle instrument/volume register accordingly*/
if ((chan>=6) && (chip->rhythm&0x20))
{
/* we're in rhythm mode*/
diff --git a/src/emu/sound/ymf262.c b/src/emu/sound/ymf262.c
index 87e875b9325..19aa511cdbb 100644
--- a/src/emu/sound/ymf262.c
+++ b/src/emu/sound/ymf262.c
@@ -495,7 +495,7 @@ static unsigned int sin_tab[SIN_LEN * 8];
The whole table takes: 64 * 210 = 13440 samples.
When AM = 1 data is used directly
- When AM = 0 data is divided by 4 before being used (loosing precision is important)
+ When AM = 0 data is divided by 4 before being used (losing precision is important)
*/
#define LFO_AM_TAB_ELEMENTS 210
diff --git a/src/emu/uimenu.c b/src/emu/uimenu.c
index bbc4bd1be99..9c19131b62f 100644
--- a/src/emu/uimenu.c
+++ b/src/emu/uimenu.c
@@ -3968,7 +3968,7 @@ static void menu_render_triangle(bitmap_t &dest, const bitmap_t &source, const r
{
int dalpha;
- /* first colum we only consume one pixel */
+ /* first column we only consume one pixel */
if (x == 0)
{
dalpha = MIN(0xff, linewidth);
diff --git a/src/emu/video/k053250.c b/src/emu/video/k053250.c
index f3ac0f5fb2f..c7a15ed6c10 100644
--- a/src/emu/video/k053250.c
+++ b/src/emu/video/k053250.c
@@ -374,7 +374,7 @@ void k053250_t::draw( bitmap_t *bitmap, const rectangle *cliprect, int colorbase
pal_ptr = pal_base + ((color & 0x1f) << 4);
// calculate physical pixel location
- // each offset unit represents two hundred and fifty six pixels and should wrap at ROM boundary for safty
+ // each offset unit represents two hundred and fifty six pixels and should wrap at ROM boundary for safety
pix_ptr = unpacked + ((offset << 8) % unpacked_size);
// get scanline zoom factor
diff --git a/src/lib/expat/expat.h b/src/lib/expat/expat.h
index 3abc034f039..548535c745b 100644
--- a/src/lib/expat/expat.h
+++ b/src/lib/expat/expat.h
@@ -342,7 +342,7 @@ XML_SetEntityDeclHandler(XML_Parser parser,
XML_EntityDeclHandler handler);
/* OBSOLETE -- OBSOLETE -- OBSOLETE
- This handler has been superceded by the EntityDeclHandler above.
+ This handler has been superseded by the EntityDeclHandler above.
It is provided here for backward compatibility.
This is called for a declaration of an unparsed (NDATA) entity.
diff --git a/src/lib/expat/internal.h b/src/lib/expat/internal.h
index dd5454831da..30067ead433 100644
--- a/src/lib/expat/internal.h
+++ b/src/lib/expat/internal.h
@@ -16,7 +16,7 @@
inline - Used for selected internal functions for which inlining
may improve performance on some platforms.
- Note: Use of these macros is based on judgement, not hard rules,
+ Note: Use of these macros is based on judgment, not hard rules,
and therefore subject to change.
*/
diff --git a/src/lib/formats/coco_dsk.c b/src/lib/formats/coco_dsk.c
index 6b05e1ed5ce..6f8f81689a1 100644
--- a/src/lib/formats/coco_dsk.c
+++ b/src/lib/formats/coco_dsk.c
@@ -92,7 +92,7 @@
* there are no extra bytes in front of the sector data.
*
* H. Sector attribute byte
- * This byte is put at the begining of every sector if the header flag
+ * This byte is put at the beginning of every sector if the header flag
* is turned on. The information this byte contains is the same as the
* status register (of the wd179x) would contain when a 'Read Sector'
* command was issued. The bit fields are defined as:
@@ -603,7 +603,7 @@ static FLOPPY_CONSTRUCT(coco_vdk_construct)
*
* Each track begins with a track TOC, consisting of 64 little endian 16-bit
* integers. Each integer has the following format:
- * bit 0-13: Offset from begining of track to 'FE' byte of IDAM
+ * bit 0-13: Offset from beginning of track to 'FE' byte of IDAM
* Note these are always sorted from first to last. All empty
* entries are 0x00
* bit 14: Undefined (reserved)
diff --git a/src/lib/formats/oric_tap.c b/src/lib/formats/oric_tap.c
index 2b8d37f0b16..3f69ab3b034 100644
--- a/src/lib/formats/oric_tap.c
+++ b/src/lib/formats/oric_tap.c
@@ -301,7 +301,7 @@ static int oric_cassette_calculate_size_in_samples(const UINT8 *bytes, int lengt
UINT16 end, start;
LOG_FORMATS("got end of filename\n");
- /* 100 1 bits to seperate header from data */
+ /* 100 1 bits to separate header from data */
for (i=0; i<100; i++)
{
count+=oric_get_bit_size_in_samples(1);
diff --git a/src/lib/formats/td0_dsk.c b/src/lib/formats/td0_dsk.c
index 26ab2815bcc..363d996d633 100644
--- a/src/lib/formats/td0_dsk.c
+++ b/src/lib/formats/td0_dsk.c
@@ -140,7 +140,7 @@ static floperr_t get_offset(floppy_image_legacy *floppy, int head, int track, in
|| (sector < 0) )
return FLOPPY_ERROR_SEEKERROR;
- // position on begining of track data
+ // position on beginning of track data
offs = td0_get_track_offset(floppy, head, track);
// read track header
diff --git a/src/lib/formats/thom_cas.c b/src/lib/formats/thom_cas.c
index e4e404c229c..0ca43d3444e 100644
--- a/src/lib/formats/thom_cas.c
+++ b/src/lib/formats/thom_cas.c
@@ -656,7 +656,7 @@ static casserr_t mo5_k5_load( cassette_image *cass )
K5_FILL_0( 1800 );
}
- /* dump trailing bytes, but also look for beginings of blocks */
+ /* dump trailing bytes, but also look for beginnings of blocks */
if ( pos < size )
{
invalid++;
diff --git a/src/lib/formats/uef_cas.c b/src/lib/formats/uef_cas.c
index c6b7c0fe7f5..3238f455f67 100644
--- a/src/lib/formats/uef_cas.c
+++ b/src/lib/formats/uef_cas.c
@@ -3,7 +3,7 @@
UEF format support (for electron driver)
The UEF format supports gzipped images, i'm doing the gunzip step during uef_cas_to_wav_size
-because that is when the length of the orignal file is known. This is needed to determine
+because that is when the length of the original file is known. This is needed to determine
the size of memory to alloc for the decoding.
Not nice, but it works...
diff --git a/src/mame/audio/8080bw.c b/src/mame/audio/8080bw.c
index 9b90c70fc73..e17c022ea8e 100644
--- a/src/mame/audio/8080bw.c
+++ b/src/mame/audio/8080bw.c
@@ -588,7 +588,7 @@ DISCRETE_SOUND_START(polaris)
* 0 0 no sound
* 0 1 NOISE_HI_FILT while enabled
* 1 0 NOISE_LO_FILT while enabled (When a regular plane is hit)
- * 1 1 NOISE_HI_FILT & NOISE_LO_FILT decaying imediately @ 680k, 0.22uF
+ * 1 1 NOISE_HI_FILT & NOISE_LO_FILT decaying immediately @ 680k, 0.22uF
*
******************************************************************************/
DISCRETE_OP_AMP_TRIG_VCA(POLARIS_HITSND, POLARIS_SX10_EN, POLARIS_SX9_EN, 0, POLARIS_NOISE_LO_FILT, POLARIS_NOISE_HI_FILT, &polaris_hit_tvca_info)
diff --git a/src/mame/audio/firetrk.c b/src/mame/audio/firetrk.c
index 95423ae2e10..21e5178b7f1 100644
--- a/src/mame/audio/firetrk.c
+++ b/src/mame/audio/firetrk.c
@@ -283,7 +283,7 @@ DISCRETE_SOUND_START(firetrk)
/************************************************/
DISCRETE_RCDISC2(NODE_70, FIRETRUCK_BELL_EN,
4.4, 10, // Q3 instantally charges C42
- 0, RES_K(33), // discharges thru R66
+ 0, RES_K(33), // discharges through R66
CAP_U(10)) // C42
DISCRETE_TRANSFORM2(NODE_71, NODE_70,
5.0 * 680 / (RES_K(10) + 680), // vRef = 5V * R64 / (R65 + R64)
diff --git a/src/mame/audio/m79amb.c b/src/mame/audio/m79amb.c
index d40726d79a9..65f28e4009c 100644
--- a/src/mame/audio/m79amb.c
+++ b/src/mame/audio/m79amb.c
@@ -160,7 +160,7 @@ DISCRETE_SOUND_START( m79amb )
DISCRETE_RCDISC2(NODE_21,
NODE_20, /* Q1 base */
0, /* Q1 off, C3 discharges */
- M79AMB_R9 + M79AMB_R10, /* discharges thru amp/filter circuit */
+ M79AMB_R9 + M79AMB_R10, /* discharges through amp/filter circuit */
12, /* Q1 on, C3 charges */
M79AMB_R6, /* Q2 on */
M79AMB_C3) /* controls amplitude */
@@ -181,7 +181,7 @@ DISCRETE_SOUND_START( m79amb )
DISCRETE_RCDISC2(NODE_31,
NODE_30, /* Q4 base */
0, /* Q4 off, C9 discharges */
- M79AMB_R19 + M79AMB_R20, /* discharges thru amp/filter circuit */
+ M79AMB_R19 + M79AMB_R20, /* discharges through amp/filter circuit */
12, /* Q4 on, C9 charges */
M79AMB_R16, /* Q5 on */
M79AMB_C9) /* controls amplitude */
@@ -202,7 +202,7 @@ DISCRETE_SOUND_START( m79amb )
DISCRETE_RCDISC2(NODE_41,
NODE_40, /* Q7 base */
0, /* Q7 off, C15 discharges */
- M79AMB_R29 + M79AMB_R30, /* discharges thru amp/filter circuit */
+ M79AMB_R29 + M79AMB_R30, /* discharges through amp/filter circuit */
12, /* Q7 on, C15 charges */
M79AMB_R26, /* Q8 on */
M79AMB_C15) /* controls amplitude */
diff --git a/src/mame/audio/mw8080bw.c b/src/mame/audio/mw8080bw.c
index 1bdcc91d162..0caa0c752f2 100644
--- a/src/mame/audio/mw8080bw.c
+++ b/src/mame/audio/mw8080bw.c
@@ -591,7 +591,7 @@ void maze_write_discrete(device_t *device, UINT8 maze_tone_timing_state)
/* We can't really do that, so updating it with the tone timing is close enough. */
/* A better option might be to update it at vblank or set a timer to do it. */
/* The only noticeable difference doing it here, is that the controls don't */
- /* imediately start making tones if pressed right after the coin is inserted. */
+ /* immediately start making tones if pressed right after the coin is inserted. */
discrete_sound_w(device, MAZE_COIN, (~input_port_read(device->machine(), "IN1") >> 3) & 0x01);
}
diff --git a/src/mame/audio/qix.c b/src/mame/audio/qix.c
index bfb29dd7f05..c62d6231ec2 100644
--- a/src/mame/audio/qix.c
+++ b/src/mame/audio/qix.c
@@ -61,7 +61,7 @@ static DISCRETE_SOUND_START(qix)
DISCRETE_INPUTX_DATA(QIX_DAC_DATA, 128, -128*128, 128)
DISCRETE_INPUT_DATA (QIX_VOL_DATA)
- /* Seperate the two 4-bit channels. */
+ /* separate the two 4-bit channels. */
DISCRETE_TRANSFORM3(QIX_VOL_DATA_L, QIX_VOL_DATA, 16, 0x0f, "01/2&")
DISCRETE_TRANSFORM2(QIX_VOL_DATA_R, QIX_VOL_DATA, 0x0f, "01&")
diff --git a/src/mame/audio/segag80r.c b/src/mame/audio/segag80r.c
index d7534483146..c06ecb9b704 100644
--- a/src/mame/audio/segag80r.c
+++ b/src/mame/audio/segag80r.c
@@ -83,7 +83,7 @@ static SOUND_START( astrob );
about 12V - 0.5V (diode drop in low current circuit) =
11.5V.
- Now you need to calculate the refrence voltage on the
+ Now you need to calculate the reference voltage on the
+ input (pin 5). Depending on the state of WARP...
If the warp data is 0, then U31 inverts it to an Open
diff --git a/src/mame/audio/seibu.c b/src/mame/audio/seibu.c
index 7fd1641c523..99794beb3fe 100644
--- a/src/mame/audio/seibu.c
+++ b/src/mame/audio/seibu.c
@@ -5,7 +5,7 @@
The Seibu sound system comprises of a Z80A, a YM3812, a YM3931*, and
an Oki MSM6295. As well as sound the Z80 can controls coins and pass
data to the main cpu. There are a few little quirks that make it
- worthwhile emulating in a seperate file:
+ worthwhile emulating in a separate file:
* The YM3812 generates interrupt RST10, by asserting the interrupt line,
and placing 0xd7 on the data bus.
diff --git a/src/mame/audio/sprint2.c b/src/mame/audio/sprint2.c
index 84e520b5bb9..80836d3df18 100644
--- a/src/mame/audio/sprint2.c
+++ b/src/mame/audio/sprint2.c
@@ -118,7 +118,7 @@ DISCRETE_SOUND_START(sprint2)
/* with the input frequency set by the MotorSND */
/* latch (4 bit). This freqency is then used to */
/* drive three counters, that are summed up */
- /* and are output thru a DAC */
+ /* and are output through a DAC */
/************************************************/
DISCRETE_ADJUSTMENT(NODE_20,
@@ -241,7 +241,7 @@ DISCRETE_SOUND_START(sprint1)
/* with the input frequency set by the MotorSND */
/* latch (4 bit). This freqency is then used to */
/* drive three counters, that are summed up */
- /* and are output thru a DAC */
+ /* and are output through a DAC */
/************************************************/
DISCRETE_ADJUSTMENT(NODE_20,
diff --git a/src/mame/audio/vicdual.c b/src/mame/audio/vicdual.c
index dce5a79bfda..00d65f539ce 100644
--- a/src/mame/audio/vicdual.c
+++ b/src/mame/audio/vicdual.c
@@ -80,7 +80,7 @@ static DISCRETE_SOUND_START(frogs)
/* Q11 & Q12 transform the voltage from the oneshot U4, to what is
* needed by the 555CC circuit. Vin to R29 must be > 1V for things
* to change. <=1 then The Vout of this circuit is 12V.
- * The Current thru R28 equals current thru R51. iR28 = iR51
+ * The Current through R28 equals current through R51. iR28 = iR51
* So when Vin>.5, iR51 = (Vin-.5)/39k. =0 when Vin<=.5
* So the voltage drop across R28 is vR28 = iR51 * 22k.
* Finally the Vout = 12 - vR28.
diff --git a/src/mame/drivers/1942.c b/src/mame/drivers/1942.c
index 3f1a5422ada..dbeb5660039 100644
--- a/src/mame/drivers/1942.c
+++ b/src/mame/drivers/1942.c
@@ -53,7 +53,7 @@ correctly.
0x10 is the video retrace. This controls the speed of the game and generally
drives the code. This must be triggerd for each video retrace.
-0x08 is the sound card service interupt. The game uses this to throw sounds
+0x08 is the sound card service interrupt. The game uses this to throw sounds
at the sound CPU.
diff --git a/src/mame/drivers/20pacgal.c b/src/mame/drivers/20pacgal.c
index 4f43242cb92..fb1c2e225bf 100644
--- a/src/mame/drivers/20pacgal.c
+++ b/src/mame/drivers/20pacgal.c
@@ -29,8 +29,8 @@
* There is a minor board difference that the program code can detect through the Z80
ports to prevent ROM swaps to upgrade Ms. Pac-Man/Galaga - 20th Anniversary Class
of 1981 Reunion boards.
- * The above listed joystick manuver for the built-in speed up still works.
- * The above listed joystick manuver to enable Pac-Man will still play a tone, but
+ * The above listed joystick maneuver for the built-in speed up still works.
+ * The above listed joystick maneuver to enable Pac-Man will still play a tone, but
the effect (if any) is unknown.
* CPU is a Z8S18020VSC (20MHz part), OSC is 73.728MHz
diff --git a/src/mame/drivers/8080bw.c b/src/mame/drivers/8080bw.c
index 769818565db..98df972e3c4 100644
--- a/src/mame/drivers/8080bw.c
+++ b/src/mame/drivers/8080bw.c
@@ -60,7 +60,7 @@
- has the main B&W video generation logic on it
- has the larger connection to the PSU, and B&W composite output "T" connector
* 2 layer pcb set details:
- * This pcb set came in one version: PVN, and is entirely exchangable
+ * This pcb set came in one version: PVN, and is entirely exchangeable
with the 3 layer PVN pcb set.
* Top pcb is same as 3 layer pcb set
* Bottom pcb combines the function of the Middle and Bottom pcbs
@@ -2361,7 +2361,7 @@ This game was officially only distributed in Brazil.
Not much information is avaliable. It is speculated that the original is "Space Missile", whose manufacturer was sued by Taito in Japan.
Release date is unknown, maybe even before Galaxian?!
-ROM dump came from a collection of old 5 1/4 disks (Apple II) that used to be in the posession of an arcade operator in the early 80s.
+ROM dump came from a collection of old 5 1/4 disks (Apple II) that used to be in the possession of an arcade operator in the early 80s.
TODO sound (currently same as invaders):
- sound mutes when a few aliens are left?
diff --git a/src/mame/drivers/acommand.c b/src/mame/drivers/acommand.c
index cc86e5d1786..54036a66b4e 100644
--- a/src/mame/drivers/acommand.c
+++ b/src/mame/drivers/acommand.c
@@ -314,7 +314,7 @@ static READ16_HANDLER(ac_devices_r)
---- ---- ---- x--- COIN2
---- ---- ---- -x-- COIN1
---- ---- ---- --x- (Activate Test)
- ---- ---- ---- ---x (Advance Thru Tests)
+ ---- ---- ---- ---x (Advance through Tests)
*/
return input_port_read(space->machine(), "IN0");
case 0x0014/2:
diff --git a/src/mame/drivers/aerofgt.c b/src/mame/drivers/aerofgt.c
index d4bc77b56fe..377effceedd 100644
--- a/src/mame/drivers/aerofgt.c
+++ b/src/mame/drivers/aerofgt.c
@@ -655,7 +655,7 @@ static INPUT_PORTS_START( karatblz )
/* With 4 player (Team) selected and Same Coin Slot:
Coin A & B credit together for use by _only_ player 1 or player 2
Coin C & D credit together for use by _only_ player 3 or player 4
- Otherwise with Individual selected, everyone is seperate */
+ Otherwise with Individual selected, everyone is separate */
PORT_DIPNAME( 0x0080, 0x0080, "Coin Slot" ) PORT_DIPLOCATION("SW1:8")
PORT_DIPSETTING( 0x0080, "Same" )
PORT_DIPSETTING( 0x0000, "Individual" )
diff --git a/src/mame/drivers/ambush.c b/src/mame/drivers/ambush.c
index a94df7ef34c..a7d0edd6306 100644
--- a/src/mame/drivers/ambush.c
+++ b/src/mame/drivers/ambush.c
@@ -168,7 +168,7 @@ static const gfx_layout charlayout =
8,8, /* 8*8 chars */
1024, /* 2048 characters */
2, /* 2 bits per pixel */
- { 0, 0x2000*8 }, /* The bitplanes are seperate */
+ { 0, 0x2000*8 }, /* The bitplanes are separate */
{ 0, 1, 2, 3, 4, 5, 6, 7},
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8},
8*8 /* every char takes 8 consecutive bytes */
@@ -179,7 +179,7 @@ static const gfx_layout spritelayout =
16,16, /* 8*8 chars */
256, /* 2048 characters */
2, /* 2 bits per pixel */
- { 0, 0x2000*8 }, /* The bitplanes are seperate */
+ { 0, 0x2000*8 }, /* The bitplanes are separate */
{ 0, 1, 2, 3, 4, 5, 6, 7,
8*8+0, 8*8+1, 8*8+2, 8*8+3, 8*8+4, 8*8+5, 8*8+6, 8*8+7 },
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8,
diff --git a/src/mame/drivers/ampoker2.c b/src/mame/drivers/ampoker2.c
index 6d46e928e71..4ab6b9c5a1e 100644
--- a/src/mame/drivers/ampoker2.c
+++ b/src/mame/drivers/ampoker2.c
@@ -636,7 +636,7 @@ ADDRESS_MAP_END
Rabbit Poker writes...
- 12dc W \ Writting to the PIC?... The program doesn't seems to poll it.
+ 12dc W \ Writing to the PIC?... The program doesn't seems to poll it.
12dd W /
Something is going wrong here. 12xx is ROM space. Put a BP on 12e5 and
diff --git a/src/mame/drivers/argus.c b/src/mame/drivers/argus.c
index 87c62dcd7df..6753eba2145 100644
--- a/src/mame/drivers/argus.c
+++ b/src/mame/drivers/argus.c
@@ -558,7 +558,7 @@ static MACHINE_CONFIG_START( argus, argus_state )
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(54)
- MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0) /* This value is refered to psychic5 driver */)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0) /* This value is referred to psychic5 driver */)
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
MCFG_SCREEN_SIZE(32*16, 32*16)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1)
@@ -603,7 +603,7 @@ static MACHINE_CONFIG_START( valtric, argus_state )
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(54)
- MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0) /* This value is refered to psychic5 driver */)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0) /* This value is referred to psychic5 driver */)
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
MCFG_SCREEN_SIZE(32*16, 32*16)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1)
diff --git a/src/mame/drivers/aristmk4.c b/src/mame/drivers/aristmk4.c
index c2c883323b2..8d5d3c2d0eb 100644
--- a/src/mame/drivers/aristmk4.c
+++ b/src/mame/drivers/aristmk4.c
@@ -212,7 +212,7 @@
907D BITA $1800 ( crtc )
9080 BNE $907D ; is zero
9082 BITA $1800
- 9085 BEQ $9082 ; branches to 9082 indefinately, value is always zero.
+ 9085 BEQ $9082 ; branches to 9082 indefinitely, value is always zero.
9087 LDA #$40
If the PC ( program counter ) is set to 9087 then the game runs.
diff --git a/src/mame/drivers/aristmk5.c b/src/mame/drivers/aristmk5.c
index 7499c30f0f3..a757b72e0f3 100644
--- a/src/mame/drivers/aristmk5.c
+++ b/src/mame/drivers/aristmk5.c
@@ -11,7 +11,7 @@
TODO (MK-5 specific):
- Fix remaining errors
- If all tests passes, this msg is printed on the keyboard serial port:
- "System Startup Code Entered \n Gos_create could not allocate stack for the new process \n Unrecoverable error occured. System will now restart"
+ "System Startup Code Entered \n Gos_create could not allocate stack for the new process \n Unrecoverable error occurred. System will now restart"
Apparently it looks like some sort of protection device ...
code DASMing of POST (adonis):
@@ -307,7 +307,7 @@ static ADDRESS_MAP_START( aristmk5_map, AS_PROGRAM, 32 )
// bank5 slow
AM_RANGE(0x03250048, 0x0325004b) AM_WRITE(Ns5w48) //IOEB control register
AM_RANGE(0x03250050, 0x03250053) AM_READ(Ns5r50) //IOEB ID register
- AM_RANGE(0x03250058, 0x0325005b) AM_READ(Ns5x58) //IOEB Interupt Latch
+ AM_RANGE(0x03250058, 0x0325005b) AM_READ(Ns5x58) //IOEB interrupt Latch
AM_RANGE(0x03000000, 0x0331ffff) AM_READWRITE(mk5_ioc_r, mk5_ioc_w)
AM_RANGE(0x03320000, 0x0333ffff) AM_RAMBANK("sram_bank_nz") // AM_BASE_SIZE_GENERIC(nvram) // nvram 32kbytes x 3 NZ
@@ -333,7 +333,7 @@ static ADDRESS_MAP_START( aristmk5_drame_map, AS_PROGRAM, 32 )
// bank5 slow
AM_RANGE(0x03250048, 0x0325004b) AM_WRITE(Ns5w48) //IOEB control register
AM_RANGE(0x03250050, 0x03250053) AM_READ(Ns5r50) //IOEB ID register
- AM_RANGE(0x03250058, 0x0325005b) AM_READ(Ns5x58) //IOEB Interupt Latch
+ AM_RANGE(0x03250058, 0x0325005b) AM_READ(Ns5x58) //IOEB interrupt Latch
AM_RANGE(0x03000000, 0x0331ffff) AM_READWRITE(mk5_ioc_r, mk5_ioc_w)
diff --git a/src/mame/drivers/arkanoid.c b/src/mame/drivers/arkanoid.c
index 7a4bcafb1d9..491f3a52bb6 100644
--- a/src/mame/drivers/arkanoid.c
+++ b/src/mame/drivers/arkanoid.c
@@ -58,7 +58,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
* 0x2056 : HL += A; DE = (HL);
* 0x21f1 : Display string :
Inputs : DE = string address in ROM
- HL = adress where the string will be displayed
+ HL = address where the string will be displayed
(most of the times in video RAM)
A = colour
String begins with the number of chars to display
@@ -66,7 +66,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
* 0x210d : Display 1 char (called by previous routine)
* 0x264a : Display score :
Inputs : DE = score address
- HL = adress where the score will be displayed
+ HL = address where the score will be displayed
(most of the times in video RAM)
* 0x266f : Display 1 digit (called by previous routine)
* 0x67ae : Play sound (input : register A) - to be confirmed !
@@ -155,7 +155,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
- Displays the "Arkanoid" title.
- "HARDWARE TEST" message is written, tests are performed, countdown 11 to 0.
- "NOTICE" screen replaces by "WAIT" without any more text.
- However, the text is still in the ROM at 0x7b81 with changes at the begining :
+ However, the text is still in the ROM at 0x7b81 with changes at the beginning :
* "NOTICE" -> "WAIT "
* 0xbe "THIS GAME IS" -> 0x01 " " 0x7b "IS" 0xde "GAME" 0x6d "IS"
IMO these changes are made to bypass the checksums
@@ -392,7 +392,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
- Displays the "Arkanoid" title.
- "HARDWARE TEST" message is written, tests are performed, but no countdown.
- "NOTICE" screen replaces by "WAIT" without any more text.
- However, the text is still in the ROM at 0x7b81 with changes at the begining :
+ However, the text is still in the ROM at 0x7b81 with changes at the beginning :
* "NOTICE" -> "WAIT "
* 0xbe "THIS" -> 0x01 " HIS"
IMO these changes are made to bypass the checksums
@@ -420,7 +420,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
TO DO (2006.09.12) :
- - Check the following Taito sets (adresses, routines and Dip Switches) :
+ - Check the following Taito sets (addresses, routines and Dip Switches) :
* 'arkanoid' = 'arkanoiduo'
* 'arkanoidj'
* 'arkanoidu'
@@ -484,7 +484,7 @@ Stephh's notes on 'tetrsark' (based on the game Z80 code and some tests) :
so if you insert too many coins, it can be reset to 0 !
- Routines :
* 0x56e3 : Play sound (input : register A) - to be confirmed !
- - Adresses :
+ - addresses :
* 0xc52b : credits
* 0xc541 : ~(IN5) - test for coins "buttons" (code at 0x0232)
* 0xc516 : ~(IN5)
diff --git a/src/mame/drivers/asteroid.c b/src/mame/drivers/asteroid.c
index 20710e38f8b..f67fc2d48df 100644
--- a/src/mame/drivers/asteroid.c
+++ b/src/mame/drivers/asteroid.c
@@ -563,7 +563,7 @@ static INPUT_PORTS_START( llander )
PORT_DIPSETTING ( 0xd0, "1800" )
/* The next one is a potentiometer */
- /* The way the DAC/counter circuit always trys to self center at the voltage derived from the thrust control, */
+ /* The way the DAC/counter circuit always tries to self center at the voltage derived from the thrust control, */
/* I don't think it ever expected to get to 0xff. We can not emulate the external DAC circuit exactly, */
/* so changing the range to 0xfe seems to solve the problem. */
/* The thrust control is basically a hand operated pedal. */
diff --git a/src/mame/drivers/asuka.c b/src/mame/drivers/asuka.c
index 212e1244610..19ae9758173 100644
--- a/src/mame/drivers/asuka.c
+++ b/src/mame/drivers/asuka.c
@@ -425,7 +425,7 @@ Right now, the z180 is too fast, so it never checks it properly ... maybe I'm mi
Internal I/O Asynchronous SCI regs are then checked ... we can't emulate this at the current time, needs two MAME instances.
-m68k M communicates with z180 M thru shared ram, then the z180 M communicates with z180 S thru these ASCI regs ... finally, the z180 S
+m68k M communicates with z180 M through shared ram, then the z180 M communicates with z180 S through these ASCI regs ... finally, the z180 S
communicates with m68k S with its own shared ram. In short:
m68k M -> z180 M <-> z180 S <- m68k S
diff --git a/src/mame/drivers/atarisy2.c b/src/mame/drivers/atarisy2.c
index 8ad27db3263..956776b78d4 100644
--- a/src/mame/drivers/atarisy2.c
+++ b/src/mame/drivers/atarisy2.c
@@ -459,7 +459,7 @@ static READ8_HANDLER( leta_r )
/* make offset 0 return 0xff when the controller blocks one of two gaps */
/* this is not accurate, as a counter should count up/down 2 counts as it passes through each gap */
- /* this is close enough to pass the service mode controller test the first couple of trys. */
+ /* this is close enough to pass the service mode controller test the first couple of tries. */
if (offset == 0)
{
/* original controller had two gaps 10 degrees apart, each 2.5 degrees wide */
diff --git a/src/mame/drivers/avt.c b/src/mame/drivers/avt.c
index 1b26f87bf57..a5b2a2cb4fa 100644
--- a/src/mame/drivers/avt.c
+++ b/src/mame/drivers/avt.c
@@ -283,8 +283,8 @@
D, E, F N/C D AC Hot
04, 05, 06 N/C 04 Lockout
H, 07 Lamp + E AC Hot
- J, K, L N/C 05 thru 21 N/C
- 08, 09 N/C F thru Y N/C
+ J, K, L N/C 05 through 21 N/C
+ 08, 09 N/C F through Y N/C
10 Lamp #0 Z, 22 Audio -
M Not Used a, 23 Audio +
11 Lamp #1 b, 24 N/C
diff --git a/src/mame/drivers/bagman.c b/src/mame/drivers/bagman.c
index e028e7402fc..132994c3e1b 100644
--- a/src/mame/drivers/bagman.c
+++ b/src/mame/drivers/bagman.c
@@ -374,7 +374,7 @@ static const ay8910_interface ay8910_config =
DEVCB_NULL
};
-/* squaitsa doesn't map the dial directly, instead it polls the results of the dial thru an external circuitry.
+/* squaitsa doesn't map the dial directly, instead it polls the results of the dial through an external circuitry.
I don't know if the following is correct, there can possbily be multiple solutions for the same problem. */
static READ8_DEVICE_HANDLER( dial_input_p1_r )
{
diff --git a/src/mame/drivers/bfm_sc4.c b/src/mame/drivers/bfm_sc4.c
index 2c3993f823c..79c40bf74d5 100644
--- a/src/mame/drivers/bfm_sc4.c
+++ b/src/mame/drivers/bfm_sc4.c
@@ -1239,8 +1239,8 @@ ROM_START( sc_cari )
ROM_LOAD16_BYTE( "97000070.bin", 0x0000, 0x0f8526, CRC(27ba6768) SHA1(708e836f3fc35fabd0a5c8dc9cd8e9327d7bcdc7) )
ROM_REGION( 0x400000, "ymz", ROMREGION_ERASE00 )
ROM_LOAD( "95008981.bin", 0x0000, 0x0ff245, CRC(3a888f98) SHA1(b113c17acda287200fdcd734a1b384879a5e7101) )
- ROM_LOAD( "carribeancashsnd1.bin", 0x0000, 0x080000, CRC(89da9fc4) SHA1(d56364e2e71d03d7d8888966b64ff1fab4bfc3e9) )
- ROM_LOAD( "carribeancashsnd2.bin", 0x0000, 0x080000, CRC(99d33f61) SHA1(7caf3b9540372900e90a7141f14383fe06936a2e) )
+ ROM_LOAD( "caribbeancashsnd1.bin", 0x0000, 0x080000, CRC(89da9fc4) SHA1(d56364e2e71d03d7d8888966b64ff1fab4bfc3e9) )
+ ROM_LOAD( "caribbeancashsnd2.bin", 0x0000, 0x080000, CRC(99d33f61) SHA1(7caf3b9540372900e90a7141f14383fe06936a2e) )
ROM_REGION( 0x5000, "pics", 0 )
ROM_LOAD( "95890474.bin", 0x0000, 0x5000, CRC(bcb54114) SHA1(0236171b34f3e47db9aa253f9605ff6bd21b1460) )
ROM_LOAD( "95890475.bin", 0x0000, 0x5000, CRC(c9230520) SHA1(5cf9c3d130f114dac633d696e0bf1bda94afb9ee) )
diff --git a/src/mame/drivers/blitz.c b/src/mame/drivers/blitz.c
index d704c93079e..1ec73ef96f5 100644
--- a/src/mame/drivers/blitz.c
+++ b/src/mame/drivers/blitz.c
@@ -538,7 +538,7 @@ ADDRESS_MAP_END
FEE7: 4C 3F 62 jmp $623F ; transfer the control to $623f (no valid code there. RTS in the alt program)
- Some routines are writting to $47xx that should be ROM space.
+ Some routines are writing to $47xx that should be ROM space.
Also some pieces of code are copying code to the first 0x80 bytes of the stack and execute from there.
The code is so obfuscated. The copied code is using undocumented opcodes as LAX.
diff --git a/src/mame/drivers/brkthru.c b/src/mame/drivers/brkthru.c
index 98186e2e73e..4b8974889fb 100644
--- a/src/mame/drivers/brkthru.c
+++ b/src/mame/drivers/brkthru.c
@@ -127,7 +127,7 @@ static ADDRESS_MAP_START( darwin_map, AS_PROGRAM, 8 )
AM_RANGE(0x1400, 0x1bff) AM_RAM
AM_RANGE(0x1c00, 0x1fff) AM_RAM_WRITE(brkthru_bgram_w) AM_BASE_SIZE_MEMBER(brkthru_state, m_videoram, m_videoram_size)
AM_RANGE(0x0000, 0x00ff) AM_RAM AM_BASE_SIZE_MEMBER(brkthru_state, m_spriteram, m_spriteram_size)
- AM_RANGE(0x0100, 0x01ff) AM_WRITENOP /*tidyup, nothing realy here?*/
+ AM_RANGE(0x0100, 0x01ff) AM_WRITENOP /*tidyup, nothing really here?*/
AM_RANGE(0x0800, 0x0800) AM_READ_PORT("P1")
AM_RANGE(0x0801, 0x0801) AM_READ_PORT("P2")
AM_RANGE(0x0802, 0x0802) AM_READ_PORT("DSW1")
diff --git a/src/mame/drivers/cabaret.c b/src/mame/drivers/cabaret.c
index be69189d0aa..a4d6a59224c 100644
--- a/src/mame/drivers/cabaret.c
+++ b/src/mame/drivers/cabaret.c
@@ -7,7 +7,7 @@ TODO:
- This game should have an NVRAM. There is trace of System Reset so need
to find how to reset its content.
- DSW3 is read, not sure where it's used
-- Keyboard is mapped thru test mode, but some bits are unknown, and hopper
+- Keyboard is mapped through test mode, but some bits are unknown, and hopper
is not emulated
- Map Leds and Coin counters
- Remove patches after finding why there are so many pitfalls. Maybe the
diff --git a/src/mame/drivers/calomega.c b/src/mame/drivers/calomega.c
index 94097db9fbb..609471848e8 100644
--- a/src/mame/drivers/calomega.c
+++ b/src/mame/drivers/calomega.c
@@ -360,7 +360,7 @@
$0000 - $07FF NVRAM ; All registers and settings.
$0840 - $0840 AY-8912 ; Read/Control.
$0841 - $0841 AY-8912 ; Write.
- $0880 - $0880 CRTC6845 ; MC6845 adressing.
+ $0880 - $0880 CRTC6845 ; MC6845 addressing.
$0881 - $0881 CRTC6845 ; MC6845 Read/Write.
$08C4 - $08C7 PIA0 ; I/O Ports 0 to 3 (multiplexed).
$08C8 - $08CB PIA1 ; I/O Port 4.
@@ -379,7 +379,7 @@
$0000 - $07FF NVRAM ; All registers and settings.
$1040 - $1040 AY-8912 ; Read/Control.
$1041 - $1041 AY-8912 ; Write.
- $1080 - $1080 CRTC6845 ; MC6845 adressing.
+ $1080 - $1080 CRTC6845 ; MC6845 addressing.
$1081 - $1081 CRTC6845 ; MC6845 Read/Write.
$10C4 - $10C7 PIA0 ; I/O Ports 0 to 3 (multiplexed).
$10C8 - $10CB PIA1 ; I/O Port 4.
@@ -399,7 +399,7 @@
$2C09 - $2C09 AY-8912 ; Write.
$280C - $280F PIAT0 ; I/O unknown.
$2824 - $2827 PIAT1 ; I/O unknown.
- $2C04 - $2C04 CRTC6845 ; MC6845 adressing.
+ $2C04 - $2C04 CRTC6845 ; MC6845 addressing.
$2C05 - $2C05 CRTC6845 ; MC6845 Read/Write.
$2000 - $23FF VideoRAM
@@ -488,8 +488,8 @@
[2008-06-23]
- Lots of improvements on the input system.
- - Adjusted the CPU adressing to 14 bits for systems 903/904.
- - Adjusted the CPU adressing to 15 bits for system 905.
+ - Adjusted the CPU addressing to 14 bits for systems 903/904.
+ - Adjusted the CPU addressing to 15 bits for system 905.
- Rewrote all the ROM loads based on these changes.
- Defined CPU, UART and sound clocks.
- Splitted the sound interface to cover different systems.
diff --git a/src/mame/drivers/cave.c b/src/mame/drivers/cave.c
index 5a98236de93..555c88ad12b 100644
--- a/src/mame/drivers/cave.c
+++ b/src/mame/drivers/cave.c
@@ -58,7 +58,7 @@ Stephh's notes (based on the games M68000 code and some tests) :
- Difficulty Dip Switch also affects "Bonus Life" Dip Switch
- There are less degrees of difficulty in this version
- DSW2 bit 5 effect remains unknown :
- * it is checked at address 0x008d16 at the begining of each sub-level
+ * it is checked at address 0x008d16 at the beginning of each sub-level
* it is checked at address 0x00c382 when you quickly push the joystick left or right twice
Any info is welcome !
diff --git a/src/mame/drivers/chaknpop.c b/src/mame/drivers/chaknpop.c
index c58a597f89f..fcd7f7446cb 100644
--- a/src/mame/drivers/chaknpop.c
+++ b/src/mame/drivers/chaknpop.c
@@ -2,7 +2,7 @@
Chack'n Pop driver by BUT
-Note: The 68705 MCU isn't dumped, becuase it's protected, however we simulate
+Note: The 68705 MCU isn't dumped, because it's protected, however we simulate
it using data extracted with a trojan. See machine/chaknpop.c
Chack'n Pop
diff --git a/src/mame/drivers/chinagat.c b/src/mame/drivers/chinagat.c
index c691b414cb7..b38e729b921 100644
--- a/src/mame/drivers/chinagat.c
+++ b/src/mame/drivers/chinagat.c
@@ -24,7 +24,7 @@ OBVIOUS SPEED PROBLEMS...
Port 0x2800 on the Sub CPU.
- All those I/O looking ports on the main CPU (0x3exx and 0x3fxx)
-- One's scroll control. Prolly other video control as well.
+- One's scroll control. Probably other video control as well.
- Location 0x1a2ec in cgate51.bin (The main CPU's ROM) is 88. This is
copied to videoram, and causes that minor visual discrepancy on
the title screen. But the CPU tests that part of the ROM and passes
diff --git a/src/mame/drivers/chqflag.c b/src/mame/drivers/chqflag.c
index 0d27b9ce3b0..9820da7242d 100644
--- a/src/mame/drivers/chqflag.c
+++ b/src/mame/drivers/chqflag.c
@@ -75,7 +75,7 @@ static WRITE8_HANDLER( chqflag_vreg_w )
coin_counter_w(space->machine(), 1, data & 0x01);
coin_counter_w(space->machine(), 0, data & 0x02);
- /* bit 4 = enable rom reading thru K051316 #1 & #2 */
+ /* bit 4 = enable rom reading through K051316 #1 & #2 */
state->m_k051316_readroms = (data & 0x10);
if (state->m_k051316_readroms)
diff --git a/src/mame/drivers/corona.c b/src/mame/drivers/corona.c
index 51f99595784..39170caf2f2 100644
--- a/src/mame/drivers/corona.c
+++ b/src/mame/drivers/corona.c
@@ -612,7 +612,7 @@ static ADDRESS_MAP_START( winner81_cpu_io_map, AS_IO, 8 )
AM_RANGE(0x75, 0x75) AM_READ(blitter_status_r)
AM_RANGE(0x76, 0x76) AM_WRITE(blitter_aux_w)
- AM_RANGE(0xd8, 0xd8) AM_WRITENOP /* dunno, but is writting 0's very often */
+ AM_RANGE(0xd8, 0xd8) AM_WRITENOP /* dunno, but is writing 0's very often */
AM_RANGE(0xdf, 0xdf) AM_WRITE(sound_latch_w)
AM_RANGE(0xe8, 0xe8) AM_READ_PORT("IN0") /* credits for players A, B, C, D */
diff --git a/src/mame/drivers/cps1.c b/src/mame/drivers/cps1.c
index 6414c5c1065..588b3fe88bc 100644
--- a/src/mame/drivers/cps1.c
+++ b/src/mame/drivers/cps1.c
@@ -113,7 +113,7 @@ Stephh's notes (based on the games M68000 code and some tests) :
* set the debug Dip Switches to what you want
* start a 1 player game
- Some debug features :
- * "Armor on New Life" is effective at the begining of a new life
+ * "Armor on New Life" is effective at the beginning of a new life
Note that even when you start without armor, you need to be hit twice
* "Starting Weapon" is effective only when you start a new game
or when you continue play
diff --git a/src/mame/drivers/cps2.c b/src/mame/drivers/cps2.c
index 25a749feaf6..ec627ae58f6 100644
--- a/src/mame/drivers/cps2.c
+++ b/src/mame/drivers/cps2.c
@@ -521,7 +521,7 @@ Known problems with this driver.
- The network adapter used in Super Street Fighter II: The Tournament Battle is
not currently emulated though the ports it uses are setup in the memory map.
- - Giga Wing's attract mode seems to loose sync with music. The problem seems to
+ - Giga Wing's attract mode seems to lose sync with music. The problem seems to
happen due to gfx drawing slowing to much when screen colors fade out. This
problem could be due to the 68k being clocked at 11.8mhz when the hardware
has a 16mhz crystal on it. Various timing loops show 11.8 being the average
diff --git a/src/mame/drivers/crshrace.c b/src/mame/drivers/crshrace.c
index 89b4265060c..105f8f568ea 100644
--- a/src/mame/drivers/crshrace.c
+++ b/src/mame/drivers/crshrace.c
@@ -46,7 +46,7 @@ Stephh's notes (based on the games M68000 code and some tests) :
Off On On 1C_5C
On On On 1C_6C
- - DSW 3 bit 7 is tested only if an error has occured during P.O.S.T. :
+ - DSW 3 bit 7 is tested only if an error has occurred during P.O.S.T. :
* when Off, the game is reset
* when On, don't bother with the error and continue
diff --git a/src/mame/drivers/dec0.c b/src/mame/drivers/dec0.c
index acadf82b895..f9ef500d04c 100644
--- a/src/mame/drivers/dec0.c
+++ b/src/mame/drivers/dec0.c
@@ -2161,7 +2161,7 @@ of big snow! 02/02/09
http://www.andys-arcade.com
*************************************************
-**Do not seperate this text file from the roms.**
+**Do not separate this text file from the roms.**
*************************************************
Take a look at the photos in the archive, the roms
diff --git a/src/mame/drivers/deco32.c b/src/mame/drivers/deco32.c
index 0dadb6cca7f..4c20ab1d949 100644
--- a/src/mame/drivers/deco32.c
+++ b/src/mame/drivers/deco32.c
@@ -72,7 +72,7 @@ DE-0359-2 PCB Layout - Same PCB as used for Dragon Gun, see comment below:
2M-4 through 2M-7 are empty sockets for additional program ROMs (used by dragon Gun)
Odd numbered 8M are empty sockets
-AUX edge connector is a 48 pin type simular to those used on Namco System 11, 12, ect
+AUX edge connector is a 48 pin type similar to those used on Namco System 11, 12, ect
DE-0360-4 ROM board Layout:
diff --git a/src/mame/drivers/decocass.c b/src/mame/drivers/decocass.c
index 3bfc7dc91f1..153a2acc800 100644
--- a/src/mame/drivers/decocass.c
+++ b/src/mame/drivers/decocass.c
@@ -348,7 +348,7 @@ static INPUT_PORTS_START( cprogolf )
PORT_DIPSETTING( 0x02, "6 Under" )
PORT_DIPSETTING( 0x04, "3 Under" )
PORT_DIPSETTING( 0x06, "1 Under" )
- PORT_DIPNAME( 0x08, 0x08, "Number of Strokes" ) PORT_DIPLOCATION("SW2:4") /* You must shoot equal to or under to continue, else you loose a life */
+ PORT_DIPNAME( 0x08, 0x08, "Number of Strokes" ) PORT_DIPLOCATION("SW2:4") /* You must shoot equal to or under to continue, else you lose a life */
PORT_DIPSETTING( 0x00, "Par +2" )
PORT_DIPSETTING( 0x08, "Par +3" )
PORT_DIPNAME( 0x10, 0x10, "Show Stroke Power/Ball Direction" ) PORT_DIPLOCATION("SW2:5")
diff --git a/src/mame/drivers/dkong.c b/src/mame/drivers/dkong.c
index 8d6019e015c..3673a29887d 100644
--- a/src/mame/drivers/dkong.c
+++ b/src/mame/drivers/dkong.c
@@ -866,7 +866,7 @@ static ADDRESS_MAP_START( s2650_map, AS_PROGRAM, 8 )
AM_RANGE(0x1580, 0x1580) AM_READ_PORT("DSW0") AM_WRITE(dkong_audio_irq_w) /* DSW0 */
AM_RANGE(0x1582, 0x1582) AM_WRITE(dkong_flipscreen_w)
AM_RANGE(0x1583, 0x1583) AM_WRITE(dkong_spritebank_w) /* 2 PSL Signal */
- AM_RANGE(0x1584, 0x1584) AM_NOP /* Possibly still interupt enable */
+ AM_RANGE(0x1584, 0x1584) AM_NOP /* Possibly still interrupt enable */
AM_RANGE(0x1585, 0x1585) AM_DEVWRITE("dma8257", p8257_drq_w) /* P8257 ==> /DRQ0 /DRQ1 */
AM_RANGE(0x1586, 0x1587) AM_WRITE(dkong_palettebank_w)
AM_RANGE(0x1600, 0x17ff) AM_RAM /* 0x6400 spriteram location */
diff --git a/src/mame/drivers/dwarfd.c b/src/mame/drivers/dwarfd.c
index 45763b8af1b..fa959a629f3 100644
--- a/src/mame/drivers/dwarfd.c
+++ b/src/mame/drivers/dwarfd.c
@@ -36,7 +36,7 @@ work RAM are redirected to CRT:
0087: 0F rrc
0088: 30 sim
-$4c00-$4fff part of work RAM is adressed in different way than other blocks. No idea why
+$4c00-$4fff part of work RAM is addressed in different way than other blocks. No idea why
(this part of the pcb is a bit damaged).
Gfx decode is strange - may be wrong.
Gfx rom bank (6d/6b or 6a/6c pair) is switched by timer circuit - few 74161 counters connected to xtal.
diff --git a/src/mame/drivers/exerion.c b/src/mame/drivers/exerion.c
index ac56077fd6f..bb9120efb60 100644
--- a/src/mame/drivers/exerion.c
+++ b/src/mame/drivers/exerion.c
@@ -38,7 +38,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
If checksum doesn't match the hardcoded value (0xb5), you get one more credit
and you are allowed to continue the game with an extra life (score, charge and
level are not reset to original values).
- - At the begining of each life of each player, a checksum is computed from 0x4100
+ - At the beginning of each life of each player, a checksum is computed from 0x4100
to 0x4dff (code at 0x07d8) if 1st score in the high-score table is >= 80000.
If checksum doesn't match the hardcoded value (0x63), you get 255 credits !
Notice that the displayed number of credits won't be correct as the game
@@ -63,7 +63,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
match, its only effect is to set lives to 0, which is always the case when the
game is over, so it doesn't seem to have any real effect.
Was it supposed to be called at another time ?
- - The routine at 0x5f90 writes to adresses 0x6008-0x600c values read from AY port A
+ - The routine at 0x5f90 writes to addresses 0x6008-0x600c values read from AY port A
(one write after one read). This routine is called by the 2 unknown routines.
2) 'exeriont'
@@ -112,7 +112,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
- The first unknown routine at 0x5f70 has been patched, so the game can't reset.
- The second unknown routine at 0x414e has been patched, so lives can't be set to 0.
- The routine at 0x5f90 is completely different : it reads values from AY port A,
- but nothing is written to adresses 0x6008-0x600c, and there are lots of writes
+ but nothing is written to addresses 0x6008-0x600c, and there are lots of writes
to AY port B (0xd001) due to extra code at 0x0050 and extra data at 0x0040.
***************************************************************************/
diff --git a/src/mame/drivers/exprraid.c b/src/mame/drivers/exprraid.c
index e78fd4920e0..5e822fd2df5 100644
--- a/src/mame/drivers/exprraid.c
+++ b/src/mame/drivers/exprraid.c
@@ -98,7 +98,7 @@ Stephh's notes (based on the games M6502 code and some tests) :
It is tested though via code at 0xe794.
When this Dip Switch is set to "On", pressing COIN1 or COIN2 always
adds 1 credit regardless of the "Coinage" and "Coin Mode" settings.
- - At the begining of each level, you have text in upper case
+ - At the beginning of each level, you have text in upper case
which gives you some hints to pass the level or some advice.
- In this version, due to extra code at 0xfd80, you only have 4 wagons
for the "shoot" stages instead of 5.
@@ -153,7 +153,7 @@ Stephh's notes (based on the games M6502 code and some tests) :
Coinage tables :
* 0xe7dc : COIN1 - 0xe7e4 : COIN2 (Mode 1)
* 0xe7ec : COIN1 - 0xe7f4 : COIN2 (Mode 2)
- - At the begining of each level, you have text in lower case
+ - At the beginning of each level, you have text in lower case
which doesn't give you any hints to pass the level nor advice.
- In this version, you always have 5 wagons for the "shoot" stages.
- Continue play is always available but score is reset to 0.
@@ -188,7 +188,7 @@ Stephh's notes (based on the games M6502 code and some tests) :
- "@ 1986 DATA EAST CORPORATION" + extra code to display the Warning screen (Japan)
- Original Warning screen
- - "CREDIT" mispelled to "CRDDIT".
+ - "CREDIT" misspelled to "CRDDIT".
- This version is heavily based on 'exprrada' (even if I think
that there shall exist a "better" Japan undumped version)
so all comments also fit for this set. The main difference is
diff --git a/src/mame/drivers/funkybee.c b/src/mame/drivers/funkybee.c
index eb7f97b80bf..1e970f7774e 100644
--- a/src/mame/drivers/funkybee.c
+++ b/src/mame/drivers/funkybee.c
@@ -228,7 +228,7 @@ static INPUT_PORTS_START( skylancre )
PORT_DIPSETTING( 0x20, "4" )
PORT_DIPSETTING( 0x10, "5" )
PORT_DIPSETTING( 0x00, "6" )
- PORT_DIPNAME( 0x40, 0x40, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW1:2") /* Manual calls this "Excent Play" (Excelent or extended?) */
+ PORT_DIPNAME( 0x40, 0x40, DEF_STR( Bonus_Life ) ) PORT_DIPLOCATION("SW1:2") /* Manual calls this "Excent Play" (Excellent or extended?) */
PORT_DIPSETTING( 0x40, "20000 50000" ) /* Manual calls this "Normal Level" */
PORT_DIPSETTING( 0x00, "40000 70000" ) /* Manual calls this "High Level" */
INPUT_PORTS_END
diff --git a/src/mame/drivers/funworld.c b/src/mame/drivers/funworld.c
index 27618557726..5091e051fbc 100644
--- a/src/mame/drivers/funworld.c
+++ b/src/mame/drivers/funworld.c
@@ -266,7 +266,7 @@
C1C6: 91 06 sta ($06),y ; store value in PIA port, indexed (Y).
C1C8: C8 iny ; increment Y
C1C9: C0 0C cpy #$0C ; finish?
- C1CB: D0 DD bne $C1AA ; if not, branch to load a new PIA adress.
+ C1CB: D0 DD bne $C1AA ; if not, branch to load a new PIA address.
In this example, as soon as Y register increments, the indexed writes go out of range.
To get this piece of code working and initialize the PIAs properly, the instruction 0x91 should be
@@ -359,7 +359,7 @@
$0A00 - $0A03 PIA2 // Input Ports 2 & 3.
$0C00 - $0C00 AY-8910 (R/C) // Read/Control.
$0C01 - $0C01 AY-8910 (W) // Write. Lamps through output ports.
- $0E00 - $0E00 CRTC6845 (A) // MC6845 adressing.
+ $0E00 - $0E00 CRTC6845 (A) // MC6845 addressing.
$0E01 - $0E01 CRTC6845 (R/W) // MC6845 Read/Write.
$2000 - $2FFF VideoRAM (funworld/bigdeal)
@@ -713,7 +713,7 @@
(delete the old .cfg and .nv files to have them working properly).
- Splitted the Royal Card machine driver. This is needed to access
different halves of the bipolar PROM.
- - Now principal Royal Card sets have a working bet button.
+ - Now principle Royal Card sets have a working bet button.
- Added default NVRAM to the new sets.
[2011/04/04]
@@ -782,7 +782,7 @@ static WRITE8_DEVICE_HANDLER(funworld_lamp_b_w)
static WRITE8_DEVICE_HANDLER(pia1_ca2_w)
{
-/* TAB and Impera games are writting 0x01 constantly, and 0x00 with each screen change.
+/* TAB and Impera games are writing 0x01 constantly, and 0x00 with each screen change.
This line is tied to sort of reset circuitery.
*/
// popmessage("PIA1 CA2: %02X", data);
@@ -2696,7 +2696,7 @@ ROM_END
ROM_START( jolycdab )
- ROM_REGION( 0x10000, "maincpu", 0 ) /* program is testing/writting RAM in offset $8800-$BFFF (ROM)...?? */
+ ROM_REGION( 0x10000, "maincpu", 0 ) /* program is testing/writing RAM in offset $8800-$BFFF (ROM)...?? */
ROM_LOAD( "ig1poker.run", 0x8000, 0x8000, CRC(c96e6542) SHA1(ed6c0cf9fe8597dba9149b2225320d8d9c39219a) )
// ROM_RELOAD( 0x4000, 0x4000 )
diff --git a/src/mame/drivers/gaiden.c b/src/mame/drivers/gaiden.c
index 43be386a584..4ecee1b04e8 100644
--- a/src/mame/drivers/gaiden.c
+++ b/src/mame/drivers/gaiden.c
@@ -568,8 +568,8 @@ static INPUT_PORTS_START( tknight )
PORT_INCLUDE( wildfang )
PORT_MODIFY("DSW")
- PORT_DIPUNKNOWN_DIPLOC( 0x2000, 0x2000, "SWB:3" ) /* No seperate difficulty option like parent set */
- PORT_DIPUNKNOWN_DIPLOC( 0x1000, 0x1000, "SWB:4" ) /* No seperate difficulty option like parent set */
+ PORT_DIPUNKNOWN_DIPLOC( 0x2000, 0x2000, "SWB:3" ) /* No separate difficulty option like parent set */
+ PORT_DIPUNKNOWN_DIPLOC( 0x1000, 0x1000, "SWB:4" ) /* No separate difficulty option like parent set */
PORT_DIPUNKNOWN_DIPLOC( 0x0100, 0x0100, "SWB:8" ) /* No title change option */
INPUT_PORTS_END
diff --git a/src/mame/drivers/gal3.c b/src/mame/drivers/gal3.c
index 83a6d2a439c..2773853d26a 100644
--- a/src/mame/drivers/gal3.c
+++ b/src/mame/drivers/gal3.c
@@ -109,7 +109,7 @@ The pcb set i have dumped here is for a plain Galaxian 3 : Project Dragoon,
all my rom labels differ from his, and they are different games.
Of the 11 pcbs, 7 of them contain unique game roms. In order to keep
-things clear, i have kept the roms apart in seperate folders, each
+things clear, i have kept the roms apart in separate folders, each
folder contains a photo of the pcb itself and another text file
containing location descriptions.
diff --git a/src/mame/drivers/galaxold.c b/src/mame/drivers/galaxold.c
index c58325a1a3b..37d95e1a0a9 100644
--- a/src/mame/drivers/galaxold.c
+++ b/src/mame/drivers/galaxold.c
@@ -909,7 +909,7 @@ static ADDRESS_MAP_START( hexpoola_io, AS_IO, 8 )
ADDRESS_MAP_END
-/* Lives Dips are spread accross two input ports */
+/* Lives Dips are spread across two input ports */
static CUSTOM_INPUT( vpool_lives_r )
{
int bit_mask = (FPTR)param;
@@ -1056,7 +1056,7 @@ static INPUT_PORTS_START( rockclim )
INPUT_PORTS_END
-/* Coinage Dips are spread accross two input ports */
+/* Coinage Dips are spread across two input ports */
static CUSTOM_INPUT( ckongg_coinage_r )
{
int bit_mask = (FPTR)param;
@@ -1424,7 +1424,7 @@ static INPUT_PORTS_START( bagmanmc )
INPUT_PORTS_END
-/* Coinage Dips are spread accross two input ports */
+/* Coinage Dips are spread across two input ports */
static CUSTOM_INPUT( dkongjrm_coinage_r )
{
int bit_mask = (FPTR)param;
diff --git a/src/mame/drivers/galdrvr.c b/src/mame/drivers/galdrvr.c
index e41f3b98beb..e9e0c6166bf 100644
--- a/src/mame/drivers/galdrvr.c
+++ b/src/mame/drivers/galdrvr.c
@@ -4164,7 +4164,7 @@ ROM_START( mooncrs2 )
ROM_LOAD( "mmi6331.6l", 0x0000, 0x0020, CRC(6a0c7d87) SHA1(140335d85c67c75b65689d4e76d29863c209cf32) ) /* Compatible with 82s123 prom */
ROM_END
-ROM_START( mooncrs3 ) /* Bootleg by Jeutel, very simular to Moon Cresta (bootleg set 2) */
+ROM_START( mooncrs3 ) /* Bootleg by Jeutel, very similar to Moon Cresta (bootleg set 2) */
ROM_REGION( 0x8000, "maincpu", 0 )
ROM_LOAD( "b1.7f", 0x0000, 0x0800, CRC(0b28cd8a) SHA1(a1aa0ec63e1dddf4263aa39f6a5fda93108b6e98) )
ROM_CONTINUE( 0x2000, 0x0800 )
@@ -4568,7 +4568,7 @@ on the sunny morning of 2/03/10
http://www.andys-arcade.com
*************************************************
-**Do not seperate this text file from the roms.**
+**Do not separate this text file from the roms.**
*************************************************
Nichibutsu Moon Quasar pcb largely unhacked, but
diff --git a/src/mame/drivers/galpanic.c b/src/mame/drivers/galpanic.c
index 17f612507cc..4c2cd727e0e 100644
--- a/src/mame/drivers/galpanic.c
+++ b/src/mame/drivers/galpanic.c
@@ -84,7 +84,7 @@ Stephh's additional notes :
with the other set. I don't know if there are some other unmapped
reads, but the game seems to run fine with what I've done.
* When you press the "Tilt" button, the game enters in an endless
- loop, but this isn't a bug ! Check code begining at 0x000e02 and
+ loop, but this isn't a bug ! Check code beginning at 0x000e02 and
ending at 0x000976 for more infos.
-Expects watchdog to reset it- pjp
* Sound hasn't been tested.
diff --git a/src/mame/drivers/gei.c b/src/mame/drivers/gei.c
index a2d5a0ed260..90cbefdcb41 100644
--- a/src/mame/drivers/gei.c
+++ b/src/mame/drivers/gei.c
@@ -1263,7 +1263,7 @@ Sets will be listed by "series" - the program code version
is not as important as maintaining the correct questions
sets as per known series
Missing sets will be filled as dumped, as question roms
- are interchangable, operators did thier own swaps
+ are interchangeable, operators did thier own swaps
Note: Question roms that contain "#1" (or 2 ect)
are corrected roms (spelling and / or answers)
diff --git a/src/mame/drivers/goldnpkr.c b/src/mame/drivers/goldnpkr.c
index 3b4fcf24395..3b207dda660 100644
--- a/src/mame/drivers/goldnpkr.c
+++ b/src/mame/drivers/goldnpkr.c
@@ -581,8 +581,8 @@
- Added discrete sound support to Golden Poker hardware games based on schematics.
- Added discrete sound support to Potten's Poker hardware games based on PCB analysis.
- Added discrete circuitry diagrams for both hardware types.
- - Adjusted the CPU adressing to 15 bits for pmpoker/goldenpkr hardware.
- - Adjusted the CPU adressing to 14 bits for pottnpkr hardware.
+ - Adjusted the CPU addressing to 15 bits for pmpoker/goldenpkr hardware.
+ - Adjusted the CPU addressing to 14 bits for pottnpkr hardware.
- Rewrote all the ROM loads based on these changes.
- Defined MASTER Xtal & CPU clock.
- Fixed the visible area based on M6845 registers.
diff --git a/src/mame/drivers/hikaru.c b/src/mame/drivers/hikaru.c
index e3e97adb73d..53be4a6788e 100644
--- a/src/mame/drivers/hikaru.c
+++ b/src/mame/drivers/hikaru.c
@@ -7,7 +7,7 @@ Sega Hikaru Hardware Overview (last updated 5th August 2009 at 3:45pm)
Note! This document will be updated from time to time when more dumps are available.
-This document covers all the known Sega Hikaru games. The graphics are quite breath-taking
+This document covers all the known Sega Hikaru games. The graphics are quite breathtaking
and this system is said to be one of the most expensive arcade boards developed by Sega.
The games on this system include....
Air Trix (C) Sega, 2001
diff --git a/src/mame/drivers/hitme.c b/src/mame/drivers/hitme.c
index d2e2e451d1c..5fb844dcf3b 100644
--- a/src/mame/drivers/hitme.c
+++ b/src/mame/drivers/hitme.c
@@ -620,7 +620,7 @@ Etched in copper on back FAB 550595-C
.h7 IM560? handwritten HM0-CG hard to read
-All chips we read as 82s141 - guessed becuase of 24 pin pinout and 512x8 rom according to mame
+All chips we read as 82s141 - guessed because of 24 pin pinout and 512x8 rom according to mame
*/
ROM_START( hitme )
diff --git a/src/mame/drivers/hornet.c b/src/mame/drivers/hornet.c
index d5851258417..2982029c2a1 100644
--- a/src/mame/drivers/hornet.c
+++ b/src/mame/drivers/hornet.c
@@ -121,17 +121,17 @@
JP9 - 64M O O-O 32M&16M
JP10 - 64M&32M O-O O 16M
JP11 - 64M O O-O 32M&16M
- JP12 - THRU O-O O SP
- JP13 - THRU O-O O SP
+ JP12 - through O-O O SP
+ JP13 - through O-O O SP
JP14 - WDT O O
JP15 - MONO O-O O SURR
JP16 - HIGH O O O MID (N/C LOW)
- CN1 THRU CN3 - Multi-pin Flat Cable Connector
+ CN1 through CN3 - Multi-pin Flat Cable Connector
CN4 - Multi-pin Connector for Network PCB
CN5 - Multi-pin Flat Cable Connector
CN6 - 96-Pin To Lower PCB, Joining Connector
- CN7 THRU CN8 - Not used
- CN9 THRU CN11 - 6-Pin Power Connectors
+ CN7 through CN8 - Not used
+ CN9 through CN11 - 6-Pin Power Connectors
CN19 - USB Connector
CN21 - 5-Pin Analog Controls Connector (Tied to USB Connector via the Filter Board)
CN18 - RCA Mono Audio OUT
diff --git a/src/mame/drivers/imolagp.c b/src/mame/drivers/imolagp.c
index 01fd4f280cc..ecfec3ff4db 100644
--- a/src/mame/drivers/imolagp.c
+++ b/src/mame/drivers/imolagp.c
@@ -29,7 +29,7 @@ it was the bank of 4116 rams that made me take a closer look.
I hooked it up and saw some video on my scope, then it died.
The +12v had shorted.. Suspecting the godamn tantalum capacitors
(often short out for no reason) i found a shorted one, removed
-it and away we went. It had seperate H + V sync, so i loaded
+it and away we went. It had separate H + V sync, so i loaded
a 74ls08 into a spare ic space and AND'ed the two signals to get
composite, voila, i got a stable picture. The colours aren't right,
and maybe the video isn't quite right either, but it worked enough
diff --git a/src/mame/drivers/itech32.c b/src/mame/drivers/itech32.c
index 5c294da8154..d336f943f07 100644
--- a/src/mame/drivers/itech32.c
+++ b/src/mame/drivers/itech32.c
@@ -4096,7 +4096,7 @@ static DRIVER_INIT( shufshot ) /* PIC 16C54 labeled as ITSHF-1 (ITBWL-4 for WCB
static DRIVER_INIT( wcbowln ) /* PIC 16C54 labeled as ITBWL-3 */
{
- /* The security PROM is NOT interchangable between the Deluxe and "normal" versions. */
+ /* The security PROM is NOT interchangeable between the Deluxe and "normal" versions. */
init_shuffle_bowl_common(machine, 0x1116);
}
diff --git a/src/mame/drivers/jack.c b/src/mame/drivers/jack.c
index 98a18ad7128..1cea84a8a36 100644
--- a/src/mame/drivers/jack.c
+++ b/src/mame/drivers/jack.c
@@ -752,7 +752,7 @@ static const gfx_layout charlayout =
8,8, /* 8*8 characters */
RGN_FRAC(1,2), /* 1024 characters */
2, /* 2 bits per pixel */
- { RGN_FRAC(0,2), RGN_FRAC(1,2) }, /* the two bitplanes are seperated */
+ { RGN_FRAC(0,2), RGN_FRAC(1,2) }, /* the two bitplanes are separated */
{ 0, 1, 2, 3, 4, 5, 6, 7 },
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
8*8 /* every char takes 16 bytes */
diff --git a/src/mame/drivers/jalmah.c b/src/mame/drivers/jalmah.c
index 76620891aa4..5d8695aa38d 100644
--- a/src/mame/drivers/jalmah.c
+++ b/src/mame/drivers/jalmah.c
@@ -3,7 +3,7 @@
MJ-8956 HW games (c) 1989 Jaleco / NMK / UPL
driver by Angelo Salese, based on early work by David Haywood
-Special thanks to Uki and Yasu for the priority system explaination.
+Special thanks to Uki and Yasu for the priority system explanation.
Similar to the NMK16 / Jaleco Mega System 1 boards but without sprites.
diff --git a/src/mame/drivers/jpmimpct.c b/src/mame/drivers/jpmimpct.c
index b418721ae3f..a44547d7d37 100644
--- a/src/mame/drivers/jpmimpct.c
+++ b/src/mame/drivers/jpmimpct.c
@@ -5274,7 +5274,7 @@ GAME( 199?, j6crack , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Cracker (Jpm) (I
GAME( 199?, j6crzclb , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Crazy Club (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
GAME( 199?, j6crsfir , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Cross Fire (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
GAME( 199?, j6daygld , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Daytona Gold (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
-GAME( 199?, j6dayml , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Daytona Millenium (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
+GAME( 199?, j6dayml , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Daytona Millennium (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
GAME( 199?, j6dmnjkr , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Demon Jokers (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
GAME( 199?, j6dmngz , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Diamond Geezer (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
GAME( 199?, j6dyfl , 0 , impctawp, tbirds, 0, ROT0, "JPM", "Do You Feel Lucky (Jpm) (IMPACT)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND )
diff --git a/src/mame/drivers/junofrst.c b/src/mame/drivers/junofrst.c
index 2cd14eed668..81332547418 100644
--- a/src/mame/drivers/junofrst.c
+++ b/src/mame/drivers/junofrst.c
@@ -16,7 +16,7 @@ $8100-$8FFF = Work RAM
Write memory
-$8030 - interrupt control register D0 = interupts on or off
+$8030 - interrupt control register D0 = interrupts on or off
$8031 - unknown
$8032 - unknown
$8033 - unknown
diff --git a/src/mame/drivers/kaneko16.c b/src/mame/drivers/kaneko16.c
index a61c1609bfb..03c739b7607 100644
--- a/src/mame/drivers/kaneko16.c
+++ b/src/mame/drivers/kaneko16.c
@@ -2117,7 +2117,7 @@ static INTERRUPT_GEN( shogwarr_interrupt )
case 2: device_set_input_line(device, 2, HOLD_LINE); break;
case 1: device_set_input_line(device, 3, HOLD_LINE); break;
- // the code for this interupt is provided by the MCU..
+ // the code for this interrupt is provided by the MCU..
case 0: device_set_input_line(device, 4, HOLD_LINE);
calc3_mcu_run(device->machine());
@@ -2517,7 +2517,7 @@ After about level 5 or so, if you insert a coin when the continue screen
pops up, an error message "Copy Board" pops up.
----------------------------------------
Happened to me when player dies, at level 4.
-The message is not written in ROM, its sprite ram adress is (always?)
+The message is not written in ROM, its sprite ram address is (always?)
$30fd40
Routine $337d2 writes it (and routine $5c8c erases it)
The 'COPY BOARD!' message in stored in ROM directly as sprite number
diff --git a/src/mame/drivers/kingpin.c b/src/mame/drivers/kingpin.c
index db83bea8dfc..fefdd75c67e 100644
--- a/src/mame/drivers/kingpin.c
+++ b/src/mame/drivers/kingpin.c
@@ -5,7 +5,7 @@ Driver by Andrew Gardner
Notes:
There are some writes around 0xe000 in the multi-game set that can't
possibly go anywhere on the board I own. A bigger RAM chip would
- accomodate them though.
+ accommodate them though.
There are 6 pots labeled vr2-vr7. Color adjustments?
The edge-connectors are non-jamma on this board.
diff --git a/src/mame/drivers/konamigx.c b/src/mame/drivers/konamigx.c
index 30694b6dbb1..6072d355801 100644
--- a/src/mame/drivers/konamigx.c
+++ b/src/mame/drivers/konamigx.c
@@ -668,7 +668,7 @@ static INTERRUPT_GEN(konamigx_vbinterrupt_type4)
// the gx_syncen & 0x20 test doesn't work on type 3 or 4 ROM boards, likely because the ROM board
// generates the timing in those cases. With this change, rushing heroes and rng2 boot :)
- // maybe this interupt should only be every 30fps, or maybe there are flags to prevent the game running too fast
+ // maybe this interrupt should only be every 30fps, or maybe there are flags to prevent the game running too fast
// the real hardware should output the display for each screen on alternate frames
// if(device->machine().primary_screen->frame_number() & 1)
if (1) // gx_syncen & 0x20)
diff --git a/src/mame/drivers/ladybug.c b/src/mame/drivers/ladybug.c
index c13a4ba9345..f9ef8961517 100644
--- a/src/mame/drivers/ladybug.c
+++ b/src/mame/drivers/ladybug.c
@@ -9,7 +9,7 @@ driver by Nicola Salmoria
Snap Jack
Cosmic Avenger
- Simular or bootleg PCB:
+ Similar or bootleg PCB:
Dorodon (by Falcon)
Space Raider
@@ -286,7 +286,7 @@ static INPUT_PORTS_START( ladybug )
PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) )
- /* settings 0x00 thru 0x05 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x05 all give 1 Coin/1 Credit */
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x60, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 3C_1C ) )
@@ -298,7 +298,7 @@ static INPUT_PORTS_START( ladybug )
PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) )
- /* settings 0x00 thru 0x50 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x50 all give 1 Coin/1 Credit */
PORT_START("COIN") /* FAKE */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_CHANGED(coin1_inserted, 0)
@@ -387,7 +387,7 @@ static INPUT_PORTS_START( snapjack )
PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) )
- /* settings 0x00 thru 0x04 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x04 all give 1 Coin/1 Credit */
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x50, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x70, DEF_STR( 3C_1C ) )
@@ -400,7 +400,7 @@ static INPUT_PORTS_START( snapjack )
PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) )
- /* settings 0x00 thru 0x04 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x04 all give 1 Coin/1 Credit */
PORT_START("COIN") /* FAKE */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_CHANGED(coin1_inserted, 0)
@@ -472,7 +472,7 @@ static INPUT_PORTS_START( cavenger )
PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) )
- /* settings 0x00 thru 0x05 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x05 all give 1 Coin/1 Credit */
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x60, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 3C_1C ) )
@@ -484,7 +484,7 @@ static INPUT_PORTS_START( cavenger )
PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) )
- /* settings 0x00 thru 0x50 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x50 all give 1 Coin/1 Credit */
PORT_START("COIN") /* FAKE */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_CHANGED(coin1_inserted, 0)
@@ -558,7 +558,7 @@ static INPUT_PORTS_START( dorodon )
PORT_DIPSETTING( 0x0d, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) )
- /* settings 0x00 thru 0x05 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x05 all give 1 Coin/1 Credit */
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_A ) )
PORT_DIPSETTING( 0x60, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 3C_1C ) )
@@ -570,7 +570,7 @@ static INPUT_PORTS_START( dorodon )
PORT_DIPSETTING( 0xd0, DEF_STR( 1C_3C ) )
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) )
- /* settings 0x00 thru 0x50 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x50 all give 1 Coin/1 Credit */
PORT_START("COIN") /* FAKE */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 ) PORT_CHANGED(coin1_inserted, 0)
@@ -625,7 +625,7 @@ static INPUT_PORTS_START( sraider )
/* Free Play setting works when it's set for both */
PORT_START("DSW1") /* DSW1 */
PORT_DIPNAME( 0x0f, 0x0f, DEF_STR( Coin_A ) )
- /* settings 0x00 thru 0x05 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x05 all give 1 Coin/1 Credit */
PORT_DIPSETTING( 0x06, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x08, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0x0a, DEF_STR( 2C_1C ) )
@@ -638,7 +638,7 @@ static INPUT_PORTS_START( sraider )
PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_B ) )
- /* settings 0x00 thru 0x50 all give 1 Coin/1 Credit */
+ /* settings 0x00 through 0x50 all give 1 Coin/1 Credit */
PORT_DIPSETTING( 0x60, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 3C_1C ) )
PORT_DIPSETTING( 0xa0, DEF_STR( 2C_1C ) )
diff --git a/src/mame/drivers/laserbat.c b/src/mame/drivers/laserbat.c
index d9ed6e3448a..0ac93f546ae 100644
--- a/src/mame/drivers/laserbat.c
+++ b/src/mame/drivers/laserbat.c
@@ -130,7 +130,7 @@ static WRITE8_HANDLER( laserbat_cntmov_w )
A10 SHPC
The output of the 2716.14L is sent to the 82S100.10M
- thru a parallel-to-serial shift register that is clocked
+ through a parallel-to-serial shift register that is clocked
on (1H && 2H). The serial data sent is as follows:
NAV0 D6, D4, D2, D0, 0, 0, 0, 0
diff --git a/src/mame/drivers/lastduel.c b/src/mame/drivers/lastduel.c
index ef5e7a73da2..9518d66cd40 100644
--- a/src/mame/drivers/lastduel.c
+++ b/src/mame/drivers/lastduel.c
@@ -69,7 +69,7 @@ Notes:
LS-07 - 27C512 EPROM (DIP28)
LS-08 - 27C256 EPROM (DIP28)
LS-05/06 - 128kx8 mask ROM (DIP28)
- LS-01 thru 04 - 27C1000 EPROM (DIP32)
+ LS-01 through 04 - 27C1000 EPROM (DIP32)
Measurements -
VSync 57.4444Hz
HSync 15.1432kHz
diff --git a/src/mame/drivers/lordgun.c b/src/mame/drivers/lordgun.c
index 0d19730b05c..d1afcb69164 100644
--- a/src/mame/drivers/lordgun.c
+++ b/src/mame/drivers/lordgun.c
@@ -861,7 +861,7 @@ DIP Switch-1 (4 Position DIP)
Ranking | Exciting | |off| |
Background | Tender | |on | |
--------------------------------------------------
- Coin Slots | Seperate | |off|
+ Coin Slots | separate | |off|
| Common | |on |
--------------------------------------------------
Settings Upon Shipping |off|off|off|off|
diff --git a/src/mame/drivers/lucky74.c b/src/mame/drivers/lucky74.c
index add1029fdec..fe5c41ad5b3 100644
--- a/src/mame/drivers/lucky74.c
+++ b/src/mame/drivers/lucky74.c
@@ -155,14 +155,14 @@
This hardware doesn't seems to be designed for a game like Lucky 74. The co-processor
- existence, the aparently unused 2x SN76489, the YM2149 used only for input port and
+ existence, the apparently unused 2x SN76489, the YM2149 used only for input port and
NMI trigger purposes and the USART communication system (among other things) indicate
that a more elaborated kind of games were meant to be running on this hardware.
For Lucky 74, is a big waste of resources.
Regular sounds and music are driven through one SN76489 mapped at 0xf100. The other two
- (mapped at 0xf300 & 0xf500) seems to be only initialized at the begining but not used.
+ (mapped at 0xf300 & 0xf500) seems to be only initialized at the beginning but not used.
Samples are driven through a custom DIP-40 IC silkscreened '09R81P'.
@@ -207,7 +207,7 @@
So, you can easily see that writes to ports 0x00-0x01 define the start (pos) offset,
and writes to ports 0x03-0x04 the ending offset of each sample to be played.
- Then, writting 0x01 to port 0x05 (bit 0 activated) just trigger the sample.
+ Then, writing 0x01 to port 0x05 (bit 0 activated) just trigger the sample.
Once finished, the M5205 is ready again and the 09R81P clear the /Busy flag (port 0x00,
bit 0 activated).
diff --git a/src/mame/drivers/magic10.c b/src/mame/drivers/magic10.c
index 931168829fe..751f4c6a27f 100644
--- a/src/mame/drivers/magic10.c
+++ b/src/mame/drivers/magic10.c
@@ -223,7 +223,7 @@ static READ16_HANDLER( hotslot_copro_r )
static WRITE16_HANDLER( hotslot_copro_w )
{
- logerror("Writting to copro: %d \n", data);
+ logerror("Writing to copro: %d \n", data);
}
static WRITE16_HANDLER( magic10_out_w )
diff --git a/src/mame/drivers/magicfly.c b/src/mame/drivers/magicfly.c
index ea3541841b3..f112e679812 100644
--- a/src/mame/drivers/magicfly.c
+++ b/src/mame/drivers/magicfly.c
@@ -442,7 +442,7 @@ static TILE_GET_INFO( get_magicfly_tile_info )
---- -xxx Tiles color.
---- x--- Seems to be a kind of attribute (maybe related to color). Not totally understood yet.
---x ---- Tiles bank.
- -xx- ---- Aparently not used.
+ -xx- ---- Apparently not used.
x--- ---- Mirrored from bit 3. The code check this one to boot the game.
*/
@@ -474,7 +474,7 @@ static TILE_GET_INFO( get_7mezzo_tile_info )
---- -xxx Tiles color.
---- x--- Seems to be a kind of attribute (maybe related to color). Not totally understood yet.
---x ---- Tiles bank.
- -xx- ---- Aparently not used.
+ -xx- ---- Apparently not used.
x--- ---- Mirrored from bit 2. The code check this one to boot the game.
*/
diff --git a/src/mame/drivers/maxaflex.c b/src/mame/drivers/maxaflex.c
index 27d79f73459..6032a8ae8d5 100644
--- a/src/mame/drivers/maxaflex.c
+++ b/src/mame/drivers/maxaflex.c
@@ -76,7 +76,7 @@ static WRITE8_HANDLER( mcu_portA_w )
/* Port B:
0 (out) Select 7-segment display to control by writing port C
1 (out)
- 2 (out) clear coin interupt
+ 2 (out) clear coin interrupt
3 (out) STRKEY - line connected to keyboard input in 600XL, seems to be not used
4 (out) RES600 - reset 600
5 (out) AUDMUTE - mutes audio
diff --git a/src/mame/drivers/mcatadv.c b/src/mame/drivers/mcatadv.c
index 962ebc3d445..b800e70880d 100644
--- a/src/mame/drivers/mcatadv.c
+++ b/src/mame/drivers/mcatadv.c
@@ -60,7 +60,7 @@ U92 & U93 are unpopulated
NOS-SN-00.U53 Sound samples (Near the YMF286-K)
NOS-B0-00.U58-
-NOS-B0-01.U59 \ Background (Seperate for each 038 chip?)
+NOS-B0-01.U59 \ Background (separate for each 038 chip?)
NOS-B1-00.U60 /
NOS-B1-01.U61-
diff --git a/src/mame/drivers/megadrvb.c b/src/mame/drivers/megadrvb.c
index ece5c04771d..ca82b3959de 100644
--- a/src/mame/drivers/megadrvb.c
+++ b/src/mame/drivers/megadrvb.c
@@ -62,10 +62,10 @@ Stephh's notes (based on the game M68000 code and some tests) :
- 0xff7e16.b to 0xff7e19.b = ??? (range 0x30-0x33 * 3 + 0x00) - MSDigit first - see below
- 0xff7e21.b = difficulty (range 0x00-0x02) - see below
-2) Adresses notes
+2) addresses notes
- - I can't tell what adresses 0xff7r12.l and 0xff7e16.l are supposed to be designed for :
- they are written once at the begining of each level (code at 0x1a9030) but I haven't found
+ - I can't tell what addresses 0xff7r12.l and 0xff7e16.l are supposed to be designed for :
+ they are written once at the beginning of each level (code at 0x1a9030) but I haven't found
when they were read back (I've only played the 2 first levels though as well as the bonus level,
but I also watched all demo levels till the end after the games full credits).
I guess they were originally designed for bonus lives (additional and first), but no evidence.
diff --git a/src/mame/drivers/merit.c b/src/mame/drivers/merit.c
index bdcabfd2974..9f58a6cba2f 100644
--- a/src/mame/drivers/merit.c
+++ b/src/mame/drivers/merit.c
@@ -835,9 +835,9 @@ static INPUT_PORTS_START( dtrvwh5 )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unused ) )
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
- PORT_DIPNAME( 0x80, 0x80, "Coctail Type" )
- PORT_DIPSETTING( 0x80, "Regular Coctail" )
- PORT_DIPSETTING( 0x00, "Single Side Coctail" )
+ PORT_DIPNAME( 0x80, 0x80, "Cocktail Type" )
+ PORT_DIPSETTING( 0x80, "Regular Cocktail" )
+ PORT_DIPSETTING( 0x00, "Single Side Cocktail" )
INPUT_PORTS_END
static INPUT_PORTS_START( pitboss )
diff --git a/src/mame/drivers/meritm.c b/src/mame/drivers/meritm.c
index 3b18dd8619c..9c989d8de31 100644
--- a/src/mame/drivers/meritm.c
+++ b/src/mame/drivers/meritm.c
@@ -739,7 +739,7 @@ static INPUT_PORTS_START(pbst30)
PORT_DIPNAME( 0x02, 0x02, "Enable Casino Games" ) PORT_DIPLOCATION("SW1:2")
PORT_DIPSETTING( 0x00, DEF_STR( No ) )
PORT_DIPSETTING( 0x02, DEF_STR( Yes ) )
- PORT_DIPNAME( 0x04, 0x04, "Sexy Trivia Catagory" ) PORT_DIPLOCATION("SW1:3")
+ PORT_DIPNAME( 0x04, 0x04, "Sexy Trivia Category" ) PORT_DIPLOCATION("SW1:3")
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
PORT_DIPSETTING( 0x04, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4") /* Likely Coin limit */
diff --git a/src/mame/drivers/metro.c b/src/mame/drivers/metro.c
index b72fd06550a..2b6fd6ea58d 100644
--- a/src/mame/drivers/metro.c
+++ b/src/mame/drivers/metro.c
@@ -1818,7 +1818,7 @@ static WRITE16_HANDLER( puzzlet_irq_enable_w )
*state->m_irq_enable = data ^ 0xffff;
}
- /* FIXME: algorythm not yet understood. */
+ /* FIXME: algorithm not yet understood. */
static WRITE16_HANDLER( vram_0_clr_w )
{
static int i;
diff --git a/src/mame/drivers/mil4000.c b/src/mame/drivers/mil4000.c
index d91d3f0a05a..e7aee773d8b 100644
--- a/src/mame/drivers/mil4000.c
+++ b/src/mame/drivers/mil4000.c
@@ -1,6 +1,6 @@
/*******************************************************************************************
-Millenium Nuovo 4000 / Nuovo Millenium 4000 (c) 2000 Sure Milano
+Millennium Nuovo 4000 / Nuovo Millennium 4000 (c) 2000 Sure Milano
driver by David Haywood and Angelo Salese
diff --git a/src/mame/drivers/mpu4.c b/src/mame/drivers/mpu4.c
index 8cdcbc083af..0361147416b 100644
--- a/src/mame/drivers/mpu4.c
+++ b/src/mame/drivers/mpu4.c
@@ -14504,7 +14504,7 @@ GAME(199?, m4jpgemc ,0 ,mod4oki ,mpu4 ,m4default ,ROT0, "Barcrest","Jac
GAME(199?, m4jpjmp ,0 ,mod2 ,mpu4 ,m4default ,ROT0, "Barcrest","Jackpot Jump (Barcrest) (MPU4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
GAME(199?, m4jwlcwn ,0 ,mod4oki ,mpu4jackpot8tkn ,m4default_bigbank ,ROT0, "Barcrest","Jewel In the Crown (Barcrest) (MPU4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
GAME(199?, m4jok300 ,0 ,mod4oki ,mpu4 ,m4default_bigbank ,ROT0, "Barcrest","Jokers 300 (Barcrest) (MPU4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
-GAME(199?, m4jokmil ,0 ,mod4oki ,mpu4 ,m4default_bigbank ,ROT0, "Barcrest","Jokers Millenium (Barcrest) (MPU4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
+GAME(199?, m4jokmil ,0 ,mod4oki ,mpu4 ,m4default_bigbank ,ROT0, "Barcrest","Jokers Millennium (Barcrest) (MPU4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
GAME(199?, m4jolgem ,0 ,mod4oki ,mpu4 ,m4default_bigbank ,ROT0, "Barcrest","Jolly Gems (Barcrest) (MPU4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK ) // gives WRONG SOUND, NEEDS V1 (can be skipped with 1) (hangs)
GAME(199?, m4joljok ,0 ,mod2 ,mpu4 ,m4default ,ROT0, "Barcrest","Jolly Joker (Barcrest) (MPU4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
GAME(199?, m4joljokd,m4joljok ,mod4oki ,mpu4 ,m4default ,ROT0, "Barcrest","Jolly Joker (Barcrest) [Dutch] (MPU4)", GAME_NOT_WORKING|GAME_NO_SOUND|GAME_REQUIRES_ARTWORK )
diff --git a/src/mame/drivers/mrdo.c b/src/mame/drivers/mrdo.c
index e3450779a85..e93680a5815 100644
--- a/src/mame/drivers/mrdo.c
+++ b/src/mame/drivers/mrdo.c
@@ -117,7 +117,7 @@ static INPUT_PORTS_START( mrdo )
PORT_DIPSETTING( 0x0c, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0x0b, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
- /* settings 0x01 thru 0x05 all give 1 Coin/1 Credit */
+ /* settings 0x01 through 0x05 all give 1 Coin/1 Credit */
PORT_DIPNAME( 0xf0, 0xf0, DEF_STR( Coin_A ) ) PORT_DIPLOCATION("SW2:4,3,2,1")
PORT_DIPSETTING( 0x60, DEF_STR( 4C_1C ) )
PORT_DIPSETTING( 0x80, DEF_STR( 3C_1C ) )
@@ -130,7 +130,7 @@ static INPUT_PORTS_START( mrdo )
PORT_DIPSETTING( 0xc0, DEF_STR( 1C_4C ) )
PORT_DIPSETTING( 0xb0, DEF_STR( 1C_5C ) )
PORT_DIPSETTING( 0x00, DEF_STR( Free_Play ) )
- /* settings 0x10 thru 0x50 all give 1 Coin/1 Credit */
+ /* settings 0x10 through 0x50 all give 1 Coin/1 Credit */
INPUT_PORTS_END
diff --git a/src/mame/drivers/mrflea.c b/src/mame/drivers/mrflea.c
index c6c00970391..066079d3364 100644
--- a/src/mame/drivers/mrflea.c
+++ b/src/mame/drivers/mrflea.c
@@ -45,7 +45,7 @@ Stephh's notes (based on the games Z80 code and some tests) :
* ......10 : 20000 points
* ......01 : 30000 points
* ......00 : 40000 points
- - DSW1 bit 2 determines the "Bonus life" occurence (1 OFF - 0 ON) :
+ - DSW1 bit 2 determines the "Bonus life" occurrence (1 OFF - 0 ON) :
* .....1.. : many extra lives can be awarded every "value" points
* .....0.. : only one extra life can be awarded at "value" points
- When DSW1 bit 3 is OFF, you can't get any extra lives (code at 0x3368).
diff --git a/src/mame/drivers/multfish.c b/src/mame/drivers/multfish.c
index 3125dbfca6f..382dbe79c37 100644
--- a/src/mame/drivers/multfish.c
+++ b/src/mame/drivers/multfish.c
@@ -92,7 +92,7 @@ Edge Connector is 36 count dual (IE: both sides) JAMMA-like connection (standard
NOTE:
Revision information comes from Igrosoft's website, not all of them can be
- tested becuase some program rom revisions don't seem to be dumped.
+ tested because some program rom revisions don't seem to be dumped.
For sets where the program rom hasn't been verified, the MD5 hash is given
but not the CRC32 hash.
@@ -106,10 +106,10 @@ below are simply made to the banking address to run on other boards.
Island 2 E1
Gnome E5
Sweet Life 2 E8
- Fruit Coctail 2 EA
+ Fruit Cocktail 2 EA
Multi Fish F8
Crazy Monkey F9
- Fruit Coctail F9
+ Fruit Cocktail F9
Garage F9
Resident F9
Lucky Hunter F9
diff --git a/src/mame/drivers/namcos10.c b/src/mame/drivers/namcos10.c
index 9322013e399..b8ee79e0225 100644
--- a/src/mame/drivers/namcos10.c
+++ b/src/mame/drivers/namcos10.c
@@ -52,8 +52,8 @@ MAIN PCB - This is the mother board PCB. It holds the main CPU/GPU & SPU and all
controller/input logic and video output circuitry. Basically everything except the ROMs.
There are three known revisions of this PCB so far. The differences seem very minor. The 2nd and 3rd revision
have an updated CPLD revision.
- The 3rd revision has an updated model Sony chip. The only other _noticable_ difference is some component
- shuffling in the sound amplification section to accomodate two extra 1000uF capacitors and one 470uF capacitor
+ The 3rd revision has an updated model Sony chip. The only other _noticeable_ difference is some component
+ shuffling in the sound amplification section to accommodate two extra 1000uF capacitors and one 470uF capacitor
has been replaced by a 1000uF capacitor. Everything else, including all the PLDs appears to be identical.
Note there are no ROMs on the Main PCB and also no custom Namco chips on System10, which seem to have been
phased out. Instead, they have been replaced by (custom programmed) CPLDs, probably due to cost-cutting
diff --git a/src/mame/drivers/namcos21.c b/src/mame/drivers/namcos21.c
index 2f554c387d8..77cbce90114 100644
--- a/src/mame/drivers/namcos21.c
+++ b/src/mame/drivers/namcos21.c
@@ -1950,7 +1950,7 @@ ROM_START( driveyes )
ROM_REGION( 0x30000, "audiocpu", 0 ) /* Sound */
/*
-There are 3 seperate complete boards used for this 3 screen version....
+There are 3 separate complete boards used for this 3 screen version....
"Set2" (center screen board?) has de1_snd0 while the other 2 sets have de1_snd0r (rear speakers??)
Only "Set2" has voice roms present/dumped?
We load the "r" set, then load set2's sound CPU code over it to keep the "r" rom in the set
diff --git a/src/mame/drivers/naomi.c b/src/mame/drivers/naomi.c
index e1af79f2a80..9f34d2aef4a 100644
--- a/src/mame/drivers/naomi.c
+++ b/src/mame/drivers/naomi.c
@@ -291,7 +291,7 @@ Cosmic Smash 840-0044C 23428 8 (64Mb) ?
Cosmic Smash (Rev A) 840-0044C 23428A 8 (64Mb) ? 315-6213 317-0289-COM joystick + 2 buttons
Crazy Taxi 840-0002C 21684 13 (64Mb) ? 315-6213 317-0248-COM
Dead Or Alive 2 841-0003C 22121 21 (64Mb) present 315-6213 317-5048-COM joystick + 3 buttons
-Dead Or Alive 2 Millenium 841-0003C DOA2 M 21 (64Mb) present 315-6213 317-5048-COM joystick + 3 buttons
+Dead Or Alive 2 Millennium 841-0003C DOA2 M 21 (64Mb) present 315-6213 317-5048-COM joystick + 3 buttons
Death Crimson OX 841-0016C 23524 10 (64Mb) present 315-6213 317-5066-COM
Dengen Tenshi Taisen Janshi Shangri-La 841-0004C 22060 12 (64Mb) ? 315-6213 317-5050-JPN
Derby Owners Club (Rev B) 840-0016C 22099B 14 (64Mb) ? 315-6213 317-0262-JPN touch panel + 2 buttons + card reader
@@ -7848,12 +7848,12 @@ ROM_END
/* 0001 */ GAME( 2001, gundmgd, naomigd, naomigd, naomi, naomigd, ROT0, "Capcom / Banpresto", "Mobile Suit Gundam: Federation Vs. Zeon (GDL-0001)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND|GAME_NOT_WORKING )
/* 0002 */ GAME( 2001, sfz3ugd, naomigd, naomigd, naomi, sfz3ugd, ROT0, "Capcom", "Street Fighter Zero 3 Upper (GDL-0002)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND|GAME_NOT_WORKING )
// 0003
-/* 0004 */ GAME( 2001, cvsgd, naomigd, naomigd, naomi, naomigd, ROT0, "Capcom / SNK", "Capcom Vs. SNK Millenium Fight 2000 Pro (GDL-0004)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND|GAME_NOT_WORKING )
+/* 0004 */ GAME( 2001, cvsgd, naomigd, naomigd, naomi, naomigd, ROT0, "Capcom / SNK", "Capcom Vs. SNK Millennium Fight 2000 Pro (GDL-0004)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND|GAME_NOT_WORKING )
/* 0005 */ GAME( 2001, starseek, naomigd, naomigd, naomi, naomigd, ROT0, "G-Rev", "Doki Doki Idol Star Seeker (GDL-0005)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND )
/* 0006 */ GAME( 2001, gundmxgd, naomigd, naomigd, naomi, naomigd, ROT0, "Capcom", "Mobile Suit Gundam: Federation Vs. Zeon DX (GDL-0006)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND|GAME_NOT_WORKING )
// 0007 Capcom Vs. SNK 2
/* 0007A */ GAME( 2001, cvs2gd, naomigd, naomigd, naomi, naomigd, ROT0, "Capcom / SNK", "Capcom Vs. SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND|GAME_NOT_WORKING )
-// 0008 Capcom Vs. SNK 2 Mark Of The Millenium 2001 (Export)
+// 0008 Capcom Vs. SNK 2 Mark Of The Millennium 2001 (Export)
// 0009
/* 0010 */ GAME( 2001, ikaruga, naomigd, naomigd, naomi, naomigd, ROT270, "Treasure", "Ikaruga (GDL-0010)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND|GAME_NOT_WORKING )
/* 0011 */ GAME( 2002, ggxx, naomigd, naomigd, naomi, ggxx, ROT0,"Arc System Works","Guilty Gear XX (GDL-0011)", GAME_IMPERFECT_GRAPHICS|GAME_IMPERFECT_SOUND|GAME_NOT_WORKING )
diff --git a/src/mame/drivers/nemesis.c b/src/mame/drivers/nemesis.c
index a29cb461963..8eb1cc91282 100644
--- a/src/mame/drivers/nemesis.c
+++ b/src/mame/drivers/nemesis.c
@@ -2635,7 +2635,7 @@ Notes:
Custom Chips - 0005289 (DIP42, possibly MCU?), 0005297 (SDIP64)
NOTE! Removing the 0005289 results in the music at start-up having missing notes,
as if only one of the AY3-8910's is being used. The game otherwise boots fine and
- appears to play perfectly without any noticable errors or missing graphics or sounds.
+ appears to play perfectly without any noticeable errors or missing graphics or sounds.
Bottom PCB
diff --git a/src/mame/drivers/neogeo.c b/src/mame/drivers/neogeo.c
index 44cc9606330..493dbc1d582 100644
--- a/src/mame/drivers/neogeo.c
+++ b/src/mame/drivers/neogeo.c
@@ -870,7 +870,7 @@ static void audio_cpu_banking_init( running_machine &machine )
}
/* set initial audio banks --
- how does this really work, or is it even neccessary? */
+ how does this really work, or is it even necessary? */
state->m_audio_cpu_banks[0] = 0x1e;
state->m_audio_cpu_banks[1] = 0x0e;
state->m_audio_cpu_banks[2] = 0x06;
diff --git a/src/mame/drivers/nightgal.c b/src/mame/drivers/nightgal.c
index b83c9ff5d99..8472c2c2ab6 100644
--- a/src/mame/drivers/nightgal.c
+++ b/src/mame/drivers/nightgal.c
@@ -277,10 +277,10 @@ static PALETTE_INIT( nightgal )
/*
(note:when I say "0x80" I just mean a negative result)
-master-slave algorythm
+master-slave algorithm
-z80 writes the data for the mcu;
-z80 writes 0 to c200;
--it waits with the bit 0x80 on c100 clears (i.e. the z80 halts),when this happens the z80 continues his logic algorythm (so stop it until we are done!!!)
+-it waits with the bit 0x80 on c100 clears (i.e. the z80 halts),when this happens the z80 continues his logic algorithm (so stop it until we are done!!!)
-nsc takes an irq
-puts ff to [1100]
diff --git a/src/mame/drivers/ninjaw.c b/src/mame/drivers/ninjaw.c
index 06442daeb13..89f3aeeb24f 100644
--- a/src/mame/drivers/ninjaw.c
+++ b/src/mame/drivers/ninjaw.c
@@ -132,7 +132,7 @@ Notes:
H - 12 pin connector for power input
J - 15 pin connector
G - 22-way edge connector
- B31-12 thru B31-17 - PALs
+ B31-12 through B31-17 - PALs
K9100162A
@@ -174,8 +174,8 @@ OBJECT BOARD
| MB81461 MB81461 MB81461 MB81461 |
|--------------------------------------------------------------|
Notes:
- B31-04 thru 06 - 234000 mask ROM (DIP40)
- B31-18 thru 24 - PALs
+ B31-04 through 06 - 234000 mask ROM (DIP40)
+ B31-18 through 24 - PALs
MB81461 - 64kx4 dual-port DRAM (ZIP24)
TMM2064 - 8kx8 SRAM (DIP28)
diff --git a/src/mame/drivers/nsmpoker.c b/src/mame/drivers/nsmpoker.c
index 1c48e6469a5..c1220d242cc 100644
--- a/src/mame/drivers/nsmpoker.c
+++ b/src/mame/drivers/nsmpoker.c
@@ -170,7 +170,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( nsmpoker_portmap, AS_IO, 8 )
ADDRESS_MAP_GLOBAL_MASK(0xff)
- AM_RANGE(0xf0, 0xf0) AM_READ(debug_r) // kind of trap at begining
+ AM_RANGE(0xf0, 0xf0) AM_READ(debug_r) // kind of trap at beginning
ADDRESS_MAP_END
/* I/O byte R/W
diff --git a/src/mame/drivers/nwk-tr.c b/src/mame/drivers/nwk-tr.c
index 6dda7172259..fdbf3e61567 100644
--- a/src/mame/drivers/nwk-tr.c
+++ b/src/mame/drivers/nwk-tr.c
@@ -116,18 +116,18 @@ Notes:
JP9 - 64M O O-O 32M&16M
JP10 - 64M&32M O-O O 16M
JP11 - 64M O O-O 32M&16M
- JP12 - THRU O-O O SP
- JP13 - THRU O-O O SP
+ JP12 - through O-O O SP
+ JP13 - through O-O O SP
JP14 - WDT O O
JP15 - MONO O-O O SURR
JP16 - HIGH O O O MID (N/C LOW)
- CN1 THRU CN3 - D-SUB Connectors
+ CN1 through CN3 - D-SUB Connectors
CN4 - Multi-pin Connector for Network PCB
CN5 - DIN96 connector (pads only, not used)
CN6 - DIN96 joining connector to lower PCB
CN7 - Multi-pin connector (pads only, not used)
- CN9 THRU CN13 - Power Connectors
- CN14 THRU CN17 - RCA Stereo Audio OUT
+ CN9 through CN13 - Power Connectors
+ CN14 through CN17 - RCA Stereo Audio OUT
CN18 - RCA Mono Audio OUT
CN19 - USB Connector
diff --git a/src/mame/drivers/opwolf.c b/src/mame/drivers/opwolf.c
index 2239fca1b4f..be9f393c2e3 100644
--- a/src/mame/drivers/opwolf.c
+++ b/src/mame/drivers/opwolf.c
@@ -231,7 +231,7 @@ Stephh's notes (based on the game M68000 code and some tests) :
- Sets :
* 'opwolfa' : region = 0x0003
- There is only ONE byte of difference at 0x03fff5.b with 'opwolf'
- but its effect is unknown as this adress doesn't seem to be read !
+ but its effect is unknown as this address doesn't seem to be read !
3) 'opwolfb'
diff --git a/src/mame/drivers/pachifev.c b/src/mame/drivers/pachifev.c
index d0f25aa7b3a..a26b55f983e 100644
--- a/src/mame/drivers/pachifev.c
+++ b/src/mame/drivers/pachifev.c
@@ -48,13 +48,13 @@ Stephh's notes (based on the game TMS9995 code and some tests) :
- Gameplay :
* On levels 1 to 3, your number of balls must reach the limit based on DSW2 bits 6 and 7
to complete the level; once this is done, you go to next level or bonus stage (after level 3).
- Time is reset to value based on DSW2 bits 6 and 7 only at the begining of level 1,
+ Time is reset to value based on DSW2 bits 6 and 7 only at the beginning of level 1,
while balls are reset on each level to value based on DSW1 bits 4 and 5.
* On the bonus stage, you only have 3 balls (which are decremented from your number of balls)
to get maximum bonus time, bonus balls, and points. During this stage, time is not decremented.
* On level 4, your number of balls must reach the limit based on DSW2 bits 4 and 5 (making the game
sometimes harder) to complete the level; once this is done, the game is over for current player.
- The main difference with levels 1 to 3 is that balls are not reset at the begining of the level.
+ The main difference with levels 1 to 3 is that balls are not reset at the beginning of the level.
* Once time or game is over, the game switches player 2 (if available). When all players have ended
their game, they can decide to continue : a message is displayed but you don't see any timer.
When you continue, only the balls aren't reset, while score, time and level (GASP !) are.
diff --git a/src/mame/drivers/pacman.c b/src/mame/drivers/pacman.c
index e5342f6f1d6..21a8f3c7359 100644
--- a/src/mame/drivers/pacman.c
+++ b/src/mame/drivers/pacman.c
@@ -260,7 +260,7 @@ notes:
crush roller roms. It is slightly different from a Make Trax board in that the sync inverter chip is missing and
there are no jumper wires.
-- jumpshotp: This board was aquired by Pokemame from a former midway employee. The hardware is identical to normal boards
+- jumpshotp: This board was acquired by Pokemame from a former midway employee. The hardware is identical to normal boards
except the daughterboard is missing the epoxy potting. Board was labeled engineering sample. Code differences
include dips, starting position and cheerleader text.
@@ -400,13 +400,13 @@ static WRITE8_HANDLER( pacman_interrupt_vector_w )
/*
The piranha board has a sync bus controler card similar to Midway's pacman. It
- stores the LSB of the interupt vector using port 00 but it alters the byte to prevent
+ stores the LSB of the interrupt vector using port 00 but it alters the byte to prevent
it from running on normal pacman hardware and vice versa. I wrote a program to print
out the even numbers and the vectors they convert to. Thanks to Dave France for
burning the roms. The numbers that didn't print here convert to odd numbers. It's
slightly possible some numbers listed converted to odd numbers and coincidentally
printed a valid even number. Since it only uses 2 vectors($fa,$fc) I didn't complete
- the table or attempt to find the algorythm.
+ the table or attempt to find the algorithm.
David Widel
Pacman@mailblocks.com
@@ -2470,7 +2470,7 @@ INPUT_PORTS_END
Annoyingly enough, you can't get into service mode on bwcasino if the
cocktail mode is set. To test player 2's inputs, select Upright Mode on
the dipswitches, and enter test mode. Now select cocktail mode and you
- can test everything. Wierd. */
+ can test everything. Weird. */
static INPUT_PORTS_START( bwcasino )
PORT_START("IN0")
diff --git a/src/mame/drivers/pcxt.c b/src/mame/drivers/pcxt.c
index 4004c9206ed..98e834a03e7 100644
--- a/src/mame/drivers/pcxt.c
+++ b/src/mame/drivers/pcxt.c
@@ -273,7 +273,7 @@ static void vga_bitmap_layer(running_machine &machine, bitmap_t *bitmap,const re
UINT8 *region = machine.region("user1")->base();
UINT32 cur_bank;
- /*TODO: might be a different descramble algorythm plus plain bg bank*/
+ /*TODO: might be a different descramble algorithm plus plain bg bank*/
cur_bank = (((8-state->m_vga_bg_bank[0]) & 0x1f)*0x10000);
for(y=0;y<200;y+=8)
diff --git a/src/mame/drivers/polepos.c b/src/mame/drivers/polepos.c
index 4992f3e11f7..4647f3664b9 100644
--- a/src/mame/drivers/polepos.c
+++ b/src/mame/drivers/polepos.c
@@ -196,7 +196,7 @@ Notes:
change the shifter from LO to HI
- Pole Position II reports 'Manual Start' on the Test Mode. This is ok,
- because they had to accomodate the hardware from Pole Position I to allow
+ because they had to accommodate the hardware from Pole Position I to allow
track selection.
- Change POLEPOS_TOGGLE to 0 if you are using the original gearshift.
diff --git a/src/mame/drivers/progolf.c b/src/mame/drivers/progolf.c
index e8193484a85..bd83cf3ef4d 100644
--- a/src/mame/drivers/progolf.c
+++ b/src/mame/drivers/progolf.c
@@ -18,8 +18,8 @@ PCB version (not cassette)
All eproms 2732
-g0-m thru g6-m on top pcb.
-g7-m thru g9-m on bottom pcb.
+g0-m through g6-m on top pcb.
+g7-m through g9-m on bottom pcb.
Three Proms are 82S123 or equivalents.
diff --git a/src/mame/drivers/psikyo.c b/src/mame/drivers/psikyo.c
index 307075dc902..2fbe2a941f4 100644
--- a/src/mame/drivers/psikyo.c
+++ b/src/mame/drivers/psikyo.c
@@ -54,7 +54,7 @@ The Following Section of Code in Gunbird causes reads from the
This causes Gunbird to crash if the ROM Region Size
allocated during loading is smaller than the ROM
-region as it trys to read beyond the allocated rom region
+region as it tries to read beyond the allocated rom region
This was pointed out by Bart Puype
diff --git a/src/mame/drivers/psikyo4.c b/src/mame/drivers/psikyo4.c
index 97c64f50bdf..1da2242841e 100644
--- a/src/mame/drivers/psikyo4.c
+++ b/src/mame/drivers/psikyo4.c
@@ -263,7 +263,7 @@ static WRITE32_HANDLER( ps4_screen1_brt_w )
if (ACCESSING_BITS_0_7)
{
- /* Need seperate brightness for both screens if displaying together */
+ /* Need separate brightness for both screens if displaying together */
double brt1 = data & 0xff;
if (brt1 > 0x7f)
@@ -282,7 +282,7 @@ static WRITE32_HANDLER( ps4_screen1_brt_w )
}
else
{
- /* I believe this to be seperate rgb brightness due to strings in hotdebut, unused in 4 dumped games */
+ /* I believe this to be separate rgb brightness due to strings in hotdebut, unused in 4 dumped games */
if((data & mem_mask) != 0)
logerror("Unk Scr 1 rgb? brt write %08x mask %08x\n", data, mem_mask);
}
@@ -294,7 +294,7 @@ static WRITE32_HANDLER( ps4_screen2_brt_w )
if (ACCESSING_BITS_0_7)
{
- /* Need seperate brightness for both screens if displaying together */
+ /* Need separate brightness for both screens if displaying together */
double brt2 = data & 0xff;
if (brt2 > 0x7f)
@@ -314,7 +314,7 @@ static WRITE32_HANDLER( ps4_screen2_brt_w )
}
else
{
- /* I believe this to be seperate rgb brightness due to strings in hotdebut, unused in 4 dumped games */
+ /* I believe this to be separate rgb brightness due to strings in hotdebut, unused in 4 dumped games */
if((data & mem_mask) != 0)
logerror("Unk Scr 2 rgb? brt write %08x mask %08x\n", data, mem_mask);
}
diff --git a/src/mame/drivers/rainbow.c b/src/mame/drivers/rainbow.c
index 92ae1b26850..539eb9d20b7 100644
--- a/src/mame/drivers/rainbow.c
+++ b/src/mame/drivers/rainbow.c
@@ -203,7 +203,7 @@ Notes on Rainbow Islands Extra by Robert Gallagher
In Rainbow Islands Extra (as in Rainbow Islands), if you collect 2 of any colour 'cane'...
(canes are collected for collecting 7 of one colour of diamond, WITHOUT 'complete' happening, or
if 'complete', you must collect 7 of the same colour diamond within one round. (the diamond
- counters are reset to one at the beginning of each round once 'complete' has occured).
+ counters are reset to one at the beginning of each round once 'complete' has occurred).
...you will receive a 'Potion' (not Rainbow powerup potions)
of the appropriate colour. Once collected, you will receive a
100,000pts. large fruit item at 'GOAL IN' for that round. Although the code for this is present in
diff --git a/src/mame/drivers/rastan.c b/src/mame/drivers/rastan.c
index f570a451a16..22be3b9efbd 100644
--- a/src/mame/drivers/rastan.c
+++ b/src/mame/drivers/rastan.c
@@ -95,7 +95,7 @@ Stephh's notes (based on the game M68000 code and some tests) :
- Game name : "RASTAN"
- No notice screen
- In "demo mode", you get a scrolling screen with what the various items do
- - No begining screen when you start a new game
+ - No beginning screen when you start a new game
- Same "YOU ARE A BRAVE FIGHTER ..." message between levels
- No message after beating level 6 boss
- No copyright message on scrolling credits screen
@@ -135,7 +135,7 @@ Stephh's notes (based on the game M68000 code and some tests) :
- Game name : "RASTAN SAGA"
- Notice screen
- In "demo mode", you get no scrolling screen with what the various items do
- - Begining screen when you start a new game
+ - beginning screen when you start a new game
- Different messages between levels
- Message after beating level 6 boss
- Copyright message on scrolling credits screen
diff --git a/src/mame/drivers/saturn.c b/src/mame/drivers/saturn.c
index c8fb6a08371..fcdfaa3e8ab 100644
--- a/src/mame/drivers/saturn.c
+++ b/src/mame/drivers/saturn.c
@@ -1841,7 +1841,7 @@ static MACHINE_START( saturn )
/*
-(Preliminary) explaination about this:
+(Preliminary) explanation about this:
VBLANK-OUT is used at the start of the vblank period.It also sets the timer zero
variable to 0.
If the Timer Compare register is zero too,the Timer 0 irq is triggered.
diff --git a/src/mame/drivers/sbugger.c b/src/mame/drivers/sbugger.c
index 6404208c45b..b4d624f82e5 100644
--- a/src/mame/drivers/sbugger.c
+++ b/src/mame/drivers/sbugger.c
@@ -4,7 +4,7 @@ Space Bugger
Game-A-Tron, 1981
TS 20060821:
-- there's really huge difference between both sets (code and data). wierd
+- there's really huge difference between both sets (code and data). weird
- wrong colros, it looks like tehre's direct color mapping - bits from attribute ram connected to r/g/b outputs without
use of color prom or color table
- interrupt is generated by 8156 - very old combination chip containing 256*8 RAM (used as stack area),
diff --git a/src/mame/drivers/scobra.c b/src/mame/drivers/scobra.c
index e6fbbbca5da..c66e8fea899 100644
--- a/src/mame/drivers/scobra.c
+++ b/src/mame/drivers/scobra.c
@@ -260,7 +260,7 @@ static ADDRESS_MAP_START( hustlerb_sound_io_map, AS_IO, 8 )
AM_RANGE(0x80, 0x80) AM_DEVREADWRITE("aysnd", ay8910_r, ay8910_data_w)
ADDRESS_MAP_END
-/* stratgyx coinage DIPs are spread accross two input ports */
+/* stratgyx coinage DIPs are spread across two input ports */
static CUSTOM_INPUT( stratgyx_coinage_r )
{
int bit_mask = (FPTR)param;
diff --git a/src/mame/drivers/sderby.c b/src/mame/drivers/sderby.c
index d035b9ce501..d3510d9f6e1 100644
--- a/src/mame/drivers/sderby.c
+++ b/src/mame/drivers/sderby.c
@@ -113,7 +113,7 @@ static READ16_HANDLER( roulette_input_r )
Offset: 0x70800e - 0x70800f.
Writes to the MCU are always the same values.
- At begining, the code writes 3 values: 0x53, 0x5a and 0x0d.
+ At beginning, the code writes 3 values: 0x53, 0x5a and 0x0d.
Then, whith each placed bet the code normally writes 0x4e.
After that, there are 2 reads expecting the MCU response.
diff --git a/src/mame/drivers/segac2.c b/src/mame/drivers/segac2.c
index 36c2a9f7a31..e94eac69011 100644
--- a/src/mame/drivers/segac2.c
+++ b/src/mame/drivers/segac2.c
@@ -2216,7 +2216,7 @@ static DRIVER_INIT( pclubjv5 )
Dates are all verified correct from Ingame display, some of the Titles
such as Ichidant-R, Tant-R might be slightly incorrect as I've seen the
- games refered to by other names such as Ichident-R, Tanto-R, Tanto Arle
+ games referred to by other names such as Ichident-R, Tanto-R, Tanto Arle
etc.
bloxeedc is set as as clone of bloxeed as it is the same game but running
diff --git a/src/mame/drivers/segag80v.c b/src/mame/drivers/segag80v.c
index bed70b46666..d797510e25e 100644
--- a/src/mame/drivers/segag80v.c
+++ b/src/mame/drivers/segag80v.c
@@ -122,7 +122,7 @@
Known problems:
- 1 The games seem to run too fast. This is most noticable
+ 1 The games seem to run too fast. This is most noticeable
with the speech samples in Zektor - they don't match the mouth.
Slowing down the Z80 doesn't help and in fact hurts performance.
diff --git a/src/mame/drivers/segas16b.c b/src/mame/drivers/segas16b.c
index d38afdcffad..7b9d69bd323 100644
--- a/src/mame/drivers/segas16b.c
+++ b/src/mame/drivers/segas16b.c
@@ -4876,7 +4876,7 @@ ROM_END
*/
ROM_START( goldnaxej )
ROM_REGION( 0x0c0000, "maincpu", 0 ) /* 68000 code */
- /* fails rom test on 8 & 6 ?! roms verfied from two seperate sources */
+ /* fails rom test on 8 & 6 ?! roms verfied from two separate sources */
ROM_LOAD16_BYTE( "epr-12540.a7", 0x00000, 0x20000, CRC(0c7ccc6d) SHA1(25bc29eee731befc665472c2c1998cac8447cc21) )
ROM_LOAD16_BYTE( "epr-12539.a5", 0x00001, 0x20000, CRC(1f24f7d0) SHA1(a09cdf394c03069707f7ed400b8fbdc13674fa74) )
/* emtpy 0x40000 - 0x80000 */
@@ -4918,7 +4918,7 @@ ROM_END
*/
ROM_START( goldnaxe3 )
ROM_REGION( 0xc0000, "maincpu", 0) /* 68000 code */
- /* fails rom test on 8 & 6 ?! roms verfied from two seperate sources */
+ /* fails rom test on 8 & 6 ?! roms verfied from two separate sources */
ROM_LOAD16_BYTE( "epr-12525.a7", 0x00000, 0x20000, CRC(48332c76) SHA1(4cdf7dc2f504a030ae63b4854bb76a3f2cc1d96b) )
ROM_LOAD16_BYTE( "epr-12524.a5", 0x00001, 0x20000, CRC(8e58f342) SHA1(a972b05f7d5d7228067f97724191fce1aeb0371d) )
/* emtpy 0x40000 - 0x80000 */
diff --git a/src/mame/drivers/segas32.c b/src/mame/drivers/segas32.c
index ea4738d9b9f..59d170f49ad 100644
--- a/src/mame/drivers/segas32.c
+++ b/src/mame/drivers/segas32.c
@@ -2824,7 +2824,7 @@ ROM_START( ga2 )
ROM_LOAD( "mpr-14942.ic24", 0x400000, 0x100000, CRC(a89b0e90) SHA1(e14c62418eb7f9a2deb2a6dcf635bedc1c73c253) )
ROM_REGION( 0x100000, "mcu", 0 ) /* Protection CPU */
- ROM_LOAD( "epr-14468-02.u3", 0x00000, 0x10000, CRC(77634daa) SHA1(339169d164b9ed7dc3787b084d33effdc8e9efc1) ) /* located on seperate sub board */
+ ROM_LOAD( "epr-14468-02.u3", 0x00000, 0x10000, CRC(77634daa) SHA1(339169d164b9ed7dc3787b084d33effdc8e9efc1) ) /* located on separate sub board */
ROM_REGION( 0x400000, "gfx1", 0 ) /* tiles */
ROM_LOAD16_BYTE( "mpr-14948.ic14", 0x000000, 0x200000, CRC(75050d4a) SHA1(51d6bc9935abcf30af438e69c2cf4e09f57a803f) )
@@ -2864,7 +2864,7 @@ ROM_START( ga2u )
ROM_LOAD( "mpr-14942.ic24", 0x400000, 0x100000, CRC(a89b0e90) SHA1(e14c62418eb7f9a2deb2a6dcf635bedc1c73c253) )
ROM_REGION( 0x100000, "mcu", 0 ) /* Protection CPU */
- ROM_LOAD( "epr-14468-02.u3", 0x00000, 0x10000, CRC(77634daa) SHA1(339169d164b9ed7dc3787b084d33effdc8e9efc1) ) /* located on seperate sub board */
+ ROM_LOAD( "epr-14468-02.u3", 0x00000, 0x10000, CRC(77634daa) SHA1(339169d164b9ed7dc3787b084d33effdc8e9efc1) ) /* located on separate sub board */
ROM_REGION( 0x400000, "gfx1", 0 ) /* tiles */
ROM_LOAD16_BYTE( "mpr-14948.ic14", 0x000000, 0x200000, CRC(75050d4a) SHA1(51d6bc9935abcf30af438e69c2cf4e09f57a803f) )
@@ -2899,7 +2899,7 @@ ROM_START( ga2j )
ROM_LOAD( "mpr-14942.ic24", 0x400000, 0x100000, CRC(a89b0e90) SHA1(e14c62418eb7f9a2deb2a6dcf635bedc1c73c253) )
ROM_REGION( 0x100000, "mcu", 0 ) /* Protection CPU */
- ROM_LOAD( "epr-14468-02.u3", 0x00000, 0x10000, CRC(77634daa) SHA1(339169d164b9ed7dc3787b084d33effdc8e9efc1) ) /* located on seperate sub board */
+ ROM_LOAD( "epr-14468-02.u3", 0x00000, 0x10000, CRC(77634daa) SHA1(339169d164b9ed7dc3787b084d33effdc8e9efc1) ) /* located on separate sub board */
ROM_REGION( 0x400000, "gfx1", 0 ) /* tiles */
ROM_LOAD16_BYTE( "mpr-14948.ic14", 0x000000, 0x200000, CRC(75050d4a) SHA1(51d6bc9935abcf30af438e69c2cf4e09f57a803f) )
diff --git a/src/mame/drivers/sfbonus.c b/src/mame/drivers/sfbonus.c
index f40e7268cd1..bd29c2ffe2c 100644
--- a/src/mame/drivers/sfbonus.c
+++ b/src/mame/drivers/sfbonus.c
@@ -189,7 +189,7 @@ Model No. S2000C SALTIRE
+-+ | VGA | H3 |
+----------+-------+-------------------------------+
-Basicly the same as the VCG-1 SALTIRE below, but the
+basically the same as the VCG-1 SALTIRE below, but the
XILINX chip is socketted and no H1 or H2 connector.
------------------------------------------------------------
diff --git a/src/mame/drivers/shadfrce.c b/src/mame/drivers/shadfrce.c
index 74ad32dc037..cdb9f5223f0 100644
--- a/src/mame/drivers/shadfrce.c
+++ b/src/mame/drivers/shadfrce.c
@@ -67,7 +67,7 @@ Notes:
ROMs
----
- 32J1 thru 32J8 - 16M mask ROM (DIP42)
+ 32J1 through 32J8 - 16M mask ROM (DIP42)
32A12/13/14/J15 - 27C2001 EPROM (DIP32)
32J9 - 4M mask ROM (DIP32)
32J10 - 27C512 EPROM (DIP28)
diff --git a/src/mame/drivers/slapfght.c b/src/mame/drivers/slapfght.c
index 39578145ad5..12ecfc5b4b4 100644
--- a/src/mame/drivers/slapfght.c
+++ b/src/mame/drivers/slapfght.c
@@ -60,7 +60,7 @@ Known Info
----------
2K Character RAM at write only address $f000-$f7fff looks to be organised
-64x32 chars with the screen rotated thru 90 degrees clockwise. There
+64x32 chars with the screen rotated through 90 degrees clockwise. There
appears to be some kind of attribute(?) RAM above at $f800-$ffff organised
in the same manner.
diff --git a/src/mame/drivers/slapshot.c b/src/mame/drivers/slapshot.c
index 662cb72fd8c..8cf260e6aa2 100644
--- a/src/mame/drivers/slapshot.c
+++ b/src/mame/drivers/slapshot.c
@@ -101,7 +101,7 @@ MB8421-90LP D74-02 84256A-70L 26.6860MHz TCO640FIO
Sub Board K91X0488A
- Basicly a few connectors, Caps, resistors & ADC0809CNN
+ basically a few connectors, Caps, resistors & ADC0809CNN
Chips:
Main: MC68000P12F
diff --git a/src/mame/drivers/sms.c b/src/mame/drivers/sms.c
index 94912eac2c9..0666231867e 100644
--- a/src/mame/drivers/sms.c
+++ b/src/mame/drivers/sms.c
@@ -78,7 +78,7 @@ resistors or other PWM fun) it should be possible to get:
mc1488 to shift to rs232 voltage levels)
* The 8255 PPI at U13 (connected to the 8088) is connected to 75451
- drivers on all pins EXCEPT pins PC3 thru PC0.
+ drivers on all pins EXCEPT pins PC3 through PC0.
(schematic page 3)
PA7 - Display Light 1
PA6 - Display Light 2
diff --git a/src/mame/drivers/snk.c b/src/mame/drivers/snk.c
index fc8a22e0619..4b36b66d117 100644
--- a/src/mame/drivers/snk.c
+++ b/src/mame/drivers/snk.c
@@ -105,7 +105,7 @@ Notes:
- the only difference between hal21 and hal21j is the audio ROM.
- there are no "Bonus Lives" settings in alphamis and arian (always 50k 100k)
- and only an "Occurence" Dip Switch.
+ and only an "Occurrence" Dip Switch.
- when test mode displays 80k 160k in athena, it is in fact 60k 120k.
@@ -840,12 +840,12 @@ static CUSTOM_INPUT( snk_bonus_r )
switch (bit_mask)
{
- case 0x01: /* older games : "Occurence" Dip Switch (DSW2:1) */
+ case 0x01: /* older games : "Occurrence" Dip Switch (DSW2:1) */
return ((input_port_read(field.machine(), "BONUS") & bit_mask) >> 0);
case 0xc0: /* older games : "Bonus Life" Dip Switches (DSW1:7,8) */
return ((input_port_read(field.machine(), "BONUS") & bit_mask) >> 6);
- case 0x04: /* later games : "Occurence" Dip Switch (DSW1:3) */
+ case 0x04: /* later games : "Occurrence" Dip Switch (DSW1:3) */
return ((input_port_read(field.machine(), "BONUS") & bit_mask) >> 2);
case 0x30: /* later games : "Bonus Life" Dip Switches (DSW2:5,6) */
return ((input_port_read(field.machine(), "BONUS") & bit_mask) >> 4);
@@ -1674,7 +1674,7 @@ static INPUT_PORTS_START( vangrd2 )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Language ) ) PORT_DIPLOCATION("DSW2:4")
PORT_DIPSETTING( 0x08, DEF_STR( English ) )
PORT_DIPSETTING( 0x00, DEF_STR( Japanese ) )
- PORT_DIPNAME( 0x10, 0x00, "Bonus Life Occurence" ) PORT_DIPLOCATION("DSW2:5")
+ PORT_DIPNAME( 0x10, 0x00, "Bonus Life Occurrence" ) PORT_DIPLOCATION("DSW2:5")
PORT_DIPSETTING( 0x00, "Every bonus" )
PORT_DIPSETTING( 0x10, "Bonus only" )
PORT_DIPNAME( 0x20, 0x20, "Infinite Lives (Cheat)") PORT_DIPLOCATION("DSW2:6")
@@ -1744,7 +1744,7 @@ static INPUT_PORTS_START( madcrash )
PORT_DIPSETTING( 0x00, DEF_STR( None ) )
PORT_START("DSW2")
- PORT_DIPNAME( 0x01, 0x00, "Bonus Life Occurence" ) PORT_DIPLOCATION("DSW2:1")
+ PORT_DIPNAME( 0x01, 0x00, "Bonus Life Occurrence" ) PORT_DIPLOCATION("DSW2:1")
PORT_DIPSETTING( 0x01, "1st, 2nd, then every 2nd" ) /* Check the "Non Bugs" page */
PORT_DIPSETTING( 0x00, "1st and 2nd only" )
PORT_DIPNAME( 0x06, 0x04, "Scroll Speed" ) PORT_DIPLOCATION("DSW2:2,3")
diff --git a/src/mame/drivers/spcforce.c b/src/mame/drivers/spcforce.c
index 7d7d4e3d156..cc5a20b34b2 100644
--- a/src/mame/drivers/spcforce.c
+++ b/src/mame/drivers/spcforce.c
@@ -199,7 +199,7 @@ static const gfx_layout charlayout =
8,8, /* 8*8 chars */
512, /* 512 characters */
3, /* 3 bits per pixel */
- { 2*512*8*8, 512*8*8, 0 }, /* The bitplanes are seperate */
+ { 2*512*8*8, 512*8*8, 0 }, /* The bitplanes are separate */
{ 0, 1, 2, 3, 4, 5, 6, 7},
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8},
8*8 /* every char takes 8 consecutive bytes */
diff --git a/src/mame/drivers/spinb.c b/src/mame/drivers/spinb.c
index 4461a2461d1..5c1f04e6548 100644
--- a/src/mame/drivers/spinb.c
+++ b/src/mame/drivers/spinb.c
@@ -33,7 +33,7 @@ static MACHINE_CONFIG_START( spinb, spinb_state )
MACHINE_CONFIG_END
/*-------------------------------------------------------------------
-/ Bushido (1993) - ( Last game by Inder - before becomming Spinball - but same hardware)
+/ Bushido (1993) - ( Last game by Inder - before becoming Spinball - but same hardware)
/-------------------------------------------------------------------*/
ROM_START(bushido)
ROM_REGION(0x10000, "maincpu", 0)
diff --git a/src/mame/drivers/sshangha.c b/src/mame/drivers/sshangha.c
index 197d5d9b8b3..2f34f136581 100644
--- a/src/mame/drivers/sshangha.c
+++ b/src/mame/drivers/sshangha.c
@@ -133,7 +133,7 @@ WRITE16_HANDLER( paletteram16_xbgr_word_be_sprites2_w )
WRITE16_HANDLER( paletteram16_xbgr_word_be_sprites_w )
{
- // hack??? we have to call this otherwise the sprite colours for some selected tiles are wrong (most noticable on the 2nd level of quest mode)
+ // hack??? we have to call this otherwise the sprite colours for some selected tiles are wrong (most noticeable on the 2nd level of quest mode)
// however if we simply mirror the memory both ways the how to play screen ends up with bad colours
// we use the 2nd copy of palette ram for low priority tiles only..
// is this related to the bootleg only, or does the original have this issue too?
diff --git a/src/mame/drivers/sub.c b/src/mame/drivers/sub.c
index d0029db42fc..b53998db40c 100644
--- a/src/mame/drivers/sub.c
+++ b/src/mame/drivers/sub.c
@@ -336,7 +336,7 @@ static INPUT_PORTS_START( sub )
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x20, DEF_STR( Cabinet ) )
- PORT_DIPSETTING( 0x20, DEF_STR( Upright ) ) /* Seperate controls for each player */
+ PORT_DIPSETTING( 0x20, DEF_STR( Upright ) ) /* separate controls for each player */
PORT_DIPSETTING( 0x00, DEF_STR( Cocktail ) ) /* Controls via player 1 for both, but need to get x/y screen flip working to fully test */
PORT_DIPNAME( 0x40, 0x40, DEF_STR( Demo_Sounds ) )
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
diff --git a/src/mame/drivers/suprnova.c b/src/mame/drivers/suprnova.c
index 65cc52eb901..dc5fdabea2d 100644
--- a/src/mame/drivers/suprnova.c
+++ b/src/mame/drivers/suprnova.c
@@ -28,7 +28,7 @@ ToDo:
galpanis: Are the priorities correct on the KANEKO logo at the start, the invisible faded logo obscures the rotating white lines
-video: Sprite Zooming - the current algorithm is leaving gaps, most noticable in Gals Panic 4, and Jackie Chan which is sharing
+video: Sprite Zooming - the current algorithm is leaving gaps, most noticeable in Gals Panic 4, and Jackie Chan which is sharing
the video code.
video: Sprite positions still kludged slightly (see skns_sprite_kludge)
diff --git a/src/mame/drivers/taito_z.c b/src/mame/drivers/taito_z.c
index 1b38daadd80..dfaf53f0686 100644
--- a/src/mame/drivers/taito_z.c
+++ b/src/mame/drivers/taito_z.c
@@ -36,7 +36,7 @@ properties], and a text plane with character definitions held in ram.
older TC0100SCN tilemap generator used in previous Taito Z games. The
hardware for Taito's Super Chase was a further development of this, with a
68020 for main CPU and Ensoniq sound - standard features of Taito's F3
-system. Taito's F3 system superceded both Taito B and F2 systems, but the
+system. Taito's F3 system superseded both Taito B and F2 systems, but the
Taito Z system was enhanced with F3 features and continued in games like
Super Chase and Under Fire up to the mid 1990s.)
@@ -384,15 +384,15 @@ Notes:
TD62003 : PNP 50V 0.5A Quad Darlinton Switch (for driving coin meters)
D633 : Si NPN POWER transistor used in 68k reset circuit (TIP122 compatible)
ROMs:
- C09-12 thru C09-14 - MB834100
+ C09-12 through C09-14 - MB834100
C09-07 - HN62404
- C09-32 thru C09-33 - AM27C512
- C09-30 thru C09-31 - TC571000
+ C09-32 through C09-33 - AM27C512
+ C09-30 through C09-31 - TC571000
C09-38 and C09-36 - TC571000
C09-23 - AM27S21
C09-22 and C09-26 - MMI PAL16L8B
C09-21 and
- C09-24 thru C09-25 - MMI PAL20L8B
+ C09-24 through C09-25 - MMI PAL20L8B
PINOUT CONNECTOR D (Note: All pinouts typed from an original Taito document)
------------------
@@ -468,9 +468,9 @@ VIDEO PCB K1100491A J1100210A
Notes:
ROMs:
- C09-01 thru C09-05 - 234000
+ C09-01 through C09-05 - 234000
C09-06 - HN62404
- C09-17 thru C09-18 - MMI 63S441
+ C09-17 through C09-18 - MMI 63S441
C09-19 - MMI PAL16L8B
C09-20 - AM27S21
diff --git a/src/mame/drivers/taitoair.c b/src/mame/drivers/taitoair.c
index 022da6d5d55..0b0c17e510b 100644
--- a/src/mame/drivers/taitoair.c
+++ b/src/mame/drivers/taitoair.c
@@ -166,7 +166,7 @@ Topland
Sprite/tile priority bad.
After demo game in attract, palette seems too dark for a while.
-Palette corruption has occured with areas not restored after a fade.
+Palette corruption has occurred with areas not restored after a fade.
Don't know why. (Perhaps 68000 relies on feedback from co-processor
in determining what parts of palette ram to write... but this would
then be fixed by hookup of 32025 core, which it isn't.)
diff --git a/src/mame/drivers/tetrisp2.c b/src/mame/drivers/tetrisp2.c
index fd725bc8277..b3e14aa01bc 100644
--- a/src/mame/drivers/tetrisp2.c
+++ b/src/mame/drivers/tetrisp2.c
@@ -1718,7 +1718,7 @@ ROM_START( rockn3 )
ROM_REGION( 0x080000, "gfx4", 0 ) /* 8x8x8 (Foreground) */
ROM_LOAD( "rock_n_3_vj-98344_10_v1.0", 0x000000, 0x080000, CRC(8100039e) SHA1(e07b1e2f3cbcb1c086edd628d20423ecd4f74860) ) /* IC19 (alt PCB number 10) */
- ROM_REGION( 0x7000000, "ymz", 0 ) /* Samples - On seperate ROM board with YMZ280B-F sound chip */
+ ROM_REGION( 0x7000000, "ymz", 0 ) /* Samples - On separate ROM board with YMZ280B-F sound chip */
ROM_LOAD( "mr99029-01.ic28", 0x0000000, 0x0400000, CRC(e2f69042) SHA1(deb361a53ed6a9033e21c2f805f327cc3e9b11c6) ) // COMMON AREA (alt PCB number 25)
ROM_FILL( 0x0400000, 0x0c00000, 0xff ) // BANK AREA (unpopulated IC29, IC36 & IC37 (alt PCB numbers 26, 27 & 28 repectively)
ROM_LOAD( "mr99029-02.ic1", 0x1000000, 0x0400000, CRC(b328b18f) SHA1(22edebcabd6c8ed65d8c9e501621991d404c430d) ) // bank 0 (alt PCB number 1)
diff --git a/src/mame/drivers/topspeed.c b/src/mame/drivers/topspeed.c
index ee4bb616667..c7a058a8104 100644
--- a/src/mame/drivers/topspeed.c
+++ b/src/mame/drivers/topspeed.c
@@ -194,7 +194,7 @@ Stephh's notes (based on the game M68000 code and some tests) :
1) 'topspeed' and 'topspedu'
- - All adresses are for 2nd M68000 CPU !
+ - All addresses are for 2nd M68000 CPU !
- Region stored at 0x01fffe.w
- Sets :
* 'topspeed' : region = 0x0003
@@ -214,13 +214,13 @@ Stephh's notes (based on the game M68000 code and some tests) :
- There is sort of built-in cheat (code at 0x015332) :
* set "Allow Continue" Dip Switch to "No"
* set "Continue Price" Dip Switch to 1C_1C
- * set contents of 0x000402.b to 0x55 (be aware that this adress is in ROM area)
+ * set contents of 0x000402.b to 0x55 (be aware that this address is in ROM area)
* you'll then be awarded infinite time :)
2) 'fullthrl'
- - All adresses are for 2nd M68000 CPU !
+ - All addresses are for 2nd M68000 CPU !
- Region stored at 0x01fffe.w
- Sets :
* 'fullthrl' : region = 0x0001
diff --git a/src/mame/drivers/trvquest.c b/src/mame/drivers/trvquest.c
index 1f2f9e66d2a..a6cba4cae02 100644
--- a/src/mame/drivers/trvquest.c
+++ b/src/mame/drivers/trvquest.c
@@ -18,9 +18,9 @@ Two Crystals:
Two 8 position DIPS
-rom3 thru rom7 - Main pcb PRG.
+rom3 through rom7 - Main pcb PRG.
-roma thru romi - Sub pcb Questions.
+roma through romi - Sub pcb Questions.
The main pcb had empty sockets for
rom0, rom1 and rom2.
diff --git a/src/mame/drivers/tumbleb.c b/src/mame/drivers/tumbleb.c
index 29655a0c2b5..b337de31b4d 100644
--- a/src/mame/drivers/tumbleb.c
+++ b/src/mame/drivers/tumbleb.c
@@ -164,7 +164,7 @@ Stephh's notes (based on the games M68000 code and some tests) :
- I can't determine what's the effect of DSW 1-7 to DSW 1-5 :(
All I can tell is that the computed value (from 0x0000 to 0x0007) is stored at 0x12279c.w
- and it is compared with the contents of adresses 0x1207c6.w and 0x12153c.w .
+ and it is compared with the contents of addresses 0x1207c6.w and 0x12153c.w .
- DSW 1-4 changes the color of the field, but I don't know if it has
some other effects. Please check this out and let me know.
@@ -2686,7 +2686,7 @@ ROM_END
SemiCom Games
- Uses simular hardware with 87c52 MCU for protection
+ Uses similar hardware with 87c52 MCU for protection
SemiCom used the name "Mijin" in 1995
diff --git a/src/mame/drivers/twincobr.c b/src/mame/drivers/twincobr.c
index 9a44d4a4b13..2b544b3bc32 100644
--- a/src/mame/drivers/twincobr.c
+++ b/src/mame/drivers/twincobr.c
@@ -33,8 +33,8 @@ Difference between Twin Cobra and Kyukyoko Tiger:
for this reason, it also supports Table Top cabinets.
T.C. stores 3 characters for high scores.
K.T. stores 6 characters for high scores.
- T.C. heros are Red and Blue for player 1 and 2 respectively.
- K.T. heros are grey for both players.
+ T.C. heroes are Red and Blue for player 1 and 2 respectively.
+ K.T. heroes are grey for both players.
T.C. dead remains of ground tanks are circular.
K.T. dead remains of ground tanks always vary in shape.
T.C. does not use DSW1-1 and DSW2-8.
@@ -196,7 +196,7 @@ out:
01 YM3812 data
20 Coin counters / Coin lockouts
-TMS320C10 DSP: Harvard type architecture. RAM and ROM on seperate data buses.
+TMS320C10 DSP: Harvard type architecture. RAM and ROM on separate data buses.
0000-07ff ROM 16-bit opcodes (word access only). Moved to $8000-8fff for
MAME compatibility. View this ROM in the debugger at $8000h
0000-0090 Internal RAM (words).
diff --git a/src/mame/drivers/upscope.c b/src/mame/drivers/upscope.c
index 3c8b15fb008..2e707fb7f89 100644
--- a/src/mame/drivers/upscope.c
+++ b/src/mame/drivers/upscope.c
@@ -138,9 +138,9 @@ static READ8_DEVICE_HANDLER( upscope_cia_0_portb_r )
* PA5 = com line /carrier detect
* PA4 = com line /CTS
* PA3 = com line /DSR
- * PA2 = SEL (Centronics parellel control)
- * PA1 = POUT (Centronics parellel control)
- * PA0 = BUSY (Centronics parellel control)
+ * PA2 = SEL (Centronics parallel control)
+ * PA1 = POUT (Centronics parallel control)
+ * PA0 = BUSY (Centronics parallel control)
*
*************************************/
diff --git a/src/mame/drivers/wardner.c b/src/mame/drivers/wardner.c
index 22fe8ba7319..e5140ad1334 100644
--- a/src/mame/drivers/wardner.c
+++ b/src/mame/drivers/wardner.c
@@ -108,7 +108,7 @@ c000-cfff Sound RAM, $C000-C7FF shared with $C000-C7FF in Z80(0) ram
-TMS320C10 DSP: Harvard type architecture. RAM and ROM on seperate data buses.
+TMS320C10 DSP: Harvard type architecture. RAM and ROM on separate data buses.
0000-05ff ROM 16-bit opcodes (word access only).
0000-0090 Internal RAM (words).
diff --git a/src/mame/drivers/williams.c b/src/mame/drivers/williams.c
index 26c873d560e..62176f230dc 100644
--- a/src/mame/drivers/williams.c
+++ b/src/mame/drivers/williams.c
@@ -28,9 +28,9 @@
Bubbles, etc. by HIGHWAYMAN, all decoder proms are 512x8.
defender original pcb's used a single prom(decoder1).
newer defender pcb's used 2 proms(decoder2,decoder3) this was to allow
- video inversion for the coctail table, decoders 1 & 2 are the same code.
+ video inversion for the cocktail table, decoders 1 & 2 are the same code.
white was first romset, then green/blue the only difference was the chips used,
- the final version was red, only red can run in a coctail table.
+ the final version was red, only red can run in a cocktail table.
(red also has *much* improved enemy AI and is harder to play)
Colony7 uses a different chip for decoder2(cs10), but decoder3 is the same.
early stargate pcb's used decoder4, and decoder5.
diff --git a/src/mame/drivers/wpc_dot.c b/src/mame/drivers/wpc_dot.c
index ed58edc1208..f0eff569b30 100644
--- a/src/mame/drivers/wpc_dot.c
+++ b/src/mame/drivers/wpc_dot.c
@@ -258,7 +258,7 @@ ROM_START(sf_l1)
ROM_END
/*-----------------
-/ Terminator 2: Judgement Day
+/ Terminator 2: Judgment Day
/------------------*/
ROM_START(t2_l8)
ROM_REGION(0x10000, "maincpu", ROMREGION_ERASEFF)
@@ -404,9 +404,9 @@ GAME(1991, pz_l1, pz_f4, wpc_dot, wpc_dot, wpc_dot, ROT0, "Bally", "Party Zo
GAME(1991, pz_l2, pz_f4, wpc_dot, wpc_dot, wpc_dot, ROT0, "Bally", "Party Zone (L-2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
GAME(1991, pz_l3, pz_f4, wpc_dot, wpc_dot, wpc_dot, ROT0, "Bally", "Party Zone (L-3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
GAME(1991, sf_l1, 0, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Slugfest (L-1)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, t2_l8, 0, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgement Day (L-8)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, t2_l6, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgement Day (L-6)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, t2_p2f, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgement Day (P-2F) Profanity", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, t2_l4, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgement Day (L-4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, t2_l3, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgement Day (L-3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
-GAME(1991, t2_l2, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgement Day (L-2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1991, t2_l8, 0, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgment Day (L-8)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1991, t2_l6, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgment Day (L-6)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1991, t2_p2f, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgment Day (P-2F) Profanity", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1991, t2_l4, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgment Day (L-4)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1991, t2_l3, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgment Day (L-3)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
+GAME(1991, t2_l2, t2_l8, wpc_dot, wpc_dot, wpc_dot, ROT0, "Williams", "Terminator 2: Judgment Day (L-2)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
diff --git a/src/mame/drivers/wwfsstar.c b/src/mame/drivers/wwfsstar.c
index 404f68ab0fc..47d746383d6 100644
--- a/src/mame/drivers/wwfsstar.c
+++ b/src/mame/drivers/wwfsstar.c
@@ -106,7 +106,7 @@ Notes:
Sound Chips : YM2151, M6295
- 3 Layers from now on if mentioned will be refered to as
+ 3 Layers from now on if mentioned will be referred to as
BG0 - Background
SPR - Sprites
diff --git a/src/mame/drivers/wwfwfest.c b/src/mame/drivers/wwfwfest.c
index 08385e0fd25..fd5f9fc0d8f 100644
--- a/src/mame/drivers/wwfwfest.c
+++ b/src/mame/drivers/wwfwfest.c
@@ -18,7 +18,7 @@
Sound Chips : YM2151, M6295
- 4 Layers from now on if mentioned will be refered to as
+ 4 Layers from now on if mentioned will be referred to as
BG0 - Background Layer 0
BG1 - Background Layer 1
@@ -177,7 +177,7 @@ static WRITE16_HANDLER ( wwfwfest_soundwrite )
There are 4 players, 2 sets of dipswitches and 2 misc
*******************************************************************************/
-/* DIPs are spread accross the other input ports */
+/* DIPs are spread across the other input ports */
static CUSTOM_INPUT( dsw_3f_r )
{
const char *tag = (const char *)param;
diff --git a/src/mame/drivers/zn.c b/src/mame/drivers/zn.c
index 6af35924b8f..0cd1936f9ce 100644
--- a/src/mame/drivers/zn.c
+++ b/src/mame/drivers/zn.c
@@ -1400,7 +1400,7 @@ Also printed on the board near the ROMs is....
Notes:
CAT702 - protection chip labelled 'TW02' (DIP20)
JGUN1, JGUN2 - Connector for optional gun controllers
- ROMs U14 thru U17 - 27C040 EPROM
+ ROMs U14 through U17 - 27C040 EPROM
DS1232S - Dallas DS1232 (reset IC, SOIC16)
VT83C461 - VIA VT83C461 (IDE Hard Drive controller, QFP100)
EPM7160ELC84 - Altera MAX EPM7160ELC84-10 (PLCC84 CPLD, labelled 'PSX PiD 9-19-96 2FDA')
@@ -1571,7 +1571,7 @@ Notes:
CAT702 - protection chip labelled 'ET02' (DIP20)
ROMs 217, 216 & 326 - surface mounted 32MBit MASK ROM (SOP44)
ROMs 042 & 046 - 27C2001 EPROM
- ROMs 212 thru 215 - 27C4001 EPROM
+ ROMs 212 through 215 - 27C4001 EPROM
MAIN_IF2 & SUB_IF2 - AMD Mach211 CPLD (PLCC44)
M628032 - 32K x8 SRAM, equivalent to 62256 SRAM (SOJ28)
68000 clock - 12MHz
@@ -1825,7 +1825,7 @@ data.
Disk Drive is a Quantum ????2.1 GB??
connectors CN506 and CN505 are the gun inputs pins 13, 14, 15
-white/blue/ black respectively. The + 5 (red) is seperate source (not
+white/blue/ black respectively. The + 5 (red) is separate source (not
from the CN506 or Cn505).
You'll have to get the +5 for the guns from the jamma harness.
@@ -1930,10 +1930,10 @@ Notes:
U35, U36 - 27C080 DIP32 EPROM
U21, U22 - Unpopulated positions for DIP32 EPROM
U6, U20 - Unpopulated position for SOP44 MaskROM
- U3 thru U6 \
- U17 thru U19 | surface mounted 32MBit SOP44 MaskROM
- U28 thru U31 |
- U41 thru U44 /
+ U3 through U6 \
+ U17 through U19 | surface mounted 32MBit SOP44 MaskROM
+ U28 through U31 |
+ U41 through U44 /
Sound Board
@@ -2451,7 +2451,7 @@ Notes:
3 logic chips near main program ROMs.
2x 4MBit EPROMs labelled 'CBAJ1' and 'CBAJ2'
1x 2MBit EPROM labelled 'CBAJZ80'
- 9x 32MBit smt SOP44 MASKROMs labelled 'CB-00' thru 'CB-08' (Graphics)
+ 9x 32MBit smt SOP44 MASKROMs labelled 'CB-00' through 'CB-08' (Graphics)
2x 32MBit smt SOP44 MASKROMs labelled 'CB-SE' and 'CB-V0' (connected to the YMZ280B)
LH540202 - CMOS 1024 x 9 Asyncronous FIFO (PLCC32)
D43001 - 32K x8 SRAM, equivalent to 62256 SRAM
diff --git a/src/mame/drivers/zodiack.c b/src/mame/drivers/zodiack.c
index ca169f6d2dd..1aa7a84af90 100644
--- a/src/mame/drivers/zodiack.c
+++ b/src/mame/drivers/zodiack.c
@@ -535,7 +535,7 @@ static const gfx_layout charlayout_2 =
8,8, /* 8*8 chars */
256, /* 256 characters */
2, /* 2 bits per pixel */
- { 0, 512*8*8 }, /* The bitplanes are seperate */
+ { 0, 512*8*8 }, /* The bitplanes are separate */
{ 0, 1, 2, 3, 4, 5, 6, 7 },
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
8*8 /* every char takes 8 consecutive bytes */
diff --git a/src/mame/etc/jrcrypt.c b/src/mame/etc/jrcrypt.c
index 59ecbb1044d..a32426db544 100644
--- a/src/mame/etc/jrcrypt.c
+++ b/src/mame/etc/jrcrypt.c
@@ -171,7 +171,7 @@ int jrpacman_romdecodeB(int offset)
This function would look suprisingly similiar to the source code to
the encoder pals, I imagine. I wrote is based on the jedec file that I
got from VideoDoctor. It needs to be run during the game, since the
-logic is kind of wierd and state based. This is slow. So you'll see
+logic is kind of weird and state based. This is slow. So you'll see
that I made it store its "decrypted" opcodes in another array. When I
ran the program and was satisfied that it had decrypted enough code, I
dumped this new array out into some ROM files. These ROM files are
diff --git a/src/mame/machine/arkanoid.c b/src/mame/machine/arkanoid.c
index 2c67dfee888..be7bf7c3e6d 100644
--- a/src/mame/machine/arkanoid.c
+++ b/src/mame/machine/arkanoid.c
@@ -157,7 +157,7 @@ Their effect is completely unknown but I need to set some bits to 1 so the games
- 'arkblock' : NO read from 0xd008 !
- 'arkbloc2' :
* bit 5 must sometimes be set to 1 or you can't reach right side of the screen
- nor select all levels at the begining of the game
+ nor select all levels at the beginning of the game
- 'arkgcbl' :
* bit 1 must be set to 1 or you enter sort of endless "demo mode" when you start :
. you can't select your starting level (it always starts at level 1)
@@ -166,12 +166,12 @@ Their effect is completely unknown but I need to set some bits to 1 so the games
. you are awarded points as in a normal game
. sounds are played
* bit 5 must sometimes be set to 1 or you can't reach right side of the screen
- nor select all levels at the begining of the game
+ nor select all levels at the beginning of the game
- 'paddle2' :
* bits 0 and 1 must be set to 1 or the paddle goes up (joystick issue ?)
* bits 2 and 3 must be set to 1 or the paddle goes down (joystick issue ?)
* bit 5 must sometimes be set to 1 or you can't reach right side of the screen
- nor select all levels at the begining of the game
+ nor select all levels at the beginning of the game
TO DO (2006.09.12) :
diff --git a/src/mame/machine/cdi070.c b/src/mame/machine/cdi070.c
index 232ccfe9b60..90452cb9690 100644
--- a/src/mame/machine/cdi070.c
+++ b/src/mame/machine/cdi070.c
@@ -411,7 +411,7 @@ READ16_HANDLER( scc68070_periphs_r )
switch(offset)
{
- // Interupts: 80001001
+ // interrupts: 80001001
case 0x1000/2: // LIR priority level
return scc68070->lir;
@@ -703,7 +703,7 @@ WRITE16_HANDLER( scc68070_periphs_w )
switch(offset)
{
- // Interupts: 80001001
+ // interrupts: 80001001
case 0x1000/2: // LIR priority level
verboselog(space->machine(), 2, "scc68070_periphs_w: LIR: %04x & %04x\n", data, mem_mask);
COMBINE_DATA(&scc68070->lir);
diff --git a/src/mame/machine/dc.c b/src/mame/machine/dc.c
index ffcb95aa26a..7a5ef236875 100644
--- a/src/mame/machine/dc.c
+++ b/src/mame/machine/dc.c
@@ -603,7 +603,7 @@ WRITE64_HANDLER( dc_g2_ctrl_w )
case SB_ADEN: wave_dma.flag = (dat & 1); break;
/*
SB_ADTSEL
- bit 1: (0) Wave DMA thru SB_ADST flag (1) Wave DMA thru irq trigger, defined by SB_G2DTNRM / SB_G2DTEXT
+ bit 1: (0) Wave DMA through SB_ADST flag (1) Wave DMA through irq trigger, defined by SB_G2DTNRM / SB_G2DTEXT
*/
case SB_ADTSEL: wave_dma.sel = dat & 7; break;
/*ready for dma'ing*/
diff --git a/src/mame/machine/kaneko16.c b/src/mame/machine/kaneko16.c
index 695423ae0b7..b20ef0a53cf 100644
--- a/src/mame/machine/kaneko16.c
+++ b/src/mame/machine/kaneko16.c
@@ -1746,7 +1746,7 @@ static int calc3_decompress_table(running_machine& machine, int tabnum, UINT8* d
// this, or it can remember addresses and restore those
// hack, set it to a known address instead of trying to restore to anywhere specific..
- // might break at some point tho, eg if it doesn't write command 06 often enough because it trys to use another one like 07...
+ // might break at some point tho, eg if it doesn't write command 06 often enough because it tries to use another one like 07...
// need to understand the meaning of this (test hw?)
// !dstram is used because we don't want to process these during our initial table scan, only when the game asks!
diff --git a/src/mame/machine/md_cart.c b/src/mame/machine/md_cart.c
index 25ea2af8618..3655fde0485 100644
--- a/src/mame/machine/md_cart.c
+++ b/src/mame/machine/md_cart.c
@@ -91,7 +91,7 @@ enum
POKEMON, /* Pocket Monster */
POKEMON2, /* Pocket Monster 2 */
KAIJU, /* Pokemon Stadium */
- RADICA, /* Radica TV games.. these probably should be a seperate driver since they are a seperate 'console' */
+ RADICA, /* Radica TV games.. these probably should be a separate driver since they are a separate 'console' */
REALTEC, /* Whac a Critter/Mallet legend, Defend the Earth, Funnyworld/Ballonboy */
REDCLIFF, /* Romance of the Three Kingdoms - Battle of Red Cliffs, already decoded from .mdx format */
REDCL_EN, /* The encoded version... */
diff --git a/src/mame/machine/megadriv.c b/src/mame/machine/megadriv.c
index 77ddff737f0..2d3ed46a4ec 100644
--- a/src/mame/machine/megadriv.c
+++ b/src/mame/machine/megadriv.c
@@ -3795,7 +3795,7 @@ ADDRESS_MAP_END
Sega CD related
*************************************************************************************************/
-// The perfect syncs should make this unneccessary: forcing syncs on reads is a flawed design pattern anyway,
+// The perfect syncs should make this unnecessary: forcing syncs on reads is a flawed design pattern anyway,
// because the sync will only happen AFTER the read, by which time it's too late.
#define SEGACD_FORCE_SYNCS 0
diff --git a/src/mame/machine/mie.h b/src/mame/machine/mie.h
index 7723480819e..59cb41377a1 100644
--- a/src/mame/machine/mie.h
+++ b/src/mame/machine/mie.h
@@ -88,11 +88,11 @@ private:
CTRL_ENDP = 0x000004, // Add an end pattern
CTRL_EMP = 0x000100, // Empty flag
CTRL_PERR = 0x000200, // Parity error
- CTRL_BFOV = 0x000800, // Set when overflow, cleared to 0 when starting send/recieve
+ CTRL_BFOV = 0x000800, // Set when overflow, cleared to 0 when starting send/receive
CTRL_RXB = 0x001000, // Recieving
- CTRL_RFB = 0x002000, // Recieve done
+ CTRL_RFB = 0x002000, // Receive done
CTRL_TFB = 0x004000, // Transmit done
- CTRL_HRES = 0x008000 // Reset pattern recieved
+ CTRL_HRES = 0x008000 // Reset pattern received
};
// internal state
diff --git a/src/mame/machine/namcos2.c b/src/mame/machine/namcos2.c
index 0e9f8b5071c..d0546699a4d 100644
--- a/src/mame/machine/namcos2.c
+++ b/src/mame/machine/namcos2.c
@@ -719,7 +719,7 @@ WRITE8_HANDLER( namcos2_mcu_analog_ctrl_w )
namcos2_mcu_analog_ctrl = data & 0xff;
/* Check if this is a start of conversion */
- /* Input ports 2 thru 9 are the analog channels */
+ /* Input ports 2 through 9 are the analog channels */
if(data & 0x40)
{
diff --git a/src/mame/machine/seicop.c b/src/mame/machine/seicop.c
index a435c2b15c9..4bf256a370d 100644
--- a/src/mame/machine/seicop.c
+++ b/src/mame/machine/seicop.c
@@ -1636,7 +1636,7 @@ x/y check [2]
//then reads at $580
sine cosine has a weird math problem, it needs that the amp is multiplied by two when the direction is TOTALLY left or TOTALLY up.
-No known explaination to this so far ...
+No known explanation to this so far ...
003306: move.w #$8100, ($100,A0)
00330C: move.w #$8900, ($100,A0)
@@ -1739,7 +1739,7 @@ static struct
UINT16 hitbox;
}cop_collision_info[2];
-/* Taken from Seibu Cup Soccer bootleg (TODO: understand the algorythm and remove this) */
+/* Taken from Seibu Cup Soccer bootleg (TODO: understand the algorithm and remove this) */
static const UINT8 fade_table[0x400] = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
@@ -2130,7 +2130,7 @@ static WRITE16_HANDLER( generic_cop_w )
dword ^= 0
word ^= 2
byte ^= 3
- - some macro commands here have a commented algorythm, it's how Seibu Cup Bootleg version handles maths inside the 14/15 roms.
+ - some macro commands here have a commented algorithm, it's how Seibu Cup Bootleg version handles maths inside the 14/15 roms.
The ROMs map tables in the following arrangement:
0x00000 - 0x1ffff Sine math results
0x20000 - 0x3ffff Cosine math results
@@ -2512,7 +2512,7 @@ static WRITE16_HANDLER( generic_cop_w )
UINT32 src,dst,size,i;
/*
- Apparently all of those are just different DMA channels, brightness effects are done thru a RAM table and the pal_brightness_val / mode
+ Apparently all of those are just different DMA channels, brightness effects are done through a RAM table and the pal_brightness_val / mode
0x80 is used by Legionnaire
0x81 is used by SD Gundam and Godzilla
0x82 is used by Zero Team and X Se Dae
@@ -2522,7 +2522,7 @@ static WRITE16_HANDLER( generic_cop_w )
TODO:
- Denjin Makai mode 4 is totally guessworked.
- SD Gundam doesn't fade colors correctly, it should have the text layer / sprites with normal gradient and the rest dimmed in most cases,
- presumably bad RAM table or bad algorythm
+ presumably bad RAM table or bad algorithm
*/
//if(dma_trigger != 0x87)
@@ -2683,7 +2683,7 @@ static WRITE16_HANDLER( generic_cop_w )
UINT32 addri,addrj;
UINT16 vali,valj;
- /* TODO: use a better algorythm than bubble sort! */
+ /* TODO: use a better algorithm than bubble sort! */
for(i=2;i<sort_size;i+=2)
{
for(j=i-2;j<sort_size;j+=2)
diff --git a/src/mame/machine/snes.c b/src/mame/machine/snes.c
index 6f1e21b6ef2..20239605df5 100644
--- a/src/mame/machine/snes.c
+++ b/src/mame/machine/snes.c
@@ -117,7 +117,7 @@ static void snes_hirq_tick( running_machine &machine )
// latch the counters and pull IRQ
// (don't need to switch to the 65816 context, we don't do anything dependant on it)
snes_latch_counters(machine);
- snes_ram[TIMEUP] = 0x80; /* Indicate that irq occured */
+ snes_ram[TIMEUP] = 0x80; /* Indicate that irq occurred */
device_set_input_line(state->m_maincpu, G65816_LINE_IRQ, ASSERT_LINE);
// don't happen again
@@ -175,7 +175,7 @@ static TIMER_CALLBACK( snes_scanline_tick )
{
if (snes_ppu.beam.current_vert == state->m_vtime)
{
- snes_ram[TIMEUP] = 0x80; /* Indicate that irq occured */
+ snes_ram[TIMEUP] = 0x80; /* Indicate that irq occurred */
// IRQ latches the counters, do it now
snes_latch_counters(machine);
device_set_input_line(state->m_maincpu, G65816_LINE_IRQ, ASSERT_LINE );
@@ -216,7 +216,7 @@ static TIMER_CALLBACK( snes_scanline_tick )
machine.scheduler().timer_set(machine.primary_screen->time_until_pos(snes_ppu.beam.current_vert, 10), FUNC(snes_reset_oam_address));
snes_ram[HVBJOY] |= 0x81; /* Set vblank bit to on & indicate controllers being read */
- snes_ram[RDNMI] |= 0x80; /* Set NMI occured bit */
+ snes_ram[RDNMI] |= 0x80; /* Set NMI occurred bit */
if (snes_ram[NMITIMEN] & 0x80) /* NMI only signaled if this bit set */
{
@@ -238,7 +238,7 @@ static TIMER_CALLBACK( snes_scanline_tick )
if (snes_ppu.beam.current_vert == 0)
{ /* VBlank is over, time for a new frame */
snes_ram[HVBJOY] &= 0x7f; /* Clear vblank bit */
- snes_ram[RDNMI] &= 0x7f; /* Clear nmi occured bit */
+ snes_ram[RDNMI] &= 0x7f; /* Clear nmi occurred bit */
snes_ram[STAT78] ^= 0x80; /* Toggle field flag */
snes_ppu.stat77_flags &= 0x3f; /* Clear Time Over and Range Over bits */
@@ -2171,7 +2171,7 @@ INLINE void snes_dma_transfer( address_space *space, UINT8 dma, UINT32 abus, UIN
{
//illegal WRAM->WRAM transfer (bus conflict)
//read most likely occurs; no write occurs
- //read is irrelevent, as it cannot be observed by software
+ //read is irrelevant, as it cannot be observed by software
return;
}
else
diff --git a/src/mame/machine/stvcd.c b/src/mame/machine/stvcd.c
index 88a8a11c02f..fc6f29690f8 100644
--- a/src/mame/machine/stvcd.c
+++ b/src/mame/machine/stvcd.c
@@ -197,7 +197,7 @@ static int firstfile; // first non-directory file
#define CD_STAT_OPEN 0x0600 // tray is open
#define CD_STAT_NODISC 0x0700 // no disc present
#define CD_STAT_RETRY 0x0800 // read retry in progress
-#define CD_STAT_ERROR 0x0900 // read data error occured
+#define CD_STAT_ERROR 0x0900 // read data error occurred
#define CD_STAT_FATAL 0x0a00 // fatal error (hard reset required)
#define CD_STAT_PERI 0x2000 // periodic response if set, else command response
#define CD_STAT_TRANS 0x4000 // data transfer request if set
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 4a460a9761e..b7ec6ef3f10 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -3271,7 +3271,7 @@ flamegunj // Flame Gunner (JAPAN)
lpadv // Logic Pro Adventure (JAPAN)
tblkkuzu // The Block Kuzushi (JAPAN)
1on1gov // 1 on 1 Government (JAPAN)
-tecmowcm // Tecmo World Cup Millenium (JAPAN)
+tecmowcm // Tecmo World Cup Millennium (JAPAN)
mfjump // Monster Farm Jump (JAPAN)
// Atlus ZN1
@@ -4778,7 +4778,7 @@ alpiltdx // 1999.?? Airline Pilots Deluxe (Rev B)
// 1999.?? Pocket Shooting
spawn // 1999.?? Spawn In the Demon's Hand
18wheelr // 2000.01 18 Wheeler Deluxe (Rev A)
-doa2m // 2000.01 Dead or Alive 2 Millenium
+doa2m // 2000.01 Dead or Alive 2 Millennium
totd // 2000.01 The Typing of the Dead (Rev A)
// 2000.02 Touch de UNO! 2
virnba // 2000.02 Virtua NBA
@@ -4793,9 +4793,9 @@ derbyo2k // 2000.06 Derby Owners Club 2000 Ver.2 (Rev A)
vonot // 2000.06 Virtual-on Oratorio Tangram M.S.B.S. ver.5.66 2000 Edition
ggx // 2000.07 Guilty Gear X
slasho // 2000.07 Slashout
-capsnka // 2000.08 Capcom vs. SNK Millenium Fight 2000 (Rev A)
+capsnka // 2000.08 Capcom vs. SNK Millennium Fight 2000 (Rev A)
// 2000.08 Tokyo Bus Tour / Tokyo Bus Annai
-capsnk // 2000.09 Capcom vs. SNK Millenium Fight 2000 (Rev C)
+capsnk // 2000.09 Capcom vs. SNK Millennium Fight 2000 (Rev C)
gram2000 // 2000.09 Giant Gram 2000
// 2000.09 Nittere Shiki! Mirai Yosou Studio
crackndj // 2000.10 Crackin' DJ
@@ -4823,7 +4823,7 @@ dygolf // 2001.04 Dynamic Golf / Virtua Golf (Rev A)
// 2001.04 Shakatto Tambourine Motto Norinori Shinkyoku Tsuika
monkeyba // 2001.05 Monkey Ball
zerogu2 // 2001.05 Zero Gunner 2
-cvsgd // 2001.06 Capcom Vs. SNK Millenium Fight 2000 Pro
+cvsgd // 2001.06 Capcom Vs. SNK Millennium Fight 2000 Pro
// 2001.06 Crackin' DJ Part 2
wsbbgd // 2001.06 Super Major League / World Series Baseball
starseek // 2001.07 Dokidoki Idol Star Seeker
@@ -9547,7 +9547,7 @@ j6crack // Cracker (Jpm)
j6crzclb // Crazy Club (Jpm)
j6crsfir // Cross Fire (Jpm)
j6daygld // Daytona Gold (Jpm)
-j6dayml // Daytona Millenium (Jpm)
+j6dayml // Daytona Millennium (Jpm)
j6dmnjkr // Demon Jokers (Jpm)
j6dmngz // Diamond Geezer (Jpm)
j6dyfl // Do You Feel Lucky (Jpm)
@@ -12878,7 +12878,7 @@ m4jpgemc // Jackpot Gems Classic (Barcrest)
m4jpjmp // Jackpot Jump (Barcrest)
m4jwlcwn // Jewel In the Crown (Barcrest)
m4jok300 // Jokers 300 (Barcrest)
-m4jokmil // Jokers Millenium (Barcrest)
+m4jokmil // Jokers Millennium (Barcrest)
m4jolgem // Jolly Gems (Barcrest)
m4joljokd //
m4joljokh //
diff --git a/src/mame/video/archimds.c b/src/mame/video/archimds.c
index 7216197b6a3..d94b754b83a 100644
--- a/src/mame/video/archimds.c
+++ b/src/mame/video/archimds.c
@@ -22,7 +22,7 @@ SCREEN_UPDATE( archimds_vidc )
/* border color */
bitmap_fill(bitmap, cliprect, screen->machine().pens[0x10]);
- /* define X display area thru BPP mode register */
+ /* define X display area through BPP mode register */
calc_dxs = (vidc_regs[VIDC_HDSR]*2)+x_step[vidc_bpp_mode & 3];
calc_dxe = (vidc_regs[VIDC_HDER]*2)+x_step[vidc_bpp_mode & 3];
diff --git a/src/mame/video/brkthru.c b/src/mame/video/brkthru.c
index db0954d4190..bcb94e92663 100644
--- a/src/mame/video/brkthru.c
+++ b/src/mame/video/brkthru.c
@@ -12,7 +12,7 @@
Convert the color PROMs into a more useable format.
- Break Thru has one 256x8 and one 256x4 palette PROMs.
+ Break through has one 256x8 and one 256x4 palette PROMs.
I don't know for sure how the palette PROMs are connected to the RGB
output, but it's probably the usual:
diff --git a/src/mame/video/centiped.c b/src/mame/video/centiped.c
index 6d074576d85..658d2cc3b3a 100644
--- a/src/mame/video/centiped.c
+++ b/src/mame/video/centiped.c
@@ -490,7 +490,7 @@ SCREEN_UPDATE( warlords )
/* The four quadrants have different colors. This is not 100% accurate,
because right on the middle the sprite could actually have two or more
- different color, but this is not noticable, as the color that
+ different color, but this is not noticeable, as the color that
changes between the quadrants is mostly used on the paddle sprites */
int color = ((y & 0x80) >> 6) | ((x & 0x80) >> 7) | (upright_mode >> 5);
diff --git a/src/mame/video/deco32.c b/src/mame/video/deco32.c
index 87b386fe5aa..381e8b87686 100644
--- a/src/mame/video/deco32.c
+++ b/src/mame/video/deco32.c
@@ -883,7 +883,7 @@ SCREEN_UPDATE( nslasher )
screen->machine().device<decospr_device>("spritegen2")->draw_sprites(screen->machine(), bitmap, cliprect, state->m_spriteram16_2_buffered, 0x800, true);
- /* Render alpha-blended tilemap to seperate buffer for proper mixing */
+ /* Render alpha-blended tilemap to separate buffer for proper mixing */
bitmap_fill(state->m_tilemap_alpha_bitmap,cliprect,0);
/* Draw playfields & sprites */
diff --git a/src/mame/video/glass.c b/src/mame/video/glass.c
index bbb9ed02b65..a60cd85de72 100644
--- a/src/mame/video/glass.c
+++ b/src/mame/video/glass.c
@@ -59,7 +59,7 @@ static TILE_GET_INFO( get_tile_info_glass_screen1 )
***************************************************************************/
/*
- The blitter is accessed writting 5 consecutive bits. The stream is: P0 P1 B2 B1 B0
+ The blitter is accessed writing 5 consecutive bits. The stream is: P0 P1 B2 B1 B0
if P0 is set, the hardware selects the first half of ROM H9 (girls)
if P1 is set, the hardware selects the second half of ROM H9 (boys)
diff --git a/src/mame/video/gridlee.c b/src/mame/video/gridlee.c
index dee8f097bf5..6c8eea3f38a 100644
--- a/src/mame/video/gridlee.c
+++ b/src/mame/video/gridlee.c
@@ -129,7 +129,7 @@ WRITE8_HANDLER( gridlee_palette_select_w )
*
*************************************/
-/* all the GRIDLEE_VBEND adjustments are needed because the hardware has a seperate counting chain
+/* all the GRIDLEE_VBEND adjustments are needed because the hardware has a separate counting chain
to address the video memory instead of using the video chain directly */
SCREEN_UPDATE( gridlee )
diff --git a/src/mame/video/hng64.c b/src/mame/video/hng64.c
index e90ec78fe9a..93b610c42e8 100644
--- a/src/mame/video/hng64.c
+++ b/src/mame/video/hng64.c
@@ -310,7 +310,7 @@ static void draw_sprites(running_machine &machine, bitmap_t *bitmap, const recta
pal&=0xf;
}
- // Accomodate for chaining and flipping
+ // accommodate for chaining and flipping
if(xflip)
{
xinc=-(int)(16.0f*foomX);
diff --git a/src/mame/video/model2.c b/src/mame/video/model2.c
index 21733e276de..a39590a38f4 100644
--- a/src/mame/video/model2.c
+++ b/src/mame/video/model2.c
@@ -37,7 +37,7 @@
- The Z-Sort algorithm is not entirely understood. The manual states that the Z-Sort works internally in 1.4.8 bit format,
but then it states that the Z-Sort Mode register value is added to the floating point z value, and converted to a 16 bit
format (most likely 4.12).
- - The system allows for Z-Sort override, by means of specifying wether a polygon will use the same Z value ordinal as the
+ - The system allows for Z-Sort override, by means of specifying whether a polygon will use the same Z value ordinal as the
previous polygon, or the calculated minimum or maximum from it's points. This allows for a full object to be in front of
another, even though the first object might have some z coordinates that are bigger than the second object's z coordinates.
- The current implementation takes the effective computed z value for the polygon and converts it into a 4.12 fixed point
@@ -439,7 +439,7 @@ static void model2_3d_process_quad( raster_state *raster, UINT32 attr )
/* set the luma value of this quad */
object.luma = (raster->command_buffer[9] >> 15) & 0xFF;
- /* determine wether we can cull this quad */
+ /* determine whether we can cull this quad */
cull = 0;
/* if doubleside is disabled */
@@ -675,7 +675,7 @@ static void model2_3d_process_triangle( raster_state *raster, UINT32 attr )
/* set the luma value of this quad */
object.luma = (raster->command_buffer[9] >> 15) & 0xFF;
- /* determine wether we can cull this quad */
+ /* determine whether we can cull this quad */
cull = 0;
/* if doubleside is disabled */
@@ -1411,7 +1411,7 @@ static void geo_parse_np_ns( geo_state *geo, UINT32 *input, UINT32 count )
point.x *= geo->focus.x;
point.y *= geo->focus.y;
- /* determine wether this is the front or the back of the polygon */
+ /* determine whether this is the front or the back of the polygon */
face = 0x100; /* rear */
if ( dotp >= 0 ) face = 0; /* front */
@@ -1563,7 +1563,7 @@ static void geo_parse_np_s( geo_state *geo, UINT32 *input, UINT32 count )
point.x *= geo->focus.x;
point.y *= geo->focus.y;
- /* determine wether this is the front or the back of the polygon */
+ /* determine whether this is the front or the back of the polygon */
face = 0x100; /* rear */
if ( dotp >= 0 ) face = 0; /* front */
@@ -1734,7 +1734,7 @@ static void geo_parse_nn_ns( geo_state *geo, UINT32 *input, UINT32 count )
point.x *= geo->focus.x;
point.y *= geo->focus.y;
- /* determine wether this is the front or the back of the polygon */
+ /* determine whether this is the front or the back of the polygon */
face = 0x100; /* rear */
if ( dotp >= 0 ) face = 0; /* front */
@@ -1929,7 +1929,7 @@ static void geo_parse_nn_s( geo_state *geo, UINT32 *input, UINT32 count )
point.x *= geo->focus.x;
point.y *= geo->focus.y;
- /* determine wether this is the front or the back of the polygon */
+ /* determine whether this is the front or the back of the polygon */
face = 0x100; /* rear */
if ( dotp >= 0 ) face = 0; /* front */
@@ -2592,7 +2592,7 @@ static UINT32 * geo_code_upload( geo_state *geo, UINT32 opcode, UINT32 *input )
}
/*
- Bit 10 of flags indicate wether to run iummediately after upload
+ Bit 10 of flags indicate whether to run iummediately after upload
*/
/*
diff --git a/src/mame/video/nemesis.c b/src/mame/video/nemesis.c
index 589059b3136..18b1da6235d 100644
--- a/src/mame/video/nemesis.c
+++ b/src/mame/video/nemesis.c
@@ -353,7 +353,7 @@ static void draw_sprites( running_machine &machine, bitmap_t *bitmap, const rect
nemesis_state *state = machine.driver_data<nemesis_state>();
UINT16 *spriteram = state->m_spriteram;
- int adress; /* start of sprite in spriteram */
+ int address; /* start of sprite in spriteram */
int sx; /* sprite X-pos */
int sy; /* sprite Y-pos */
int code; /* start of sprite in obj RAM */
@@ -368,30 +368,30 @@ static void draw_sprites( running_machine &machine, bitmap_t *bitmap, const rect
for (priority = 256 - 1; priority >= 0; priority--)
{
- for (adress = state->m_spriteram_words - 8; adress >= 0; adress -= 8)
+ for (address = state->m_spriteram_words - 8; address >= 0; address -= 8)
{
- if((spriteram[adress] & 0xff) != priority)
+ if((spriteram[address] & 0xff) != priority)
continue;
- zoom = spriteram[adress + 2] & 0xff;
- if (!(spriteram[adress + 2] & 0xff00) && ((spriteram[adress + 3] & 0xff00) != 0xff00))
- code = spriteram[adress + 3] + ((spriteram[adress + 4] & 0xc0) << 2);
+ zoom = spriteram[address + 2] & 0xff;
+ if (!(spriteram[address + 2] & 0xff00) && ((spriteram[address + 3] & 0xff00) != 0xff00))
+ code = spriteram[address + 3] + ((spriteram[address + 4] & 0xc0) << 2);
else
- code = (spriteram[adress + 3] & 0xff) + ((spriteram[adress + 4] & 0xc0) << 2);
+ code = (spriteram[address + 3] & 0xff) + ((spriteram[address + 4] & 0xc0) << 2);
if (zoom != 0xff || code != 0)
{
- size = spriteram[adress + 1];
+ size = spriteram[address + 1];
zoom += (size & 0xc0) << 2;
- sx = spriteram[adress + 5] & 0xff;
- sy = spriteram[adress + 6] & 0xff;
- if (spriteram[adress + 4] & 0x01)
+ sx = spriteram[address + 5] & 0xff;
+ sy = spriteram[address + 6] & 0xff;
+ if (spriteram[address + 4] & 0x01)
sx-=0x100; /* fixes left side clip */
- color = (spriteram[adress + 4] & 0x1e) >> 1;
- flipx = spriteram[adress + 1] & 0x01;
- flipy = spriteram[adress + 4] & 0x20;
+ color = (spriteram[address + 4] & 0x1e) >> 1;
+ flipx = spriteram[address + 1] & 0x01;
+ flipy = spriteram[address + 4] & 0x20;
idx = (size >> 3) & 7;
w = sprite_data[idx].width;
diff --git a/src/mame/video/nmk16.c b/src/mame/video/nmk16.c
index c17be584f3b..34aa133389e 100644
--- a/src/mame/video/nmk16.c
+++ b/src/mame/video/nmk16.c
@@ -3,7 +3,7 @@
drawing sprites in a single pass with pdrawgfx breaks Thunder Dragon 2,
which seems to expect the sprite priority values to affect sprite-sprite
priority. Thunder Dragon 2 also breaks if you support sprite flipping,
- the collectable point score / power up names appear flipped..
+ the collectible point score / power up names appear flipped..
*/
diff --git a/src/mame/video/psikyo4.c b/src/mame/video/psikyo4.c
index 1ffd37c1b09..247a67ae443 100644
--- a/src/mame/video/psikyo4.c
+++ b/src/mame/video/psikyo4.c
@@ -14,9 +14,9 @@ Vid Regs:
0x3003fe8 -- c0c0???? flipscreen for screen 1 and 2 resp.
????8080 Screen size select
0x3003fec -- a0000xxx always? is in two working games. 0x00000fff is bank select for gfx test
-0x3003ff0 -- 000000ff brightness for screen 1, ffffff00 are probably seperate rgb brightness (not used)
+0x3003ff0 -- 000000ff brightness for screen 1, ffffff00 are probably separate rgb brightness (not used)
0x3003ff4 -- ffffff00 screen 1 clear colour
-0x3003ff8 -- 000000ff brightness for screen 2, ffffff00 are probably seperate rgb brightness (not used)
+0x3003ff8 -- 000000ff brightness for screen 2, ffffff00 are probably separate rgb brightness (not used)
0x3003ffc -- ffffff00 screen 2 clear colour
HotDebut: 86010000 00009998 80000000 Small Screen
diff --git a/src/mame/video/psikyosh.c b/src/mame/video/psikyosh.c
index 8fe69c17088..fa8a13fcec2 100644
--- a/src/mame/video/psikyosh.c
+++ b/src/mame/video/psikyosh.c
@@ -48,7 +48,7 @@ Video Registers: at 0x305ffe0 for ps3 or 0x405ffe0 for ps5/ps5v2:
/*
TODO:
-* Correct sprite-sprite priority? Currently this is strictly in the order of the sprites in the sprite list. However, there's an additional priority parameter which looks to split the sprites into 4 discrete sets with decreasing priority. In addition to the sprite-tilemap mixing the only way I can think to emulate this is how the hardware would work. Iterate over the sprite list 4 times rendering the sprites to a bitmap, and then mix each pixel against the tilemaps and other elements with comparable priority. This will be pretty slow though. Justification: The unknown priority bits are used to seperate score/enemy bullets from ships/enemies from incidental effects. daraku appears to have a black, screen-filling srite which it uses for a flash immediately efore the screen fade/white flash when doing special moves. Currently obscured behind the other sprites.
+* Correct sprite-sprite priority? Currently this is strictly in the order of the sprites in the sprite list. However, there's an additional priority parameter which looks to split the sprites into 4 discrete sets with decreasing priority. In addition to the sprite-tilemap mixing the only way I can think to emulate this is how the hardware would work. Iterate over the sprite list 4 times rendering the sprites to a bitmap, and then mix each pixel against the tilemaps and other elements with comparable priority. This will be pretty slow though. Justification: The unknown priority bits are used to separate score/enemy bullets from ships/enemies from incidental effects. daraku appears to have a black, screen-filling srite which it uses for a flash immediately efore the screen fade/white flash when doing special moves. Currently obscured behind the other sprites.
* Perform tests on real hardware to document limits and remaining registers
** Fix background line zoom to be pixel-correct. There must be an internal LUT.
** Confirm existence of 4th tilemap layer on real hw by configuring it. No games ever get as far as enabling it.
@@ -113,7 +113,7 @@ do \
} \
while (0) \
-// take RGB pixel with seperate alpha and blend in to RGB32 bitmap
+// take RGB pixel with separate alpha and blend in to RGB32 bitmap
#define PIXEL_OP_COPY_TRANSPEN_ALPHARENDER32(DEST, PRIORITY, SOURCE) \
do \
{ \
@@ -565,7 +565,7 @@ static void psikyosh_drawgfxzoom( running_machine &machine,
clip = &myclip;
}
- /* Temporary fallback for non-zoomed, needs z-buffer. Note that this is probably a lot slower than drawgfx.c, especially if there was seperate code for flipped cases */
+ /* Temporary fallback for non-zoomed, needs z-buffer. Note that this is probably a lot slower than drawgfx.c, especially if there was separate code for flipped cases */
if (zoomx == 0x400 && zoomy == 0x400)
{
int xstart, ystart, xend, yend, xinc, yinc;
diff --git a/src/mame/video/rohga.c b/src/mame/video/rohga.c
index 816c0c4d89b..78f17274aa4 100644
--- a/src/mame/video/rohga.c
+++ b/src/mame/video/rohga.c
@@ -129,7 +129,7 @@ static void wizdfire_draw_sprites( running_machine &machine, bitmap_t *bitmap, c
over non-alpha'd sprites, plus sprites underneath and above an alpha'd background layer.
Hence, we rely on the hardware sorting everything correctly and not relying on any orthoganality
- effects (it doesn't seem to), and instead draw seperate passes for each sprite priority. :(
+ effects (it doesn't seem to), and instead draw separate passes for each sprite priority. :(
*/
switch (mode)
{
diff --git a/src/mame/video/sknsspr.c b/src/mame/video/sknsspr.c
index 261f26676a0..c422406ecc6 100644
--- a/src/mame/video/sknsspr.c
+++ b/src/mame/video/sknsspr.c
@@ -8,7 +8,7 @@
- ToDo:
Get rid of sprite position kludges
- Fix zooming precision/rounding (most noticable on jchan backgrounds)
+ Fix zooming precision/rounding (most noticeable on jchan backgrounds)
*/
diff --git a/src/mame/video/stvvdp2.c b/src/mame/video/stvvdp2.c
index fd783df6398..b74ee0d8cdb 100644
--- a/src/mame/video/stvvdp2.c
+++ b/src/mame/video/stvvdp2.c
@@ -5590,7 +5590,7 @@ READ16_HANDLER ( saturn_vdp2_regs_r )
{
case 0x002/2:
{
- /* latch h/v signals thru HV latch*/
+ /* latch h/v signals through HV latch*/
if(!STV_VDP2_EXLTEN)
{
/* TODO: handle various h/v settings. */
diff --git a/src/mame/video/taitoic.c b/src/mame/video/taitoic.c
index 502310b4476..79acb72550b 100644
--- a/src/mame/video/taitoic.c
+++ b/src/mame/video/taitoic.c
@@ -4299,9 +4299,9 @@ void tc0150rod_draw( device_t *device, bitmap_t *bitmap, const rectangle *clipre
// ChaseHQ glitches on right when road rejoins:
// 0a6 and lower => 0x5ff 5fe etc.
// 35c => 575 right road edge wraps back onto other side of screen
-// 5ff-54a thru 5ff-331
-// b6 thru 2ce
-// 2a6 thru 0 thru 5a7 ??
+// 5ff-54a through 5ff-331
+// b6 through 2ce
+// 2a6 through 0 through 5a7 ??
left_edge = road_center - (roadb_clipl & 0x3ff); /* start pixel for left edge */
right_edge = road_center + 1 + (roadb_clipr & 0x3ff); /* start pixel for right edge */
diff --git a/src/mame/video/taitosj.c b/src/mame/video/taitosj.c
index 8a154026a6c..8fdf131db08 100644
--- a/src/mame/video/taitosj.c
+++ b/src/mame/video/taitosj.c
@@ -312,7 +312,7 @@ static int check_sprite_sprite_bitpattern(running_machine &machine,
miny = sy1;
}
- /* draw the sprites into seperate bitmaps and check overlapping region */
+ /* draw the sprites into separate bitmaps and check overlapping region */
bitmap_fill(state->m_sprite_layer_collbitmap1, NULL, TRANSPARENT_PEN);
drawgfx_transpen(state->m_sprite_sprite_collbitmap1, 0, get_sprite_gfx_element(machine, which1),
state->m_spriteram[SPRITE_RAM_PAGE_OFFSET + offs1 + 3] & 0x3f,
diff --git a/src/mame/video/tia.c b/src/mame/video/tia.c
index 22d5b12c177..fa0db852a42 100644
--- a/src/mame/video/tia.c
+++ b/src/mame/video/tia.c
@@ -664,7 +664,7 @@ static void update_bitmap(int next_x, int next_y)
redraw_line = 1;
}
- /* Redraw line if a RESPx or NUSIZx occured during the last line */
+ /* Redraw line if a RESPx or NUSIZx occurred during the last line */
if ( ! startP0 || ! startP1 || ! startM0 || ! startM1) {
startP0 = 1;
startP1 = 1;
diff --git a/src/mame/video/wgp.c b/src/mame/video/wgp.c
index a403446c89d..e532e9dda1f 100644
--- a/src/mame/video/wgp.c
+++ b/src/mame/video/wgp.c
@@ -318,7 +318,7 @@ Memory Map
40dc00 - 40dfff: Active Sprites list
- Each word is a sprite number, 0x0 thru 0x1bf. If !=0
+ Each word is a sprite number, 0x0 through 0x1bf. If !=0
a word makes active the 0x10 bytes of sprite data at
(40c000 + sprite_num * 0x10). (Wgp2 fills this in reverse).
@@ -371,7 +371,7 @@ static void draw_sprites( running_machine &machine, bitmap_t *bitmap, const rect
y = spriteram[i + 1];
bigsprite = spriteram[i + 2] & 0x3fff;
- /* The last five words [i + 3 thru 7] must be zoom/rotation
+ /* The last five words [i + 3 through 7] must be zoom/rotation
control: for time being we kludge zoom using 1 word.
Timing problems are causing many glitches. */
diff --git a/src/mame/video/ygv608.c b/src/mame/video/ygv608.c
index 008a6066fe0..8845a696040 100644
--- a/src/mame/video/ygv608.c
+++ b/src/mame/video/ygv608.c
@@ -1454,7 +1454,7 @@ static void SetPostShortcuts( running_machine &machine, int reg )
case 7:
ygv608.na8_mask = ((ygv608.regs.s.r7 & r7_flip) ? 0x03 : 0x0f );
- /* fall thru */
+ /* fall through */
case 8 :
ygv608.bits16 = ((ygv608.regs.s.r7 & r7_md) == MD_2PLANE_8BIT ? 0 : 1 );
diff --git a/src/mame/video/zac2650.c b/src/mame/video/zac2650.c
index cc3bf6597bf..ef7c6ebe802 100644
--- a/src/mame/video/zac2650.c
+++ b/src/mame/video/zac2650.c
@@ -11,7 +11,7 @@
/**************************************************************/
/* The S2636 is a standard sprite chip used by several boards */
-/* Emulation of this chip may be moved into a seperate unit */
+/* Emulation of this chip may be moved into a separate unit */
/* once it's workings are fully understood. */
/**************************************************************/
diff --git a/src/osd/windows/winsocket.c b/src/osd/windows/winsocket.c
index c82f21cf102..3e3c87435b1 100644
--- a/src/osd/windows/winsocket.c
+++ b/src/osd/windows/winsocket.c
@@ -36,7 +36,7 @@ bool win_init_sockets()
/* check for error */
if ( error != 0 )
{
- /* error occured */
+ /* error occurred */
return FALSE;
}