GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment: O2em V1.01 An Odyssey 2 (g7000) & Videopac+ Emulator For The Gp2x - GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment

Jump to content

Posting Guide

When posting news don't forget to post your news source with reference links unless you are the autor of the software/hardware mod/other stuff you are posting about.
Even if you found it on XXX SITE forum use full site name linked to front page or reference post in their forum.
Why it is important to us?
We hate when news directly from GP32X are posted on others sities without credits but it doesn't mean we'll do the same.

For image hosting we recommend www.imageshack.us
For file posting use free GP32X File Archive at
http://www.gp32x.de

When posting images please don't use oversized images. Resize them to min. 350 px for pic in one row or use thumbnails linked to originals. When posting image please center them using tags
content


Posts need to be aproved first by our X-Team before they appear public here and on front page so don't post it twice.
  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

O2em V1.01 An Odyssey 2 (g7000) & Videopac+ Emulator For The Gp2x Odyssey 2 / Videopac emulator

#1 User is offline   spoyser

  • GP32 Hardcore
  • PipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 02-June 06

Posted 18 November 2006 - 08:41 AM

*************************************************************************
*************** Version 1.02 Now Available with Fixed ROM selector *******************
*************************************************************************

Took rather longer than expected but finally:

http://www.gp2x.de/c...?0,0,0,0,1,1840

Version 1.01

Modifications/Improvements for Version 1.01 of GP2X Port

Major re-organisation of GP2X specific source code intp gp2x.c and gp2x.h

No longer uses allegro library for joystick polling, this was done to allow start, select and volume controls to be utilised (then realized the library had been patched to add these, DOH!)

Due to a bug in the allegro library, version 1.00 of the emulator would lock up if it was the first application run on booting up (not an issue if you use gmenu2x), therefore added a workaround to overcome this.
[cut]
** Added ROM selector **
Activate by pressing Select
Up Down and Shoulder buttons to navigate
'B' to load ROM
Select to cancel and return to current ROM.

If no ROM is passed on the command line when launcing the emulator the ROM selector will appear after loading, otherwise the ROM passed in will be loaded (this maintain compatibility with gmenu2x).

** Main Menu **
Activate by pressing Start
Up and Down to navigate, B to trigger option.
Start to exit menu (or the Exit Menu option)

** Reset Emulator **
Activated from the main menu.
Equivalent of pressing the Reset button on the original console.

** Exit Emulator **
Activated from the main menu.
Guess!!

** Load and Save States **
Activated from the main menu.
Only one state per ROM is currently available.
These are simply saved as files in the ./states directory (make sure it exists), filename is based on rom name with the .SAV extension.

** Switch Sticks **
Activated from the main menu.
There seems little consistency to which stick is required to play one player games, therefore this option will change which stick the GP2X is currently bound to. If a game doesn't seem to respond to the controls then try this option, 95/100 it will sort the problem out.

** Volume **
Change using Volume buttons, pressing both down together immediately sets the volume to 0

** Controls **
Currently only the 0,1,2,3, and 4 keys can be pressed via the

L Shoulder 0
R Shoulder 1
Y 2
A 3
X 4
B is the fire button

These can be used to select games 0-4 at the Select Game screen, other variations are therefore currently unavailable. Virtual Keyboard coming soon(ish)

Start - Activate Main Menu
Select - Activate ROM selector
Volume - Change Volume, press Up and Down simultaneously to mute

** TODO **
Virtual Keyboard
Allow swiching between Pal and NTSC within emulator
Allow bios changing within emulator
Anything else thats springs to mind, suggestions welcome

Included in the archive are 3 gpe files.
o2em_gp2x.gpe is the main emulator application
o2em.gpe is a script that starts up the emulator as a G7000 (Odyssey 2)
o2emp.gpe is a script that starts up the emulator as a G7400 (Odyssey 3, as it would have been called if it had been released!)[/cut]

This post has been edited by spoyser: 21 November 2006 - 09:32 AM


#2 User is offline   DaveC

  • Mega GP Mania
  • Icon
  • Group: GP Guru
  • Posts: 8,882
  • Joined: 04-March 04

Posted 18 November 2006 - 09:29 AM

Cool, but where is the link to download?

#3 User is offline   Mr 2X

  • GP Mania
  • PipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 414
  • Joined: 17-June 06
  • Gender:Male

Posted 18 November 2006 - 09:46 AM

Here it is Odyssey 2: o2em_GP2X

This post has been edited by Mr 2X: 18 November 2006 - 09:46 AM


#4 User is offline   AdamC

  • Member
  • PipPip
  • Group: Members
  • Posts: 20
  • Joined: 07-December 05
  • Location:England

Posted 18 November 2006 - 11:10 AM

Great work. It's looking good. A couple of issues I'm having though :-

1) Number of roms seems to be limited to 30 in the rom selector.
2) If you press select to cancel the rom selector screen when you first enter the emulator it will hang on a black screen.
3) Sometimes hangs on exit.


Keep up the good work.

#5 User is offline   reaper79

  • Rectum? Damn near killed ''em!
  • PipPipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 618
  • Joined: 20-April 05
  • Location:Ohio, US
  • Interests:The end all and be all of life.

Posted 18 November 2006 - 12:00 PM

Thank you for this update, the O^2 was my first console/computer back in the day. This should be fun.

#6 User is offline   spoyser

  • GP32 Hardcore
  • PipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 02-June 06

Posted 18 November 2006 - 12:44 PM

View PostAdamC, on Nov 18 2006, 11:10 AM, said:

Great work. It's looking good. A couple of issues I'm having though :-

1) Number of roms seems to be limited to 30 in the rom selector.
2) If you press select to cancel the rom selector screen when you first enter the emulator it will hang on a black screen.
3) Sometimes hangs on exit.


Keep up the good work.


1)There should be no limit on the number of roms (I have nearly 100!) although they do need to be in a sub-directory called roms located in the directory of the application. The list will only show 20 at a time but you can scroll through the list using up and down and the shoulder buttons jump 20 roms.

2)Are you running the application using a script that re-starts the menu again on exit? Both those included in the archive should return to the menu on exit.

3)Probably related to 2, can you give me any more info?

#7 User is offline   AdamC

  • Member
  • PipPip
  • Group: Members
  • Posts: 20
  • Joined: 07-December 05
  • Location:England

Posted 18 November 2006 - 04:43 PM

View Postspoyser, on Nov 18 2006, 12:44 PM, said:

1)There should be no limit on the number of roms (I have nearly 100!) although they do need to be in a sub-directory called roms located in the directory of the application. The list will only show 20 at a time but you can scroll through the list using up and down and the shoulder buttons jump 20 roms.

2)Are you running the application using a script that re-starts the menu again on exit? Both those included in the archive should return to the menu on exit.

3)Probably related to 2, can you give me any more info?


Okay, yes 2 and 3 are fixed by using the script :D

On the romlist issue :
I have 43 roms and only the first 30 show up (2 pages of 15), but if I add 2 dummy files then all the roms show up (3 pages of 15). Is the rom selector calculating the number of files incorrectly?

#8 User is offline   cador

  • Member
  • PipPip
  • Group: Members
  • Posts: 20
  • Joined: 08-August 06

Posted 18 November 2006 - 11:44 PM

How did you guys get it to work? Every time I select a game, it boots me out to the main GP2x main menu.

And yes, I do have the proper system ROM in place.

#9 User is offline   ingrin

  • GP Mania
  • PipPipPipPipPip
  • Group: GP32 Hardcore
  • Posts: 316
  • Joined: 08-December 05

Posted 19 November 2006 - 12:35 AM

View Postcador, on Nov 18 2006, 05:44 PM, said:

How did you guys get it to work? Every time I select a game, it boots me out to the main GP2x main menu.

And yes, I do have the proper system ROM in place.

Might want to double-check:
-In the bios directory you have a file named o2rom.bin
-Roms in Rom directory are in binary format as well

#10 User is offline   cador

  • Member
  • PipPip
  • Group: Members
  • Posts: 20
  • Joined: 08-August 06

Posted 19 November 2006 - 01:47 AM

Quote

Might want to double-check:
-In the bios directory you have a file named o2rom.bin


I renamed the bios -- that worked, thank you :)

I've only played Odyssey2 once in my life -- at my Uncle's house for about 10 minutes on a small B&W TV set in their basement. The only game they had was KC Munchkin.

This post has been edited by cador: 19 November 2006 - 02:42 AM


#11 User is offline   cador

  • Member
  • PipPip
  • Group: Members
  • Posts: 20
  • Joined: 08-August 06

Posted 19 November 2006 - 03:02 AM

View PostAdamC, on Nov 18 2006, 09:43 AM, said:

On the romlist issue :
I have 43 roms and only the first 30 show up (2 pages of 15), but if I add 2 dummy files then all the roms show up (3 pages of 15). Is the rom selector calculating the number of files incorrectly?


I had the same problem -- I had 56 roms and only 45 showed up, so I added 4 'dummy' files to round it out to 60 and now all of the games show up.

This post has been edited by cador: 19 November 2006 - 06:41 AM


#12 User is offline   T-2000

  • Member
  • PipPip
  • Group: Members
  • Posts: 11
  • Joined: 10-July 06

Posted 22 November 2006 - 02:18 AM

*************************************************************************
*************** Version 1.02 Now Available with Fixed ROM selector *******************
*************************************************************************

great little emu, but i fail to see the difference between both versions, both have a rom selecter, unless im missing something oh and whats Fixed Rom Selecter ??... :rolleyes:

This post has been edited by T-2000: 22 November 2006 - 02:19 AM


#13 User is offline   AdamC

  • Member
  • PipPip
  • Group: Members
  • Posts: 20
  • Joined: 07-December 05
  • Location:England

Posted 22 November 2006 - 08:29 AM

View PostT-2000, on Nov 22 2006, 02:18 AM, said:

... whats Fixed Rom Selecter ??... :rolleyes:


See the post above yours. ;)

#14 User is offline   T-2000

  • Member
  • PipPip
  • Group: Members
  • Posts: 11
  • Joined: 10-July 06

Posted 22 November 2006 - 10:43 AM

oh yeh, the rom selecter has been fixed... now i see sorry not understood his wording, plus was tired from working nights....lol
still goes blank screen if i quit emu without "reset emu" 1st.

#15 User is offline   spoyser

  • GP32 Hardcore
  • PipPipPipPip
  • Group: Members
  • Posts: 112
  • Joined: 02-June 06

Posted 22 November 2006 - 02:33 PM

View PostT-2000, on Nov 22 2006, 10:43 AM, said:

oh yeh, the rom selecter has been fixed... now i see sorry not understood his wording, plus was tired from working nights....lol
still goes blank screen if i quit emu without "reset emu" 1st.


It shouldn't.

Are you running one of the scripts that restart the menu. Saying that not sure why 'reset emu' would help if you aren't.

Can you describe exactly what you do to end up with the blank screen, including how you start the emu.

Ta

PS
Which bit of "Version 1.02 Now Available with Fixed ROM selector" doesn't make sense? LOL

This post has been edited by spoyser: 22 November 2006 - 02:34 PM


  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic