Author Topic: X7 - Cart button doesn't work very often  (Read 2245 times)

0 Members and 1 Guest are viewing this topic.

Offline ParzivalWolfram

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
X7 - Cart button doesn't work very often
« on: March 10, 2021, 06:45 AM »
In a lot of games, and especially demos/homebrew, the cart button doesn't work AT ALL. I'll press it several times and nothing happens, even though it's enabled in the OS' options menu. In some games, it works fine. I just got the Everdrive, and the button feels clicky and healthy, and there's no visible issue with anything on the cart... it just doesn't work very often.

Offline Richardragon87

  • SNESAdvance Revival Coder
  • Hero Member
  • *****
  • Posts: 648
  • Karma: +11/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #1 on: March 10, 2021, 07:05 AM »
In a lot of games, and especially demos/homebrew, the cart button doesn't work AT ALL. I'll press it several times and nothing happens, even though it's enabled in the OS' options menu. In some games, it works fine. I just got the Everdrive, and the button feels clicky and healthy, and there's no visible issue with anything on the cart... it just doesn't work very often.

This is the first time I have heard of the "cart button" what is it suppose to do?
[quote Random dating spambotJ

Quote
Post changed:

Great, the photo didn't load! Does anyone know how to fix this?
In any case, my other photos can be viewed here, I will be glad to meet you, I love flirt))

P.S Richardragon87! Don't write me again, dude! You're in ignore list!

Offline ParzivalWolfram

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #2 on: March 10, 2021, 08:53 AM »
It's more of a "for lack of a better word" term. Push in on front of cart, button is pressed, in-game menu to save/load state or soft reset appears.

Offline Richardragon87

  • SNESAdvance Revival Coder
  • Hero Member
  • *****
  • Posts: 648
  • Karma: +11/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #3 on: March 10, 2021, 04:48 PM »
It's more of a "for lack of a better word" term. Push in on front of cart, button is pressed, in-game menu to save/load state or soft reset appears.

So what you are saying is their was no official way to go back to the in-game menu without turning the device off and the cart button was meant to activate a trigger which reset it back without having to turn it off and on again... well the Everdrive GBA didn't have a reset to menu feature either it was only applied to the SD2SNES for obvious reasons but it still is possible to reset to the menu of the everdrive without turning it off but it would require taking the cart out and putting it in while the Gameboy is on but for what it's worth it's not a issue just pushing the switch down and up again to reset the Gameboy it was a pretty simple 90's method for games I think.
[quote Random dating spambotJ

Quote
Post changed:

Great, the photo didn't load! Does anyone know how to fix this?
In any case, my other photos can be viewed here, I will be glad to meet you, I love flirt))

P.S Richardragon87! Don't write me again, dude! You're in ignore list!

Offline ParzivalWolfram

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #4 on: March 10, 2021, 05:55 PM »
It's more of a "for lack of a better word" term. Push in on front of cart, button is pressed, in-game menu to save/load state or soft reset appears.

So what you are saying is their was no official way to go back to the in-game menu without turning the device off and the cart button was meant to activate a trigger which reset it back without having to turn it off and on again... well the Everdrive GBA didn't have a reset to menu feature either it was only applied to the SD2SNES for obvious reasons but it still is possible to reset to the menu of the everdrive without turning it off but it would require taking the cart out and putting it in while the Gameboy is on but for what it's worth it's not a issue just pushing the switch down and up again to reset the Gameboy it was a pretty simple 90's method for games I think.
It's on the store page as a feature for the Everdrive GB x7 specifically, and it's literally required to be used to save SRAM to the SD card on the x3. https://krikzz.com/store/home/46-everdrive-gb.html
This is also how you make and use save states, so you'd expect it to work regardless of how it was usually done "originally". It's literally a button INSIDE the cartridge, and you push in on the front of the cartridge, the cart flexes, and the button is pushed. A lot of Everdrives have one of these buttons somewhere, my Turbo Everdrive has one too. (You can even SEE it in the pictures on the store page, it's just above the sticker, just off-center to the right. It's a very light color.)
« Last Edit: March 10, 2021, 06:10 PM by ParzivalWolfram »

Offline lee4

  • codetype specialist
  • Hero Member
  • *****
  • Posts: 986
  • Karma: +55/-0
    • View Profile
    • gamehacking.org
Re: X7 - Cart button doesn't work very often
« Reply #5 on: March 10, 2021, 06:51 PM »
button work for retail games only

OS requires hook to reset, as homebrew have no memory location to hook with
ED64 v2.0, 3.0 & X7 | EDMD v3 | MEGAED X7 M15 v2.01 & PRO rev B | TED v2.4 | EDN8 v1.2N & Pro M19 N1 | SED v2.1 | SD2SNES rev E1 & PRO rev.B | EDGB v1.1 & X7 M17 rev B | EDGBA X5 M16 rev A & Mini M19 Rev B
RetroUSB AVS | Super NT | Mega SG | Super Retro Advance |  16bitPocket GBC | PCE+SSD3

Offline Richardragon87

  • SNESAdvance Revival Coder
  • Hero Member
  • *****
  • Posts: 648
  • Karma: +11/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #6 on: March 10, 2021, 10:38 PM »
It's more of a "for lack of a better word" term. Push in on front of cart, button is pressed, in-game menu to save/load state or soft reset appears.

So what you are saying is their was no official way to go back to the in-game menu without turning the device off and the cart button was meant to activate a trigger which reset it back without having to turn it off and on again... well the Everdrive GBA didn't have a reset to menu feature either it was only applied to the SD2SNES for obvious reasons but it still is possible to reset to the menu of the everdrive without turning it off but it would require taking the cart out and putting it in while the Gameboy is on but for what it's worth it's not a issue just pushing the switch down and up again to reset the Gameboy it was a pretty simple 90's method for games I think.
It's on the store page as a feature for the Everdrive GB x7 specifically, and it's literally required to be used to save SRAM to the SD card on the x3. https://krikzz.com/store/home/46-everdrive-gb.html
This is also how you make and use save states, so you'd expect it to work regardless of how it was usually done "originally". It's literally a button INSIDE the cartridge, and you push in on the front of the cartridge, the cart flexes, and the button is pushed. A lot of Everdrives have one of these buttons somewhere, my Turbo Everdrive has one too. (You can even SEE it in the pictures on the store page, it's just above the sticker, just off-center to the right. It's a very light color.)

Ah I see... I guess I'm not familiar with this because of the way the label goes over the button even more so when hooked to a SGB it's near impossible to do that too xD
[quote Random dating spambotJ

Quote
Post changed:

Great, the photo didn't load! Does anyone know how to fix this?
In any case, my other photos can be viewed here, I will be glad to meet you, I love flirt))

P.S Richardragon87! Don't write me again, dude! You're in ignore list!

Offline ParzivalWolfram

  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #7 on: March 11, 2021, 12:39 AM »
button work for retail games only

OS requires hook to reset, as homebrew have no memory location to hook with
So it's based on a database of hook offsets? That's... interesting. I thought it'd be something like swapping out bank 0.

Offline nuu

  • Hero Member
  • *****
  • Posts: 2087
  • Karma: +88/-2
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #8 on: March 11, 2021, 01:16 PM »
What are these hook offsets? Locations to insert the reset code into?

Offline James Cree

  • Full Member
  • ***
  • Posts: 206
  • Karma: +7/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #9 on: March 22, 2021, 06:32 PM »
it still is possible to reset to the menu of the everdrive without turning it off but it would require taking the cart out and putting it in while the Gameboy is on

In case anyone is curious; don't do this with any original console. Ever.

Offline bestpig

  • Newbie
  • *
  • Posts: 13
  • Karma: +1/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #10 on: May 24, 2021, 02:10 PM »
button work for retail games only

OS requires hook to reset, as homebrew have no memory location to hook with

No it's wrong, It works with homebrew ;).
I made a custom game and it works well. There is no need of hook offset, but to works the game you are using must use the vblank interrupt.
It hooks the VBLANK interrupt that is always at offset 0x40

Offline nuu

  • Hero Member
  • *****
  • Posts: 2087
  • Karma: +88/-2
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #11 on: May 25, 2021, 02:07 PM »
Ok so it just hacks the VBLANK interrupt, that would probably work with at least 99% of the software (apparently more like 80%-90%).
There is no technical difference between a licensed game and a homebrew game. They are both just software for the system.
« Last Edit: June 05, 2021, 11:12 AM by nuu »

Offline Richardragon87

  • SNESAdvance Revival Coder
  • Hero Member
  • *****
  • Posts: 648
  • Karma: +11/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #12 on: May 28, 2021, 11:38 PM »
it still is possible to reset to the menu of the everdrive without turning it off but it would require taking the cart out and putting it in while the Gameboy is on

In case anyone is curious; don't do this with any original console. Ever.

Went to a real pro game base zone who had a whole lot of SNES and SGB's around and was a relaxation club room where you could go and play stuff and chill out, and they were really mind blown when I told them that exact method obviously they tried it and it didn't even damage their pristine SNES what is more interesting is they referred the boarder as a burn in image kind of like how those old CRT TV's used to leave a ghost of a previous frame of a game or something when the screen is turned off except it just leaves the background on without being turned off... then again I recall any LED screen doing this too.

But what is more interesting is the enhanced colour pallet of the boarder is also burnt into the device when it's on meaning it will use the default X buttons pallet colour not being the red and orange default one but whatever enhanced games boarder pallet it used for it's colour set.
« Last Edit: May 28, 2021, 11:40 PM by Richardragon87 »
[quote Random dating spambotJ

Quote
Post changed:

Great, the photo didn't load! Does anyone know how to fix this?
In any case, my other photos can be viewed here, I will be glad to meet you, I love flirt))

P.S Richardragon87! Don't write me again, dude! You're in ignore list!

Offline nuu

  • Hero Member
  • *****
  • Posts: 2087
  • Karma: +88/-2
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #13 on: May 29, 2021, 11:50 AM »
Even though the chance to damage the hardware is small, especially if the cartridge has longer GND pins, it's still not a very good idea in general to hotswap cartridges unless the system is designed for doing so. The DMG, SNES and Japanese Mega Drive all have cartridge locks to prevent this for a reason. The N64 allows hotswapping rumble pak and controller pak, but only at a special screen that tells you that it's ok.

Offline Richardragon87

  • SNESAdvance Revival Coder
  • Hero Member
  • *****
  • Posts: 648
  • Karma: +11/-0
    • View Profile
Re: X7 - Cart button doesn't work very often
« Reply #14 on: May 29, 2021, 07:19 PM »
Even though the chance to damage the hardware is small, especially if the cartridge has longer GND pins, it's still not a very good idea in general to hotswap cartridges unless the system is designed for doing so. The DMG, SNES and Japanese Mega Drive all have cartridge locks to prevent this for a reason. The N64 allows hotswapping rumble pak and controller pak, but only at a special screen that tells you that it's ok.

I only discovered it due to my habit of pulling carts out in between gameplay I recall back in the 90's on games such as Pokemon's original generation Gameboy games I would tend to get irritated and try to pull it out, obviously this resulted in the same data being wiped at least in the Red and Blue games... it was like a spur of the moment rage quit that tended to do me in from time to time, obviously I don't think this ever happened on the Gameboy line on Gameboys as they held the cart from doing it so it likely was when I used the SGB for the 1st time when it happened... a lot of other carts still kept the save data but it is how I discovered it back then.

Wouldn't be surprised if I tried to press the eject button when the SD2SNES had that burn in SGB2 boarder when the SGB2 rom was loaded before it became a fully working thing, I am sure I did it once in my life as I thought if the original SGB would be inserted after it would allow you to play it with the SGB2 screen xD… Oh wait yes I did once and it did nothing except make the SD2SNES cart fly out xD
« Last Edit: May 29, 2021, 07:21 PM by Richardragon87 »
[quote Random dating spambotJ

Quote
Post changed:

Great, the photo didn't load! Does anyone know how to fix this?
In any case, my other photos can be viewed here, I will be glad to meet you, I love flirt))

P.S Richardragon87! Don't write me again, dude! You're in ignore list!