Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: danny_galaga on August 06, 2006, 02:45:08 am
-
not too bad since ive NEVER used DOS for anything (",) . so ive been following mame.nets instructions for installing 36. im up to step 7 where allegro is unzipped. it looks much like the example pic on mame.net . like so:
(http://www.mame.net/compile/comp5.png)
but when i type the command 'make lib' it tells me its a bad command or file name. ive tried re- unzipping to replace it in case something went wrong but i get the same message. ive also been referring to computerhopes guide to dos. any experts here that could shed some light?
all files ive used are straight from the mame.net how to links so they should be correct...
-
bump! renamed the topic...
-
I run MAME in DOS on my dedicated cabinet. Starts up super quick. ;D
But it sounds like you want to compile MAME in DOS... is that the case?
Your post is a little vague as to exactly what you want to do.
Compiling in DOS does require DJGPP setup from memory...I'm probably not that much help.
-
yep. thats exactly right about the djgpp, youre memories not too bad ;) . and yes, i was compiling mame in DOS ( i dont even know if i have to do it that way, since obviously the computer has windows too. but i want to run mame in dos. basicially i was following mame.nets 'how to'. here:
http://www.mame.net/compile036dos.html
everything up to and including inflating allegro worked, although when i opened the autoexec to edit there wasnt anything there to edit! so i just put in the complete line that i was expecting:
path c:\windows;c:windows\command;c:\djgpp\bin
set djgpp=c:\djgpp\djgpp.env
i dont know if maybe that has something to do with it. basically im typing stuff in without knowing why im typing it! reminds me of typing in basic code from magazines in the 80s for games on appleIIes! we didnt know what we were typing, we just wanted the game!
-
You don't need to compile your own version of mame for dos... you can just download it and run it. ???
http://www.mame.net/zips/mame069b_dos.zip (http://www.mame.net/zips/mame069b_dos.zip)
-
Yes, no needed to compile. Download it and run.
-
I'd recommend using AdvanceMAME for dos as it gives you much greater control over your graphics card.
It also comes with all the Linux sound and graphics card drivers built in. So there is no need to load any separate dos drivers.
-
You don't need to compile your own version of mame for dos... you can just download it and run it. ???
http://www.mame.net/zips/mame069b_dos.zip (http://www.mame.net/zips/mame069b_dos.zip)
NOW i find out! hehe. live and learn. im guessing that you would use the compile-it-yourself version if you want to fiddle about with the code etc? all i need is the simplest version that will run some old games. i wont be using a front end as i need it to boot straight to the game...
thank god they made mame32! otherwise id never have built my first project!
-
Very helpful resource for DOS mame cab:
http://www.mameworld.net/dosmame/ (http://www.mameworld.net/dosmame/)
-
ok, for now ive conceded defeat with DOS. i have had success with a really early version of mame32, so early it has pong on it! the speed for the old classics is fine so ill stick with that if i can overcome a seemingly small problem. i would realy like to set it up to go straight into a game. here is something i cut and pasted from somewhere some time ago:
Ok guys I got it I actually found a old thread on doing it for pacman.
In case anyone want to see how its done:
On windows, you can have MAME32 or MAME to start on Pacman.
I suppose your mame is in C:\mame and the .Exe is called mame32.exe
Open the notepad.
Type :
C:
cd \
cd mame
mame32.exe roms\pacman.zip -skip_gameinfo
Save the file and give the name : Pacman.bat (for instance)
With windows explorer, select the file , right click, select copy.
Then right click on the "start" menu of windows. Select "Explore" , find the folder called "Start up".
Right click, select "Paste".
Now when you boot, you will be directly on Pacman.
only this old laptop uses win95. should i actually be doing something in the autoexec.bat instead?
-
bump! renamed the topic...
Renamed again. Clearer, now.
-
You do NOT want to make it too complicated..
On Tomatocade I'm running MAME 0.36 downloaded from http://www.mame.net/oldmame.html on Dos 6.22 (and Win95A to program Keywiz, etc.) with no problems..
Anyway, You should check out the pages by "noe" at http://www.mameworld.net/dosmame/setup.php for a really good introduction on setting up MAME in DOS.
You can set the machine to boot to a specific game in DOS ..and quite easily, too. And all that is done in autoexec.bat. Just make sure of what autoexec.bat you're editing...
Anyway, be sure of the following:
Soundcard works OK? Soundcard parameters ought to be set in autoexec.bat. (See the above link) They're usually something like (for all the soundblasters, clones & alike): SET BLASTER=A220 I5 D1 T4
..Right, assuming you have your soundcard setup and have installed MAME in C:\mame, it would be quite easy to boot straight into a specific game...
No need for a batch file (.bat) as the instructions to start mame with a specific game can be inserted into a line (or a few of them..) in autoexec.bat..
(Like you have in your example above ..but done in autoexec.bat)
C:
CD\mame
mame.exe\roms bombjack -allyourswitches -youknow -inthemame -infoandsoon
And as we are in pure DOS, the machine can be just switched off after quitting the game... (after returning to the command prompt)
If you decide to go this route, I'd suggest you make a "selection screen" as on the above site ..(I did ..). You could make "the game" start in n seconds if there's no other input ..or whatever you want ... Actually, you almost definitely need that in your autoexec to automatically access DOS.
If I'm not making any sense or you want more info, just ask ..preferably on the tomatocade thread.., of course :)