Hacking EZ-FLASH OMEGA test flight

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,114
Trophies
3
XP
3,508
Country
China
1. Game console type: Game Boy Micro OXY-001 Famicom Edition
2. Firmware version: 5 (displayed 99 in menu)
3. Kernel version: T2 (can't be tested on T3 due to 1st bug above)
4. MicroSD type: Samsung Pro 32Go (gray one) 90MB/s read 80MB/s write UHS-I Class 3
5. MicroSD format: FAT32
6. MicroSD cluster size or allocation unit size: 32K
7. Bug description: Omega menu breaks the ingame display in some games as Top Gear Rally
8. Bug reproduce steps:
- Launch Top Gear Rally with BOOT WITH ADDON mode (here Save, Reset and Sleep functions activated)
- Display the Omega menu with L + R + Start
- Exit this menu
- Notice that the display is now broken
Note: Seems to be here a context loss. On a SuperCard MiniSD, the context is lost as well if trying to load a save (created during a race) outside a race because the "3D" engine has not been initialized yet but works fine if the save is loaded after the game engine is initialized through a race on the SuperCard. May be a lead to explore.

bug 1: fixed
bug 2: I forgot to enlist the know issue which 1.03T3 does not compatible with the RTS file created by previous kernel.
bug 3: Top Gear Rally uses a dynamic coordinate system in race scene. it uses the BG2 register to control the camera. they are WRITE only registers. We can not read their value and backup them to restore back. But the in-game menu needs initial these registers to output a correct in-game menu screen. or you will get a stretched or rotated in-game menu screen if not initial the registers. to avoid the issue. try to pop up the in-game menu in the NONE-3D scenes.


Code:
  4000020h  2    W    BG2PA     BG2 Rotation/Scaling Parameter A (dx)
  4000022h  2    W    BG2PB     BG2 Rotation/Scaling Parameter B (dmx)
  4000024h  2    W    BG2PC     BG2 Rotation/Scaling Parameter C (dy)
  4000026h  2    W    BG2PD     BG2 Rotation/Scaling Parameter D (dmy)
  4000028h  4    W    BG2X      BG2 Reference Point X-Coordinate
  400002Ch  4    W    BG2Y      BG2 Reference Point Y-Coordinate
 
  • Like
Reactions: cearp

Drumaster

Active Member
Newcomer
Joined
Jun 15, 2018
Messages
38
Trophies
0
Age
44
XP
163
Country
France
bug 1: fixed
bug 2: I forgot to enlist the know issue which 1.03T3 does not compatible with the RTS file created by previous kernel.
bug 3: Top Gear Rally uses a dynamic coordinate system in race scene. it uses the BG2 register to control the camera. they are WRITE only registers. We can not read their value and backup them to restore back. But the in-game menu needs initial these registers to output a correct in-game menu screen. or you will get a stretched or rotated in-game menu screen if not initial the registers. to avoid the issue. try to pop up the in-game menu in the NONE-3D scenes.


Code:
  4000020h  2    W    BG2PA     BG2 Rotation/Scaling Parameter A (dx)
  4000022h  2    W    BG2PB     BG2 Rotation/Scaling Parameter B (dmx)
  4000024h  2    W    BG2PC     BG2 Rotation/Scaling Parameter C (dy)
  4000026h  2    W    BG2PD     BG2 Rotation/Scaling Parameter D (dmy)
  4000028h  4    W    BG2X      BG2 Reference Point X-Coordinate
  400002Ch  4    W    BG2Y      BG2 Reference Point Y-Coordinate
bug 1: Good news. :)
bug 2: No problem, good to know.
bug 3: Do you know why it works on SuperCard (only if RTS is loaded after initializing a race though)? As you may guess, displaying the popup is much more needed through a race (to be able to cheat by reloading a RTS). But I can live without that though. :)
 
Last edited by Drumaster,

Drumaster

Active Member
Newcomer
Joined
Jun 15, 2018
Messages
38
Trophies
0
Age
44
XP
163
Country
France
Another issue (with games that are non official or not 4/8/16/32 MB size):

1. Game console type: Game Boy Micro OXY-001 Famicom Edition
2. Firmware version: 5 (displayed 99 in menu)
3. Kernel version: T2 or 3
4. MicroSD type: Samsung Pro 32Go (gray one) 90MB/s read 80MB/s write UHS-I Class 3
5. MicroSD format: FAT32
6. MicroSD cluster size or allocation unit size: 32K
7. Bug description: Games as http://gbadev.org/demos.php?showinfo=1279Another World or Bust A Move cannot be patched, nothing happens ingame when pressing L+R+Start
8. Bug reproduce steps:
- Launch http://gbadev.org/demos.php?showinfo=1279Another World or Bust A Move with BOOT WITH ADDON mode
- Once the game is launched, press L+R+Start
- Notice that nothing happens

I don't know if those games are already patched in a way, maybe that's why it prevents them from being patched.
 
Last edited by Drumaster,

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,114
Trophies
3
XP
3,508
Country
China
Another issue (with games that are non official or not 4/8/16/32 MB size):

1. Game console type: Game Boy Micro OXY-001 Famicom Edition
2. Firmware version: 5 (displayed 99 in menu)
3. Kernel version: T2 or 3
4. MicroSD type: Samsung Pro 32Go (gray one) 90MB/s read 80MB/s write UHS-I Class 3
5. MicroSD format: FAT32
6. MicroSD cluster size or allocation unit size: 32K
7. Bug description: Games as Another World or Bust A Move cannot be patched, nothing happens ingame when pressing L+R+Start
8. Bug reproduce steps:
- Launch Another World or Bust A Move with BOOT WITH ADDON mode
- Once the game is launched, press L+R+Start
- Notice that nothing happens

I don't know if those games are already patched in a way, maybe that's why it prevents them from being patched.


The games which you mentioned are homebrew games, they are not supported by "BOOT WITH ADDON", the function only supports commercial games.
 

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,114
Trophies
3
XP
3,508
Country
China
Some modded backlit original GBA will cause the NOR on EZ4 unusable, the solution is revert the GBA to unmodified or change another console.
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,753
Trophies
1
Location
Nintendo works for my dad
XP
5,431
Country
Germany
i don't have an omega, i have a ez flash iv. I can install the same??
Please stop hijacking threads about the omega when your issue is about the ezflash IV.
Create a new thread about your issue and provide more details.

Which gba are you using? What kind of batteries? Which games? How does "doesn't work" manifest for you?

Gesendet von meinem Mi A1 mit Tapatalk
 

Drumaster

Active Member
Newcomer
Joined
Jun 15, 2018
Messages
38
Trophies
0
Age
44
XP
163
Country
France
PLEASE fix the NOR not working on original gba on ez flash iv!!!!!!!
Why do you shout like this?

And yes, that's the wrong topic.

--------------------- MERGED ---------------------------

By the way, here is another game that has issue with BOOT WITH ADDON mode:

1. Game console type: Game Boy Micro OXY-001 Famicom Edition
2. Firmware version: 5 (displayed 99 in menu)
3. Kernel version: T3
4. MicroSD type: Samsung Pro 32Go (gray one) 90MB/s read 80MB/s write UHS-I Class 3
5. MicroSD format: FAT32
6. MicroSD cluster size or allocation unit size: 32K
7. Bug description: Mother 3 (original JAP version with NO patch) display white screen on boot with BOOT WITH ADDON mode
8. Bug reproduce steps:
- Launch Mother 3 original JAP version with BOOT WITH ADDON mode
- Notice that a white screen is displayed, making the game impossible to launch
 

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,114
Trophies
3
XP
3,508
Country
China
Why do you shout like this?

And yes, that's the wrong topic.

--------------------- MERGED ---------------------------

By the way, here is another game that has issue with BOOT WITH ADDON mode:

1. Game console type: Game Boy Micro OXY-001 Famicom Edition
2. Firmware version: 5 (displayed 99 in menu)
3. Kernel version: T3
4. MicroSD type: Samsung Pro 32Go (gray one) 90MB/s read 80MB/s write UHS-I Class 3
5. MicroSD format: FAT32
6. MicroSD cluster size or allocation unit size: 32K
7. Bug description: Mother 3 (original JAP version with NO patch) display white screen on boot with BOOT WITH ADDON mode
8. Bug reproduce steps:
- Launch Mother 3 original JAP version with BOOT WITH ADDON mode
- Notice that a white screen is displayed, making the game impossible to launch
already fixed in future release
 

Aliogeek

Well-Known Member
Member
Joined
Mar 29, 2013
Messages
93
Trophies
1
XP
1,577
Country
France
Hey !

Can you please add the possibility to enable RTC only on the games that require it (with the possibility to force it for certain hack roms) ? It will be more precise than a global switch and will allow to save power for the games which never use Rtc.
 
  • Like
Reactions: commdante

Tadas

New Member
Newbie
Joined
Jul 2, 2018
Messages
2
Trophies
0
Age
40
XP
161
Country
Lithuania
Bug report
1. Game console type: Game Boy AGB-001
2. Firmware version: 5
3. Kernel version: 1.03
4. MicroSD type: Kingston 8Gb class 4
5. MicroSD format: FAT32
6. MicroSD cluster size or allocation unit size: 32K
7. Bug description: after save and back to game, screen rotates 90 degrees
8. Bug reproduce steps:
- Launch Ecks vs. Sever BOOT WITH ADDON mode (here Save, Reset and Sleep functions activated)
- In game display the Omega menu with L + R + Start
- Save game
- Exit this menu
- Notice that the display is rotated 90 degrees Bug report
1. Game console type: Game Boy AGB-001
2. Firmware version: 5
3. Kernel version: 1.03
4. MicroSD type: Kingston 8Gb class 4
5. MicroSD format: FAT32
6. MicroSD cluster size or allocation unit size: 32K
7. Bug description: after save and back to game, screen rotates 90 degrees
8. Bug reproduce steps:
- Launch Ecks vs. Sever BOOT WITH ADDON mode (here Save, Reset and Sleep functions activated)
- In game display the Omega menu with L + R + Start
- Save game
- Exit this menu
- Notice that the display is rotated 90 degrees
 
  • Like
Reactions: mitch200584

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,403
Country
United Kingdom
I am never quite sure why people want to play those first person shooters that the GBA got, especially not the ones made for the console as opposed to ports of classic "Doom clones", but to each their own.

Anyway I would not hold my breath for a fix for that. We could probably have a look at the source of the loader and then reference it against http://problemkaputt.de/gbatek.htm#lcdiobgrotationscaling and figure out what is going on. The answer most likely though is "3d games on the GBA require some fairly creative graphics coding, the hack that the cart uses to add a menu probably breaks that as almost all other games will do it the 'normal' way. Any fix is then going to have to be a thing that is specific to that game and that is a rabbit hole nobody wants to go down right now.". It is not quite the same reason you will be told to move to a new area to fix graphics and audio issues when using savestates but it is close, also that might well fix it.
 

foobar_

Member
Newcomer
Joined
Apr 2, 2014
Messages
21
Trophies
0
XP
159
Country
United States
Bug report
Final Fantasy Tactics Advance in-battle saves are supposed to be automatically deleted after being resumed, but they're not.

Specs

1. Game console type: AGB-001
2. Firmware version: 5
3. Kernel version: 1.03
4. MicroSD type: Unbranded 16GB MicroSD HC class 10
5. MicroSD format: FAT32
6. MicroSD cluster size or allocation unit size: 8192
7. Bug description: Final Fantasy Tactics Advance in-battle saves are not deleted after being resumed
8. Bug reproduce steps: see below

Bug reproduction steps
1. Start Final Fantasy Tactics Advance on clean boot (either from micro SD or NOR). I'm using Final Fantasy Tactics Advance (U) [!].gba (SHA1 4ac05441f4de70a4ec3dd932116346c61b8783d9) from the No-Intro romset.
2. Enter a battle.
3. During the battle, press the B button until the character menu (the menu with "Move," "Action," "Wait," and "Status" on the lower-right side of the screen) is closed. Then press the start button to open the system menu and select "Save Now" to write an in-battle save.
4. After returning to title menu, select "Saved game" and then "Resume battle" to load the in-battle save.
5. Reset the game and return to the title screen. Select "Saved game" and observe that the "Resume battle" option is still available; the in-battle save was not properly deleted.




Feature request
Is this the proper place to put feature requests too? I want to turn off the EZ-Flash splash screen that comes after the GBA BIOS logo.
 
Last edited by foobar_,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/LM0Y6RWvcr8?si=RjMLNrx1TEX301g1 Already has cfw lol