Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: PacManFan on November 12, 2004, 12:15:25 pm
-
I have just released version 2.0.2 of my FE Kymaera. It's available for download at sourceforge.net/projects/kymaera (http://sourceforge.net/projects/kymaera)
This version has a few new features, including joystick support for up to 4 joysticks, 10 buttons each. I've also made a few bug fixes, and in this version I'm releasing the much-anticipated DOS version of Kymaera that supports Arcade video modes.
Post here with any questions/comments.
-PMF
-
...and in this version I'm releasing the much-anticipated DOS version of Kymaera that supports Arcade video modes.
(menancing tone) you darn well better! *shakes fist*
-
Peale, do you have a DOS setup w/ and arcade monitor that you could test with?
-PMF
-
I've got several. Yes, I'll test.
-
Nice!!! there goes my Saturday
;D
thanks PMF
-
Just tried it. It didn't work.
I suspect part of the reason (after consulting the log) is that it thinks the working directory is:
C:/kymaera
Note the slash, not a backslash.
Also there are a lot more-than-eight/three than I thought, esp. after I got it on the cabinet. No easy way to find them in there.
-
Just tried it. It didn't work.
I suspect part of the reason (after consulting the log) is that it thinks the working directory is:
C:/kymaera
Note the slash, not a backslash.
Also there are a lot more-than-eight/three than I thought, esp. after I got it on the cabinet. No easy way to find them in there.
The first step to get this all working, is to install the windows version of Kymaera, Then, unzip the DOS version into the c:\emu\frontend\kymaera installation directory. Basically, You need the Windows version to configure the DOS version to work properly.
Did you install both? or just the DOS exe?
in DOS, that c:/kymaera is fine, it's the same as a backslash.
-PMF
-
Tried your front-end on my MAME running Windows 2000NT. Works great! I know not many people running Windows 2000, but I used it because my MAME is tied into my wireless network and I didn't want different OS's all over the house.
-
Basically, You need the Windows version to configure the DOS version to work properly.
Did you install both? or just the DOS exe?
in DOS, that c:/kymaera is fine, it's the same as a backslash.
Of course. Installed Windows version, then the DOS version in the same dir.
Went thru and configured everything for that particular system. Had to make a few more changes once I got it into the cab (some long filenames).
Run ky_dos.exe and it starts running, loads allegro, then crashes.
And on what planet does a forward slash work the same as a backslash in DOS?
-
Peale, If you can, send me the kymaera.kfg file, and the .emu files from your setup as well as the kymaera.log file. Did you try any non-arcade video modes for DOS? My card was having problems with the 640x480 arcade mode. You might have to try something like 320x240. I listed out a few modes to try in the dos.txt file.
-PMF
-
Peale, also, is this a w98 system? can you get the ky_dos.exe program to run from a command prompt?
-PMF
-
This is a DOS only system. I'll have to pull the drive a bit later.
Didn't try any other graphics modes. I did run it on my XP box before tossing the files on the other machine, and it gave the same error.
I will say the Windows version runs perfectly.
-
I should have mentioned that the default graphics mode for the windows version is 800x600, If you want to run it on an arcade monitor, you must change it to be 640x480 or less. You can open up your kymaera.kfg file and manually tweak it, it's just an XML file. All the fields are fairly self-explainitory.
-PMF
-
Yup, 'tis already @ 640x480. That was actually the first thing I did.
-
Yup, 'tis already @ 640x480. That was actually the first thing I did.
Try 320x240. Does the Kymaera.log file report any errors? Is the last thing it says "Entering rendering loop"?
-PMF
-
Nope. The last thing it says is...um...let me go get the drive, I'll post anything you want.
-
kymaera.log:
******************
0 : Log System initted
5 : registering PNG
7865195 : registering JPG
7865195 : registering GIF
7865210 : registering CD
15730395 : registering JOYSTICK
15730435 : setting app path
23595595 : Calling startup
23595695 : Current working directory is c:/kymaera\
31460890 : sound start
31460890 : Loading kymaera.kfg
31460890 : EMU load 16 gamelist lists\mame3.xml
31460890 : load gamelist lists\mame3.xml 1
31460980 : EMU load 16 gamelist lists\favorite.xml
31460985 : load gamelist lists\favorite.xml 1
kymaera.kfg:
<Kymaera>
<Version>2</Version>
<Emulators>
<ListCount>1</ListCount>
<Emulators0>config\mame.emu</Emulators0>
</Emulators>
<XRes>320</XRes>
<YRes>240</YRes>
<BPP>16</BPP>
<Inputrepeatdelay>125</Inputrepeatdelay>
<Screensaverdelay>20</Screensaverdelay>
<HideTaskBar>True</HideTaskBar>
<USEWINDOWSSSAVER>False</USEWINDOWSSSAVER>
<SSaverName/>
<IntroVideoFilename/>
<ExitVideoFilename/>
<LaunchVideoFilename/>
<UseIntroVideo>True</UseIntroVideo>
<UseExitVideo>True</UseExitVideo>
<UseLaunchVideo>True</UseLaunchVideo>
<UseArcadeModes>True</UseArcadeModes>
</Kymaera>
mame.emu:
<Emulator>
<Version>1</Version>
<RomPaths>
<ListCount>1</ListCount>
<RomPaths0>C:\mame84\roms</RomPaths0>
</RomPaths>
<RomExtensions>
<ListCount>1</ListCount>
<RomExtensions0>zip</RomExtensions0>
</RomExtensions>
<GameCatagorys>
<ListCount>2</ListCount>
<GameCatagorys0>lists\mame3.xml</GameCatagorys0>
<GameCatagorys1>lists\favorite.xml</GameCatagorys1>
</GameCatagorys>
<SoundMap>config\soundmap.smp</SoundMap>
<SnapsPath>C:\mame84\snaps</SnapsPath>
<TitlesPath>C:\mame84\titles</TitlesPath>
<MarqueesPath>C:\mame84\marquees</MarqueesPath>
<CabinetsPath>C:\mame84\cabinets</CabinetsPath>
<FlyersPath>C:\mame84\flyers</FlyersPath>
<ControlPanelsPath/>
<BezelsPath/>
<BoxArtsPath/>
<CoversPath/>
<Other1Path/>
<Other2Path/>
<Other3Path/>
<EmulatorDisplayName>Mame</EmulatorDisplayName>
<EmulatorLogoFile>skins\shared\logos\mametop.jpg</EmulatorLogoFile>
<ExeName>C:\mame84\dmame.exe</ExeName>
<Skinfile>skins\default\kymaera.skn</Skinfile>
<LastCatagoryFile/>
<LaunchCommands>
<NumberOfCommands>1</NumberOfCommands>
<Command0>
<Title>Launch Command</Title>
<ShowCommands>0</ShowCommands>
<Wait>1</Wait>
<AppPart>
<Part/>
<Type>0</Type>
</AppPart>
<LaunchParts>
<NumParts>6</NumParts>
<Part0>
<Part>($ROMPATH)</Part>
<Type>2</Type>
</Part0>
<Part1>
<Part>($ROMNAME)</Part>
<Type>1</Type>
</Part1>
<Part2>
<Part>.</Part>
<Type>4</Type>
</Part2>
<Part3>
<Part>($ROMEXT)</Part>
<Type>3</Type>
</Part3>
<Part4>
<Part> </Part>
<Type>4</Type>
</Part4>
<Part5>
<Part>($ROMPARMS)</Part>
<Type>5</Type>
</Part5>
</LaunchParts>
</Command0>
</LaunchCommands>
</Emulator>
-
Hmm....
Everything looks in order, I've had problems with the favorite.xml gamelist not loading corretly before in DOS. Try removing the favorite.xml list from your mame.emu through Kymaera Config (ky_cfg)
I'm going to take a look at your setup file a little more closely...
-PMF
-
This is the error I'm getting:
D:\Kymaera>ky_dos
Shutting down Allegro
Exiting due to signal SIGSEGV
General Protection Fault at eip=00001012, error=cf00
eax=00000000 ebx=004788c0 ecx=00000000 edx=00000000 esi=00028000 edi=00000000
ebp=002af468 esp=002af457 program=D:\KYMAERA\KY_DOS.EXE
cs: sel=01a7 base=02980000 limit=0127ffff
ds: sel=01af base=02980000 limit=0127ffff
es: sel=01af base=02980000 limit=0127ffff
fs: sel=01af base=02980000 limit=0127ffff
gs: sel=01bf base=00000000 limit=0010ffff
ss: sel=01af base=02980000 limit=0127ffff
App stack: [002af70c..0022f70c] Exceptn stack: [0022f664..0022d724]
Call frame traceback EIPs:
0x00001012
D:\Kymaera>
-
Interesting...this is what happens if I run the Windows version:
******************
390 : Log System initted
390 : registering PNG
406 : registering JPG
421 : registering GIF
484 : registering CD
562 : registering JOYSTICK
562 : setting app path
562 : Calling startup
593 : Current working directory is D:\Kymaera\
593 : sound start
593 : Loading kymaera.kfg
593 : No game catagory files defined, generating from rom directories
1656 : created back buffer 320 240
1656 : exit startup
1656 : Initializing fonts
1796 : Initializing Input
1796 : Joystick Driver Installed
1796 : 1 joysticks installed
1796 : Joystick 0: 1 sticks, 6 buttons.
1796 : Initializing Timer
16265 : shutting down
17031 : shutting down
Why does the DOS version have the slash, and the Windows version have the proper backslash.
-
Peale,
This is what has me a little concerned:
593 : Loading kymaera.kfg
593 : No game catagory files defined, generating from rom directories
It looks like your game catagory list files are not set up properly in the windows version. Is the gamelist being displayed? I think your problem may be the gamelist not loading correctly in the DOS version. Make sure your gamelist works in the windows version, and then copy it over for your DOS version.
I wouldn't worry too much about that \ / thing, I call a standard function to get the current directory, and that is what is being reported back. It looks the same on my DOS version.
-PMF
-
It displays just fine in the Windows version on this machine. I'll give it another go.
-
BTW, I haven't been able to get the DOS version to work under XP or 2000, It seems to only work on 98,95 and pure DOS. Under XP it always crashes.
-PMF
-
I'm having trouble with the list generation. It seems to be using the list: ./lists/mame3.xml which is nice, it has a list of a lot of games. But since I don't have most of those games on this drive that just won't work.
I'll try it as-is for the moment, just to see if I can get it to display.
-
Nope.
-
I'm building another version of the DOS version with a lot more debugging info, so I can pinpoint where it's crashing for you.
-PMF
-
That's good, because if it's running for you, and not for me...
-
Peale, I'm posting another version of the ky_dos.exe file to my old site now. You can download it from http://www.pacmanfan.com/downloads/ky_dos.zip (http://www.pacmanfan.com/downloads/ky_dos.zip)
It's got a bit more debug info in it. If you can run it, and then post the kymaera.log file, that would really help to figure out wha'ts going wrong. Thanks in advance.
The upload to pacmanfan.com should be done in about 5 minutes.
-PacManFan
-
Here's a kicker...that one ran...ON WINDOWS XP.
Haven't tried it on the cabinet downstairs yet, that's the next step.
-
Just gave it a run...crashed.
The first time I tried running it, the log file had details about the arcade mode (320x240) but subsequent running didn't have those details.
kymaera.log:
******************
0 : Log System initted
10 : registering PNG
10 : registering JPG
15 : registering GIF
20 : registering CD
20 : registering JOYSTICK
60 : setting app path
65 : Calling startup
65 : Current working directory is c:/kymaera\
65 : sound start
65 : Loading kymaera.kfg
80 : Loading Emualtor config\mame.emu
95 : EMU load 16 gamelist lists\mame3.xml
100 : load gamelist lists\mame3.xml 1
155 : EMU load 16 gamelist lists\favorite.xml
160 : load gamelist lists\favorite.xml 1
170 : EMU load 17
170 : EMU load 18
175 : EMU SetupEmulatorSpecific
175 : EMU SetupCatagorySpecific
175 : EMU SetupGameSpecific
Like I said before, it works fine in XP now.
And can you help me create a list? It doesn't want to work for me on my end, I have no idea why. Creates the master list, but doens't load that master.
-
One more thing: can you detail YOUR DOS box setup? Memory managers, etc, please, so I can have a guideline.
-
One more thing: can you detail YOUR DOS box setup? Memory managers, etc, please, so I can have a guideline.
It's not really much of a DOS setup, It's a win98 drive that I've booted to DOS mode. It's got no autoexec.bat file and no config.sys file. Consequently, there is no sound on my DOS setup, but the DOS sound works under the Win98 command prompt.
You can safely delete the .nfo files and try running it again to see if it'll repeat the info about the arcade mode.
Based on the log file, I think I've narrowed down the problem to where Kymaera is setting up info to be displayed about the current game.
Try generating a game list for mame in Ky_cfg. After you generate a "Master" game list, you still need to load it. And remember to give the gamelists the ".xml" file extension. (I know, I should do it automatically)
Then, select all your games, and click the "Copy selected games from source to dest" button, then click the "Remove games not in Rom Dirs" button, and save out your gamelist, then add it as a game list to your emu setup.
Let me know how it goes, I'll try to figure out where it could be crashing in the SetupGameSpecific function.
Thanks agin for testing so much.
-PMF out
-
It's not really much of a DOS setup, It's a win98 drive that I've booted to DOS mode. It's got no autoexec.bat file and no config.sys file. Consequently, there is no sound on my DOS setup, but the DOS sound works under the Win98 command prompt.
Of course it would; it's still basically Windows with a command prompt shell.
You can safely delete the .nfo files and try running it again to see if it'll repeat the info about the arcade mode.
Will do.
Based on the log file, I think I've narrowed down the problem to where Kymaera is setting up info to be displayed about the current game.
Try generating a game list for mame in Ky_cfg. After you generate a "Master" game list, you still need to load it. And remember to give the gamelists the ".xml" file extension. (I know, I should do it automatically)
Then, select all your games, and click the "Copy selected games from source to dest" button, then click the "Remove games not in Rom Dirs" button, and save out your gamelist, then add it as a game list to your emu setup.
I've loaded the master list after generating it, and it just sits there with no games in it. You're talking about the output from -listxml, correct?
I can take the file 'mame3.xml' and parse that easily, but that seems to be a trimmed down version of the -listxml listing. Not sure why it's not working. I was able to get a good listing of the existing ROMs in the directory that way, but I think that I should be able to generate that on the fly, yes?
Let me know how it goes, I'll try to figure out where it could be crashing in the SetupGameSpecific function.
Have you run it from pure DOS, or are you running it from a DOS prompt within Windows 98 each time?
-
I've loaded the master list after generating it, and it just sits there with no games in it. You're talking about the output from -listxml, correct?
Not really, You need to click the "Create Master list" button on the Gamelist screen, and you can either specify the mame executable (click the checkbox if its a listxml only version), or the listinfo dat file, along with the catver.ini and gameplay.ini file to generate a master list.
Have you run it from pure DOS, or are you running it from a DOS prompt within Windows 98 each time?
Well, In win98, I click start->shutdown->Restart in MSDOS mode, I also run it from a command prompt. I don't have any previous versions of DOS installed on a drive to test with. I thought the last version of DOS was the one distributed with Win98 in DOS Mode.
-PMF
-
I've loaded the master list after generating it, and it just sits there with no games in it. You're talking about the output from -listxml, correct?
Not really, You need to click the "Create Master list" button on the Gamelist screen, and you can either specify the mame executable (click the checkbox if its a listxml only version), or the listinfo dat file, along with the catver.ini and gameplay.ini file to generate a master list.
Yup, I did all that. Gives me nada. Generates a file called 'listxml.xml' in the Kymaera root dir. It's identical to the listinfo output. Load it up with the 'load source games list' button, and there is *nada* *zip* *zilch* *squat* in the game list window.
Have you run it from pure DOS, or are you running it from a DOS prompt within Windows 98 each time?
Well, In win98, I click start->shutdown->Restart in MSDOS mode, I also run it from a command prompt. I don't have any previous versions of DOS installed on a drive to test with. I thought the last version of DOS was the one distributed with Win98 in DOS Mode.
Hm...try running it bare. When your system boots, hit 'F8' to bring up a menu. Select 'command prompt' and try it from there.
-
Finally got it to generate a list. I thought it would just generate a list based from listxml, but you need the 'catver.ini' file, which I didn't have previously.
-
Just tried it on another cab. Same thing.
-
I'll try running it from the F8 boot command prompt tonight. What's your setup look like? Maybe I can copy that and try.
-PMF
-
Not much to it. Loades himem.sys, armon.sys in the config.sys, and then sound drivers in autoexec.bat. Oh, and SciTech Display Doctor, which I've tried both on AND off.
-
What's armon.sys? Try temporarily commenting out all of your config.sys and see if Kymaera runs.
-PMF
-
arcmon.sys is a util to get your system into 15KHz mode. And I've already tried a bare boot to no avail.
-
Any news?
-
I'm confused, I tried it from the F8 safe mode command line prompt, a dos box, and rebooting to dos mode all on a 98 box, and they all work fine.
I also created a DOS boot disk from '98, and tried it from my cabinet machine (XP) and it works fine.
I need to dedicate a drive to DOS only and test with multiple versions of DOS now.
What version of DOS are you using?
-PMF
-
Windows 98 SE DOS, from a boot disk.
-
Hey there, PacManFan.
Nice FE! Last time I tried it I had a lot of problems, but now things seem good! A couple of questions, though...
How do you get the intro/outro videos to work? The tabs for selecting them are greyed out on my cab.
I've set the FE up as a shell in WinXP Pro sp1. I've done this a few times on different FE's, namely GameLauncher and Dragonking without a problem before, but when I tried it with yours it throws up an error that Kyaemera hasn't been configured. When launched from either Cmd Line or 'New Task' it works fine. Also, is there any known issues with the Exit & Shutdown feature? It doesn't seem to do anyting on my machine! ???
Well, that's about the only main problems that I've had. The list utility is a stroke of genius, BTW. Exactly the kind of thing that I've spent the last couple of months looking for (sick of editing GameLauncher lists by hand!).
Why have you switched solely to SourceForge? Is there any chance of seeing a dedicated site in the future?
Keep up the good work! ;D
-
Hey there, PacManFan.
Nice FE! Last time I tried it I had a lot of problems, but now things seem good! A couple of questions, though...
How do you get the intro/outro videos to work? The tabs for selecting them are greyed out on my cab.
I've set the FE up as a shell in WinXP Pro sp1. I've done this a few times on different FE's, namely GameLauncher and Dragonking without a problem before, but when I tried it with yours it throws up an error that Kyaemera hasn't been configured. When launched from either Cmd Line or 'New Task' it works fine. Also, is there any known issues with the Exit & Shutdown feature? It doesn't seem to do anyting on my machine! ???
Well, that's about the only main problems that I've had. The list utility is a stroke of genius, BTW. Exactly the kind of thing that I've spent the last couple of months looking for (sick of editing GameLauncher lists by hand!).
Why have you switched solely to SourceForge? Is there any chance of seeing a dedicated site in the future?
Keep up the good work! ;D
Thanks for the interest in Kymaera.
Let's see, to answer your questions:
1) the intro/exit/launch videos aren't quite fully functional yet. Look for it in the next release. Same thing for the exit and shutdown key, it hasn't been implemented yet.
2) I've never tried to set up Kymaera to be the shell before. I'll look into it. It sounds like Kymaera is being started from a different working directory than the installation directory. If you can, change to the kymaera directory before launching kymaera, or specify the kymaer ainstall directory to be the current directory.
3) I've put a lot of work into making the gamelsit creation as flexiable as possible. I think it's still a little to confiusing for the average user. I'm thinking about making some sort of "Wizard" for it. Glad to hear you like it.
4) Since I've made Kymaera open source, Putting it at Sourceforge.net seems like the logical choice. I can have my own main page for kymaera, but I seem to be having trouble uploading it to the Sourceforge server at the moment. I'll have it up as soon as I figure it out. I did recently upload some screen shots.
Let me know if you have any suggestions for future releases.
Thanks.
-PMF
-
How's the DOS port working? You figure this out, and I've got a new FE for my cab!
-
The DOS port is coming along, I'm not quite sure why it's not working on your system. It's working fine on my desktop machine and my arcade cab. I'm putting in some better error handling routines, and beefing up the initalization routines as a well as outputting more info to the log file.
I'm sure it's gotta be something simple I'm overlooking. I'll have another build, or least a debug build in a few days. Thanks again for testing.
-PMF
-
No worries. I just wish we could hear from others who are trying this in DOS.
-
***WARNING - @$%&ING LONG POST!***
After reading PacMans replay to my query, I went into my Docs&Settings folder and found the Kymaera log. This is what I found:
******************
500 : Log System initted
500 : registering PNG
510 : registering JPG
510 : registering GIF
640 : registering CD
650 : registering JOYSTICK
670 : setting app path
670 : Calling startup
670 : Current working directory is C:\Documents and Settings\Richard\
670 : sound start
670 : Loading kymaera.kfg
670 : Looking for file C:\Documents and Settings\Richard\config\kymaera.kfg
670 : Kymaera.kfg file not found, Please Run KymaeraConfig to configure.
670 : Kymaera not configured, run Kymaera Config
3825 : error starting up
3835 : shutting down
Because it was looking for the konfig file in the current working directory I copied the config folder across, tried again, and recieved this log file:
******************
300 : Log System initted
300 : registering PNG
300 : registering JPG
300 : registering GIF
400 : registering CD
410 : registering JOYSTICK
410 : setting app path
410 : Calling startup
410 : Current working directory is C:\Documents and Settings\Richard\
410 : sound start
410 : Loading kymaera.kfg
410 : files skins\custom\matrix.skn not found
410 : EMU load 16 gamelist lists\Fighters.xml
410 : load gamelist lists\Fighters.xml 1
410 : load gamelist 9
410 : Unable to load game list lists\Fighters.xml
Please Run KymaeraConfig to configure.
410 : EMU load 16 gamelist lists\Shooters.xml
410 : load gamelist lists\Shooters.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Shooters.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Puzzle.xml
420 : load gamelist lists\Puzzle.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Puzzle.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Platform.xml
420 : load gamelist lists\Platform.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Platform.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Driving.xml
420 : load gamelist lists\Driving.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Driving.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Ball & Paddle.xml
420 : load gamelist lists\Ball & Paddle.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Ball & Paddle.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Breakout.xml
420 : load gamelist lists\Breakout.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Breakout.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Casino.xml
420 : load gamelist lists\Casino.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Casino.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Climbing.xml
420 : load gamelist lists\Climbing.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Climbing.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Maze.xml
420 : load gamelist lists\Maze.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Maze.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Mini-Games.xml
420 : load gamelist lists\Mini-Games.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Mini-Games.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Misc.xml
420 : load gamelist lists\Misc.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Misc.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Multiplay.xml
420 : load gamelist lists\Multiplay.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Multiplay.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Pinball.xml
420 : load gamelist lists\Pinball.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Pinball.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Quiz.xml
420 : load gamelist lists\Quiz.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Quiz.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Rythm.xml
420 : load gamelist lists\Rythm.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Rythm.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Sports.xml
420 : load gamelist lists\Sports.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Sports.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Tabletop.xml
420 : load gamelist lists\Tabletop.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Tabletop.xml
Please Run KymaeraConfig to configure.
420 : EMU load 16 gamelist lists\Wrestling.xml
420 : load gamelist lists\Wrestling.xml 1
420 : load gamelist 9
420 : Unable to load game list lists\Wrestling.xml
Please Run KymaeraConfig to configure.
430 : exit startup
430 : Initializing fonts
430 : Initializing Input
430 : Initializing Timer
I decided that I would play it safe and placed all of the Kymaera folders into the root of Docs&Settings, and finally, SUCCESS! In my case this was C:\Documents and Settings\Richard.
Example: the config folder's address is now: 'C:\Documents and Settings\Richard\config'
This seems to make it work fine.
Does anybody know of a registry hack that would change this so that the program will run in its original folder? My HDD is partitioned into two, with all my MAME stuff (ALL OF IT!) on the D: drive for safety. I tried changing a registry entry called HOMEROOT, I think it was, but this didn't seem to do anything. I know it's just a small quibble, but it's annoying the hell out of me! If there's any interest in it, I could pen a guide to getting this and a lot of other FE's running in shell, completely hiding Windows XP. The only thing that actually gives it away that the machine's a PC is the BIOS screen. Handy for those running a VGA.
Now all he has to do is get the exit&shutdown working! ;D
BTW Peale, nice avatar! ;)
-
Has *anyone* else tried this in DOS, with or without an arcade monitor?
I would love to be able to use this FE on my cabinets, but the fact that I can't get it to work on any of them holds me back.
-
Every time I try to create a games list or make Emu. Launch commands the configuration tool crashes. Any ideas why this is happening? Anyone else having the same problem?
Justin
-
Every time I try to create a games list or make Emu. Launch commands the configuration tool crashes.
-
gonzobrian,
I'm glad to hear you like Kymaera so much. Kymaera's not picky about where things are installed, Just make sure you set up the paths correctly in the config tool. Let me know if you have any problems.
-PacMaFan
-
Hey dude, how's that exit & shutdown coming on?!
-
Hey PacManFan,
Thanks for the reply, the front end and the updated version of z26.
-
I've been playing around and learning Kymaera the last couple of days and have a short list of bugs I haven't been able to find mentioned yet:
-
I am running xp and I have all of the same problems listed above except for the first one.
-
OK all, I've been making a few fixes these past few days to Kymaera. To list a few things and answer some questions:
1) Exit and Shutdown now works.
2) The marquee image crashing is caused by a bad png. The png has an error in it somewhere. If you use an image browser (such as psp) you should be able to find it.
3) Switching lists from one emu to another or one game list to another now properly updates the screen images.
4) To generate a list of atari (or any other) roms, use the "Create from rom directories" button in the game list generation screen.
I know the kymaeraconfig program still has a few bugs that cause it to crash. I'm now focusing my effots on making a config program that runs in DOS, Windows and Linux, so I won't be updating the kymaeraconfig program unless it's something major that needs fixing.
I'd like to hear about any suggestions for new features before the next release.
-PMF
-
A couple small suggestions:
1) Remember which list was used last instead of loading the first list in the...uh...list list?? :D
2) Add a "remove from list" key in the FE to make it easier to trim lists
Thanks for the great FE!
-
2) The marquee image crashing is caused by a bad png. The png has an error in it somewhere. If you use an image browser (such as psp) you should be able to find it.
What kind of error should I be looking for?
-
I know the kymaeraconfig program still has a few bugs that cause it to crash. I'm now focusing my effots on making a config program that runs in DOS, Windows and Linux, so I won't be updating the kymaeraconfig program unless it's something major that needs fixing.
Can't wait to see the DOS version!
Have you had any more opportunity to test the DOS version of Ky?
-
4) To generate a list of atari (or any other) roms, use the
-
Hello all. I have Kymaera running on my custom arcade cab under Windows XP and it's all good. I have Mame up and running with the default xml files supplied.
I'm also curious why some are only running DOS and not a flavor of Windows? Is this on an older machine where DOS just performs better?
-
I'm also curious why some are only running DOS and not a flavor of Windows? Is this on an older machine where DOS just performs better?
Well, yes, that's part of the reason. Another is that DOS boots so quickly.
I'd probably run DOS forever on cabs, if I could find onboard sound drivers for modern boards.
-
Well, yes, that's part of the reason.
-
When I press the space bar it simply launches the highlighted Mame rom instead of switching to the 2600 list.
What key do you have defined to switch emulator lists?
-
What key do you have defined to switch emulator lists?
Right now it's still the space bar. Before I updated Kymaera with the new location of z26.exe, etc. I could press the space bar and it would switch to the pre made 2600 list. Now it simply launches what ever Mame rom is highlighted.
-
Yeah, I think I switched the defualt key definition between those releases. You know, you can switch it to be any key (or key combination) you want it to be through the "Input Config" screen in the KyConfig program.
-PMF
-
Yeah, I think I switched the defualt key definition between those releases. You know, you can switch it to be any key (or key combination) you want it to be through the "Input Config" screen in the KyConfig program.
-PMF
Should have been the first place I looked.
-
Steve -
Since my system has been down, I've been playing with the source, trying to get it to compile under Linux.
It first complains about a dual declaration. I fixed that. Unfortunately I can't remember where that was, so I can't put that here. Sorry! ;)
Now it's complaining about a missing 'h' file, direct.h.
=====================
compiling libcore 1.31
=====================
compiling cpp src/crc.cpp
compiling cpp src/listitem.cpp
compiling cpp src/log.cpp
compiling cpp src/filename.cpp
compiling cpp src/input.cpp
compiling cpp src/keyrefs.cpp
compiling cpp src/bintree.cpp
compiling cpp src/markupstl.cpp
compiling cpp src/uiobject.cpp
compiling cpp src/fontmanager.cpp
In file included from src/fontmanager.cpp:26:
include/dirmanager.h:26: direct.h: No such file or directory
make: *** [fontmanager.oo] Error 1
bash-2.05a#
Sure enough, no direct.h file.
-
Oh yeah, I forgot. That's from doing 'make' from within the directories themselves. If I do it from the main dir I get:
====================
compiling Kymaera 1.32
====================
make: *** No rule to make target `crc.oo', needed by `libcore.a'. Stop.
-
Open up the make files and make sure you set Linux to be the TARGET. I think DJGPP is the target by default.
Change the lines
TARGET=DJGPP
#TARGET=LINUX
to be
#TARGET=DJGPP
TARGET=LINUX
And try to recompile. It's looking for the directory functions. Let me know if you need any help.
-PMF
-
I did that first thing.
-
OK, try this,
comment out the direct.h reference,
When the compiler compiles the file, it'll tell you what reference it's missing.
Do a "find in files" for *.h in your gcc include directory, and include that file. I think it may be unistd.h
-PMF
-
Well...
compiling cpp src/fontmanager.cpp
compiling cpp src/soungmanager.cpp
In file included from ../lib_include/aldumb.h:26,
from include/musicsample.h:29,
from include/soungmanager.h:28,
from src/soungmanager.cpp:21:
../lib_include/dumb.h:110: parse error before `unsigned'
../lib_include/dumb.h:110: stray '\' in program
../lib_include/dumb.h:111: stray '\' in program
../lib_include/dumb.h:243: parse error before `*'
../lib_include/dumb.h:258: type specifier omitted for parameter
../lib_include/dumb.h:258: parse error before `*'
../lib_include/dumb.h:261: type specifier omitted for parameter
../lib_include/dumb.h:261: parse error before `*'
../lib_include/dumb.h:444: type specifier omitted for parameter
../lib_include/dumb.h:444: parse error before `*'
../lib_include/dumb.h:450: type specifier omitted for parameter
../lib_include/dumb.h:450: parse error before `*'
../lib_include/dumb.h:486: syntax error before `*'
../lib_include/dumb.h:487: `sample_t' was not declared in this scope
../lib_include/dumb.h:487: `samples' was not declared in this scope
../lib_include/dumb.h:487: variable or field `destroy_sample_buffer' declared void
../lib_include/dumb.h:492: `sample_t' was not declared in this scope
../lib_include/dumb.h:492: `samples' was not declared in this scope
../lib_include/dumb.h:492: parse error before `)'
../lib_include/dumb.h:500: type specifier omitted for parameter
../lib_include/dumb.h:500: parse error before `)'
../lib_include/dumb.h:501: type specifier omitted for parameter
../lib_include/dumb.h:501: parse error before `*'
../lib_include/dumb.h:502: syntax error before `('
../lib_include/dumb.h:506: type specifier omitted for parameter
../lib_include/dumb.h:506: parse error before `*'
../lib_include/dumb.h:507: type specifier omitted for parameter
../lib_include/dumb.h:507: parse error before `*'
../lib_include/dumb.h:508: type specifier omitted for parameter
../lib_include/dumb.h:508: parse error before `*'
../lib_include/dumb.h:509: type specifier omitted for parameter
../lib_include/dumb.h:509: parse error before `*'
../lib_include/dumb.h:527: syntax error before `*'
../lib_include/dumb.h:537: syntax error before `['
../lib_include/dumb.h:541: type specifier omitted for parameter
../lib_include/dumb.h:541: parse error before `*'
../lib_include/dumb.h:542: `sample_t' was not declared in this scope
../lib_include/dumb.h:542: `src' was not declared in this scope
../lib_include/dumb.h:542: parse error before `,'
../lib_include/dumb.h:543: type specifier omitted for parameter
../lib_include/dumb.h:543: parse error before `*'
../lib_include/dumb.h:544: syntax error before `('
make: *** [soungmanager.oo] Error 1
Which looks like you missed a ')' in line 112. Adding it gives this:
compiling cpp src/fontmanager.cpp
compiling cpp src/soungmanager.cpp
compiling cpp src/skin.cpp
In file included from include/gamelist.h:23,
from include/skin.h:27,
from src/skin.cpp:21:
include/gameentry.h:64: `FILE' was not declared in this scope
include/gameentry.h:64: `fp' was not declared in this scope
include/gameentry.h:65: `FILE' was not declared in this scope
include/gameentry.h:65: `fp' was not declared in this scope
In file included from src/skin.cpp:26:
include/kymaerafe.h: In method `void LaunchCommand::Save(CMarkupSTL *)':
include/kymaerafe.h:221: implicit declaration of function `int sprintf(...)'
make: *** [skin.oo] Error 1
bash-2.05a#
-
Weird, I'm sure how it would be compiling then under Windows.
I haven't compiled for Linux in about a month, I've been focusing on DOS and Windows. The DOS compile should be identical to the Linux (almost) because they both use the gcc compiler.
Come to think of it, I don't think I've tested it in Linux since I've added in the DUMB library for extra music support. If dumb is giving you a problem, comment it out from soundmanager file if you can't fix it.
-PMF
-
...and how IS the DOS version coming along?
Edit: adding the missing ')' gets it past that point, into the next point which seems to have something to do with the skin, not DUMB. ??????
-
Ok, so here I go with a list of crap that I should know, but don't!
1. When sorting my ROMS into lists, they won't stay in alphabetical order. Why is this? The destination list sorts fine in the list creator when I click the tab above the ROM name column, but when the list is saved and then opened in KYMAERA it's all to ---steaming pile of meadow muffin--- again! I've looked into the XML documents, and it would appear that no matter what I do thy're sorted in a seemingly randowm order.
2. Is there any easy and foolproof way of excluding differing versions of the same game? EG, ALIENS, ALIENS (WORLD EDITION), ALIENS (US EDITION) etc, all I want is the parent ROM; ALIENS. So far I've been doing it the hard way, but there must be a way of excluding child ROMS automatically?
5. I know this has probably been asked a multitude of time, but time online for me is short, and I'm posting anyway, sooooooo... where can I get videos of games running? It would look so much better than just the still snapshots! I know that you can do it yourself with an earlier version of MAME, but I'm not too sure when this feature was removed. Also, what format does KYMAERA support?
Well, sorry for the brief post, but like I said, short on time! Gotta' go, cheers for the help guys, and cheers to PACMANFAN for his hard work! Havent tried the updated version yet, but I'm getting it was we speak!
-
1) That's weird, it was working at one point, That's how I sorted the mame3.xml list in the first place. I'll look into it.
2) Not currently, You're like the 5th person asking about excluding / including roms by the cloneof info. I'll be sure to put that in for the next release. For now, you could try to filter out games with "(" or ")" in them.
5)(3 sir, 3) I think there is a torrent link floating around to get the movies. Mine came along with my set of roms. Kymaera can support both avi's and mpg's right now. I'm looking into other movie formats as well.
-PMF
-
OK, I've found a workaround for saving the sorted lists.
1)First, create your destination list.
2) Save your destination list
3) load your list back up in the source grid
4) sort the list in your source grid
5) copy the entire sorted list to the dest. grid
6) save the dest. list.
-PMF
-
Did you read my last? (http://forum.arcadecontrols.com/index.php/topic,27376.msg239836.html#msg239836)
-
The DOS version is coming. I honestly haven't been working too much on Kymaera lately with school finals and all. What I am doing is adding in some beefy error handling and reporting functions, making sure that every important function returns an error code that can be tested before calling the next function.
While this may not "fix" any DOS problems, it will help me debug the code to see what is going on and why the DOS version doesn't work on some machines.
Don't worry Peale, I haven't forgotten about you.
-PMF
-
LOL! I was actually referring to the code, not the DOS port. I know I've bugged you about it, I'm just....really, REALLY excited about it!
...
Excuse me, while I change my pants.
-
First I want to thank Pacmanfan for a great front end that I could actually get to work! I run a vertical cabinet and I'm very happy with the performance and appearance of Kymaera in vertical orentation. I have only two problems:
1) Can't get Exit and Shutdown to work. I read the thread and this is supposed to work, but no matter what keys I configure to this function, it doesn't seem to do anything. Am I missing something?
2) I'd like to get Kymaera to work as a shell or at least autostart in Windows XP. Can someone get me started on this?
Thanks again
-
Ok, so here I go with a list of crap that I should know, but don't!
1.
-
Hi there
I would like to use kymaera in a cabinet but it won't allow me to shut down. I have configured the input but no luck. I am using windows 7.
Thanks a million
Wayne