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,816
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
  • Psionic Roshambo @ Psionic Roshambo:
    It could get banned from PSN but you can change your ID I think?
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    K3Nv2 @ K3Nv2: Did you try wearing them?