Hacking Unofficial EZ Flash Omega kernel by veikkos

veikkos

Well-Known Member
OP
Newcomer
Joined
Feb 8, 2020
Messages
60
Trophies
0
XP
334
Country
Finland
Current release is k1.06_fw7-veikkos5. Kernel is based on latest official kernel k1.06_fw7.

In addition to original theme, starting from version 5 kernel is also available with fancy red theme. Thanks to @Nona_Elexis for the graphics!

Release notes:
  • Updated to Goomba GB/CGB emulator version 2019-05-04
    • Applied source patch to Goomba to make it Omega compatible
    • Removed binary patching by kernel which is no longer needed
  • Goomba changes (issue link) (patch link)
    • No SGB borders by default
      • New "Prefer GBC over GB" default mode instead of "Prefer GBC over SGB"
    • Original GB games use black and white "Grayscale" palette instead of colorized "Wario Blast"
  • Quick start
    • Keep L pressed when booting to start last game in NOR
    • Keep L+A pressed when booting to start last played SD-card game
  • Start emulated games directly without single-item game menu (link)
  • Automated backup of game saves
    • Save file is backed up automatically when starting a game
    • Backups are stored in /SAVER-BACKUP directory
    • 5 last save files are stored
      • .sav0 is most recent, .sav4 is oldest
    • Restore is manual process
      • Copy /SAVER-BACKUP directory to a computer to avoid overwriting your backups
      • Copy selected backup file to /SAVER folder, remove number from the end
    • Progress status localized in EN and ZH
You can always find latest release from https://github.com/veikkos/omega-kernel/releases/ which also leads you to the source code.
 
Last edited by veikkos,

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,355
Trophies
2
XP
8,045
Country
United States
Current release is k1.06_fw7-veikkos2. Kernel is based on latest official kernel k1.06_fw7.

Release notes:
  • Updated to Goomba GB/CGB emulator version 2019-05-04
    • Applied source patch to Goomba to make it Omega compatible
    • Removed binary patching by kernel which is no longer needed
  • Quick start
    • Keep L pressed when booting to start last game in NOR
    • Keep L+A pressed when booting to start last played SD-card game
You can always find latest relase from https://github.com/veikkos/omega-kernel/releases/ which also leads you to the source code.
Better custom fw is here

https://gbatemp.net/index.php?posts/8942936
 
  • Like
Reactions: PacDan16

clemvangelis

New Member
Newbie
Joined
Feb 24, 2020
Messages
1
Trophies
0
Age
35
XP
44
Country
France
Hi GBthusiast, I worked on a similar feature two days ago on original firmware with timestamping using rtc for backup names :)
Glad you did it !
 
  • Like
Reactions: veikkos

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,790
Trophies
2
Location
Nintendo works for my dad
XP
5,703
Country
Germany
Does that actually fight the issue, though?
I assumed (for the lack of actually running into this issue) a failed write from the FPGA would cause corruption to the actual FAT and therefore basically affect the entire SD card and not just the SAVER folder. Was my assumption wrong?
 

veikkos

Well-Known Member
OP
Newcomer
Joined
Feb 8, 2020
Messages
60
Trophies
0
XP
334
Country
Finland
Does that actually fight the issue, though?
I assumed (for the lack of actually running into this issue) a failed write from the FPGA would cause corruption to the actual FAT and therefore basically affect the entire SD card and not just the SAVER folder. Was my assumption wrong?
Yes, this kind of backup can only help to certain extent but it should increase the odds of a recovery.

In case of a catastrophic FAT corruption not much can be done. But even in a case of a partial fielsystem corruption there is a higher chance that e.g. chkdsk can recover some of the backups.

In less serious corruptions where either the save file or save folder are corrupted, this fix should help. It also helps in cases where e.g. kids delete your saves.

I think it's worth the shot. I hope the FPGA side is improved one day, but for now we'll do what we can on the kernel side.
 
Last edited by veikkos,

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,790
Trophies
2
Location
Nintendo works for my dad
XP
5,703
Country
Germany
Is there a different firmware that be used for a SuperCard SD?
No. The ezflash omega kernel is open source, that's why people can improve on it easily. The supercard SD is fully closed, so people would need to reverse engineer the firmware to make any improvements, but the biggest issue holding the supercard back is crappy hardware.
 
Last edited by Localhorst86,

veikkos

Well-Known Member
OP
Newcomer
Joined
Feb 8, 2020
Messages
60
Trophies
0
XP
334
Country
Finland
In order to display Chinese characters correctly, you need to edit the source file with GB2312/GBK/GB18030 encoding.
Yea, thanks for the tip. My regular editor didn't show the file correctly but with Notepad++ all worked automatically. I tested it on the device and for me it looked right. Fix has been integrated to mainline and I'll make a binary release at some point. Thanks again.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Coolio. it was only like $15 i think, hold on ill grab reciept
  • Psionic Roshambo @ Psionic Roshambo:
    MX 4 is good for long term CPU stuff or game consoles
    +1
  • BigOnYa @ BigOnYa:
    it was $12.99
  • SylverReZ @ SylverReZ:
    @BigOnYa, I prefer Arctic better than any other brand.
    +1
  • SylverReZ @ SylverReZ:
    MX4 is quite good.
  • K3Nv2 @ K3Nv2:
    Damn 4g tube on Amazon's $8
  • Psionic Roshambo @ Psionic Roshambo:
    Now if your someone who changes CPUs, you can use a higher performance paste since it's not going to be in place that long
  • BigOnYa @ BigOnYa:
    Ken. You do you then and wait for mail, I'll do me. Only few $ difference.
  • K3Nv2 @ K3Nv2:
    If you needed it in a hurry I guess
  • SylverReZ @ SylverReZ:
    @K3Nv2, 4 grams of the paste would cover about 20 or so CPUs before it runs out.
    +1
  • BigOnYa @ BigOnYa:
    Yea I wanted today, doing a few RGH x360
  • K3Nv2 @ K3Nv2:
    Microcenter usually good in prices but probably price hiking it
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    In that case RGH, MX 4 is probably the best
  • BigOnYa @ BigOnYa:
    I live like 5 minutes from a microcenter so easy for me. Its also kinda dangerous being so close.
  • K3Nv2 @ K3Nv2:
    Yeah I got one 15 minutes away
    +1
  • BigOnYa @ BigOnYa:
    It's like my candy store. I want everything!
  • K3Nv2 @ K3Nv2:
    It's good to go in and look onlines just made everything cheaper
  • BigOnYa @ BigOnYa:
    They are good at keeping cheaper stuff in back, more expensive stuff out on shelfs. Sometimes you gotta ask for what you want.
  • Psionic Roshambo @ Psionic Roshambo:
    Closest Microcenter to me is like 4 hours drive.... When it opens lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Orlando!
  • K3Nv2 @ K3Nv2:
    Could you imagine having to talk to employees
  • BigOnYa @ BigOnYa:
    I usually print out a shopping list from they're website, then take with me and hand to a employee to fetch all for me.
  • K3Nv2 @ K3Nv2:
    Fetch boy fetch
    +1
  • BigOnYa @ BigOnYa:
    They don't care, they get a 1% commision for it. They put stickers on your shit that front register scans.
  • BigOnYa @ BigOnYa:
    I've bout bought out all the cheap x360 slims from ebay. May have to check Facebook marketplace.
    BigOnYa @ BigOnYa: I've bout bought out all the cheap x360 slims from ebay. May have to check Facebook marketplace.