Author Topic: Open Jazz jackrabbit Casio prizm port  (Read 19428 times)

0 Members and 1 Guest are viewing this topic.

Offline ProgrammerNerd

  • LV3 Member (Next: 100)
  • ***
  • Posts: 49
  • Rating: +9/-2
    • View Profile
Open Jazz jackrabbit Casio prizm port
« on: December 16, 2013, 12:48:17 am »
Edit 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.
I have ported open Jazz jackrabbit to the casio prizm. Here are the controls
Code: [Select]
keys[C_UP].key = KEY_PRGM_UP;
keys[C_DOWN].key = KEY_PRGM_DOWN;
keys[C_LEFT].key = KEY_PRGM_LEFT;
keys[C_RIGHT].key = KEY_PRGM_RIGHT;
keys[C_JUMP].key = KEY_PRGM_ALPHA;
keys[C_SWIM].key = keys[C_JUMP].key;
keys[C_FIRE].key = KEY_PRGM_SHIFT;
keys[C_CHANGE].key = KEY_PRGM_OPTN;//change weapon
keys[C_ENTER].key = KEY_PRGM_RETURN;
keys[C_ESCAPE].key = KEY_PRGM_EXIT;
keys[C_STATS].key = KEY_PRGM_F1;
keys[C_PAUSE].key = KEY_PRGM_F2;
keys[C_YES].key = KEY_PRGM_F3;
keys[C_NO].key = KEY_PRGM_F4;
Here is the source code https://github.com/ComputerNerd/Open-Jazz-Jackrabbit-Casio-Prizm-port
And here is the binary.
http://www.casiopeia.net/forum/downloads.php?view=detail&df_id=145
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.
Edit Screenshots:

« Last Edit: May 25, 2014, 09:29:35 am by ProgrammerNerd »

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Open Jazz jackrabbit Casio prizm port
« Reply #1 on: December 16, 2013, 02:19:46 am »
Would you mind to show some screenshots? I am eager to see it :)
« Last Edit: December 16, 2013, 02:20:03 am by Keoni29 »
If you like my work: why not give me an internet?








Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Open Jazz jackrabbit Casio prizm port
« Reply #2 on: December 17, 2013, 12:22:45 am »
Heya, this seems interesting. I am curious about how this looks like. I might try to load it on my calc when I have a chance, although some screenshots would definitively be nice (or pictures if it doesn't run in the emulator) :)

OK I just tried this and this is pure win! O.O

I know it's mainly like Doom where a WAD needs to be used or something like that and there are glitches so far (such as the option menu crashing the calc and glitchy number fonts in the HUD) but otherwise it's nice to be able to play games this complex and elaborate on this calc. :D

EDIT: Here's a video of the game in action:

« Last Edit: December 17, 2013, 03:47:57 am by DJ Omnimaga »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Open Jazz jackrabbit Casio prizm port
« Reply #3 on: December 17, 2013, 08:03:34 am »
DJ: could you give me a list of the files you put in your jazz folder? I can't seem to get it to work... I moved all the files from the download i found into the folder and it is still missing level files when I try to play it.



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Open Jazz jackrabbit Casio prizm port
« Reply #4 on: December 17, 2013, 12:49:44 pm »
BLOCKS.012
BLOCKS.013
BLOCKS.014
BLOCKS.015
BLOCKS.016
BLOCKS.017
BLOCKS.020
BLOCKS.022
BLOCKS.023
BONUS.000
BONUS.0SC
BONUS2.000
BONUS3.000
BONUS4.000
BONUS5.000
BONUS6.000
BONUSMAP.000
BONUSMAP.001
BONUSMAP.002
BONUSMAP.003
BONUSMAP.004
BONUSMAP.005
BONUSMAP.006
BONUSMAP.007
BONUSMAP.008
BONUSMAP.009
BONUSMAP.010
BONUSMAP.011
BONUSMAP.012
BONUSMAP.013
BONUSMAP.014
BONUSMAP.015
BONUSMAP.016
BONUSMAP.017
BONUSY.000
BOSS.PSM
CHEAT.0SC
CONFIG.000
CONTINUE.0SC
DPMI.000
END.0SC
ENDE1.0SC
ENDE2.0SC
ENDE3.0SC
ENDE4.0SC
ENDE5.0SC
ENDE6.0SC
ENDING.000
ENDLEVEL.0SC
FILE_ID.DIZ
FONT2.0FN
FONTBIG.0FN
FONTINY.0FN
FONTMN1.0FN
FONTMN2.0FN
FONTS.000
HELPME.DOC
INSTRUCT.0SC
LEVEL0.000
LEVEL0.001
LEVEL0.002
LEVEL0.003
LEVEL0.004
LEVEL0.005
LEVEL0.006
LEVEL0.007
LEVEL0.008
LEVEL0.009
LEVEL0.010
LEVEL0.011
LEVEL0.012
LEVEL0.013
LEVEL0.014
LEVEL0.015
LEVEL0.016
LEVEL0.017
LEVEL0.018
LEVEL0.019
LEVEL0.020
LEVEL0.021
LEVEL0.022
LEVEL0.023
LEVEL1.000
LEVEL1.001
LEVEL1.002
LEVEL1.003
LEVEL1.004
LEVEL1.005
LEVEL1.006
LEVEL1.007
LEVEL1.008
LEVEL1.009
LEVEL1.010
LEVEL1.011
LEVEL1.012
LEVEL1.013
LEVEL1.014
LEVEL1.015
LEVEL1.016
LEVEL1.017
LEVEL2.000
LEVEL2.002
LEVEL2.004
LEVEL2.007
LEVEL2.010
LEVEL2.012
LEVEL2.017
LEVEL3.020
LICENSE.DOC
MACRO.1
MACRO.2
MACRO.3
MACRO.4
MAINCHAR.000
MANUAL.DOC
MDRV000D.MUS
MDRV002D.MUS
MDRV003D.MUS
MDRV004D.MUS
MDRV005D.MUS
MDRVINFO.INT
MENU.000
MENUSNG.PSM
openjazz.000
ORDER.0SC
ORDER.DOC
ORDER_DE.DOC
ORDER_UK.DOC
PANEL.000
PLANET.000
PLANET.001
PLANET.002
PLANET.003
PLANET.004
PLANET.005
PLANET.006
PLANET.007
PLANET.008
PLANET.009
PLANET.010
PLANET.011
PLANET.012
PLANET.013
PLANET.014
PLANET.015
PLANET.016
PLANET.017
PLANET.018
PLANET.019
PLANET.020
PLANET.021
PLANET.022
PLANET.023
RTM.000
SETUP.EXE
SETUP.INT
SPRITES.000
SPRITES.001
SPRITES.002
SPRITES.003
SPRITES.004
SPRITES.005
SPRITES.006
SPRITES.007
SPRITES.008
SPRITES.009
SPRITES.010
SPRITES.011
SPRITES.012
SPRITES.013
SPRITES.014
SPRITES.015
SPRITES.016
SPRITES.017
SPRITES.018
SPRITES.019
SPRITES.020
SPRITES.021
SPRITES.022
SPRITES.023
STARTUP.0SC
SYSOP.DOC
VENDOR.DOC
BLOCKS.000
BLOCKS.001
BLOCKS.002
BLOCKS.003
BLOCKS.004
BLOCKS.005
BLOCKS.006
BLOCKS.007
BLOCKS.008
BLOCKS.009
BLOCKS.010
BLOCKS.011

I forgot to remove one or more exe file and I don't know if the .doc files are necessary, though. Even then, you might still run into issues like messed up fonts or black text on black background as seen in the video. However, the game still seemed fully playable. It's easier than it looks like in the video, because I was playing one-handed while holding the cam.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Open Jazz jackrabbit Casio prizm port
« Reply #5 on: December 17, 2013, 04:23:32 pm »
Woah this looks super nice. Is it a straight up port or did you have to re-do a lot of stuff because it was on the prime?
If you like my work: why not give me an internet?








Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: Open Jazz jackrabbit Casio prizm port
« Reply #6 on: December 17, 2013, 05:05:57 pm »
That looks quite crazy, yet nice! I have to try it as soon as I can!

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: Open Jazz jackrabbit Casio prizm port
« Reply #7 on: December 17, 2013, 05:08:39 pm »
Wow, I loved that game when I was younger (I feel old because of my own sentence... :P). I need to dig my Prizm out of its drawer to try this out at some point.
Great job ! :D
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Open Jazz jackrabbit Casio prizm port
« Reply #8 on: December 18, 2013, 10:05:41 am »
Never played this before, but it looks fantastic on the Prizm. Nice job on the port so far! :)

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Open Jazz jackrabbit Casio prizm port
« Reply #9 on: December 18, 2013, 10:09:12 am »
Wow even mode7 graphics. I own a physical copy of this game. I only played it for an hour and then put it away because I had to leave for school. I should give it another shot.
If you like my work: why not give me an internet?








Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Open Jazz jackrabbit Casio prizm port
« Reply #10 on: December 18, 2013, 12:30:26 pm »
Where are there mode 7 graphics? ??? Do you mean certain versions of the game?

EDIT Nvm, the author edited his first post with screenshots. I couldn't find any of the mode 7 thing in Youtube vids, though, but I was watching speedruns. I guess it's a bonus stage, right?
« Last Edit: December 18, 2013, 12:31:22 pm by DJ Omnimaga »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Open Jazz jackrabbit Casio prizm port
« Reply #11 on: December 18, 2013, 05:15:03 pm »
If I remember well, the 7 mode levels are bonus stages, yes.
TI-Planet co-admin.

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Open Jazz jackrabbit Casio prizm port
« Reply #12 on: December 18, 2013, 05:26:36 pm »
DJ: do you have a download link to where you got those files?



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Open Jazz jackrabbit Casio prizm port
« Reply #13 on: December 18, 2013, 05:29:51 pm »
I am unsure if I am allowed by Omni rules to post a link, since it would fall under the same category as warez/ROM/other copyrighted material. A simple Google search should give good results, but be sure to pick up the first game, not the sequel.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: Open Jazz jackrabbit Casio prizm port
« Reply #14 on: December 18, 2013, 05:34:28 pm »
I am unsure if I am allowed by Omni rules to post a link, since it would fall under the same category as warez/ROM/other copyrighted material. A simple Google search should give good results, but be sure to pick up the first game, not the sequel.

ok



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0