Hacking EZ-FLASH Junior TestFlight

GASH

Member
Newcomer
Joined
Jun 5, 2021
Messages
13
Trophies
0
Age
39
XP
167
Country
Germany
Hurry up, it can't be that complicated! :whip:
I need it for Pokemon and my girlfriend for her GBC without CPU suffix.
I would even go with the latest version that you took down, if I had a link. Most peoples SD-card are fast enough anyway. Just make it idiot proof with a big disclaimer for people with slow cards.
 
  • Like
Reactions: WiLLiW

DrunkenMonk

Well-Known Member
Member
Joined
Sep 30, 2007
Messages
523
Trophies
1
Age
31
XP
1,751
Country
United Kingdom
Hurry up, it can't be that complicated! :whip:
I need it for Pokemon and my girlfriend for her GBC without CPU suffix.
I would even go with the latest version that you took down, if I had a link. Most peoples SD-card are fast enough anyway. Just make it idiot proof with a big disclaimer for people with slow cards.
It can't be THAT complicated right? interpreting ARM instructions in HDL and properly managing everything in-between of loading from an (MMC)SD card opposed to a simple ROM + mapper that's expected by the GBC whilst running at two different clk speeds, so having to perfect math the shit out of it to get it as close to OEM as imaginable.

It's not rocket science though guys, just finish it already!! :p1ng:
 
  • Like
Reactions: Xalusc

WiLLiW

Well-Known Member
Member
Joined
May 2, 2020
Messages
124
Trophies
0
Age
115
XP
503
Country
Brazil
they have been working on this update pretty much since the time you registered on this this site. Its never going to happen lol
Exactly! It's like to watch a dragon ball z fight! It's like to wait to Half-Life 3! Or Sega Dreamcast 2! Or a good Star Wars sequel! More the waiting, more the final results!
 
  • Like
Reactions: GASH and limpbiz411

limpbiz411

Well-Known Member
Member
Joined
Oct 12, 2007
Messages
494
Trophies
1
XP
2,817
Country
United States
Exactly! It's like to watch a dragon ball z fight! It's like to wait to Half-Life 3! Or Sega Dreamcast 2! Or a good Star Wars sequel! More the waiting, more the final results!
i believe we have a better chance to see half life 3 drop before the update happens.
 
  • Like
Reactions: GASH

Xalusc

Well-Known Member
Member
Joined
Apr 7, 2013
Messages
181
Trophies
1
Location
Kobaïa
XP
964
Country
Korea, North
It can't be THAT complicated right? interpreting ARM instructions in HDL and properly managing everything in-between of loading from an (MMC)SD card opposed to a simple ROM + mapper that's expected by the GBC whilst running at two different clk speeds, so having to perfect math the shit out of it to get it as close to OEM as imaginable.

It's not rocket science though guys, just finish it already!! :p1ng:
This.
If it's "not that complicated", go on and learn Intel 8080 and Zilog Z80 Assembly and GBC architecture and make a better FW yourselves. It's easy, right?
 
  • Like
Reactions: Shadow#1

Bonnom

Active Member
Newcomer
Joined
Sep 7, 2020
Messages
40
Trophies
0
Age
30
XP
193
Country
Netherlands
It can't be THAT complicated right? interpreting ARM instructions in HDL and properly managing everything in-between of loading from an (MMC)SD card opposed to a simple ROM + mapper that's expected by the GBC whilst running at two different clk speeds, so having to perfect math the shit out of it to get it as close to OEM as imaginable.

It's not rocket science though guys, just finish it already!! :p1ng:

This.
If it's "not that complicated", go on and learn Intel 8080 and Zilog Z80 Assembly and GBC architecture and make a better FW yourselves. It's easy, right?

You guys are making one vital mistake, hardware rarely works how it should and is full with bugs. You don't notice that in reallife that much because drivers are written to handle these mistakes.

For example how annoying it is to find hardware bugs is the GBA hardware bug that makes an infinite loop finite.
More about this bug can be read here: https://mgba.io/2020/01/25/infinite-loop-holy-grail/
 

DrunkenMonk

Well-Known Member
Member
Joined
Sep 30, 2007
Messages
523
Trophies
1
Age
31
XP
1,751
Country
United Kingdom
You guys are making one vital mistake, hardware rarely works how it should and is full with bugs. You don't notice that in reallife that much because drivers are written to handle these mistakes.

For example how annoying it is to find hardware bugs is the GBA hardware bug that makes an infinite loop finite.
More about this bug can be read here: https://mgba.io/2020/01/25/infinite-loop-holy-grail/
We were both being incredibly sarcastic. But thanks :D!
 

WiLLiW

Well-Known Member
Member
Joined
May 2, 2020
Messages
124
Trophies
0
Age
115
XP
503
Country
Brazil
Hurry up, it can't be that complicated! :whip:
I need it for Pokemon and my girlfriend for her GBC without CPU suffix.
I would even go with the latest version that you took down, if I had a link. Most peoples SD-card are fast enough anyway. Just make it idiot proof with a big disclaimer for people with slow cards.
Tottaly agree! And also, Pokemon is the way :tpi:
 
  • Like
Reactions: GASH

WiLLiW

Well-Known Member
Member
Joined
May 2, 2020
Messages
124
Trophies
0
Age
115
XP
503
Country
Brazil

nitro2k01

Active Member
Newcomer
Joined
Jan 5, 2008
Messages
32
Trophies
1
XP
438
Country
Yay! It's about time! :grog:
When is the next update coming? So, there is an unnoficial EZ-Flash Jr. scene going on?
The next update will come... whenever I have time. Although there isn't much to add to this particular thing other than detecting the system type and reducing load times for non-SGB systems.

But this is really just a quick and simple hack. Looking forward, Daid has been reverse engineering the communication protocol and I've been looking at the hardware side of things. So a custom kernel is on the horizon. What's lacking for the both of us is time to work on it. But a custom kernel would potentially have a much better user interface.

What I would also like to do is replace the first stage bootloader (which is in the firmware). I've been researching how to do this without access to the source code, to achieve SGB compatibility. It's possible but really difficult. But this is a less important aspect because EZ Flash Team released FW5 SGB version and I also came up with this method of SGB support later. And if I ask EZ Flash directly they can maybe make a special firmware version if I send them a ROM.

These are the relevant Github repos:

https://github.com/daid/OpenGBLoader (Simple proof of concept ROM loader.)

https://github.com/daid/ezflashjr (Collection of software and hardware info about the EZF Jr.)
 

WiLLiW

Well-Known Member
Member
Joined
May 2, 2020
Messages
124
Trophies
0
Age
115
XP
503
Country
Brazil
The next update will come... whenever I have time. Although there isn't much to add to this particular thing other than detecting the system type and reducing load times for non-SGB systems.

But this is really just a quick and simple hack. Looking forward, Daid has been reverse engineering the communication protocol and I've been looking at the hardware side of things. So a custom kernel is on the horizon. What's lacking for the both of us is time to work on it. But a custom kernel would potentially have a much better user interface.

What I would also like to do is replace the first stage bootloader (which is in the firmware). I've been researching how to do this without access to the source code, to achieve SGB compatibility. It's possible but really difficult. But this is a less important aspect because EZ Flash Team released FW5 SGB version and I also came up with this method of SGB support later. And if I ask EZ Flash directly they can maybe make a special firmware version if I send them a ROM.

These are the relevant Github repos:

https://github.com/daid/OpenGBLoader (Simple proof of concept ROM loader.)

https://github.com/daid/ezflashjr (Collection of software and hardware info about the EZF Jr.)
Wow! You're my new gb programmer God! Do you think in release a flashcart too?
 

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,105
Trophies
3
XP
3,466
Country
China
progress report
 

Attachments

  • B3A6A9DE-9464-446C-8C06-7FAE7D2F2AB0.jpeg
    B3A6A9DE-9464-446C-8C06-7FAE7D2F2AB0.jpeg
    462.5 KB · Views: 150

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Pachee @ Pachee: I regret not buying the second game, it was a good expansion.