Recent content by aaaaaa123456789

  1. A

    Hacking EZ-FLASH Junior TestFlight

    Whoa, it's been a while; @nitro2k01 linked me to this thread in the GB dev Discord server. That's some nice progress! @EZ-Flash2 what are you using as your time source when the cart is running? My tests use the CPU clock as a reference. A 0.3% difference is actually quite large... which is...
  2. A

    Hacking EZ-FLASH Junior TestFlight

    It can be. Firmware updates do contain FPGA code.
  3. A

    Hacking EZ-FLASH Junior TestFlight

    It's almost certainly fixable with a firmware update. (While firmware is basically software, it's very special and delicate; see: all the issues people have had here with firmware updates.)
  4. A

    Hacking EZ-FLASH Junior TestFlight

    In particular, from the results of the test ROM, the EZ-Flash Jr's RTC implementation has issues when you write to it (i.e., when you change the RTC values). A vanilla Crystal game only does this every four months, but Prism does it every time you play it. That's why it doesn't work on the...
  5. A

    Hacking EZ-FLASH Junior TestFlight

    Incorrect. The device doesn't emulate the RTC properly. That's why I wrote an RTC test ROM. Running it on an original MBC3 RTC cart passes all tests. The EZ-Flash Jr. fails most of them.
  6. A

    Hacking EZ-FLASH Junior TestFlight

    ROM-editing codes would be possible. Game Genie codes are essentially this. RAM-editing codes like your usual GameShark codes are essentially as hard as in a GameShark itself.
  7. A

    Hacking EZ-FLASH Junior TestFlight

    It's just slang there; it basically means "unreasonably obsessive".
  8. A

    Hacking EZ-FLASH Junior TestFlight

    It might be possible, but I doubt it would be easy.
  9. A

    Hacking EZ-FLASH Junior TestFlight

    What you're looking at is the effect of tolerance, more specifically a crystal that is a bit too far away from the 12 kHz you quote. 30 seconds in 24 hours represent an error of roughly 0.035%, which would mean that your crystal is actually oscillating at 11996 Hz.
  10. A

    Hacking EZ-FLASH Junior TestFlight

    It's not. It just makes everything time-dependent go crazy. Which isn't much.
  11. A

    Hacking EZ-FLASH Junior TestFlight

    You mean in the cart's software? Because the fix is probably in the firmware, which they can change via an update. It's impossible to know. The EZ-Flash Jr.'s RTC doesn't behave like the original. There's no way to know how many games are affected by this, because there's no way to find every...
  12. A

    Hacking EZ-FLASH Junior TestFlight

    Hence "something similar". Ultimately, FPGAs aren't too different in terms of things they can do...
  13. A

    Hacking EZ-FLASH Junior TestFlight

    Emulators, when faced with this problem, keep each game's RTC state separately and handle the RTC through an offset. That way they can present a proper MBC3 RTC to the games while not changing the system time. Would you perhaps be able to do something similar?
  14. A

    Hacking EZ-FLASH Junior TestFlight

    LOL, nice one. (It's obviously only affecting games that use the RTC.)