Recent content by Xilefian

  1. Xilefian

    Hacking EZ-FLASH OMEGA Real Time Clock (RTC) implementation details

    Thank you. And I assume the same for minute/frequency IRQ?
  2. Xilefian

    Hacking EZ-FLASH OMEGA Real Time Clock (RTC) implementation details

    I'm currently trying to write some GBA RTC tests for the S-3511 real time clock (Used in commercial GBA games). The EZ Flash Omega's PCF8563 RTC seems to have a translation layer for the S-3511 chip (in particular, the actual clock and calendar) however I'm having difficulty getting the alarm...
  3. Xilefian

    Hacking EZ-FLASH OMEGA white-screen PSRAM ROM

    Aha found the cause! mGBA debug print. It was running perfectly fine with the mGBA debug calls left in, but as soon as the LUT was added it breaks. Source of the issue found. mGBA is not standard (writes within 0x4000400-0x4FFFFFF), so it is probably a non-issue. Any developers who encounter...
  4. Xilefian

    Hacking EZ-FLASH OMEGA white-screen PSRAM ROM

    It's not latency sensitive - it's a simple 16bit read from ROM. When I have a chance I'll try configuring the wait states a bit and see if there's any change. I'm not even sure if the execution even gets as far as touching the LUT, but the issue happens when the LUT is being used. There's a few...
  5. Xilefian

    Hacking EZ-FLASH OMEGA white-screen PSRAM ROM

    I have attached a custom ROM file (made by myself) that displays a white screen on the EZ Flash Omega flash-cart when clean booting via PSRAM. The ROM works perfectly fine when booting from NOR flash, as well as via multi-boot and multiple GBA emulators on PC. All other ROMs work perfectly...
  6. Xilefian

    Hacking GB/GBC (Goomba Color) emulator needs updating on EZ Flash Omega?

    The kernel is now open-source, but I'm not sure what modifications EZ Flash has done to these emulators before compiling them and shoving their binaries into the kernel (the kernel literally has the raw binaries for these emulators embedded in the code). Someone needs to do a diff compare with...
  7. Xilefian

    Hacking EZ-FLASH OMEGA kernel source code released

    This might rain on your parade a bit, but I doubt "DS linkage" will be possible as the EZ Flash Omega requires the kernel to be booted before the ROM page can be set. Even if there was code that automatically forced a ROM page on boot, the kernel still needs to do that and a DS game (be it...
  8. Xilefian

    Hacking EZ Flash Omega disc_io library project

    I was looking at this idea myself briefly. The current source code is very handy (don't get me wrong), but it certainly reads like it was cobbled together progressively over time. A neat re-factor and all around clean-up (probably straight re-implementation) would be a nice project if one had...
  9. Xilefian

    Hacking EZ Flash Omega disc_io library project

    I considered this, but I'd like this to be usable on the official kernel and not require a branch. I'm sure it's possible and doing it this way would avoid touching EWRAM/IWRAM entirely as it would just be ROM page switching. Similarly, a solution to the NOR page problem could be done with a...
  10. Xilefian

    Hacking EZ Flash Omega disc_io library project

    The devkitpro GBA example "biosdumper" - which does what it says on the tin - is an example of FAT storage access. It's a very simple modification to get that working with EZ Flash Omega using the library and usage example here. Beyond that, FAT storage on GBA has been a scarce environment for...
  11. Xilefian

    Hacking EZ Flash Omega disc_io library project

    This is intended for homebrew/ROM-hack developers. See it on GitHub: github.com/felixjones/ezfo-disc_io I created this project to enable SD card filesystem access for EZ Flash Omega homebrew, as this is a feature I've been craving from EZ Flash for a very long time, so I went ahead and...
  12. Xilefian

    Hacking EZ-FLASH OMEGA kernel source code released

    Nice! Thank you very much fengflash, this code makes it nice and clear and I've got a test working now. Thank you again. Now to write code to detect PSRAM/NOR loaded game. Thank you again for your help.
  13. Xilefian

    Hacking EZ-FLASH OMEGA kernel source code released

    My plan is to at least get something working before planning the best course of action. I'm not afraid to brick the Omega as it has the recovery mode - I did indeed screw up the device yesterday messing around with this stuff (so it certainly is dangerous), but recovery mode saved my bacon...
  14. Xilefian

    Hacking EZ-FLASH OMEGA kernel source code released

    I do not fully understand. I don't know if I need to access PSRAM (do I?). FATFS FileSystem; memset( &FileSystem, 0, sizeof( FileSystem ) ); // What to do here? SetRompage( 0x8000 ); // I wish to access OS mode for f_mount // System stopped after this SD_Disable(); FRESULT res = f_mount(...
  15. Xilefian

    Hacking EZ-FLASH OMEGA kernel source code released

    Builds fine for me and I'm able to update with my modified kernel perfectly fine. Very well done for this release, thank you for your efforts. I've been attempting to get file-system access from within games using information in the kernel source, however I'm having great difficulty switching...
General chit-chat
Help Users
    AncientBoi @ AncientBoi: Que dices?