Hacking EZ-FLASH Junior Kernel 1.03 and Firmware 3 released

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,109
Trophies
3
XP
3,484
Country
China
http:/www.ezflash.cn/download

This is the most stable and compatible version so far. All users are recommended to upgrade

Changelog

FW3 K1.03
Improved game compatibility
Added the support of MBC1M Multicart

K1.02
Fixed some logical error in last played game.

FW2 K1.01
Fixed some game compatibility
Optimize the limited number of files and directories
Fixed some file display issues
Added a Reading interface
Added a Loading interface
Added the support of MBC30 64KB SAVE
Added AUTO SAVE in SET tab
Checked = Backup the save to SD every time automatically when kernel booting up
Unchecked = Kernel will ask every time when kernel booting up, cancel backup may cause you to lose the last play record

Added last played game Press START in file browser to activate, Press A to launch, B to cancel.
 

mariotaotao

Active Member
Newcomer
Joined
Nov 25, 2014
Messages
36
Trophies
0
Age
38
XP
359
Country
Switzerland
Thanks for the updates!
Is there a way to fast reset current loading game? I found it has to press the hard reset button on EZJ to reading the cartridge on SGB,the problem is when pressing the button, the cartridge do a full reset and the SGB cannot recognize the game if it has SGB extend stuff, like the artwork frames or enhance color, some multicart cartridge or flashcart can do it by pressing the reset button on SFC. I hope you can understand what I mean, it's not a bug anyway, just hoping the cartridge could run on other consoles with full compatibility. Thanks again for the hardwork
 
  • Like
Reactions: Alexander1970

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,109
Trophies
3
XP
3,484
Country
China
Thanks for the updates!
Is there a way to fast reset current loading game? I found it has to press the hard reset button on EZJ to reading the cartridge on SGB,the problem is when pressing the button, the cartridge do a full reset and the SGB cannot recognize the game if it has SGB extend stuff, like the artwork frames or enhance color, some multicart cartridge or flashcart can do it by pressing the reset button on SFC. I hope you can understand what I mean, it's not a bug anyway, just hoping the cartridge could run on other consoles with full compatibility. Thanks again for the hardwork
you have to wait us to get a working sgb/2 set. it is too rare to find in China. the exist are holding in the collector's hand. anyway, just wait.
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,739
Trophies
1
Location
Nintendo works for my dad
XP
5,362
Country
Germany
Are there any plans to improve the menu speed? The menu feels rather slow and when scrolling pages, you can notice that the menu takes quite some while to populate the new page compared to other flashcards on the market which list the content pretty much instanteneous.

Are there any plans to include future feature enhancements like cheats or possibly even savestates?
 

SmellyGhost

Member
Newcomer
Joined
Apr 19, 2018
Messages
19
Trophies
0
Age
31
XP
197
Country
United States
Are there any plans to add support 4MB MBC30?

Unofficially MBC30 is capable of addressing 4MB of ROM similar to how it is capable of addressing 64KB of RAM. I can't say for certain if or when it would happen but I've heard talks of 4MB ROM hacks of games like Pokemon Crystal as double the ROM space would allow for quite a bit of expansion.

See this video for an example of 4MB MBC30:



Thanks!
 

SmellyGhost

Member
Newcomer
Joined
Apr 19, 2018
Messages
19
Trophies
0
Age
31
XP
197
Country
United States
I tested it and 4MB MBC30 (MBC3) ROMs don't seem to work still, even on the newest firmware.

Like makho said the 4MB MBC30 test ROM does not pass even on the newest firmware.

IMG_20200121_180955.jpg


Here is the result on the current firmware as you can see the upper half of banks cannot be addressed.

Here's the ROM file and its source code if you're interested in looking.

https://github.com/EricKirschenmann/MBC3-Tester-gb/releases/tag/v1.0

All it does is try to address 256 banks and draws a check mark for pass and an F for fail on the specific bank.

Thanks!
 

makho

Member
Newcomer
Joined
Jan 17, 2020
Messages
5
Trophies
0
Age
34
XP
90
Country
United States
where and what is this 4MB MBC30 game? is it an official one? do other flashcards support it?
There are no games yet. The test file is linked above in Smelly-Ghost's post. The ROM works on actual hardware (MBC30 based flash cart with MBM29F033C "ROM" chip) but so far not on any flash carts. I've only tested carts with RTC since an equivalent MBC5 ROM should work fine. Everdrive X7 also fails.
 

lore1190

New Member
Newbie
Joined
Jul 25, 2019
Messages
3
Trophies
0
Age
34
XP
63
Country
Italy
Hello, I have some problems with a game boy pocket. Most of the times it loops between the nintendo logo screen and the os init screen. The number of times it loops is variable, once it looped 6 times. Sometimes the nintendo logo is corrupted. I can upload a video showing the issue if needed.
 

makho

Member
Newcomer
Joined
Jan 17, 2020
Messages
5
Trophies
0
Age
34
XP
90
Country
United States
Hello, I have some problems with a game boy pocket. Most of the times it loops between the nintendo logo screen and the os init screen. The number of times it loops is variable, once it looped 6 times. Sometimes the nintendo logo is corrupted. I can upload a video showing the issue if needed.
That's a common issue with all Game Boy Pockets. You need to use fresh alkaline batteries (not NiMh) and the problem should go away (for a few hours). The problem is that the batteries in MGB consoles cannot keep up.
 
  • Like
Reactions: lore1190

roxas855tw

Active Member
Newcomer
Joined
May 28, 2009
Messages
29
Trophies
1
XP
369
Country
Taiwan
That's a common issue with all Game Boy Pockets. You need to use fresh alkaline batteries (not NiMh) and the problem should go away (for a few hours). The problem is that the batteries in MGB consoles cannot keep up.
Yep , i have a Original Game Boy Color and encountered this issue.
I tried with akaline batteries and the problem solved
 
  • Like
Reactions: lore1190

kerobscure

Well-Known Member
Newcomer
Joined
Oct 28, 2015
Messages
88
Trophies
0
Age
30
XP
534
Country
The menu is too slow and many times I receive the error "2 file system error", is there any plan to launch an update faster in the menus and better compatibility with the names?
 

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,109
Trophies
3
XP
3,484
Country
China
The menu is too slow and many times I receive the error "2 file system error", is there any plan to launch an update faster in the menus and better compatibility with the names?

a short filename will resolve both issues.
the menu browse feel slow because the interface is drawn line by line. a short filename line draws faster than a long filename line.

a short filename such as "口袋妖怪水晶.gbc", it just needs to draw SIX characters. but the "Pokemon Crystal.gbc" needs to draw FOURTEEN characters. it will cost two times time draw a single line.

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

hello, why the borders of the super game boy does not work?

Super gameboy full support is not listed in the production feature list for now. it will be added by future firmware upgrade.
 
  • Like
Reactions: cearp

kerobscure

Well-Known Member
Newcomer
Joined
Oct 28, 2015
Messages
88
Trophies
0
Age
30
XP
534
Country
a short filename will resolve both issues.
the menu browse feel slow because the interface is drawn line by line. a short filename line draws faster than a long filename line.

a short filename such as "口袋妖怪水晶.gbc", it just needs to draw SIX characters. but the "Pokemon Crystal.gbc" needs to draw FOURTEEN characters. it will cost two times time draw a single line.

The chinese copy of Everdrive GB don't have this problem (has other problems) and it's to much old than Ez-Flash Jr.

I think it's something to improve since not everyone uses Chinese characters.
 

nashismo

Well-Known Member
Member
Joined
Jun 5, 2013
Messages
520
Trophies
1
Age
43
Location
Home sweet Home (Mi casita)
XP
1,269
Country
Chile
a short filename will resolve both issues.
the menu browse feel slow because the interface is drawn line by line. a short filename line draws faster than a long filename line.

a short filename such as "口袋妖怪水晶.gbc", it just needs to draw SIX characters. but the "Pokemon Crystal.gbc" needs to draw FOURTEEN characters. it will cost two times time draw a single line.

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



Super gameboy full support is not listed in the production feature list for now. it will be added by future firmware upgrade.

I am eagerly waiting for Super Gameboy Support!! Borders don't work and SGB enhanced palettes don't work either. Also, to make it work, I have to reset the Flash Junior 2 times.

Thank you very much, the rest of features work very good for me! Super Gameboy is the most important thing that needs to be seen :)

Also, don't waste too much time adding compatibility for GBC CPU revisions A,B,C, they are known to have problems with original games. Nintendo fixed these issues on CPU revisions D and E. Many games have bad sound (try Gargoyle's Quest) with revision A,B or C, and it is not an issue with Omega Junior Flashcart.
 
Last edited by nashismo,

DrunkenMonk

Well-Known Member
Member
Joined
Sep 30, 2007
Messages
523
Trophies
1
Age
31
XP
1,751
Country
United Kingdom
Pretty specific issue I have here, how does the RTC emu work? As there's a particular issue with the RTC specifically with Pokemon Prism. It only occurs when the game is saving and it appears that the RTC is being wrapped upon saving, maybe due to some access problem whilst writing? As I'm unable to replicate the problem with an emulator. Or perhaps the RTC is truncated and doesn't work 1:1 like the original? Other games that use RTC appear to be fine, though they also don't use month/year like Prism.
 

crymes

New Member
Newbie
Joined
Mar 4, 2020
Messages
1
Trophies
0
Age
31
XP
47
Country
United States
I, too am seeing this RTC issue with Prism. Still happening on 1.04 FW4. The RTC functionality of this card is a big incentive for Prism players, so it would be great if we could get to the bottom of it.
Is there any good way to debug this from our end besides trying different emulators? This quirk appears to be unique only to Prism + EZ Flash Jr.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying