Files
libretro/bios/Other/groovymame/history/gameinit.dat
T

12775 lines
394 KiB
Plaintext

# MAME GAMEINIT.DAT v0.288 Latest Update: Jun 9, 2026
# Project started: September 10, 2015
# Merged to the file startup.dat: December 17, 2024
#
# File designed and maintained by AntoPISA and Robbbert
# Internal versione 12.04
#
# Homepage : https://www.progettosnaps.net/gameinit.dat
# Github repository: https://github.com/AntoPISA/MAME_SupportFiles
# Verified with motoschifo's MDE, downloadable here: http://adb.arcadeitalia.net/?page=download
#
#
$info=3bagfull,3bagfullnz,autmoon,blkrhino,blkrhinonz,coralr2,eforest,eforestnz,ffortune,fvrpitch,gldnpkr,goldenc,grnlizrd,gtroppo,kgbirdnz,kgbirdnza,phantomp,swtht2nz,teqsun,wildone,wtigernz
$mame
INITIALIZATION:
Press [ F1 ] then [ F2 ], then press [ Z ] + [ X ] + [ C ] together; you'll see a number show up for the value "RF/AMT" if done correctly. After this value is set, return to the game by pressing [ F2 ].
SOURCE:
Driver notes.
$end
$info=3bagfullu,arcwins,arcwinsa,cgold2,cgold2a,dblagent,eforestu,gambler,fhunter,fhuntera,kgbird,letsgof,thundhrt,trktreat,wtiger
$mame
INITIALIZATION:
Press [ F1 ] then [ F2 ], then press [ Z ] + [ X ] + [ C ] together. Press [ A ] 4 times until you are in the setup screen with Printer Pay Limit. Press [ D ] to set to 3000. Press [ F1 ] then [ F2 ] then [ F3 ].
TIPS:
Press 6 to gets credits.
SOURCE:
Driver notes.
$end
$info=4004clk
$mame
TIPS:
4004 Nixie Clock
When switched on, the display is blank with 4 flashing dots. Press 1 to start the clock. The clock has 4 displays
1. Date
2. Days to retirement
3. Time
4. Time to retirement.
- To select a display, press 1, press 2, press 1 to choose the display (0 = cycle through displays 1,2,3).
- To set the time, press 1 twice, press 2. Press 2 to set the hours (24 hour time), press 1, press 2 to set the minutes, press 1, press 2 to set the seconds, press 1.
- To set the date, press 1 3 times, then press 2. The screen format is American (MM:DD:YY). Press 2 to set the year, then press 1 for the month, then the day, then a leap-year digit(?).
- To set the days to retirement, press 1 4 times.
- To set the time to retirement, press 1 5 times.
$end
$info=4roses
$mame
INITIALIZATION:
Turn on the machine getting STATISTIC & MANAGEMENT buttons pressed. STATISTICS == Show credits in/out. To cancel statistics press CANCEL for some seconds. MANAGEMENT == Settings. The following menu will show up: HOLD3 == Verify In/Out, even when the stats were cleared. HOLD2 + HOLD4 == Modify maximum bet, pressing HOLD1. Modify minimum bet, pressing HOLD2. Modify percentage (1, 2, 3, 4), pressing HOLD3. Press START to exit from programming mode.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=5acespkr
$mame
INITIALIZATION:
Press F2. Press N 5 times.
SOURCE:
Driver notes.
$end
$info=68ksbc
$mame
TIPS:
This computer has no sound, and no facility for saving or loading programs.
When started, press ? key for a list of commands.
$end
$info=990189v
$mame
TIPS:
To save a tape: SAVE
To load a tape: LOAD
Demo programs for the 990189v: You can get impressive colour displays (with sprites) from the 4 included demos. Press the Enter key after each instruction, and wait for the READY prompt before proceeding to the next.
NEW
LOADx (where x = 0,1,2,3)
RUN
University BASIC fully supports the tms9918 videocard option. For example, enter COLOR x (where x = 1 to 15), to get a coloured background.
Bug - The input buffer of character segments isn't fully cleared. If you press Shift, then Z enough times, garbage appears. This is because the boot process should have set 18C-1CB to FF, but only sets up to 1B3.
$end
$info=a2600,a2600p
$mame
TIPS:
ATARI 2600 (VCS)
================
If you want to load cassettes, you need to attach the "scharger" software item.
For example:
>mame a2600 scharger -cass "name of cassette file"
Once done, press PLAY when asked.
$end
$info=a5105
$mame
TIPS:
ROBOTRON A5105
==============
CLOAD - load a tape
CSAVE"x" - save a tape
but, it doesn't work.
$end
$info=aa3010,aa310,aa500,aa5000,aa680,am4
$mame
TIPS:
* Notes:
* - aa310: shows a bad mode at start. Use HELP to get help.
* - Hold DEL down during boot reset the CMOS memory to the default values.
* - default NVRAM is plainly wrong. Use the status/configure commands to set up properly
* (Scroll Lock is currently mapped with Right SHIFT, use this to move to next page of status).
* In order to load a floppy, you need at very least:
* - configure floppies 1
* - configure filesystem adfs
* - configure monitortype 12
* Then reboot / reset the machine, and use cat to (attempt) to list a floppy's contents.
$end
$info=aar_101,batmanf,baywatch,btmn_106,ckpt_a17,ctcheese,frankst,gnr_300,hook_408,jupk_513,lah_112,lw3_208,mav_402,mj_130,rab_320,stwr_106,tftc_303,tmnt_104,tomy_400,trek_201,wwfr_106
$mame
INITIALIZATION:
Here are the key codes to enable play:
- Some games need you to hit H after the ball enters the shooter lane.
- If the game wants you to choose something at start of ball 1, hit a Shift key.
Game NUM Start game End ball
---------------------------------------------------------------------------------------------
Back to the Future 5009 Hold CDE, hit 1 CDE
Checkpoint 5010 Hold CDE, hit 1 CDE
Batman 5011 Hold CDE, hit 1 CDE
The Simpsons 5012 Hold CDE, hit 1 CDE
Star Trek 5014 Hold CDE, hit 1 CDE
Teenage Mutant Ninja Turtles 5017 Hold CDE, hit 1 CDE
Tales from the Crypt 5018 Hold ABCDE, hit 1 Hold ABCD, hit F
Hook 5019 Hold CDE, hit 1 CDE
Jurassic Park 5020 Hold ABCDEF, hit 1 ABCDEF
Adv. of Rocky & Bullwinkle & Friends 5022 Hold CDE, hit 1 CDE
WWF Royal Rumble 5023 Hold ABC, hit 1 Hold ABC, hit F
Star Wars 5024 Hold CDE, hit 1 CDE
Lethal Weapon 3 5026 Hold CDE, hit 1 CDE
Last Action Hero 5027 Hold ABC, hit 1 BCF
The Who's Tommy Pinball Wizard 5028 Hold ABC, hit 1 Hold ABC, hit F
Guns n' Roses 5029 Hold A, hit 1 ABCDEF
Aaron Spelling -- Hold CDE, hit 1 CDE
Maverick the Movie 5031 Hold CDE, hit 1 Hold CDE, hit F
Baywatch 5033 Hold BCD, hit 1 Hold BCD, hit F
Mary Shelley's Frankenstein 5036 Hold A, hit 1 then H then Shift Hold A, hit F
Batman Forever 5038 Hold CDEF, hit 1 CDEF
Cut the Cheese (redemption) 5048 6 INP17-40 (40=toilet)
$end
$info=aavenger,atarians,midearth,spcrider,time2000
$mame
TIPS:
Outhole for each game:
- spcrider: M (solenoid 5)
- midearth: M (solenoid 1)
- atarians: G (solenoid unknown)
- time2000: J (solenoid 12)
- aavenger: X (solenoid 4)
$end
$info=abc80,abc800c,abc802,abc806
$mame
TIPS:
LUXOR ABC-80 series
===================
LOAD CAS: to load a tape
SAVE CAS: to save a tape
The manual states you can SAVE name, but this doesn't work.
Cassette works in ABC80 only
$end
$info=ac1,ac1_32
$mame
TIPS:
Known commands:
A - hex arithmetic
E - init SP?
F - looks same as M but isn't
I - CLR/RSA
J - go
M - edit memory (period to quit)
P - crash the system
Z - start BASIC (BYE to quit)
Cassette:
S xxxx yyyy = to save memory to tape.
L = to load it back in.
Since there is no motor control, type in L then mount the tape.
$end
$info=ac1scch
$mame
TIPS:
Known commands:
A - hex arithmetic
I - Clear RSA,SP
J - go
M - edit memory (Q to quit)
P - crash the system
U - Clear EPR
Cassette (not working):
S xxxx yyyy = to save memory to tape.
L = to load it back in.
$end
$info=acrnsys1
$mame
TIPS:
ACORN SYSTEM 1
==============
- (modify) Memory display and modification l (load) Reads a block of bytes from tape
X (go) Run program starting at an address r (return) Resume after a breakpoint
p (point) Inserts or removes breakpoint (up) Increment displayed address
s (store) Writes a block of bytes to tape (down) Decrement displayed address
Pasting:
0-F : as is
(inc) : ^
(dec) : V
M (memory) : -
G (Go) : X
Test Paste:
-0100^11^22^33^44^55^66^77^88^99^-0100^
Now press up-arrow to confirm the data has been entered.
Example usage: Turn on. Press -. Mode letter will show 'A'. Type in an address (example FE00). Press - (or any command key). Contents will show on the right. Use Up & Down keys to cycle through addresses.
To save a tape, press S then enter start address, press S, enter end address+1, start recording and press S. The save only takes a few seconds.
To load a tape, the display must just have dots, (reset if necessary), start playing tape and immediately press L. The last digit will flicker as the bytes load. At the end, the dots will show again. There's no error checking, so if it doesn't work, reset and try again.
Note that left-most digit is not wired up, and therefore will always be blank.
$end
$info=acrnsys2,acrnsys3_6809
$mame
INITIALIZATION:
Commands must be in UPPER case.
To load a tape: LOAD"x"
To save a tape: SAVE"x" a b [c], where a to b is region of memory to save, and optional c is the go address.
$end
$info=acrnsys3,acrnsys4,acrnsys5
$mame
TIPS:
Commands must be in UPPER case.
Must load a floppy disk. Use CAT to get a directory.
$end
$info=adam
$mame
TIPS:
COLECO ADAM
===========
To load a tape, mount it and reboot. It will load itself, and the program will run.
$end
$info=adcanoe
$mame
TIPS:
Hold down ALT to go faster. Steer with arrows, shoot with Ctrl.
$end
$info=aerofgtsg
$mame
INITIALIZATION:
Wait patiently for the two progress bars to end, press [ TAB ], choose "DIP Switches" and set "BIOS Flash" to "OFF". Now choose "Reset System," and on reboot the game will start correctly.
$end
$info=aftor
$mame
INITIALIZATION:
Press num-0 to enter service/selftest. Press 1 to step through the tests. When you reach the audit stages, press 6 to advance and 5 to clear. In the switch test, it will report any closed dip as a failure. You can ignore these. The game has 2 balls, for multiball feature, so the outhole doesn't work because it thinks the 2nd ball is in play somewhere. To activate the end-of-ball, hold down X then tap END.
$end
$info=agat7,agat9
$mame
TIPS:
Press Ctrl F10 to get a prompt.
enter = hex dump 8 bytes
number = change address for next hex dump
I = black on white
L = disassemble
N = white on black
P = goes crazy
R = load a tape
W = save a tape
$end
$info=agat9
$mame
TIPS:
Press Ctrl F10 to get a prompt.
Tape commands are unknown.
$end
$info=agsoccer,dinoeggs,mystcast,pstlpkr,punchy,usafootb,usafootf,wrldtour
$mame
TIPS:
Here are the key codes to enable play:
Game NUM Start game End ball
-------------------------------------------------------------------------------------------------
A G Soccer-Ball 01 Hold N, hit 8 (timed game)
Al's Garage Band Goes On A World Tour 03 Hold ABC, hit 1 ABC
USA Football (head to head) 05 Hold N and Quote, hit 8 (timed game)
Punchy the Clown 06 Hold EF, hit 1 (mnw)
Mystery Castle 08 Hold CDE, hit 1 (mnw)
Pistol Poker 10 Hold CDE, hit 1 (mnw)
USA Football (redemption) 11 Hold A, hit 1 (mnw)
$end
$info=ai1000,pb2000c
$mame
TIPS:
By default, this handheld calculator runs LISP. You can choose BASIC or PROLOG by loading the software item. There's no memory available, so you can't do much.
$end
$info=aim65
$mame
TIPS:
ROCKWELL AIM-65
===============
Fully working except that the RUN/STEP switch is missing.
If you want to use the TTY, you must do these things:
- Use the KB/TTY dipswitch to choose TTY
- Use the TAB menu to choose "Keyboard Mode"
- Make sure that both keyboards are "Enabled"
- Quit to save the settings, then restart
- Press DELETE to start using the terminal
- For subsequent runs, just press DELETE to get started.
To save a tape: D, (enter start address), (enter end address), OUT=T, FNAME=(enter filename of up to 5 characters), T=1, return, MORE=N
To load a tape: L, OUT=T, FNAME=(enter filename), T=1, return, MORE=N, IN=T
Commands
--------
D - save
L - load
E - start editor
T - re-enter editor
N - start assembler or whatever is in Z24 slot
5 - start basic or whatever is in Z25/Z26 slot
6 - re-enter basic
R - display registers (*,P,A,X,Y,S,R to modify)
M - display memory
/ - change memory
I - assemble
K - disassemble
G - go
Z - instruction trace
V - register trace
H - pc history
? - display breakpoint
# - clear all breakpoints
B - set/clear breakpoint
ctrl-print - printer on/off
print - screen print
LF - line feed
1 - tape 1
2 - tape 2
3 - verify
F1,F2,F3 - user functions
$end
$info=al8800bt
$mame
TIPS:
Floppies are not supported.
Oddly, BIN files are. What kind of files are they?
Press space to input your command line (not return). All numbers are in octal, and all input is to be UPPER case.
List of commands:
Daaaaaa bbbbbb - Ascii Memory Dump
Jaaaaaa - Jump to address
Maaaaaa - Modify memory
$end
$info=ali,biggame,catacomp,cheetah,cue,dragfist,freefall,galaxypi,ironmaid,lazrlord,lightnin,meteorp,nineball,orbitor1,quicksil,seawitch,spltsecp,stargzr,viperp
$mame
TIPS:
Here are the key codes to enable play:
Game NUM Start game End ball
-----------------------------------------------------------------------------------------------
Nine Ball 125 X'; hit 1 X';
Lightning 126 X./ hit 1 X./
Flight 2000 128 X./ hit 1 X./
Freefall 134 X./ hit 1 X./
Split Second 144 X./ hit 1 X./
Catacomb 147 1 unknown
Viper 148 X./ hit 1 X./
Iron Maiden 151 X./ hit 1 X./
Orbitor 1 165 X. hit 1 X. (last ball is difficult to end)
Lazer Lord --- 1 unknown
Gamatron --- X./ hit 1 X./
Others --- 1 X
$end
$info=aligatorp
$mame
INITIALIZATION:
At the error screen, press 1 to proceed.
$end
$info=allied
$mame
TIPS:
Hold down X while inserting a coin. At the start of each ball, the display will be flashing. You need to hit Z, and then you can get a score. When the ball indicator goes out, your game is over. Game doesn't have a backup battery, so all info is lost at poweroff.
$end
$info=alphatp2,alphatp2u
$mame
TIPS:
After it starts up in the monitor, use the B command to boot the disk.
Some commands:
D : hex dump memory
F : fill memory
G : go
M : move (copy) memory
S : substitute (edit) bytes
$end
$info=alphatp3,alphatp30
$mame
TIPS:
Some commands:
D : hex dump memory
F : fill memory
G : go
M : move (copy) memory
S : substitute (edit) bytes
$end
$info=alphatro,alphatron,alphatrob
$mame
TIPS:
Cartridges
----------
Run by themselves.
Cassettes
---------
Make sure that "FDD Unit installed" is off.
Cassette operation has regressed.
CSAVE"x" - The recording is rubbish (wrong speed?)
CLOAD - Nothing gets loaded from an existing tape.
Floppies
--------
For disks to work, in Configuration, enable "FDD Unit installed".
$end
$info=altaten,lunaprk,mcolors,mcolorsa,suprpool
$mame
INITIALIZATION:
If you get a message about invalid NVRAM, press one at a time F2 b z v m m.
$end
$info=alto2
$mame
INITIALIZATION:
Shows a completely white screen, unless you are able to boot a custom hard drive image. Unknown if the system actually works, due to unavailability of the image.
There are lots of floppies available, but MAME doesn't support them.
$end
$info=altos5
$mame
TIPS:
Will boot all disks, but you might need to hit enter a few times while performing tasks.
For OASIS disks: If asked for a logon, use SYSTEM with a password of ALTOS515. Use HELP for a list of commands.
$end
$info=altos586
$mame
TIPS:
Floppies don't seem to work.
When in the monitor program, input must be in UPPER case.
$end
$info=altos8600
$mame
TIPS:
ALTOS 8600
==========
Won't boot any of my disks.
From the swlist, xenix begins then gets stuck in a loop - and it's really slow.
The DIAG disk works.
$end
$info=amazonh2,amazonh3,arena,badgirls,bighouse,bonebstr,bountyh,diamondp,excalibr,genesisp,goldwing,hlywoodh,hotshots,mmmaster,mntecrlo,nmoves,raven,robowars,rock,sprbreak,tagteamp,topsound,triplay,txsector,victoryp
$mame
TIPS:
The test rom says U4 is faulty. Using MOS6532 fixes this error, but the games ramdomly slam-tilt instead.
When asked to enter your initials, use the Advance buttons to select a letter, and the Start button to enter it.
Here are the key codes to enable play: (may need to hit X to start a ball)
Game NUM Start game End ball
--------------------------------------------------------------------------------------------------
Amazon Hunt II 684C 1 X
Amazon Hunt III 684D 1 X
Bounty Hunter 694 1 X
Chicago Cubs 696 1 X
Rock 697 1 X
Tag Team Wrestling 698 1 then End and F1 X
Raven 702 1 X
Hollywood Heat 703 1 then jiggle F4 and Del until sound is heard X (wait for score to count up) then Del
Rock Encore 704 1 X
Genesis 705 1 then jiggle F1 and num- X then num-
Spring Break 706 1 then F2 and num- and End and Del X then Del
Gold Wings 707 1 then quote and del and pad+ Del and quote and num+
Monte Carlo 708 1 then jiggle [ and End End
Arena 709 1 then jiggle M and Del Del
Victory 710 1 then Del (wait for sound) then num+ Del (wait for sound) then num+
Diamond Lady 711 1 then Del and Quote Del then Quote
TX-Sector 712 1 then Del and num+ Del and num+
Big House 713 1 then jiggle Del and minus Del
Robo-War 714 1 then Del and num+ Del
Excalibur 715 1 then hold F4 and hit Del Del
Bad Girls 717 1 then hold F2 and X, hit End, get a message End
Hot Shots 718 1 then hold F4 and hit Del Del
Bone Busters Inc 719 1 then num- and num+ num+
Night Moves C101 1 then jiggle quote del num+ [ num+ then jiggle same keys as before
Master --- 1 then jiggle F1 and num- X then num-
Top Sound --- 1 X
Status:
- All games are playable
- Various sounds are missing in some games, usually because the cpu concerned runs into the weeds.
- bighouse: after game ends, the display freezes. Game keeps running though.
$end
$info=amico2k
$mame
TIPS:
Pasting:
0-F : as is
^ (inc) : ^
AD : -
DA : =
GO : X
Test Paste:
=11^22^33^44^55^66^77^88^99^-0000
Now press up-arrow to confirm the data has been entered.
$end
$info=ampkr228,ampkr228,ampkr2b1,ampkr2b2,ampkr2b4,ampkr2jspb,ampoker2,piccolop,pkrdewin,sigma2k,sigmapkr,videomat
$mame
INITIALIZATION:
Turn ON with Operator Key [ 9 ], then Door Switch [ O ] to enter the Operator Mode. Wait a few seconds, then press Hold 1 [ Z ] to clear page. Turn OFF with Operator Key [ 9 ]. If necessary, press [F3] to reset.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=ampkr2b3
$mame
INITIALIZATION:
Press [ 0 ], then [ Z B V C X C ]. Wait for Supervisor mode to appear. Press [ 0 ] then [ F3 ].
$end
$info=amu880
$mame
TIPS:
H gives a list of commands. You only need to type enough letters to make each command unique.
Cassette considerations:
- It operates at 4883 baud but may not be fully compatible with real hardware. A partial translation of the available text seems to indicate an overcomplicated and unreliable interface. The one implemented is 100% reliable at the same speed. Unable to locate any real recordings to compare against.
- To save a range of memory: SA name start end
- To load it back: L name
- To save an unnamed file: SA "" start end
- To load an unnamed file: L
- When loading, if the name doesn't match, there's no message, and no way to determine the name.
- For some reason, the system saves the file 3 times. Maybe it was an attempt to guard against the inherent unreliable design.
$end
$info=amuse
$mame
TIPS:
The first time you run the game, an ERROR appears because the NVRAM needs initializing. Press [ F2 ] + [ F3 ] to enter TEST MODE. Exit with [ F2 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=amust
$mame
TIPS:
Monitor Commands:
-----------------
B = Boot from floppy
Not Working.
$end
$info=andretti,barbwire,bighurt,brooks,cueball,freddy,gladiatp,rescu911,sfightii,shaqattq,smbmush,smbp,snspares,stargatp,teedoffp,waterwld,wcsoccer,wipeout
$mame
TIPS:
Setting up must be done before you can play. Press NUM-0, press Left Flipper 3 times, press Right
Flipper, Press 1 to accept Factory Settings, press 1, quit and restart.
Here are the key codes to enable play:
Game NUM Start game End ball
--------------------------------------------------------------------------------------------------
Super Mario Brothers 733 (not working)
Cue Ball Wizard 734 Hit 1, press YZ (black screen) YZ
Street Fighter II 735 (not working)
Tee'd Off 736 Hit 1, press EM (bad gfx) EM
Gladiators 737 Hit 1, press LT L
Wipe Out 738 Hit 1, press MU M
Rescue 911 740 Hit 1, press LT L
World Challenge Soccer 741 Hit 1, press GO jiggle GO
Stargate 742 (not working)
Shaq Attack 743 Hit 1, press LM M
Freddy A Nightmare on Elm Street 744 Hit 1, press KL L
Frank Thomas Big Hurt 745 Hit 1, press EM jiggle EM
Waterworld 746 Hit 1, press RS R
Mario Andretti 747 Hit 1, press FN N
Barb Wire 748 Hit 1, press GO G
Brooks & Dunn 749 (unfinished prototype)
Super Mario Brothers Mushroom World N105 (not working)
Strikes n Spares N111 (not working, press F3 to see the screen)
machinaZOIS Virtual Training Center Hit 1, press LM M
Status:
- Some machines are playable
- Strikes n Spares: sound, needs 2 DMD screens.
- Brooks & Dunn: roms are missing. Program was not finished, game will never work.
$end
$info=animalc,kingyosu
$mame
INITIALIZATION:
Hold [ F2 ] to enter Service Mode while booting or after resetting. Use [ F2 ] to select the option "3. Set Mode", then hit CTRL. Using [ F2 ], keep scrolling the options until you hit "RAM CLEAR". Hold [ CTRL ] key down until you see the screen display "OK". Press [ F3 ] to reboot.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=animechmp,bassang2,bassangl,cr589fw,cr589fwa,darkhleg,ddr2m,ddr2mc2,ddr2ml,ddr2mla,ddr2mlb,ddr3ma,ddr3mj,ddr3mk,ddr3mka,ddr3mp,ddr4m,ddr4mj,ddr4mp,ddr4mps,ddr4ms,ddr4msj,ddr5m,ddra,ddrbocd,ddrextrm,ddrj,ddrja,ddrjb,ddrkara2,ddrmax,ddrmax2,ddrs2k,ddrs2kj,ddrsbm,ddru,dmx,dmx2m,dmx2majp,dmxa,dncfrks,drmn,drmn10m,drmn2m,drmn2mpu,drmn3m,drmn4m,drmn5m,drmn6m,drmn7m,drmn7ma,drmn8m,drmn9m,drmn9ma,drmna,drmnu,dsem,dsem2,dsfdr,dsftkd,dstage,fbaitbc,fbaitmc,fbaitmca,fbaitmcj,fbaitmcu,fghtmn,fghtmna,fghtmnk,fghtmnu,gbbchmp,gchgchmp,gtfrk10m,gtfrk10ma,gtfrk11m,gtfrk3ma,gtfrk3mb,gtrfrk2m,gtrfrk2ma,gtrfrk2maa,gtrfrk2mja,gtrfrk2mka,gtrfrk2ml1,gtrfrk2ml2,gtrfrk2mua,gtrfrk3m,gtrfrk4m,gtrfrk5m,gtrfrk5ma,gtrfrk6m,gtrfrk7m
$mame
INITIALIZATION:
Messages that start with 6: press F2
Messages that start with 5: press F3
Any other messages: The game doesn't work, cannot proceed.
$end
$info=antar,attack,blkfever,cerberup,evlfight,madrace,storm,zira
$mame
TIPS:
Test mode:
- Hold down NUM-0 and hit F3. The displays will show the digits one at a time. The number of any stuck switch will show in the credit area. Pressing Start will do a test of the solenoids (04 will show during this test). Press F3 to exit.
Adjustments:
- While game is over, press NUM-0. Keep pressing to go through the bookkeeping and the setup. See the manual for specifics.
Status:
- antar, storm, evlfight, attack, blkfever: Working
- Mad Race: J is the outhole. Working, no sound.
- Zira: not working
- Cerberus: not working (can't even coin up)
- Hold down the outhole key (usually X), when starting a game.
$end
$info=apexc
$mame
TIPS:
APEXC
=====
After mounting a cylinder file, hit Enter to make it run.
$end
$info=apfimag
$mame
TIPS:
APF IMAGINATION MACHINE
=======================
The monitor
-----------
From Basic, do CALL 28672 to enter the monitor - you get a * prompt. Commands:
D nnnn - display memory
G nnnn - goto an address
M nnnn - modify memory
Type the command letter, then all 4 digits, no need to hit Enter.
To exit back to Basic, do G 8894 (Basic has no prompt).
Tapes can only be processed through BASIC. So, load the basic cart from the software list, and then load the tape.
CLOAD to load the tape
CSAVE to save.
A tape can only be successfully loaded if the machine it was recorded on has the same amount of RAM as the destination machine.
Even then, tape loading is unreliable and there's no error if things go wrong.
$end
$info=apogee
$mame
TIPS:
APOGEE
======
Needs more RAM
Cassettes
---------
To save a tape: Oa,b (where a = start address, b = end address)
To load a tape: I then Play then G
$end
$info=apollo13,austin,elvisp,gldneye,godzillp,goldcue,gprix,harl_a13,harl_a40,hirolcas,id4,jplstw22,lostspc,lotr,monopolp,monopred,nascar,nfl,playboys,rctycn,ripleys,shrkysht,simpprty,sopranos,spacejam,sprk_103,startrp,strikext,swtril43,term3,titanic,twst_405,viprsega,wackadoo,xfilesp
$mame
TIPS:
Here are the key codes to enable play:
- "End ball" code, if it says BALL SAVED you need to play a while longer.
- May have to hold the key or hit it a few times
Game NUM Start game End ball
---------------------------------------------------------------------------------------------
**** Sega ****
Viper Night Drivin' 5035 Hold FG, hit 1 DEFG
Godzilla 5040 Hold FG, hit 1 DF
Twister 5041 Hold FG, hit 1 DF
Goldeneye 5042 Hold FG, hit 2 DF
Space Jam 5043 Hold FG, hit 1 DG
Apollo 13 5044 Hold FG, hit 2 DFG
Independence Day 5045 Hold FG. hit 1 DF
X Files 5046 Hold FG, hit 1 then Shift DG
Cut The Cheese Deluxe (Redemption) -- 1
Titanic (Coin dropper) -- (unknown)
Wack-A-Doodle-Doo (Redemption) -- 1
Lost World Jurassic Park 5053 Hold DEFG, hit 1 H A DEFG (it can be difficult to start or end a ball)
Star Wars Trilogy Special Edition 5056 Hold FG, hit 1 DG
Starship Troopers 5059 Hold DE, hit 1 DG
Lost in Space 5060 Hold DE, hit 1 FG
Golden Cue 5064 Hold DFG, hit 1 (unable to navigate setup menu)
High Roller Casino 5065 Hold FG, hit 1 D
Harley-Davidson 5067 Hold DG, hit 1 DEFG
Harley-Davidson 2nd edition 5067 Hold DG, hit 1 DEFG
South Park 5071 Hold FG, hit 1 DEFG
**** Stern ****
Striker Xtreme 5068 Hold CDEF, hit 1 CDEF
Sharkey's Shootout 5072 1 (won't start)
NFL 5073 Hold CDEF, hit 1 then A CDEF
Austin Powers 5074 Hold CDEF, hit 1 CDEF
Monopoly (Coin dropper) 5075 Hold CDEF, hit 1 CDEF
Playboy 5076 Hold CDEF, hit 1 CDEF
The Simpsons Pinball Party 5077 Hold BCDEF, hit 1 BCDEF
Rollercoaster Tycoon 5078 Hold CDE, hit 1 CDE
Terminator 3: Rise of the Machines 5079 Hold CDE, hit 1 CDE
Lord of the Rings 5080 Hold CDEF, hit 1 CDEF
Ripley's Believe it or not! 5081 Hold CDEF, hit 1 CDEF
Elvis 5084 Hold CDEF, hit 1 CDEF
The Sopranos 5085 Hold CDEF, hit 1 CDEF
NASCAR 5086 Hold CDEF, hit 1 CDEF (unable to end ball)
Harley-Davidson 3rd edition 5087 Hold DG, hit 1 DEFG
Grand Prix 5091 Hold CDEF, hit 1 CDEF (unable to end ball)
Dale Jr NASCAR Special Edition 5097 Hold CDEF, hit 1 CDEF (unable to end ball)
- Some machines are playable
- Volume is quite low. On some machines it can be boosted by hitting NUM2 to get the volume menu, then hold NUM1 to max.
$end
$info=apple1
$mame
TIPS:
APPLE 1
=======
To load and run a tape:
Some programs run from the monitor prompt, while Basic programs must be loaded in the monitor and run from Basic.
Monitor programs:
1. Type C100R, press <Enter>. This gives the prompt A9*.
2. Now enter the load instructions as per the usage, e.g E000.EFFFR but don't press <Enter> yet.
3. Start the tape via the Tab menu Tape Control (NOT by pressing F2), wait for the leader tone then press <Enter>.
4. When it's finished you are back to the \ prompt.
5. Enter the "enter at" information, press <Return> to run the program.
Basic programs:
1. You must already have loaded and run Basic (use basica from the software list). Do a soft reset (Scroll-Lock then F3) to get back to the monitor.
2. Now enter the load instructions as per the usage, e.g 4A.00FFR300.FFFR but don't press <Enter> yet.
3. Start the tape via the Tab menu Tape Control (NOT by pressing F2), wait for the leader tone then press <Enter>.
4. When it's finished you are back to the \ prompt.
5. Go back to Basic by typing E2B3R <Enter>
6. Now you can LIST or RUN the program.
To save a tape, you need to be in the monitor.
C100R
Press the Record button
start address.end addressW (for example 2000.21FFW)
When the prompt comes back, press Stop on the tape recorder.
$end
$info=apple10
$mame
TIPS:
To initialize NVRAM, Hold ESTATISTICA [ 9 ] and MANAGEMENT [ 0 ] then press RESET [ F3 ]. When you see "RAM-INIZIALIZZATA!", release all keys.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=apple2
$mame
TIPS:
Press Ctrl B then hit Enter to get into Basic.
Then you can LOAD or SAVE.
NOTE: basis108 and space84 don't seem to have a way to enter Basic.
$end
$info=apple2c,apple2cfr,apple2cde,apple2cse,apple2cuk,apple2cp,ace500,laser128,laser128o,las128ex,las128e2,tk3000
$mame
TIPS:
You can press Ctrl F12 to get into Basic. This doesn't work for those with Memory Expansion, Rev 4, or Unidisk.
$end
$info=apple2e,albert,am64,am100,apple2p,apple2jp,craft2p,dodo,elppa,ace100,ace1000,hkc8800a,ivelultr,laser2c,maxxi,microeng,prav82,prav8m,uniap2pt,uniap2en,uniap2ti,apple2ee,apple2eefr,apple2eede,apple2eeuk,apple2efr,apple2ede,apple2ep,apple2epfr,apple2epde,apple2epse,apple2epuk,ace2200,prav8c,spectred,cec2000,cece,cecg,ceci,cecm,zijini
$mame
TIPS:
Press Ctrl F12 to get into Basic.
Then you can LOAD or SAVE.
$end
$info=apple2gs,apple2gsr0p2,apple2gsr0p,apple2gsr0,apple2gsr1
$mame
TIPS:
You can press Ctrl F12 to get into Basic. Cassette commands are ignored.
NOTE: apple2gsmt and apple2gsr3p do not work.
$end
$info=applix
$mame
TIPS:
APPLIX 1616
===========
TLOAD to load a tape (it goes onto the disk rather than memory)
TSAVE fname to save back to tape.
$end
$info=aquarius,aquarius_ar,aquariusp,aquarius2
$mame
TIPS:
MATTEL AQUARIUS
===============
Make sure to have 32k of RAM installed.
Cartridges
----------
Run by themselves. Note that adding or removing a cart does strange things to the cart numbering, so confusion and bugs can result.
Sometimes a cart won't show in media view, so start the system and remove it via newui.
Cassettes
---------
CLOAD - to load a tape
CSAVE"x" to save
Homebrew
--------
These consist of a loader and a main program.
Load and run the loader, then mount the main program tape.
$end
$info=arizona,atla_ltd,bhol_ltd,discodan,force,hhotel,hustlerp,kkongltd,marqueen,spcpoker,vikngkng
$mame
TIPS:
Status:
- All games can accept coins and start up.
- System 3 2-players games are playable.
- hhouse, press 2 to start.
System 3:
- Games are 2 players, except zephy and cowboy which have 3.
- All 2-player games are playable. 3-player games inputs not responding.
- May need to hit X when the first ball starts, to enable scoring.
$end
$info=armchamp
$mame
INITIALIZATION:
To start the game, wiggle left and right rapidly before the message "TROUBLE ON ARM ?" appears.
SOURCE:
mameinfo.dat
$end
$info=armchmp2
$mame
INITIALIZATION:
After the 'MEMORY TEST', when the 'MOTOR TEST' message comes on the screen, you must move the joystick Left then Right for a second or two in each direction. The Title should soon appear.
SOURCE:
mameinfo.dat
$end
$info=assist05
$mame
INITIALIZATION:
All input to be in UPPER case.
B = breakpoint
T = trace
Others (unknown meaning): A,C,G,L,M,P,R,W,X
$end
$info=asterix
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 17B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=athena
$mame
TIPS:
To enter service mode hold P1 Start [ 1 ] during ROM test.
SOURCE:
mameinfo.dat
$end
$info=atom
$mame
TIPS:
ACORN ATOM
==========
Make sure you have selected 32k of RAM.
Cartridges
----------
Some of them contain extra keywords which can be entered at the prompt.
Others are unknown.
Floppies
--------
Use *DOS to enable the disk system.
Then *CAT to get a directory.
Then *filename to run something. If it only gives the file stats then it isn't executable.
* is shift-equals
Cassettes
---------
UEF files are either ignored or cause MAME to crash. This is caused by the files not setting the baud to 300.
*CAT to list files on usable tapes.
LOAD"X" - to load. Must use exact name, or use *LOAD.
SAVE"X" - to save.
Inufuto
-------
These are available as WAV and UEF files. WAV will load. *LOAD then LINK 10240.
Quickload
---------
If written in Basic there will be no indications, so try RUN.
If M/L then it may run itself.
$end
$info=attache,attache816
$mame
TIPS:
OTRONA ATTACHE
==============
This doesn't boot due to a regression, but after it gets stuck, hit F3, then it will work.
The homebrew disks must go into drive B as they have no system tracks.
The cursor is missing and there's a scroll issue.
$end
$info=avengers
$mame
INITIALIZATION:
Press [ F2 ] to enter Test Mode. Hit [ Up-ARROW ] once which will bring you to the "Game Mode" selection then press [ Left CTRL ] (Button 1) to return to game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=avengrgs
$mame
INITIALIZATION:
Press [ F2 ] to enter Test Mode. Hit [ Up-ARROW ] once which will bring you to the "Game Mode" selection then press [ Left CTRL ] (Button 1) to return to game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=avigo,avigo_fr,avigo_de,avigo_it,avigo_es
$mame
INITIALIZATION:
For first-time usage, it's advisable to enable the mouse so that it can control the crosshair.
Follow the setup prompts until done.
The inputs stop working at times, making it quite difficult to use. The crosshair still moves though, even when the machine appears to be frozen.
$end
$info=aviion_4600
$mame
TIPS:
Enter "h" (without quotes) to get a list of commands.
$end
$info=avmjts
$mame
INITIALIZATION:
Screen is upside down. "Flip Screen" dipswitch doesn't work. Go into video settings and set rotate to 180.
$end
$info=ax150,ax170,ax200,ax230,ax350ii,ax370,ax500,bruc100,canonv20,canonv8,cf1200,cf2000,cf2700,cf2700uk,cf3000,cf3300,cpc330k,cpc51,cpc88,cx5f,cx5miib,cx5mu,cx7m128,dgnmsx,dpc200,dpc200e,expert13,expert20,expertdp,expertpl,fdpc200,fmx,fpc500,fpc900,fs1300,fs4000,fs4500,fs4600f,fs4700f,fs5000f2,fs5500f2,fspc800,gfc1080,gfc1080a,gsfc200,gsfc80u,hb101p,hb10p,hb201p,hb20p,hb501p,hb55p,hb701fd,hb75p,hb8000,hc7,hx10,hx20,hx21,hx22,hx32,hx51i,jvchc7gb,mbh1,mbh2,mbh25,mbh50,ml8000,mlf110,mlf120,mlf48,mlf80,mlfx1,mpc10,mpc100,mpc200,mpc64,mx15,mx64,nms801,perfect1,phc2,phc28,phc28l,phc28s,piopx7,pv16,spc800,svi728,svi738,sx100,vg8010,vg802020,yc64,yis503
$mame
TIPS:
MSX usage
Need to use the LEFT shift key
Cartridge
---------
Runs by itself
Floppy Disk (use hbf1xdj)
-----------
Runs by itself
Cassette (use vg8010)
--------
RUN "CAS:
or
CLOAD
or
BLOAD "CAS:" ,R
$end
$info=b128hp,b500,p500,b256hp,bx256hp,cbm710,cbm720,cbm720_de,cbm720_se,cbm730,b128,b256,cbm610,cbm620,cbm620_hu,p500p
$mame
TIPS:
Doesn't seem to be able to run any software. If you want to try a tape, you have to enable the cassette player in the slots.
load - to load
save - to save
$end
$info=b2m
$mame
TIPS:
Load up a boot floppy, such as CP/M and then press any key. The cursor will change from flashing to steady while it boots.
$end
$info=babbage
$mame
TIPS:
Pasting:
0-F : as is
INC : ^
AD : -
DA : =
GO : X
Here is a test program to turn on the LEDs.
Copy the text and Paste into the emulator.
=3E^=0F^=D3^=13^=3E^=07^=D3^=13^=3E^=00^=D3^=12^=76^-1000X
$end
$info=babypac,granny
$mame
TIPS:
- To exit the pinball back to the video:
Babypac: press O or P;
Granny: press X.
$end
$info=bankshot
$mame
INITIALIZATION:
Press shift 1 or more times to choose the difficulty level. Then press Space to start.
$end
$info=basf7120
$mame
TIPS:
Can only boot the bos93 software-list item.
$end
$info=basic31,basic52
$mame
TIPS:
Press Space to make the machine start up.
All input must be in uppercase. Read the manual to discover the special features of this Basic.
Sound: BASIC-31 has sound, and BASIC-52 doesn't. The sound command is PWM. Example: PWM 800,200,900
$end
$info=basschal,basschalo,xtrmhunt
$mame
INITIALIZATION:
Due to a regression, need to wait up to 5 minutes at a black screen before it suddenly springs to life.
$end
$info=bbcb,bbcm
$mame
TIPS:
BBC MASTER
==========
This is the only one with floppy disk support.
Carts
-----
.ROM and .BIN are used both for carts and for rom images.
Neither of these slots are picked up automatically, don't know how to make them run.
Floppies
--------
*DISC to enable the disk commands.
*CAT to get the directory. If a file called !BOOT exists, press Shift+F12 to run the disk.
*TYPE filename to display contents
*RUN filename (no need for quotes in the disk subsystem) or just *filename.
Cassette
--------
*TAPE to enable the tape commands.
Load a basic program: LOAD""
Load and run a basic program: CHAIN""
Load and run a M/L program: *RUN
SAVE"x" - to save a tape (not working - just get a blank file)
*CAT to list files on a tape
* is shift-quote
$end
$info=bbcmet
$mame
INITIALIZATION:
This machine takes 46 seconds to get itself started.
$end
$info=bbear,monkmonk
$mame
TIPS:
This seems to run, but without external artwork there's nothing to see.
$end
$info=bbnny_l2,diner_l4,dd_l2,pool_l7,radcl_l1,rvrbt_l3,rollr_l2,gs_lu4,strax_p7
$mame
TIPS:
If it says FACTORY SETTING, hit F3.
Here are the key codes to enable play:
Game NUM Start game End ball
---------------------------------------------------------------------------------------------
**** Williams ****
Diner 571 Hold CDE hit 1 CDE
Rollergames 576 Hold CDE hit 1 CDE
**** Bally (Midway) ****
The Bally Game Show 2003 Hold CD hit 1 CD
Pool Sharks 2014 Hold CD hit 1 CD
Radical! 2015 Hold CD hit 1 CD
Dr Dude and his Excellent Ray 2016 Hold CDE hit 1 CDE
Bugs Bunny's Birthday Ball 20009 Hold CD hit 1 CD
**** Williams (WPC) ****
Riverboat Gambler 50007 Hold CDE hit 1 CDE
**** Krell Development ****
Star Trax --- X unknown
Status:
- All pinball machines are playable
- Star Trax has no pinball, but instead has many ball bearings (800 was mentioned). Although it can be started, and a score attained, it will eventually say PUMP ERROR and stop responding.
$end
$info=bbusters
$mame
TIPS:
For the game to work properly, you need to calibrate ALL 3 guns! If you try to do only one, as the manual states, the eprom has invalid gun data and the screen go black after rebooting. Fire at indicated spots with P1, P2 and P3 controls. Only then will a proper eprom be made.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=bcats_l5,bnzai_l3,bguns_l8,bk2k_l4,cycln_l5,esha_la3,eatpm_l4,jokrz_l6,mousn_l4,polic_l4,spstn_l5,swrds_l2,taxi_l4,tsptr_l3,whirl_l3
$mame
TIPS:
If it says FACTORY SETTING, hit F3.
Here are the key codes to enable play:
Game NUM Start game End ball
---------------------------------------------------------------------------------------------
**** Williams ****
Space Station 552 Hold CDE hit 1 CDE
Taxi 553 Hold CDE hit 1 CDE
Big Guns 557 Hold CDE hit 1 CDE
Swords of Fury 559 Hold CDE hit 1 CDE (may have to try a few times)
Black Knight 2000 563 Hold CDE hit 1 CDE
Cyclone 564 Hold B hit 1 B
Banzai Run 566 Hold BCD hit 1 BCD
Jokerz! 567 Hold CDE hit 1 CDE
Earthshaker 568 Hold CDE hit 1 CDE
Police Force 573 Hold CD hit 1 CD
Whirlwind 574 Hold CDE hit 1 CDE
Bad Cats 575 Hold B hit 1 B
**** Bally (Midway) ****
Transporter the Rescue 2008 Hold CDE hit 1 CDE
Mousin' Around! 2009 Hold CDE hit 1 CDE
Elvira & the Party Monsters 2011 Hold CDE hit 1 CDE
$end
$info=bcs3a,bcs3b,bcs3c,bcs3d
$mame
TIPS:
At start, either enter the number of screen lines to use, or just hit enter to use all of the screen.
LOAD - load a Basic program from tape
SAVE - save a Basic program to tape
It doesn't work though.
Don't try these commands on 'bcs3' - the emulated computer will crash.
Cassette
- is hooked up according to the documentation, but doesn't work.
- on the real machine it overrides the video output, so the video will be lost during cassette operations.
- does not exist on "bcs3". The commands SAVE and LOAD will attempt to use a non-existing rom at 0800, and crash the system.
- When you start any cassette-based system it asks for the number of lines you'd like on the screen, or hit enter for the default. Depending on the number, the BASIC program starts in a different place. So, to LOAD a tape, you must know the same number of lines that the program was SAVED at.
- Recordings are not compatible between the versions of BASIC.
Bugs:
- Tell it to PRINT ! (or any character it doesn't understand) and the screen fills up with zeroes. String are enclosed in single quotes. Double quotes will cause this bug.
- Undefined strings print as 0 instead of nothing.
$end
$info=bert
$mame
TIPS:
Runs a simplified integer BASIC. You can create a program with line numbers. Numeric variables must be one letter. Although it can print literals, it doesn't seem to support string variables. Doesn't seem to support loading or saving of programs.
$end
$info=beta
$mame
TIPS:
When first started, press G to begin.
Pasting:
0-F : as is
M (inc) : ^
AD : -
DA : =
GO : X
Test Paste:
X-0011=11^22^33^44^55^66^77^88^99^-0011
Now press M to confirm the data has been entered.
$end
$info=bigboard,mk82,mk83,mojmikro
$mame
INITIALIZATION:
After a few seconds, hit Enter, and the prompt will appear.
$end
$info=bigbord2
$mame
TIPS:
Turn it on, wait for the beep, press Enter. Now you can enter commands.
Monitor commands:
B - boot from disk
C - copy memory
D - dump memory
F - fill memory
G - go
I - in port
M - modify memory
O - out port
R - read a sector
T - test memory
V - compare blocks of memory
X - change banks
Note: floppy-disk code is not complete.
$end
$info=bigkarnk
$mame
TIPS:
Nothing special here, just be patient! It takes about 20 seconds to initiate the game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=bigtown,spcgambl,chance
$mame
TIPS:
- All games are working
- When starting a game, hold X until you hear the outhole sound.
- All game except Chance: When starting a ball, hit Z to increment the ball number. Skipping this step can lead to weird bugs happening.
$end
$info=binbug
$mame
TIPS:
All input must be in uppercase. Type slowly, or corruption will occur.
Commands:
A - See and alter memory
B - Set breakpoint (2 permitted)
C - Clear breakpoint
D - cassette save (Da b saves memory range a to b)
G - Go to address, run
L - cassette load
S - See and alter registers
When loading a tape, don't press Insert or a bad load will immediately occur.
A bad load is signified by rubbish printing on the console.
To run a program loaded from tape, use the command G440.
$end
$info=bjtwin
$mame
TIPS:
Secret Message: Reset game and hold down Player 2 buttons 1 and 2. If you did it fast enough, you will see the message 'Ready?'. If not try again. Press the following Player 1 buttons : 2(x3) 1(x3) 2(x3), 1(x3). If you did this correctly, you should see another message '9th Mar. 1992'. And you are in the test mode.
SOURCE:
mameinfo.dat
$end
$info=bk_l4,csmic_l1,jngld_l2,pharo_l2,solar_l2,thund_p1,hypbl_l4,barra_l1,vrkon_l1,tmfnt_l5,wrlok_l3,dfndr_l4,jst_l2,lsrcu_l2,fpwr2_l2,strlt_l1
$mame
TIPS:
Diagnostic actions:
- You must be in game over mode. All buttons are in the number-pad. When you are
finished, you must reboot.
- Setup: NUM-2 must be in auto/up position. Press NUM-1 to enter setup mode, press
NUM-2 to change direction.
- Tests: NUM-2 must be in manual/down position. Press NUM-1 twice and tests will
begin. Press NUM-1 and NUM-2 together to get from test 1 to test 2. Press NUM-2
to switch between auto/manual stepping.
- Auto Diag Test: Set Dips to SW6. Press NUM-0. Press NUM-ENTER. Press NUM-1. Tests
will begin.
- Other: see the manual
When first started, it shows the game number and stops. Press F3 to initialise the
nvram. In theory you can then press the diagnostic buttons; or you then enter coins
and start playing.
Most games are multiball - here are the key codes:
Game NUM Start game End ball
-----------------------------------------------------------------------------------------------
Black Knight 500 ASD hit 1 Hit X, hold A, hit X, hold S, hit X, hit D
Cosmic Gunfight (Dragonfly) 502 AS hit 1 AS
Jungle Lord 503 AS hit 1 Hit X, hold A, hit X, hit S
Pharaoh 504 AS hit 1 AS
Cyclone (unreleased) 505
Black Knight Limited Edition 506 (600 produced)
Solar Fire 507 ASD hit 1 ASD
Thunderball 508 1 unknown
HyperBall 509 1 unknown
Barracora 510 ASD hit 1 ASD
Varkon 512 AX hit 1 AX
Spellbinder (unreleased) 513
Reflex (unreleased) 514
Time Fantasy 515 1 X
Warlok 516 1 X
Defender 517 hold up,left,right,hit 1 Hit X, hold Left, hit X, hold Up, Hit X, hit Right.
Joust 519 ABCD hit 1 unknown
Laser Cue 520 1 X
Firepower II 521 AS hit 1 AS
Wild Texas *(521) AS hit 1 AS
Guardian (unreleased) 523
Star Fighter (unreleased) 524
Light Speed (unreleased) 528
Starlight 530 AS hit 1 AS
*Wild Texas is a clone/bootleg of Firepower II, and shows the same game number.
- Thunderball: turn Speech DIP off, or you get corrupt sound.
$end
$info=bk0010,bk0010fd,bk001001,bk0011m
$mame
TIPS:
Clone of the Terak 8510/a.
BK0010-01 is marked as working, but like all its clones, it has issues.
Computer starts in the Monitor (commands unknown), except BK0010-01 which starts in Vilnius Basic.
For BK0010-01, in Basic, LOAD"x" to load the tape, and SAVE"x" to save it. Filenames are always Case Sensitive.
BK0010FD - floppy disk version. Unknown how to interact with a floppy. BKD images are supposed to be supported but are rejected.
BK0011 (not emulated), BK0011M not working at all.
BK0010 monitor commands are not known.
BK0010-01 and BK0010FD can sometimes load games from the software list via the monitor.
If in Basic, enter MO to enter the monitor. Then M. You will be asked for the name - enter it (case sensitive). If you got it wrong the correct name will be displayed and the file skipped. If it was correct there is no acknowledgement, but the file loads. At the end, the game might start itself, or you might have to enter S. Due to bad emulation the computer will probably freeze at this point.
One known working game is Tetris.
$end
$info=blaster
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=blicks
$mame
INITIALIZATION:
At the first start, the message "RAM DATA IS BAD. PUSH RESET BUTTON" will be displayed: press [ F1 ] to start playing.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=blswhstl
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 17A shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=bm3
$mame
INITIALIZATION:
In order to access the game, from version 0.230 of the MAME, we must enter a password. At startup, the "SYSTEM RECOVERY MODE" page will be displayed. To calculate this password you can use the online application "Firebeat RTC Recovery Password" available here: https://987123879113.github.io/firebeatrtc/. Enter the Serial Number and Key Code you see on the screen and then enter the password by moving with the [ 0 ] and [ ' ] keys, confirming with [ F2 ]. If everything has been done correctly on the screen you will read "PASSWORD OK!" and pressing [ F2 ] again the game will start.
SOURCE:
https://youtu.be/WkFOUoZBwOU and https://www.progettosnaps.net/gameinit.dat
$end
$info=bm36th
$mame
INITIALIZATION:
In order to access the game, from version 0.230 of the MAME, we must enter a password. At startup, the "SYSTEM RECOVERY MODE" page will be displayed. To calculate this password you can use the online application "Firebeat RTC Recovery Password" available here: https://987123879113.github.io/firebeatrtc/. Enter the Serial Number and Key Code you see on the screen and then enter the password by moving with the [ 0 ] and [ ' ] keys, confirming with [ F2 ]. If everything has been done correctly on the screen you will read "PASSWORD OK!" and pressing [ F2 ] again the game will start.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bm37th
$mame
INITIALIZATION:
In order to access the game, from version 0.230 of the MAME, we must enter a password. At startup, the "SYSTEM RECOVERY MODE" page will be displayed. To calculate this password you can use the online application "Firebeat RTC Recovery Password" available here: https://987123879113.github.io/firebeatrtc/. Enter the Serial Number and Key Code you see on the screen and then enter the password by moving with the [ 0 ] and [ ' ] keys, confirming with [ F2 ]. If everything has been done correctly on the screen you will read "PASSWORD OK!" and pressing [ F2 ] again the game will start.
SOURCE:
https://youtu.be/WkFOUoZBwOU and https://www.progettosnaps.net/gameinit.dat
$end
$info=bm3core
$mame
INITIALIZATION:
In order to access the game, from version 0.230 of the MAME, we must enter a password. At startup, the "SYSTEM RECOVERY MODE" page will be displayed. To calculate this password you can use the online application "Firebeat RTC Recovery Password" available here: https://987123879113.github.io/firebeatrtc/. Enter the Serial Number and Key Code you see on the screen and then enter the password by moving with the [ 0 ] and [ ' ] keys, confirming with [ F2 ]. If everything has been done correctly on the screen you will read "PASSWORD OK!" and pressing [ F2 ] again the game will start.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bm3final
$mame
INITIALIZATION:
In order to access the game, from version 0.230 of the MAME, we must enter a password. At startup, the "SYSTEM RECOVERY MODE" page will be displayed. To calculate this password you can use the online application "Firebeat RTC Recovery Password" available here: https://987123879113.github.io/firebeatrtc/. Enter the Serial Number and Key Code you see on the screen and then enter the password by moving with the [ 0 ] and [ ' ] keys, confirming with [ F2 ]. If everything has been done correctly on the screen you will read "PASSWORD OK!" and pressing [ F2 ] again the game will start.
SOURCE:
https://youtu.be/WkFOUoZBwOU and https://www.progettosnaps.net/gameinit.dat
$end
$info=bm3rdmix
$mame
TIPS:
Press fast forward key [ Ins ] to speed up ROM/RAM test.
SOURCE:
mameinfo.dat
$end
$info=bmcompmx
$mame
TIPS:
Press fast forward key [ Ins ] to speed up ROM/RAM test.
SOURCE:
mameinfo.dat
$end
$info=bmiidx2
$mame
INITIALIZATION:
Wait a few seconds (if you want to speed up this wait, keep the usual [ INS ] key pressed) until the red writing "E150 BACKUP DATA ERROR" appears in the penultimate line displayed; press [ 1 ] clear the RAM and start playing.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmiidx3
$mame
INITIALIZATION:
Wait a few seconds (if you want to speed up this wait, keep the usual [ INS ] key pressed) until the red writing "E150 BACKUP DATA ERROR" appears in the penultimate line displayed; press [ 1 ] clear the RAM and start playing.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmiidx4
$mame
INITIALIZATION:
At the first start of the game, wait for the word "DEVICE CHECK". After a few seconds the message (in red) "1P START = BACKUP CLEAR" will appear. Now press 1P (the [ 1 ] key) and the BACKUP RAM will be initialized.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmiidx5
$mame
INITIALIZATION:
Wait a few seconds (if you want to speed up this wait, keep the usual [ INS ] key pressed) until the red writing "E150 BACKUP DATA ERROR" appears in the penultimate line displayed; press [ 1 ] clear the RAM and start playing.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmiidx6
$mame
INITIALIZATION:
At the first start of the game, wait for the word "DEVICE CHECK". After a few seconds the message (in red) "1P START = BACKUP CLEAR" will appear. Now press 1P (the [ 1 ] key) and the BACKUP RAM will be initialized.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmiidx7
$mame
INITIALIZATION:
At the first start of the game, wait for the word "DEVICE CHECK". After a few seconds the message (in red) "1P START = BACKUP CLEAR" will appear. Now press 1P (the [ 1 ] key) and the BACKUP RAM will be initialized.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmiidx8
$mame
INITIALIZATION:
At the first start of the game, wait for the word "DEVICE CHECK". After a few seconds the message (in red) "1P START = BACKUP CLEAR" will appear. Now press 1P (the [ 1 ] key) and the BACKUP RAM will be initialized.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmiidxc2
$mame
INITIALIZATION:
At the first start of the game, wait for the word "DEVICE CHECK". After a few seconds the message (in red) "1P START = BACKUP CLEAR" will appear. Now press 1P (the [ 1 ] key) and the BACKUP RAM will be initialized.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmiidxs
$mame
TIPS:
Wait a few seconds (if you want to speed up this wait, keep the usual [ INS ] key pressed) until the red writing "E150 BACKUP DATA ERROR" appears in the penultimate line displayed; press [ 1 ] clear the RAM and start playing.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=bmjr
$mame
TIPS:
HITACHI BMJR (aka L2)
=====================
File types
----------
B - binary, use the monitor
S - basic
Cassette
--------
To load a tape: LOAD
To save a tape: SAVE
Inufuto
-------
MON
L
(enter name of file)
G
(press space)
Game will start.
Other
-----
The Basic has a CALL instruction, but no USR.
The monitor E command goes back to Basic.
$end
$info=bml3,bml3mk2,bml3mk5
$mame
TIPS:
HITACHI BML3
============
Cassette
--------
LOAD - basic
LOADM - M/L
Games marked with [mk5] will only work on bml3mk5.
To save a tape: SAVE
Inufuto
-------
LOADM"",,R
Loads on the screen and won't run.
$end
$info=bob85
$mame
TIPS:
To save a tape: RQaaaa up nn (press record) up (aaaa = start address, nn = number of bytes 01-FF).
To load a tape: RWaaaa up nn up (press play) (it loads correctly but then shows an error indication)
Pasting:
0-F : as is
NEXT : ^
SMEM : -
GO : X
Test Paste:
-0600^11^22^33^44^55^66^77^88^99^--0600^
Now press up-arrow to confirm the data has been entered.
$end
$info=bonuscrd
$mame
TIPS:
Nothing special here, just be patient! It takes about 40 seconds to initiate the game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=bottle10
$mame
INITIALIZATION:
Press and hold Service 1 + 2 (Keys [ 0 ]+[ 9 ]), then press Reset [ F3 ]. When you see "RAM-INIZIALIZZATA!", release.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=br_l4,cftbl_l4,drac_l1,dw_l2,ft_l5,gw_l5,lc_11,rush,strik_l4,tafg_lx3,tz_92,ww_l5
$mame
TIPS:
Since NVRAM is not working, when it starts factory settings will be applied.
Press F3, and wait for the game attract mode to commence.
Here are the key codes to enable play:
Game NUM Start game End ball
-----------------------------------------------------------------------------------------------
**** Shuffle Alley ****
Strike Master 10002 1 ,
League Champ 10007 1 ,
**** Bally (Midway) ****
Doctor Who 20006 Hold EFG hit 1 then X EFG
Black Rose 20013 Hold BCD hit 1 BCD
Creature from the Black Lagoon 20018 Hold /;' hit 1 /;'
**** Williams ****
Bram Stoker's Dracula 50001 Hold QRST hit 1 QRST
The Getaway: High Speed II 50004 Hold /;' hit 1 /;'
Fish Tales 50005 Hold BCD hit 1 BCD
White Water 50018 Hold PGDN PGUP END hit 1 PGDN PGUP END
Twilight Zone 50020 Hold ABC hit 1 ABC
The Addams Family Special
Collectors Edition 50038 Hold ABC hit 1 ABC
Rush Hold A hit 1 Jiggle A and B
$end
$info=break86,papillon
$mame
TIPS:
You need to hold X when starting a game.
$end
$info=brkthru
$mame
TIPS:
Keep [ 1 ] & [ 2 ] pressed and hit [ F3 ] to enter test mode, then hit [ 5 ] to proceed through the tests.
SOURCE:
mameinfo.dat
$end
$info=brvbladeg
$mame
INITIALIZATION:
Wait patiently for the two progress bars to end, press [ TAB ], choose "DIP Switches" and set "BIOS Flash" to "OFF".
Now choose "Reset System," and on reboot the game will start correctly.
$end
$info=brvteam,canasta,lapbylap,pinmoonl,pinclown,corsario,mundial,atleta,larana,ind250cc
$mame
TIPS:
Setting up:
- First time run, the displays will all show zero. Hit F3. The game will now be working.
- If you want to change the "Handicap" (High Score) setting, you may have to wipe the NVRAM before it will take.
La Rana is not a pinball machine - it looks like an upright arcade game with a frog's mouth and some holes on a lower panel, while some indicators are on the upper panel. The main scores are on the marquee. Each of 4 players has 3 digits. There's other buttons on the marquee too. The game has no screen.
It can be played by pressing 5 (insert coin), press 1 (start) for each player, press A (start timer), press various keys to score. Don't press X or the game instantly ends. When the timer runs out it switches to the next player, or ends.
$end
$info=bttf_a28,kiko_a10,lwar_a83,mnfb_c29,poto_a32,play_a24,robo_a34,ssvc_a26,simp_a27,tmac_a24,torp_e21
$mame
TIPS:
Here are the key codes to enable play:
Game NUM Start game End ball
---------------------------------------------------------------------------------------------
Laser War 5001 Hold BCD, hit 1 BCD
Secret Service 5002 Hold Up Left Right, hit 1 Up Left Right
Torpedo Alley 5003 Hold CDE, hit 1 CDE
Time Machine 5004 Hold CDE, hit 1 CD
Playboy 35th Anniversary 5005 Hold CDE, hit 1 CDE
Robocop 5006 Hold CDE, hit 1 CDE
Monday Night Football 5007 Hold CDE, hit 1 CDE
Phantom of the Opera 5008 Hold CDE, hit 1 CDE
King Kong -- Hold CDE, hit 1 CDE
$end
$info=bubblem
$mame
INITIALIZATION:
The first time you run the game, it will say '...BACKUP DATA FAILED'. Press [ F2 ] to enter test mode and exit to start.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=bubbles
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=bubbletr
$mame
INITIALIZATION:
How to calibrate the guns: hold [ 9 ], press [ F2 ] and shoot at the targets it shows using the crosshair, after you've shot the target press [ 9 ] again to move onto the next one. Once you get back to the start again press [ F2 ] to exit.
SOURCE:
mameinfo.dat
$end
$info=bucky
$mame
INITIALIZATION:
The first time you run the game, the EEPROM N2 shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=busicom
$mame
TIPS:
This is an early electronic calculator.
A manual for the similar Unicom 141P is available at AO.
To add or subtract numbers, enter each number followed by the operation, then Enter (all keys are in the number pad).
example: 12+ 56+ enter gives 68. 12+ 56- enter gives 44 in red (red indicates negative answer).
To multiply or divide, it's like a conventional calculator.
example: 12* 3 enter gives 36. 24/ 4 enter gives 6.
Read the above manual for more information.
$end
$info=c128,c128_de,c128_se,c128cr,c128d,c128dp,c128d81,c128dcr_de,c128dcr,c128dcrp,c128dcr_se,c128p
$mame
INITIALIZATION:
Quickload does not work correctly - the file is loaded but corrupted. Cassettes work. Some D64 floppies work. D71 and D81 floppies do not work.
The naming convention seems to be that D81 files be loaded with the C1581 disk drive, while D71 files be loaded with the C1571 drive. The D64 files appear to work with the C1571 as well.
To save a tape: SAVE
To load a tape: LOAD
To switch from C128 mode to C64 mode: GO64 (answer Y).
NOTE: c128d81 needs a disk in the drive before it will boot.
$end
$info=c64,c64_jp,c64p,c64_se,c64c,c64cp,c64c_es,c64c_se,c64g,dx64,edu64,pet64,sx64,sx64p,vip64,c16,plus4,c264,c116,c16_hu,c16p,c232,v364,plus4p
$mame
INITIALIZATION:
Seems to be largely working.
To save a tape: SAVE
To load a tape: LOAD
To load the default file from floppy: LOAD"*",8,1 . After loading you may have to RUN. If you don't specify the "1", it's assumed to be a Basic program and will be loaded into Basic's workspace.
To get the floppy directory: LOAD"$",8 and then LIST. This wipes out whatever program you had in memory.
The default disk drive is on device 8 (slot iec8). If you want another drive, load it into iec9.
NOTE: clipper not working. c64gs is cartridge only. tesa6240 is a business machine.
$end
$info=c80
$mame
TIPS:
Pasting:
0-F : as is
+ (inc) : ^
- (dec) : V
M : -
GO : X
Test Paste:
-800^11^22^33^44^55^66^77^88^99^-800
Now press up-arrow to confirm the data has been entered.
Commands:
R : REGister
M : MEMory manipulation
G : GO
F10 : RESet
ESC : BRK
Functions (press F1 then the indicated number):
0 : FILL
1 : SAVE
2 : LOAD
3 : LOADP
4 : MOVE
5 : IN
6 : OUT
When REG is chosen, use UP to scroll through the list of regs, or press 0 thru C to choose one directly:
0 : SP
1 : PC
2 : AF
3 : BC
4 : DE
5 : HL
6 : AF'
7 : BC'
8 : DE'
9 : HL'
A : IFF
B : IX
C : IY
When MEM is chosen, enter the address, press UP, enter data, press UP, enter data of next byte, and so on.
Cassette SAVE: Press F1 1 aaaa DOWN bbbb UP
Cassette LOAD: Press F1 2 aaaa DOWN bbbb UP
(where aaaa = 4-digit beginning address, bbbb = 4-digit ending address)
$end
$info=c900
$mame
TIPS:
Everything is case-sensitive. Some commands are lower case, some upper. List that is known:
M - dumps some memory
c - diagnostics
h - hex arithmetic
r - register dump?
s - substitute (edit) memory. Period to quit.
t - trace on/off?
There's no error messages; unknown things just give a new line.
$end
$info=calchase
$mame
TIPS:
When it has booted to the DOS screen, type BOOT and press enter. The game will run, very slowly.
$end
$info=camirf1
$mame
TIPS:
Attempting to run this system will cause MAME to freeze, requiring Task Manager to kill it off.
$end
$info=can09t
$mame
TIPS:
At start, press A to enter Basic
Then, to save a tape: TSAVE, and to load a tape: TLOAD
$end
$info=cane
$mame
TIPS:
After inserting a coin, press Right Arrow to start the game. The 1 key does nothing.
$end
$info=canons80,canonts3
$mame
TIPS:
When the red warning screen appears, press enter a few times. Now you can type characters in.
$end
$info=canonv25,canonv30f,cpc300,cpc300e,cpc400,cpc400s,cpc61,cpg120,expert3i,expert3t,expertac,expertdx,fsa1a,fsa1f,fsa1fm,fsa1fx,fsa1gt,fsa1mk2,fsa1st,fsa1wsx,fsa1wxa,fstm1,hbf1xd,hbf1xdj,hbf1xv,hbf5,hbf500p,hbf700p,hbf900a,hbf9p,hbg900p,hotbit20,hx23f,hx34,kmc5000,mbh3,mbh70,mlg1,mlg10,mlg3,mlg30,mlg30_2,mpc2300,mpc2500f,mpc25fd,mpc25fs,mpc27,nms8220,nms8245,nms8255,nms8260,nms8280,phc23,phc23jb,phc35j,phc55fd2,phc70fd2,phc77,tpc310,tpp311,tps312,ucv102,vg8230,vg8235,vg8240,victhc80,victhc95,y503iiir,y805256,yis604
$mame
TIPS:
MSX usage
Need to use the LEFT shift key
Cartridge
---------
Runs by itself
Floppy Disk (use hbf1xdj)
-----------
Runs by itself
Cassette (use vg8010)
--------
RUN "CAS:
or
CLOAD
or
BLOAD "CAS:" ,R
$end
$info=captcomm
$mame
TIPS:
With this and some other multiplayer games, the default number of players for a cabinet is two — even if the program supports more. You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using [ F2 ] to enter and exit).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=carnevil
$mame
INITIALIZATION:
To calibrate the gun use [ F2 ] to enter Service mode. When the "Carnevil Main Menu" comes up, use the volume keys [ - ] and [ = ] to navigate yourself to the second option "Gun Calibration", then press [ F2 ] to select. Follow the on-screen cues, aiming Left Top and Lower Left for each gun, shooting at the X targets. When complete, navigate to "Exit" in the menu, them press [ F2 ] to exit Service mode and return to the game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=cas21iwc
$mame
INITIALIZATION:
To initialize the game, at the first start press [ 9 ] and then [ B ].
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=casbjack,mdrawpkr,mdrawpkra
$mame
INITIALIZATION:
First time run it says BATTERY RAM FAILURE. Press F1 (get blank screen), hold 9 and 0 together until the errors go away. Press F1 to start the game.
SOURCE:
mameinfo.dat
$end
$info=cb308
$mame
INITIALIZATION:
All commands to be in uppercase.
Press Enter twice. You will see the Monitor logo. To get into the BASIC, enter GE400. To return to the monitor, use the QUIT command followed by pressing Enter twice. All monitor commands must be in uppercase. The only storage is paper-tape.
$end
$info=cb3c
$mame
INITIALIZATION:
If it appears stuck at INIT MACHINE, press 9 and 0 together. Now press W.
$end
$info=cbrava
$mame
INITIALIZATION:
Insert coin [ 5 ] and keep pressed Aux Lever [ 2 ] and Lever [ 1 ] until the reels will start to roll.
SOURCE:
mameinfo.dat
$end
$info=cc40,cc40p
$mame
TIPS:
CC-40 is powered by 4 AA batteries. These will also save internal RAM, provided that the machine is turned off properly by pressing [OFF]. If a program is running, you may have to press [BREAK] before turning the CC-40 off. If RAM contents ends up dodgy somehow, just delete the nvram files.
Officially, minimum total RAM size is 6KB. The system will still boot with less, but don't expect all software to work properly.
To run a cartridge, usually the command RUN "DIR" shows which program(s) can be loaded. Load a program by pressing the [RUN] key while viewing the list, or manually with the command RUN "<shortname of program in list>"
The CC-40+ cassette device number is 1, eg. SAVE"1.FILENAME" to save, and OLD"1.FILENAME" to load.
$end
$info=cchime
$mame
TIPS:
No screen. It's a door chime. All you can do is press Ctrl or Alt for a tune.
$end
$info=ccs2422
$mame
TIPS:
Input must be in UPPER case.
$end
$info=ccs2810
$mame
TIPS:
SYSTEM OPERATION:
Press Enter up to three times to start the system.
Supported baud rates include 50, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1800, 2000, 2400, 3600, 7200, 9600, 14400, 38400, 57600 and 115200.
All commands are in uppercase.
A Assign logical device
Dn,n Dump memory
E Punch End-of-File to paper tape
F Fill
G Go
H Hex arithmetic
I In
L Punch Leader to paper tape
M Move
O Out
Q Query logical devices
R Read a file from paper tape
S Edit memory
T Test memory
V Verify (compare 2 blocks of memory)
W Write a file to paper tape
X Examine Registers
Y Set Baud rate of i8250
Z Zleep (lock terminal). Press control+G twice to unlock.
$end
$info=ccs300
$mame
TIPS:
The system needs to boot a floppy disk at start, but MAME rejects the only known disk image.
$end
$info=cd2650
$mame
TIPS:
Commands (must be in uppercase):
A Examine memory; press C to alter memory
B Set breakpoint
C Clear unused breakpoint
D Dump to cassette (must save each block separately, then an empty block)
E Execute
I Inspect Registers after breakpoint
L Load from cassette
R Turn on cassette motor
V Verify cassette vs memory
Press Esc to exit most commands.
D Aaaaa Lnn - save a tape starting at address aaaa for nn bytes (01 to FF). Length of 00 indicates to write EOF. (you type D aaaa nn, it fills in the rest for you).
Cassette loading doesn't work. Saving is ok because the data can be loaded onto the Super-80, but this system has great difficulty loading its own programs.
$end
$info=cdibios,vp415
$mame
TIPS:
This system runs in MAMEUI only. It will crash MAME at start.
$end
$info=cfx9850,cfx9850gb
$mame
TIPS:
If it asks if you want to clear memory, press F1.
To get the main menu, press the [ key. Use arrows to select item, press Enter. To use the calculator, choose the RUN item. The keys are all over the place, so get a picture of the unit. For example, the numbers are on keys ZUVWPQRMNO. Use the backslash key to clear an error.
$end
$info=cgenie,cgenienz
$mame
TIPS:
Colour Genie EG2000
In the Configuration tab, select 32k RAM.
Cassette
--------
To save a tape: CSAVE"x"
To load a tape: CLOAD or SYSTEM
(same idea as TRS-80 Level 2)
With SYSTEM, enter tape name from header (max 6 chars, space terminates) then press Scroll Lock, F2, hold Insert until loaded, then /
Most games start by pressing S, even if they say nothing.
Floppy Disk
-----------
DIR doesn't exist, use CMD"I" instead
RUN"full-filename"
Errors are numbers and can't find a manual.
24 error = file not found
34 error = unable to run this program
$end
$info=cgold
$mame
INITIALIZATION:
Go into the DIP Switches and turn HOPCO2 to On, and CBOPT2 to Off. Press [ F1 ] then [ F2 ], then press [ Z ] + [ X ] + [ C ] together; you'll see a number show up for the value "RF/AMT" if done correctly. Now press [ F2 ].
TIPS:
You can't use your winnings to bet again, new coins are always required.
$end
$info=champbwl
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears because the NVRAM needs initializing. To proceed, just press [ 1 ] (P1 Start).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=chaos
$mame
TIPS:
With the DOS config switch turned off, the only accepted input is a line starting with '&'. The actual commands are unknown.
With DOS enabled, a large number of commands become available.
These are:
access, ask, ascdis, bpclr, bpset, close, control, copy, devfive, dir, end, exec, execute, fill, find, goto, if, input, let, list, load, lowercase, memdis, memset, open, port, read, reboot, runhex, run, save, type, typesl, verify.
An example is: memdis 0 8 (memory dump starting at 0, show 8 lines)
Don't try 'fill' - it fills all memory with zeroes, crashing the system.
$end
$info=chewheel
$mame
INITIALIZATION:
Press C.
$end
$info=chmpnum,chmpnuma,chsuper3
$mame
INITIALIZATION:
Press and hold Service 1 + 2 Keys [ 0 ]+[ 9 ], then press reset [ F3 ]. Now the NVRAM has been initialized.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=cjffruit
$mame
INITIALIZATION:
At start-up a "NEED COIN ADJUSTMENT" pops up. Press Service Mode [ F2 ], go to 'MENU PAGE 1' with Deal [ 2 ], move to 'PRICE FOR COIN #1' with High [ A ], and set it with Low [ S ], then exit with [ F2 ].
SOURCE:
mameinfo.dat
$end
$info=classiceo
$mame
INITIALIZATION:
If the game asks for a password, press C X C X C X C X C X C X I, then restart the game (F3 doesn't work). Ignore the counter, press 1 when asked.
$end
$info=clcd
$mame
TIPS:
Although marked as working, this system has multiple issues. For example, Basic is unusable with bios 1 (the default).
To get Basic to work, you need to use bios 0.
$end
$info=cm1800
$mame
TIPS:
All input must be in UPPER case. Known commands:
Caaaa/bbbb>nn : ?
Daaaa/bbbb : dump memory
Faaaa/bbbb cc : fill memory
Gaaaa : go
ID (or IE) : ?
L a/bbbbbbbb/ : ?
Maaaa/bbbb>cccc : Move (copy) memory
Saaaa : Substitute memory (write bytes into memory)
T : ?
Xr : set register to this value
$end
$info=cmfb55,3cdpokera
$mame
TIPS:
5 to insert coin. Z to bet (must bet at least 8 coins). N to play. X to collect winnings.
$end
$info=cmpacman
$mame
TIPS:
[ K ] is the hidden key to switch from one game to another.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=cms6502,gs6502,gs6809,eurocom2,eurobeeb1,eurobeeb2,eurobeeb3c,eurobeeb3m
$mame
TIPS:
Input must be in UPPER case.
$end
$info=cmtetris
$mame
TIPS:
[ K ] is the hidden key to switch from one game to another.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=coco,coco3,cd6809,cocoh,coco2b,coco2bh,lzcolor64,cp400,cp400c2,deluxecoco,ms1600,mx1600,t4426,coco3h,msm3
$mame
TIPS:
CASSETTES
---------
AUDIO ON is supposed to let you hear the sound of the cassette playing, but all it does is kill the sound entirely.
To save: CSAVE
To load:
- For a BASIC program, try CLOAD followed by RUN.
- For a Binary program, try CLOADM followed by EXEC.
- The wrong command will give a FM ERROR upon reading the tape header.
FLOPPY DISKS
------------
Use DIR to list the contents.
For a BASIC program, try RUN"name-of-program
For a Binary program, try LOADM"name of program , followed by EXEC.
A wrong command may give a FM ERROR like above.
If files not found you get a NE ERROR. You may need to specify the full name.
HARD DRIVES
-----------
Unknown how to use these.
HOMEBREW
--------
Airlock series: the ones marked for dragon64 won't work there, but will run on coco3. LOADM"GAME.BIN" then EXEC.
Inufuto games: CLOADM then EXEC. The coco3 games work, but the ones for the coco mostly freeze just after start.
DRAGON64
--------
Even though the Dragon64 is supposed to be a clone of the coco, the diskette format is different. Disks for Dragon64 will be suffixed by [D64].
$end
$info=comg5107,comg5108,comg5108a,comg5108b,comg6004,pokiwc162,pokeriwc
$mame
INITIALIZATION:
After starting, when "GAME INITIALIZATION" is displayed press [ 9 ] and then [ 2 ] to initialize the game.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=compclr2
$mame
TIPS:
Hold down the SHIFT key to type letters.
$end
$info=complexx
$mame
INITIALIZATION:
You can use [ F1 ] to proceed through all the configuration screens, stopping when you see the title screen. Setup is complete.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=comx35p
$mame
TIPS:
To save a tape: PSAVE
To load a tape: PLOAD
You may need to unplug all 'exp' slots because they interfere with tape operations.
To load a quickload "comx" file:
* Start the emulation and press Enter to get the Basic prompt.
* Use the Media Control, or Media menu (MAMEUI) to load a COMX file.
* Back at the Basic prompt, type RUN.
To load a game from a floppy disk:
* Choose a floppy from the menu or from "Loose SW" (MAMEUI)
* Press enter to start Basic.
* Type DOS CAT to get the directory
* Type DOS RUN,"name-of-game" to load and run the game.
$end
$info=concept
$mame
TIPS:
Meaning of the choices at start:
D - Macsbug I/O on Datacomm 0 (this hangs)
F - Floppy Disk Boot
L - Local DIsk Boot (hard disk?)
O - Omninet Disk Boot (network)
If you use the one boot disk (FBOOT.IMD, 239KB) that's available, instead of the expected prompt you get a menu that can't be escaped from.
Corvus refers to the drive names as 0 to 3, but you have to choose a disk by its volume label (the filename in our case).
F4 - choose a disk by specifying its volume label (label.imd), F5 gives the directory, enter * as the filter.
FBOOT is the boot disk and the only one that works. Maybe the other drives don't work in MAME.
$end
$info=cortex
$mame
TIPS:
All input to be in UPPER case. Note that "lowercase" is just smaller upper case, and is not acceptable as input.
There's no option in BASIC to produce sound. It will beep if an invalid key (usually a control key) is pressed.
To clear the screen press Ctrl L.
To save a tape: SAVE
To load a tape: LOAD
But, emulation is incomplete and the cassette interface doesn't work.
$end
$info=corv_21,dh_lx2,i500_11r,jb_10r,jm_12r,nf_23x,rs_l6,fs_lx5,ts_lx5,tom_13,wd_12,wcs_l2,tfs_12
$mame
INITIALIZATION:
The security PIC code is generally XYY 123456 12345 123 (where XYY = first,4th,5th digit of
the model number), but there are exceptions.
If it says FACTORY SETTINGS, press F3, and wait for the game attract mode to commence.
To increase the volume, open the coin door (NUM2), press NUM+, close coin door (NUM2).
If coin door not closed, ball can't be ended.
Here are the key codes to enable play:
Game NUM Start game End ball
--------------------------------------------------------------------------------------------------
Red & Ted's Road Show 50024 Hold QWER hit 1 QWER
No Fear Dangerous Sports 50025 Hold QWER hit 1 QWER
Indianapolis 500 50026 Hold QWER hit 1 QWER
The Flintstones 50029 Hold WER hit 1 WER then let go
Dirty Harry 50030 Hold QWER hit 1 QWER
World Cup Soccer 50031 Hold QWER hit 1 QWER
The Shadow 50032 Hold QWERT hit 1 QWERT
Corvette 50036 Hold QWER hit 1 QWER
Theatre of Magic 50039 Hold QWER hit 1 QWER
Johnny Mnemonic 50042 Hold QWER hit 1 QWER
Who Dunnit 50044 Hold QWER hit 1 QWER
Jack*Bot 50051 Hold QWER hit 1 QWER
$end
$info=cosflnsm,firebird,gamesnsm
$mame
TIPS:
Setting up the machine (the simple way):
- Turn Diag6 dip on, choose Reset
- You get the test menu. Press num-4, then num-1 then num-Enter. It will slowly set itself up.
- When the menu reappears, turn Diag6 dip off, and choose Reset.
- The machine now seems to be working, and you can insert coins, but then it reboots.
If the display says FLiPPEr you can go into the test menu and then exit.
Status:
- See above. Unable to start a game.
- gamesnsm keeps rebooting itself at start
- Pressing the coin input buttons restarts the machine.
$end
$info=cosmicos
$mame
TIPS:
When run for the first time, you get a black screen and nothing seems to work. To fix this, go to the Video Options, Screen #0, and choose the Display Interface Card.
Press G to start, and to enable the debugger (if -debug used).
The video options include 8-digit LEDs, 2-digit LEDs, and CRT, of which the default is the 8-digit LEDs. Unknown how to enable the others.
HEX-monitor
0 - start user program
1 - inspect and/or change memory
2 - write memory block to cassette
3 - read memory block from cassette
4 - move memory block
5 - write memory block to EPROM
C - start user program from address 0000
$end
$info=cp1
$mame
TIPS:
To save a tape: K
To load a tape: L
Emulation is incomplete and the tapes are not compatible with real ones.
$end
$info=cpc464,cpc464p,cpc6128p,gx4000,al520ex,cpc6128,cpc6128f,cpc6128s,cpc6128sp,cpc664,kccomp
$mame
TIPS:
Amstrad
=======
Keys: " is shift-2, backspace is Insert, | is shift {
CPC6128
-------
Make sure that disk A is 3.5, not 3.
Disk: Insert disk start machine then enter CAT it will list the directory.
Then RUN "program" (closing quote optional) (not case sensitive)
Tape: |TAPE, then RUN" - after loading it will run itself (*.cdt, *.wav)
ROM: Insert ROM, start machine, will run itself
GX4000
------
Only takes ROMs, usage same as above (*.cdr)
CPC464
------
Only takes tapes, but runs out of memory no matter how much is chosen.
LOAD"" or RUN"" - to load tape
SAVE"x" - to save
Inufuto tapes
-------------
|TAPE
RUN
When it says to press PLAY, hit Enter.
After the first block, hit Enter again.
It will load and run.
$end
$info=cpc50a,cpc50b,cpc51
$mame
INITIALIZATION:
These msx game consoles need a cartridge before they can work.
$end
$info=cps3boot
$mame
INITIALIZATION:
There is no avoiding the NVRAM initialization process. In order to use any game that is not labeled as NO CD, the game must be allowed to create a complete and valid NVRAM file. This process takes nearly an hour and only needs to be done once. Once a proper NVRAM is created, the game will start quickly.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$info=cptshark
$mame
TIP:
Press INSERT COIN [ 5 ], then Select [ V ] to switch between the games 'Captain Shark' and 'Cannon Bingo'.
SOURCE:
mamenfo.dat
$end
$info=cpu09,ivg09
$mame
TIPS:
All input must be in UPPER case.
To save a tape: P a b (where a = start address, b = end address)
To load a tape: L 0
The tape leader is 30 seconds long.
List of commands:
A - Memory transfer
B - breakpoint management
C - call a user subroutine
D - Dump memory (^X to break)
G - coding of indexed addresses
I - memory initialisation
L - Load cassette (Use L 0), where the number is an offset from the original address.
M - examine/modify memory
N - terminal adaptation (??)
O - calculation of displacements
P - Save cassette
Q - printer activation
R - Display/Alter Registers
S - automatic inhibition of single-step
T - single-step operation
U - memory page change
V - Verify cassette
W - definition of a window
X - DOS loading from TAVBUG09
Y - launch of DOS since TAVBUG09
Z - more scan lines per row (cursor is bigger)
/ - fast memory exam
- multiple single-steps
$end
$info=critcrsh
$mame
INITIALIZATION:
To enter into an Advanced Test Mode, keep pressed the Test Button [ F2 ] on the start-up.
SOURCE:
mamenfo.dat
$end
$info=crusnusa
$mame
INITIALIZATION:
The first time you run the game, it will say 'CALIBRATE CONTROLS...'. Follow the instructions and press [ F2 ] for the next screen. Then the game will automatically start.
SOURCE:
mameinfo.dat
$end
$info=crvision,lasr2001,manager,crvisioj,crvisio2,fnvision,rameses,vz2000,wizzard
$mame
TIPS:
CREATIVISION, DICK SMITH WIZZARD
================================
Press FIRE -> hit Right-Shift.
Cartridge
---------
Run by themselves.
Cassette
--------
Must load "basic" cart from swlist, then:
CLOAD
It loads one line at a time. If it says ERROR, then something went wrong. Otherwise, do RUN.
To save a tape: CSAVE
Note that even though 'manager' is a clone, its tapes are not compatible.
$end
$info=crzcross
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=crzmon2
$mame
INITIALIZATION:
To initialize the game, turn Service Mode ON [ F2 ] and press reset [ F3 ]. Move pointer to INIT with [ C ], then press [ 1 ]. Hold Cancel [ Z ] for 5 seconds while counter counts down. When complete, turn Service Mode OFF with [ F2 ] and restart or reboot.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=cuoreuno
$mame
INITIALIZATION:
Press and hold Service [ 0 ]+[ 9 ], then press Reset [ F3 ]. When you see "RAM-INIZIALIZZATA!", release.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=cvicny
$mame
TIPS:
Keys:
0-9,A-F : hexadecimal numbers
ADR : enter an address to work with. After the 4 digits are entered,
the data at that address shows, and you can modify the data.
+ (inc) : Enter the data into memory, and increment the address by 1.
GO : execute the program located at the current address.
Pasting:
0-F : as is
+ (inc) : ^
ADR : -
GO : X
Test Paste:
11^22^33^44^55^66^77^88^99^-0800
Now press up-arrow to confirm the data has been entered.
$end
$info=cybikov1
$mame
TIPS:
These are marked as working, but the welcome screen doesn't show. Could be a regression.
No support for the common .app loose software. You're supposed to use a complex procedure with imgtool in order to transfer files to a memory card.
Probably better off using the c4pc emulator, even though it's over 20 years old.
$end
$info=cybrcycc
$mame
TIPS:
To enter service mode hold down Service [ 9 ] and tap Test [ F2 ].
SOURCE:
mameinfo.dat
$end
$info=czmon,czmon_2,czmon_3,czmon_4,czmon_5,czmon_6,czmon_7,czmon_8,czmon_9,czmon_12,czmon_13,czmon_15,czmon_16,czmon_17,czmon_18,czmon_19
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=czmon_20,czmon_21,czmon_22,czmon_23,czmon_24,czmon_25
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ]. If still in service mode, press [ F2 ] then [ F3 ] again. There's a Russian message. Insert a coin to pass it.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=d6800
$mame
TIPS:
CHIP-8 computer.
The display only updates after each 4 digits is entered, and you can't see what you type as you change bytes. This is by design.
The cassette has no checksum, header or blocks. It is simply a stream of pulses. The successful loading of a tape is therefore a matter of luck.
To modify memory, press RST, then enter the 4-digit address (nothing happens until the 4th digit is pressed), then press FN, then 0, then the 2 digit data. It will enter the data (you won't see anything), then the address will increment. Enter the data for this new address. If you want to skip this address, press FN. When you're done, press RST. NOTE!!! Do NOT change any of these addresses:
0000,0001,0006-007F, or the system may crash. It's recommended to start all your programs at 0200.
Function keys:
FN 0 - Modify memory - see above paragraph.
FN 1 - Tape load. You must have entered the start address at 0002, and the end address+1 at 0004 (big-endian).
FN 2 - Tape save. You must have entered the start address at 0002, and the end address+1 at 0004 (big-endian).
FN 3 - Run. To use, press RST, then enter the 4-digit start address (nothing happens until the 4th digit is pressed), then FN, then 3.
All CHIP-8 programs load at 0200 (max size 4k), and exec address is C000.
$end
$info=dai
$mame
TIPS:
DAI COMPUTER
============
Press Enter.
LOAD then RUN for most tapes.
Some need monitor commands but we'll never know what.
To save a tape: SAVE
To enter the monitor: UT
$end
$info=dakar,motrshow,macattck,wcup90
$mame
TIPS:
How to set up the machine (motor show, dakar, wcup90):
- These machines need to be loaded with default settings before they can accept coins
- Press NUM-0 key
- Press again until you see test 25 (Motor Show) or test 23 (Dakar)
- In the dipswitch menu turn off the Ram Protect switch
- Press Left shift and Right shift together (game stops responding)
- Turn the Ram Protect Switch back on
- Press F3 or reboot
- The default settings have been saved to nvram and you can insert coins
Status:
- Most games are playable. All games are multiball, here are the key codes:
Start Game End Ball
Motor Show Hold AS, hit 1, release keys Hold A, hit X. release keys
Dakar Hold ASD, hit 1, release keys Hold AS, hit X, release keys
Mac Attack Hold AS, hit 1, release keys Hold AS, hit X, release keys
World Cup 90 Hold ASX, hit 1, release keys. It's a timed game, you can't lose the ball.
- Balls indicates number of balls left, so 1 = last ball.
Fast Track:
- There's no video, however it can still be set up and played. Do these steps slowly, with several seconds between each one.
1. Start the game. Use the tab, dipswitch menu to turn the "Ram Protect" switch Off.
2. In the game, press NUM-0.
3. Press both shift keys together.
4. Use the Tab menu again to turn the "Ram Protect" back to On.
5. While still in the Dipswitch menu, choose Reset.
6. The setup has been saved, so to play in the future, start from here.
7. You can insert a coin (it will say Start Your Engines).
8. Follow the instructions for Motor Show (above), to start a game and play.
$end
$info=datum
$mame
TIPS:
Sample program to paste in: Pick-up-sticks (Nim) All inputs are in HEX.
1. Paste this in
2. Enter number of sticks to begin with (2 digits)
3. Enter max number of sticks to be removed per turn (1 digit)
4. Your turn - remove some sticks
5. After a pause, player's turn.
6. Keep doing steps 4 and 5 till you lose (it says 10b3 3F)
7. When tested, the game seems buggy - prepare to lose sooner than expected
1000M
BD^71^07^CE^00^10^86^7E^A7^01^A7^05^BD^71^5E^B7^12^00^BD^72^7D^97^10^BD^71^5E^
B7^12^01^BD^72^7D^97^11^CE^12^00^BD^72^4D^B7^12^00^BD^71^5E^B7^12^02^BD^72^7D^
97^15^BD^71^5E^B7^12^03^27^08^7C^12^02^B1^12^02^2B^18^CE^00^10^86^06^97^12^
86^15^97^13^8D^61^CE^00^10^86^7F^A7^02^A7^03^20^D8^B6^12^00^B0^12^03^B7^12^00^
BD^72^6E^D7^10^97^11^8D^44^B6^12^00^4A^27^3C^7F^12^05^7C^12^02^7C^12^05^
B0^12^02^2E^F8^7A^12^05^5F^FB^12^02^7A^12^05^26^F8^B6^12^00^10^16^5A^
26^02^C6^01^B6^12^00^10^B7^12^00^BD^72^6E^D7^10^97^11^B6^12^00^81^01^27^04^
7E^10^36^3F^3F^86^80^B7^12^04^BD^71^DD^7A^12^04^26^F8^39^
Z1000G
$end
$info=dauphin
$mame
TIPS:
Keys:
0-9,A-F hexadecimal numbers
UP - (NXT) to enter data and advance to the next address
MINUS - (ADR) to change the address to what is shown in the data side
Special keys:
Hold UP, hold 0, release UP, release 0 - execute program at the current address (i.e. 2xx)
Hold UP, hold 1, release UP, release 1 - execute program at address 0C00 (rom MONA)
Hold UP, hold 2, release UP, release 2 - play a tune with the keys
Hold UP, hold 3, release UP, release 3 - decrement the address by 2
Hold MINUS, hold any hex key, release MINUS, release other key - execute program at the current address-0x100 (i.e. 1xx).
If you want to scan through other areas of memory (e.g. the roms), alter the data at address 2F9 (high byte) and 2FA (low byte).
How to Use:
The red digits are the address, and the orange digits are the data. The address range is 200-2FF (the 2 isn't displayed). To select an address, either press the UP key until you get there, or type the address and press minus. The orange digits show the current data at that address. To alter data, just type it in and press UP.
To play the reflexes game, hold UP, press 1, release UP, release 1. The display will show A--0 (or some random number in the last position). Press any odd-numbered key (B is convenient), and read off the reaction time. After a short delay it will show '--' again, this is the signal to react. It doesn't seem to reset the counters each time around.
Test Paste:
Paste this: 11^22^33^44^55^66^77^88^99^00-
Now press up-arrow to review the data that was entered.
$end
$info=daytona
$mame
INITIALIZATION:
This game defaults to a MASTER game in a TWIN cabinet setup. This needs to be changed to SINGLE game, UPLIGHT cabinet. When you get the flashing "Network Checking" message, use [ F2 ] to enter Service Mode, use the Left Shift to move to different options and Player 1 Start [ 1 ] to select that option. Highlight LINK ID and change this to SINGLE. Highlight CABINET and change this to UPLIGHT. Move to EXIT then select. Repeat at the main menu. The game will now be configured to start.
SOURCE:
mameinfo.dat
$end
$info=db32016
$mame
TIPS:
At start, issue the IT command to initialise the system correctly.
To save a tape: TW
To load a tape: TR
$end
$info=ddr2mc
$mame
INITIALIZATION:
When first run, it will say INCORRECT SECURITY CASSETTE. In the DIP switches, change the "Start Up Device" to "CD-ROM Drive". Do not Reset, Esc instead. Go to Media Control, where it says "cdrom" change to "install". Do not Reset, Esc instead until the menu is gone. Now hit F3. It says to push Test Button, so press F2. When it completes, in the DIP Switches, change "Start Up Device" to "Flash ROM", and choose Reset System. After wasting more time, it will eventually start.
$end
$info=ddragon
$mame
TIPS:
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original — even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key [ ~ ] and browsing the on screen menu until you find "CPU overclocking". This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don't bug people if overclocking screws up a game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=ddrkara
$mame
INITIALIZATION:
Press [ F2 ], wait for the FLASH-ROM to initialize, press [ F2 ] again and start playing.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=ddrusa
$mame
INITIALIZATION:
Messages that start with 6: press F2
Messages that start with 5: press F3
TIPS:
With this and some other multiplayer games, the default number of players for a cabinet is two — even if the program supports more. You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using [ F2 ] to enter and exit).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=ddsom
$mame
TIPS:
With this and some other multiplayer games, the default number of players for a cabinet is two — even if the program supports more. You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using [ F2 ] to enter and exit).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=dectalk
$mame
TIPS:
After sending text, send a blank line to make it speak.
$end
$info=defender
$mame
INITIALIZATION:
The first time they are launched, these games stop to the "Factory settings restored". To continue simply press [ F2 ]. If that fails, try [ F3 ], or [ F1 ]+[ F2 ].
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=demonwld
$mame
TIPS:
Hidden Functions: If the 'Invulnerability dip switch' is enabled, you are invulnerable but you may also 'Pause' the game with P2 Start and restart with P1 Start.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=dg680
$mame
TIPS:
All input must be in UPPER case.
To save a tape: W "name" c a b (where c = filetype (any letter), a = start address, b = end address).
To load a tape: R
Monitor Commands:
C (compare)*
E (edit)*
F (fill)*
G - Go to address
I - Inhibit CTC
M (move)*
P (clear screen)*
R (read tape)*
S (search)*
T hhmm [ss] - Set the time
W (write tape)*
X - protection status
XC - clear ram
XD - same as X
XE - enable facilities
XF - disable facilities
XP - protect block
XU - unprotect block
Z - go to 0000.
* These commands are identical to the Microbee ones.
$end
$info=dgnbeta
$mame
TIPS:
MAME rejects all of the floppy disks in the software list. Therefore the system is unusable.
$end
$info=dim68k
$mame
TIPS:
DIMENSION 68000
===============
Some disks from the swlist will boot.
My boot disk begins but then encounters a fatal error.
All the Teledisk disks give a disc error.
$end
$info=dirtfoxj
$mame
INITIALIZATION:
Hold [ 9 ] then press [ F2 ] to enter Service Mode. Verify that controls are set to zero then press [ F2 ] to exit.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=dm_lx4,ij_l7,jd_l7,pop_lx5,sttng_l7,afv_l4
$mame
INITIALIZATION:
If it says FACTORY SETTINGS, press F3, and wait for the game attract mode to commence.
To increase the volume, press NUM+.
Here are the key codes to enable play:
Game NUM Start game End ball
--------------------------------------------------------------------------------------------------
**** Bally (Midway) ****
Judge Dredd 20020 1 or T (untested) should be INP81-87
**** Williams ****
Indiana Jones: The Pinball Adventure 50017 1 (untested) should be INP81-86
Popeye Saves the Earth 50022 1 Jiggle YZ,./Space until it registers
Star Trek: The Next Generation 50023 1 Hold =-[]\Enter then release them
Demolition Man 50028 (not working)
**** Novelty Games ****
Addams Family Values 60022 5 then 1 then the destination key
$end
$info=dms86
$mame
TIPS:
Monitor commands:
A Display incoming terminal data in hex
B boot to HiNet
C copy memory
D dump memory to screen
F fill memory
G go (eg G address [breakpoint])
I in port
M memory test
O out port (e.g. O 84 77)
P set segment
S write a byte to memory
T type ascii string into the address set by D or S
X display registers
? help
: load intel hex format file
$end
$info=dmv
$mame
TIPS:
NCR Decision-Mate V
===================
Elite Planet Browser.cpm works in the quickload.
All the floppies work.
The Ladder.zip is already included on the 580test.mfi, which also has other text games.
$end
$info=dn3500,dn3000,dn3000_19i,dn3500_19i,dn5500,dn5500_19i
$mame
TIPS:
When the prompt appears, hit enter to get a message, then you can issue commands. Use H to get a list of commands.
$end
$info=dps1
$mame
TIPS:
ITHICA DPS-1
============
It needs to boot from floppy before anything appears on screen.
Works ok. Take note that some disks use different baud rates for terminal communication.
$end
$info=dragon32,dgnalpha,dragon200,dragon200e,dragon64,dragon64h,d64plus,tanodr64,tanodr64h
$mame
TIPS:
CASSETTES
---------
AUDIO ON to listen to tapes.
To save: CSAVE"x"
To load:
- For a BASIC program, try CLOAD followed by RUN.
- For a Binary program, try CLOADM followed by EXEC.
- The wrong command will give a FM ERROR upon reading the tape header.
FLOPPY DISKS
------------
Use DIR to list the contents.
For a BASIC program, try RUN"name-of-program
For a Binary program, try LOADM"name of program , followed by EXEC.
A wrong command may give a FM ERROR like above.
If files not found you get a NE ERROR. You may need to specify the full name.
$end
$info=dragoona
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=dsb46
$mame
TIPS:
Wait 10 seconds for the monitor program to begin.
Commands: (no spaces allowed)
B - Boot the disk
D - Dump memory to screen
F - Fill Memory
G - Go To
H - Help
P - Alter port values
S - Alter memory
There's no disk drive interface emulated.
$end
$info=dsfdct
$mame
INITIALIZATION:
This is quite complex. You get a screen starting with GC910JC. Press [ F2 ]. Here you can choose Yes or No with the [ Alt ] and [ Space ] keys. Choose Yes (the left choice), hit [ 1 ].
Next screen: Choose Yes, press [ 1 ]. Wait while it writes data (twice).
Next screen: Here we must choose the new security cassette. In the Tab menu, open the Slot Devices, and change cassette to "install", and pccard2 to "id245p01", then choose Reset System.
Next screen: Wait while it validates the flash. Choose Yes and press [ 1 ].
Next screen: Here it will give you a serial number to add to the cassette. Ignore all that, open the slots menu again, and switch the cassette and pccard2 back to the original settings, then Reset System.
Next screen: Wait while it validates the flash, and then the game will start.
$end
$info=dsfdcta
$mame
INITIALIZATION:
This is quite complex. You get a screen starting with GC910JA. Press [ F2 ]. Here you can choose Yes or No with the [ Alt ] and [ Space ] keys. Choose Yes (the left choice), hit [ 1 ].
Next screen: You have 3 choices: GN884, GN895, or nothing. Use [ Alt ] to choose either GN884 or GN895. Press [ 1 ].
Next screen: Choose Yes, press [ 1 ]. Wait while it writes data (twice).
Next screen: Here we must choose the new security cassette. In the Tab menu, open the Slot Devices, and change cassette to "install", and pccard2 to "id245p01", then choose Reset System.
Next screen: Wait while it validates the flash. Choose Yes and press [ 1 ].
Next screen: Here it will give you a serial number to add to the cassette. Ignore all that, open the slots menu again, and switch the cassette and pccard2 back to the original settings, then Reset System.
Next screen: Wait while it validates the flash, and then the game will start.
$end
$info=dsoccr94
$mame
TIPS:
With this and some other multiplayer games, the default number of players for a cabinet is two — even if the program supports more. You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using [ F2 ] to enter and exit).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=dsp3000,dsp3500,dsp5500
$mame
TIPS:
Hit enter twice to get a message, then you can issue commands. Use H to get a list of commands.
$end
$info=dtrvwz5
$mame
TIPS:
When you see "PUSH ANY SWITCH", press [ C ] key to proceed.
SOURCE:
mameinfo.dat
$end
$info=dvlsdre,dvlsdre2,rocky,spirit,punk,striker,krullp,qbquest,sorbit,rflshdlx,goinnuts,amazonh,rackempp,raimfire,jack2opn,touchdn,alienstr,thegames,eldorado,icefever,caveman
$mame
TIPS:
Caveman is missing its joystick. Need the manual. The video-pinball interface has not been written. If you turn on DIPS6,7,8, you can enter test mode, insert coins and start a game. But once in-game, no inputs work.
Note: If DIP28 is set to Novelty, then Match doesn't work.
Here are the key codes to enable play: (may need to hit X to start a ball)
Game NUM Start game End ball (X often works, even when not connected)
-----------------------------------------------------------------------------------------------------------------
Devil's Dare 670 1, then hold .enter hit pad- .enter hit pad-
Rocky 672 1 X
Spirit 673 1, then Y and \ X then \ (wait for sound)
Punk! 674 1, then - and num* - then num* (wait for sound)
Striker 675 1, then S and num2 X
Krull 676 1, then jiggle X and Y until you hear a sound X
Qbert's Quest 677 1, then X (wait for sound), then Z X
Super Orbit 680 1 X
Royal Flush Deluxe 681 1 X
Going Nuts 682 1 then num- then num* num- then num*
Amazon Hunt 684 1 X
Rack 'Em Up 685 1 then hold num-enter, hit X X
Ready Aim Fire 686 1 X
Jacks to Open 687 1 X
Touchdown 688 1 X
Alien Star 689 1, then K and \ \ then K
The Games 691 1 X
El Dorado 692 1 X
Ice Fever 695 1 then unknown X
Caveman PV810 1 then unknown X
Status:
- All games (except caveman) are playable
- Lots of issues with the sound
$end
$info=e100
$mame
TIPS:
To save a tape: SAVE
To load a tape: LOAD
$end
$info=eacc
$mame
TIPS:
Setting up: You need to enter the number of expected pulses from the fuel and distance sensors. Paste this: 5 6M123N 7M400N (start, set litres cal to 123 pulses. set km cal to 400 pulses). Then paste this: 1950M0N 1845M0N (set petrol tank capacity to 50 litres, set current amount of petrol to 45). Now enter: 28M100N (the journey is 100km). Press 5 to start the journey. All settings are saved in nvram.
Stats you can see while travelling:
0 - time elapsed
08 - time remaining
1 - fuel used
18 - fuel left
2 - km travelled
28 - km remaining
29 - km that could be travelled with the fuel you have left
3 - speed now
39 - average speed
4 - fuel consumption now (litres per 100km)
49 - fuel average consumption
$end
$info=eballchp,beatclck,ladyluck,motrdome,strngsci,specforc,blackblt,cityslck,hardbody,prtyanim,hvymetap,esclwrld,dungdrag,black100,trucksp3,atlantip
$mame
TIPS:
Setting Up:
- The default settings don't work on most machines. Use the number pad for all inputs.
After starting or restarting, wait for flashing scores before pressing anything.
Each number pair is entered as: first number, Enter, 2nd number, Enter, Enter.
See the manual for more details.
- 0B38: F1, 16 40, 17 1, 23 3, 24 3, 25 3, 26 3, 27 3, 29 1, 30 1, 47 1, esc.
- 0C70: Press F1, 62 1, esc. Start again. F1, 62 0, 16 40, 17 1, 24 3, 25 3,
26 3, 27 3, 29 1, 30 1, esc. Start again.
- 0E34: Press F1, 44 65, esc. Start again.
- 0H05, 0H07, 2001, 2006: no setup necessary.
- Others: Press F1, press / to choose Feature Options, Enter, 65, Enter, Enter, esc.
Here are the key codes to enable play:
Game NUM Start game End ball
--------------------------------------------------------------------------------------------------
Eight Ball Champ 0B38 1 X
Beat the Clock 0C70 1 X (timed game, no ball display)
Motordome 0E14 1 X
Lady Luck 0E34 1 X
Special Force / Special Force Girls 0E47 Hold TUV, hit 1 TUV
Black Belt / Karate Fight 0E52 1 X
City Slicker 0E79 Hold U and ; hit 1 U;
Hardbody / Super Sport 0E94 (stuck switch)
Party Animal 0H01 Hold Left Down Right, hit 1 Down Left Right
Heavy Metal Meltdown 0H03 Hold ;'/. and hit 1 Hold ;'/. and hit X twice
Escape from the Lost World 0H05 Hold DX, hit 1 DX
Dungeons and Dragons 0H06 Hold Left Down Right, hit 1 Down Left Right
Blackwater 100 0H07 Hold Enter ][, hit 1 Jiggle ]X[
Diesel Demon / Ramp Warrior / Truck Stop 2001 Hold Right Down, hit 1 Hold Right Down, hit X
Atlantis 2006 Hold Left Down Right, hit 1 Down Left Right
$end
$info=ec65,ec65k
$mame
TIPS:
If this system ever gets fully emulated, the command to boot a disk is: .b
$end
$info=eg3003,ht1080z,ht1080z2,ht108064,sys80,sys80p
$mame
TIPS:
Shift and Right-arrow might enable 32 cpl, or it will put a space between each character, depending on the computer hardware.
To save a tape: CSAVE"x"
To load a tape: CLOAD
$end
$info=eggsplc
$mame
TIPS:
If it complains of CMOS settings or battery, press F1. When you get the EMM386 error, press a key, or wait several minutes.
$end
$info=einstein,einst256
$mame
TIPS:
Cassette
--------
Can be added by going into the Slots menu, pipe, speculator.
In MOS, the TAPE command is supposed to load a tape, but it gives what looks like an error.
Floppies
--------
Boot with the "cpm" software item.
Drives are 0: and 1: rather than A: and B:
DIR to get the directory (works in Basic too).
Homebrew games should be mounted in drive 1, and run from there. They must use EINSTEIN TC01 - the 256 will reboot itself. The 80-column games require that slot "pipe" be used by "tk02".
XBS files need to be run under EBAS or XBAS e.g. XBAS TREK
Quickload
---------
Quickloads are self-contained, not requiring CP/M (BIGGOIL for example). If they depend on CP/M then they most likely won't work.
$end
$info=electron,electron64,electronsp,electront
$mame
TIPS:
ACORN ELECTRON
==============
All input to be in UPPER case.
Floppies
--------
The most common format ".ssd" doesn't work. ".adf" seems ok.
Cassette
--------
Remove all slot items, or use *TAPE .
Load a basic program: LOAD""
Load and run a basic program: CHAIN""
Load and run a M/L program: *RUN
SAVE"x" - to save a tape (not working - just get a blank file)
*CAT to list files on a tape
* is shift-quote
Inufuto
-------
UEF files work, WAV files do not.
Keys: Up = I, Left = J, Right = K, Down = M. Map these to the arrow keys. Space = shoot.
NOTE: btm2105 is a terminal that uses electron hardware.
$end
$info=elecyoyo
$mame
INITIALIZATION:
You can use [ F1 ] to proceed through all the configuration screens, stopping when you see the title screen. Setup is complete.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=elekscmp
$mame
TIPS:
To save a tape: RRaaaabbbb (press RECORD) press DOWN (where aaaa = start address, bbbb = end address)
To load a tape: R (press PLAY) wait for leader tone, press UP.
To load a tape to somewhere else in memory: RRaaaa bbbb (press PLAY) wait for leader tone, press UP.
To Use:
- Press MINUS to enter data input mode
- Press UP or DOWN to cycle through addresses
Paste test:
paste this in: -0F0011^22^33^44^55^66^77^88^99^N-0F00
Now press UP to verify the data that was entered.
It seems the only way to exit each mode is to press NRST.
$end
$info=elektor
$mame
TIPS:
When booted you get the familiar 00 00 pattern. Pressing Q gives a display of IIII. Now, you enter a command.
Key Command Purpose
------------------------
Q Start Boot up system
L RCAS Load a tape
S WCAS Save a tape
W BP1/2 Set a breakpoint
R REG View/Set registers
X PC Go
+pad + Enter data and do next thing
-pad - Decrement
- MEM Specify an address
0-9 0-9 Hex digits
A-F A-F Hex digits
Keyboard layout when using the Monitor on real hardware (n/a = key not assigned)
n/a RCAS WCAS C D E F
Start BP1/2 REG 8 9 A B
n/a PC MEM 4 5 6 7
Reset - + 0 1 2 3
This wouldn't fit too well on our keyboard with any chance of remembering it, so it's hooked up much the same as the Instructor.
The Select key (Z) and the joystick don't actually exist, but they have been left in the keyboard matrix for now.
Cassette
--------
To load a tape: Press Q L (it asks for a File Number) press 1 then UP key. It will show the file number on the tape, if it doesn't match abort and try again. At the end or in case of error it will show the loading address. If the whole program had loaded press UP to run the program. File Number 0 is a special case: when asked for File Number press UP.
To save a tape: Press Q S and answer the questions: BEG (start address), END (end address), SAD (exec address), FIL (file number) (default is 0), press RECORD, press UP.
Quickloads
----------
You can load pgm and tvc files with the quickload facility. The quickloads are meant for the ElektorTVGC, however with a bit a trickery they can be made to work on the vc4000 as well. Procedure:
- Get a copy of the Elektor bios and rename it to ELEKTOR.BIN then save it with the rest of your vc4000 carts.
- Start vc4000, and load ELEKTOR.BIN into the cartslot. Now your vc4000 thinks it is an Elektor.
- Load a quickload file. Some of them will work, and in some cases, better than on the Elektor system.
Pasting
-------
This system uses the standard trainer paste codes:
0-F : as is
+ : ^
- : V
MEM : -
MON : Q
Here's a sample from the manual, page 34/35 (down-arrow to escape)
Q-0900^762005CA06CA0D4A00CD7F00FA780C1E88441099791F0000040005CA06CACD4A00FA7B04FFCC0AC8CC0AC90409CC0AC60402CC0AC01F0900
-0A00^F15155757FFFFFC3A52480FF4FFF-0AC0^C018P0900^
Another sample, from page 94 (Q to escape)
Q-0900^76203F0161063005080E492DCD4890597877103F020E75105A0A0C1E89F4101879
1F003877103F02CF75101B5A
17A2A2A2A2A2A217
17171000000D1717
0A171100BC17000F
17170D000E051717
14150A0CBC120C0E
0A171112BCBC110EP0900^
$end
$info=elephfam
$mame
INITIALIZATION:
Press and hold Service 1 + 2 (Keys [ 0 ]+[ 9 ]), then press Reset [ F3 ]. When you see "RAM-INIZIALIZZATA!", release.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=elf2
$mame
TIPS:
Cassettes don't work because the hardware is not hooked up.
Instructions for 0.275 and later: The system works. MAMEUI additionally shows the address and the status.
There's 3 important switches:
L - toggle LOAD on/off
R - toggle RUN on/off
M - toggle MEMORY PROTECT on/off
You can operate the switches by clicking on them. In MAMEUI, the combined status is also displayed.
* LOAD down, RUN down = RESET (set program counter to zero)
* LOAD up, RUN down, MP down = WRITE (you can load bytes into memory)
* LOAD up, RUN down, MP up = READ (you can look at data in memory)
* LOAD down, RUN up, MP down = RUN R/W (program runs and it can modify memory)
* LOAD down, RUN up, MP up = RUN R/O (program runs but cannot write)
* LOAD up, RUN up = PAUSE (the running program is paused)
To input data, choose RESET (all 3 switches off), then WRITE (press L). Now input bytes, pressing IN (enter key) after each byte. To run it, press L (says RESET) then press R (says RUN R/W).
Some test programs - make sure to set the switches to WRITE first.
Copy the code below and Paste into the emulator. (Edit -> Paste)
1. Program to slowly flash the round LED:
7A^F8^10^B1^21^91^3A^04^31^00^7B^30^01^
then press L then R. While running, you can press L to pause.
2. Program to light the round LED when IN is pushed:
7A^3F^00^7B^30^01^
$end
$info=elwro800
$mame
TIPS:
Clone of Sinclair ZX Spectrum.
To save a tape: SAVE"x" (this is done by pressing S right-shift-2 x right-shift-2)
To load a tape: LOAD"" (this is done by pressing J right-shift-2 right-shift-2)
$end
$info=emma2
$mame
TIPS:
Keys:
0-9,A-F: hex input
M : memory mode (modify address, or modify data)
G : go
R : single step (not emulated)
P : insert a forced break
S : save to cassette
L : load from cassette
+ : up (use UP-arrow key)
- : down (use DOWN-arrow key)
Pasting example:
M0020M01^02^03^04^05^06^07^08^09^M000020
Press up arrow to see your input.
To save, press S, enter beginning address, press S, enter end address+1, press S, start the recorder, press 0 for 300 baud or 1 for 1200 baud. The data is saved.
To load, press L, press play, while leader is playing press 0 or 1 as above. When a row of dots appears, the data has been loaded.
$end
$info=ep64,ep128,phc64
$mame
TIPS:
ENTERPRISE 64/128
=================
Closing quotes are required.
You can move the cursor up and reuse an old command.
_ = shift 0
: = quote key
" = shift 2
Floppies
--------
In Slots, -exp exdos, this will also add 1 drive.
From swlist, load "basic21". This contains DOS and Basic.
Supports subfolders.
DOS commands start with a colon, Basic commands don't.
:dir - directory
run "full name of program"
See the EXDOS manual for all commands.
Preferred names for starting:
- has ext BAS
- called START
- has ext COM or APP
- has a program ending with _BG
Tapes
-----
Make sure that the -exp slot is empty.
Use the Basic cartridge from the software list.
To save a tape: SAVE (but it comes out blank)
To load a tape: LOAD (but there are none to test with)
TAP files are not supported.
$end
$info=esckids
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=et3400
$mame
TIPS:
- Navigating:
LED to Monitor: D1400
Monitor to Basic: G 1C00
Monitor to LED: G FC00
Basic to Monitor: BYE
- All commands in Basic and Monitor are UPPER case only.
- Terminal is defaulted to 9600 baud, 7 bits, 2 stop bits.
There's 2 ways to use the cassette.
1. Use the keypad.
-- To save a tape: Click D1A8F (it says Fr) Click the 4 digit start address (it says Ld) Press RECORD, then click the 4 digit end address. Recording starts as soon as you click the 4th digit. When it says CPU UP, it has finished.
-- To load a tape: Click D1ABC (screen goes blank). Press PLAY and tape loads. The H LED flashes as data is processed. When it says CPU UP, it has finished.
2. Use the TTY. Press 7 and it says MON>. All input must be in UPPER case.
-- To save a tape: T aaaa,bbbb (where aaaa = start address, and bbbb = end address. Press RECORD, then press Enter.
-- To load a tape: L then press Enter then press PLAY. The H light will flash as above.
$end
$info=eti660
$mame
TIPS:
Commands:
R - Reset (use this before any other instruction)
S - Step
0 - Enter modify memory mode
2 - Save memory to cassette
4 - Load memory from cassette
6 - start binary program
8 - start chip-8 program.
To modify memory, press R, 0, enter 4-digit address, S, enter data, S, continue on. R to escape.
To save a tape, enter the start address into 0400,0401 (big endian), and the end address into 0402,0403. Press R. Press record on the tape, press 2.
To load a tape, enter the start and end addresses as above. Press R, 4. Screen goes black. Press play on tape. If the screen is still black after the tape ends, press R.
All chip-8 programs start at 0600. The manual says the max end address is 7FF (gives 512 bytes), but you can fill up all of memory (gives 2560 bytes).
$end
$info=evmbug,tms9995bb
$mame
INITIALIZATION:
Press any key to get it started. All input to be in UPPER case.
$end
$info=ewf,firemntn,futurwld,hod,hotwheel,locomotp,sshtlzac,stargod,strapids,wsports
$mame
INITIALIZATION:
Setup is via a menu - there are no dipswitches.
If you see 6 and 9 flashing at start- this indicates the battery is flat, and a full setup is required before it can be used.
At start, the highscore will be set to a random value. Beating this score will award a bonus. Tilting will cause the high score to advance by 100,000.
If at any time you 'clock' the machine (ie exceed 999,990), the last digit will flash, indicating you have a million. All games have 6-digit displays - don't be fooled by the numerous videos of recreations on YouTube.
All games:
- To start, press 1
- Press X to end ball
- Ball counter runs backwards, so 1 = last ball.
- Earth Wind Fire, Locomotion:
When on the last ball, scoring points racks up a bonus counter. At the end, you get an extra timed part, with infinite balls until the time runs out. Then press X.
$end
$info=excali64
$mame
TIPS:
EXCALIBUR 64
============
- When booted it asks for a disk. Press enter to start ROM BASIC.
- Control W then Enter will switch between 40 and 80 characters per line.
- Control V turns cursor on
- Graphics commands such as LINE, CIRCLE, HGRCLS, HGRSET etc only work with disk basic.
Floppies
--------
All RAW floppies work and are bootable to CP/M or ZCPR3.
If DIR doesn't work, try L
Disks with ext IMG.RAW are not bootable, so put them in Drive B.
Most disks contain RUN.COM which is a Basic loader
RUN (name-of-basic-program-without-ext). EG RUN GAME runs GAME.BAS
Cassettes
---------
Must be in Basic.
To load a tape: CLOAD
To save a tape: CSAVE"x"
BAS files
---------
Paste them into Basic, then RUN.
$end
$info=exl100
$mame
TIPS:
You don't hold a modifier key; you hit and release, then hit the key being modified. Exel Basic will indicate if a modifier key is active.
STATUS:
* EXL 100 - Most games do something, see table below
* EXELTEL can get to the inbuilt "cart" but stops with a black screen, presumably because the I/O processor is not emulated
STATUS OF SOFTWARE:
SWList name Status
---------------------------------------------------------------------------
capmenkr works, video corruptions
exelbas works
exelbasp Cyan screen, hangs at start
exeldrum can get to the menu, which seems useless
exelmax options 1-4 work, 5-7 do nothing
exelogo can type into it but the usual commands get error
exeltext works but weird
exlmodem it might work, need instructions
exlpaint works
guppy works
imagix video corruptions, can't proceed
pindo video corruptions, can select a game, how to play?
quizzy works, video corruptions
tennis the demo works, didn't try playing
virus works, 2nd screen is corrupt, press 1 there.
wizord works
Cassette
--------
- You must be in Exel Basic (exelbas from the software list). There's no motor control.
- The cassette output is connected to the audio section, so games could use it as a 1-bit dac.
- To save: SAVE"1" hit enter, put player in Record, hit Esc, it saves.
- To load: LOAD"1" hit enter, hit esc, put player in Play, it loads. Type these keys one at a time: L O A D shift 3 1 shift 3 enter esc scroll-lock F2
After it finishes loading, then RUN
$end
$info=exorciser
$mame
INITIALIZATION:
TIPS: At start, press X until the EXBUG prompt shows. Now enter the name of the module you want (one of MAID LOAD VERF SRCH PNCH PRNT TERM S10. S30. S120 S240), don't hit enter. MAID is the debugger. More info in the driver notes or the manual.
$end
$info=exp85
$mame
TIPS:
Setting Up
==========
The terminal must be set for
- Baud: 9600
- Format: 7E1
If it isn't, adjust the settings, then restart the system.
Once started, press Space. The system will start up. All input must be in UPPER case.
To save a tape: Ra,b,c (where a = start address, b = end address, c = program number)
To load a tape: Lc (where c = program number)
For test purposes, program number of 1 works fine.
Microsoft Basic is executed entering the following 2 commands in the monitor prompt:
.XS nnnn-F87F mmmm-C000 <CR>
.G <CR>
where nnnn is the previous value of the stack pointer, and mmmm is the previous value of the program counter. The system will fill in these values for you. All you need to do is enter F87F, space, C000 when prompted, then hit Enter.
BASIC will request the amount of RAM memory available, 8192 (bytes) must be entered.
You can't quit from Basic back to the monitor.
$end
$info=f14_l1,fire_l3,milln_l3,pb_l5
$mame
TIPS:
If it says FACTORY SETTING, hit F3.
Here are the key codes to enable play:
Game NUM Start game End ball
-------------------------------------------------------------------------------------------------------------------------------
Pin-bot 549 Hold IJ hit 1 unknown
F-14 Tomcat 554 Hold CDEF hit 1 then X to enable scoring. CDEF (wait for next ball to start) hit X
Millionaire 555 Hold YZ hit 1 wait for wop-wop noise to end, then hit . hold Z hit . hold Y
Fire! 556 Hold PGUP PGDN Space hit 1 PGUP PGDN Space
$end
$info=fantjour
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=fc100
$mame
INITIALIZATION:
To load a tape: CLOAD
To save a tape: CSAVE"x"
Shift-Run to BREAK out of CLOAD.
There is an inbuilt Monitor. MON to enter. Commands are D,G,M,R,S,X.
$end
$info=fcockt,fcockt_2,fcockt_3,fcockt_4,fcockt_5,fcockt_6,fcockt_7,fcockt_8,fcockt_9,fcockt_10,fcockt_11,fcockt_12,fcockt_14,fcockt_15,fcockt_16,fcockt_17,fcockt_18,fcockt2_2,fcockt2_8,fcockt2_9,fcockt2_10
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=fcockt_19,fcockt_20,fcockt_21,fcockt_22,fcockt2_11,fcockt2_12,fcockt2_13,fcockt2_14,fcockt2_15
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ]. If still in service mode, press [ F2 ] then [ F3 ] again. There's a Russian message. Insert a coin to pass it.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=fds
$mame
INITIALIZATION:
Pressing SPACE will select the next side of the disk.
$end
$info=fhboxers
$mame
INITIALIZATION:
After 'ERROR ON CARTRIDGE' press [ 9 ] (SERVICE Key) and then [ F2 ] (TEST) to get into the TEST MENU. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=finalap2
$mame
INITIALIZATION:
Hold [ 9 ] then press [ F2 ] to enter Service Mode. Verify that controls are set to zero then press [ F2 ] to exit.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=finalap3
$mame
INITIALIZATION:
Hold [ 9 ] then press [ F2 ] to enter Service Mode. Verify that controls are set to zero then press [ F2 ] to exit.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=finalapr
$mame
INITIALIZATION:
Hold down [ 9 ] and tap [ F2 ]. If you do not get an 'initializing' message followed by the input test, keep doing it until you do. Exit MAME and restart the game, it's now calibrated.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=findlove
$mame
INITIALIZATION:
After 'ERROR ON CARTRIDGE' press [ 9 ] (SERVICE Key) and then [ F2 ] (TEST) to get into the TEST MENU. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=findout
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears because the NVRAM needs initialising. Press fast forward [ Insert ] key to speed this up.
SOURCE:
mameinfo.dat
$end
$info=fiveside
$mame
INITIALIZATION:
To re-initialize the EEPROM, hold down the test switch [ F2 ] and tap [ F3 ] once. Do not let go of [ F2 ] until you see a message that says 'Initializing EEPROM'.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=fl7_50
$mame
INITIALIZATION:
The first time you run the game, it will say 'POWER UP WAIT...DATA ERROR', press [ 0 ] once, then [ F1 ] six times, then [ 0 ] again.
SOURCE:
mameinfo.dat
$end
$info=flamegung
$mame
INITIALIZATION:
Wait patiently for the two progress bars to end, press [ TAB ], choose "DIP Switches" and set "BIOS Flash" to "OFF". Now choose "Reset System," and on reboot the game will start correctly.
$end
$info=flash_l2,trizn_l1,tmwrp_l3,stlwr_l2
$mame
INITIALIZATION:
The first time run, the machine will display will show the model number. Press F3 to clear this.
Pressing NUM-8 will select a different set of sounds.
$end
$info=flashman,fldragon,ironball,kz26,megaaton,msdisco,nautilus,phntmshp,ridersrf,rock2500,sklflite,spain82,starfirp,terrlake,theraid,trailer,ufo_x
$mame
INITIALIZATION:
First time:
- The default settings are fine, so start with a clean slate
- Wait for it to say No Ball, then hold down X.
- Keep holding X, insert credits, and press start. When it says ball 1, let go immediately.
- If you hold down X longer than you should, it says Coil Error, and the game is ended. You should let go the instant the ball number increments.
Setting up:
The manual is not that clear, there's a lot we don't know, this *seems* to work...
- Start machine, wait for it to say No Ball, and it may play a tune
- Press num-1 (to simulate opening the front door)
- Press 1, it says BooP (Bookkeeping)
- Press num-1 and the credits number increments to 8, then 01 and on to 17 (2 pushes per number)
- When it gets to 01, the display says Adjust
- To adjust a setting, press 1 to choose a digit, then tap 9 until it is correct.
- The settings in the manual do not fully line up with what we see in the display.
Small FAQ:
- If game shows "Test" just after start, try cleaning the nvram etc. If it still does it, when the red screen shows, hold down num-1 until "No Ball" starts flashing, then release the key.
- Game says "No Ball". Press and hold X.
- Game says "Coil Error". You held down X too long.
Status:
- flashman, fldragon, ironball, kz26, nautilus, phntmshp, ridersrf, rock2500, starfirp, theraid, trailer, terrlake: playable
- sklflite: can insert coin, cannot start game
- spain82: see notes below
- megaaton: playable, ball number doesn't show. If it says Test, see FAQ above.
- ufo_x: playable. Make sure to release X after the last ball ends, or you get "Coil Error".
If you can't seem to score any points, hit minus to kick it into gear.
ToDo:
- Sometimes the machine starts up in a non-responsive state. Exit and restart.
- Skill Flight: not working
- Miss Disco: not working (no manual available). Uses different hardware. No sound rom.
- Spain82: can start a game but it's not really playable (no manual available).
The test buttons are unknown. The ball number doesn't show. So, after starting the machine, make sure the displays cycle between blank and 700000. If it just sits there it has hung up, exit and restart. Insert a coin, hold X and press 1. Now, you need to jiggle F and G and perhaps other nearby keys until the 0 starts flashing. You can then score. At outhole time, need to press F,G,X to register the fact. If you hit X too many times the machine reboots itself. The machine has 2 capture holes and therefore multiball. At ball 2, the playfield becomes unresponsive.
- Meg Aaton: Ball number doesn't show. Can suddenly reboot in the middle of a game. Match digits are reversed.
$end
$info=flight2k
$mame
TIPS:
Here are the key codes to enable play:
Game NUM Start game End ball
-----------------------------------------------------------------------------------------------
Nine Ball 125 X'; hit 1 X';
Lightning 126 X./ hit 1 X./
Flight 2000 128 X./ hit 1 X./
Freefall 134 X./ hit 1 X./
Split Second 144 X./ hit 1 X./
Catacomb 147 1 unknown
Viper 148 X./ hit 1 X./
Iron Maiden 151 X./ hit 1 X./
Orbitor 1 165 X. hit 1 X. (last ball is difficult to end)
Lazer Lord --- 1 unknown
Gamatron --- X./ hit 1 X./
Others --- 1 X
$end
$info=fm7,fm77av,fm7740sx,fmnew7
$mame
TIPS:
FUJITSU FM-7
============
Floppies
--------
Run themselves.
MAME only accepts 341/682KB D77 disks.
To access floppies: FILES "0:" for A drive, "1:" for B drive etc.
RUN "(drive)file"
Notes for FM77AV:
- FM7 floppies seem to run, or at least start up.
- None of the FM77AV-specific floppies can be used.
Cassettes
---------
To save a tape: SAVE"x"
If Basic, LOAD then RUN
If M/L, LOADM"",,R (LOADM followed by EXEC may work)
You have to guess which one; Bad File Mode indicates it's wrong.
The system is intolerant of imperfections, the load will be terminated by I/O Error.
Not many tapes are accepted, and then only a few of those work.
May need to use LOADM"CAS0:(file)", LOAD"CAS0:(file)" .
If no disks, can RUN"(CAS0:)" .
Inufuto games
-------------
LOADM"",,R press Scroll-Lock, press F2. Game starts by itself.
The fire button is continuously shooting.
The D88 files don't work.
Monitor
-------
G - go
M - modify memory
R - modify registers
D - hex dump memory
$end
$info=fm8
$mame
TIPS:
FUJITSU FM-8
============
Cassette
--------
To save a tape: SAVE"x"
If Basic, LOAD then RUN
If M/L, LOADM"",,R (LOADM followed by EXEC may work)
You have to guess which one; Bad File Mode indicates it's wrong.
The system is intolerant of imperfections, the load will be terminated by I/O Error.
Not many tapes are accepted, and then only a few of those work.
May need to use LOADM"CAS0:(file)", LOAD"CAS0:(file)" .
If no disks, can RUN"(CAS0:)" .
FM7 tapes will load but not run.
Floppies
--------
None to test with. FM7 floppies won't run.
$end
$info=foodf
$mame
INITIALIZATION:
The first time you run the game, it will say NVRAM FAILED:.... Press P1 - Button 1 to proceed (default [ CTRL ]). The NVRAM will be automatically initialized. Exit with [ F2 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=fp1100
$mame
TIPS:
CASIO FP-1100
=========================
To fix the display, go to the DIP switches and change the Screen Mode to 0, then restart.
The keyboard doesn't work, so unable to do anything.
The remainder of this entry will apply when the system is made working...
- To save a tape: SAVE"CAS0:(F)FILENAME.BAS"
- To load a tape: LOAD"CAS0:(F)FILENAME.BAS"[,R]
- To save a binary file: SAVEM"CAS0:(F)BINARY", start-address, end-address, go-address
- To load a binary file: LOADM"CAS0:(F)BINARY"[,R]
- Turn motor on/off: MOTOR ON or MOTOR OFF
where the option ,R parameter makes it run upon completion of loading, and (F) means 1200 baud, or (S) for 300 baud. The parenthises are required. If this parameter is omitted, then the speed is determined by the relevant dipswitch.
Monitor commands
----------------
Use the MON command in Basic, to enter the Monitor.
BA - return to Basic
CM - change memory
CR - change register
DM - dump memory
GO - go
MM - move memory
LT - load tape binary file - filename ignored - load a file created with SAVEM or ST
ST - save tape binary file - no filename - example: ST start-address end-address
$end
$info=fp200,pb1000
$mame
TIPS:
CASIO FP-200
============
MAME doesn't support any software.
The system says there's no memory free, so unable to write a program.
$end
$info=fp6000
$mame
TIPS:
To save a tape: SAVE
To load a tape: LOAD
$end
$info=ft68m
$mame
TIPS:
Some commands:
A - adjust registers
B - Break
D - adjust registers
E - edit memory by words
G - go
M - Segmap
O - edit memory by bytes
P - Pagemap
R - adjust registers
$end
$info=ftimpactg
$mame
INITIALIZATION:
Wait patiently for the two progress bars to end, press [ TAB ], choose "DIP Switches" and set "BIOS Flash" to "OFF". Now choose "Reset System," and on reboot the game will start correctly.
$end
$info=funcube,funcube2,funcube3,funcube4,funcube5
$mame
INITIALIZATION:
funcube/funcube3: If you get a memory error (with a loud alarm), press 9.
TIPS:
It's a good idea to remap the direction controls to the arrow keys, the default I/J/K/L are just too inconvenient. The touchscreen button (right-ctrl) only works properly on funcube, it's problematic on the other games.
SOURCE:
mameinfo.dat
$end
$info=fvipers,fvipersa,fvipersb,schamp,sfight,kofnw,kofnwj
$mame
INITIALIZATION:
This game only works with the DRC turned off. If the sound buzzes loudly, choose portaudio.
$end
$info=gaiapols
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 28B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=galaxy,galaxyp
$mame
TIPS:
Galaksija
=========
Programs may not be compatible between Galaksija and Galaksija-Plus.
Make sure to use the correct system.
To save a tape: SAVE
To load a tape: OLD
then RUN
$end
$info=galeb
$mame
TIPS:
Instructions for using MONITOR
A NNNN - miniassembler
C NNNNMMMM - gives the sum of bytes from memory from NNNN to MMMM
E NNNNMMMM - display memory contents from NNNN to MMMM
F NNNNMMMMVV - write byte VV to memory from NNNN to MMMM
L x - load file x from cassette. If x not specified, load first file found.
M NNNN - change memory location NNNN
P aaaabbbbcccc - unknown command - displays what appears to be S-records. Example: P C000D000D000
Q DDDDNNNNMMMM - copy memory from NNNN to MMMM to DDDD
S nnnn - unknown command
T nnnn mmmm - unknown command
U NNNN - call machine program from address NNNN
X NNNN - disassembler
Control keys
CTRL+B call BASIC (from MONITOR)
CTRL+A switch to upper/lower case
CTRL+L clear screen
CTRL+G turn on/off keypress beep
SOURCE: https://web.archive.org/web/20120126103818/http://retro.foing-nova.hr/galebemu.htm (translated, adjusted, extras appended)
So, since UPPER case is required, do Ctrl-A for capslock.
To save a tape: SAVE (while in Basic)
To load a tape: L, or LOAD (while in Basic)
The process of tape saving doesn't seem to work correctly.
$end
$info=gampo816
$mame
INITIALIZATION:
Turn ON Service Key (key [ 9 ]). The screen will show "Elektronik Defekt 5". Turn ON Personal A key (key [ 0 ]).
SOURCE:
mameinfo.dat
$end
$info=garage,garage_2,garage_3,garage_10,garage_11,garage_12,garage_13,garage_14,garage_15,garage_16,garage_17,gnome_8,gnome_13,gnome_14,gnome_15,gnome_16,gnome_17,gnome_18,gnome_19
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=gdariusg
$mame
INITIALIZATION:
Wait patiently for the two progress bars to end, press [ TAB ], choose "DIP Switches" and set "BIOS Flash" to "OFF".
Now choose "Reset System," and on reboot the game will start correctly.
$end
$info=geimulti
$mame
INITIALIZATION:
When games are first run a RAM error will occur because the NVRAM needs initialising. When ERROR appears, press [ F2 ], then [ F3 ] to reset, then [ F2 ] again and the game will start.
TIPS:
Trivia games "No Coins" mode: if DSW "No Coins" is on, coin inputs are replaced by a 6th button to start games. This is a feature of the PCB for private use. Selection/Poker payout button: if pressed, all coins/credits are gone and added to the payout bookkeeping, shown in the service mode under the coin in total. Last Winner shows the last payout. Payout hardware is unknown.
SOURCE:
mameinfo.dat
$end
$info=geneve
$mame
INITIALIZATION:
Start with -bios 1 (ROM V1.00). In Slot Devices, peb:slot8, choose "hfdc". In slot peb:slot8:hfdc:h1 choose "generic". In slot peb:slot8:hfdc:h2 choose "generic". In the same menu choose Reset System. There's no software lists, so you'' have to find floppy and hard drive images somewhere. The floppy disk "mdos650s.dsk" will boot. After mounting it, choose Reset System. The operating system has heaps of bugs and not much works.
$end
$info=gepoker
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears because the NVRAM needs initializing.
Press [ F2 ]+[ F3 ] to enter into 'TEST MODE'. Exit with [ F2 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=gigatron
$mame
INITIALIZATION:
5 changes the resolution.
In the menu, use arrows to choose, then press ALT to start.
To get back to the menu, press and hold 1 until the horn sounds.
Menu choices that require a full keyboard (Apple 1, BASIC, MS BASIC) cannot be used.
$end
$info=gijoe
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 7D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=gobyrc,rcdego
$mame
INITIALIZATION:
- Wait for "Loading now" to finish
- Next screen (1): Press [ 1 ]
- Next screen (2): Fully press then let go each of these keys in order: [ Left ],[ Right ],[ Up ],[ Down ],[ 1 ].
- Next screen (3): Press [ 1 ]
- Next screen (Test Mode): Use [ Right ] to select the last choice "Exit(Reset)", then press [ 1 ]. After a short wait, the game will begin.
SOURCE: Thanks to sjy96525
$end
$info=gollygho
$mame
INITIALIZATION:
Hold Service 1 [ 9 ] then press [ F2 ] to enter Service Mode. Shoot at the targets it shows using the crosshair. After you've shot the target, press Service 1 [ 9 ] again to move onto the next one. Once you finished and have returned to the start again, hit [ F2 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=gp_110,famlyfun,startrip,vegasgp
$mame
INITIALIZATION:
When first turned on, you need to press num-0 to enter the setup program, then keep pressing num-0 until 05 shows in the balls display. Press the credit button to set the first high score at which a free credit is awarded. Then press num-0 to set the 2nd high score, then num-0 to set the 3rd high score. Keep pressing num-0 until you exit back to normal operation. If this setup is not done, each player will get 3 free games at the start of ball 1.
$end
$info=gp32
$mame
INITIALIZATION:
Even though it's marked as not working, it runs quite well.
Make sure you have a cartridge loaded.
When it says GAME press 1.
You get a menu with your game listed. Press 1 again.
$end
$info=grand_l4,hs_l4,rdkng_l4
$mame
INITIALIZATION:
If it says FACTORY SETTING, hit F3.
Here are the key codes to enable play:
Game NUM Start game End ball
---------------------------------------------------------------------------------
Grand Lizard 523 Hold DEF hit 1 DEF
High Speed 541 Hold BCD hit 1 BCD
Road Kings 542 Hold [] hit 1 []
$end
$info=gscpm
$mame
INITIALIZATION:
This driver uses a compact flash card as a hard disk device.
To create a virtual disk file, use the following (for a 128MB card):
chdman createhd -s 134217728 -o filename.chd
(or use -s 67108864 for 64MB card)
Then, run MAME with -hard filename.chd, or mount it using the GUI and restart the driver
$end
$info=gt3dt230
$mame
INITIALIZATION:
If you get the message GAME FAILURE CALL CHECKING MODEM, hold [ Ins ] until the game starts.
$end
$info=gt507uk
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears because the NVRAM needs initialising. Press fast forward ([ Ins ]) key to speed this up.
SOURCE:
mameinfo.dat
$end
$info=gticlub
$mame
INITIALIZATION:
To re-initialize the EEPROM, hold down the test switch [ F2 ] and tap reset [ F3 ] once. Do not let go of [ F2 ] until you see a message that says 'Initializing EEPROM'.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=gtrfrk8m,gtrfrk8ma,gtrfrk9m,gtrfrks,gtrfrksa,gtrfrksaa,gtrfrksac,gtrfrksc,gtrfrksea,gtrfrksj,gtrfrksja,gtrfrksjc,gtrfrksu,gtrfrksua,gtrfrksuc,gunmania,hndlchmp,hndlchmpj,hypbbc2p,hypbbc2pk,hyperbbc,hyperbbca,hyperbbck,jppyex98,kicknkick,mamboagg,mamboagga,mrtlbeat,mrtlbeata,pcnfrk,pcnfrk10m,pcnfrk2m,pcnfrk2mk,pcnfrk3m,pcnfrk3mk,pcnfrk4m,pcnfrk4mk,pcnfrk5m,pcnfrk5mk,pcnfrk6m,pcnfrk7m,pcnfrk8m,pcnfrk9m,pcnfrka,pcnfrkk,pnchmn,pnchmn2,pnchmna,powyakex,salarymc,stepchmp,strgchmp
$mame
INITIALIZATION:
Messages that start with 6: press F2
Messages that start with 5: press F3
Any other messages: The game doesn't work, cannot proceed.
$end
$info=gtsers8
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears because the NVRAM needs initialising. Press fast forward [ Ins ] key to speed this up.
SOURCE:
mameinfo.dat
$end
$info=gunkids
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears. Hold down [ F2 ] for about 4 seconds to enter TEST MODE. Select 'SET MODE' with [ F2 ], enter with Key [ CTRL ], then use [ F2 ] to select 'RAM CLEAR'. Hold down Key [ CTRL ] until 'OK' and press [ F3 ] to proceed.
SOURCE:
mameinfo.dat
$end
$info=gunnrose
$mame
INITIALIZATION:
Press one at a time [ F1 F2 W W ]. Now press [ Z ] + [ X ] + [ C ] together (nothing appears to change). Now press [ F1 ] then [ F2 ].
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=h01jce,h01b,nf500a
$mame
INITIALIZATION:
Chinese clone of the TRS80, however despite the claims of compatibility, it is not compatible.
To save a tape: CSAVE"x"
To load a tape: CLOAD
$end
$info=h2hbaskb,h2hhockey
$mame
INITIALIZATION:
Hold down Left and Right arrow keys, and press 1.
$end
$info=h8
$mame
INITIALIZATION:
This system uses Octal rather than the usual hexadecimal.
For saving, enter the start address into 2000/2001 (040'000/040'001), the end address into 2002/2003 (040'002/040'003) little endian, set the PC-reg to the exec-address. Then set up the recorder and press 9.
To load a tape: press 8 and press PLAY. When finished, press 4 to Run.
Meaning of LEDs:
PWR = power is turned on
MON = controls should work
RUN = CPU is running (not halted)
ION = Interrupts are enabled
Pasting:
0-F : as is
+ : ^
- : V
MEM : -
ALTER : =
Addresses must have all 6 digits entered.
Data must have all 3 digits entered.
System has a short beep for each key, and a slightly longer beep for each group of 3 digits. The largest number allowed is 377 (=0xFF).
Test Paste:
-041000=123 245 333 144 255 366 077=-041000
Now press up-arrow to confirm the data has been entered.
Official test program from pages 4 to 8 of the operator's manual:
-040100=076 002 062 010 040 006 004 041 170 040 021 013 040 016 011 176
022 043 023 015 302 117 040 016 003 076 377 315 053 000 015 302
131 040 005 302 112 040 076 062 315 140 002 076 062 315 053 000
076 062 315 140 002 303 105 040 377 262 270 272 275 377 222 200
377 237 244 377 272 230 377 220 326 302 377 275 272 271 271 373
271 240 377 236 376 362 236 376 362 236 376 362 R6=040100=4
$end
$info=haekaka
$mame
INITIALIZATION:
Hold [ F2 ] to enter Service Mode while booting or after resetting. Use [ F2 ] to select the option "3. Set Mode", then hit [ 9 ] (Service). Using [ F2 ], keep scrolling the options until you hit "RAM CLEAR". Hold [ 9 ] key down until you see the screen display "OK". Tap [ F3 ] to reboot.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=hangplt
$mame
INITIALIZATION:
To re-initialize the EEPROM, hold down the test switch [ F2 ] and tap reset [ F3 ] once. Do not let go of [ F2 ] until you see a message that says 'Initializing EEPROM'.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=harddriv
$mame
INITIALIZATION:
If you are having trouble controlling vehicle or the brake is always on, calibration must be done!
First off, Delete any .NV (NVRAM) file for this game contained in your NVRAM directory, called harddriv.nv or racedriv.nv or the same as the setname you intend to use. You need to understand how the controls are mapped in MAME. It's not very intuitive, so pay attention:
Steering Wheel: Player 1 Paddle control, by default maps to the mouse and the [ Left/Right Arrow ] keys.
Gas Pedal: Pedal 1 control, by default maps to the [ Left Control ] key. Pressing the key will quickly depress the analog control; releasing the key will release it.
Brake Pedal: Pedal 2 control, by default maps to the [ Left Alt ] key. Operates the same way as the gas pedal.
Clutch Pedal: Pedal 3 control, by default maps to the [ Space ] key. Operates the same way as the gas and brake pedals.
Key: Maps to Player 1 start button (default: [ 1 ] key).
Abort: Maps to Player 2 start button (default: [ 2 ] key).
Finally, here is a step-by-step tour through the calibration process. Note that even if you have an analog control connected to any of the analog controls in the game, it is much easier to do calibration with the keyboard.
* Take your hands and feet off all controls then turn key. Make absolutely sure you haven't touched any of the controls up to this point, then press the [ 1 ] key.
* Turn wheel counterclockwise as far as it will go then turn key. At this point, press and hold the Left key for about 5 seconds. After 5 seconds, press the 1 key while still holding down the left arrow. It should say New min 256.
* Turn wheel clockwise as far as it will go then turn key. At this point, press and hold the Right key for about 10 seconds. After 10 seconds, press the [ 1 ] key while still holding down the right arrow. It should say Max 3840.
* Put transmission in first then turn key and release. Since first gear is in the upper-left corner, press and hold the [ D ] and [ R ] keys for 5 seconds. After 5 seconds, press the [ 1 ] key while still holding down the [ D ] and [ R ] keys.
* Put transmission in fourth then turn key again. Since fourth gear is in the lower-right corner, press and hold the [ F ] and [ G ] keys for 10 seconds. After 10 seconds, press the [ 1 ] key while still holding down the [ F ] and [ G ] keys.
* Move seat full forward then turn key and release. Since the seat feedback isn't implemented in the MAME driver, just go ahead and press the [ 1 ] key here.
* Move fully back and to side then turn key again. Just press the 1 key here again to move on.
* Take your foot off the brake turn key to abort. Now this is the tricky part. When you see this screen do nothing. Wait for a couple of seconds until it displays New max 4064. Do NOT press the 1 key prematurely here or you will screw up the calibration!
Now step on brake firmly and release. Do this by pressing and holding the [ Left Alt ] key for 3 seconds, and then letting go. If all is well, it should display Range 4064 and move on to the game.
TIPS:
Gameplay is choppy at times, but I have enough CPU power?
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original — even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find "CPU overclocking". This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don't bug people if overclocking screws up a game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=heavymtl
$mame
INITIALIZATION:
When starting a game, hold down X and press 1.
$end
$info=hec2hrp,hec2hr,hec2hrx,hec2mdhrx,hec2mx40,hec2mx80,victor
$mame
TIPS:
These machines can load and run cassettes for the interact/hector1:
hec2hr - press 2 then 1
hec2hrp - press 2 then 1
victor - press R then L
These machines will load the cassette but the keys don't work: hec2hrx, hec2mx40, hec2mdhrx - press 5 then 1
This machine not compatible: hec2mx80
To save a tape: SAVE
To load a tape: LOAD
$end
$info=hektor2,hektor
$mame
TIPS:
Hektor/Hektor 2 monitor commands:
- E - execute editor
- G - (go to) execute from addr
- T - test subsystems
- H - (high-level language) enter BASIC
- W - (warm start) re-enter BASIC
$end
$info=hektor3
$mame
TIPS:
Hektor III usage notes:
- t - system test
- a1 - audio test (plays The Entertainer)
- a3 - graphic test
- ay - run analyser software in ROM1
- az - run analyser software in ROM2
To save a tape: Sa,b (where a = start address, b = end address). It says SET RECORD. Do so, then hit Enter.
To load a tape: L - it says SET PLAY - hit enter then press PLAY.
$end
$info=hmxpro,imac,tpad850,wto2840sp,sun_s10,sun_s20
$mame
TIPS:
This system doesn't work and may crash the emulator. Don't run it.
$end
$info=homelab2,homelab3,homelab4,brailab4
$mame
TIPS:
HOMELAB
=======
Working ones will have [2] or [4] to indicate which system it is meant for. Those marked with [4] should also work on Homelab3.
Cassette
--------
To save a tape: SAVE"x"
To load a tape: LOAD
The cassette system is not working.
Quickload
---------
The filename should contain the information on how to start the game - often CALL $5000 .
If there's no info, look at the popup to get the start address, and add it to the filename.
Most files load at 0x4016, which indicates it is a Basic program, however it causes the machine to reboot. This is because they should be loaded as a cassette rather than a quickload, but that facility is lacking.
Homelab2 doesn't support hex numbers - use the equivalent decimal instead.
Inputs on the homebrew games don't work on homelab2.
Brailab
=======
These have [BL] in the name, but it is expected that they should work on Homelab3.
$end
$info=homez80
$mame
INITIALIZATION:
All commands must be entered in UPPER case, and since the capslock doesn't work, you need to hold the shift key down.
There is next to no error checking, for example the T command is to set the time. Entering T by itself will set the time to 99:99:99, while G will cause a jump to 9999 and so forth. Also the parameter must be right next to the command, spaces will cause invalid input. Example M1234 will display a byte of memory at 1234, while M 1234 will display memory at 9123.
$end
$info=hp48gx,hp48sx,hp48g,hp48gp,hp48s
$mame
INITIALIZATION:
If asked "Try to recover memory?", press A for YES, or F for NO (recommended).
MAME doesn't support any of the usual software formats.
$end
$info=hp49g
$mame
INITIALIZATION:
This requires the NVRAM to be flashed via a terminal, which isn't implemented.
MAME doesn't support any of the usual software formats.
$end
$info=hp9825a,hp9825b,hp9825t
$mame
INITIALIZATION:
The display defaults to a blank white screen, which does nothing. The proper display is red digits, so go into the Video Options and select "32-char display". After this, the tab menu is unusable, so quit and start over. Now you can use the calculator functions in the number pad.
$end
$info=hpz80unk
$mame
INITIALIZATION:
Commands:
Axxxx Disassemble (. to quit)
DAxxxx,yyyy Ascii Dump of memory
DBxxxx,yyyy Binary Dump of memory
DHxxxx,yyyy Hex Dump of memory
DOxxxx,yyyy Octal dump of memory
G
H
L
MMxxxx Modify Memory (. to quit)
Pxx Binary Display of Port
Pxx,xx Write to port
RC ???
RF ???
RM ???
RT ???
UC Displays 11111111
US ???
UZ Displays FFFF
W Punch papertape
X choose Q,V,R,P (Q to quit; others ask for ram and prom ranges)
Y nothing
Z nothing
$end
$info=hr84
$mame
TIPS:
It starts in the monitor. Enter BASIC to start Basic.
To save: SAVE
To load: LOAD
To quit back to the monitor: EXIT
$end
$info=ht68k
$mame
INITIALIZATION:
TINY GIANT 68k
==============
The 2 working disks are the same as the ones in the swlist.
MAME rejects all the other disks.
The disk boot process takes a while so be patient.
$end
$info=httip_l1,lucky_l1,wldcp_l1,disco_l1,cntct_l1,phnix_l1,pkrno_l1
$mame
INITIALIZATION:
When first used, it appears frozen (the score should alternate). Press F3 to fix.
$end
$info=huahuas5
$mame
TIPS:
All credits must be bet before the game can be played. Pressing 5 for too long gives a COIN ERROR and the game locks up.
$end
$info=hunter2,hunter
$mame
INITIALIZATION:
HUSKY HUNTER 2
==============
No software interfaces, but text files can be pasted in.
- The clock demo doesn't work because the time is stuck at 00:00:00 - an emulation issue.
- The demo bombs out with a syntax error.
- Graphics demo not tested.
$end
$info=husky
$mame
INITIALIZATION:
On first use of BASIC enter NEW to initialise RAM.
$end
$info=hyperspt
$mame
INITIALIZATION:
To have the high score table properly initialized, the first time you run the game you should go into the dip switch menu, set World Records to 'Erase on Reset', reset the game [ F3 ] and then set the dip switch back to 'Don't Erase'.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=ibm5150
$mame
INITIALIZATION:
If the computer has ROM Basic, and a cassette port:
To save a tape: SAVE"x"
To load a tape: LOAD"x"
$end
$info=ibmpcjr
$mame
TIPS:
To save a tape: SAVE"x"
To load a tape: LOAD"x"
Tapes are compatible with other early IBM PCs, such as IBM5150.
$end
$info=ibmpcjx
$mame
TIPS:
Incredibly unreliable, very likely to crash at start or on exit. It's random, so just try again. If the screen stays black for longer than 10 seconds, quit and try again.
To save a tape: SAVE"CAS1:x"
To load a tape: LOAD"CAS1:x"
Tapes are compatible with other early IBM PCs, such as IBM5150 and PCJR.
Filenames are case sensitive. Don't press INS while loading because it instantly goes to a black screen.
$end
$info=icebox
$mame
TIPS:
Commands:
- At the main % prompt:
-- A = Arcade
-- C = Commercial
-- D = Debug
-- ^C = boot CP/M
-- ^T = load data from disk to 0000
-- ^X = new line
- At the debug prompt: (comma between parameters) Q or S to quit
-- B = Breakpoint
-- D = Dump
-- F = Fill Memory
-- G = Go (G by itself exits debug)
-- I = Interrupts
-- M = Modify Memory
-- P = Modify Port
-- R = Modify Register
-- X = Display Registers
$end
$info=icecold
$mame
INITIALIZATION:
How to play
1. Insert coin (it says Cr 1)
2. Press Start
3. Wait for Play light
4. Press num-1 which corresponds to the first light on the top row.
5. Continue steps 3 and 4, but pressing num-2, etc as the light advances.
For the last light, press num-0.
6. To miss, press the wrong button, it says OOPS.
7. After 3 misses, the game ends.
$end
$info=icproul
$mame
INITIALIZATION:
If you get a plain blue screen, press these keys one at a time: 5 Ctrl Down Ctrl Down Ctrl Down Ctrl Down Ctrl Down
SOURCE:
Driver notes.
$end
$info=ikari,ikaria,ikaria2,ikarijp,ikarijpb,ikarinc,ikariram
$mame
TIPS:
To enter SERVICE MODE hold P1 Start [ 1 ] during ROM test.
SOURCE:
mameinfo.dat
$end
$info=ilpag
$mame
INITIALIZATION:
At start-up, 'RICHIESTA INIZIALIZZAZIONE' pops-up, hold [ 9 ] then press [ F3 ]. Soon, you will get to the main service screen. Use P1 Start 1 to exit.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=imsai
$mame
INITIALIZATION:
Press SPACE to start the monitor program. Use space between each parameter.
Some commands:
D - hex dump of memory
E - edit memory (space for the next byte, enter to finish)
F - fill
H - type freeform text? (ctrl C to exit)
I - in
M - move
O - out
$end
$info=indiana
$mame
TIPS:
All input to be in lower case. he for help.
$end
$info=indigo_r4000
$mame
TIPS:
When at the menu, the mouse doesn't do anything, so press 1 to 5 to select a button.
$end
$info=indy_4610,indy_5015
$mame
INITIALIZATION:
Use the irix_5_3_hdd sw item - it's the only one that doesn't crash. There's a fault with the video, so on the first screen type 'root' and press Enter. On the next screen you have to position the mouse in the top half of the screen to operate the menus (the red square should align with the console picture). After shutting down and start over, the system has a panic attack. You need to delete the rtc file from the nvram.
$end
$info=inferno
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=instruct
$mame
INITIALIZATION:
Quick usage:
- Look at memory: Press minus key. Enter an address. Press UP key to see the next.
- Look at registers: Press R. Press 0. Press UP key to see the next.
- Set PC register: Press R. Press C. Type in new address, Press UP.
- Load a tape: Press L, enter file number (1 digit), press UP. On completion of a successful load, HELLO will be displayed.
- Save a tape: Press S.
Pasting a test program: (page 2-4 of the user manual, modified)
- Paste this: QRF0^751120F005000620FA7EF97A84011F0003-0P
- You should see the LEDs flashing as they count upwards.
$end
$info=intchess
$mame
INITIALIZATION:
To save a tape: Click the orange RECORD button.
To load a tape: Mount the tape, press F2 (it loads by itself)
$end
$info=intel02
$mame
INITIALIZATION:
MAMEUI only: You must choose a cartridge, otherwise you'll be deafened by an ear-breaking screech.
$end
$info=interact,hector1
$mame
INITIALIZATION:
At the console, press L to load a tape. A good tape will firstly fill the screen with a picture, and then the memory. At the end the program will start.
If you use Basic:
- CSAVE to save, and CLOAD to load.
If you use EduBasic:
- SAVE to save, and LOAD to load. However, problems exist with the cassette. It's better to use Basic instead.
$end
$info=intvecs
$mame
INITIALIZATION:
The cartridges that work are: wsmlbase, factory, scooby, mindstrk, jetsons.
$end
$info=invcarht
$mame
TIPS:
Press [ ALT ] to select "Invinco" or "Car Hunt".
SOURCE:
mameinfo.dat
$end
$info=ipb,ipc
$mame
INITIALIZATION:
Press SPACE to start the system.
Monitor commands:
A
Dn n - dump memory
E
Fn n n - fill memory
G
Hn n - hex arithmetic
Mn n n - move (copy) memory block
N
Q
R
Sn - modify a byte of memory
W - display memory in Intel? format
X - show and modify registers
$end
$info=iq151
$mame
INITIALIZATION:
In the monitor
- To save a tape: W a b (where a = start address, b = end address)
- To load a tape: L
In Basic-G:
- To load a tape: MLOAD
- To save a tape: MSAVE
When you want to load a cartridge, you need to also load the matching slot item.
$end
$info=iris1400
$mame
TIPS:
Enter h to get help
$end
$info=iris3130,ms68k,ncd16,ncd19
$mame
TIPS:
Enter ? or h to get help
$end
$info=irisha
$mame
INITIALIZATION:
First few menu items say: START? MONITOR CASSETTE DISK
$end
$info=isbc2861,isbc28612
$mame
INITIALIZATION:
Don't press any keys and wait a while for it to start up.
$end
$info=isbc8010,isbc8010a,isbc8010b
$mame
TIPS:
All input to be in UPPER case.
Monitor Commands:
D Display memory command
G Program execute command
I Insert instructions into memory
M Move memory command
R Read intel-format file
S Substitute memory command
W Write intel-format file
X Examine and modify CPU registers command
$end
$info=isbc8030
$mame
INITIALIZATION:
All input to be in UPPER case.
Press U to try starting the system. If unsuccessful, press U again.
Monitor Commands:
D Display memory command
G Program execute command
N Single step command
I Insert instruction into memory
M Move memory command
R Read intel-format file
S Substitute memory command
W Write intel-format file
X Examine and modify CPU registers
$end
$info=isbc86
$mame
INITIALIZATION:
isbc86 commands: BYTE WORD REAL EREAL ROMTEST. ROMTEST works, the others hang.
$end
$info=isbc8605,isbc8630
$mame
INITIALIZATION:
If you do nothing, the screen will slowly fill up with asterisks.
Press capital-U to drop into the monitor on the isbc 86/05 and 86/30. The 86/05 can boot floppies with the b command but appears to mostly be able to deal with 256byte sectors so fails to load the irmx 512byte sector.
$end
$info=island2_2,island2_7,island2_8,island2_9,island2_10,island2_11,island2_12,island2_13,island2_14
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=istreb
$mame
TIPS:
How to play: Insert one or more coins, each coin gives 2 minutes of play time, then press 1 or 2 player game start ([ 1 ] or [ 2 ]. Hit enemy 15 or more times to get bonus game. Test Mode: Insert 12 or more coins then press 2 player start [ 2 ].
SOURCE:
mameinfo.dat
$end
$info=itazuram
$mame
INITIALIZATION:
The first time you run the game, an 'ERROR' appears. Hold down [ F2 ] + [ F3 ] for about 4 seconds to enter 'TEST MODE'. Select 'SET MODE' with [ F2 ], enter with [ CTRL ], then use [ F2 ] to select 'RAM CLEAR'. Hold down [ CTRL ] until 'OK' and press [ F3 ] to proceed.
SOURCE:
mameinfo.dat
$end
$info=itt3030
$mame
INITIALIZATION:
ITT 3030
========
Press B to initiate the boot process.
The message: "Na - du olle 0 auf A:" simply means Drive is A: with User 0. It's not an error.
All (nw) disks need to check if they are usable in Drive B: .
From swlist:
The computer is marked as not working, so to load a disk you need to tap B slowly until the cursor appears.
After the disk boots, entering rubbish can lock up the machine. The keyboard is somewhat unusual.
To backspace, press F9. The shift key doesn't work, so to shift, hit capslock, hit the shifted key, then capslock to go back to normal.
Example, to get a ':', capslock, press . then capslock again.
$end
$info=jade
$mame
INITIALIZATION:
When the red screen appears, hit Enter twice quickly. Type HE to get a list of commands.
If you don't do anything immediately, the system will lock up.
$end
$info=jdredd
$mame
INITIALIZATION:
When you first start the game, one with the title "PROBLEM WITH NVRAM" screen will appear: click "START" (by default [ 1 ] key) to initialize and continue.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=jockeyc
$mame
INITIALIZATION:
To clear 'BACKUP DATA' press [ 9 ] (Reset) twice.
SOURCE:
mameinfo.dat
$end
$info=jojoba
$mame
INITIALIZATION:
There is no avoiding the NVRAM initialization process. The game must be allowed to create a complete and valid NVRAM file. This process takes nearly an hour and only needs to be done once. Once a proper NVRAM is created, the game will start quickly.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=jokercrd
$mame
INITIALIZATION:
Hold down INS until the alarm stops. Press 9 to get the machine started. The normal coin slots don't work, so press Q for 100 credits.
$end
$info=jokpokera
$mame
INITIALIZATION:
If it says ERROR at start, hold F2, hit F3, release F2. Then at the test screen hit F2 and game will start.
$end
$info=jokpokerb,jokpokerc
$mame
INITIALIZATION:
If it says ERROR at start, hit F3. Then at the test screen hit F2 and game will start.
$end
$info=jollycrd
$mame
INITIALIZATION:
Press and hold Service 1 + 2 ([ 0 ]+[ 9 ]), press reset [ F3 ] then release all keys and either reset or restart MAME.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=jolyjokr
$mame
INITIALIZATION:
Press and hold Service 1 + 2 ([ 0 ]+[ 9 ]), press reset [ F3 ] then release [ 0 ]+[ 9 ] and you'll see a few rows of numbers appear. Reset or restart MAME.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=joust,joust2
$mame
INITIALIZATION:
The first time they are launched, these games stop to the 'Factory settings restored'. To continue simply press [ F2 ]. If that fails, try [ F3 ], or [ F1 ]+[ F2 ].
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=jr100
$mame
TIPS:
PANASONIC JR-100
================
Cassette
--------
To save a tape: SAVE
To load a tape: LOAD
Due to an emulation bug, the SAVE speed is incorrect. It has been fixed in MameUI.
Quickload
---------
Loads a PRG file into Basic.
Can then LIST or RUN.
NOTE for INUFUTO games
----------------------
MLOAD (if using cassette)
A=USR($300)
Paste: A=US R($30 0)
$end
$info=jr200
$mame
INITIALIZATION:
PANASONIC JR-200
================
No software interfaces exist at this time.
Cassette
--------
To save a tape: SAVE "x" (The space is required)
To load a tape: LOAD (or LOAD "x" - again the space is required).
There is a dipswitch to choose baud rates for saving. It can be overridden by a POKE.
POKE 43,0 for 2400 baud, or POKE 43,1 for 600 baud. LOAD can automatically determine the speed.
NOTE for INUFUTO games
----------------------
MLOAD (if using cassette)
A=USR($900)
$end
$info=jspecter
$mame
TIPS:
At start it asks to choose game A or B. A is the default, to choose B hold joystick right and press 1, wait for B to flash before letting go.
$end
$info=jtces88
$mame
INITIALIZATION:
To save a tape: SAVE
To load a tape: LOAD
$end
$info=juku
$mame
INITIALIZATION:
To start Basic, press A. To quit back to the monitor, use the SYSTEM command.
To boot from a floppy disk, press T D D
$end
$info=jumbogod
$mame
INITIALIZATION:
If it shows DIP SW READ ERROR, press F3, wait for error, press F3, then it will start.
$end
$info=junior
$mame
INITIALIZATION:
This is heavily based on the KIM-1, the keycodes and operation being identical.
Pasting:
0-F : as is
+ (inc) : ^
AD : -
DA : =
GO : X
(note: DA only works when addressing RAM)
Test Paste:
=11^22^33^44^55^66^77^88^99^-0000
Now press up-arrow to confirm the data has been entered.
NMI and IRQ:
- When NMI is activated, it jumps to the vector located at 1A7A.
- When IRQ is activated, it jumps to the vector located at 1A7E.
- The user needs to populate these vectors before use, or the system will crash when the debugging switches are used. Use RST to escape from this.
$end
$info=jupace
$mame
INITIALIZATION:
Jupiter Ace
-----------
Make sure 32k ram is enabled.
Paste only works with lowercase
VLIST is the command to find all existing verbs. The name from a tape is also a verb.
Left-shift is to get upper case.
Right-shift is for symbols. Right-shift M -> period.
Cassette
--------
To save a tape: save
To list what's on a tape: load
- Then, if it was "Dict" do load name, else if it was "Bytes" do 0 0 bload name.
Tape filenames are case-sensitive.
Snaps
-----
These are .ace files. Just load it and in theory it should start.
$end
$info=jwildb52h
$mame
INITIALIZATION:
If there's a message about jumper setting changed, enter the DIP Switches menu and turn DSW2-10 to Off, then choose Reset System.
$end
$info=k8915
$mame
INITIALIZATION:
When it says DIAGNOSTIC RAZ P, press enter.
$end
$info=kaypro10,kaypro484,kayproii,kaypronew2,robie,kaypro1084,kaypro1,kaypro284,kaypro2x,kaypro484p88,omni4,kayproiip88,kayproiv,omni2,kaypro4x
$mame
INITIALIZATION:
KAYPRO (various CP/M models)
============================
Filenames start with [x] where
A = keyproii aka kaypro83
B = 284
C = 2X,484
D = IV
E = 10 (also usable by 2X,484)
F = 4X,Robie (ROM 1.7R)
G = NEW2,1,OMNI4 (ROM 2.01)
Note that some versions don't work partly or at all.
Some disks don't have boot tracks, so need to be mounted in B drive. These are marked as [Bdrive].
The older disks end with _b (bootable) or _nb (not bootable).
$end
$info=kas89
$mame
INITIALIZATION:
If an alarm blares at start-up, press 9 twice then 8. Now the game works. It still has lots of alarms while in play.
$end
$info=kbh
$mame
INITIALIZATION:
* Wait for E761 PCM DATA ERROR.
* Press F2 until the menu appears. In this menu, 1 and 2 are used to select an item, and you press 1 and 2 together to select/confirm. Pressing 1 and 2 together usually doesn't work, prepare to try numerous times.
* Choose BACKUP CLEAR. Once there, press 1 to DEFAULT. When done, you're back at the menu.
* Choose SOUND TEST. Choose SOUND INIT FLASH. Once there, press 1 to INIT.
* When the menu reappears, press F3.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=kbm
$mame
INITIALIZATION:
* Wait for E161 BACKUP BATTERY ERROR.
* Press F2 until the menu appears. In this menu, 1 and 2 are used to select an item, and you press 1 and 2 together to select/confirm. Pressing 1 and 2 together usually doesn't work, prepare to try numerous times.
* Choose BACKUP CLEAR. Once there, press 1 to DEFAULT.
* When the menu reappears, press F3.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=kbm2nd
$mame
INITIALIZATION:
* Wait for E161 BACKUP BATTERY ERROR.
* Press F2. In this menu, 1 and 2 are used to select an item, and you press 1 and 2 together to select/confirm. Select ALL FACTORY SETTINGS. Choose YES each time until you are returned to the menu.
* Choose SOUND CHECK. Choose INITIALIZE SOUND FLASH. Choose YES each time until it stops responding.
* Wait about a minute for it to complete, and there's a sound. Choose EXIT.
* Choose EXIT again, and the game will start.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=kbm3rd
$mame
INITIALIZATION:
* Wait for E161 BACKUP BATTERY ERROR.
* Press F2. In this menu, 1 and 2 are used to select an item, and you press 1 and 2 together to select/confirm.
* Select ALL FACTORY SETTINGS. Choose YES each time until you are returned to the menu.
* Choose SOUND OPTIONS. Choose INITIALIZE SOUND FLASH. Choose YES each time until it stops responding.
* Wait about a minute for it to complete, and there's a sound. Choose EXIT.
* Choose GAME MODE, and the game will start.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=kc85,pc8201,tandy200,trsm100,m10,pc8201a,npc8300,tandy102
$mame
TIPS:
If numbers produce weird characters, use Caps Lock.
To use cassettes, start up Basic.
- To save a tape: CSAVE"x"
- To load a tape: CLOAD
$end
$info=kc85_2,kc85_3,kc85_4,kc85_5
$mame
TIPS:
ROBOTRON HC900, KC85-2
======================
For some reason KCC images are assigned to both cassette and quickload.
SSS images, although supposedly supported, are all rejected and unusable.
Games generally only work on one of the computers, so they will be suffixed with [2],[3],[4].
A menu item can be selected either by typing its name, or by moving the cursor to the selection and hitting Enter.
Cartridge
---------
The only cartridge that works is "typestar". The rest are ignored.
Quickload
---------
The program may start itself, or may add extra names to the menu. Just enter the name of the most appropriate one.
If it does neither, then it's assumed to not work.
Cassette
--------
In the menu:
- To save a tape: SAVE a b (where a = start address, b = end address). You will be asked for a filename.
- To load a tape: LOAD (when complete it should run itself)
It's presumed the JUMP command could be used to go to an address, but it always returns ERROR, so the jump needs to be done in the debugger.
In Basic:
- To save a tape: CSAVE "x"
- To load a tape: CLOAD "x"
Image types tested to work are KCC and TAP.
$end
$info=keks_8,keks_9,keks_10,keks_11,keks_12,keks_13,keks_14,keks_15,keks_16,keks_17,keks_18,keks_19
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=kim1
$mame
TIPS:
To save a tape: -17F5=startlow up starthigh up endlow up endhigh up 01 up -1800 enter
To load a tape: -17F9=01 up -1873 enter.
The '01' is a file number - you can choose something else.
$end
$info=kingdrbb
$mame
INITIALIZATION:
At first run the game locks up with COINS in the corner. Press F3 to fix this.
$end
$info=kiwame
$mame
INITIALIZATION:
The first time you run the game, it will say 'BACKUP ERROR'. Press [ F3 ] to proceed.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=kiwames
$mame
INITIALIZATION:
After 'ERROR ON CARTRIDGE' press [ 9 ] (SERVICE Key) and then [ F2 ] (TEST) to get into the TEST MENU. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
After the game starts to boot, re-enter the TEST MENU [ F2 ]. Use [ 9 ] to move down to "Each Game Test / [KIWAME S]" then press [ F2 ]. At the screen with the tables, press [ F2 ]. The selection will flash and you'll be brought to a setup screen. Press [ 9 ] twice and then use [ F2 ] to change the option from MANUAL to AUTO. Press [ 9 ] until you move down to the 2nd to last option on the screen (10 times), then Press [ F2 ]. You should be brought back to the Test Menu. Press [ 9 ], then [ F2 ] to EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=kollon
$mame
INITIALIZATION:
Wait for the blue bar to say COMPLETE. It will restart itself and work.
$end
$info=kollonc
$mame
INITIALIZATION:
* If it says SYSTEM ERROR, exit the game, delete the game's nvram and other settings files, start the game and then do the below.
* Wait until the blue and red bars say COMPLETE, and it halts.
* Press Tab. In the Dipswitch menu, turn BIOS Flash to Off and choose Reset System.
* Wait for the blue bar to say COMPLETE. It will restart itself and work.
$end
$info=konam80s,konam80a,konam80k,konam80u,konam80j
$mame
INITIALIZATION:
The first time you run the game, it will dump you on a clock setting screen. Keep pressing DOWN and select 'SAVE AND EXIT' then press P1 START [ 1 ] to continue.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=korvet,kontur,neiva
$mame
TIPS:
PK8020 KORVET
=============
Cassette
--------
To save a tape: SAVE "CAS:" (but it makes a blank tape)
To load a tape: LOAD "CAS:" (sees filename but can't load the only tape we have)
Floppy disk
-----------
Can boot CP/M but not see any files.
Can boot some disks, but there's lots of retries.
The disk is CP/M-80, but after it starts, a disk error occurs.
$end
$info=kov2
$mame
TIPS:
Secret Characters : on the character selection screen, hold START button then input the following codes:
Koumei : [ D ], [ B ], [ D ], [ C ] (x2), [ B ], [ D ], [ B ], [ UP ], [ DOWN ]
Chouzen : [ C ], [ D ], [ B ] (x2), [ C ], [ D ], [ UP ], [ DOWN ], [ UP ], [ DOWN ]
Housuu : [ B ], [ C ], [ D ], [ UP ] , [ DOWN ], [ LEFT ] (x2), [ RIGHT ], [ C ], [ D ]
Sonken : [ B ] (x3), [ C ], [ D ], [ C ], [ B ] (x2), [ DOWN ] (x2)
SOURCE:
mameinfo.dat
$end
$info=kram
$mame
INITIALIZATION:
You can use [ F1 ] to proceed through all the configuration screens, stopping when you see the title screen. Setup is complete.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=kramermc
$mame
TIPS:
KRAMER MC
=========
Homebrew computer.
No support for software at this time.
Commands:
A : Assembler
B : Basic
C : Copy
D : Dump (Hex dump of memory)
E : End-file
F : Fill
G : Go
H : Hex Arithmetic
I : Input device (IT or IL or IU)
J : Jump ram
K : Ram test
L : List device (LT or LL or LU)
M : Move
O : Output device (OT or OL or OU)
P : Disassemble
R : Read external storage (expects intel format from the keyboard)
S : Substitute (edit ram content)
T : Text editor
V : Verify
W : Write (sends bits to the PIO port A)
X : Show primary registers
Z : Show secondary registers
Device choices: T (terminal), L (cassette), U (user device)
There's numerous bugs in the rom's keyboard routine. Shift has to be pressed and released before the key you want to shift. Lowercase cannot be input. The Ctrl key doesn't work. The . , / keys are incorrectly already shifted.
Even though cassette and terminal support are supposed to exist, the device redirection commands do nothing.
The natural keyboard has been added, although shifted characters will not work, or for paste either, because of the shift-key bug. Further, paste drops every second character.
$end
$info=kristall2
$mame
TIPS:
To save a tape: Oa,b (where a = start address, b = end address)
To load a tape: R
This system cannot load Mikro-80 tapes, so therefore cannot use anything from the software list. Instead, it can load tapes meant for radio86.
$end
$info=kuzmich
$mame
TIPS:
Press R to start a game.
$end
$info=landmakr
$mame
TIPS:
Alternative Gameplay : press Shoot, Left, Right, Shoot on the titlescreen before inserting coins. If done correctly, a small character will appear. On the next play, you will play on different stage layout.
SOURCE:
mameinfo.dat
$end
$info=laser110,laser200,laser210,laser310,vz200,vz300,fellow,tx8000,laser310h
$mame
TIPS:
VTECH LASER 200, 210, 300, 310. DICK SMITH VZ-200, VZ-300
=========================================================
Need at least 16k of RAM.
Snapshot
--------
A popup will indicate if it's M/L or BASIC.
If M/L it will run itself, if Basic type RUN.
Cassette
--------
To save a tape: CSAVE
To load a tape: CLOAD , then RUN
Filetype:
B - binary, will run itself
T - Basic. Type RUN.
$end
$info=laser350,laser500,laser700
$mame
TIPS:
VTECH LASER 350, 500, 700
=========================
Cartridge
---------
System checks for the signature of AA,55,E7,18 and if found, will jump to the next byte (0004). There are no known carts in existence. The BIN files for the emu500 emulator are not compatible and can't be used.
Cassette
--------
To save a tape: CSAVE
To load a tape: CLOAD , then RUN
$end
$info=laser3k
$mame
TIPS:
An Apple II clone. Press [ Ctrl ][ F12 ] to get a prompt.
To save a file: SAVE
To load a file: LOAD
$end
$info=lc80,lc80e,lc80a,lc80_2
$mame
TIPS:
When first started, the screen is blank. Wait about 8 seconds for it to introduce itself, then you may use it or paste to it. The decimal points indicate which side of the display you will be updating.
To save a tape: S name up a up b X (where a = start address, b = end address)
To load a tape: L name X
"name" is a filename, for example 1234.
Pasting:
0-F : as is
+,- : as is
ADR : ,
DAT : .
EX : X
Test Paste:
,2000.11+22+33+44+55+66+77+88+99+,2000
Now press + to confirm the data has been entered.
$end
$info=lca,silvslug,vegas,deadweap,tfight,nudgeit,bellring,carhop,hoops,cactjack,clas1812,surfnsaf,opthund,tt_game,ccruise
$mame
INITIALIZATION:
Setting up:
- Press num-0
- Press num-1
- Press 1 (to load factory defaults)
- Press 1 (to select English)
- Press num-0 until the credit settings appear (settings #9,10,11)
- On each of the 3 coin slots, press num1/num2 to set to 1 credit.
- Press F3 or 0
- Now you can play
Quick setup for surfnsaf,opthund,tt_game,ccruise:
- Press 0 A num1 num1 to load factory defaults
- Press 0 until you get to Game Pricing, press A to get Universal. Press 0 a few times then F3 to save.
- Now press 7 to insert a coin.
Further setup if needed:
- Use A and B to cycle up and down (instead of num1/num2)
- num1 selects default setting
- 0 to choose another setting
- F3 to save and reboot
Here are the key codes to enable play:
Game NUM Start game End ball
--------------------------------------------------------------------------------------------------
Lights Camera Action 720 1 then W V
Silver Slugger 722 1 then jiggle ; and quote ;
Vegas 723 1 then B A
Deadly Weapon 724 1 then Q I then Q
Car Hop 725 1 then P and ] P then ]
Title Fight 726 1 then [ and left [ (wait for message) then left
Hoops 727 1 then Q and Z [ then Z (may have to jiggle ] and [, or try multiple times)
Cactus Jack 729 1 then ; and quote ;
Class of 1812 730 1 then ; and quote up
Nudge-it N102 1 then B and M unknown (Redemption machine)
Bell Ringer N103 1 then A unknown (Redemption machine)
** From here, num1 = start button, 7 = coin, 0 = test/setup
Surf'n Safari 731 num1 then num2 then P num2 then P
Operation: Thunder 732 num1 then G and O G then hold O for a few seconds
tt_game 7** unknown unknown
Caribbean Cruise C102 1, enter, hold \ and right until message goes \
Status:
- All games (except tt_game) are playable
- Various sounds are missing in some games, usually because the cpu concerned runs into the weeds.
ToDo:
- Display flickers a bit
- tt_game: roms missing therefore no sound
$end
$info=lckydraw
$mame
INITIALIZATION:
To play, either set game to free play, or insert a coin. Press start. Press letters A thru S to
score. Press X to lose the ball (the outhole).
$end
$info=le2
$mame
INITIALIZATION:
The first time you run the game, you must perform the typical Konami [ F2 ]+[ F3 ] procedure to properly initialize the EEPROM. The problem is this game does not currently give any types of feedback like the other Konami games (due to video problems). Simply hold [ F2 ] down, hit [ F3 ] - continuing to hold [ F2 ] for a couple of seconds to make sure it takes. Shortly thereafter, you should see a test pattern on screen signifying it worked.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=leking,olympic
$mame
INITIALIZATION:
Multiball key code is XZ - need to jiggle these keys at start of game.
$end
$info=lethalen
$mame
INITIALIZATION:
The first time you run the game, the game might complain with the message: 'Version Error' or similar. You must hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine. After a short wait, continuing to hold [ F2 ], the game should say "EEPROM INITIALIZE COMPLETE".
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=lghost
$mame
INITIALIZATION:
Press mouse button to start the gun adjustment of the left gun. Fire with mouse on both 'flash points' and press [ F2 ] to exit. You can adjust the other guns by using Player 2 and Player 3 fire buttons and, like the first player, shooting the 'flash points'.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=lhaunt,lhaunt_3,lhaunt_12,lhaunt_13,lhaunt_14,lhaunt_15,lhaunt_16
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=llc1
$mame
TIPS:
Handy addresses: (Press X then the 4 digits then Enter)
0800 = BASIC cold start
0803 = BASIC warm start
13BE = display Monitor logo
This machine has an 8-digit LED display with hex keyboard, and also a 64x16 monochrome screen with full keyboard.
The monitor uses the hex keyboard, while Basic uses the full keyboard.
Monitor output is on the digits, but the single-step command displays a running register dump on the main screen.
There are no storage facilities, and no sound.
BASIC is integer only (-32768 to 32767), about 6k of space, and all input is to be in UPPER case. It does have minimal string capability, but there is no $ sign, so how to create a string variable is unknown.
To exit back to the monitor, type BYE.
The user instructions of the monitor (in German) are here:
http://www.jens-mueller.org/jkcemu/llc1.html
$end
$info=llc2
$mame
TIPS:
The BEL character plays a short tune.
In the monitor, it is case sensitive, most commands are UPPER case, but some are lower case.
To start Basic, the command is b. To quit basic, use BYE.
Inside Basic, it is not case-sensitive.
In the monitor:
- To save a tape in native format: K a b ["name"]
- To load native tape: L ["name"]
- To save a tape in ac1 format: S a b
- To load ac1 tape: Q
(where a = start address, b = end address, and name is optional)
In Basic:
- To save a tape: CSAVE"x"
- To load a tape: CLOAD"x"
$end
$info=lnux4004
$mame
INITIALIZATION:
This literally takes 5 days to boot up, when using the item from the software list.
$end
$info=lnw80
$mame
INITIALIZATION:
Shift and Right-arrow will enable 32 cpl.
To save a tape: CSAVE"x"
To load a tape: CLOAD
SYSTEM commands:
- Press Break (End key) to quit
- Press Enter to exit with error
- xxxx to load program xxxx from tape.
- / to execute last program loaded
- /nnnnn to execute program at nnnnn (decimal)
$end
$info=loffire
$mame
INITIALIZATION:
Press mouse button to start the gun adjustment of the left gun. Fire with mouse on both 'Flash Points' and press [ Left Alt ] + [ S ] to exit.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=lola8,lola8a,lola8nk
$mame
TIPS:
To save a tape: SAVE
To load a tape: LOAD
BASIC commands : (must be in UPPER case)
LET NEXT IF GOTO GOSUB RETURN READ DATA FOR CLS INPUT DIM STOP END RESTORE
REM CLEAR PUSH POKE PRINT OUT ERROR USR CURSOR NORMAL INVERSE PLOT UNPLOT
ELSE WIPE COLOUR CENTRE RANGE DRAW CIRCLE LOAD SAVE VERIFY HLOAD HSAVE HVERIFY
DLOAD DSAVE DVERIFY MERGE CAT RUN NEW ON LIST DEF MON GWIND TWIND UNDER
SPC OFF TAB THEN TO STEP AND OR XOR NOT ABS LEN SQR INT ASC CHR VAL STR MID
ARG CALL RND LEFT RIGHT DOT SGN SIN FREE PI FN TAN COS POP PEEK INP LN EXP ATN
Image display is mono, COLOUR x (x = 0 to 3) command switch drawing in mode
0 - nothing
1 - set 1 on drawn pixel
2 - set 0 on drawn pixel
3 - xor drawn pixel with current value
Unknown how to produce sound - there's no commands.
MON: (Guesswork by trying things)
- A0 : display addresses A0 to A7
- 0,FFF : display addresses 0 to FFE (yes it leaves one out)
- G,R : displays registers (R B=3 : set B register to 3)
- M,N,Q,T : display or set a specific "register"? (Q : display Q ; Q=6 : set Q to 6)
- SP : display or set SP (SP=3B00 : set SP)
- PC : display or set PC
- L : disassembler (L 0,FF : disassemble range 0 to FF)
- K : single-step? (address set by G) (K 99 : single-step at 99)
Control Keys
- A : adds additional line for each char (making image higher)
- G : back to normal
- C : break? (only does a newline)
- L : clear screen
- M : same as pressing Enter
- Y : invert screen
$end
$info=losttrea
$mame
INITIALIZATION:
The first time you run the game, it will say 'RAM ERROR'. To proceed, just keep pressed both service keys [ 9 ] & [ 0 ] and reset [ F3 ].
To add credits, press 6.
SOURCE:
mameinfo.dat
$end
$info=lostwsga
$mame
INITIALIZATION:
The ingame part of the game has an annoying raster pattern on top of everything. Keys [ Y ] to [ O ] are assigned as 2D layer toggle keys. Press [ U ] to disable layer 2 in Lost World. Also remember to calibrate the light gun in the test menu.
SOURCE:
mameinfo.dat
$end
$info=lottofun
$mame
INITIALIZATION:
The first time you run the game, it will say 'MEMORY PROTECT SWITCH MUST BE DOWN!'. Press [ 9 ] to proceed.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=lucky8
$mame
INITIALIZATION:
Sometimes the game boots with a "Coin Jam" message. Just reset the game to normalize. There are 2 sets of controls. Press the BIG key [ B ] to switch between them.
Press [ 9 ] to enter settings, press START [ 1 ] to exit. Press [ 0 ] to enter stats, press START [ 1 ] to exit. Keeping pressed [ 9 ]+[ 0 ] + RESET [ F3 ], will enter the test mode. Press RESET [ F3 ] to exit.
New Lucky 8 Lines has two sets of controls than can be switched through each 'BIG' button. Even you can switch controls in middle of the game. When a set of controls are in use, the other set is blocked till 'BIG' button is pressed.
SOURCE:
mameinfo.dat
$end
$info=luckybal,luckybala,luckybalb,luckybalc,luckybald,luckybale
$mame
INITIALIZATION:
Hold down INS until the playfield appears. Press 0 so that "OPER KEY" is green.
$end
$info=luckywld
$mame
INITIALIZATION:
How to calibrate the guns: hold [ 9 ], press [ F2 ] and shoot at the targets it shows using the crosshair, after you've shot the target press [ 9 ] again to move onto the next one. Once you get back to the start again press [ F2 ] to exit.
SOURCE:
mameinfo.dat
$end
$info=luna
$mame
INITIALIZATION:
Machine will sit at "Diagnostic Start" for a while. If you're asked to set default parameter, press Y. Now you are at the monitor prompt. Use the H command for help.
$end
$info=luna88k,luna88k2
$mame
INITIALIZATION:
Use the H command for help.
$end
$info=lvcards
$mame
TIPS:
Enter switch test mode by holding down the Hit key, and when the crosshatch pattern comes up, release it and push it again. After you get into Check Mode [ F2 ], press the Hit key to switch pages.
SOURCE:
mameinfo.dat
$end
$info=lviv
$mame
INITIALIZATION:
LVIV
====
Make sure natural keyboard is selected.
Cassettes
---------
To save a tape: SAVE"x" or CSAVE"x"
To load a tape: LOAD, CLOAD, and BLOAD"",R
Try one, if nothing shows after the first block then cancel with (F3 or F10 or F11 or Down key), then try again.
Most programs that use BLOAD will start themselves.
Otherwise use RUN.
If it looks like it tried to auto-start but hung, try pressing Enter a few times.
EXEC exists but haven't found a program that needs it.
Snapshot
--------
SAV files are just static screenshots, and are thus useless.
$end
$info=lvpoker
$mame
INITIALIZATION:
On first run it will say ERROR FOUND, let it do that 3 times then it will stop. Press - (minus) key and it will fix itself.
$end
$info=lynx48k,lynx96k,lynx128k
$mame
TIPS:
To save a tape: SAVE"name"
To load a tape: If you don't know the name, do LOAD"", and the name will be displayed. Then do LOAD"name" .
Notes:
- The screen doesn't scroll. This is normal.
- Variable names are case-sensitive.
- Break key is the Escape key.
- Typing a line number doesn't delete the line, you are in a calculator mode (for example, typing 67-5 will print 62)
- DEL line-number deletes the line.
- To edit a line, press Ctrl-E, it asks for line number, type it in, then arrows to move left-right, backspace to delete, press keys to insert them
- If you entered a line and got a syntax error, press Ctrl-Q to edit it.
- Cassette tapes made on 128k are a different speed to 48k tapes. To load a 128k tape on a 48k system, enter TAPE 3 before loading. (2,3,4,5 all seem to work).
- When loading, there's no wildcard; you must specify the name.
- Info about disks:
- You must firstly do XROM to initialise the DOS ROM.
- Then do EXT DIR with a Lynx-formatted disk, or EXT BOOT with a CP/M disk.
- Then, on a Lynx-formatted disk, do EXT LOAD "name" or EXT MLOAD "name".
$end
$info=lzbal_l2,scrpn_l1,blkou_l1,grgar_l1,frpwr_l6,algar_l1,alpok_l6
$mame
INITIALIZATION:
The first time run, the display will show the model number. Press F3 to clear this.
Diagnostic actions:
- You must be in game over mode. All buttons are in the number-pad. When you are finished, you must reboot.
- Setup: NUM-2 must be in auto/up position. Press NUM-1 to enter setup mode, press NUM-2 to change direction.
- Tests: NUM-2 must be in manual/down position. Press NUM-1 twice and tests will
begin. Press NUM-1 and NUM-2 together to get from test 1 to test 2. Press NUM-2
to switch between auto/manual stepping.
- Auto Diag Test: Set Dips to SW6. Press NUM-0. Press NUM-ENTER. Press NUM-1. Tests will begin.
- Other: Set Dips to SW7 or SW8. Press NUM-0. Press NUM-ENTER.
Here are the key codes to enable play:
Game NUM Start game End ball
-----------------------------------------------------------------------------------------------
Scorpion 494 AX hit 1 AX
Firepower 497 ASD hit 1 Hit X, hold D, hit X, hold S, hit X, hit A
Others --- 1 X
$end
$info=m3
$mame
INITIALIZATION:
Y to boot from floppy, ESC to enter monitor, any other key to boot from IDE.
$end
$info=m5,m5p,m5p_brno
$mame
INITIALIZATION:
SORD M5
=======
Supposed to fix paste, change 0x702D : 1E -> 7 (not tested)
Cartridge
---------
Runs by itself
Floppy Disk
-----------
Need BASIC-F
Cassette
--------
Depending on the version of Basic used, different commands apply.
Try BASIC-I or BASIC-G.
To save a tape: Try SAVE"x" or LIST"x"
For loading..
Try OLD - should load a tape made with LIST"x"
Try CHAIN - same as OLD but runs the program as well.
Try TAPE (undocumented command) - load and execute machine language file
Try LOAD - should load a tape made with SAVE"x"
But, many tapes either not detected, or detected then nothing loaded.
$end
$info=macbug
$mame
TIPS:
This system only exists in MAMEUI.
Commands
--------
D nnnn - hex dump (use space for next line, or other key to exit)
F - fill memory
L - Load tape
M nnnn - modify memory
Q - reboot
R nnnn - Go to
S - save tape
Tape notes
----------
- the dump omits the last byte when saving and loading, you need to specify one more byte
- no checksum checking, a bad load will go undetected
- filenames are 5 characters
$end
$info=macgalxy,macjungl,spctrain,spcpnthr,mac_1808,macjungn,nbamac,glxplay,kidnap,glxplay2
$mame
INITIALIZATION:
Although the coin slots are not working, you can add credits by changing 0xC011 in the memory view.
Status:
- Some games are playable
-- macgalxy (Outhole is Z and X)
-- macjungl (Outhole is E)
-- glxplay2 (Outhole unknown)
- Other machines can generally accept credits and start, but then cannot score.
$end
$info=magic10
$mame
INITIALIZATION:
For the 1st boot, switch "Disable Free Play" to ON in the dip switches, enter a coin (with [ 5 ]) and press Collect (with [ I ]) to get the first "Game Over".
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=magic102,magic102a
$mame
INITIALIZATION:
If you get a message about invalid NVRAM, press one at a time F2 b z 1 m m.
$end
$info=magicrd2
$mame
INITIALIZATION:
The first time you run the game, "Elektronik Defekt" message appears. To properly initialize the NVRAM, simply restart MAME or hit [ F3 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=magnum
$mame
INITIALIZATION:
The system is marked as working, but there's no disk drives or software. The only menu options that work are F1, F2, F6, F10. Use F12 to exit them back to the menu.
$end
$info=magzun
$mame
INITIALIZATION:
The first time you run the game, it will say 'ONSEI BOARD ERROR'. Press 'SERVICE' [ 9 ] and then TEST [ F2 ] to get into the 'ST-V TEST MENU'. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 3P (three players) and 'EXIT' the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=manxtt,manxttdx
$mame
INITIALIZATION:
To get past the DANGER screen, press F2 twice.
$end
$info=matchem
$mame
INITIALIZATION:
When you see "PUSH ANY SWITCH", press [ DOWN ] key to proceed.
SOURCE:
mameinfo.dat
$end
$info=mato
$mame
TIPS:
Supposed to be the same as the PMD85, but it won't load a tape. The only files have no extension and look like HEX files, which is not supported.
$end
$info=mbc020
$mame
TIPS:
SERVOMON COMMANDS: [] is optional parameter, $ is a hex digit (0-9,A-F)
Command and Format Description
M [[$$,]$$$$[-$$$$]] MEM: Memory examine, modify, [search,] hex data editor starting at address [-end]
R REG: Examine and modify user registers PC,S,F,A,X,Y
G [$$$$] GO: Restore all user registers [except PC=address, S=FD] and resume execution.
V [$$$$[-$$$$]] VER: View/Verify display data and checkums [starting at address [-to end]]
D [$$$$] DEP: Deposit hex data to memory [starting address]
C [$$,]$$$$[-$$$$] CALC: Calculate two's complement [-displacement], with [,offset]
B $$$$,$$$$-$$$$ BMOV: Move data to address, from start -to end
J $ JUMP: Restore user registers, except PC=listed entry in jump table, S=FD, and jump to it
J 1 MPC DIGITAL DRIVE REV 4.0 JUL-1983. AXES FOUND ONLINE : 1 Ok
SD $$$$-$$$$ SDBL: Store double byte from address -to address
F $$,$$$$-$$$$ FILL: Fill data, from memory address -to address
S1 [$$$$] Save ASCII data to memory [starting address].
SOURCE: http://apple-crapple.blogspot.com/2022/06/synertek-mbc020.html
$end
$info=mbc200
$mame
TIPS: Needs a boot disk.
SBASIC: Running programs: the file names used within SBASIC must be in UPPER case. For example, run "DEMO" .
You can also run a basic program from CP/M: sbasic "GRAPHICS" .
To Break, press either ^N or ^O (display freezes), then ^C .
Some control keys: 0x14 = Home; 0x8 = Left/BS; 0xA = Down; 0xB = Up; 0xC = Right.
$end
$info=mbee,mbee128p,mbee128,mbee256,mbeepc,mbeeic,mbee56,mbeepc85,mbeepc85b,mbeepc85s,mbeeppc,mbeepp
$mame
TIPS:
To save a tape: SAVE
To load a tape: LOAD
After loading, if it doesn't autostart, look at the filetype:
B (basic program), do RUN
M (M/L program), do EXEC
T (only for the Teleterm machine)
W (Wordbee file - load it from within Wordbee)
Commands to call up built-in roms (depends on the model):
NET - Jump to E000, usually the Telcom communications program.
This rom can be replaced with the Dreamdisk Chip-8 rom.
Note that Telcom 3.21 is 8k, it uses a rombank switch (by reading port 0A) to swap between the two halves.
MEM - same as NET.
EDASM - Jump to C000, usually the Editor/Assembler package.
MENU - Do a rombank switch to bank 5 and jump to C000 to start the Shell
PAK n - Do a rombank switch (write to port 0A) to bank "n" and jump to C000.
$end
$info=mbs1
$mame
TIPS:
Takes a few seconds to start.
Cassette
--------
Works in MAMEUI only.
To save a tape: SAVE"x"
To load a tape in Basic: LOAD then RUN
To load a tape in M/L: LOADM then EXEC
If you guess wrongly, you'll get "Bad File Mode".
Games still don't work because of missing graphics code.
$end
$info=mc10,alice32,alice,alice90
$mame
TIPS:
Set RAM to 32K.
Backspace is left-shift A
Cassette
--------
To save a tape: CSAVE
To load a tape: CLOAD
Some tapes give FM Error, so use CLOADM followed by EXEC.
Make sure that WAV files don't start playing before CLOAD begins, or IO Error will keep happening.
$end
$info=mc1000
$mame
TIPS:
Set RAM to 48K. Turn joystick 1 to ON.
Cassette
--------
To save a tape: SAVE
To load a tape: LOAD or TLOAD, just have to guess.
$end
$info=mc1502
$mame
INITIALIZATION:
Wait for the self-test to say "O3y 640K", then press Enter twice. This puts you into the Monitor. B to go into ROM Basic.
Cassette
--------
Within Basic, you can use the cassette system. SAVE"x" to Save, and LOAD"x" to Load. If you take too long to play the tape, it will time out. Files are compatible with the IBM5150.
Floppies
--------
Unknown how to boot a floppy disk.
$end
$info=mc200
$mame
INITIALIZATION:
If after waiting 10 seconds there's just a blank grey screen, do a soft reset (F3).
$end
$info=mc400
$mame
INITIALIZATION:
Choose bios "V1.26F 020290", and then the system will boot.
$end
$info=mc68000
$mame
INITIALIZATION:
Needs a boot disk. You must first add a floppy controller via the slots menu.
$end
$info=mcb216
$mame
INITIALIZATION:
All commands to be in UPPER case.
Press Enter twice. You will see the Basic OK prompt. To get into the monitor, use the QUIT command, and to return use the B command.
The mcb216 can use an optional floppy-disk-drive unit. The only other storage is paper-tape, which is expected to be attached to the terminal.
$end
$info=mccpm
$mame
TIPS:
List of known commands:
B - boot disk?
D - dump memory
E -
F - fill memory
G - go?
I - set disk size and parameters
K -
L -
M - move memory
P -
R -
S - substitute (edit one byte)
X - registers
Z - display top of memory
$mame
$end
$info=mcg85
$mame
INITIALIZATION:
All commands to be in UPPER case.
Press Space to make the machine start up.
Some commands: C, D (dump bytes in memory), F, G, H, I, K, M, R, S (change byte in memory), T, W (write intel records) , X (show/change registers).
$end
$info=mcolors
$mame
INITIALIZATION:
The first time you run the game, it will say 'DATI NVRAM-68K NON VALIDI!!!'. Press [ F2 ] to enter the Test Mode. Enter the key sequence [ B ][ Y ][ V ][ M ][ M ] (HOLD 5, HOLD 1, HOLD 4, BET and BET) to initialize the game.
SOURCE:
mameinfo.dat
$end
$info=megadriv,megadrij,megaduck,megajet,megatech,microvsn,myvision
$mame
INITIALIZATION:
Needs a cartridge.
$end
$info=megat5a,mtouchxl,mtchxl5k,mtchxl5ko,mtchxl5ko2,mtchxl6k,mtchxl6ko,mtchxl6ko4,mtchxl,mtchxlgld,mtchxlgldo,mtchxlti
$mame
TIPS:
Ignore the useless crosshairs, and don't use -mouse. Use the orange/system mouse cursor instead.
$end
$info=mekd1,mekd3,mekd4
$mame
INITIALIZATION:
Make sure in the Tab menu that all keyboards are enabled and that Caps Lock is toggled on. Pressing R should produce output.
$end
$info=mekd2
$mame
TIPS:
Enter the 4 digit address then the command key:
- M : Examine and Change Memory (example: E000M, then G to skip to next, ESC to exit)
- E : Escape (abort) operation (ESC key in our emulation)
- R : Examine Registers
- G : Begin execution at specified address
- P : Punch data from memory to magnetic tape (use this to save a file to cassette)
- L : Load memory from magnetic tape (use this to load a file from cassette)
- N : Trace one instruction
- V : Set (and remove) breakpoints
The keys are laid out as:
P L N V
7 8 9 A M
4 5 6 B E
1 2 3 C R
0 F E D G
Pasting:
0-F : as is
NEXT : ^
MEM : =
GO : ^
Test Paste:
HA030=11^22^33^44^55^66^77^88^99^HA030=
Now press up-arrow to confirm the data has been entered.
If you wish to follow the tutorial in the manual, here is the test program that you need to enter in step 1:
H0020=8E^00^FF^4F^C6^04^CE^00^10^AB^00^08^5A^26^FA^97^15^3F^H
Save the above program to tape:
HA002=00^20^00^32^HP (A002 has start address, A004 has end address, big endian)
$end
$info=mekd5
$mame
TIPS:
The default video setting doesn't work. Go into Video Options, Screen #0, and select "LED Displays and Keypad". Now it can be used.
Driver notes:
RS (Reset) Reset, wired to the CPU reset line
EX (Escape) Typically aborts user program.
M (Memory display/change)
. Digits 5 and 6 show the actual data at the address.
. G - increase the address.
. M - decreases the address.
. FS - Offset calculation. Enter address, then press 'GO'.
.. GO - stores the offset and returns to memory display and increased the address.
.. FC - return to memory display, without storing the offset.
.. M - return to memory display, after a BAD offset.
. EX - exits memory display.
RD (Register display/alter)
. G - advance to next register.
. M - previous register.
. T/B - trace a single instruction
. EX - exits register display.
GO to user program.
. If no address if entered then it uses the pseudo PC, it continues.
. Enter the address and press 'Go' to use that entered address.
. It firstly checks that there is RAM at the stack pointer.
FS T/B - Breakpoint editor
. GO - advance to next breakpoing, up to 8, then loops.
. FS - insert a breakpoint
. FC - deactivate breakpoint
. EX - exits breakpoing editor.
P/L (Punch tape)
. At the 'bb' prompt enter the beginning address of the data, then 'GO'.
. At the 'EE' prompt enter the last address of the data.
. Start the tape and press GO. There is a 30 second leader of $ff.
FS P/L (Load from tape)
FS RD (Verify from tape)
FS 0 to F
. One of 16 user defined functions. Press FS then one number key 0 to F.
. A pointer to a table of 16 function addresses should be set at 0xe43f.
SOURCE: Driver notes.
$end
$info=meritum1,meritum2,meritum_net
$mame
INITIALIZATION:
At the OBSZAR PAO? prompt, press Enter.
To save a tape: CSAVE"x"
To load a tape: CLOAD
There's no lowercase, so the shift key will select Polish characters if available, as well as the usual standard punctuation.
The control key appears to do nothing.
Serial printer (@1200bps) is supported by default after power-up by all variants.
If parallel printer (centronics) is to be used press P while system starts (e.g. P and F3 to reset).
This does not work for model 1 (no parallel printer support in ROM).
On meritum1, type SYSTEM then /12288 to enter the Monitor.
On meritum_net, type NET to activate the networking features.
$end
$info=metalman,bushido,mach2,jolypark,vrnwrld,gunshot
$mame
INITIALIZATION:
Here are the key codes to enable play: (if the game says BOLA PERDIDA, it can't find a ball)
Game Start machine Start game Start Ball End ball
--------------------------------------------------------------------------------------------------
Metalman 1 X
Bushido unknown unknown unknown unknown
Mach 2 ASX 1 Hold ASD jiggle X and Z Hold AS hit X
Jolly Park ASDX 1 Hold ASD, hit X and Q Hold ASD hit X
Verne's World ASDX 1 Hold ASD, hit X and Z very difficult, try jiggling ASDX
Gun Shot unknown unknown unknown (not a pinball)
- Metal Man, Mach 2, Jolly Park, Verne's World are playable.
$end
$info=metamrph
$mame
INITIALIZATION:
The first time you run the game, you will likely get the message: "VERSION ERROR". Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mex68kecb
$mame
INITIALIZATION:
All input to be in UPPER case. Type HE for a list of commands.
$end
$info=mfabfz,mfabfz85
$mame
TIPS:
To save a tape: Press S then space, follow the prompts.
To load a tape: Press L then space, follow the prompts.
$end
$info=mfish,mfish_2,mfish_4,mfish_5,mfish_7,mfish_9,mfish_10
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mice_6502,mice2_z80,mice2_6502,mice2_8085,mice2_6809
$mame
TIPS:
All input to be in UPPER case.
? for help.
$end
$info=micral,questarm
$mame
INITIALIZATION:
Make sure in the Tab menu that all keyboards are enabled and that Caps Lock is on. Reboot to exit each command.
Bx[,x]: ??
Gxxxx : go (writes a jump @FFED then jumps to FFEB)
T : test
* : echo keystrokes
enter : ??
$end
$info=microbx2
$mame
INITIALIZATION:
Insert the FLEX disk in drive 0 and the Distribution disk in drive 1, then type BO (in UPPER case) to boot FLEX.
Type DEMO.1 to run the demo from drive 1.
List of commands: AD HD DR SB SI US CD RP JU JF CP ME PM LK SM FM FI TM TS TD BO RS WS DF BF DC MC
$end
$info=microkit
$mame
INITIALIZATION:
Press Enter to get the * prompt.
Commands (must be in UPPER case):
- $Pxxxx - Jump to address xxxx
- ?Mxxxx yyyy - Dump memory starting at xxxx for yyyy bytes
- !Mxxxx yyzz... - Write data (yy etc) to memory xxxx onwards.
There's no sound or storage facilities, therefore no software.
$end
$info=micrombc
$mame
INITIALIZATION:
After 'ERROR ON CARTRIDGE' press [ 9 ] (SERVICE Key) and then [ F2 ] (TEST) to get into the 'TEST MENU'. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mikro80
$mame
TIPS:
To save a tape: Oa,b (where a = start address, b = end address)
To load a tape: I then Play then G
If you load and run "basic" from the software list, it can also interact with cassettes
To save a tape: MSAVE
To load a tape: MLOAD
$end
$info=mikrosha
$mame
TIPS:
To save a tape: Oa,b (where a = start address, b = end address)
To load a tape: I then Play then G
The I command will time out in a few seconds if tape doesn't start.
$end
$info=mil4000,mil4000a,mil4000b,mil4000c
$mame
INITIALIZATION:
At first start-up, an Italian message pops up: "Scheda manomessa da un agente esterno - Si consiglia di aggiungere dipositivo antispark", translated: "PCB has been hacked from external agent, it's advised to add an anti-spark device". Press [ F2 ] to enter Service Mode, then press Key [ B ] (Hold 5) to exit Service Mode.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mindset
$mame
TIPS:
Press Alt+F12 at the first screen.
This computer runs MS-DOS 2.11
Most other disks don't boot so put them in drive B:
$end
$info=minitel2
$mame
INITIALIZATION:
Starts with a black screen. Press F10 to turn the unit on.
Bios 4 (The Minitel Demo) shows off the capabilities of the system.
$end
$info=missamer
$mame
INITIALIZATION:
- It will display the error "cccc" on cold boot. Just push F3 once to reset and initialize
- Blinking tilt led means "normal operation"
$end
$info=mits680b
$mame
TIPS:
Monitor Commands:
J
L switch to terminal mode
M
N modify memory in a limited way
P this does a rti and causes a momentary crash. Weird.
$end
$info=mjyuugi
$mame
INITIALIZATION:
Running the first time, you need to init the EEPROM. You can do this by hitting [ F2 ], then [ F3 ]. When the Test screen comes up, hit [ F2 ] then [ F3 ] again.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mk14,mk14vdu
$mame
TIPS:
Keys:
UP: MEM increments the currently displayed address, (and goes into data entry mode in V1 bios).
= : TERM changes to "data entry" mode. In this mode, entering hex digits will change the byte at the currently displayed address
- : ABORT changes to "address entry" mode. In this mode, entering hex digits will change the address.
X : GO runs the program from the currently displayed address. On exit, the instruction after the program is displayed
To save a tape: -0FF8=cc up high-start-address up low-start-address up -0052 Record X (where cc = number of bytes 01-FF, and 00 is 0x100)
To load a tape: -0FF9 high-start-address up low-start-address up -007C X Play
The original tape interface was so badly designed that it rarely if ever works.
Pasting:
0-F : as is
MEM : ^
TERM: =
AB : -
GO : X
Example program: ("organ" from p82 of the manual)
-F20=C4^0D^35^C4^00^31^C4^08^C8^F6^C5^01^E4^FF^98^08^8F^00^06^E4^07^07^90^EB^B8^E6^9C^EE^90^E5^-F20X
Pressing keys will produce different tones.
MK14VDU only: There's some quickloads in the software list.
- fallman : doesn't work
- invaders: 1 = left; 2 = fire; 3 = right; X = Go
- pong: 1 = left; 3 = right
$end
$info=mk2,mk3
$mame
TIPS:
The volume for this game is TOO LOW!
When the game is running, hit [ F2 ] to get to the internal service menu. Hit [ F2 ] again to "close" the service switch so that you won't get stuck in the menu. Now, navigate to the "Volume Adjust" option (following the directions provided) and adjust the volume. It's best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle. When adjusted, simply exit the menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mk88
$mame
TIPS:
At the menu: D = boot from floppy disk (doesn't work); K = boot from cartridge (not emulated); M = enter the monitor program.
In the monitor, the keyboard doesn't work correctly, not able to type numbers.
Some commands:
D - hex dump
F - fill memory
G - go?
I - input text into memory (ctrl Z to finish)
M - move memory
R - registers
S - substitute (edit) memory
T - trace
$end
$info=mk98
$mame
TIPS:
Hit Enter to make the drop-down menus appear.
$end
$info=mkit09
$mame
TIPS:
To save a tape: Paaaabbbb (where aaaa = start address, bbbb = end address)
To load a tape: L
Pasting:
0-F : as is
(inc) : ^
(dec) : V
M (memory) : -
G (Go) : X
Test Paste:
-0000 00^11^22^33^44^55^66^77^88^99^--0000
Now press up-arrow to confirm the data has been entered.
$end
$info=mm6
$mame
INITIALIZATION:
If at start it says "Err: E", press 1, wait for the 3-note tune, then click SAVE. This sets up the nvram.
$end
$info=mmahjong
$mame
INITIALIZATION:
Use Ctrl and Alt when asked for 1 or 2. First question: 1=3 minutes play time; 2=5 minutes. Second question: 1=advanced; 2=beginner.
$end
$info=mmaulers
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 28B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mmaze
$mame
INITIALIZATION:
The first time you run the game, it will say 'TEST PROGRAM INIT...'. Reset [ F3 ] or Restart.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mmd1
$mame
TIPS:
It appears that you enter an 3 digit octal number and then hit a function key.
H - puts the number in the H register
L - puts the number in the L register
S - puts the number into memory pointed to by HL and then increments HL.
G - Loads the program counter with the contents of HL
1) There is a 'working byte' which you can enter using the octal digits (just press them in order), and which is displayed on the port 2 LEDs when KEX is running.
2) 'R' is a hardware reset
3) 'H' and 'L' are used to load the address (high and low parts, and it really is the HL register of the 8080). So to enter a particular address, you type in the high half (in octal), press H. Then type in the low half and press L. The address is displayed on the port 0 and port 1 LEDs when KEX is running.
4) 'S' is 'Step' or 'Store'. It stores the working byte at the current address (in HL), and then increments the address. It's used to enter bytes into memory
5) 'G' is 'go'. It loads the 8080 PC with the address in HL, and thus executes a program at that address.
OK, this is what I would try.
1) Press 'R' to reset the 8080 and start KEX running.
2) Type 004 H 000 L to load the start address of your program. The bytes should appear on the rightmost 8 LEDs as you enter them and should then also appear on the left and middle sets of LEDs when you press H and L.
3) Enter the program
076 S 123 S 323 S 000 S 166S
As you type each byte it should appear on the rightmost LEDs. When you press S, the address on the rest of the LEDs should increment by 1.
4) Re-enter the start address
004 H 000 L
5) Press G to run the program. The left most LEDs should change to .*.*..** (. = off, * = on), I think. The keys will then do nothing (as the CPU is halted) until you press R again to re-run KEX.
Cassette:
- The only info available is that an unknown UART is used on ports 12/13.
- Since MMD2 uses Kansas City format, it has been used here too. As there are no setup bytes, the UART is assumed to be the AY-3-1015 or equivalent. The result works perfectly.
- To save: 001H 025L G (start recording) press 0-7 to indicate number of blocks to save (0 = 8 blocks). The start address is always 1800. When it's finished, control will return.
- To load: 001H 000L (start playing), press G. When it's finished (cassette sound stops), press R. It always loads to 1800-up.
$end
$info=mmd2
$mame
INITIALIZATION:
DIP switches:
* WE 0 - Write enable for addresses $0000..$03FF
* WE 1 - Write enable for addresses $0400..$07FF
* WE 2 - Write enable for addresses $0800..$0BFF
* WE 3 - Write enable for addresses $0C00..$0FFF
* SPARE - ???
* HEX OCT - choose display and entry to be in Hexadecimal or Octal
* PUP RESET - ???
* EXEC USER - update binary LED's with data entry? Or not? (in either setting, outputs to ports 0,1,2 still show)
Operation:
* Enter bytes on the keypad of hex digits
* Set MSByte of address by entering it on the keypad & pressing "HIGH".
* ... LSByte ... "LOW"
* Change contents of memory at the selected address by entering the new value & pressing "STORE".
* Look at adjacent memory locations with "NEXT" and "PREV".
* Execute the program at the selected address by pressing "GO".
AUX functions:
* BRL HI # - OFF disables BRL LO
* BRL LO #
* STEP #
* SRC HI # - source for COPY/DUMP - OFF disables "DUMP" function
* DES HI # - destination for COPY/DUMP
* LEN HI # - length for COPY/DUMP
* CLR TST ON - test if PROM is empty
* POP PRM ON - program a PROM
* DUP TST ON - test if PROM duplicated okay
* PROM 2708/2716
* MEM MAP RAM/ROM
* BAUD 110/150/300/600/1200
The memory map can be rearranged by the system by using IN5, IN6, IN7.
A pair of undumped proms control what goes where on each map.
Each set of ROMs also has its own pair of PROMs.
I/O ports:
IN0: user expansion
IN1: 0-TTYIN, 1-CASSIN, 3-SW8(binary/ports), 4-SW7(reset/pup), 5-SW6(hex/oct), 6-(pup signal)
IN3: 8279 status
IN4: 8279 key
IN5: set MAP1
IN6: set MAP2
IN7: set MAP3
IN8: read eprom (in the eprom programmer)
OUT0: PORT0 LEDs
OUT1: PORT1 LEDs
OUT2: PORT2 LEDs
OUT3: 8279 control
OUT4: 8279 7-segment LED data
OUT5: TTYOUT, CASSOUT
OUT9: turn pup signal off
OUTA: programming pulse on/off (eprom programmer)
Dips:
SW1-4 hardware control of RAM being writable
SW5 not used
SW6 Control if the 7-segment displays show Octal (low) or Hex (high).
SW7 Reset only causes the cpu to perform a warm start. PUP does a cold start (Power-UP).
SW8 Control if the PORT displays echo the 7-segment displays (high), or just act as normal output ports (low).
To save a tape: W up up up S high-start-address Enter up up S cc enter Record I (where cc = number of 256-byte blocks to save - at least 1). Now it says DUMPING. When finished it says DUMP DONE, and you press Stop.
To load a tape: W O
$end
$info=mnight
$mame
INITIALIZATION:
Press P2 START [ 2 ] to skip the dipswitch menu.
SOURCE:
mameinfo.dat
$end
$info=mo5,mo5nr,mo6,to7,to770,to8,to9,to9p,mo5e,pro128,t9000,to770a,to8d
$mame
TIPS:
To save a tape: SAVE"x"
To load a tape: Play then LOAD.
Possibly? (to be confirmed)
Load Basic cart, then RUN"" or LOADM"CASS:",,R
$end
$info=modellot
$mame
TIPS:
All input must in UPPER case.
There's no cassette interface, because the cassette rom is missing. But if it existed, the commands are:
To save a tape: S a-b (where a = start address, b = end address)
To load a tape: L
$end
$info=moomesa
$mame
INITIALIZATION:
The first time you run the game, the EEPROM N2 shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mosdraw
$mame
INITIALIZATION:
If you get a message to call the attendant, press 0 then B (5 times) then 2.
$end
$info=mp68a,md6802,modulab
$mame
TIPS:
Tested on mp68a, might work on md6802 and modulab.
To save a tape (example): Set start to 700, set end to 750, press Record, click * then B/REC
To load a tape (example): Set start to 700, set end to 750? (not sure), press Play, wait for leader sound. Click * then F/PLA.
$end
$info=mpf1,mpf1b,mt80z
$mame
TIPS:
External artwork has the display digits in reverse order.
To save a tape: F6 name up start-address up end-address X
To load a tape: F5 name X
Keys:
0-9,A-F : hexadecimal numbers
ADR : enter an address to work with. After the 4 digits are entered,
the data at that address shows, and you can modify the data.
+ : Enter the data into memory, and increment the address by 1.
GO : execute the program located at the current address.
Pasting:
0-F : as is
+ : ^
- : V
ADDR : -
DATA : =
GO : X
PC : P
Test Paste:
-1800=11^22^33^44^55^66^77^88^99^-1800
Now press up-arrow to confirm the data has been entered.
$end
$info=mpf1_88
$mame
TIPS:
To save a tape: W start-address end-address
To load a tape: R
$end
$info=mpz80
$mame
TIPS:
Known commands:
B -
D - hex memory dump
F - fill memory
G -
H - hex arithmetic
I - in?
M - move memory
O - out?
S - substitute (edit) memory
T -
U -
V -
$end
$info=ms5pcb,mslug,mslug2,mslug3,mslug3b6,mslug4,mslug5,mslugx
$mame
TIPS:
Gameplay is choppy at times, but I have enough CPU power?
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original — even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find "CPU overclocking". This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don't bug people if overclocking screws up a game.
How to activate Blood?
Hit [ F2 ], use the player 1 controls to navigate to "Setting up the soft dip", hit the primary button (Left Control), navigate to "Slot 1 (game name)", hit the primary button and finally navigate to the "Blood" selection and turn it on by hitting the primary button. To exit the menu, press the third button (Space) two times and select "Exit".
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mslug6
$mame
TIPS:
Due to a regression, need to wait up to 5 minutes at a black screen before it suddenly springs to life.
$info=mt65,micron
$mame
TIPS:
Tanbug commands (mt65,micron):
B Set breakpoints
C copy (move) memory block
G Go (GFC00 - reboot system)
L Hex dump (L0,2 - list 2 rows of memory (16 bytes), starting at 0)
M Modify memory (M2000,6,3 - put 3 into 2000 (no idea what 2nd parameter does))
N Exit single-step mode (cancels S command)
O Hex calculator (unknown syntax)
P Step once
R Register examine/modify
S Enter single-step mode
BAS Start BASIC
WAR Re-enter BASIC (warm start)
M65 files - they run themselves.
---
HEX files - only a few do anything. After checking, most seem to be buggy.
---
Pattern and Phase Pattern are working.
Tape commands
-------------
The above list isn't quite right.
This list is for files with .A name (don't enter the .A part, no quotes or spaces)
C Set tape to 300 baud
F Set tape to 2400 baud (default at power-on)
With baud now set,
F,name Load tape
E,name Verify
Daaaa,bbbb,name Save to tape aaaa = beginning, bbbb = end, name = filename.
After saving, add the name and go address to the filename in windows.
After loading, G the go address which is often 400.
Additional monitor commands
---------------------------
Ixxxx - Disassemble from xxxx
Txxxx - Enter assembler at address xxxx
BASIC
-----
Hit enter on all the questions.
LOAD - load a tape, hit enter on all questions, but if you want a slow tape enter N at FAST?
$end
$info=mt6809
$mame
TIPS:
There's no cursor.
Ralbug commands:
HEL Help
COP Copy
MEM Modify memory
SYW Warm start to DOS system
SYC Cold start to DOS system
SYB Boot DOS system
LIS List a line of memory
JMP Go to address that follows
JSR JSR to following address
JMI Jump indirect
JSI JSR indirect
TES Memory test
CLR Clear screen
COL Colour change
VEC List vector jump table
FIL Fill Memory
CUR Cursor move
ASC ASCII table display
SYN Command syntax
HOM Home cursor (does nothing)
WAR Warm start $0003
STA Start $0000
EXP Expand monitor
BLE Keyboard bleep
KIL Kill off the cache
Some commands show a space between the command and the parameter. The system adds the space as you type, if you add one it will error.
$end
$info=mtlchamp
$mame
INITIALIZATION:
The first time you run the game, you will likely get the message: 'VERSION ERROR' and the game will reboot. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mtx500,mtx512,rs128
$mame
TIPS:
Memotech MTX500/512
===================
Quickload
---------
RUN files - run by themselves
Snapshot
--------
MTX files - wait for program to load then type RUN.
It may then do more loading, you'll hear cassette sounds.
Over half of these don't work. Perhaps there's other ways of starting them.
Of those that are obviously for the MTX, most of them want to load more, or don't respond to the keyboard.
In the end, there's not much that actually works.
Cassette
--------
To save a tape: SAVE "x"
To load a tape: LOAD""
It might run itself, or you type RUN.
ROM files
---------
None of them work. Either get black screen or ignored.
Appears they are not for MTX.
Floppy Disks
------------
Unsupported.
$end
$info=multi8
$mame
TIPS:
Mitsubishi Multi-8
==================
Keyboard is quite troublesome and incomplete.
The only media supported is WAV cassette.
To save a tape: CSAVE"x"
To load a tape: CLOAD"x"
If you don't know the name, specify something random, and it will show the name as it skips it.
The "Multi-8 Demo (1983)(Mitsubishi).wav" has 3 programs. Everything is in Japanese.
AP-1: 2nd question wants 1 to 10
SHUKEI: No idea what this is
DEMO: The only thing that actually has some crude graphics.
Not detected
------------
Cannon Ball
Ruptus
For Inufuto games:
MON
R
G8000
(but doesn't load)
$end
$info=multiwin,multiwina,powercrd
$mame
INITIALIZATION:
Hold down INS until the alarm stops. The normal coin slots don't work, so press Q to get 100 credits, then press 1 to play a hand.
$end
$info=mvme162
$mame
TIPS:
Type HE for Help.
$end
$info=mycom
$mame
TIPS:
- Editing characters (hold down shift to get them):
a - shiftlock (toggle). You can then enter any lowercase character.
c - clear screen and home cursor
d - insert
f - vertical tab (cursor up) You can scroll backwards with this,
and you can reuse old input lines.
u - cursor right
- There are switches on the right-hand side which are connected directly to one of the PIAs. The switches (not emulated):
s2 - ?unknown
s3 - ?unknown but must be high for the keyboard to function
s4 - cassette motor on/off
s5 - ?unknown
- There is also switch s1 which it is not known what it connects to.
- Please note: The Takeda 80-column monitor expects the enter key to be the line feed key. This is the numpad-enter in our emulation. Strangely, the standard monitor, and Basic, will also respond to this key.
- The keyboard has a "English" key on the left, and a "Japan" key on the right. Pressing the appropriate key toggles the input language mode. Internally, this turns the Kana bit off/on. On our keyboard, the ALT key toggles between English and Kana.
Basic:
- To enter Basic, type BASIC. To quit, type EXIT.
Cassette:
- BIOS 0: you can SAVE and LOAD from the monitor, but not from Basic.
- BIOS 1: Doesn't seem to be supported.
Sound:
- BIOS 0: Sound is initialised with the volume turned off. In Basic, you can POKE 4382,144 to enable sound.
- BIOS 1: Doesn't appear to support sound. The included Basic has a SOUND command (e.g SOUND 127,80), but no sound is heard.
To save a tape: SAVE filename
To load a tape: LOAD
The cassette interface is not working.
$end
$info=myfairld
$mame
INITIALIZATION:
The first time you run the game, it will say 'ERROR ON CARTRIDGE'. Press SERVICE [ 9 ] and then TEST [ F2 ] to get into the ST-V TEST MENU. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mysticm
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mystwarr
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=mz1500
$mame
TIPS:
SHARP MZ-1500
=============
Cassettes
---------
Press C at the menu.
They don't load correctly - screen gets filled with garbage.
Nothing can be run.
Floppy Disk
-----------
Shows in the IPL menu, but not emulated.
$end
$info=mz2000
$mame
TIPS:
SHARP MZ-2000, MZ-2200, MZ-2500
===============================
Floppies
--------
Use in MZ-2500 only - the others reject the disk then crash.
Cassettes
---------
Not supported by MZ-2500.
Only WAV files work (others not detected).
Basic programs give a File Mode error.
Many others give a Loading Error.
$end
$info=mz5500
$mame
TIPS:
It can boot floppy disks - but the keyboard is not emulated.
$end
$info=mz700
$mame
TIPS:
SHARP MZ-700
============
Cassettes
---------
L to load. Game may run itself.
There's problems loading files that are longer than ~ 2 minutes.
$end
$info=mz800
$mame
TIPS:
Cassettes
---------
Press C at the menu.
They don't load correctly - screen gets filled with garbage.
Nothing can be run.
$end
$info=mz80a
$mame
TIPS:
SHARP MZ-80A
============
Also MZ-1200, but it isn't emulated.
Cassettes
---------
L - to load
If it doesn't run by itself, it's probably a Basic program.
So, load an interpreter (SA-5510 appears to work well), then enter LOAD, load the tape, then RUN.
Floppies
--------
Not emulated.
Monitor
-------
MZ80A Monitor Commands:
B - turn key beep on/off
F - boot from Floppy (press enter at the question)
J - jump (goto)
L - load a cassette
$end
$info=mz80k
$mame
TIPS:
SHARP MZ-80K
============
Seems to be graphics problems. Maybe some of these are meant for another machine.
Cassettes
---------
To save a tape: SAVE
To load a tape: LOAD - It may run by itself.
If it doesn't, it's considered not working at this time.
Floppy Disk
-----------
There's lots of disks and utilities, but MAME doesn't support it.
$end
$info=nabupc
$mame
INITIALIZATION:
Change the BIOS to "4k BIOS - Floppy support (Ver 14)". You'll be asked to choose to boot from floppy or hard drive.
Read the topics at https://forums.nabu.ca/viewforum.php?f=21 to get some ideas of how to configure it.
$end
$info=narc
$mame
INITIALIZATION:
The first time you run the game, it will say 'DEFAULT ADJUSTMENTS RESTORED'. Press [ F2 ] to enter test mode and exit to start.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=nascom1
$mame
TIPS:
Snapshot
--------
NAS files - a literal memory hex dump
After loading, you enter E and the start address.
Most programs start at 1000.
RAM exists from 800 to CFFF - any program with addresses outside this range are classed as not working.
Some homebrews set the SP register to E000 - change this to C000.
Cassette
--------
To save a tape: W a b (where a = start address, b = end address)
To load a tape: R
The commonly used formats (cas, tap) are not supported.
$end
$info=nascom2
$mame
TIPS:
Snapshot
--------
NAS files - a literal memory hex dump
After loading, you enter E and the start address.
Most programs start at 1000.
RAM exists from 800 to CFFF - any program with addresses outside this range are classed as not working.
Some homebrews set the SP register to E000 - change this to C000.
Cassette
--------
To save a tape: W a b (where a = start address, b = end address)
To load a tape: R
The commonly used formats (cas, tap) are not supported.
Basic
-----
To start basic: J
To save a tape: CSAVE"x"
To load a tape: CLOAD
$end
$info=nascom2c
$mame
INITIALIZATION:
Requires a boot floppy before it can be used. There's some in the software list.
The disk parameters are not quite right as the system can have difficulty reading disks.
Backspace is ] key.
colon is quote key.
$end
$info=nbahangt
$mame
TIPS:
When the game is running, hit [ F2 ] to get to the internal service menu. Hit [ F2 ] again to "close" the service switch so that you won't get stuck in the menu. Now, navigate to the "Volume Adjust" option (following the directions provided) and adjust the volume. It's best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle. When adjusted, simply exit the menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=ncb3
$mame
TIPS:
If a hopper status error appear when the player try to take score, pressing Key Out [ W ] will discharge the credits won.
SOURCE:
mameinfo.dat
$end
$info=nclubv3
$mame
INITIALIZATION:
The first time you run the game, it will say "ERROR ON CARTRIDGE". Press SERVICE [ 9 ] and then TEST [ F2 ] to get into the "ST-V TEST MENU". Select "SYSTEM ASSIGNMENTS" with SERVICE and press TEST to proceed, then set "CABINET TYPE" to "1P" (one player) and "EXIT" the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=newbrain,newbraina
$mame
INITIALIZATION:
To save a tape: SAVE
To load a tape: LOAD
To make the screen inverse: Ctrl W then C
To make it normal again: Ctrl W then B
To clear the screen: PUT 31
To get 80-columns: OPEN #0,0,"L" - but MAME can't display it correctly.
To go back to 40 columns: OPEN #0,0
To activate the LCD display: OPEN #0,4 - but the LCD doesn't work in MAME.
NOTE: newbrainmd does not work.
$end
$info=ngp,ngpc
$mame
INITIALIZATION:
How to set it up for the first time
- Start emulation with a software item
- If blank white screen, press F1
- Go through the configuration steps as presented
- When the game starts, press F1 which will save the settings and turns off the console
- Quit MAME.
- Next time you start the console, the game will run by itself and you won't have to set up anything.
$end
$info=nor6007a,nor6007b
$mame
INITIALIZATION:
To pass the "LASER LOCK" message, press [ F ]+[ D ]+[ Z ]+[ X ] at the same time Until the writing turns from yellow to white, release them, and press [ M ]+[ 2 ]+[ S ] together again followed by [ Z ].
$end
$info=nshrz,nshrz2mhz
$mame
INITIALIZATION:
Everything in the software list is rejected as unrecognised format.
$end
$info=nws1250,nws1580,nws3260,nws3410,nws3720,nws3860
$mame
INITIALIZATION:
Use the tab menu to enable all the keyboards. Type h or help to get a list of commands.
$end
$info=nws831,nws5000x
$mame
INITIALIZATION:
Use the tab menu to enable all the keyboards. Type he to get a list of commands.
$end
$info=ob68k1a
$mame
INITIALIZATION:
- All input must be in UPPER case. Some commands:
- A : display contents of Address registers
- D : display contents of Data registers
- G : go, using PC register as the start address
- T : trace one step (do multiple steps with a number, eg T 5 for 5 steps)
- display contents of register by typing its name (eg A0 or PC or D5)
- load a register with a value (eg A0 9876)
$end
$info=odin,odin_dlx,solarwap,poleposn,wolfman,nemesisp,odisea,sonstwar,hangonp
$mame
INITIALIZATION:
- odin, odin_dlx, solarwap, poleposn, wolfman, nemesisp, odisea, sonstwar, sonstwr2, hangonp: Playable.
- When the machine is started, wait several seconds for the startup tune - then you can insert a coin.
- Most games require a ball in the outhole before starting a game (hold down X and press 1).
$end
$info=okean240,okean240a,okean240t
$mame
INITIALIZATION:
If you leave out the CPM80 roms, the machine will start up in a machine-language monitor.
Okean240: MONITOR 240/7 known commands:
A ?
B ?
D dump
F fill
G go
L load (via uart)
M move
R ?
S substitute
W ?
X registers
Okean240a: Turbo MONITOR by Alex Z. There are several emulation bugs noticed. Known commands:
H hex arithmetic
J Jamp (set address?)
M move
P ? (locks up)
R read
W write
tab switches between the hex and ascii sides
^C refresh display
NOTE ABOUT THE TEST ROM (okean240t):
- You need to press a key every so often, or hold down Insert.
Keyboard:
- okean240 - external ascii keyboard
- okean240a - internal keyboard
- okean240t - serial keyboard & screen
$end
$info=ondrat
$mame
TIPS:
Ondra Tesla
===========
Commands must be in UPPER case.
Ctrl R to reverse the video.
To type numbers, hit right-alt, then one of Q W E R T Y U I O P. It only works sometimes.
Cassette tapes are not the same as for Ondra Vili. To load a tape, use the L command. When it says "cteni - hotovo?" press Enter. Screen goes blank, things happen. wait for loading to complete. Due to emulation defects, the loaded programs won't run.
List of commands: A B C D F G I J K L M O S T X
Some commands only work in MAMEUI, because the roms are loaded incorrectly in MAME.
$end
$info=ondrav
$mame
TIPS:
Ondra Vili
==========
When driver is started just press Enter key and play the tape. Program will autostart.
$end
$info=opengolf
$mame
INITIALIZATION:
The first time you run the game, EEPROM '22D' is shown as incorrect in the 'RAM/ROM' check. Hold down the Test button [ F2 ] and then also press [ F3 ] to reset the machine, creating the correct EEPROM.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=openice
$mame
TIPS:
The volume of the game is too low. When the game is running, hit [ F2 ] to get to the internal service menu. Hit [ F2 ] again to 'close' the service switch so that you won't get stuck in the menu. Now, navigate to the 'Volume Adjust' option (following the directions provided) and adjust the volume. It's best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle. When adjusted, simply exit the menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=optiger
$mame
INITIALIZATION:
The first time you run the game, it will say 'BACKUP DATA FAILED PUSH TEST BUTTON'. Press [ F2 ] and wait for the calibration screen. To calibrate Player 1 gun press [ 1 ] and shoot on the red crosshair. For Player 2 gun press [ 2 ]. Exit calibration screen with F2 and save the DATA with CTRL key. Now you can press [ F3 ] to start the game or continue to changed other settings.
SOURCE:
mameinfo.dat
$end
$info=orao,orao103
$mame
TIPS:
Use orao103 - it's the only one that works.
To start Basic: BC
To save a tape: SAVE"x"
To load a tape: LOAD"" (for filetype B), or LMEM"" (for filetype O).
TAP files don't fully load.
To quit Basic: EXIT (orao103 only)
$end
$info=oric1,orica,telstrat,prav8d,prav8dd
$mame
TIPS:
TANGERINE Oric1, Atmos, Telstrat
================================
Telestrat
---------
Completely not working. It wants a boot disk at start, but it never reads it and just hangs there. There's an option to use the microdisc or jasmin controllers but they crash MAME.
If you use the inbuilt controller the maximum disk size is 526KB - any more will get rejected.
Atmos
-----
Only works with tapes.
Oric-1
------
* Need to use jasmin or microdisc before floppies can be used. Microdisc is preferred. Set up at least 2 drives so that the non-bootable games can be run.
* Most disks will self-start. If not, enter DIR then the name of a COM file. You can run a BAS file by including the extension.
* To change drives, enter B- (for example). Whenever referring to a drive, use - (instead of :).
* Disks that have 99 tracks (1238KB) are rejected.
* Non-boot games will have the instructions in the filename.
So, [B- INSECT] means to boot Sedoric in A and the game in B. Enter B- (to select B) then INSECT to start the game.
* OK disks can be selected from the "SW Files" and will auto-run.
---------------------------------------
oric1 -ext jasmin -flop (path)
or
oric1 -ext microdisc -flop (path)
---------------------------------------
Other emulators:
Euphoric - dos based, full screen. Not usable. Might work under dosbox.
Oricutron - win32, works with bugs. If it starts hanging on exit, reboot computer. Quits if unusual disk size presented.
Sendoric - DIR to list files, type name of COM file to execute (same as MSDOS). All other DOS's - All disk commands must be prefixed by ! even if it doesn't say so.
Cassettes
---------
To save a tape: CSAVE"x"
To load a tape: CLOAD""
At end if it doesn't start running by itself, then use RUN.
$end
$info=orion128,orionms,orionz80,orionzms,orionide,orionidm,orionpro
$mame
TIPS:
Not much is known, except that you need to load a rompack for anything to work.
Here's an example:
- orion128 romdisk -cass otello
- Select CH4 and you get a prompt
- Press A (nothing happens)
- Start the tape
- At the end, the name will show
- Press F4
- Select the name from the B drive. Game will start.
$end
$info=osborne1,osborne1nv,osborne1sp
$mame
TIPS:
OSBORNE-1
=========
Mostly working.
NEUVO disks do not work, even in the neuvo variant.
The (nw) disks cannot be read. Normally they would go into the B drive and run from there.
$end
$info=p2000t,p2000m
$mame
TIPS:
Configure RAM for 48k.
Cartridge: Works
Cassette: Make sure to load "basicnl" from the software list. Then mount a cassette and it will load and run itself at switch-on.
Floppy disk: Not supported.
$end
$info=p8000
$mame
INITIALIZATION:
Hit enter to boot a disk.
P8000 monitor commands
B : ?
D : display and modify memory
F : fill memory
G : go to
M : move (copy) memory
N : dump registers
O : boot from floppy
P : ?
Q : ?
R : dump registers
S : boot from floppy
T : jump to ROM at CEF0
X : jump to ROM at DB00
return : boot from floppy disk
SOURCE: Driver notes
If you type something unknown, the prompt gets a ? prepended to it, but still works the same. Use X to go back to normal.
$end
$info=p8000_16
$mame
INITIALIZATION:
Press enter to get a prompt. All commands must be in UPPER case.
Not known what the commands are, but these did something:
LOAD - hangs the machine
QUIT - hangs the machine
R - list the registers
RQ - prints Q (?)
G - machine crashed
N - machine crashed
T - performs a hardware test, which eventually hangs.
There's a bunch of other commands visible in the bios, but none of them do anything.
$end
$info=paceight,pacslot,paccarn
$mame
INITIALIZATION:
"DIP SW READ ERROR" press F3. "BACKUP MEMORY ERROR" press F3. After that, it will work.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=panthera,spidermn,circusp,cntforce,starrace,jamesb,timeline,forceii,pnkpnthr,marsp,vlcno_ax,vlcno_1c,blckhole,blckhols,hh,eclipse
$mame
INITIALIZATION:
Here are the key codes to enable play: (may need to hit X to start a ball)
Game NUM Start game End ball
-------------------------------------------------------------------------------------------------------------
Panthera 652 1 X
Le Grand 8 (Panthera conversion) --- 1 X
The Amazing Spider-man 653 1 X
Circus 654 1 X
Counterforce 656 1 X
Star Race 657 1 X
James Bond 658 1 X
Timeline 659 1 X
Force II 661 1 then PgDn and Down Down then PgDn
Pink Panther 664 1 then PgDn and Down PgDn
Mars God of War 666 1 them Home and \ Home then \ (wait for flash or match)
Volcano 667 1 then M= M then = (wait for flash or match)
Black Hole 668 1 then R (wait for score to flash) L then R (wait for flash or match)
Haunted House 669 1 X
Eclipse 671 1 then RW X
Critical Mass
Status:
- All machines are playable but read notes below.
- jamesb is a timed game
- If 'tones' is selected, sound might not work.
- Mars (all versions): no sound, audio cpu runs into the weeds
- Volcano (all versions): Unstable, certain inputs will freeze the machine (E for example)
$end
$info=parentj
$mame
INITIALIZATION:
If you get MESSAGE ERROR, press 7.
$end
$info=partner
$mame
TIPS:
PARTNER
=======
Tapes
-----
To save a tape: Oa,b (where a = start address, b = end address)
To load a tape: I, enter, Play. When finished: G, enter
Disks
-----
Don't know yet.
$end
$info=pasopia
$mame
TIPS:
TOSHIBA PASOPIA
===============
Cassette
--------
To save a tape: CSAVE"x"
To load a tape: CLOAD
Don't press Insert - data gets left out.
When finished, RUN
Inufuto
-------
Load tape xx01, CLOAD
Load tape xx02, RUN
$end
$info=pasopia7
$mame
TIPS:
TOSHIBA PASOPIA 7
=================
Cassette
--------
To save a tape: CSAVE"x"
To load a tape: CLOAD
Don't press Insert - data gets left out.
When finished, RUN
Unknown if compatible with Pasopia.
Floppy disk
-----------
Can be mounted, but are supposed to auto-run, which doesn't work. No idea what commands exist in Basic for disk control.
Looks like FILES, SAVE, LOAD should work, but the disk doesn't seem to be recognised.
Inufuto
-------
Load tape xx01, CLOAD
Load tape xx02, RUN
$end
$info=pbss330
$mame
TIPS:
Press fast forward key [ Ins ] to speed up testing.
SOURCE:
mameinfo.dat
$end
$info=pc1000,ordisava,misterx
$mame
TIPS:
At start, it says SELECT ACTIVITY, but there's nothing to see, because you need to press a button. Use the tab menu to look at the Keyboards Assignments to see the list of choices.
The keys are set up wrongly: if Enter doesn't work use backslash to Enter.
$end
$info=pc1403,pc1403h
$mame
TIPS:
If the BUSY light keeps flashing, do a soft rest (F3). It may still flash intermittently, but the system will work.
$end
$info=pc2000,pc2000s,gl2000,gl2000p,gl3000s,gl4000,gl4004
$mame
TIPS:
At start, it says SELECT ACTIVITY, but there's nothing to see, because you need to press a button. Use the tab menu to look at the Keyboards Assignments to see the extensive list of choices.
$end
$info=pc6001,pc6601
$mame
TIPS:
NEC PC-6001 and PC-6601
-----------------------
The disks only available for the PC-6601.
No disk can be detected.
Cassette
--------
Press enter at question
CLOAD
Tape then loads itself. When done, press F5.
The tape loader is some weird hack, so wav/flac are not supported.
$end
$info=pc6001mk2
$mame
TIPS:
NEC PC-6001 MK 2
----------------
Not Working.
Disk
----
Not supported
Cassette
--------
Press enter at question
CLOAD
Tape then loads itself. When done, press F5.
The tape loader is some weird hack, so wav/flac are not supported.
Machine reboots or hangs after tape has loaded.
$end
$info=pc6001mk2sr
$mame
TIPS:
NEC PC-6001 MK 2 SR
-------------------
Not Working.
Disk
----
Disks are rejected
Cassette
--------
Press enter at question
CLOAD
Tape then loads itself. When done, press F5.
The tape loader is some weird hack, so wav/flac are not supported.
Machine reboots or hangs after tape has loaded.
$end
$info=pc8001
$mame
TIPS:
NEC PC-8001
-----------
Use pc8001mk2, because the pc8001 won't autorun the games.
Floppies
--------
NEC basic - FILES to list the directory
Dash-80 - FILES "1"
Cassette
--------
CLOAD"*" - there's nothing in the manual to say to load the next file, whatever it is however it should list files as they are skipped. But nothing happens, so it's suspected that loading doesn't work.
$end
$info=pc8001mk2sr
$mame
TIPS:
NEC PC-8001MK2SR
================
The D88 disks will not boot and are not usable.
Cassette doesn't read.
$end
$info=pc8801
$mame
TIPS:
NEC PC-8801
-----------
Cassettes
---------
LOAD"*" - guess this might load the next file, but not documented. Appears the cassette system isn't working.
Floppies
--------
Looks like they should auto-run.
$end
$info=pc9801,pc9801bx2,pc9801dx,pc9801fs,pc9801rs,pc9801us,pc9801ux,pc9801vm,pc9801vx
$mame
TIPS:
NEC PC-9801 series
==================
Floppies
--------
The only machines that can run floppies are pc9801dx, pc9801rs, pc9801ux, pc9801vm, pc9801vx.
Hard Drives
-----------
Unknown how to access.
$end
$info=pc9821,pc9821ap2
$mame
TIPS:
At start, there's a full-screen Japanese message. It requires a boot disk.
$end
$info=pc9821ce
$mame
TIPS:
At start, there's a full-screen Japanese message. It requires a boot disk, but it doesn't work.
$end
$info=pce,sgx,tg16
$mame
TIPS:
NEC PC-Engine CDs
=================
To run a CD, firstly load the softlist item "scdsys".
Then load the cue file if it exists. Make sure that any files specified in the cue file are there, or it will crash. If there's no cue file, you can load the iso.
Press 1 (the RUN button) to start the game.
$end
$info=pcfx,pcfxga
$mame
TIPS:
NEC PCFX
========
Nothing works correctly, and there's no swlist.
pcfxga: When RUN is flashing, press 1.
At the menu, press 5 to move to your option, then 1 to action it.
Any other key is likely to end at a blank screen.
$end
$info=pcm
$mame
TIPS:
Commands:
1 select memory bank 1
2 select memory bank 2
B
C start cp/m from the inbuilt CCP
D Debugger
Fx Format disk A or B
G Jump to address
I List files on tape
L filename.typ Load file from tape
R read from disk
S filename aaaa / bbbb save a file to tape
V verify
W write to disk
X
Z set tape baud (1200, 2400, 3600 (default), 4800)
filename start running this .COM file
Therefore if you enter random input, it will lock up while trying to load up a file of that name. Filenames on disk and tape are of the standard 8.3 format. You must specify an extension.
Here is an example of starting the debugger, executing a command in it, then exiting back to the monitor.
D
U
Q
In practice, the I and R commands produce an error, while all disk commands are directed to tape. The F command lists the files on a tape.
$end
$info=pcscolor,snotec,snotecex,snotecu,snotecug,snotecut
$mame
TIPS:
The default keyboard assignments are incorrect. Use the ']' key for Enter.
$end
$info=pda600
$mame
INITIALIZATION:
For first-time usage, it's advisable to enable the mouse so that it can control the crosshair.
Click the little box in the centre of the screen to begin the setup.
$end
$info=pdp1
$mame
INITIALIZATION:
After mounting the software, press Ctrl-Enter to tell the machine to load it in. It will run by itself at the end.
$end
$info=pebe0013
$mame
INITIALIZATION:
Be sure the door is opened (if not, press [ O ] by default). 'CMOS DATA' will be displayed press the self-test button (default is [ K ]). Be sure the door is opened (if not, press [ O ] by default), 'EEPROM DATA' will be displayed press the self-test button (default is [ K ]). Be sure the door is closed (if not, press [ O ] by default).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=pecom32,pecom64
$mame
TIPS:
PECOM
=====
PLOAD (must be UPPER case) then start the tape.
Screen turns blue. When data is found, screen flashes in an epilepsy-inducing way.
At the end, type RUN
This system only works in MAMEUI, not in MAME.
$end
$info=pegasos2
$mame
INITIALIZATION:
If you run this system, don't press G because the emulator will immediately freeze solid.
$end
$info=pegasus,pegasusm
$mame
TIPS:
The usual way of loading a new rom was to plug it into the board. This has been replaced with cartslots, to save having to recompile whenever a new rom is found. Single rom programs will usually work in any slot (if it is going to work at all). A working rom will appear in the menu. Press the first letter to run it.
Although lower case can be entered, it's preferable to use UPPER case.
Monitor Commands
----------------
G nnnn - Go
L [nnnn] - Load from tape
M nnnn - Modify Memory
S aaaa bbbb - Save aaaa-bbbb to tape
T hh mm ss - Set the time
V - Verify tape
Any mistakes will throw you out of the monitor and back to the menu.
Cassette
--------
[b] - Use BASIC to LOAD the tape, then RUN.
[m] - Use the MONITOR L command - when finished, hit enter, and the new program shows in the menu.
[x] - Use XBASIC to TLOAD the tape, then RUN.
[f] - Use FORTH to LOAD the tape. Do VLIST to look for an appropriate command, such as GO.
Forth
-----
Some commands:
VLIST: list all commands
CLS : clear the screen
LOAD : load a tape
SAVE : save a tape
MON : quit
$end
$info=peke0004,peke1001,pekoc766,pekoc801,pekoc802,pekoc803,pekoc804,pekoc806,pekoc818,pekoc819,pekoc822,pekoc825
$mame
INITIALIZATION:
Be sure the door is opened (if not, press [ O ] by default). 'CMOS DATA' will be displayed press the self-test button (default is [ K ]). Be sure the door is opened (if not, press [ O ] by default), 'EEPROM DATA' will be displayed press the self-test button (default is [ K ]). Be sure the door is closed (if not, press [ O ] by default).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=pencil2
$mame
TIPS:
SD-BASIC usage:
All commands must be in UPPER case, which is the default at boot.
The 'capslock' is done by pressing Shift and Esc together, and the cursor will change to a checkerboard pattern.
To save a tape: SAVE "X"
To load a tape: LOAD
$end
$info=pentacup
$mame
INITIALIZATION:
Status:
- Rev.1: Working. At start of ball, hold X and tap Z, so that the player light becomes steady, then release both keys. This enables sensors.
- Clones: Not working.
$end
$info=pentagon
$mame
TIPS:
To save a tape: SAVE"x" (press S F4 x F4)
To load a tape: LOAD"" (press J F4 F4)
$end
$info=pepk0719,pepk0810,pepk0858,pepk1002,pepk1015,pepk1024,pepk1069
$mame
INITIALIZATION:
At the first start, you will read the message "CALL ATTENDANT".
Press [ O ], and you will read the message "BAD DATA MEMORY". Now press [ K ] and [ O ] again.
Now the machine is initialized.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=pepp0001,pepp0054,pepp0127,pepp0158,pepp0775,peps0615,peps0716
$mame
INITIALIZATION:
Be sure the door is opened (if not, press [ O ] by default); "CMOS DATA" will be displayed press the self-test button (default is [ K ]) until a "beep" is heard. Be sure the door is closed (if not, press [ O ] by default) and press the jackpot reset button (default is [ L ]); be sure the door is opened (if not, press [ O ] by default) and "EEPROM DATA" will be displayed press the self-test button (default is [ K ]). Be sure the door is closed (if not, press [ O ] by default).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=peps0239
$mame
INITIALIZATION:
The first time you run the game, it will say 'CALL ATTENDANT'. Press [ O ] for DOOR OPEN/CMOS DATA, then press the self-test button [ K ] until a "beep" is heard. Close the door with [ O ] and press the jackpot reset button [ L ]. Now open again the door for DOOR OPEN/EEPROM DATA and press button [ K ] and then close door.
SOURCE:
mameinfo.dat
$end
$info=pes
$mame
INITIALIZATION:
Before it can be used, use the Machine Config to change the serial baud rates to 4800. After that, pressing a key seems to only send one bit at a time, so after 10 bits a fragment of sound is heard. Letter G causes a beep. Needs serious work to get it back into shape.
$end
$info=pet2001,pet2001b,pet2001n,pet4016,pet4032,pet8032,cbm8296,cbm8296ed,cbm8296d,cbm8296d_de,cbm8296dgv_de,cbm8296gd,pet20018,cbm3032b,pet2001b16,pet2001b32,cbm3008,cbm3016,cbm3032,pet2001n16,pet2001n32,cbm4016,cbm4032,cbm4032f,pet4032f,pet4032b,cbm4032b,cbm8032,cbm8032_fr,cbm8032_de,cbm8032_se,cbm8096,mmf9000,mmf9000_se,superpet
$mame
TIPS:
COMMODORE PET
=============
The number keys in the main keypad don't work, use the number pad instead.
Unlike other commodores, there's no sound and no complex graphics.
Quickload
---------
PRG files - mostly don't work, tend to corrupt themselves.
Cassettes
---------
Mostly OK. Inufuto WAV files won't load - use the TAP files instead.
To save a tape: SAVE
To load a tape: LOAD
Floppy Disks
------------
Not working.
$end
$info=petacon,petacona,pimbal
$mame
TIPS:
- Pimbal is multiball, so press XY to end a ball.
- petacon, petacona: There is no ball digit, it's a set of 5 lamps like EM machines.
The ball digit segments E,F,G,H indicate which player's turn, by flashing.
$end
$info=pex0014p,pex0127p,pex0444p,pex0998s,pex2004p,pex2025p,pex2035p,pex2046p,pex2069p,pexm001p,pexmp017
$mame
INITIALIZATION:
Be sure the door is opened (if not, press [ O ] by default); "CMOS DATA" will be displayed press the self-test button (default is [ K ]) until a "beep" is heard. Be sure the door is closed (if not, press [ O ] by default) and press the jackpot reset button (default is [ L ]); be sure the door is opened (if not, press [ O ] by default) and "EEPROM DATA" will be displayed press the self-test button (default is [ K ]). Be sure the door is closed (if not, press [ O ] by default).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=pfevr_l2
$mame
TIPS:
PENNANT FEVER
=============
The first time run, the display will show the model number. Press F3 to clear this.
This is a baseball game where you aim for targets at the top of the playfield, and the
players advance towards a home run. There are no bumpers or other 'usual' pinball
items. 1 or 2 players.
Buttons: Pitch (Fast, Curve, Change Up), Bat.
How to play:
- Insert coin (credits shows in innings)
- Start game
- Player 1 is 'Visitors'; optional Player 2 is 'Home'
- To hit the ball and move to another base: Hit Y or U or I or O
- To get a home run: Hit B or N or M
- To miss (get a strike): Hit Alt or Space or LShift; then hit Z
- To get out immediately: Hit R or T.
- After that, wait for score to start flashing
- Press another key, etc
- When you have 3 Strikes, you are Out
- When you have 3 Outs, your Innings ends (other player gets a turn)
- After 3 Innings, it's game over.
- Match digit appears in Outs digit.
$end
$info=phc20
$mame
TIPS:
To save a tape: CSAVE
To load a tape: CLOAD
Not compatible with PHC25.
$end
$info=phc25,map1010,phc25j
$mame
TIPS:
PHC25: When asked for Screen? press 1
To save a tape: CSAVE"x"
To load a tape: CLOAD
Tapes from PHC25 and MAP1010 are compatible.
$end
$info=phrcraze,phrcrazea,phrcrazeb,phrcrazec,phrcrazev
$mame
INITIALIZATION:
When you see 'PUSH ANY SWITCH', press [ C ] key to proceed.
SOURCE:
mameinfo.dat
$end
$info=phunsy
$mame
TIPS:
Baud Rate ~ 6000 baud
W command to save data, eg 800-8FFW (save 800 to 8FF to tape)
R command to read data, eg 1100R to load the file at 1100, or R to load the file where it came from.
The tape must already be playing the leader when you press the Enter key, or it errors immediately.
Rom banking (in U bank):
0U: RAM
1U: MDCR program
2U: Disassembler
3U: Label handler
$end
$info=pi4d20,pi4d25
$mame
TIPS:
After entering the monitor, type ? or help to get a list of commands.
$end
$info=pi4d50,pi4d70
$mame
TIPS:
Type ? or help to get a list of commands.
$end
$info=pilot1k
$mame
INITIALIZATION:
For first-time usage, it's advisable to enable the mouse so that it can control the crosshair.
Follow the setup prompts until done.
There are various issues which are logged into MameTesters #9015.
$end
$info=pimps
$mame
TIPS:
Commands:
A xxxx xxxx - Assemble (from editor file): origin destination
D xxxx,xxxx - Dump memory to host port
E - Enter editor
- A - Append at end of file
- C - Clear memory file (reqires ESCAPE to confirm)
- D xx - Delete line number xx
- I xx - Insert at line xx
- L xx xx - List range of lines
- Q - Query: Display highest used address
- X - eXit editor (requires ESCAPE to confirm)
- $ xxxx xxxx - exit directly to assembler
F - set for Full-duplex host operation
G xxxx - Go (execute) at address
H - set for Half-duplex host operation
M xxxx,xxxx - Display a range of memory (hex dump)
P xx xx-[xx.] - display/Edit I/O Port
S xxxx - Substitute data into memory
T - Transparent link to host (Ctrl-A exits)
U - set host Uart parameters (8251 control registers)
V - Virtual memory (Not used on PIMPS board)
Notes:
The 'D'ump command outputs memory to the host in some form of Intel HEX records, and waits for line-feed from the host before proceeding.
The 'V'irtual memory function was to control an EPROM emulator which was part of the original design (see Chucks notes below) and was not used on the PIMPS board.
Editor:
- Operates in HEXADECIMAL line numbers. Only supports up to 256 lines (01-00). You must enter full two-digit number when prompted. You MUST 'C'lear the memory file before you begin, otherwise you will be editing random memory content.
Assembler:
- Comment is an INSTRUCTION! - this means that you need to put at least one space before and after ';' when entering a line comment.
- Does not understand DECIMAL numbers. It understands character constants ('c' and 'cc') and hex numbers ($xx or $xxxx).
- 8-bit values MUST contain two hex digits or one quoted character. 16-bit constants MUST contain four hex digits or two quoted characters.
- Use 'S' instead of 'SP', eg: LXI S,$1000
- Only EQU, DB, DW and END directives are supported. An END statement is REQUIRED (otherwise you get the message '?tab-ful' as it fills the symbol table with garbage occuring in memory after the end of the file).
- RST instructions are implemented as 8 separate 'RST0'-'RST8' memonics.
$end
$info=pipbug
$mame
TIPS:
All input must be in UPPER case.
Commands:
A - See and alter memory
B - Set breakpoint (2 permitted)
C - Clear breakpoint
D - Dump memory to paper tape
G - Go to address, run
L - Load memory from paper tape
S - See and alter registers
Cassette:
This has been hooked up to the otherwise-useless L command. Baud rate = 110. After load completes, G440 to run.
$end
$info=pirate,pirate2_5,pirate2_6,pirate2_7,pirate2_8,pirate2_9,pirate2_10,pirate2_11,pirate2_12
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=piratesh
$mame
INITIALIZATION:
The first time you run the game, it will say "E510 BACK UP RAM ERROR". Press [ F2 ] to enter TEST MODE, select 'SETTING' and 'BACKUP RAM CLEAR' with UP/DOWN keys and P1 Start ([ 1 ]) and exit with 'EXIT' and 'GAME MODE'.
SOURCE:
mameinfo.dat
$end
$info=pk32
$mame
TIPS:
Inputs must be in UPPER case. Commands:
E <memoryType> <address> (E)xamine <memoryType>: /G - General purpose reg, /S - System mem, /I - Internal reg, /P - Physical mem, /V - Virtual mem. Example: E /S 0
D <memoryType> <address> <value> (D)eposit <memoryType>: see E. Example: D /S 0 44332211
C (C)ontinue user programm
B (B)oot
T [<num>] (T)est All or <num>=1-6
I (I)nit
SOURCE: Driver notes
$end
$info=pktgaldx
$mame
INITIALIZATION:
Hold down both Player1 [ 1 ] & Player2 [ 2 ] Start buttons during boot up to see version and region.
SOURCE:
mameinfo.dat
$end
$info=plan80
$mame
TIPS:
To make the keyboard more normal, choose Keyboard Mode: Natural
Summary of Monitor commands:
D - dump memory
F - fill memory
G - go (execute program at address)
I - in from a port and display
M - move?
O - out to a port
S - edit memory
$end
$info=playch10
$mame
INITIALIZATION:
* Insert a coin (press 5).
* If there's more than one game in the list, use 0 to choose it.
* Press "-" key
* If you want 2 players, press 2
* Start game (press 1).
NOTE: Whenever it says to press Enter, press "-" (minus).
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=pm68k
$mame
TIPS:
Some commands:
D : registers
E : ?
M : Seg Map
O : Memory
P : Page Map
$end
$info=pmd851,c2717,c2717pmd,alfa,pmd852,pmd852a,pmd852b,pmd853
$mame
TIPS:
PMD-85
======
To save a tape: MGSV nn a b [name] (where nn = 2-digit key, a = start address, b = end address, name is optional up to 8 characters)
To load a tape: MGLD nn (where nn = required 2-digit key)
Take note of the filenames - each ends with the 2-digit key enclosed in square brackets, e.g.[00].
Some have an additional type:
B - basic
26 - unknown
If none specified then it's M/L.
If the 2nd parameter has 4 digits then it's the start address.
Load the tape: MGLD nn <enter>
------------------------------
So, get the key [nn], enter MGLD nn (it says ?) then start the tape.
If the tape is ok, you get some info
nn/t "name"
nn = the key
t = type
? (3F) - M/L
> (3E) - Basic
& (26) - unknown app
At the end it will either run by itself, or say ? again.
Run the program: JUMP 0000 <enter>
----------------------------------
Use the start address if specified, otherwise try 0000.
--------------------------------------------------------------------
BASIC
-----
NOTE: Loading of Basic programs isn't working at this time.
PMD851 - BASIC nn to run basic
Others: BASIC starts by default.
LOAD nn - load a basic program.
The MGLD nn command can still be used to load M/L programs.
--------------------------------------------------------------------
Getting info by looking in files
--------------------------------
Use HxD to open any filetype (except WAV), look for a string of 55 bytes, the first byte after is nn, the next is tt. nn must be converted to decimal, and tt to character.
So, if it says 16 3E, that means the key is 22, type is Basic.
$end
$info=pmi80
$mame
INITIALIZATION:
To save a tape: S aaaa = bb = Record = (it saves) (aaaa = start address, bb = number of bytes)
To load a tape: L aaaa = bb = Play = (it loads)
However, the tape system is not working.
Notes:
- The hex keys are 0 through 9, A through F on our keyboard
- The function key labels are RE, I, EX, R, BR, M, L, S, =
- The letter M shows as an inverted U in the display
- Turn it on, it says ''PMI -80''
- Press any key, it shows a ? at the left
- Press the function key corresponding to what you want to do
- Press the numbers to select an address or whatever
- For example, press M then enter an address, press =, enter data, press = to increment to next address or to scan through them.
Paste test:
Paste --1C00^11^22^33^44^55^66^77^88^99^---1C00^
Press = to verify the data that was entered.
$end
$info=pockstat
$mame
INITIALIZATION:
SONY POCKET STATION
===================
Wait for date settings to appear, then
Up-arrow, Ctrl, Right-arrow, Ctrl
$end
$info=poker41
$mame
INITIALIZATION:
The first time you run the game, it will say 'DATA ERROR'. Press [ F3 ] to initialize the NVRAM.
SOURCE:
mameinfo.dat
$end
$info=pokeresp
$mame
INITIALIZATION:
Game must be reset once (with [ F3 ]) to get the correct graphics.
SOURCE:
mameinfo.dat
$end
$info=pokerout
$mame
INITIALIZATION:
Press [ F3 ] to initialize the dual game system. To enter the hidden poker game, press [ UP ]+[ F3 ] and then [ Q ] key.
SOURCE:
mameinfo.dat
$end
$info=poly1,poly1e,poly2,polydev
$mame
INITIALIZATION:
First time: Go into the tab menu and enable the Generic Keyboard.
$end
$info=poly88
$mame
TIPS:
Snapshot BASIC-1.IMG must be loaded first.
To save a tape: SAVE,name,d (where d = B (300 baud) or P (2400 baud))
To load a tape: LOAD,name,d (where d = B (300 baud) or P (2400 baud))
No support for CAS files.
$end
$info=poly880
$mame
TIPS:
To save a tape: Press these keys one at a time: F1 shift 5 aaaa Enter bbbb Enter Enter (where aaaa = start address, bbbb = end address)
To load a tape: Press these keys one at a time: F1 shift 4 aaaa Enter bbbb Enter Enter (where aaaa = start address, bbbb = end address)
Pasting:
0-F : as is
EXEC : X
BACK : K
MEM : M
GO : G
Test Paste:
M4000X11X22X33X44X55X66X77X88X99XM4000
Now press X to confirm the data has been entered.
$end
$info=poly880s
$mame
INITIALIZATION:
The SC1 version is a modification that turns the poly880 into a chess computer.
SC1-SLC1 Keypad Reference:
1-8 = A1-H8
C = C (back)
D = O (option)
E = St (clear)
F = Z (enter)
$end
$info=ponchin
$mame
INITIALIZATION:
Running the first time, you need to init the EEPROM. You can do this by hitting [ F2 ], then [ F3 ]. When the Test screen comes up, hit [ F2 ] then [ F3 ] again.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=ponttehk
$mame
INITIALIZATION:
When you see 'JUST A MOMENT PLEASE...', press key [ 0 ] to proceed and wait till game starts. See TAB menu Input (this game) for the keyboard configuration.
SOURCE:
mameinfo.dat
$end
$info=pool10
$mame
INITIALIZATION:
Press and hold Service 1 + 2 (Keys [ 0 ]+[ 9 ]), then press reset [ F3 ]. When you see 'RAM-INIZIALIZZATA!', release.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=popn1
$mame
TIPS:
Press fast forward key [ Ins ] to speed up ROM/RAM test.
SOURCE:
mameinfo.dat
$end
$info=potgame
$mame
INITIALIZATION:
Press and hold Service 1 + 2 (Keys [ 0 ]+[ 9 ]), then press reset [ F3 ]. When you see 'RAM-INIZIALIZZATA!', release.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=powerins
$mame
INITIALIZATION:
To enter test mode press [ F2 ] (Test). Use [ 9 ] (Service Coin) to change page.
SOURCE:
mameinfo.dat
$end
$info=pp01
$mame
TIPS:
To save a tape: KSAVE $1
To load a tape: KLOAD $1
$end
$info=ppd,ppp,ppp11
$mame
INITIALIZATION:
* Wait for TEST MODE to show.
* Press F2 until the menu appears. Use Ctrl and Alt to navigate. Press 1 to select/confirm.
* Choose ALL FACTORY SETTINGS. Confirm until it's done.
* Choose SOUND FLASH INIT. Confirm until it's done.
* Wait a while. When it says OK:EXEC, press 1. Select EXIT.
$end
$info=ppp2nd
$mame
INITIALIZATION:
* Wait for PRESS TEST BUTTON to show.
* Press F2. Use Ctrl and Alt to navigate. Press 1 to select/confirm.
* Choose ALL FACTORY SETTINGS. Confirm until it's done.
* Press F3. Game will start.
$end
$info=primoa32,primoa48,primoa64,primob32,primob48,primob64,primoc64
$mame
TIPS:
PRIMO
=====
Snap/Quick
----------
Before loading any pp file, make sure that cdos.pss is also loaded.
To run other pss file, make sure that pp is unloaded.
Cassette
--------
To save a tape: SAVE"X"
To load a tape: LOAD
When finished: RUN
GET [nnnn] - seems like a jump to M/L (maybe?)
$end
$info=primusex
$mame
INITIALIZATION:
First thing to do is change the "Unknown 3" key from Ctrl to Enter. Now the system's operation makes sense.
TIPS:
After inputting your name, use arrows in numberpad to choose an app, hit enter. The icon at top right is Integer Basic.
Keyboard issues: not all keys are correctly mapped. The Y and Z keys are swapped. The top row is shifted, so hold Shift to get numbers.
$end
$info=prmrsocr
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 15A shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=pro80
$mame
INITIALIZATION:
Cassette start address is always 1000. The end address must be entered into 13DC/DD (little-endian).
Then press W to save. To load, press L. If it says r at the end, it indicates a bad checksum.
$end
$info=profi
$mame
TIPS:
At the intro screen, press 8 and 9 to choose, 0 to activate.
"RAM MODE" switches between 48k and 128k. "IN STS" seems to be the same as "IN BASIC".
In Basic, SAVE "x" to save a cassette, LOAD "" to load.
$end
$info=propcycl
$mame
INITIALIZATION:
To calibrate the steering, Hold down service [ 9 ] and tap test [ F2 ]. Exit with [ F2 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=proteus3
$mame
TIPS:
To save a tape: SAVE
To load a tape: LOAD
To use the serial keyboard, type in the command: PORT#1
and to go back to the parallel keyboard type in: PORT#0
The Basic seems rather buggy and does odd things from time to time.
- bios 0 doesn't seem to have any way to backspace and type over
- bios 0 is the only one to have the EDIT command, although no idea how to use it.
- bios 2 is from a compatible system called "Micro Systemes 1", from the same company.
$end
$info=psi98
$mame
INITIALIZATION:
If you boot from the "kos605d" software item, you will be asked to log in. The answer is *, which is input by shift ].
$end
$info=pt68k2,pt68k4
$mame
INITIALIZATION:
Press Enter when prompted. Then fd to boot floppy, or he for help.
$end
$info=pulltabs
$mame
INITIALIZATION:
Simply restart the game after 'DATA ERROR' appears to create proper NVRAM.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=pulsarlb
$mame
TIPS:
The terminal must be set for 9600 baud, 7 bits, even parity, 1 stop bit.
Monitor Commands:
B - Boot from disk
D - Dump memory
F - Fill memory
G - Go
I - In port
L - Load bootstrap from drive A to 0x80
M - Modify memory
O - Out port
P - choose which rs232 channel for the console
T - Test memory
V - Move memory
X - Test off-board memory banks
Disks do not work.
$end
$info=pv2000
$mame
INITIALIZATION:
To save a tape: SAVE
To load a tape: LOAD
$end
$info=px4,px4p
$mame
TIPS:
To save a tape: SAVE "CAS0:X.BAS"
To load a tape: LOAD "CAS0:X.BAS"
Keyboard is horrible.
$end
$info=pyenaget
$mame
INITIALIZATION:
Hold [ F2 ] to enter Service Mode while booting or after resetting. Use [ F2 ] to select the option '3. Set Mode', then hit [ CTRL ]. Using [ F2 ], keep scrolling the options until you hit 'RAM CLEAR'. HOLD [ CTRL ] key down until you see the screen display 'OK'. Tap [ F3 ] to reboot.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=pyl601,pyl601a
$mame
TIPS:
- PYL601 - command 'MODE80' does nothing
- PYL601A - most software looks odd (unplayable) because of the different design of the screen.
- PYL601A - command 'MODE40' doesn't go to 40-columns, instead there is a space between each letter.
The BASIC
- to get back to dos, enter SYSTEM
- It has its own internal monitor: MON to enter, Q to exit.
$end
$info=qgakumon
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=qix
$mame
INITIALIZATION:
You can use [ F1 ] to proceed through all the configuration screens, stopping when you see the title screen. Setup is complete.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=qsangoku,qtono1
$mame
INITIALIZATION:
After start the game, it will say 'M E N U...'. Press 'P2 Start' [ 2 ] to proceed.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=quickshts
$mame
INITIALIZATION:
When started, there's a coprocessor error. Press 1 to continue.
$end
$info=racedriv
$mame
INITIALIZATION:
If you are having trouble controlling vehicle or the brake is always on, calibration must be done!
First off, Delete any .NV (NVRAM) file for this game contained in your NVRAM directory, called harddriv.nv or racedriv.nv or the same as the setname you intend to use. You need to understand how the controls are mapped in MAME. It's not very intuitive, so pay attention:
Steering Wheel: Player 1 Paddle control, by default maps to the mouse and the [ Left/Right Arrow ] keys.
Gas Pedal: Pedal 1 control, by default maps to the [ Left Control ] key. Pressing the key will quickly depress the analog control; releasing the key will release it.
Brake Pedal: Pedal 2 control, by default maps to the [ Left Alt ] key. Operates the same way as the gas pedal.
Clutch Pedal: Pedal 3 control, by default maps to the [ Space ] key. Operates the same way as the gas and brake pedals.
Key: Maps to Player 1 start button (default: [ 1 ] key).
Abort: Maps to Player 2 start button (default: [ 2 ] key).
Finally, here is a step-by-step tour through the calibration process. Note that even if you have an analog control connected to any of the analog controls in the game, it is much easier to do calibration with the keyboard.
* Take your hands and feet off all controls then turn key. Make absolutely sure you haven't touched any of the controls up to this point, then press the [ 1 ] key.
* Turn wheel counterclockwise as far as it will go then turn key. At this point, press and hold the Left key for about 5 seconds. After 5 seconds, press the 1 key while still holding down the left arrow. It should say New min 256.
* Turn wheel clockwise as far as it will go then turn key. At this point, press and hold the Right key for about 10 seconds. After 10 seconds, press the [ 1 ] key while still holding down the right arrow. It should say Max 3840.
* Put transmission in first then turn key and release. Since first gear is in the upper-left corner, press and hold the [ D ] and [ R ] keys for 5 seconds. After 5 seconds, press the [ 1 ] key while still holding down the [ D ] and [ R ] keys.
* Put transmission in fourth then turn key again. Since fourth gear is in the lower-right corner, press and hold the [ F ] and [ G ] keys for 10 seconds. After 10 seconds, press the [ 1 ] key while still holding down the [ F ] and [ G ] keys.
* Move seat full forward then turn key and release. Since the seat feedback isn't implemented in the MAME driver, just go ahead and press the [ 1 ] key here.
* Move fully back and to side then turn key again. Just press the 1 key here again to move on.
* Take your foot off the brake turn key to abort. Now this is the tricky part. When you see this screen do nothing. Wait for a couple of seconds until it displays New max 4064. Do NOT press the 1 key prematurely here or you will screw up the calibration!
Now step on brake firmly and release. Do this by pressing and holding the [ Left Alt ] key for 3 seconds, and then letting go. If all is well, it should display Range 4064 and move on to the game.
TIPS:
Gameplay is choppy at times, but I have enough CPU power?
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original — even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find "CPU overclocking". This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don't bug people if overclocking screws up a game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=racinfrc
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=radio86
$mame
TIPS:
RADIO-86
========
To save a tape: Oa,b (where a = start address, b = end address)
To load a tape: I then Play then G
Almost all tapes give a checksum error.
Basic programs are considered nw at this time.
$end
$info=radio99
$mame
TIPS:
To save a tape: Oa,b (where a = start address, b = end address)
To load a tape: I then Play then G
This system cannot load Mikro-80 tapes, so therefore cannot use anything from the software list. Instead, it can load tapes meant for radio86.
$end
$info=radionic
$mame
TIPS:
Shift and Right-arrow will enable 32 cpl.
SYSTEM commands:
- Press Break (End key) to quit
- Press Enter to exit with error
- xxxx to load program xxxx from tape.
- / to execute last program loaded
- /nnnnn to execute program at nnnnn (decimal)
Inbuilt Monitor - its existence is not revealed to the user.
- SYSTEM then /12710 = enter machine-language monitor
Monitor commands:
- B : return to Basic
- Dnnnn : Dump hex to screen. Press down-arrow for more. Press enter to quit.
- Mnnnn : Modify memory. Enter new byte and it increments to next address. X to quit.
- Gnnnn : Execute program at nnnn
- Gnnnn,tttt : as above, breakpoint at tttt
- R : modify registers
The monitor appears to end at 33D3, however the rom contains more code through to 35EB. But, the 34xx area is overwitten by the optional RS-232 expansion box.
$end
$info=ratrc_l1
$mame
INITIALIZATION:
RAT RACE
========
The first time run, the display will show the model number. Press F3 to clear this.
Rat Race is played in a cocktail cabinet, the player uses a joystick to tilt the board, to coax the ball into following lit passages in a maze. After a successful navigation, the maze changes to something else faster and harder. It's almost an arcade game done mechanically. Obviously there is no way to emulate it in its intended form. Probably would have been a nice game, but it never passed the prototype stage.
How to play: Press 5, press 1. If you want 2 players, also press 2. The display flashes the ball number. Press Z to get the ball into play. The display alternates between the score and the seconds remaining to accomplish the task. After the series of passages has been followed, a bonus flashes for a few seconds, which you must also run over. While one player is playing, the other player's score shows what seem to be random numbers (but probably are not). The real machine does this too. If time runs out, the ball is over. After 3 balls, it's game over.
$end
$info=ravens
$mame
TIPS:
Version 0.9 (ravens)
-----------
To save a tape: MD a b (where a = start address, b = end address)
To load a tape: MF
What is known:
- Press NXT to read memory. Press NXT again to read the next address.
- Press PC and it says PCxxxx
- Press CMD, it says CND=, you can choose one of these:
-- A displays value of a register. Press A again to see more registers.
-- B sets a breakpoint
-- C clears a breakpoint
-- D dumps blocks to tape
-- E examine tape file
-- F fetch (load) from tape
Quickload: Load the program, and it will start itself. Most programs don't work.
$end
$info=ravens2
$mame
TIPS:
Version V2.0 (ravens2)
------------
This used a terminal interface with a few non-standard control codes. The pushbuttons and LEDs appear to have been done away with.
When run for the first time, some adjustments need to be made in MAME's tab menu.
- Input Settings, Keyboard Selection, Generic Keyboard: Enable
- Input Settings, Toggle Inputs, Caps Lock: On
Now you can use the system.
Commands (must be in UPPER case):
A Examine memory; press C to alter memory (Esc to quit)
B Set breakpoint?
C View breakpoint?
D Dump to screen and tape (at the same time) D 00 04 dumps pages 0 to 4
E Execute
I Registers? (Esc to quit)
L Load
R ? (Esc to quit)
V Verify
Quickload: This is meant to be only for "ravens" system.
$end
$info=raystormg
$mame
INITIALIZATION:
Wait patiently for the two progress bars to end, press [ TAB ], choose "DIP Switches" and set "BIOS Flash" to "OFF".
Now choose "Reset System," and on reboot the game will start correctly.
$end
$info=rc2014,rc2014cl2,rc2014minicpm,rc2014pro
$mame
INITIALIZATION:
? or HELP to get a list of commands.
$end
$info=rc2014zed,rc2014zedp,sc203
$mame
INITIALIZATION:
To get into the monitor, press M. Then H for a list of commands.
$end
$info=rc2030,rs2030
$mame
TIPS:
All commands to be in lower case. ? or help to get a list of commands.
$end
$info=rclimb_2,rclimb_8,rclimb_9,rclimb_10,rclimb_11,rclimb_12,rclimb_13,rclimb_14,resdnt_5,resdnt_10,resdnt_11,resdnt_12,resdnt_13,resdnt_14,resdnt_15,resdnt_16,resdnt_17
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=realbrod
$mame
TIPS:
Press fast forward key [ Ins ] to speed up testing
SOURCE:
mameinfo.dat
$end
$info=redearth
$mame
INITIALIZATION:
There is no avoiding the NVRAM initialization process. In order to use any game that is not labeled (NO CD), the game must be allowed to create a complete and valid NVRAM file. This process takes nearly an hour and only needs to be done once. Once a proper NVRAM is created, the game will start quickly.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=redline
$mame
INITIALIZATION:
Let the initial test ends. Turn ON Service Key (key [ F2 ]). Press once Start key (key [ 1 ]).
SOURCE:
mameinfo.dat
$end
$info=reelfun
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears because the NVRAM needs initialising. Press fast forward ([ Ins ]) key to speed this up.
SOURCE:
mameinfo.dat
$end
$info=revlatns
$mame
INITIALIZATION:
On first boot you need to set up the NVRAM. Press Refill (R) then any button. A and B adjust the date and time, C selects. Once done, press Collect or Continue. Let it boot up to REFILL mode, then turn the Refill key off.
Note that game options can't be adjusted as it will reboot the machine. This is normal.
$end
$info=revx
$mame
TIPS:
The volume for this game is TOO LOW!
When the game is running, hit [ F2 ] to get to the internal service menu. Hit [ F2 ] again to "close" the service switch so that you won't get stuck in the menu. Now, navigate to the "Volume Adjust" option (following the directions provided) and adjust the volume. It's best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle. When adjusted, simply exit the menu.
---
How do I calibrate the guns? Can I use a real light gun?
The game will automatically ask you to calibrate the guns when you start the game for the first time. Simply put, use your mouse or keyboard to "target" the top left corner when the game asks so. There aren't any visual cues to help this, so you'll have to go by the numerical coordinates that are visible on the screen. The numbers you see are in a simple 8-bit scale going from 0 to 255. To "target" the top left corner, keep moving your mouse until you get P1 X and P1 Y as near to 0 as possible. The middle is located at about 127, 127, and the bottom right corner as close to 255 as possible. Repeat the process for the second player. As for the light gun, the short answer is no. A longer answer is that the game didn't actually have a light gun — it had analog joysticks mounted as guns, and emulating them with a proper light gun is not viable. Try to use mouse control with this game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=rfjet
$mame
INITIALIZATION:
Use [ F2 ] to enter testmode if no nvram exists. Upon entering service mode, you select: RESET SETTING with Button 1. This will create the valid NVRAM the game needs to boot. Select: EXIT (RESET BOARD) with Button 1 again and the game should start with no problems.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=rimrockn
$mame
TIPS:
I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2. How do I set this game up for 4 players?
With this and some other multiplayer games, the default number of players for a cabinet is two — even if the program supports more. You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using [ F2 ] to enter and exit).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=rm_7bonus,rm_7bonusa
$mame
INITIALIZATION:
If the settings suddenly appear and freeze the game, press 5 then N.
$end
$info=rm380z,rm380zf,rm380zfhrg,rm380z34d,rm380z34e,rm380zhrg
$mame
TIPS:
COS is a Cassette Operating System
The only commands that respond are:
B - Boot Disk System
J - Jump - asks for a go address. If you do something invalid (such as 7777) you get a debug exception screen.
M - reboot
O - select a printer (0-6)
S - copy memory - enter the source range(First,Last), and then the destination(To).
W - toggle between 40 and 80 CPL (doesn't always work)
X - says Disc not ready
Ctrl-F - enter "Front Panel"
$end
$info=rmpgwt
$mame
TIPS:
The volume for this game is TOO LOW!
When the game is running, hit [ F2 ] to get to the internal service menu. Hit [ F2 ] again to "close" the service switch so that you won't get stuck in the menu. Now, navigate to the "Volume Adjust" option (following the directions provided) and adjust the volume. It's best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle. When adjusted, simply exit the menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=robotron
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=rodland
$mame
TIPS:
After inserting a coin [ 5 ], press the player 1 'down' [ Cursor DOWN ] button 3 times and START [ 1 ]. This will activate the extra mode, so you can play with all new levels, GFX and music.
SOURCE:
mameinfo.dat
$end
$info=rollext
$mame
TIPS:
This game will randomly either start up, or get stuck at a black screen. If it starts, you'll see a large green G after a few seconds, followed by an error screen. Press 1 here, or wait. The game will then run. The debugger doesn't work properly, making it very difficult to fault-find.
$end
$info=rollfr
$mame
INITIALIZATION:
Turn on "BK DOOR" and "SERVICE MODE" Dips to ON. Hold [ 9 ]+[ 0 ] then reset the machine [ F3 ] to enter Total Parameters screen. Use [ 0 ] to select "Initialization". Hold [ 9 ] until the game finishes the countdown from 5. When complete, turn Dips mentioned above to OFF and restart MAME if needed.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=rotation
$mame
TIPS:
Machine Operation:
1. Press .(period key) (this sets up nvram and the displays will flash 400000).
2. Insert a coin, credit will be registered.
3. Hold X and start game. When 00 is flashing, release X.
4. Press any of A thru U to simulate scoring shots.
5. Press and hold X to simulate losing the ball.
6. When score starts flashing, release X and go to step 4 to play next ball.
Note: You can start play at any of the 4 stations, and the table will rotate as needed. Multiplayer works as well.
The manual explains the tests available, and also how to set number of balls, high score, etc., with the diagnostic keyboard.
$end
$info=royalcrd
$mame
INITIALIZATION:
Press and hold Service 1 + 2 Keys ([ 0 ]+[ 9 ]), press reset [ F3 ]. When you see "RAM-Initializiert!" or similar message, release all keys. Restart if needed.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=rt1715w
$mame
TIPS:
This system is shown as ok, but there's only ONE boot disk that works. There's no software list, so search for 1715SCP3.CQM .
$end
$info=rulechab
$mame
INITIALIZATION:
The first time you run the game, it will say 'DATA ERROR !!' and then 'HARDWARE ERROR !!'. Activate the 'bezel' and 'full' view and use the mouse to press on the 'Operator Key' button [ 9 ] (turn to green) and then press on 'Page Key' [ 9 ] twice until a window with the text 'CLAVE' comes up. Now type the password that appear under the roulette leds (six numeric digits) with the (IN1....IN6) and (OUT1...OUT6) buttons following the key assignment indications located under the password field. Press 'Page Key' again to finish.
SOURCE:
mameinfo.dat / https://www.progettosnaps.net/gameinit.dat
$end
$info=rulechan
$mame
INITIALIZATION:
The first time you run the game, it will say 'DATA ERROR !!' and then 'HARDWARE ERROR !!'. Activate the 'bezel' and 'full' view and use the mouse to press on the 'Operator Key' button [ 9 ] (turn to green) and then press on 'Page Key' [ 9 ] twice until a window with the text 'CLAVE' comes up. Now type the password that appear under the roulette leds (six numeric digits) with the (IN1....IN6) and (OUT1...OUT6) buttons following the key assignment indications located under the password field. Press 'Page Key' again to finish.
SOURCE:
mameinfo.dat / https://www.progettosnaps.net/gameinit.dat
$end
$info=rungun
$mame
INITIALIZATION:
EEPROM 35E shows up bad - hold down [ F2 ] and TAP Reset [ F3 ] to init the EEPROM properly. When the message appears, let go of [ F2 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=rx78
$mame
TIPS:
BANDAI RX-78
============
Notes:
- BS-BASIC v1.0 notes:
-- COLOR x doesn't do anything. It sets a memory location with x, but does nothing with it.
-- COLOR x,y where y sets the background colour. This part works.
-- When BASIC is first started, it sets the colours but doesn't save the information. So when COLOR x is entered, although x has no effect, it also sets the background colour, which not having been set, sets the background black.
-- At the first scroll, the display memory is disrupted in the logo area, probably another btanb. After that, scrolling works correctly.
-- Need a real machine to confirm these problems, but if true, one can only wonder how such obvious issues made it out the door.
- To save a tape: SAVE
- To load a tape: LOAD
- To interrupt a LOAD, press STOP + SHIFT keys (this combination is the BREAK key).
Summary of Monitor commands.
- The monitor is entered at bootup. The prompt is the * character. This is followed by a command letter (upper case). Some commands require hex parameters. You must enter all 4 characters of these. No spaces allowed except where shown.
- While in BASIC, you may enter the monitor by using the MON command. After you have finished, you can return to BASIC by entering the command *J2005.
- Tape commands:
*L Load a tape
*V Verify a tape
*S Save a block of memory to tape. You are asked for a filename (blank is allowed), the start address, the end address, and the Jump address (where it should begin execution)
- Memory commands:
*Dnnnn nnnn Displays a hex dump in the address range entered
*Mnnnn Allows you to examine and modify memory. Enter to skip to next, period (.) to quit.
*Jnnnn Transfer execution (Jump) to a program in memory at the specified address
- Other:
*R This is a block transfer load from a mystery parallel device, using ports E0 and E1, using handshaking similar to a centronics printer. The incoming file is loaded into memory and it appears that the operator is not provided any information of what happened.
Carts
-----
Run by themselves.
Cassettes
---------
Firstly need to find out if the tape is for Basic, so load "basic" from swlist. Then use LOAD.
If you get error 18 then it's a M/L program, so MON then L then the program name that Basic gave you.
When it's finished you're back to Basic. RUN to start it.
If you don't use the Basic cart, the system will start in Monitor and expect a tape, L is already printed for you to press enter. Note that a tape will immediately begin playing at start, even before you hit enter.
At end it will say something like
LOADING GRM0044 3780 01D4 2005
2005 EC00
Use the J command to run it, in this case (don't know)
$end
$info=sacstate
$mame
TIPS:
All input to be in lowercase.
The weird characters that show on screen are various escape sequences. These are different depending on the terminal type chosen. The codes need to be understood and emulated before this system makes sense.
Known Monitor commands: (from the disassembly)
! write buffer to AD000
* set RAM036 flag
+ increment AD000 by 1
+n increment AD000 by n
- decrement AD000 by 1
-n decrement AD000 by n
: clear RAM036 flag
= display AD000
=nnn set AD000 to nnn
@ fill buffer with 026
unknown commands: / & d e l r s t u z \ ^ | ~
Other input will either result in '!' message, or halt.
$end
$info=sagafox,sagafoxf80
$mame
INITIALIZATION:
At start press F to boot the floppy disk.
$end
$info=salmndr2
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=samcoupe
$mame
TIPS:
To get double-quote, press the ] key.
Joystick 2 is mapped over some of the alphabetic keys. You may need to unmap the joystick to fix the keyboard. Unmap joy 2 to fix the ADFGR keys, and reassign Fire to the Delete key to fix Ctrl.
Cassette
--------
At the rainbow screen, load a tape with LOAD"". If it doesn't run itself, type RUN.
To save a tape: SAVE"x"
Floppies
--------
At the rainbow screen, boot a disk with BOOT. If it says NO DOS then the disk is not usable. If it says NO AUTOBOOT, do DIR. If files show, do DEVICE D, followed by LOAD"(likely-looking-file)". If it doesn't start up, do RUN.
$end
$info=sapi1
$mame
TIPS:
To save a tape: SAVE
To load a tape: LOAD
$end
$info=sapizps2
$mame
TIPS:
You must select bios 2 (MB3) to use cassette commands.
To save a tape: SAVE
To load a tape: LOAD
$end
$info=saturn,saturneu,saturnkr,saturnjp,hisaturn,vsaturn
$mame
TIPS:
The use of a ROM CARTRIDGE (BIN without CUE) does not work.
On the setup screens, use the arrows to choose the bottom-right choice and press [ Ctrl ].
$end
$info=savia84
$mame
TIPS:
Pasting:
0-F : as is
DA : ^
AD : -
GO : X
Here is a test program. Copy the text and Paste into the emulator.
-1800^3E^55^D3^F9^76^XX1800^
$end
$info=sb2m600b,c1p,c1pmf,uk101
$mame
TIPS:
Keyboard notes and BTANBs:
- Keyboards on all models are identical, except on UK101 where ^ replaces LINE FEED.
- When run for the first time, the keyboard is in lowercase. Shift will correctly select UPPER case. Special keys do weird things, but come good when Shift pressed. Since all input MUST be UPPER case, the first thing to do is press Capslock (which is SHIFT LOCK on the real machine). This is saved in your cfg file on exit.
- After that, UPPER case works correctly, as do the other keys. Pressing Shift will now do odd things to the letters, and they become random symbols.
- Natural keyboard is set up to take advantage of these oddities and get the maximum symbols available, however lowercase is not available. Natural keyboard will only work correctly when the SHIFT LOCK is engaged.
To save a tape: SAVE
To load a tape: LOAD or L
$end
$info=sb8085
$mame
TIPS:
Getting it to work with the terminal:
1. Slot CRT: choose Terminal. (The VTI should be removed from S100 slot 1 or else its keyboard must be disabled later.)
2. Reboot
3. Press A (certain other keys may work here). It will autodetect the baud rate and start up. (Only 110, 150, 300, 1200, 2400, 4800 and 9600 baud are detected properly.)
4. Now you can enter commands (such as D000,FFF)
5. If it says KEYBOARD ERROR it doesn't mean a problem with the keyboard, it means you made a mistake.
To use the monitor with the VTI, start by typing A (in uppercase).
SOURCE: Driver notes
$end
$info=sbc6510
$mame
TIPS:
Commands: A C D E F G L R S (usage unknown)
Some commands expect a filename enclosed in double quotes. If the quotes are not there, it loops forever looking for them. There is no help and no error messages.
$end
$info=sbsoli
$mame
INITIALIZATION:
This game is listed as working, but it can be difficult to start. Keep hitting 5 until it gives a credit, and ignore the alarm. Press UP to begin.
$end
$info=sc2
$mame
TIPS:
Keypad legend:
R - Ruckstellen (reset)
K - Programmstufen (level)
W - Figurenwahl (white/black)
P - Problemeingabe (problem mode)
T - Tonabschaltung (sound on/off)
L - Loschen (clear)
Q - Quittierung (enter)
$end
$info=scp300f
$mame
TIPS:
When started you must press Enter twice before anything happens.
All commands must be in UPPER case.
Known Commands:
B : Boot from disk?
D : Dump memory
E : Edit memory
F : Find
G : Go?
I : Input port
M : Move
O : Output port
R : Display / Modify Registers
S : Search
T : Trace
$end
$info=scrzy_l1
$mame
TIPS:
STILL CRAZY
===========
The first time run, the display will show the model number. Press F3 to clear this.
A novelty game where the playfield is completely vertical. It has 4 flippers and the idea is to get the ball up to the alcohol 'still' before the 'revenuers' do. The idea didn't catch on, and the game was not officially released. 1 player. The display shows Score and Batch. There is no credit display. If the number of batches exceeds 9, the 'hidden digit' will show the tens. You cannot get more than 99 batches. The score only has 5 digits, but the game stores the 100,000 digit internally.
How to play: Press 5, press 1, press Z. Add points by pressing F,G,H,J. Press J a number of times to increment the batches. To end the game, hit X until the siren is heard. If you scored > 99999 points, the high score will show 99999.
$end
$info=scud
$mame
INITIALIZATION:
The game has an unemulated network board. When the game says "Network Board not present", go to the test menu [ F2 ], select GAME ASSIGNMENTS and set 'LINK ID' to SINGLE.
SOURCE:
mameinfo.dat
$end
$info=scv
$mame
TIPS:
Inufuto homebrew games don't work.
$end
$info=sdk80
$mame
TIPS:
All input must be in UPPER case.
Monitor Commands:
D<low address>,<high address> Display memory contents
G<entry point> Go to address (execute program at address)
I<address> Insert instructions into RAM
M<low address>,<high address>,<destination> Move blocks of memory
S<address> Substitute memory locations
X<register identifier> Examine and modify registers
$end
$info=sdk85
$mame
TIPS:
An example is Press SUBST key, enter an address, press NEXT key, enter data, then press NEXT to increment the address.
Warning: the default cold start routine fails to initialize SP properly, which will cause the GO command to fail. SP can be set to point to the end of onboard RAM by the following sequence of button presses: EXAM REG, 4, 2, 0, EXEC, EXAM REG, 5, F, F, EXEC. In TTY mode, use the "XS" command to change SP. Another option is to push the RESET button again, which will leave SP wherever it was in the monitor's scratchpad area.
Using the Mastermind bios:
Start up, press 0 to begin. Game shows ----. You need to guess a number between 0000 and 9999. Enter your guess, "computer" will answer showing on left with the number of found digits. On the right you'll get a "clue", slightly different than on the standard game (making it a bit more tricky and more intriguing). Once you find the number, you'll see it flashing. Press the 2 key and you'll get your score (number of attempts before guessing). Press 0 to restart.
$end
$info=sdk86
$mame
TIPS:
Paste Test:
N0100^11^22^33^44^55^66^77^88^99^X0100^
Press UP to verify the data.
User manual: http://www.bitsavers.org/pdf/intel/8086/9800698A_SDK-86_Users_Man_Apr79.pdf
$end
$info=sdungeon
$mame
INITIALIZATION:
You can use [ F1 ] to proceed through all the configuration screens, stopping when you see the title screen. Setup is complete.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=seabass
$mame
INITIALIZATION:
The first time you run the game, it will say 'ERROR ON CARTRIDGE'. Press SERVICE [ 9 ] and then TEST [ F2 ] to get into the ST-V TEST MENU. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=segacd,segacd2
$mame
INITIALIZATION:
SEGA CD
=======
Although marked as not working, it seems to work perfectly.
Press Ctrl on the first 2 screens.
When the game starts up, when it says to press Start, press 1.
$end
$info=selz80
$mame
TIPS:
Test sequence: Press -, enter an address, press = to show contents, press
up/down-arrow to cycle through addresses.
Paste test: -=11H22H33H44H55H66H77H88H99HK-1000=
Now press UP to see that the data has been entered.
$end
$info=sengokmj
$mame
INITIALIZATION:
Once you see the warning message, press Reset button [ F3 ].
TIPS:
To enter into various Service Mode items, press button [ F2 ], reset and then toggle it.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=setaroul
$mame
INITIALIZATION:
The first time you run the game, it will say 'BACKUP DATA IS WRONG...'. Press key [ 9 ] (Reset) to proceed.
SOURCE:
mameinfo.dat
$end
$info=sevilla
$mame
INITIALIZATION:
Insert coin [ 5 ] and keep pressed Aux Lever [ 2 ] and Lever [ 1 ] until the reels will start to roll.
SOURCE:
mameinfo.dat
$end
$info=sexappl
$mame
INITIALIZATION:
When games are first run a RAM error will occur because the NVRAM needs initialising. When ERROR appears, press [ F2 ], then [ F3 ] to reset, then [ F2 ] again and the game will start.
TIPS:
Trivia games "No Coins" mode: if DSW "No Coins" is on, coin inputs are replaced by a 6th button to start games. This is a feature of the PCB for private use. Selection/Poker payout button: if pressed, all coins/credits are gone and added to the payout bookkeeping, shown in the service mode under the coin in total. Last Winner shows the last payout. Payout hardware is unknown.
SOURCE:
mameinfo.dat
$end
$info=sfiii
$mame
INITIALIZATION:
There is no avoiding the NVRAM initialization process. In order to use any game that is not labeled as NO CD, the game must be allowed to create a complete and valid NVRAM file. This process takes nearly an hour and only needs to be done once. Once a proper NVRAM is created, the game will start quickly.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=sflush,beaminv,ctainv,pacominv,pacominva,worldinv
$mame
TIPS:
Unplayable with the keyboard. Enable and use the mouse for controlling movement.
$end
$info=sfrush
$mame
TIPS:
The Abort button is the player 1 start button ([ 1 ]).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=sg1000
$mame
TIPS:
You can get sc3000 software and a cassette port by installing sk1100 into the sgexp slot.
However, no sc3000 software (including Basic) will work, it just gives a black screen with beeping.
Therefore, there's no way to load any cassettes.
$end
$info=sg1000m2,sc3000
$mame
TIPS:
To use cassettes, you must load "basic3" or "basic3e" (don't use "basic2" as it gives only 2k of free memory).
To save a tape: SAVE"x"
To load a tape: LOAD
If it doesn't run after loading, do RUN.
$end
$info=sgsafari
$mame
INITIALIZATION:
When you see the black screen, enter the key sequence VXB1 (HOLD 4 [ V ], HOLD 2 [ X ], HOLD 5 [ B ] and START) to initialize the game.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games#Super_Gran_Safari
$end
$info=sgunner,sgunner2
$mame
INITIALIZATION:
Hold Service 1 [ 9 ] then press [ F2 ] to enter Service Mode. Shoot at the targets it shows using the crosshair. After you've shot the target, press Service 1 [ 9 ] again to move onto the next one. Once you finished and have returned to the start again, hit [ F2 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=shatekds
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears. Hold down [ F2 ] for about 4 seconds to enter TEST MODE. Select 'SET MODE' with [ F2 ], enter with Key [ CTRL ], then use [ F2 ] to select 'RAM CLEAR'. Hold down Key [ CTRL ] until 'OK' and press [ F3 ] to proceed.
SOURCE:
mameinfo.dat
$end
$info=shdancer
$mame
TIPS:
Reset Scores: Enter Test Mode using [ F2 ]. Select "Backup Ram Clear", choose and select "Yes", hitting [ F2 ] to confirm. Exit or restart MAME (with [ Esc ] or [ F3 ]).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=shimpact
$mame
INITIALIZATION:
The first time you run the game, it will say 'CMOS INVALID...'. Press P1 START [ 1 ] to proceed.
SOURCE:
mameinfo.dat
$end
$info=shine
$mame
TIPS:
There's next to nothing known about this unique machine. Errors are all numeric, therefore giving no clue as to what the issue is.
First thing to do is to enter "CALL-20480" and it responds with "BASIC PLUS". Now you can save a tape with CSAVE"x", and load a tape with CLOAD. There's also a monitor program, accessible with MONITOR.
$end
$info=shngmtkbg
$mame
INITIALIZATION:
Wait patiently for the two progress bars to end, press [ TAB ], choose "DIP Switches" and set "BIOS Flash" to "OFF".
Now choose "Reset System," and on reboot the game will start correctly.
$end
$info=shock,obaoba,drakor,meteort,sureshop,cosmic,gemini2k,vortexp,zarza,sharkt,lunelle,rally,football,fireact,cavnegro,ladylukt,titan,hawkman,snake,voleybal,mrblack,sshuttle,polar,gork,fireactd
$mame
INITIALIZATION:
You need to have a ball in the outhole (hold down X) when starting a game.
To activate setup mode, turn on both the Adjust and Service dipswitches. Service needs to
be on to access any of the dipswitch functions.
Status of each game:
- shock, obaoba, obaoba1, obaobao, drakor, meteort, cosmic, vortexp, stest, rally,
snake, voleybal, polar, ladylukt, vegast, titan, gork:
Works, with various quality of sounds
- sureshop:
Playable, but sound is just a buzzing noise (bad dump?). Can be interrupted by
a large '15', which is fatal.
- sharkt:
Playable, ball randomly never ends
- lunelle:
Works, but play can be interrupted by a large flashing '14', ball 5 never ends.
- gemini2k, zarza, zarza1, cavnegro, hawkman, mrblack, sshuttle, fireactd:
Can insert a coin but cannot start a game
- fireact:
Cannot insert a coin
- mrblkz80:
Different hardware. Can insert a coin but not able to start a game. Dips don't work.
- hawkman, titan:
These are the only machines that are known to talk.
$end
$info=showdown
$mame
INITIALIZATION:
Keep P1 button 1 [ Ctrl ] pressed at boot to skip the checks. Keep start [ 1 ] pressed to enter service mode.
SOURCE:
mameinfo.dat
$end
$info=sigma2k
$mame
INITIALIZATION:
Turn ON with Supervisor Key [ 0 ]. Press 3x HOLD5 [ B ] to enter into page 4 setup. Press HOLD3 [ C ] to navigate between options, and highlight "Clear All Informations". Keep pressed HOLD1 [ Z ] for more than 3 seconds. Turn OFF with Supervisor Key [ 0 ].
SOURCE:
mameinfo.dat
$end
$info=sigmapkr
$mame
INITIALIZATION:
Turn ON with Operator Key [ F2 ], then DOOR key [ O ] to enter the Operator Mode. Press Hold 1 [ Z ] to clear page. Turn OFF with Operator Key [ F2 ].
SOURCE:
mameinfo.dat
$end
$info=silkworm
$mame
TIPs:
On startup, press the Player 2 start button [ 2 ] to enter test mode.
SOURCE:
mameinfo.dat
$end
$info=simpbowl
$mame
INITIALIZATION:
* Wait for the 4 BAD roms to show.
* Hold F2 and hit F3.
* Keep holding F2 until it says EEPROM INITIALIZED.
* Let go, and wait a while. The game will start.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=simpsons
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 12C shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=sinistar
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
TIPS:
Press [ F1 ]+[ F2 ] for Bookkeeping/Setup.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games and mameinfo.dat
$end
$info=sitcom
$mame
TIPS:
The idea of this device is that you write a 8085 program with an assembler on your PC. You then compile it, and then send it to the SITCOM via a serial cable. The program then (hopefully) runs on the SITCOM. With the 8255 expansion, you could wire up input devices or other hardware for your program to use.
The SOD LED blinks slowly while waiting; stays on while downloading; and blinks quickly if an error occurs.
After a successful upload, hit the Reset button to mirror RAM into the low 32kB of the address space in place of ROM and run the program.
The null modem bitbanger should be configured for 9600 8N1 to upload a program. The data should be in Intel HEX format.
$end
$info=slc1
$mame
TIPS:
This computer is both a Z80 trainer, and a chess computer. The keyboard is different between the two. So by default, the chess number buttons are on the main keyboard, and the one for the trainer are on the numpad.
There is no chess board attached. You supply your own and you sync the pieces and the computer instructions.
When started, it is in Chess mode. Press 11111 to switch to Trainer mode.
Trainer Keys:
0-7 : hexadecimal numbers
Shift then 0-7 : Hexadecimal 8-F (decimal points will appear)
ADR : enter an address to work with. After the 4 digits are entered, the data at that address shows, and you can modify the data.
+ (inc) : Enter the data into memory, and increment the address by 1.
Pasting:
0-7 : as is
8-F : X, then 0-7
+ : O
- : XO
ADR : Z
Test Paste:
00000Z510011O22O33O44O55O66O77OX8X8OX9X9OZ5100
Now press O to confirm the data has been entered.
$end
$info=slither
$mame
INITIALIZATION:
The first time you run the game, it will say 'CMOS INVALID'. Press P2 START [ 2 ] to save CMOS and proceed.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=slrasslt
$mame
INITIALIZATION:
Error will show for 24G. Hold [ F2 ] then hit Reset [ F3 ]. Continue holding [ F2 ] until the game creates the EEPROM and tells you to release it.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=sltpcycl,sltpcycla,sltpcyclb
$mame
TIPS:
This game is free. Press Alt, then space 3 times to get to the race screen, then space to get MARCHA 7. Press Ctrl to start the race, then keep tapping Ctrl to go faster.
$end
$info=sltpstep,sltpstepa
$mame
TIPS:
This game is free. Press Alt, then space 5 times to get to the race screen, then space to get MARCHA 5. Press Ctrl to start the race, then keep tapping Ctrl to go faster.
$end
$info=sm1810
$mame
TIPS:
No software available. Wait for disk boot to time out, then you are in the monitor program. Known commands:
B - boot disk
D - display a byte of memory
F - fill?
G - go?
I - in port
M - move?
N - disassemble a byte
O - out port
P -
S - substitute (edit a byte)
T -
X - display or set registers
$end
$info=smc777
$mame
TIPS:
SONY SMC-777 and SMC-70
=======================
Quickload
---------
Make sure CP/M from the swlist is loaded first, then use newui to load a COM file.
All the working ones are in the snp_ok folder.
Floppy Disk
-----------
D88 - ok
DSK - none work.
1DD - some work, many retries, bad sectors, or getting stuck.
Some games ignore inputs.
One game has graphics problem.
$end
$info=smoto20
$mame
TIPS:
To enter test mode, keep STATS/TEST key [ 9 ] pressed during boot. HOLD5 key [ B ] to select between VOICE <-> MUSIC. HOLD4 key [ V ] to increase the tune/sound number, START key [ 2 ] to decrease it.
SOURCE:
mameinfo.dat
$end
$info=snookr10
$mame
INITIALIZATION:
Press and hold Service 1 + 2 (Keys [ 0 ]+[ 9 ]), then press Reset [ F3 ]. When you see "RAM-INIZIALIZZATA!", release.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=soccerss
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=socrking,pinchamp,tmachzac,farfalla,dvlrider,mcastle,robot,clown,poolcham,bbeltzac,mexico,zankor,spookyp,strsphnx,nstrphnx,thndrman,scram_tp
$mame
INITIALIZATION:
All games (except where noted below)
- To start, press 1
- Wait for score to flash before you can score (first ball can take a while, jiggle XZ to push things along)
- Press X to end ball
- Ball counter runs backwards, so 1 = last ball.
- When on the last ball, scoring points racks up a bonus counter. At the end, you get an extra timed part, with infinite balls until the time runs out. Then press X.
- Star's Phoenix (Multiball game: To start, hit 1, then jiggle ABX. To end ball, press AB)
- New Star's Phoenix (same as Star's Phoenix)
$end
$info=sol20
$mame
TIPS:
PTC SOL 20
==========
Make sure all keyboards are enabled.
System Setup (to play games etc).
- In the Dipswitches (not the Configuration), turn cursor flashing OFF.
- Loading via wav files works, so load a tape image in the Media Control
- In UPPER CASE, enter XE press enter, cassette will load.
- At the end, the program will start by itself.
- When it says use 2,4,6,8 keys, you can use the keyboard arrow keys.
Monitor Commands:
- TE - return to terminal mode
- DU - dump memory
- EN - modify memory
- EX - Go (execute)
- CU - Insert or remove a custom command
- SE - Set parameters (eg tape speed)
- SA - Save
- GE - Load
- XE - Load and run
- CA - List the files on a tape
How to use the music system:
1. Choose the "music" item from the software list
2. Type XEQ press Enter
3. When the program starts, press R, you are back in the monitor
4. Type GET press Enter
5. When this finishes loading, type EX 0 press Enter, there's no response
6. Press F, wait for numbers to appear
7. Press S, wait for numbers to appear
8. Press P, music will be heard (it isn't very loud)
Cassette
--------
To save a tape: SA name a b (where a = start address, b = end address)
To load a tape: GE
To list files on a tape: CA
To load a tape and autorun it: XE
Info shows when load is finished
progname progbyte start size
If preceeded by ERROR, then a load error occurred
If start address is 1AD9, then the game is for BASIC/5.
If start address is 3C20, then it's for EXTENDED BASIC.
In BASIC, use GET to load a file. Annoyingly you need to supply other parameters as well.
GET name,type
name is the progname
type is C or S (not sure yet).
Paste
-----
Most of the unsupported stuff is text and can be pasted in.
$end
$info=sorcerer,sorcerera,sorcererb,sorcererd,sorcerer2
$mame
INITIALIZATION:
All input to be in UPPER case.
To set the tape speed:
- SE T=0 (1200 baud - the default)
- SE T=1 (300 baud)
To set the autoexec address: SE X=nnnn (where nnnn = exec address)
To set the file character: SE F=cc (where cc is a hex number - it is displayed in ascii upon loading)
To save a tape: SA name a b (where name = filename (1-5 characters), a = start address, b = end address)
To load a tape: LO
To load and autorun a tape: LOG (only for M/L tapes where an exec address has been set
So, when saving:
- Set the tape speed
- If it can be autoexecuted, set the autoexec address (for Basic programs use the address C858)
- Set the file character (programs loaded via Basic must be Bx; the special code D8 prevents auto-execution)
- Decide on a name (it's advisable to be normal characters A-Z,0-9. The first character must be A-F or H-Z)
- Find out the address range to save
- Then save with the format listed above
In Basic:
- To save a tape: CSAVE name
- To load a tape: CLOAD
- To load and run a tape: CLOADG
Sorcerer Floppy Disks
---------------------
There's no standards; all the different hardware solutions used non-compatible floppy formats.
Disk system on sorcererd:
- Uses a Micropolis controller. Top of RAM is BBFF.
- To boot CP/M, insert the 325k disk, then type GO BC00 at the monitor prompt.
- To try the video/disk unit, insert the 78k disk, then type GO BF00 at the monitor prompt.
(see notes below)
Disk system on sorcerera:
- Uses an almost-Microbee clone board called the Dreamdisk.
- To boot, just insert the proper 841k disk. The bios will wait for it.
Disk system on sorcererb:
- SCUAMON will try using ports 30,32,34 and 38. Uses digitrio hardware (also a 841k disk).
scuamon64 requires you to enter DI to boot, and it doesn't work, confirmed buggy.
scuamon80 will successfully boot by itself, but the 80 column display is of course scrambled.
Other disk-enabled bioses:
- TVIMON uses ports 04,30-34. Type in BO to attempt to boot. Unknown hardware.
- There's a bunch of 251k disks, also requiring unknown hardware.
Exidy Sorcerer Video/Disk Unit:
- Contains a screen and 2 floppy drives. No details available. Partial
emulation done but it's all guesswork. The unit contains 2 dipswitch units
(one has 4 switches and the other has 8), a 8 MHz crystal, 3 proms and a
FD1793-B01 fdc. Going by the code, it would appear to place the Z-80 into
WAIT while reading a sector. To try it out: GO BF00 at the monitor prompt.
Currently the CP/M sign-on message appears, followed by lockup due to a
fdc problem. Uses ports 28-2C. Run it under debug, when it gets stuck you'll
see the A register has 21. Change it to 24 and it will boot up and work.
$end
$info=sorcr_l2,sshtl_l7,comet_l5
$mame
INITIALIZATION:
The first time run, the display will show the model number. Press F3 to clear this.
Here are the key codes to enable play:
Game NUM Start game End ball
-----------------------------------------------------------------------------------------------
Sorcerer 532 ASD hit 1 ASD
Space Shuttle 535 ASD hit 1 ASD
Comet 540 1 X
$end
$info=spacegun
$mame
INITIALIZATION:
Press [ F2 ]+[ F3 ] to enter test mode. Press P2 Start [ 2 ] to calibrate the guns for Players 1 and 2. Follow instructions and fire on targets for both players - when complete, press 2 again to save EEPROM. Reset or Restart.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=spc1000,spc1500
$mame
TIPS:
To save a tape: SAVE
To load a tape: LOAD
The spc1000 and spc1500 tape formats can be loaded by both systems, however the content is not compatible.
$end
$info=spcship
$mame
TIPS:
At start of each ball, press Z to enable the playfield.
$end
$info=spec128,specpl2a,specpl3e,spectrum,atm,atmtb2,atmtb2plus,chloe,pent1024,kay1024,scorpiongmx,scorpio,scorpiontb,hc128,specpls2,tbblue,specpls3,sp3e8bit,sp3eata,sp3ezcf,byte,bk08,blitzs,cip01,cip03,didakt90,dgama87,dgama88,dgama89,didaktk,didakm91,didakm92,didakm93,hc2000,hc85,hc90,hc91,inves,jet,compani1,mistrum,orizon,santaka2,sintez2,spektrbk,tk90x,tk95,zvezda,spec80k,specide,tc2048,uk2086
$mame
TIPS:
Sinclair Spectrum, Scorpion, ATM
================================
Cassette is the only option.
J shift-P shift-P - load"", then press Scroll-Lock then F2 to start the tape.
When loaded, it might run itself, or it says 0/0, so press R
Some games expect input without a prompt, so just guess.
R - run
K - list
Shift-0 = backspace
Note for "ts2068" - after issuing the load command, press Enter again.
Spectrum 128
------------
Press enter on tape loader, Scroll-lock, F2
$end
$info=special,anakonda,erik,kharkovsky,lik,pioner,specialp,specialm,specimx,unga
$mame
TIPS:
To save a tape: MSAVE
To load a tape: MLOAD
Some of the specialist clones can load a file at the initial prompt if no keys are pressed.
To enter Basic: B
Extensive Driver Notes:
- Scrolling is noticeably slow.
- Hit Alt to switch between normal and Russian characters.
- Special, specialp, lik, erik: At the first prompt, press Enter for the Monitor. All other keys just beep.
- Specimx: Press Enter to go into a ramdisk File Manager. Press F3 to load a tape (which errors). If you had loaded a disk, press F6 to boot it.
- Specimx -bios 1 and 2 don't set a colour, so a default has been chosen instead of a black screen.
- Specimx -bios 1 lists a number of programs on the ramdisk, but most of them don't work.
- Lik: B to enter Basic. Haven't found an official way to exit, but you can type MLOAD and hit Enter twice.
- Unga: It can load and run a tape, like Special. Or, press Y and you're taken to BASIC. You might find that the keyboard is stuck in lowercase, so hit Left-Alt to switch to upper. Now it will work. If you enter SYSTEM to exit, it corrupts itself and runs into the weeds. At the initial prompt, if you hit Enter it jumps to 0000 and thence into the weeds.
- Anakonda: It complains of a disk problem (not emulated), before falling into a cassette loader. If you had loaded a tape from the command line, hit enter 3 times quickly before the tape starts to play. It will load and run.
Important tape notes:
- If you press any key (including F2 to start the tape), the tape either will not load, or the machine hangs. Same problem occurs if you use the Tab menu.
- To load a tape from the swlist, you must include the software name on the command-line, or use a frontend. It will load and run by itself at start. DON'T touch anything until it's finished.
- Tapes from the swlist only work with "special"; they may load on others but unlikely to run.
ToDo:
- Much mystery surrounds the usage of cassette.
- Keyboard is a bit strange, especially with Enter key
- What does or does not get changed by Shift key is all over the place
- Lik: Space and < keys not working
- Pioner: Not all keys have been found (Function keys, Left-arrow, more?)
- Pioner: Monitor roms missing, used ones from "special".
- Special -bios 2 contains Basic. How to access it?
- Erik: should have colour and floppy disks, unknown how to access them. No disk software available.
- Erik: erik_disk_reg_w function is commented out, is it needed? Appears necessary for floppy operation.
- Specimx: how to access the disks from swlist?
- Specimx: Machine tends to crash/freeze internally after a while.
$end
$info=special7,special7a,special7b
$mame
INITIALIZATION:
If alarm sounds at start, press 0 twice.
$end
$info=spectra
$mame
INITIALIZATION:
Setting up - if you do not set up the game, each player will get 255 balls.
Turn test switch to Setup. Press 1 to advance to next set. Press 5 to adjust the set. Use the manual for a description of each set. After setting up set 16, do not press 1, instead turn the dipswitch to Play. Exit (to save nvram), and restart.
Now the game is ready. Very quick guide to a reasonable setup:
06 - 30000 (1st award score)
07 - 50000 (2nd award score)
08 - 70000 (3rd award score)
09 - 90000 (high score)
11 - 1 (1 coin 1 credit)
13 - 3 (3 balls)
15 - 1 (award is a free game)
16 - 1 (match enabled)
$end
$info=speedrcr
$mame
INITIALIZATION:
Make sure you have no .NV file for this game. When you boot, the game will guide you to hit F2 to enter service to calibrate your controls. "Jump" is default mapped to 1 (Player 1 Start). Follow instructions, holding each direction and pedal for a couple seconds before hitting 1. Hit F2 and reset/restart MAME.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=spetrix
$mame
INITIALIZATION:
On first run it may get stuck at HARDWARE TEST. Press one at a time Z Z C X.
$end
$info=spinveti
$mame
INITIALIZATION:
When it says to press PLAY, hit enter.
Arrows to move, Ctrl to shoot.
Don't shoot the mothership because it will be game over.
$end
$info=splat
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=spool99
$mame
INITIALIZATION:
If at start it says RAM BAD, or RAM DATI BAD, hold down 1 and 9, hit F3. Wait for RAM INIT, then let go of 1 and 9. You need to do this every time you run this game.
SOURCE:
mameinfo.dat
$end
$info=sprinter,pentevo
$mame
INITIALIZATION:
Make sure to go into the Input Settings and enable all keyboards.
$end
$info=sprachmg
$mame
TIPS:
It requires a speech cartridge from the software list, otherwise you'll get ERROR15 at start. After fixing that, if it doesn't say CLEAR! at start, click these buttons one at a time: CLR EX MODE 1
To compose a manual message, click these buttons one at a time, and wait for a response after each one: INP 0 1 0 0 0 then the numbers you want (it will speak each one), then terminate the message with the + button. The special buttons : and / will say Achtung and Trennung.
To send your message, press STA to send morse code. The special words cause a long series of beeps so just wait patiently for it say END on the display.
Meaning of the buttons (meanings change depending on operation in progress):
0/NO Zero, or NO
1/YES One, or YES
2/· Two, or Dot (morse)
3/— Three, or Dash (morse)
4-9 Number
: Attention (German: Achtung)
/ Separator (German: Trennung)
+ End of speech transmission
= Address separator in morse code telegram
? End of morse transmission, or 200 ms relay
SPC Space
RES Reset (puts device in startup situation)
STA/STP Start/stop playback of telegram
→ Forward, or Skip setting
← Backward, or Skip setting
MODE Set mode of operation
INP Input of telegram
OUT Output from a given point
CLR Clear (message)
EX Execute (in combination with CLR, OUT or RES)
Errors:
01: This is not a function key
02: Keyboard error, press key again
03: Message buffer in use and not sent, cannot overwrite
04: Function key not allowed, use (0-9), (:), (/), (+), (?) SPC or (=)
05: Only YES or NO allowed (when setting MODE, also → and ← allowed)
06: Morse telegram must start with (:), or invalid key for dot-dash input
07: Deleting a used not-sent message
08: Illegal address, use ← or → only
09: Transmission speed can only be set with (0-9)
10: Incorrectly formatted message (+ or ? missing), or empty buffer
11: Error when reading tape (illegal character)
12: No tape
13: Clear buffer (CLR) must be confirmed with EX (or use ← to cancel)
14: Memory full
15: Speech module not present
16: Manually entered messages cannot be started with OUT, only with STA/STP
17: Can only repeat messages from the same originator
The real machine can use paper tape as input, but MAME doesn't support it.
SOURCE: https://www.cryptomuseum.com/spy/owvl/32620/opr.htm
$end
$info=srmp3
$mame
INITIALIZATION:
Running the first time, you need to init the EEPROM. You can do this by hitting [ F2 ], then [ F3 ]. When the Test screen comes up, hit [ F2 ] then [ F3 ] again.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=srollnd
$mame
INITIALIZATION:
At the first start, a password will be requested, press [ X ], [ X ], [ C ], [ B ] e [ V ].
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=sshootep,coneyis,lizard,suprnova,sshootr2,gwarfare,mbossy,attila,agent777,cpthook,ladyshot,andromep,cyclopes
$mame
INITIALIZATION:
When first turned on, you need to press num-0 to enter the setup program, then keep
pressing num-0 until 06 shows in the credits display. Press the credit button to set
the first high score at which a free credit is awarded. Then press num-0 to set the
2nd high score, then num-0 to set the 3rd high score. Keep pressing num-0 until you exit
back to normal operation. If this setup is not done, each player will get 3 free
games at the start of ball 1.
Status:
- All games are working without sound, except:
- gwarfare stops responding to inputs after a while
- mbossy rom missing, black screen
- andromep, andromepa, cyclopes, cyclopes1: To start, hold CX hit 1. End ball, CX
$end
$info=sshooter17
$mame
INITIALIZATION:
Use the mouse option to control the player 1 crosshairs. Use RDFG to move player 2 crosshairs. The screen says 3 steps to set the guns.
1. Press 2 to get started. Use the mouse to shoot the target. You may notice the explosion point is not where you point, so compensate.
2. Use the mouse button to click on the target 16 times. Then move player 2 to point at the target and press A 16 times.
3. Much like step 2, keep firing until the trumpet sounds for each player. Now, the game starts.
$end
$info=ssriders
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ]
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=ssridersabd,ssridersebc
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=sss
$mame
INITIALIZATION:
The first time you run the game, it will say 'ERROR ON CARTRIDGE'. Press SERVICE [ 9 ] and then TEST [ F2 ] to get into the ST-V TEST MENU. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=st,st_fr,st_de,st_nl,st_es,st_se,st_sg,st_uk,megast,megast_fr,megast_de,megast_se,megast_uk
$mame
TIPS:
ATARI ST
========
Need a boot floppy or it is stuck on a white screen. The only floppies supported are st/stx.
Some games start themselves, but others may just show the desktop.
In the desktop, click the DRIVE A icon, then click on File,Open
Once you get the file list, choose either the TOS or PRG file, and double-click really fast. Now it should work.
The disk system supports folders, so make sure you don't end up in the wrong place. Don't know how to get back.
Some games want [medium] screen, so click on Options,Set Preferences and select Medium.
The user interface is horrible, mouse is required, keys don't do anything.
NOTE: megast_sg does not work.
$end
$info=stargate
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=strike,skijump,spacecty
$mame
INITIALIZATION:
After starting a game, press X, wait for the sound of the ball being ejected, then press Z. Now you can get a score.
The ball number is how many balls are left. 1 = last ball.
$end
$info=studio2,mtc9016,apollo80,cm1200,shmc1200,mpt02,mpt02h,visicom
$mame
INITIALIZATION:
After loading a cart, press F3. It might then run, or you might have to hit other keys until it starts.
$end
$info=sun1,super6,superslv,sys16
$mame
INITIALIZATION:
H to get a list of commands.
$end
$info=super80,super80d,super80e,super80m,super80r,super80v
$mame
TIPS:
In the monitor:
- To save a tape: S a b (where a = start address, b = end address)
- To load a tape: L
To start Basic: GD000 (or * in homebrew bioses)
- To save a tape: SAVE
- To load a tape: LOAD
The Basic lets you get back to the monitor with MON for one command, then you're automatically returned to Basic. But if an error occurs in the monitor (or even just hit return), you don't go back. In that case, to go back, do GD003 to perform a Basic warm start.
In "super80" and "super80d", there's the D command which lets you load the first 512 bytes of any Kansas City tape no matter what computer it came from.
$end
$info=super972
$mame
TIPS:
5 to insert coin. Z to bet (must bet at least 16 coins). X to play.
$end
$info=suprpokr
$mame
INITIALIZATION:
When games are first run a RAM error will occur because the NVRAM needs initialising. When ERROR appears, press [ F2 ], then [ F3 ] to reset, then [ F2 ] again and the game will start.
TIPS:
Trivia games "No Coins" mode: if DSW "No Coins" is on, coin inputs are replaced by a 6th button to start games. This is a feature of the PCB for private use. Selection/Poker payout button: if pressed, all coins/credits are gone and added to the payout bookkeeping, shown in the service mode under the coin in total. Last Winner shows the last payout. Payout hardware is unknown.
SOURCE:
mameinfo.dat
$end
$info=supst839
$mame
INITIALIZATION:
Turn ON Service Key (key [ F2 ]). Press once Start key (key [ 1 ]).
SOURCE:
mameinfo.dat
$end
$info=svi318,svi328,svi318n,svi328n
$mame
TIPS:
To save a tape: CSAVE"x"
To load a tape: CLOAD or RUN"CAS:"
$end
$info=svmu
$mame
INITIALIZATION:
Press [ Ctrl ] 5 times. Press [ Left ] to highlight "Yes". Press [ Ctrl ]. The game you loaded is detected, but seems it cannot be started.
$end
$info=sweetl2_5,sweetl2_6,sweetl2_7,sweetl2_8,sweetl2_9,sweetl2_10,sweetl2_11,sweetl2_12
$mame
INITIALIZATION:
Hold/tap [ F2 ] until the service screen appears. If "INIT" isn't selected, press [ C ] to choose it. Press [ 1 ], then hold down [ Z ] for about 5 seconds. Now press [ F2 ] then [ F3 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=swtpc,swtpcm
$mame
TIPS:
All commands to be in UPPER case.
List of monitor commands:
B Breakpoint
C Clear screen
D Disk boot
E End of tape
F Find a byte
G Goto
J Jump
L Ascii Load
M Memory change (enter to quit, - to display next byte)
O Optional Port
P Ascii Punch
R Register dump
Z Goto Prom (0xC000)
$end
$info=swtpc09,swtpc09o,swtpc09u,swtpc09d3,swtpc09i
$mame
TIPS:
Booting from floppy disk:
mame swtpc09 -fdc:0 35hd -flop1 DMAF2_BOOT.dsk
mame swtpc09u -flop1 uflxbtsd.dsk
mame swtpc09d3 -hard1 wd0.chd -hard2 wd1.chd -fdc:0 8dsdd -flop1 UOS_3S_BOOT.mfi
mame swtpc09i -io1:dc5:fdc:0 35hd -flop1 FLEX292F.dsk
Press D to boot the floppy, or W to boot the hard drive.
$end
$info=sym1
$mame
TIPS:
To save a tape: F2 cc-a-b (where cc = file number (1 or 2 digits), a = start address, b = end address)
To load a tape: F1 cc (where cc = file number)
The first 10 seconds on a saved tape are blank.
$end
$info=taf_l5
$mame
TIPS:
The Addams Family
=================
Since NVRAM is not working, when it starts factory settings will be applied.
Press F3, and wait for the game attract mode to commence.
To start, hold ABC hit 1.
To end the ball, Hold ABC until the bonuses have counted and the score starts flashing.
$end
$info=taikodp
$mame
TIPS:
The game only has a Left Drum button (Ctrl), and Right Drum button (Alt). To Select, press both buttons together. Also need to Select to pass the first screen.
$end
$info=tazmania
$mame
TIPS:
Pressing Player 2 stick "down" in Tazz-Mania causes game to think level is complete.
SOURCE:
mameinfo.dat
$end
$info=tblkkuzug
$mame
INITIALIZATION:
Wait patiently for the two progress bars to end, press [ TAB ], choose "DIP Switches" and set "BIOS Flash" to "OFF".
Now choose "Reset System," and on reboot the game will start correctly.
$end
$info=tbyahhoo
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=tdoboon
$mame
INITIALIZATION:
Hold [ F2 ] to enter Service Mode while booting or after resetting. Use [ F2 ] to select the option "3. Set Mode", then hit [ 9 ] (Service). Using [ F2 ], keep scrolling the options until you hit "RAM CLEAR". HOLD [ 9 ] key down until you see the screen display "OK". Tap [ F3 ] to reboot.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=tdragon
$mame
TIPS:
Press Player 2 buttons [ A ]+[ S ] during reset. "Ready?" will appear. Then press Player 1 button [ S ] 14 times.
SOURCE:
mameinfo.dat
$end
$info=tec1,tecjmon
$mame
TIPS:
Using cassette tapes: There's a separate cassette menu, enter it with Shift 0. Then..
To save a tape:
- Use arrows to choose SAVE_H (600 baud) or SAVE_L (300 baud)
- Press GO
- It says -F , enter anything up to 4 digits, or ignore
- Press +
- It says -S , enter start address
- Press +
- It says -E , enter end address
- Press +
- It says -G , enter exec address or leave as is for no autoexec.
- Press Record, then press GO. File will be saved.
To load a tape:
- Use arrows to choose LOAD_t
- Press GO
- It says -F , enter FFFF to override filename check
- Press +
- It says -S , leave as FFFF (load where it came from)
- Press GO, then press Play. File will load.
Pasting:
0-F : as is
+ (inc) : ^
- (dec) : V
AD : -
GO : X
Keys:
0 to 9, A to F are on the key of the same name.
AD (input an address) is the '-' key.
+ and - (increment / decrement address) are the up and down-arrow keys.
GO (execute program at current address) is the X key.
SHIFT - later monitor versions utilised an extra shift button. Hold it down and press another key (use Left Shift).
Whenever a program listing mentions RESET, press Left-Alt key.
Each key causes a beep to be heard. You may need to press more than once to get it to register.
Inbuilt games - press the following sequence of keys:
- Invaders: RESET AD 0 0 0 8 GO GO (Paste: -0008XX)
- Nim: RESET AD 0 0 1 0 GO GO (Paste: -0010XX)
- Lunar Lander: RESET AD 0 0 1 8 GO GO (Paste: -0018XX)
Tunes:
- Bealach An Doirin: RESET AD 0 0 2 8 GO GO (Paste: -0028XX)
- Biking up the strand: RESET AD 0 0 3 0 GO GO (Paste: -0030XX)
$end
$info=techbowl
$mame
INITIALIZATION:
The first time you run the game, it will say 'ERROR ON CARTRIDGE'. Press SERVICE [ 9 ] and then TEST [ F2 ] to get into the ST-V TEST MENU. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=technodr
$mame
INITIALIZATION:
The first time you run the game, 'PRN PCB CONNECT : NG' appears, press [ F2 ] to enter the test menu, navigate to GAME OPTIONS and disable the printer by setting PRINTER to OFF. Printer not emulated. To calibrate controls keep pressed key Service Mode [ F2 ] and Service Coin [ 9 ].
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=teddybb
$mame
INITIALIZATION:
When first started, the "IC CHECK" procedure is really very slow. Press [ INS ] to speed it up as much as possible.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=tekkenbs
$mame
TIPS:
You will need to press RESET ([ F3 ]) twice at the 'DIP SW READ ERROR' and 'BACKUP MEMORY ERROR' screen before you are allowed to play.
SOURCE:
mameinfo.dat
$end
$info=teradrive,teradrive3
$mame
TIPS:
First thing to do is to change the player 3 direction controls (i/J/K/L) to the arrow keys. They are used in the DOS menu.
This is a merged megadrive console and IBM PC. To play a megadrive/genesis game, turn the Boot Mode DIP Switch to MD Boot, load your cart and play. Controls: arrows to move, 3 to start/pause, right shift/control for A/B ingame.
To use it as a PC, turn the dipswitch to PC Boot, load the "dosv406n" software-list item, and boot. You get a blueish screen with 6 choices. Use the P3 controls to move around. The choices (left to right then down): File Manager, Disk Copy, Disk Format, DOS, Set Date and Time, Configure Keys.
Note that going into DOS might produce a timer error which hangs the system.
$end
$info=tf95_12,afm_113,cc_13,cv_14,congo_21,jy_12,mm_10,mb_10,nbaf_31,ngg_13,ph_04,sc_18,ss_15,totan_14,cp_16,ttt_10
$mame
TIPS:
If it says FACTORY SETTINGS, press F3, and wait for the game attract mode to commence.
To increase the volume, open the coin door (NUM2), press NUM+, close coin door (NUM2).
If coin door not closed, ball can't be ended.
Here are the key codes to enable play:
Game NUM Start game End ball
-------------------------------------------------------------------------------------------
Attack from Mars 50041 Hold QWER hit 1 QWER
Tales of the Arabian Nights 50047 Hold QWER hit 1 QWER
Scared Stiff 50048 Hold QWER hit 1 QWER
Congo 50050 Hold QWER hit 1 QWER
Junk Yard 50052 Hold QWER hit 1 QWER
NBA Fastbreak 50053 Hold QWER hit 1 QWER
Medievel Madness 50059 Hold QWER hit 1 QWER
No Good Gofers 50061 Hold QW hit 1 QW
Cirqus Voltaire 50062 Hold QWER hit 1 QWER
The Champion Pub 50063 Hold QWER hit 1 QWER
Monster Bash 50065 Hold QWER hit 1 QWER
Cactus Canyon 50066 Hold QWER hit 1 QWER
Phantom Haus 90001 (not a pinball, not working)
Safe Cracker 90003 Hold QWE hit 1 QWE (timed game)
Ticket Tac Toe 90005 Hold X hit 1 (n/a)
Phantom Haus: This is a "payout machine" - it gives tokens as prizes - not a pinball.
$end
$info=tfa_13,fh_l9,hd_l3,bop_l7
$mame
TIPS:
Since NVRAM is not working, when it starts, factory settings will be applied.
Press F3, and wait for the game attract mode to commence.
Here are the key codes to enable play:
Game NUM Start game End ball
-----------------------------------------------------------------------------------------------
Dr Dude and his Excellent Ray 2016 0 = credit, 1 = start ET
Harley Davidson 20001 Hold BCD hit 1 BCD
The Machine: Bride of Pin-bot 50002 Hold EFG hit 1 EFG
Funhouse 50003 Jiggle []YZ Space together, hit 1 ]Right Del
Note for Dr Dude:
- This is a WMS prototype, and the inputs are different to the other games
- Credit buttons: S,B,W
- Waiting for Pinballs: 0
- Start: 1
- Slam Tilt: C
- Normal Tilt: Right Shift
Note for Funhouse:
- Pressing 6 keys at once is not fun, and you may have to try a few times.
$end
$info=tfdmd_l3,gi_l9,hshot_p8,hurr_l2,pz_f4,sf_l1,t2_l8
$mame
TIPS:
Since NVRAM is not working, when it starts factory settings will be applied.
Press F3, and wait for the game attract mode to commence.
Here are the key codes to enable play:
Game NUM Start game End ball
-----------------------------------------------------------------------------------------------
**** Bally (Midway) ****
Gilligan's Island 20003 Hold BC hit 1 BC
The Party Zone 20004 Hold PGDN PGUP END hit 1 PGDN PGUP END
**** Williams ****
Hurricane 50012 Hold BCD hit 1 BCD and wait
Terminator 2: Judgement Day 50013 Hold ABC hit 1 ABC
**** Novelty Games ****
Slugfest 60001 O
Hot Shot 60017 1 then C then A. Keep hitting I to score a basket.
$end
$info=tgtpanic
$mame
TIPS:
The game works, you just need to wait out the initialization process which takes in the neighborhood of 7 minutes! Use [ INSERT ] to fast-forward the emulation for a while, if you get impatient.
SOURCE:
mameinfo.dat
$end
$info=thndrx2
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 17F shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=thrilld
$mame
INITIALIZATION:
The first time you run the game, it will say 'BACKUP DATA ERROR'. Press [ F2 ] to proceed.
SOURCE:
mameinfo.dat
$end
$info=ti73,ti81,ti82,ti83p,ti83pse,ti84p,ti84pse,ti85,ti86,ti81v2,ti83pb,ti84pov2,ti84pov3,ti84pob,ti84pv2,ti84pv3,ti84pb
$mame
TIPS:
Many of these will show the red "Not Working" screen, however some do actually work. You can try slowly pressing Q, then wait a few seconds. If you get text or a flashing cursor, then it is usable. Pressing Esc will display a menu.
$end
$info=ti74,ti74a
$mame
TIPS:
To save a tape: SAVE"1:x"
To load a tape: LOAD"1:x"
$end
$info=ti99_224
$mame
TIPS:
This system is incomplete. The SAVE and OPEN commands are not implemented, and will cause a reboot.
To load a tape: OLD CS1
$end
$info=ti99_4,ti99_4a,ti99_232,ti99_8,ti99_4e,ti99_4ae,ti99_4ev,ti99_4qi,ti99_8e
$mame
TIPS:
To save a tape: SAVE CS1
To load a tape: OLD CS1
The device name is case-sensitive, and must be in UPPER case. Probably a good idea to make sure capslock is selected.
If a valid cartridge is selected, it should appear in the opening menu as a choice.
$end
$info=ti99_4p
$mame
INITIALIZATION:
Although listed as working, all you'll get is a black screen. It is necessary to obtain the file "hsgpl80.zip", place it into the system's nvram folder, extract the contents, and rename each file by removing the "ioport_" prefix. Take note of the slot number in the filenames. This "peb" slot needs to be enabled with the "hsgpl" device. Reboot and it should work.
You can instead flash the nvram manually. Read mametesters report 9019 for more information.
New info: It no longer works, and the "hpgpl80" file has vanished off the internet.
$end
$info=tictac
$mame
INITIALIZATION:
The first time you run the game, 'WAIT - TESTING' appears because the NVRAM needs initialising. Press fast forward [ Ins ] key to speed this up.
SOURCE:
mameinfo.dat
$end
$info=tim011
$mame
INITIALIZATION:
TIM-011
=======
Make sure drive B is enabled (slots, fdc:1, choose 35dd).
Working floppies boot into cp/m.
Non-working floppies need to be in B: after booting cp/m on A: - BUT they seem to be broken/unusable.
$end
$info=timecris
$mame
INITIALIZATION:
Gunsight Adjustment: Hit [ 9 ] (Service SW) + [ F2 ] (Test SW) to enter gun calibration. Hit [ LEFT ALT ] two times then aim for the target, using [ LEFT ALT ] to shoot, lining up your shot. Test to see that the target is aligned then hit [ 9 ] (Service SW) and then [ F2 ] (Test SW) to write NVRAM and return to game. It's suggested you fully restart the game after this step as there is sometimes left over target graphics from procedure.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=timecrs3
$mame
INITIALIZATION:
Gunsight Adjustment: Hit [ 9 ] (Service SW) + [ F2 ] (Test SW) to enter gun calibration. Hit [ LEFT ALT ] two times then aim for the target, using [ LEFT ALT ] to shoot, lining up your shot. Test to see that the target is aligned then hit [ 9 ] (Service SW) and then [ F2 ] (Test SW) to write NVRAM and return to game. It's suggested you fully restart the game after this step as there is sometimes left over target graphics from procedure.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=tisub
$mame
TIPS:
To enter test mode, keep STATS/TEST [ 9 ] pressed during boot. HOLD3 [ C ] to increase the tune/sound number, START [ 2 ] to decrease it.
To enter the bookkeeping mode press STATS/TEST [ 9 ]. Press START/TAKE [ 2 ] to exit.
SOURCE:
mameinfo.dat
$end
$info=tjumpman
$mame
INITIALIZATION:
You will need to restart MAME twice at the DIP SW READ ERROR and BACKUP MEMORY ERROR screen before you are allowed to play.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=tk2000,mpf2
$mame
INITIALIZATION:
Apple clone.
To save a tape: SAVET (or SAVEA for Apple compatibility)
To load a tape: LOADT (or LOADA for Apple compatibility)
Tape system is not working.
$end
$info=tk80,ics8080,mikrolab,nd80z,nectk85
$mame
INITIALIZATION:
When booted, the system begins at 0000 which is ROM. You need to change the address to 8000 before entering a program. Here is a test to paste in:
8000-11^22^33^44^55^66^77^88^99^8000-
Press the right-arrow to confirm data has been entered.
Operation:
4 digits at left is the address; 2 digits at right is the data.
As you increment addresses, the middle 2 digits show the previous byte.
You can enter 4 digits, and pressing 'ADRS SET' will transfer this info to the left, thus setting the address to this value. Press 'WRITE INCR' to store new data and increment the address. Press 'READ INCR' and 'READ DECR' to scan through data without updating it. Other keys unknown/not implemented.
$end
$info=tk80bs
$mame
INITIALIZATION:
Use bios 0 only - others have issues.
At start, type NEW to initialise Basic.
$end
$info=tkmmpzdm
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=tmc600s2
$mame
TIPS:
To save a tape: PSAVE
To load a tape: PLOAD
$end
$info=tmnt2
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=tokkae
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=toledo
$mame
INITIALIZATION:
Insert coin [ 5 ] and keep pressed Aux Lever [ 2 ] and Lever [ 1 ] until the reels start to roll.
SOURCE:
mameinfo.dat
$end
$info=topaz_l1,pomp_l1,arist_l1,taurs_l1,kingt_l1,omni_l1,bstrk_l1,tstrk_l1,szone_l5,alcat_l7,tts_l2,gmine_l2,tdawg_l1,shfin_l1
$mame
INITIALIZATION:
The first time run, the machine will show some numbers. Press F3 to clear this.
Each game consists of a flat board with an air-driven puck and 10 bowling pins. You must push the puck as if it was a bowling ball, and score strikes and spares. The displays have 4 digits and 6 can play. The board has contactors to detect the passage of the puck, and the machine will lift the bowling pins out of the way, so in fact the puck never touches the pins at all.
- To play: 5,1,(optional: 3 to select game type), any of keys A-W,Y,Z,comma,period to activate puck detectors, X to signal end. Press it twice to end a frame.
- To score a strike, press ABCDFGIX one at a time.
$end
$info=topgear
$mame
INITIALIZATION:
Press [ F1 ] then [ F2 ], then press [ Z ]+[ X ]+[ C ] together; you will see the "METER SET 1" screen. Press [ D ] to increment the minimum cashcade to $5 or above. Press [ F1 ] then [ F2 ] to finish up.
SOURCE:
mameinfo.dat
$end
$info=torchh
$mame
TIPS:
to get a list of commands, type HELP
$end
$info=tortufam
$mame
INITIALIZATION:
Press and hold Service 1+2 (Keys [ 0 ]+[ 9 ]), then press Reset [ F3 ]. When you see "RAM-INIZIALIZZATA!", release.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=touchme
$mame
INITIALIZATION:
Use the internal layout, as the photo layout does not work. Like all "simon" games, use the mouse but do not use the "-mouse" parameter.
$end
$info=tourtabl,tourtab2
$mame
INITIALIZATION:
Press Alt to select a game, then insert coin and play. If you choose Breakout, use the Player 4 controls to move the paddle.
$end
$info=touryuu,touryuua
$mame
INITIALIZATION:
On first run, you are in the test menu and the controls don't work. Press F3. Next time, you get a little wriggling dragon and you have to wait up to 90 seconds. Then you get a screen to set up the RTC. Press M then N, and the game starts. On subsequent runs you still have to wait and set up the RTC again.
TIPS:
The game runs rather slowly. To speed it up to normal, enable cheats, and then underclock the main CPU to 25%. This also fixes the sound.
$end
$info=trackfld
$mame
INITIALIZATION:
To have the high score table properly initialized, the first time you run the game you should go into the dip switch menu, set World Records to 'Erase on Reset', reset the game [ F3 ] and then set the dip switch back to 'Don't Erase'.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=triplhnt
$mame
INITIALIZATION:
The first time you run the game, it will say 'AIM GUN AT SQUARE AND FIRE'. Calibrate your gun and assure the Service Mode DIP is OFF. Restart.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=triton41,triton51,triton52
$mame
TIPS:
When asked for Prog Start or Prog End, enter 4 hex digits then press enter.
Some commands are:
D for ascii dump
G for Go
I to read a tape
L for byte per line hex dump
H for 16 bytes per line hex dump
O to write a tape
P to edit memory one byte at a time
T for Tiny Basic
Many commands seem to get hung up, so press F3 to regain control.
$end
$info=trs80
$mame
TIPS:
To save a tape: CSAVE (make sure you have a program to save otherwise it hangs)
To load a tape: CLOAD
There's nothing in the manual, but possibly CLOADM might load a M/L file.
$end
$info=trs80dt1
$mame
INITIALIZATION:
To get into the setup menu: press Ctrl+Shift+Enter.
$end
$info=trs80l2
$mame
INITIALIZATION:
Shift and Right-arrow will enable 32 cpl.
There's a config switch to tell the machine if the expansion interface is present or not. If ON, you need to boot from a floppy disk. If OFF, there's no floppy support and you're in ROM BASIC. If you have disk enabled, but want to get into ROM BASIC, hold down the End key and hit F3.
For ROM BASIC:
* At MEMORY SIZE? (or READY?) press Enter
* To save a tape: CSAVE"x"
* To load a tape: CLOAD
For Disks, there's a number of operating systems available with their own sets of commands. Generally filenames are of the format 8/3 (uses slash instead of period).
There are 2 types of tape file: Basic, and Binary. Basic tapes are loaded with CLOAD, while Binary files are loaded with SYSTEM.
System tapes have an internal filename, and you must enter it to get the tape to load. For example, the file [1]SYSTEM_INVADE.CAS will be loaded by:
* SYSTEM
* INVADE (tape loads)
* / (slash makes it run)
If you have a mystery SYSTEM tape in CAS format, you can use a hex editor to determine the name. Open the file, look for A5 55 near the start, and the next 6 characters are the filename. A space is a delimiter, no need to type it or anything after.
$end
$info=trs80m2,trs80m16
$mame
INITIALIZATION:
Most disks won't boot. Commonly encountered errors are:
BOOT ERROR TK: Record not found bootstrap track. Improperly formatted or defective diskette.
BOOT ERROR RS: The diskette in Drive 0 is not Radio Shack operating system format.
No XENIX disks work. If you use TRSDOS, commands must be in UPPER case. DIR to get the directory.
$end
$info=trs80m3,trs80m4,cp500
$mame
INITIALIZATION:
Shift and Right-arrow will enable 32 cpl.
There's a config switch to tell the machine if the expansion interface is present or not. If ON, you need to boot from a floppy disk. If OFF, there's no floppy support and you're in ROM BASIC. If you have disk enabled, but want to get into ROM BASIC, hold down the End key and hit F3.
For ROM BASIC:
* At Cass? press enter to enable 1500 baud, or L then enter to use 500 baud (compatible with the older Model 1 Level 2 tapes)
* At Memory Size? press Enter
* To save a tape: CSAVE"x"
* To load a tape: CLOAD
For Disks, there's a number of operating systems available with their own sets of commands. Generally filenames are of the format 8/3 (uses slash instead of period).
There are 2 types of tape file: Basic, and Binary. Basic tapes are loaded with CLOAD, while Binary files are loaded with SYSTEM.
System tapes have an internal filename, and you must enter it to get the tape to load. For example, the file [1]SYSTEM_INVADE.CAS will be loaded by:
* SYSTEM
* INVADE (tape loads)
* / (slash makes it run)
If you have a mystery SYSTEM tape in CAS format, you can use a hex editor to determine the name. Open the file, look for A5 55 near the start, and the next 6 characters are the filename. A space is a delimiter, no need to type it or anything after.
$end
$info=trs80m4p
$mame
INITIALIZATION:
This system isn't working - the disk is never ready.
$end
$info=ts2068
$mame
INITIALIZATION:
Timex TS-2068
=============
Clone of Sinclair Spectrum
To save a tape: SAVE"x" (press S right-shift-P x right-shift-P, enter. Start tape, press enter again.
To load a tape: LOAD"" (press J right-shift-P right-shift-P, enter, then Scroll-Lock then F2 to start the tape.
When loaded, it might run itself, or it says 0/0, so press R
Some games expect input without a prompt, so just guess.
R - run
K - list
Shift-0 = backspace
Many software-list items will complain of "RAMTOP no good" and won't work.
$end
$info=tsconf,tsconf2
$mame
INITIALIZATION:
Make sure to go into the Input Settings and enable all keyboards. The first time this is run you get the "TS-BIOS Setup Utility". It says to press F12, but this key doesn't work. Instead, change whatever you want (if anything), then quit and restart. On the next run, the system starts, and it expects a disk to be present. You can use one from the software list.
$end
$info=tshoot
$mame
INITIALIZATION:
When you see "FACTORY SETTINGS RESTORED", hit [ F2 ] (Service Mode).
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=turbosub,turbosubb8,turbosubc5,turbosubc5s
$mame
INITIALIZATION:
At startup the screen is black. Hold down num-* and then hold down F3 until something happens.
TIPS:
During gameplay you can access the operator menu always by pressing [ * ]. To choose options press the numbers on the numeric keypad.
SOURCE:
https://www.progettosnaps.net/gameinit.dat
$end
$info=turbosubc6,turbosubc7,turbosubc8
$mame
INITIALIZATION:
If it says to press 1, press 1 (in the number pad) three times.
$end
$info=turrett
$mame
TIPS:
At start, when it says to press MENU button, hit F2.
$end
$info=tutor
$mame
INITIALIZATION:
To save a tape: SAVE x
To load a tape: LOAD
$end
$info=tvc64,tvc64p,tvc64pru
$mame
TIPS:
TVC64
=====
Cassette
--------
Make sure the hbf slot is removed first.
To save a tape: SAVE
To load a tape: LOAD
Most cassettes are multi-part and don't work (see note in swlist). Even those that appear to load fully, mostly stop responding. Perhaps they are actually waiting to load another file? No way to know.
Disks
-----
Make sure that -exp1 hbf slot is done.
Then LOAD"*" - the game starts itself but the problem of freezing still occurs.
Seems no way to get a directory or choose something to run.
* = num-*
" = shift-2
$end
$info=twcup94
$mame
TIPS:
An original feature of this game is that if you enter into service mode the game gives you the possibility to test various stuff on a pre-registered play such as the speed or the zooming. To use it, you should use Player 2 Start [ 2 ] button to show the test screens or to advance into the tests.
SOURCE:
mameinfo.dat
$end
$info=tx0_8kw,tx0_64kw,tx0_8kwo
$mame
INITIALIZATION:
Ctrl+Enter to load the papertape file - but unknown how to run the program, or if it works.
$end
$info=uchroma68
$mame
INITIALIZATION:
Make sure that Toggle Inputs has Caps Lock "On" - otherwise the keyboard produces rubbish.
$end
$info=ultim809
$mame
TIPS:
Was developed during 2009-2011, but unknown if it was ever finished. Most of the claimed features don't seem to be there or are inaccessible.
- When it says to press INTERRUPT, press F1. May need multiple presses to get over random errors.
- Various commands starting with k are supposed to be valid, but nothing is acceptable.
- If an error occurs it locks up and you have to press F1 again.
- Even though it is suggested to use a dumb terminal, nothing ever shows on it.
$end
$info=umk3
$mame
TIPS:
The volume for this game is TOO LOW!
When the game is running, hit [ F2 ] to get to the internal service menu. Hit [ F2 ] again to "close" the service switch so that you won't get stuck in the menu. Now, navigate to the "Volume Adjust" option (following the directions provided) and adjust the volume. It's best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle. When adjusted, simply exit the menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=unior,argo
$mame
INITIALIZATION:
To save a tape: Ea,b (where a = start address, b = end address)
To load a tape: I
The monitor will only allow certain characters to be typed, thus the modifier keys appear to do nothing. There is no need to use the enter key; using spacebar and the correct parameters is enough.
If you press Shift, indicators for numlock and capslock will appear.
Monitor commands:
C - ?
D - hex dump
E - save
F - fill memory
G - go
H - set register
I - load
J - modify memory
K - ?
L - list registers
M - ?
$end
$info=ut88
$mame
INITIALIZATION:
UT88
----
Use the computer, ignore the trainer (UT88 mini).
In the monitor:
- To save a tape: Oa,b (where a = start address, b = end address)
- To load a tape: I, Play, G
In Basic80:
- To save a tape: MSAVE
- To load a tape: MLOAD
$end
$info=v4in1eg
$mame
INITIALIZATION:
Press 1,2,3 or 4 to make a selection. The appropriate LED will turn on.
$end
$info=v6809
$mame
INITIALIZATION:
Monitor commands:
D boot from floppy (launch Flex OS)
F relaunch Flex
G go
M modify memory (. to exit)
$end
$info=vaportrxp
$mame
INITIALIZATION:
This game works only sometimes. If white writing appears, and it's your lucky day, hit [ Alt ] a few times until the game starts.
$end
$info=vc4000
$mame
INITIALIZATION:
In most games, press 5 to choose difficulty, or on multigame carts, which game. Press 1 to start.
$end
$info=vclock3
$mame
INITIALIZATION:
This is an ordinary domestic 12-hour bedside clock. To adjust it:
* Set the time: Hold S and tap [ and ] to set the hour, and - and = to set the minute.
* Set the date: Hold D and tap [ and ] to set the month, and - and = to set the day of the month.
* Set the alarm: Hold F1 for AL1, or F2 for AL2, then use [ and ] for the hour, and - and = for the minute.
* Alarm on/off: Hit F1 or F2 to turn the AL1 or AL2 LED on/off.
* Speak the current time: Hit T
* Speak the current date: Hit D
* When the alarm sounds, it speaks the date and makes a sound. Press D to snooze 10 minutes and say the time.
Snooze: Hit D
$end
$info=vcs80
$mame
INITIALIZATION:
Pasting:
0-F : as is
A+ : ^
A- : V
MA : -
GO : X
When booted, the system begins at 0000 which is ROM. You need to change the address to 0400 before entering a program. Here is a test to paste in:
0400-11^22^33^44^55^66^77^88^99^0400-
Press the up-arrow to confirm data has been entered.
Operation:
4 digits at left is the address; 2 digits at right is the data.
As you increment addresses, the middle 2 digits show the previous byte.
You can enter 4 digits, and pressing 'MA' will transfer this info to the left, thus setting the address to this value. Press 'A+' to store new data and increment the address.
$end
$info=vector06
$mame
TIPS:
VECTOR-06C
==========
Not really working.
The default device is Floppy Disk. To choose something else, hold F1 through F5 (see below) and hit F11.
F1 - Cassette
F2 - Cassette (or Cart if detected)
F3 - Basic
F4 - Monitor
F5 - Test
(anything else - nothing).
Once done, some blocks will fill in at the bottom of the screen. Let go all keys.
Then to run the choice, press F12.
boot from FDD: Press F12 after initial boot was load (indicated in screen lower part). Hold Ctrl ("YC" key) during MicroDOS start to format RAM disk (required by some games).
48k MicroDos one-letter commands:
B crash?
D dir
E erase
K ?
O some kind of status display
U user
Cassette
--------
Haven't been able to read any tapes as yet.
Pressing F12 while cassette is selected only fills the screen with garbage.
$end
$info=vegasslw
$mame
INITIALIZATION:
Press and hold Service 1 + 2 Keys ([ 0 ]+[ 9 ]), then press reset [ F3 ]. Now the NVRAM has been initialized.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=vendetta
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM CHECK.
Hold down the test switch [ F2 ] until you see the message "TEST... COMPLETE".
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=venture
$mame
TIPS:
Press [ 5 ] + [ F3 ] for Test-Mode.
SOURCE:
mameinfo.dat
$end
$info=vesta,hobby
$mame
TIPS:
PK8000 VESTA
============
To save a tape: SAVE"x"
To load a tape: LOAD"x"
If the filename is not known, do: LOAD"" and the name(s) will be listed but not loaded.
Can only load tapes that it made.
CAS files won't load.
$end
$info=vfurlong
$mame
TIPS:
Wait up to 5 minutes at the NOW LOADING screen. Then it runs, but the start button doesn't work.
$end
$info=vg5k
$mame
INITIALIZATION:
Philips VG-5000
===============
Cassette
--------
To save a tape: SAVE or CSAVE"x"
To load a tape: CLOAD
If the game doesn't run by itself, use RUN.
The k7 loader rejects machine-language programs (M at offset 0x0a).
It can't load its own saves.
Cartridge
---------
Not supported.
$end
$info=vic10,vic1001,vic20,vic20_se,vic20p
$mame
TIPS:
Most games work with the default RAM, but a few will need the 16k expansion.
Cassettes
---------
Mostly not working.
To load: LOAD
To save: SAVE
If a SYS is specified, then load with: LOAD"",1,1 followed by the specified SYS command.
Cartridges
----------
Some work. Some run by themselves, some need a SYS command.
Quickloads
----------
Some work and will run by themselves.
Floppies
--------
Not working.
To load the default file from floppy: LOAD"*",8,1 . After loading you may have to RUN. If you don't specify the "1", it's assumed to be a Basic program and will be loaded into Basic's workspace.
To get the floppy directory: LOAD"$",8 and then LIST. This wipes out whatever program you had in memory.
The default disk drive is on device 8 (slot iec8). If you want another drive, load it into iec9.
$end
$info=videopac,videopacp,odyssey2,videopacf,jopac,odyssey3
$mame
TIPS:
Philips Odyssey2, G7000, G7400, Videopac, Videopac+
===================================================
Most games run on all systems. Some will have enhanced graphics when run on the G7400/Videopac+.
Any game that requires Videopac+ will have [VP+] in the name.
Most games when started will ask you to SELECT GAME. Press 1.
It should run ok after that, although you might need to get the instructions.
If it freezes, goes black or grey, then it's no good. Or, if a car goes halfway across before returning to the SELECT GAME screen, it's no good too.
$end
$info=videopin,videopina
$mame
INITIALIZATION:
External artwork is mandatory, as it will provide the gameplay area.
$end
$info=viostorm
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM Check. Hold down the Test switch F2 and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=vip,vp111,nsvip,nsvipa,nsvipb,nsvipc
$mame
TIPS:
Select 4K ram.
After loading the cartridge, press R once or twice, until the game starts.
$end
$info=vmahjong
$mame
INITIALIZATION:
The first time you run the game, it will say 'ERROR ON CARTRIDGE'. Press SERVICE [ 9 ] and then TEST [ F2 ] to get into the ST-V TEST MENU. Select 'SYSTEM ASSIGNMENTS' with SERVICE and press TEST to proceed, then set 'CABINET TYPE' to 1P (one player) and EXIT the test menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=votrpss
$mame
INITIALIZATION:
Notes:
- When Serial dip is chosen, you type the commands in, but you cannot see anything. If you enter text via parallel, it is echoed but otherwise ignored.
- When Parallel dip is chosen, you type the commands in, but again you cannot see anything.
- These operations ARE BY DESIGN. Everything is working correctly.
- Commands are case-sensitive.
- Some tests...
- Say the time: EscT. (include the period)
- Play some notes: !T08:1234:125:129:125:130. (then press enter)
Looks like it may have regressed, as it ignores all user input.
$end
$info=vpoker
$mame
TIPS:
It gives 8 credits at start, so start betting. Insert more coins with 5, but note it is rather laggy.
$end
$info=wantouch
$mame
INITIALIZATION:
The first time you run the game, an ERROR appears. Hold down [ F2 ] for about 4 seconds to enter TEST MODE. Select 'SET MODE' with [ F2 ], enter with Key [ CTRL ], then use [ F2 ] to select 'RAM CLEAR'. Hold down Key [ CTRL ] until 'OK' and press [ F3 ] to proceed.
SOURCE:
mameinfo.dat
$end
$info=witch,witchb,witchs
$mame
INITIALIZATION:
witch, witchb, witchs: If it says RAM ERROR, Press F1.
$end
$info=witchcrd,witchcrda,witchcrdb,witchcrdc,witchcrdd,witchcrde,witchcrdf,witchcrdg,witchcrdh,witchcrdi,witchcrdj,witchgmea
$mame
TIPS:
6 to credit, M to bet, 2 to play.
$end
$info=witchgme
$mame
TIPS:
Press 0 then Z then X. Now use 6 for credit, M to bet, and 2 to play.
$end
$info=wldwitch,wldwitcha,wldwitchb,wldwitchc,wldwitchd,wldwitche,wldwitchf,wldwitchg,wldwitchh,wldwitchi,wldwitchj,wldwitchk,wldwitchl,wldwitchm,wldwitchn,wldwitcho,wldwitchp,wldwitchq,wldwitchr,wldwitchs,wldwitcht,wldwitchu,wldwitchv,wtchjack,wtchjacka,wtchjackb,wtchjackc,wtchjackd,wtchjacke,wtchjackf,wtchjackg,wtchjackh,wtchjacki,wtchjackj,wupndown,wupndowna,wupndownb,wupndownc,wupndownd
$mame
TIPS:
When you get the red screen starting with ACHTUNG FEHLER IM BLOCK, press Z.
$end
$info=wmbullet,wmbulletf
$mame
TIPS:
A boot disk must be present or you get a black unresponsive screen. Software-list items cpm30,wmate3,wmate4 will work. When asked to enter date and time, hit enter.
Note: wmbulletf does not work at all.
$end
$info=wmg
$mame
INITIALIZATION:
Setting it up:
When you first start WMG, you need to initialise the NVRAM properly. Do this by starting wmg, pressing 1 to cycle through the games list, pressing 2 to run the game. When it says "FACTORY SETTINGS RESTORED", press F3 to return to the menu. Repeat this procedure for all 6 games. After that, quit wmg, then restart. On the Setup menu you can personalise the settings with the 1 and 2 keys. The inputs default to be the same as on the original hardware. You may change any input individually for each game. Note that the WMG hardware has the Flap and Inviso buttons wired together. JOUST can be played by 2 players at the same time, player 1 uses the left joystick and the Flap button, while player 2 uses the right joystick and the Fire button. SPLAT would normally require 4 joysticks, but since the WMG only has 2, it is limited to a one-player game. Cocktail mode is not supported, WMG must be played on an upright only. After playing a game, returning to the menu will return to the place you left from. You can force a return to the Setup by Auto Up and pressing F3. You can also clear out the menu's NVRAM (not the game's NVRAM), by holding down L and pressing F3.
$end
$info=wtennis
$mame
INITIALIZATION:
On startup, you have to reset the game [ F3 ] to make it exit service mode.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=wwfmania
$mame
TIPS:
The volume for this game is TOO LOW!
When the game is running, hit [ F2 ] to get to the internal service menu. Hit [ F2 ] again to "close" the service switch so that you won't get stuck in the menu. Now, navigate to the "Volume Adjust" option (following the directions provided) and adjust the volume. It's best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle. When adjusted, simply exit the menu.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=x07
$mame
TIPS:
CANON X07
=========
Handheld with only 4 lines of text.
Starts in Basic
To save a tape: CSAVE"x"
To load a tape: CLOAD
If you get a message at start about the nvram, let it init the system.
BAS files
---------
Normally these would simply be pasted in, but the shift key isn't working on the natural keyboard, so the programs end up as all rubbish.
Inufuto
-------
CLOAD the loader, then RUN and mount the game.
But, loader not detected, so nothing runs.
$end
$info=x1
$mame
INITIALIZATION:
SHARP X-1
=========
Carts
-----
None work
Cassettes
---------
Load and run themselves.
If it says "File mode error", boot Basic from disk, type LOAD? to get filename, then LOAD"filename" then RUN. Filenames are case-sensitive.
Floppies
--------
Load and run themselves
$end
$info=x37
$mame
TIPS:
List of commands: fp hs mf sf si st
$end
$info=x68000
$mame
TIPS:
SHARP X68000
============
Floppy disk
-----------
Run themselves.
At this time non-booters are considered not working.
If it says "Press button to start", try A or Ctrl.
Hard Disk
---------
Unknown how to access them.
Looks very complicated and seems it doesn't work in mame.
$end
$info=xegs
$mame
TIPS:
ATARI XE/XL
===========
Most disks do not work, but don't rush - it can take a while to start.
If it says press Start, press F1.
If presented with Basic, to get a directory:
DOS
If there's a small one-line menu, press D
DIR
$end
$info=xexex
$mame
INITIALIZATION:
The first time you run the game, you will likely get the message: VERSION ERROR. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=xmen
$mame
INITIALIZATION:
The first time you run the game, the EEPROM 13B or 16B shows as BAD in the RAM/ROM Check. Hold down the Test switch [ F2 ] and then also hit [ F3 ] to reset the machine, creating the EEPROM for you.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=xor100
$mame
TIPS:
XOR 100
=======
My disks either crash MAME or are rejected.
All input is to be in UPPER case.
Monitor commands:
D - display memory
F - fill memory
G - go
H - ??
L - edit memory (. to exit)
M - move (copy) memory
V - ascii display of memory (unknown how to exit)
X - change memory bank (hangs machine)
The delimiter of parameters is Enter. It will keep asking for more until it's satisfied.
$end
$info=z1013,z1013s60,z1013k76,z1013k69,z1013a2
$mame
TIPS:
ROBOTRON Z-1013
===============
The 8x4 keyboard contains letters A-W, enter, cursor right/left, space, and
4 shift keys.
S1 - X-Z, numbers
S2 - a-w
S3 - x-z, punctuation
S4 - control keys
Control Keys:
G - Graphics
A - Alpha
T - clear screen
U - enter
P - cursor left
Q - cursor right
Monitor commands (debug)
R - registers
B - breakpoint
E - execute
G - resume after breakpoint
N - single-step
Monitor commands (general)
H - switch to hex keyboard (H to Q become 0 to 9)
A - switch back to normal alpha keyboard
C - Compare memory blocks
D - Dump memory
F - Find bytes in memory
T - Copy memory block
M - Modify bytes (; to exit)
I - reboot
J - Jump to address
K - Fill memory (K by itself fills all of memory)
L - Load Cassette
S - Save Cassette
W - window (example: W EF00 EFFF)
Due to no input checking, misuse of commands can crash the system.
Snapshot
--------
These should start themselves when loaded, however very few do.
The ones that don't start are regarded as not working.
$end
$info=z80clock
$mame
TIPS:
This is... weird.
To get a display, you need to load 2 items from the software list.
Something like this: z80clock clock -quik clockb
If quik is not supplied, the display flickers like crazy. The quik file must be one of clockb, clockc, clockd.
Press Esc to enter a configuration screen.
$end
$info=z80dev
$mame
INITIALIZATION:
Pasting:
0-F : as is
MEM --> (inc) : ^
MEM <-- (dec) : V
GO : X
To set an address, paste R0<address>, so R01040 to select 1040
Example paste: R01040^11^22^33^44^55^66^77^88^99^^R01040^
Press the up-arrow key to confirm data has been entered.
$end
$info=z80ne
$mame
INITIALIZATION:
To save a tape: Set the start address in 0022/0023 (default0000), then Ctrl5 A
To load a tape: Ctrl6 A
It only ever saves 1024 bytes (default range 0000-03FF).
Quick Instructions:
- Use 0-F to enter an address (or use mouse in artwork)
- Hold CTRL press 0 to show data at that address (CTRL cannot be held with mouse)
- Use 0-F to enter data
- CTRL 0 to advance to next address
- CTRL 2 to view/change CPU registers
- CTRL 0 change register, advance to next
- Test Paste:
N1000=11=22=33=44=55=66=77=88=99=N1000=
Press Ctrl+0 to review the data.
$end
$info=z80net
$mame
INITIALIZATION:
To save a tape: Ctrl5 A
To load a tape: Ctrl6 A or CLOAD
Quick Instructions:
- In Machine Configuration, select your preferred baud rate, and reboot machine.
- CTRL 6 to load a tape, press A or B to choose tape device, choose Play.
- After this, click any key, enter 1000, CTRL 4 to run.
- CTRL 5 to save
- All tapes in software list (except bioritmi & tapebas) are BASIC programs.
- To use tapebas, load side 1 in the normal way, run it, select side 2 for cas 0, play, the rest loads
- The Basic is bilingual - ENG for English, ITA for Italian, so enter ENG.
- Then for any Basic program in software list: CLOAD hit Play RUN
$end
$info=z80netb
$mame
INITIALIZATION:
To save a tape: CSAVE"x"
To load a tape: CLOAD
Quick Instructions:
- BASIC-only, English only. A version of TRS80 Level II Basic. Not compatible with software list.
$end
$info=z80netf
$mame
INITIALIZATION:
To save a tape: CSAVE"x"
To load a tape: CLOAD
Quick Instructions:
- There is a choice of 5 bioses, via the Machine Configuration menu
- EP382: same as Z80NET.
- EP548: same as Z80NETB.
- EP390: for swlist-item "basic55k". Press B, from the menu select 2, runs. Type ENG for English. It can load and run tapes from the swlist, although it seems to often have load errors.
- EP1390: requires a floppy to boot from. Disks marked as NE-DOS 1.5 should work.
- EP2390: uses ports 8x, not emulated, not working. For NE-DOS G.1
$end
$info=z9001,kc85_111,kc87_10,kc87_11,kc87_20,kc87_21
$mame
INITIALIZATION:
All input should be in UPPER case.
You type a filename in 8.3 format. The filename must begin with a letter. It will say 'start tape'. You can press ^C here to escape, or any key to continue.
Some other control keys:
^B clear input line
^C break
^F toggle flashing attribute
^H backspace
^L clear screen
For KC87_10/11/20/21, type BASIC to start Basic.
- To save a tape: CSAVE"x"
- To load a tape: CLOAD"x"
$end
$info=zapcomp
$mame
TIPS:
Based on the technical descriptions and assembly listings of the book:
"Build Your Own Z80 Microcomputer" by Steve Ciarcia (1981) published by BYTE/McGRAW-HILL
Basic usage instructions:
SHIFT + 0: view and edit memory values (Enter to escape)
SHIFT + 1: view and edit register values
SHIFT + 2: execution mode
For more info, please check chapter 6 "Monitor software" in the book and/or the assembly listings of the ZAP monitor software available at appendix D.
Here is a test to paste in:
-0400^11^22^33^44^55^66^77^88^99^X-0400
You can confirm the entries by pressing UP
$end
$info=zombraid
$mame
TIPS:
You need to calibrate the game each time it is played. The calibration settings are not saved at the moment (lack of nvram support) but the settings are kept in memory using [ F3 ] after setting, so once set you can play with the calibrated settings.
TO SET: Use [ F2 ] (Service Mode) and then reset [ F3 ] or restart MAME. Use [ CTRL ] or [ ALT ] and highlight "7. Gun Adjust Mode". Hit [ 1 ] (P1 Start) two times to begin gun adjustments. Just follow the directions, aiming at the targets for both guns. When done, use [ F2 ] to shut off Service Mode and reset [ F3 ]. It is important not to hard reset or restart MAME, doing such would lose the gun settings and you'll need to re-calibrate.
SOURCE:
http://wiki.mamedev.org/index.php/FAQ:Games
$end
$info=zookeep
$mame
INITIALIZATION:
- The first time you run the game, it will ask the location. You can change the name using [ F5 ]/[ F6 ] and [ F2 ], then [ F1 ] to proceed through all the configuration screens, or just reset [ F3 ].
- Keep [ F2 ] pressed to enter test mode, then F1 to advance to the next test.
- There are no dipswitches, press F1 to enter the service mode, then [ F1 ]= Next screen, [ F2 ]= Next line, [ F5 ]= Up and [ F6 ]= Down.
SOURCE:
mameinfo.dat
$end
$info=zsbc3
$mame
TIPS:
Monitor commands: [] indicates optional
Bx = Boot from device x (0 to 7)
Dx [y] = Dump memory (hex and ascii) in range x [to y]
Fx y z = Fill memory x to y with z
Gx = Execute program at address x
Ix = Display IN of port x
Ox y = Output y to port x
Sx = Enter memory editing mode, press enter for next address
Mx y = unknown (affects memory)
Tx = unknown (does strange things)
enter = dump memory from 9000 to 907F (why?)
$end
$info=zx80
$mame
TIPS:
Sinclair ZX-80
==============
To save a tape: SAVE (press E)
To load a tape: LOAD (press W, then press Scroll-Lock then F2 to start the tape)
R - run
Shift-0 = backspace
$end
$info=zx81,lambda,pc8300,pow3000,ringo470,ts1000,ts1500,tk85
$mame
TIPS:
Sinclair ZX-81
==============
To save a tape: SAVE"x" (press S shiftP x shiftP)
To load a tape: LOAD"" (press J shiftP shiftP, then press Scroll-Lock then F2 to start the tape)
When loaded, it might run itself, or it says 0/0, so press R
Some games expect input without a prompt, so just guess.
R - run
K - list
Shift-0 = backspace
If a game says to press any key, don't press Space.
NOTE: lambda, pc8300 and pow3000 work in MAMEUI only.
$end
#
#
# © 2015/2026 AntoPISA and Robbbert