[PRIZM] Open Jazz Jackrabbit Port
8 posts
• Page 1 of 1
- ProgrammerNerd
- Junior Member
- Posts: 17
- Joined: Mon Dec 16, 2013 6:50 am
- Calculators: Casio fx-CG10, Casio fx-CG50
[PRIZM] Open Jazz Jackrabbit Port
I have ported open Jazz jackrabbit to the casio prizm. Binary is available here and source code can be found on GitHub
I have released a new version that address some graphical issues on the HUD and fixes the fact that it is impossible to exit the game. The reason it is fixed is because instead of using a fixed Save/load vram address which may only be correct on a certian firmware version it instead searches for it.
Here are the controls
To use the program place openjazz.g3a in the root directory then create a folder called jazz place openjazz.000 in that folder then download one of the many versions of jazz jackrabbit and place the resource files in that folder. You do not need the sound files and you do not need the "extra" files for example the cd version includes a demo of another game you don't need that you also don't need the *.exe file also there are some unneeded cutscene files that take up lots of memory those are not needed when in doubt use grep on the source code to see if the file is needed.
I have released a new version that address some graphical issues on the HUD and fixes the fact that it is impossible to exit the game. The reason it is fixed is because instead of using a fixed Save/load vram address which may only be correct on a certian firmware version it instead searches for it.
Here are the controls
Controls: Show
To use the program place openjazz.g3a in the root directory then create a folder called jazz place openjazz.000 in that folder then download one of the many versions of jazz jackrabbit and place the resource files in that folder. You do not need the sound files and you do not need the "extra" files for example the cd version includes a demo of another game you don't need that you also don't need the *.exe file also there are some unneeded cutscene files that take up lots of memory those are not needed when in doubt use grep on the source code to see if the file is needed.
Screenshots: Show
Last edited by ProgrammerNerd on Sun May 25, 2014 2:28 pm, edited 3 times in total.
- Arkhs
- Junior Member
- Posts: 6
- Joined: Sun Mar 03, 2013 11:40 pm
- Calculators: Casio fx-9860G SD, Casio fx-CG20
Re: Open Jazz jackrabbit Casio prizm port
Finally found the resource files ... I have this game on the wii, but having it on a calculator is another charm.
- ProgrammerNerd
- Junior Member
- Posts: 17
- Joined: Mon Dec 16, 2013 6:50 am
- Calculators: Casio fx-CG10, Casio fx-CG50
Re: Open Jazz jackrabbit Casio prizm port
Alright I made a new release there are some slight changes but the main one is the fonts now show up
http://www.mediafire.com/download/yi86s ... zCasio.zip
http://www.mediafire.com/download/yi86s ... zCasio.zip
- ProgrammerNerd
- Junior Member
- Posts: 17
- Joined: Mon Dec 16, 2013 6:50 am
- Calculators: Casio fx-CG10, Casio fx-CG50
Re: Open Jazz jackrabbit Casio prizm port
Sorry for the double post but I have released a new version. I edited my post to explain the changes. It is highly recommended that you upgrade as this version as the old version may write to ram locations used by the OS. This version should not have that issue.
Re: [PRIZM] Open Jazz Jackrabbit Port
Is the program working properly since you use a search function for the save_vram adress ? No error nor reboot / exit problemes ?
- ProgrammerNerd
- Junior Member
- Posts: 17
- Joined: Mon Dec 16, 2013 6:50 am
- Calculators: Casio fx-CG10, Casio fx-CG50
Re: [PRIZM] Open Jazz Jackrabbit Port
Yes it is. Also I applied the same fix to my MPEG2 player which also used this area of ram.
- ProgrammerNerd
- Junior Member
- Posts: 17
- Joined: Mon Dec 16, 2013 6:50 am
- Calculators: Casio fx-CG10, Casio fx-CG50
Re: [PRIZM] Open Jazz Jackrabbit Port
I've release a new update that I would consider urgent because it fixes invalid memory access and a file handle leak. You can download it from here: https://github.com/ComputerNerd/Open-Ja ... penjazz.7z or from the Downloads section of the site which has also been updated. Be sure to use the download section if you want a zip file instead of a 7z.
If you accidentally leave a file open on the Prizm it's really bad because you have to reset your calculator or put it in USB Mass Storage Mode to resolve the issue.
From the Casio Prizm wiki (https://prizm.cemetech.net/index.php?ti ... penFile_OS) it says:
The strange behavior part is concerning. Although nothing bad has happened to my calculator I don't want anything bad to happen to yours. That's why I strongly urge you to update to the latest version.
I know that the G3A file is hosted elsewhere. If you are hosting this game I ask that you make this update available on your website as well so that people don't accidentally download the old version. I understand if you have a version history that's fine. I just mean that this should be an option.
If you accidentally leave a file open on the Prizm it's really bad because you have to reset your calculator or put it in USB Mass Storage Mode to resolve the issue.
From the Casio Prizm wiki (https://prizm.cemetech.net/index.php?ti ... penFile_OS) it says:
but strange behavior (most likely a OS bug) occurs if files other than the one in the first handle slot are located in directories (other than the root).
The strange behavior part is concerning. Although nothing bad has happened to my calculator I don't want anything bad to happen to yours. That's why I strongly urge you to update to the latest version.
I know that the G3A file is hosted elsewhere. If you are hosting this game I ask that you make this update available on your website as well so that people don't accidentally download the old version. I understand if you have a version history that's fine. I just mean that this should be an option.
8 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest