# 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 . This gives the prompt A9*. 2. Now enter the load instructions as per the usage, e.g E000.EFFFR but don't press yet. 3. Start the tape via the Tab menu Tape Control (NOT by pressing F2), wait for the leader tone then press . 4. When it's finished you are back to the \ prompt. 5. Enter the "enter at" information, press 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 yet. 3. Start the tape via the Tab menu Tape Control (NOT by pressing F2), wait for the leader tone then press . 4. When it's finished you are back to the \ prompt. 5. Go back to Basic by typing E2B3R 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 "" 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 .G 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
(E)xamine : /G - General purpose reg, /S - System mem, /I - Internal reg, /P - Physical mem, /V - Virtual mem. Example: E /S 0 D
(D)eposit : see E. Example: D /S 0 44332211 C (C)ontinue user programm B (B)oot T [] (T)est All or =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 ------------------------------ 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 ---------------------------------- 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, Display memory contents G Go to address (execute program at address) I
Insert instructions into RAM M,, Move blocks of memory S
Substitute memory locations X 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
, 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