Gngeo2x 0.6.9 *update*


antidark posted on Feb 9 2006 at 06:46 PM said:
Congratulations Pepone for you great emulator the 95 % of roms work very well, but the metalslug3, freeze pass 60 seconds.

I can't speak for the other titles as I only tried Metal Slug3.


I ran it with the sound disabled the game froze after a short while. Run it with the sound enabled and I got to the second stage and then stopped to put up this post. I had the samplerate set to 11025 in gngeorc to improve the framerate. It worked quite well, but there are problems with graphic overlays missing, this might be something I've done. To be honest I don't know. :unsure:

m1.jpg
m2.jpg
 
Last edited by a moderator:
pepone posted on Feb 9 2006 at 06:07 PM said:
NeoStuey posted on Feb 9 2006 at 06:26 PM said:
Pepone can I make config files for individual games? If the answer is yes I will need your help in making one. :)
The answer is yes :)

Okay what I would like to do is for a game like Metal Slug is have a config file with the samplerate at 11025, so I can leave the gngeorc file set to 22050 for the other games.

Also anything elese that can be set to improve an individual games performance would be nice.

If in your reply you could show how to write such a config file I would be grateful once I have seen how it's done I should be okay after that. :)

Thanks
 
Last edited by a moderator:
NeoStuey posted on Feb 9 2006 at 09:21 PM said:
pepone posted on Feb 9 2006 at 06:07 PM said:
NeoStuey posted on Feb 9 2006 at 06:26 PM said:
Pepone can I make config files for individual games? If the answer is yes I will need your help in making one. :)
The answer is yes :)

Okay what I would like to do is for a game like Metal Slug is have a config file with the samplerate at 11025, so I can leave the gngeorc file set to 22050 for the other games.

Also anything elese that can be set to improve an individual games performance would be nice.

If in your reply you could show how to write such a config file I would be grateful once I have seen how it's done I should be okay after that. :)

Thanks
It's pretty simple. Just create a file named mslug.cf in the conf directory. Every variable available in gngeorc can be overrided in this file. ie put "samplerate 11025" in mslug.cf
The file have to be named like in mame.
 
Last edited by a moderator:
pepone posted on Feb 9 2006 at 08:29 PM said:
It's pretty simple. Just create a file named mslug.cf in the conf directory. Every variable available in gngeorc can be overrided in this file. ie put "samplerate 11025" in mslug.cf
The file have to be named like in mame.

that's pretty clever, i should have thought of asking you this earlier :D

congrats on guru status btw. thoroughly deserved :D

edit: what other switches can be enabled in this way?
 
Last edited by a moderator:
subin posted on Feb 9 2006 at 09:33 PM said:
that's pretty clever, i should have thought of asking you this earlier :D

congrats on guru status btw. thoroughly deserved :D

edit: what other switches can be enabled in this way?
Here is the output of gngeo --help. It give you every option available in gngeo
I have removed option that are not available on the GP2X.
Every option are accessible in the gngeorc
For exemple, to enable raster interrupt (option --raster),
you can put "raster true" in the gngeorc (on any .cf file)

Code:
Usage: gngeo [OPTION]... ROMSET
Emulate the NeoGeo rom designed by ROMSET

      --autoframeskip        Enable auto frameskip
  -c, --convtile             Convert tile in internal format at loading
      --country=STRING       Set the contry to japan, asia, usa or europe
      --forcepc              Force the PC to a correct value at startup (may help some games)
  -H, --hwsurface            Use hardware surface for the screen (allways true for the GP2X)
  -I, --interpolation        Merge the last frame and the current
      --overclock=N          Overclock the 68k by N%
  -P, --pal                  Use PAL timing (buggy)
  -r, --raster               Enable the raster interrupt (for supersidekick 2, 3 and 4 for example)
  -i, --rompath=STRING       Use STRING as rom path
  -d, --romrc=STRING         Use STRING as romrc file
  -d, --romrcdir=STRING      Use STRING as romrc.d directory
      --sound                Enable sound
      --showfps              Show FPS at startup
      --sleepidle            Sleep when idle
      --screen320            Use 320x224 output screen (instead 304x224)
      --system=STRING        Set the system to home, arcade or unibios
      --samplerate=N         Set the sample rate to N
  -t, --transpack=STRING     Use the specified transparency pack


EDIT
finaly some variable cant be overided for now :(
it's sound, samplerate, raster, country and system
This bug will be corrected in a future version
 
Last edited by a moderator:
Ok thanks a lot metal slug 3, 4, 5 working only with sound activate thanks
Neostuey.

jc
 
wait, so you can make the gp2x overclock in a .cf file?..

--overclock=N Overclock the 68k by N%
 
Hi,

i found another way to choose for each game which sample rate we want.

first of all be sure sound is not activated and the samplerate is 22050 in gngeorc.

then edit "gngeo2x_config" and add this line:

cmdLine=./gngeo --sound --samplerate=11025

then in the selector by pushing "Y" you 'll be able to choose with or without sound and the sample rate.
like as you don't have to create several cf files and you can activate the sound when you want.

bye

herc. :ph34r:

ps:don't forget to edit your files with pnotepad.
 
hercule18 posted on Feb 9 2006 at 09:46 PM said:
then in the selector by pushing "Y" you 'll be able to choose with or without sound and the sample rate.
like as you don't have to create several cf files and you can activate the sound when you want.

rofl, you can already do that by pressing y, no fiddling with the config file needed...

xD
 
Last edited by a moderator:
what means rofl or fidding?

do you read all my post?

i know pushing "Y" permit to choose sound or not, but in editing gngeo2x_config you can choose your samplerate as --sound will use the samplerate in gngeorc and --sound --samplerate=11025 will enbled sound @11025hz.

think of pushing several time "Y" to scan all the options, you can see them at the bottom of the screen.

bye

herc. :ph34r:
 
hercule18 posted on Feb 9 2006 at 10:11 PM said:
what means rofl or fidding?

do you read all my post?

rofl=Rolling On Floor Laughing

fiddling=too much effort to get something to work

@subin, re-read herc's post it really is very helpful.

cmdLine=./gngeo --sound

menu1.jpg



cmdLine=./gngeo --sound --samplerate=11025

menu2.jpg


Pressing "Y" cycles my options from sound on, sound off, sound on with log.txt, sound off with log.txt and sound on with a samplerate of 11025.

I posted earlier today that if you are prepared to have reduced sound quality for certain games e.g. Metal Slug, Art of Fighting 3, you could get a smoother framerate by reducing the samplerate to 11025. And this became the reason for me asking if I could make a config file for each game.

Herc's idea saves me having to do that as it works. :)
 
Last edited by a moderator:
Wow this sample rate degrading option speeds up things alot. It is now very playable at 200 MHz with sound ON. Sure I notice the sound is more crackly but hey it still beats playing silent. It almost makes turning sound off pointless now. It will certainly do until maybe an ASM Z80 is used. Cool.
 
subin posted on Feb 9 2006 at 10:20 PM said:
wait, so you can make the gp2x overclock in a .cf file?..

--overclock=N Overclock the 68k by N%
No, it's only for the 68000 emulation. It tells gngeo to emulatore more cycles than it should.
You may have notice it, some game have slowdown (I mean real slowdown, not frame droped)
For example, mslug. Try "overclock 30" with it.
 
Last edited by a moderator:
pepone posted on Feb 10 2006 at 07:08 AM said:
subin posted on Feb 9 2006 at 10:20 PM said:
wait, so you can make the gp2x overclock in a .cf file?..

--overclock=N          Overclock the 68k by N%
No, it's only for the 68000 emulation. It tells gngeo to emulatore more cycles than it should.
You may have notice it, some game have slowdown (I mean real slowdown, not frame droped)
For example, mslug. Try "overclock 30" with it.

With Metal Slug the slowdowns were less obvious, but I would say that the overall framerate is down due to increased workload on the emulator.

I tried combining the overclock with my idea of dropping the samplerate and while it was a little better it still didn't feel right.

The best result I have had, in my opinion :), was when I reduced the samplerate to 11025 when running Metal Slug. Runs at a better overall framrate, feels smoother.
 
Last edited by a moderator:
Gngeo Tunning,

Hi made a little wallpaper for Gngeo wich quite readable (i don't if it's english).
if you like it.

bye

Herc. :ph34r:

fondo.png
 
haha, sorry herc. i really should have read your post more carefully, i apologise...

also, loading times seem a lot faster on this version, which is a nice improvement. :)
 
this is really an off topic post, but I just have to say that Gneogeo2x is pure fun. I just played Blazing Star from the beginning to the end. This game is really high quality, and absolutely awesome on the tiny gp2x screen. Guys, I really appreciate your drive to make everything perfect, but hey, do not forget the reason we all bought this gp2x: gaming. And I think this emu is the most impressive one I have ever tried out on the gp2x. ...and wow the sound quality for instance in Last Blade is just perfect. If I plug the gp2x to my stereo, wow. Great work Pepone. Muchas gracias. Cargando...
 
subin posted on Feb 10 2006 at 08:13 PM said:
haha, sorry herc. i really should have read your post more carefully, i apologise...


No prob, read it more carefully next time! ;)

bye

herc. :ph34r:
 
Last edited by a moderator:
Back
Top