Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - Cyborg Hunter MS-MD Pad Hack

Reply to topic
Author Message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Cyborg Hunter MS-MD Pad Hack
Post Posted: Tue Aug 29, 2017 1:59 pm
Hi people

New patch to this game, thanks to FeRcHuLeS to let me know game is running with second pad for access menu.

Cybor Hunter V1.1 SMS

- Megadrive / Master System Pad autodetection
(If MD pad is plugged then START access to Weapon menu)
- Fixed Checksum

Conversion by BcnAbel76
CyborgH.png (2.14 KB)
CyborgH.png

  View user's profile Send private message
  • Joined: 22 Mar 2015
  • Posts: 228
Reply with quote
Post Posted: Tue Aug 29, 2017 4:09 pm
This is exciting news to me!!!, BcnAbel76 you don't have to thank to me is totally the opossite, I'm going to test it right now, great job thanks.
  View user's profile Send private message
  • Joined: 29 May 2015
  • Posts: 18
Reply with quote
Post Posted: Wed Aug 30, 2017 4:21 am
Thanks for this. Great work!
  View user's profile Send private message
  • Joined: 22 Mar 2015
  • Posts: 228
Reply with quote
Post Posted: Thu Aug 31, 2017 12:07 pm
No more dealing with 2 gamepads an underrated game that is one of my favourites, I've found 2 minor bugs:

- When the start button is keeping pressed the character walks left side (after leaving menu)
- When the start button is pressed repeatedly sometimes the character jumps and go a bit right side.

I've tested on emulators only, Emulicious and Genesis Plus GX (as Retroarch core)
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Post Posted: Thu Aug 31, 2017 8:57 pm
Hello

No problem my friends, thanks for testing. New update!

Cybor Hunter V1.11 SMS

- Fixed minor bugs

Conversion by BcnAbel76

  View user's profile Send private message
  • Joined: 22 Mar 2015
  • Posts: 228
Reply with quote
Post Posted: Fri Sep 01, 2017 2:13 pm
It's working great at the sacrifice of leaving menu with start button(nothing important now It works as the second sms gamepad). By the way do you think it would be possible to map to A button instead of START button for emulators since the emulators use the same button as pause and start(genesis/megadrive) and you can get both pause or menu screen randomly. So 2 versions to access menu screen one as START button and another as A button??
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Post Posted: Fri Sep 01, 2017 7:36 pm
It is possible to remap "Access Menu Button" to MD pad "A"

You may change value with hex editor at $7F07, change $6F with $67 then you assign to bit 4, (MD Pad "A")

if you only want it for emulators you needn't to fix checksum at $7FF0

Yes now it fixed it works same as the second MS pad.

;)
  View user's profile Send private message
  • Joined: 22 Mar 2015
  • Posts: 228
Reply with quote
Post Posted: Fri Sep 01, 2017 8:23 pm
Ok, thank you BcnAbel76 for everything, I don't know if I made it. "Master System Checksum Fixer" was used

Cyborg Hunter v1.11A
- Menu screen as A genesis/megadrive button

  View user's profile Send private message
  • Joined: 29 May 2015
  • Posts: 18
Reply with quote
Post Posted: Fri Sep 01, 2017 10:38 pm
I tested v1.11 on my Nomad and it's perfect. Great work.
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Post Posted: Mon Sep 04, 2017 9:36 pm
Eyh people !

Thanks for testing ;)

When I was a kid I did not speak English and I did not know about the second controller in this game
  View user's profile Send private message
  • Joined: 12 Nov 2017
  • Posts: 3
Reply with quote
Post Posted: Sun Nov 12, 2017 8:38 am
Sorry for the Off-Topic, can someone share the same for Alex Kidd in Miracle World or share a tutorial for made this for any other game?

Thanks in advance
  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14690
  • Location: London
Reply with quote
Post Posted: Sun Nov 12, 2017 10:19 am
It's a bit tricky.

- find space for extra code (ideally supporting both Mega Drive and Master System controllers)
- replace controller reading code with indirection to extra code
- figure out how to trigger the change to the menu screen - or just jp $66 - when the extra button is pressed

Not something you can do without understanding assembly code.
  View user's profile Send private message Visit poster's website
  • Joined: 12 Nov 2017
  • Posts: 3
Reply with quote
Post Posted: Sun Nov 12, 2017 12:35 pm
Maxim wrote
It's a bit tricky.

Not something you can do without understanding assembly code.


Hi Maxim,

Thanks for suggestions. Unforunatellt i'm a complete newbie in assembly coding, i hoped in a out of the box / scripting edit.

So you think may i ask someone on the forum for this request? I don't know if this takes a few minutes or not.

Thanks again
  View user's profile Send private message
  • Joined: 09 Jan 2022
  • Posts: 22
Reply with quote
Game Gear compatibility
Post Posted: Sun Jan 09, 2022 7:16 pm
I do realize that this is a 4-year old thread/patch but I've been looking for quite a while for a hack/patch that would work with the Game Gear.

Does this hack "recognizes" the Game Gear as well to make the Start button open the inventory menu?

If not, would it be possible to modify this hack to do so?

Programming in assembly is decidedly not part of my skill-set I'm afraid... :(
  View user's profile Send private message
  • Joined: 14 Oct 2008
  • Posts: 508
Reply with quote
Post Posted: Mon Jan 10, 2022 4:12 pm
I'm guessing the Start Button is only available in GG mode?
As in the whole game would have to be ported to function as a GG game?
  View user's profile Send private message
  • Joined: 09 Jan 2022
  • Posts: 22
Reply with quote
Post Posted: Mon Jan 10, 2022 5:58 pm
KingMike wrote
I'm guessing the Start Button is only available in GG mode?
As in the whole game would have to be ported to function as a GG game?


I might be wrong but in SMS mode the Game Gear maps the "Start" button to "Pause", I THINK.

At least that's what happens when I run it in Retroartch (Genesis Plus DX core) and set the system to "Game Gear"
  View user's profile Send private message
  • Joined: 05 Sep 2013
  • Posts: 3763
  • Location: Stockholm, Sweden
Reply with quote
Post Posted: Tue Jan 11, 2022 12:19 pm
When an SMS game is run on a GG, the START button on the GG works as the PAUSE button on the SMS.
  View user's profile Send private message Visit poster's website
  • Joined: 09 Jan 2022
  • Posts: 22
Reply with quote
Post Posted: Tue Jan 11, 2022 8:35 pm
So, unless I am mistaken, the hack would only need to remap the Pause button to the Inventory function. Pause would be lost but that wouldn't be as important since the game does pause once inside the inventory menu.

Would that be feasible?
Again, I do not know a lot about coding in general and particularly in assembly so I could be completely off the mark here.
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Post Posted: Sun Feb 20, 2022 11:08 pm
Cyborg Hunter V1.0 GG START
-------------------------------------------

This patch remaps PAUSE Button to acces "InGame Menu" and disable Player 2 Controller to access it

It can be used in Game Gear (START Button), Master System (PAUSE Button) or Megadrive (PAUSE in MS Converter/Everdrive Button) hardware

Test, comment and enjoy ;)

  View user's profile Send private message
  • Joined: 09 Jan 2022
  • Posts: 22
Reply with quote
Post Posted: Mon Feb 21, 2022 6:45 pm
This is so great, I already tested it under emulation (Master System, Game Gear AND Mega Drive) and at least under emulation, the "Pause" button works great and opens up the inventory!

Moreover, I was surprised to see that in the Mega Drive emulator, the "Start" button would open the menu!

It would be great if someone could test whether it'll work on a real Mega Drive console (Everdrive or PBC) with the controller's "Start" button or whether it was the emulator making it work like that.
(To be honest I expect it not to work and instead use the converter's "Pause" button).

THANK YOU SO MUCH BcnAbel76 for doing this!
You are amazing!
  View user's profile Send private message
  • Joined: 06 Aug 2015
  • Posts: 146
Reply with quote
Post Posted: Mon Feb 21, 2022 10:45 pm
BcnAbel76 wrote
Cyborg Hunter V1.0 GG START
-------------------------------------------

This patch remaps PAUSE Button to acces "InGame Menu" and disable Player 2 Controller to access it

It can be used in Game Gear (START Button), Master System (PAUSE Button) or Megadrive (PAUSE in MS Converter/Everdrive Button) hardware

Test, comment and enjoy ;)


BcnAbel76, could you do the same for Wonder Boy Monster Land?
Please!
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Post Posted: Mon Feb 21, 2022 11:17 pm
EmuBoarding wrote
BcnAbel76 wrote
Cyborg Hunter V1.0 GG START
-------------------------------------------

This patch remaps PAUSE Button to acces "InGame Menu" and disable Player 2 Controller to access it

It can be used in Game Gear (START Button), Master System (PAUSE Button) or Megadrive (PAUSE in MS Converter/Everdrive Button) hardware

Test, comment and enjoy ;)


BcnAbel76, could you do the same for Wonder Boy Monster Land?
Please!


Wonder Boy Monster Land is using "PAUSE Button" to access "InGame Menu", any problem with it???????
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Post Posted: Mon Feb 21, 2022 11:20 pm
KeyperOS wrote
This is so great, I already tested it under emulation (Master System, Game Gear AND Mega Drive) and at least under emulation, the "Pause" button works great and opens up the inventory!

Moreover, I was surprised to see that in the Mega Drive emulator, the "Start" button would open the menu!

It would be great if someone could test whether it'll work on a real Mega Drive console (Everdrive or PBC) with the controller's "Start" button or whether it was the emulator making it work like that.
(To be honest I expect it not to work and instead use the converter's "Pause" button).

THANK YOU SO MUCH BcnAbel76 for doing this!
You are amazing!


Thanks to you! Enjoy it friend :)
  View user's profile Send private message
  • Joined: 06 Aug 2015
  • Posts: 146
Reply with quote
Post Posted: Wed Feb 23, 2022 6:06 am
BcnAbel76 wrote
EmuBoarding wrote
BcnAbel76 wrote
Cyborg Hunter V1.0 GG START
-------------------------------------------

This patch remaps PAUSE Button to acces "InGame Menu" and disable Player 2 Controller to access it

It can be used in Game Gear (START Button), Master System (PAUSE Button) or Megadrive (PAUSE in MS Converter/Everdrive Button) hardware

Test, comment and enjoy ;)


BcnAbel76, could you do the same for Wonder Boy Monster Land?
Please!


Wonder Boy Monster Land is using "PAUSE Button" to access "InGame Menu", any problem with it???????


When you place the Genesis controller it doesn't work. I wish I could use the start button on the Genesis controller to access this menu.
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Post Posted: Thu Feb 24, 2022 10:14 pm
EmuBoarding wrote
BcnAbel76 wrote
EmuBoarding wrote
BcnAbel76 wrote
Cyborg Hunter V1.0 GG START
-------------------------------------------

This patch remaps PAUSE Button to acces "InGame Menu" and disable Player 2 Controller to access it

It can be used in Game Gear (START Button), Master System (PAUSE Button) or Megadrive (PAUSE in MS Converter/Everdrive Button) hardware

Test, comment and enjoy ;)


BcnAbel76, could you do the same for Wonder Boy Monster Land?
Please!


Wonder Boy Monster Land is using "PAUSE Button" to access "InGame Menu", any problem with it???????


When you place the Genesis controller it doesn't work. I wish I could use the start button on the Genesis controller to access this menu.


Hello

50% Yes & 50% No ...

I patched game and now it supports Megadrive pad, but unfortunately it can not return to game after access Menu via MD START, it calls a redundant loop and only goes back with interrupt function, only present in Master System Pause Button

Then, I think it is better than nothing, it can play with MD or MS Pad, and use "MS Converter/Everdrive Pause Button"

If anybody is interesting I'll upload it
  View user's profile Send private message
  • Joined: 06 Aug 2015
  • Posts: 146
Reply with quote
Post Posted: Fri Feb 25, 2022 1:07 am
BcnAbel76 wrote
EmuBoarding wrote
BcnAbel76 wrote
EmuBoarding wrote
BcnAbel76 wrote
Cyborg Hunter V1.0 GG START
-------------------------------------------

This patch remaps PAUSE Button to acces "InGame Menu" and disable Player 2 Controller to access it

It can be used in Game Gear (START Button), Master System (PAUSE Button) or Megadrive (PAUSE in MS Converter/Everdrive Button) hardware

Test, comment and enjoy ;)


BcnAbel76, could you do the same for Wonder Boy Monster Land?
Please!


Wonder Boy Monster Land is using "PAUSE Button" to access "InGame Menu", any problem with it???????


When you place the Genesis controller it doesn't work. I wish I could use the start button on the Genesis controller to access this menu.


Hello

50% Yes & 50% No ...

I patched game and now it supports Megadrive pad, but unfortunately it can not return to game after access Menu via MD START, it calls a redundant loop and only goes back with interrupt function, only present in Master System Pause Button

Then, I think it is better than nothing, it can play with MD or MS Pad, and use "MS Converter/Everdrive Pause Button"

If anybody is interesting I'll upload it



Just for you to try, I'm already happy. Thank you very much. I had used the WB The Dragon's Trap patch but it gave the same error. Enters the pause screen but does not return. Unfortunately. Anyway, thank you so much for trying.

There would be no way to exit the menu with the 1 or 2 button instead of pause?
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 502
  • Location: Barcelona
Reply with quote
Post Posted: Fri Feb 25, 2022 7:11 pm
Added a new topic for Wonder Boy Monster Land pad hack

And no, only interrupt function is called pressing exclusively "Pause Button"
  View user's profile Send private message
Reply to topic



Back to the top of this page

Back to SMS Power!