Poll

Have you tried this OS (V2.12.5)

No, I dont plan to, my current os does everything I need...
0 (0%)
No, I am waiting for an official version from Krikzz
0 (0%)
Yes, it works great and I am on H.W. V2
0 (0%)
Yes, it works great and I am on H.W V2.5
0 (0%)
Yes it works great and I am on H.W V3.0
0 (0%)
No it doesn't work properly (please leave a comment for why)
0 (0%)

Total Members Voted: 0

Voting closed: December 22, 2018, 10:14 PM

Author Topic: Unofficial-Official ED64 OS  (Read 25871 times)

0 Members and 1 Guest are viewing this topic.

Offline jonesalmighty

  • Sr. Member
  • ****
  • Posts: 252
  • Karma: +23/-0
    • View Profile
    • GitHub
Unofficial-Official ED64 OS
« on: July 14, 2018, 09:59 PM »
    Hi All,

    I just wanted to say that I am privileged to have been given access to the source code for the official OS... As such I plan to make a few improvements, but will not be releasing any source code (so dont ask!).

Note: The only supported hardware revisions are the: 3.0, 2.5 and 2.0. [ The X5 and X7 might be added in the future (if possible) ].

USE AT YOUR OWN RISK: All releases in this post are an unofficial version that is not officially supported by Krikzz. Please pay careful attention to the changes, and backup your SD card before using.

The changelogs and downloads will be posted here:

V2.12.9.1 - https://github.com/N64-tools/ED64-UnofficialOS-binaries/releases/tag/V2.12.9.1-Release (see link for changelog)

V2.12.10.preview - https://github.com/N64-tools/ED64-UnofficialOS-binaries/releases/tag/V2.12.10-Preview (see link for changelog)

V2.12.9 - https://github.com/N64-tools/ED64-UnofficialOS-binaries/releases/download/V2.12.9-Release (see link for full details)
  • Change folders (/ED64/APS -> /ED64/patcher & /ED64/cheats, /ED64/ -> /ED64/emu, /ED64/cpak -> /ED64/save) to match Xseries OS (IMPORTANT: update your directory structure)
  • Add save for Dinosaur Planet (whilst keeping the correct save type for DK retail kiosk (which uses the same ID) by using checksum for DK demo and ID for Dino Planet) to allow ROM hacks to work effectively.
  • Add save for DOUBUTSU BANCHOU (ANIMAL LEADER, Cubivore) crc to internal save database (note: the ROM has no ID, so CRC is currently the only viable option).
  • Improvements to menu text.
  • Improves diagnostics menu.
  • Splits the information menu into seperate ED64 and N64 information sub menus.
  • Format controller Pak memory more correctly (note: overrides OEM string with a static ID, use a known released ROM's repair function if you want to do it properly!).
  • Handle extension ".srm" (and auto handle ".sra" for conversion if required (note: old ".sra" file will NOT be deleted automatically) to help with eventual upgrade to Xseries OS.
  • Automatically create save folder if it is missing.
  • Add ability to autoboot ROM using autoexec.v64 in ED64 folder to match Xseries OS
  • Menu colour scheme changes
  • "Flash" savetype text renamed to "FRAM"
  • "SRAM" savetypes renamed to "SRAM32k" and "SRAM128k" (with the latter being exactly the same internally as "SRAM96k") to be more obvious.
  • Fix N64 Information was unclear when showing contoller Paks by adding a "P" before the number.

Known issues:
  • After soft reset of certain ROM's the expansion pak detection might be incorrect.
  • When ED64 folder is hidden, the corresponding page will show 1 less ROM (possibly with only a file size in the last row).
  • ROM Patch and AutoPatch menu options cause confusion (at least for me)!!
  • Cheats are available globally but should only be available when ROM is selected, and Exp pak is installed!


V2.12.8 - (link no longer available), however, please post it if you have it before it is lost!
Known issue: When ED64 folder is hidden, the corresponding page will show 1 less ROM (possibly with only a file size in the last row).

V2.12.7 - (link no longer available), however, please post it if you have it before it is lost!
  • Make USB commands case insensitive
  • Improve 240p resolution
Known issue: When ED64 folder is hidden, the corresponding page will show 1 less ROM (possibly with only a file size in the last row).

V2.12.6 - - (link no longer available), however, please post it if you have it before it is lost!
  • Enable RTC for 64DD cart conversions on V3 (used by Sim City 64)
  • Swap to CMake build system and latest custom libdragon
  • Change USB parameters for screenshots (required due to other users already assigning them (out of my control))
Known issue: When ED64 folder is hidden, the corresponding page will show 1 less ROM (possibly with only a file size in the last row).

V2.12.5 - - (link no longer available), however, please post it if you have it before it is lost!
  • Fix scrolling when controller is disconnected
  • Set RTC date using ISO format
  • Detect Expansion Pak
  • Ability to hide ED64 folder
  • label ED64 folder as "SYS" when not hidden
  • Minor text improvements
  • Update to latest GCC compiler version
Known issue: When ED64 folder is hidden, the corresponding page will show 1 less ROM (possibly with only a file size in the last row).

V2.12.4 - (link no longer available), however, please post it if you have it before it is lost!

V2.12.3 - (link no longer available), however, please post it if you have it before it is lost!
  • Added 240p support
  • Updated About screen logo
  • Minor text changes
  • Used custom Conker64 version of libdragon for compiling with 240p support
  • Fixed GameShark support (broken in last version)

V2.12.2 - (link no longer available), however, please post it if you have it before it is lost!
  • Updated H.W. V2.5 to latest firmware
  • Added Taz Express to save types
  • Corrected Topgear rally (pal)
  • Use GCC V8.2
  • Used latest Conker64 version of libdragon for compiling

V2.11.1 - (link no longer available), however, please post it if you have it before it is lost!
  • Added OS subversion to show menu is modded
  • Added Topgear rally (pal) and Goldfinger to built in save types
  • Corrected spelling errors in menu
  • Used latest Conker64 version of libdragon for compiling

I am not accepting feature requests as it is more for my personal satisfaction, but if you notice any bugs, please let me know![/list]
« Last Edit: July 18, 2021, 02:57 AM by jonesalmighty »
Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth...

Offline supersign

  • Sr. Member
  • ****
  • Posts: 303
  • Karma: +26/-0
    • View Profile
Re: Unofficial official OS
« Reply #1 on: July 15, 2018, 03:16 PM »
Ooh nice. Out of curiosity, I wonder if you'll be able to change the menu resolution to actual 240p? It could do with a new condensed font to fit more text on screen if possible.
« Last Edit: July 15, 2018, 04:13 PM by superbite »

Offline johnson

  • Jr. Member
  • **
  • Posts: 83
  • Karma: +1/-0
    • View Profile
Re: Unofficial official OS
« Reply #2 on: July 17, 2018, 01:32 AM »
Great , so maybe in the future the wallpapers could be on 24  or 32 bits and 640 x 480 and implement save states for neon 64 (like 64drive) , it would be awesome

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1737
  • Karma: +173/-3
    • View Profile
Re: Unofficial official OS
« Reply #3 on: July 25, 2018, 02:18 PM »
Congratulations on getting the source code, I wish Krikzz would release it publically for anyone to build upon it. I'd imagine a few people would like to add a feature or two to the OS.

Have you seen the post at http://krikzz.com/forum/index.php?topic=5241.msg60717#msg60717 in the thread about Pokemon Stadium 2 suffering corruption when played on the Everdrive v2.0/2.5? If you could implement Phoenixdownita's suggestion in the OS then that would make an interesting experiment, and might lead to Pokemon Stadium 2 becoming fully compatible with the version 2.0 and 2.5 Everdrive 2.5, so please consider it if you have the time. It wouldn't have to be a full new build of the official OS, to test Phoenixdownita's idea, just a quick addon or alteration to the OS to test the idea, and then if it is successful on the v2.0/2.5 ED64 at making the game work fine, then you could add the feature properly to the official OS.


Offline jonesalmighty

  • Sr. Member
  • ****
  • Posts: 252
  • Karma: +23/-0
    • View Profile
    • GitHub
Re: Unofficial official OS
« Reply #4 on: July 25, 2018, 11:10 PM »
Hi all, as nice as the feature requests are, unfortunately I said in the first post I don't plan on implementing them... not that I don't take interest, but unless I personally need them (or find them beyond interesting) these are just bug fixes... as far as some bugs are concerned, I only have access to the menu, so if a game fails to do something after it has booted, you will need to pester krikzz as that is beyond my access...
Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth...

Offline johnson

  • Jr. Member
  • **
  • Posts: 83
  • Karma: +1/-0
    • View Profile
Re: Unofficial official OS
« Reply #5 on: July 27, 2018, 03:50 AM »
it's okay  I understand

Offline Kerr Avon

  • Hero Member
  • *****
  • Posts: 1737
  • Karma: +173/-3
    • View Profile
Re: Unofficial official OS
« Reply #6 on: July 27, 2018, 05:28 PM »
OK mate, thanks.

Offline leonardopds

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: Unofficial official OS
« Reply #7 on: July 28, 2018, 08:00 PM »
Ooh nice. Out of curiosity, I wonder if you'll be able to change the menu resolution to actual 240p? It could do with a new condensed font to fit more text on screen if possible.

That would be very nice. It is not possible to fully enjoy my Everdrive 64 with a flickering menu.

jonesalmighty, would you consider this request (if it's doable) in exchange for a small fee?

Offline jonesalmighty

  • Sr. Member
  • ****
  • Posts: 252
  • Karma: +23/-0
    • View Profile
    • GitHub
Re: Unofficial-Official ED64 OS
« Reply #8 on: November 21, 2018, 07:28 PM »
Updated Post for V2.12.2
Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth...

Offline Trevor

  • Goldfinger64 Dev Location:UK
  • Full Member
  • ***
  • Posts: 205
  • Karma: +6/-0
  • Everdrive64 v2 (PAL)
    • View Profile
Re: Unofficial-Official ED64 OS
« Reply #9 on: November 22, 2018, 01:47 AM »
I never even realised this project existed since Jul....

oh well, better late than never.

Trev

Offline jonesalmighty

  • Sr. Member
  • ****
  • Posts: 252
  • Karma: +23/-0
    • View Profile
    • GitHub
Re: Unofficial-Official ED64 OS
« Reply #10 on: November 22, 2018, 10:17 PM »
I have just added a poll to help with testing. It would be useful if everyone reading could answer... If you have a different answer leave a comment and I can add it to the poll!
Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth...

Offline Immorpher

  • Full Member
  • ***
  • Posts: 134
  • Karma: +11/-0
    • View Profile
    • YouTube Page
Re: Unofficial-Official ED64 OS
« Reply #11 on: November 24, 2018, 04:26 AM »
Nice you got the Golfinger memory correction! It took me a few searches how to do it manually. Just tested it on a few games (Goldfinger, Top Gear games, and some others) and it worked great. For reasons unknown I can only get a handful of the gameshark cheats to work on the everdrive OS's (it seems to be something to do with master codes?).

Offline ozzy2k

  • Newbie
  • *
  • Posts: 17
  • Karma: +2/-0
    • View Profile
Re: Unofficial-Official ED64 OS
« Reply #12 on: November 24, 2018, 11:51 PM »
I've tested it on HW 2.5 (Ultra CIC II) with Wave Race 64 V1.1 (US) Rom.
Within the game the console resets and the menu from the everdrive appeared.
Then I loaded the game again and this time I could complete the Normal Championship without a problem.  :)

I don't know where the problem was the everdrive, console or OS 2.12.2.

I'll report when I find the problem.

Offline Immorpher

  • Full Member
  • ***
  • Posts: 134
  • Karma: +11/-0
    • View Profile
    • YouTube Page
Re: Unofficial-Official ED64 OS
« Reply #13 on: November 25, 2018, 06:06 AM »
After more testing, I have found that with your updated OS this gameshark master code no longer works on V3:

Virtual Pro Wrestling 2: Oudou Keishou (Japan)
   Virtual Pro Wrestling 2 - Oudou Keishou (Japan)
   F10384C0 2400

Offline jonesalmighty

  • Sr. Member
  • ****
  • Posts: 252
  • Karma: +23/-0
    • View Profile
    • GitHub
Re: Unofficial-Official ED64 OS
« Reply #14 on: November 25, 2018, 02:02 PM »
Interesting... Gameshark was always a dark art to me and I haven't changed any code that relates to it... Only the compiler version! I will look into it when I have finished the major changes to the file system code I am making... (I might post an experimental OS once I have made sufficient progress)!
Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth...