uopoko (very preliminary) wip

This forum is for posting M.A.M.E. Work In Progress "Arcade"cheats that are not quite ready for the prime time. If the cheats are buggy or the cheat descriptions are non-standard then please post them here. Help maybe given but there are no guarantees and they will only be added to the cheat file when the cheat file maintainer is happy with them.
Post Reply
etabeta78
Posts: 32
Joined: Tue Dec 05, 2006 9:46 pm
Location: Trondheim, Norway

uopoko (very preliminary) wip

Post by etabeta78 »

ok, i am a complete newbie w.r.t. cheats, so i decided to pick up a game without cheats and see what can i do.

i ended up with uopoko and here's my first findings

Code: Select all

:uopoko:00000000:100203:00000004:FFFFFFFF:Next Level is Level 05
:uopoko:00000000:100203:00000009:FFFFFFFF:Next Level is Level 10
:uopoko:00000000:100203:0000000E:FFFFFFFF:Next Level is Level 15
:uopoko:00000000:100203:00000013:FFFFFFFF:Next Level is Level 20
:uopoko:00000000:100203:00000018:FFFFFFFF:Next Level is Level 25
:uopoko:00000000:100203:0000001D:FFFFFFFF:Next Level is Level 30
actually, you could easily select any 'next level' you want...

since i don't know the exact rule for this kind of cheat, i started with multiples of five...

more to come as soon as i learn something more about the (wonderful) world of mame cheat engine...
ShimaPong
Posts: 1063
Joined: Wed May 21, 2003 4:19 pm
Location: Japan

Post by ShimaPong »

etabeta78 wrote:i am a complete newbie
Thanks for coming.
etabeta78 wrote:since i don't know the exact rule for this kind of cheat, i started with multiples of five...
Yes, your code is wrong because you have ignored a rule. In this case, use "value-selection" and "One-Shot" cheat.

Code: Select all

:uopoko:00000301:100203:0000001D:FFFFFFFF:Select Next Level
But I don't like "Next Level Selection" type code. I want "Starting Level Selection".

Code: Select all

:uopoko:00001301:100203:0000001D:FFFFFFFF:Select Starting Level
Sorry, I have not checked.

And I ask you.
  • Is this code for player 1 only ? The cheat database needs the codes for both players.
  • Is Maximum level 30 ? Normally, you must set "maximum" value when level selection code.
ShimaPong
Posts: 1063
Joined: Wed May 21, 2003 4:19 pm
Location: Japan

Post by ShimaPong »

etabeta78, "Round Select" code for uopokoj has ALREADY existed in the latest database !
So you had to check the database before searched a code.

Clearned up.
- Uopoko - [68000 CPU]

Code: Select all

; [ Puzzle Uo Poko (International) ]
:uopoko:00000000:100195:00000009:FFFFFFFF:Infinite Credits
:uopoko:60000000:000000:00000000:00000000:========== Single Mode ==========
:uopoko:00000000:102310:00000006:FFFFFFFF:Infinite Time
:uopoko:00A00000:10233B:0001096C:FFFFFFFF:Always Have Guide Pointer
:uopoko:62000000:000000:00000000:00000000:Select Current Bubble
:uopoko:00010000:1022F1:00000080:FFFFFFFF:Magenta
:uopoko:00010000:1022F1:00000081:FFFFFFFF:Purple
:uopoko:00010000:1022F1:00000082:FFFFFFFF:Green
:uopoko:00010000:1022F1:00000083:FFFFFFFF:Aqua
:uopoko:00010000:1022F1:00000084:FFFFFFFF:Red
:uopoko:00010000:1022F1:00000085:FFFFFFFF:Black
:uopoko:00010000:1022F1:00000086:FFFFFFFF:Yellow
:uopoko:00010000:1022F1:00000087:FFFFFFFF:Orange
:uopoko:00000301:100203:0000001D:FFFFFFFF:Select Starting Round:Set game mode selection screen
:uopoko:60000000:000000:00000000:00000000:========== VS Mode ==========
;uopoko:60000000:000000:00000000:00000000:---------- Player 1 ----------
:uopoko:00000000:102310:00000006:FFFFFFFF:Infinite Time PL1
:uopoko:00A00000:10233B:00010D10:FFFFFFFF:Always Have Guide Pointer PL1
:uopoko:62000000:000000:00000000:00000000:Select Current Bubble PL1
:uopoko:00010000:1022F1:00000080:FFFFFFFF:Magenta
:uopoko:00010000:1022F1:00000081:FFFFFFFF:Purple
:uopoko:00010000:1022F1:00000082:FFFFFFFF:Green
:uopoko:00010000:1022F1:00000083:FFFFFFFF:Aqua
:uopoko:00010000:1022F1:00000084:FFFFFFFF:Red
:uopoko:00010000:1022F1:00000085:FFFFFFFF:Black
:uopoko:00010000:1022F1:00000086:FFFFFFFF:Yellow
:uopoko:00010000:1022F1:00000087:FFFFFFFF:Orange
;uopoko:60000000:000000:00000000:00000000:---------- Player 2 ----------
:uopoko:00000000:102312:00000006:FFFFFFFF:Infinite Time PL2
:uopoko:00A00000:1023BB:00010D10:FFFFFFFF:Always Have Guide Pointer PL2
:uopoko:62000000:000000:00000000:00000000:Select Current Bubble PL2
:uopoko:00010000:1022F3:00000080:FFFFFFFF:Magenta
:uopoko:00010000:1022F3:00000081:FFFFFFFF:Purple
:uopoko:00010000:1022F3:00000082:FFFFFFFF:Green
:uopoko:00010000:1022F3:00000083:FFFFFFFF:Aqua
:uopoko:00010000:1022F3:00000084:FFFFFFFF:Red
:uopoko:00010000:1022F3:00000085:FFFFFFFF:Black
:uopoko:00010000:1022F3:00000086:FFFFFFFF:Yellow
:uopoko:00010000:1022F3:00000087:FFFFFFFF:Orange
;uopoko:60000000:000000:00000000:00000000:------------------------------
:uopoko:20900000:00063A:0000604C:FFFFFFFF:Skip RAM/ROM Check
:uopoko:20910000:00068E:00006038:FFFFFFFF:Skip RAM/ROM Check (2/2):1st = RAM, 2nd = ROM

; [ Puzzle Uo Poko (Japan) ]
:uopokoj:00000000:100195:00000009:FFFFFFFF:Infinite Credits
:uopokoj:60000000:000000:00000000:00000000:========== Single Mode ==========
:uopokoj:00000000:102310:00000006:FFFFFFFF:Infinite Time
:uopokoj:00A00000:10233B:00010A22:FFFFFFFF:Always Have Guide Pointer
:uopokoj:62000000:000000:00000000:00000000:Select Current Bubble
:uopokoj:00010000:1022F1:00000080:FFFFFFFF:Magenta
:uopokoj:00010000:1022F1:00000081:FFFFFFFF:Purple
:uopokoj:00010000:1022F1:00000082:FFFFFFFF:Green
:uopokoj:00010000:1022F1:00000083:FFFFFFFF:Aqua
:uopokoj:00010000:1022F1:00000084:FFFFFFFF:Red
:uopokoj:00010000:1022F1:00000085:FFFFFFFF:Black
:uopokoj:00010000:1022F1:00000086:FFFFFFFF:Yellow
:uopokoj:00010000:1022F1:00000087:FFFFFFFF:Orange
:uopokoj:00000301:100203:0000001D:FFFFFFFF:Select Starting Round:Set game mode selection screen
:uopokoj:60000000:000000:00000000:00000000:========== VS Mode ==========
;uopokoj:60000000:000000:00000000:00000000:---------- Player 1 ----------
:uopokoj:00000000:102310:00000006:FFFFFFFF:Infinite Time PL1
:uopokoj:00A00000:10233B:00010DC6:FFFFFFFF:Always Have Guide Pointer PL1
:uopokoj:62000000:000000:00000000:00000000:Select Current Bubble PL1
:uopokoj:00010000:1022F1:00000080:FFFFFFFF:Magenta
:uopokoj:00010000:1022F1:00000081:FFFFFFFF:Purple
:uopokoj:00010000:1022F1:00000082:FFFFFFFF:Green
:uopokoj:00010000:1022F1:00000083:FFFFFFFF:Aqua
:uopokoj:00010000:1022F1:00000084:FFFFFFFF:Red
:uopokoj:00010000:1022F1:00000085:FFFFFFFF:Black
:uopokoj:00010000:1022F1:00000086:FFFFFFFF:Yellow
:uopokoj:00010000:1022F1:00000087:FFFFFFFF:Orange
;uopokoj:60000000:000000:00000000:00000000:---------- Player 2 ----------
:uopokoj:00000000:102312:00000006:FFFFFFFF:Infinite Time PL2
:uopokoj:00A00000:1023BB:00010DC6:FFFFFFFF:Always Have Guide Pointer PL2
:uopokoj:62000000:000000:00000000:00000000:Select Current Bubble PL2
:uopokoj:00010000:1022F3:00000080:FFFFFFFF:Magenta
:uopokoj:00010000:1022F3:00000081:FFFFFFFF:Purple
:uopokoj:00010000:1022F3:00000082:FFFFFFFF:Green
:uopokoj:00010000:1022F3:00000083:FFFFFFFF:Aqua
:uopokoj:00010000:1022F3:00000084:FFFFFFFF:Red
:uopokoj:00010000:1022F3:00000085:FFFFFFFF:Black
:uopokoj:00010000:1022F3:00000086:FFFFFFFF:Yellow
:uopokoj:00010000:1022F3:00000087:FFFFFFFF:Orange
;uopokoj:60000000:000000:00000000:00000000:------------------------------
:uopokoj:20900000:00063A:0000604C:FFFFFFFF:Skip RAM/ROM Check
:uopokoj:20910000:00068E:00006038:FFFFFFFF:Skip RAM/ROM Check (2/2):1st = RAM, 2nd = ROM
  • Divided a code to "Single Mode" and "VS Mode".
  • Merged old "Bubble" codes into "Select Current Bubble" with label-selection.
  • Fixed the color name for "Blue" Bubble to "Purple".
  • Added "Skip RAM/ROM Check" and the comment for "Select Starting Stage".
  • Made old 3 codes for "Guide Pointer" into 1 code with 24-bit address mode.
NOTE : the value for "Guide Pointer" is different between uopoko and uopokoj.

It's better to use "Select Current Bubble" together with activation key.
In label-selection code, 1st activation key is "select next code" and 2nd is "select previous code". It's new function I added.
etabeta78
Posts: 32
Joined: Tue Dec 05, 2006 9:46 pm
Location: Trondheim, Norway

Post by etabeta78 »

first of all, sorry for not having checked uopokoj, but i was playing the international version and forgot about its clone...

next, i will pass this evening to examine both your posts to learn something more.

thanks to have spent some time teaching me
Post Reply