Brief instruction guide for using Sord M5 in MAME
version 1.0
12.03.2016 by Ales Dlabac
version 1.1
9.11.2025 MAME version 0.282 updated text
Please note: even this is MAME based emulator version downloaded from this site can emulate ONLY Sord m5.
Usage:
m5.exe [driver name] [options]If you didn’t use any parameters graphical interface will be used for selecting driver and software
List of all options: -su
Example:
m5 -su
Driver name options: m5 m5p m5p_brno
Japanese version(NTSC)
Example:
m5 m5
European version(PAL)
Example:
m5 m5p
European version(PAL) – Brno mod
Example:
m5 m5p_brno
Additional options specific for Sord M5 driver
-cart1 and -cart2 are used for attaching cartridge 1 or 2 or both. It doesn’t matter if you use only -cart2 and not -cart1
After -cartX you must specify which ROM(s) to use. You can either use special short name or filename of ROM stored on disk. If this rom is not in right folder you must use full path for it.
Example: using short name
m5 m5p -cart1 basici
Example: using filepath
m5 m5p -cart1 c:\roms\basic-i.rom
The short names can be listed using m5 -verifysoftware or use one from table below. Medium column indicates which parametr must be used for such short name. Examples below.
| SHORT NAME | FULL NAME | MEDIUM |
| 3circles | Three Circles | cass |
| adidas | Adidas Lucky Shot | cart |
| apploon | Apploon | cart |
| barricad | Barricade | cass |
| barrier | Barrier Attack | cass |
| baseball | Baseball | cart |
| baseball | Baseball | cass |
| basicf | BASIC-F | cart |
| basicg | BASIC-G | cart |
| basici | BASIC-I | cart |
| basicw | BASIC-W | cart |
| bb | Booting diskette for CP/M – Brno mod | flop |
| biorhyth | Biorhytm Diagnosis | cass |
| blackjac | Black jack | cass |
| bosco | Star Destroyer Bosconian | cart |
| brno_con | Brno Console | cart |
| brno_win | Brno Windows | cart |
| cowboy | Cowboy | cass |
| digdug | Dig Dug | cart |
| dremshop | Dream Shoper | cart |
| drgnatck | Dragon attack | cart |
| drops | Drops | cart |
| eskimon | Eskimon | cart |
| falc | Falc | cart |
| fd5gen | Generation floppy disk for FD5 | flop |
| fruitsrc | Fruit Search | cart |
| funnym | Funny mouse | cart |
| galax | Galaxian | cart |
| gutangtn | Guttang gottong | cart |
| hanoi | Tower of hanoi | cass |
| heavybox | Heavy boxing | cart |
| jogging | Jogging | cass |
| jongkyo | Jong Kyo (mahjong) | cart |
| jumpjack | Jumping Jack | cart |
| lastday | Last day of the Earth | cass |
| m5term | M5 Terminal | cart |
| mappy | Mappy | cart |
| mchess | Masterchess | cart |
| mpatrol | Moon Patrol | cart |
| mustone | Music Tone | cass |
| numsrch | Number Search | cass |
| pdesign | P-Designer | cart |
| peditor | P-Editor | cass |
| pitchase | Pit Chaser | cart |
| pooyan | Pooyan | cart |
| pooyana | Pooyan working with 64kB | cart |
| powerpac | Power Pac | cart |
| reversi | Reversi | cart |
| rtennis | Real Tennis | cart |
| scobra | Super Cobra | cart |
| sidewind | Sidewinder | cass |
| slotmach | Slot Machine | cass |
| snaky | Snaky | cass |
| solitair | Solitaire | cass |
| spaceintr | Space Intruders | cart |
| ssf | Solar System Forces | cass |
| ssfcm | Solar System Forces – Commando Team | cass |
| ssfom | Solar System Forces – Operation Maul | cass |
| ssfvm | Solar System Forces – Victory of Mars | cass |
| startrek | Mini Star Trek | cass |
| stepup | Step Up | cart |
| stepupj | Step Up Japan | cart |
| tankbtl | Tank Battalion | cart |
| tvadjust | TV Adjust | cass |
| unk_maze | Word Maze CZ | cart |
| upupball | Up Up Balloon | cart |
| warpwarp | Warp Warp | cart |
| wondhole | Wonder Hole | cart |
| wordmaze | Word Maze | cart |
| zacbanic | Zac banic | cart |
| zacbanic | Zac banic | cass |
There are few special short names which hasn’t physical(file) equivalents and it is miscellaneous ram carts.
| em_5 | EM-5 32kB RAM expansion | cart |
| 64kbi | EM-64 64kB RAM expansion DIY module | cart |
| 64kbf | 64kB RAM + BASIC-F DIY module | cart |
| 64krx | 64kB RAM + BASIC-I,G,F + MSX DIY module | cart |
Examples:
m5 m5p -cart1 64kbi -cart2 basici
m5 m5p -cart1 64kbf
m5 m5p -cart2 em_5 -cart1 pooyana
64kbi and 64krx modules had hadware switches for selecting their modes. Eg. in 64krx you need to select whether you want MSX or Basics. To access switches so called DIPs in MAME simply press Tab key. If nothing happens first press Scroll lock and then Tab key. You should see menu and ther Dip switches options. Use arrows and enter for navigation. There you can select your prefered ROM.


Similarly as cartridges there is -cass switch which is used for mounting cassette images. This could be wav or cas format or short name for original programs. For diskettes use parameter -flop for m5p and -flop1 and -flop2 for m5p_brno . In m5/m5p FD-5 floppy works only in Basic-F, which has commands which can communicate with it. But for advanced things like listing diskette content you must use special programs which can do that. I’ve collected them from paper listings and rewrote them into Sord. So it may be possible it isn’t perfectly same as original programs. You can use them if you will mount floppy with short name fd5gen. Similary there is diskette for mp5_brno. It’s name is bb and contains cp/m boot. Without boot disk you wont be able to run CP/M
Example:
m5 m5p_brno -flop1 bbAs a option you can use console version of cp/m without “windows” menu. In that case use
m5 m5p_brno -flop1 bb -cart1 brno_conFor both cp/m versions following drive letters assignment. A: is 1Mb ramdisk and C: is 720kB diskettes of specific format. Booting diskette contains few MSX games and cp/m programs. Games can be run by this command
msx <game name>
So this is it. I described only Sord oriented help of course MAME can do lot more! Maybe if you want debug some Sord programs you will find helpful internal debugger. Just add -debug switch.

I wish you happy emulating.
If you will find some ugly bug or you will have some request for feature don’t afraid to mail me to adlabac at gmail.com

