MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

Perene
MAME Fan
Reged: 02/24/17
Posts: 10
Send PM


Odyssey 2 not working properly with MAME
#363921 - 02/27/17 10:18 PM


I am having the following issues:

- I want to play Odyssey 2 games

And I have the last MAME for Win 64 installed.

I also have the Magnavox Odyssey2 (USA, Europe) BIOS (and the Philips C52/France, not being used). Both files using BIN extension.

This US/EU BIOS was renamed to O2ROM.bin and put inside a odyssey2.zip file.

Then I let this ZIP in ROMS folder from where MAME is located.

I have also added the Odyssey 2 roms, all .BIN files, to MAME ROMS folder.

When I tried to play the games that didn't work. So I had the idea to put one of the roms inside the odyssey2.zip file. In all these three cases the rom was put inside the odyssey2.zip file.

- Killer Bees: it's working with my joystick. Up/Down/Left/Right commands recognized, and the fire button too.

- Popeye (Brazil or Europe): recognizing the D-pad, but when you try to jump the plataform the character dies. Everytime. Here's the thing: when I tried to use that same ROM in the emulator O2M by Daniel Boris, it worked just fine. Meaning the bug only happens in MAME.

- Super Cobra (Brazil): the game is not recognizing a single button from my joystick, only the keyboard.

P.S. The game Turtles (US) is also working with my joystick.

- Q-Bert (Euro), too.

- Buraco Negro (BR) - keyboard only...

- Frogger (BR) has graphic issues in MAME and it's fine in O2M... also not working my gamepad.

And one more thing: when I play any random MAME game such as Mortal Kombat 2, if I press ESC the game closes and I return to MAME configs. This never happens while I played these Odyssey 2 games, so I am forced to use alt + TAB and with the mouse close the window in a clumsy way.

What is going on and what did I do wrong?

Is it possible to add these OD2 games to a separate folder and keep them (each one isolated from the other) in ZIP files?

Edited by Perene (02/27/17 10:35 PM)



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: Odyssey 2 not working properly with MAME new [Re: Perene]
#363924 - 02/27/17 11:27 PM


> I am having the following issues:
>
> - I want to play Odyssey 2 games
>
> And I have the last MAME for Win 64 installed.
>
> I also have the Magnavox Odyssey2 (USA, Europe) BIOS (and the Philips C52/France, not
> being used). Both files using BIN extension.
>
> This US/EU BIOS was renamed to O2ROM.bin and put inside a odyssey2.zip file.
>
> Then I let this ZIP in ROMS folder from where MAME is located.
>
> I have also added the Odyssey 2 roms, all .BIN files, to MAME ROMS folder.
>
> When I tried to play the games that didn't work. So I had the idea to put one of the
> roms inside the odyssey2.zip file. In all these three cases the rom was put inside
> the odyssey2.zip file.
>
> - Killer Bees: it's working with my joystick. Up/Down/Left/Right commands recognized,
> and the fire button too.
>
> - Popeye (Brazil or Europe): recognizing the D-pad, but when you try to jump the
> plataform the character dies. Everytime. Here's the thing: when I tried to use that
> same ROM in the emulator O2M by Daniel Boris, it worked just fine. Meaning the bug
> only happens in MAME.
>
> - Super Cobra (Brazil): the game is not recognizing a single button from my joystick,
> only the keyboard.
>
> P.S. The game Turtles (US) is also working with my joystick.
>
> - Q-Bert (Euro), too.
>
> - Buraco Negro (BR) - keyboard only...
>
> - Frogger (BR) has graphic issues in MAME and it's fine in O2M... also not working my
> gamepad.
>
> And one more thing: when I play any random MAME game such as Mortal Kombat 2, if I
> press ESC the game closes and I return to MAME configs. This never happens while I
> played these Odyssey 2 games, so I am forced to use alt + TAB and with the mouse
> close the window in a clumsy way.
>
> What is going on and what did I do wrong?
>
> Is it possible to add these OD2 games to a separate folder and keep them (each one
> isolated from the other) in ZIP files?

First off, computers or other machines which use/have keyboards) are started in an emulated keyboard state. This means that the UI is locked out so you can fully use the keyboard without the UI keys being detected and overtaking as you type. By default, SCROLL LOCK is the key that toggles this off and hitting that will allow the UI to take priority. You can start MAME with "ui_enable", which starts MAME with UI as the priority. You can find this in the UI by starting MAME --> Configure Options --> Advanced Options --> Look for "Input Option" area and there should be "UI Enable". Toggle this ON and it will start emulation as it does with non-keyboard machines.

Regarding Odyssey 2 graphical and other issues, most games work fine and there are a few which do not work as expected. It might be better to handle this with a flag for the machine stating that the graphics are not 100%.

You should keep your BIOS separate and put all your software in another folder (odyssey2) for example, somewhere in your rompath. Also, if you expect to use anything from the softlist, it is expected to have the same game short name (qbert, bees, kccrazy). Otherwise, use the file manager and load them however you wish.

From what you've detailed, I know a few are valid but I haven't tested them all. I'll attempt to look at your concerns and tidy them all up in to a bug report on http://www.mametesters.org Having a report doesn't guarantee any listed issues will be fixed soon, but it does keep them logged for others to see.



Perene
MAME Fan
Reged: 02/24/17
Posts: 10
Send PM


Re: Odyssey 2 not working properly with MAME new [Re: Perene]
#363926 - 02/27/17 11:45 PM


I forgot to tell you that MAME is running this way here:

-video gdi
-keyboardprovider dinput
-keyboardprovider win32
-mouseprovider dinput

I added all these for the .EXE shortcut, to make MAME work with this app for iOS:
http://www.mameworld.info/ubbthreads/sho...part=1&vc=1

Should something not be used for this? Because I am only using this way now.

As for the O2M emulator, it can be found here:
http://pastebin.com/UVHZZ2L6

In this MEGA link I only included the version that worked for me, 1.01 (it's old, from 2002). For some unknown reason the last released (1.18) in the oficial site:

http://o2em.sourceforge.net/

Isn't loading any game. Don't have a clue why.

I haven't included any BIOS or game in the MEGA link, so don't worry about it.

The problem with this O2EM emulator is that while it works, it lacks many options. I can't use fullscreen in my PC and could not configure my gamepad to work with it. MAME would be the perfect emulator to suit my needs, since it works in fullscreen mode and used my gamepad, at least for a few games.



Perene
MAME Fan
Reged: 02/24/17
Posts: 10
Send PM


Re: Odyssey 2 not working properly with MAME new [Re: Perene]
#363945 - 02/28/17 03:26 PM


I just tried the O2EM 1.20 available in this thread:
http://videopac.nl/forum/index.php?topic=1771.0

And I can tell you that it works in my PC and a few bugs were fixed in the game POPEYE that I had in this old version (for example, Bluto/Brutus now kicks Popeye if he gets near him - and you can hear a sound when Popeye eats the spinach). I made an entry for it in that wiki:
http://microsoftremotedesktop.wiki-site.com/index.php/Microsoft_Remote_Desktop

I would prefer to continue using MAME, if were not for these problems.

More about O2M:
http://videopac.nl/forum/index.php?topic=2895.0

Edited by Perene (02/28/17 03:34 PM)



Haze
Reged: 09/23/03
Posts: 5242
Send PM


Re: Odyssey 2 not working properly with MAME new [Re: Perene]
#363947 - 02/28/17 03:42 PM


> I just tried the O2EM 1.20 available in this thread:
> http://videopac.nl/forum/index.php?topic=1771.0
>
> And I can tell you that it works in my PC and a few bugs were fixed in the game
> POPEYE that I had in this old version (for example, Bluto/Brutus now kicks Popeye if
> he gets near him - and you can hear a sound when Popeye eats the spinach). I made an
> entry for it in that wiki:
> http://microsoftremotedesktop.wiki-site.com/index.php/Microsoft_Remote_Desktop
>
> I would prefer to continue using MAME, if were not for these problems.
>
> More about O2M:
> http://videopac.nl/forum/index.php?topic=2895.0

I'm not sure there is anybody actively working on the driver at the moment, so while your reports can be acknowledged I wouldn't expect an immediate fix, it will probably take until next time somebody looks at it, unless the fix happens as a result of improving shared components for something else.

The bugs sound interesting tho, especially the one with the game logic as that often points at a CPU emulation flaw.



Perene
MAME Fan
Reged: 02/24/17
Posts: 10
Send PM


Re: Odyssey 2 not working properly with MAME new [Re: Haze]
#363951 - 02/28/17 06:02 PM


Here's a video of the bugs I mentioned:

https://www.youtube.com/watch?v=OPD0d5PYlPQ

At 1:15 you can see the problem in MAME, in the Popeye game. The character dies if tries to jump.

2:05 - the game Q-Bert with graphic issues

2:45 - Killer Bees is working properly.

Note: all three games above are using the gamepad.

3:10 - Frogger is only using the keyboard. And its graphics are all messed. However, note how the audio sounds natural.

3:50 - The game TURTLES also uses the gamepad. Nothing wrong with it.

5:40 - Now I am using the emulator O2EM, 1.20. The recording could not capture the game in fullscreen (like it did with MAME), that's why you are seeing the game small.

Frogger's audio is somehow weaker when compared to what we hear in MAME. And also not recognizes the joystick. Note how the graphics are all OK.

7:30 - Popeye also running in O2EM. The character can move freely. Only at 8:10 it dies, after touching Brutus.

9:15 - Notice how the game Q-Bert has no graphic issues in O2EM.

P.S. One more thing: the same ROM behaves differently in O2M 1.01 and 1.20. In 1.01 Popeye can't beat Brutus and may walk near him. Also Brutus doesn't throw anything.

In 1.20 Popeye can't even touch Brutus, that will throw stuff at him. And 1.01 isn't working with my gamepad at all (and fullscreen mode), both things available for 1.20.



MooglyGuy
Renegade MAME Dev
Reged: 09/01/05
Posts: 2258
Send PM


Re: Odyssey 2 not working properly with MAME new [Re: Perene]
#363976 - 03/01/17 12:42 PM


Generally, we prefer videos that compare MAME to actual hardware, not MAME to other emulators.


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 28 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4054