General

  • Emulator used: JPC-RR r11.1 (should sync on r11 - r11.2)
  • No special settings
  • Complete episode 1
  • Abuses programming errors in game
  • Takes damage to save time
  • Does not use death
  • Aims for fastest time

About game:

Jazz Jackrabbit... Very fast running and shooting action.

Why I did this:

This game is known to be excellent game choice for TASing. With relevant emulator reaching the point where the game can be TASed without noticeable glitching or otherwise bad emulation, I took the task of TASing this.

BIOS/OS/game versions used:

The BIOS/OS versions are identical to 2651S.
imageinfo report about game image used:

General data:

FieldValue
Namejazz jackrabbit(real)
File name/home/Ilari/repositories/jpcrr/disklibrary/jazz jackrabbit(real)
TypeHDD
Tracks16
Sides16
Sectors63
Total sectors16128
Primary extent size7736
Storage Method3
Sectors present6712
Claimed Disk ID0df14a77237729c67ebc2e18e9bbc2f9

File table:

TimestampMD5SizeName
N/AN/A78/
199001010000009c46dc9a8ecbf0e458f8844254df205e143876/BLOCKS.000
199001010000003e96f14a0e82854e682467ecc74fd67096389/BLOCKS.001
19900101000000c0ae642f03b0b43a71014b224a00aea0101307/BLOCKS.002
199001010000002e942c6f260b57f8bd515268becf873f161022/BONUS.000
19900101000000a90a22d0fb4b7d1193299f57aa729ae851832/BONUS.0SC
19900101000000fb3da04a51001d1a0c743e2de4cad7e098008/BONUS.PSM
199001010000004b5e279d1c6fbb3577fcafee71ceca026455/BONUSMAP.000
19900101000000ace00e71bcb0674d629c132ff63d89a78827/BONUSMAP.001
19900101000000b35de26d2392baba88cecb7eee465d626372/BONUSMAP.002
199001010000004b04944a19e56c913561debeb64bc69f68930/BONUSY.000
199001010000009e1fa034faa21705711031603ae0367192474/BOSS.PSM
1990010100000063d45013d53fb717e8d9a4e10696324720569/CHEAT.0SC
19900101000000306c1abf07f6cbee2a13ba749dd717a257609/CONTINUE.0SC
199001010000004e330f58c1070793e8a301638b5a26a765376/DPMI.000
19900101000000393417282467193b4deaea19deddd35b17055/END.0SC
1990010100000062a749dd306eb3e6acf63e1abfed3eea52860/ENDE1.0SC
199001010000002382cdc34b200ce3da1d45ba2d99377d4000/ENDING.000
19900101000000738cedaf041b20794b32e7b51a59846414831/ENDLEVEL.0SC
1990010100000052432dcf098176c3c91fb8a7c4e3c53958884/ENDLEVEL.PSM
19900101000000385cff546bb6c49ca7690fe7e82cbaa61046/EPIC.ANS
199001010000001113e2d398a908f3fb08dec9f3c6e65e412/FILE_ID.DIZ
1990010100000035c4a217f51195015197daff53224cdf3819/FONT2.0FN
19900101000000a7f73ec4227294e266fddde8f217582b6463/FONTBIG.0FN
19900101000000c958c44dec1dfe657f54d23f0b41ace33339/FONTINY.0FN
19900101000000dc75400edee3b5280374422352bedcb58982/FONTMN1.0FN
199001010000008a2bec985a728319c4d5181ceb2ffdd36789/FONTMN2.0FN
199001010000002713e1bd1691e0ceddd20ddec99b68cc14542/FONTS.000
199001010000004849982828c73e7a81b2175e8a06651613809/HELPME.DOC
199001010000009ef7f51c7c9fb9ee32e8f054f89b3b3a15360/HELPME.EXE
199001010000001ba893b0eaad293327977223a6d3ee5b145067/INSTRUCT.0SC
199001010000004aea0a578819ed7cb7df4919a4c2ef3e226304/JAZZ.EXE
19900101000000a3860781b796b77c9d53876919f0d6f5545/JAZZ.PIF
1990010100000091062611900dd8a35107de7a937a1aa020390/LEVEL0.000
19900101000000a8435263e1634aa04d2e3f187e98678d36234/LEVEL0.001
19900101000000323c50d3f03c81da9842923f2c047d0d20642/LEVEL0.002
199001010000005caa33591191dbe1f3b51dd9a830284d36944/LEVEL0.018
19900101000000fbb2c467d954650bb097dc8e5cd21c6e27796/LEVEL1.000
1990010100000098ca1e3e278898a880a8e19ee289ab9336333/LEVEL1.001
19900101000000c0df1a258cc50062d8b72d472372279523103/LEVEL1.002
19900101000000d6e4e993caece527c7c6604151b3e0d913397/LEVEL2.000
19900101000000dc7452b1b916215d6a09ca5377e039187083/LICENSE.DOC
19900101000000fc9ed7bd504fa1d17ca32fde82ee01da1032/MACRO.1
19900101000000871157adcf82475a00468fb5185c282d1032/MACRO.2
19900101000000363ef08c8c9498cb2b0e54b3d1aea6eb1032/MACRO.3
199001010000009a09f9b3d95b1707ae7bed910239f2dc1032/MACRO.4
19900101000000433f590e47852ddda72e522c0587c215156281/MAINCHAR.000
199001010000006c8841bdcda2347b2a51538932b69b5927637/MANUAL.DOC
1990010100000071a445b0957edc362335acc7e2f0b3384694/MDRV000D.MUS
19900101000000f224f68de6b6643fee0a12727787e799509/MDRV002D.MUS
19900101000000f9b74395b0dacbac77aa2f236009ddd94747/MDRV003D.MUS
19900101000000fd54ca82619633b04bf660f22ba5ab489969/MDRV004D.MUS
199001010000002ff588805152c676671d78a540d1bdde9437/MDRV005D.MUS
199001010000001eeb05028f23fa8654ca718fb4cbdc472694/MDRVINFO.INT
1990010100000057a776901398414a64c17fe0e2ccf267124306/MENU.000
199001010000003aaee41290193b20af044f496b12bd6179609/MENUSNG.PSM
1990010100000094e14c341eb645f836ffa11087320066221478/ORDER.0SC
199001010000002409d73160c0b443d120bd9901cca8e24057/ORDER.DOC
1990010100000098647c83239aedba32c77802ee14ff9f3580/ORDER_DE.DOC
199001010000001f8dda34dd70c8a64528b952941d65d03522/ORDER_UK.DOC
19900101000000ab3c052db2738f437e8be81c23d9034713391/PANEL.000
199001010000005c2a26db0e937343695b68033dcb7e584300/PLANET.000
19900101000000a6573ae8f31e334eebbbf2c150a0977d4302/PLANET.001
19900101000000ed4d6f2669db6f5e22c8f788de0affae4297/PLANET.002
199001010000009b96eb5f789315829cb01465a5afd09c4299/PLANET.018
19900101000000591559541934942bdc2e9c1542d9c010108846/RTM.000
19900101000000710c4d085587b0178635c95a8faee28f76472/SETUP.EXE
199001010000004ecd0eb12e86ed496462119d1805c1641766/SETUP.INT
19900101000000402084730e3b4f236c90e42d0bbc6eac80880/SONG0.PSM
19900101000000e89f8e192ce5389407049d9faef0ee8f119943/SONG17.PSM
199001010000003ef561926788944e68216861dd1951e4103343/SONG3.PSM
1990010100000045a942d9da1e4a7d9604a67addfdacc3130603/SOUNDS.000
199001010000005e60e454cf2ebbf04a0c36d3e987dd3e33434/SPRITES.000
199001010000000e7d805f32869e6a77c5a115692a2d4310653/SPRITES.001
19900101000000667008cde8beb29a2c18e5d2451679d716205/SPRITES.002
19900101000000ba1269f8ba7c2a77bb38058cb26fc71f31014/SPRITES.018
19900101000000311d5d4abb6697a7bf89bd0adfe266f1123360/STARTUP.0SC
1990010100000036efdda8b2f40ea4b51cac29fe3b89095781/SYSOP.DOC
19900101000000c09b3c0946e0b0014799f3cf3a7446dd3404/VENDOR.DOC

Tricks:

Route choices

I follow routes of existing Jazz Jackrabbit speedrun (claimed time 5:00.5 by Wille)... No idea how is that timing determined.

Level comments

Diamondus 1

This level is fairly staightforward running forward. I didn't go through bonus room because there's narrow drop before it that would likely cost more time than it would save.

Diamondus 2

Here there are other things than running. The controls aren't that good, which makes for bit clumsy turnarounds. For some reason the shot I use to shoot the speed upgrade doesn't disappear even if it goes outside the screen (from top).

Tubelectric 1

The tubes downward are annoying... Especially when they hold jazz floating...

Tubelectric 2

More of the same... There would be nice shortcut if one could break out of first pipe into bonus room... Alas, this appears to be impossible.

Medivo 1

Those swords are ocassionally very annoying due to placement. For instance the one after drop in narrow corridor is impossible to shoot and futrhermore damage knockback is blocked, so I need to wait for it to pass. The first spike section the balls swinging on chains just don't co-operate so I take a hit on spikes (fortunately this game does not have instant-death spikes, they just do normal damage).
Then there's the hoverboard section. Annoying to TAS because hoverboard vertical velocity is slow and hoverboard has horizontal inertia... At least it does not have vertical inertia. I also had to pause for moment to avoid getting hit by topmost sword.
This level is long (the only 1 minute+ level in whole episode).

Medivo 2

More of medivo... More complicated level but not much to say except avoid running on spikes even with invincibility (as it runs at slower 5 speed instead of 6) and that last sword is VERY annoyingly timed.

Guardian 1

Just rapid fire missiles into this one (hint: Use lua script). I could jump immediately to start firing but then would get hit by cannon shot so I drop down first. Killing him in middle of jump (even with waiting for him to drop) is faster than waiting for jump to land.

Screenshot suggestions:

Lobbing launcher ammo into electric enemy in level 4.

Final stats:

Length: 04:43.792 Rerecords: 3631.

Nach: Fantastic job, best Sonic run ever. Hope you do another 5 TASs for the other episodes too. Accepting.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15587
Location: 127.0.0.1
This topic is for the purpose of discussing #2872: Ilari's DOS Jazz Jackrabbit "Episode 1" in 04:43.79
Joined: 6/23/2009
Posts: 150
This takes me back. I remember playing this at a friends house almost 15 years ago.
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
I watched the YouTube run prior to it being submitted and I am glad to see the game destroyed in such a fashion. Yes vote. For the record (and the benefit of our encoders): Ilari has encoded this (and his other runs) already and is looking for somewhere to upload them.
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
Wow, Ilari, you've been pulling off a lot of runs lately! Also, thanks for making and posting the encode on this one. It was certainly a good fast ride through the game, with good music to boot. Nice job!
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Joined: 7/2/2007
Posts: 3960
This was enjoyable. Nice work!
Pyrel - an open-source rewrite of the Angband roguelike game in Python.
Editor, Skilled player (1439)
Joined: 3/31/2010
Posts: 2109
Nice run, yes vote!
Joined: 6/4/2009
Posts: 893
i like the run but give a weak yes vote because i think that a "full game" run should be obselting this one... entertaining as it is, it's still a demo....
Editor, Expert player (2330)
Joined: 5/15/2007
Posts: 3933
Location: Germany
I feel very nostalgic about this run. It's been like 14 years since I played this game. I can remember the eyeball enemies and the flying swords... It would be nice to see a full run, though it seems that I only played the first episode. I probably got a demo version back when I played the game. So I don't have any idea about the rest of the game. Was the slow emulation the reason why you only did episode 1? I always wondered why JPCrr is so much slower than DOSbox and why DOSbox can't be made a rerecording version. Yes vote.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
One thing I don't understand is why the encode has a minute of nothing at the end.
Joined: 11/22/2004
Posts: 1468
Location: Rotterdam, The Netherlands
henke37 wrote:
One thing I don't understand is why the encode has a minute of nothing at the end.
Just so you can listen to the rest of the awesome music, I guess. (I think it's an old encoding protocol to let the ending music loop once.) Voted yes since this is one of the games I wanted to see done most (even if it's just episode 1) and Ilari did an amazing job. Anyone who wants to do the rest of the game should talk to him for tips.
Noxxa
They/Them
Moderator, Expert player (4125)
Joined: 8/14/2009
Posts: 4090
Location: The Netherlands
I really like the run, but I don't know if I can vote yes for publication for a run that doesn't actually complete the game. I'll abstain from voting for now.
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Active player (279)
Joined: 4/30/2009
Posts: 791
henke37 wrote:
One thing I don't understand is why the encode has a minute of nothing at the end.
http://tasvideos.org/EncoderGuidelines.html
Duration of the movie The movie must begin from the moment the game boots up (or the movie-begin savestate is loaded), and it must include the full ending and preferably at least one full loop of the ending song.
It follows this to the letter, although it is admittedly not fun to watch, it is following the guidelines. Also adding my yes vote here.
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2178
Location: A little to the left of nowhere (Sweden)
Followed your progress in the thread, excellent run, loved it. Yes vote. Now would you please do the other episodes?
sgrunt
He/Him
Emulator Coder, Former player
Joined: 10/28/2007
Posts: 1360
Location: The dark horror in the back of your mind
Joined: 4/2/2007
Posts: 68
Location: Latvia
I too wonder if a Jazz submission should include the rest of the episodes as well... Still, this is the most entertaining DOS run so far.
This is a block of text that can be added to posts you make. There is a 255 character limit
Joined: 12/15/2005
Posts: 38
A Yes vote, but like the others I badly want to see the rest of the episodes destroyed in this fashion.
Post subject: Shareware/Episode 1 runs are different than registered runs
Moderator, Senior Ambassador, Experienced player (907)
Joined: 9/14/2008
Posts: 1014
I am (somewhat loudly) of the opinion that the Shareware release of a game is a completely different game than the Registered counterpart. This run completes the Shareware game which includes only Episode 1; the best location for the various Shareware versions is at the Classic DOS Games archive at http://www.classicdosgames.com/game/Jazz_Jackrabbit.html. The Registered version of the game includes all of the episodes and is still available for purchase as linked from the above site. Like others I'd love to see a run of the full registered game but if a full run was created I do not feel it should obsolete this run as they are separate games. I happen to enjoy the ending music and I have no problems with the encode ending where it does, although I also admit that it's not exactly very visually exciting. :) Great work on this run, Ilari - easy Yes vote from me. A.C. ******
I was laid off in May 2023 and became too ill to work this year and could use support via Patreon or onetime donations as work on TASBot Re: and TASBot HD is stalled. I'm dwangoAC, TASVideos Senior Ambassador and BDFL of the TASBot community; when healthy, I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: Re: Shareware/Episode 1 runs are different than registered runs
Joined: 2/19/2010
Posts: 248
dwangoAC wrote:
I am (somewhat loudly) of the opinion that the Shareware release of a game is a completely different game than the Registered counterpart. (...) Like others I'd love to see a run of the full registered game but if a full run was created I do not feel it should obsolete this run as they are separate games.
I don't understand this argument. Even if they are different games, what does it matter? We don't want to duplicate content in published movies. It's not sensible to have a NES SMB2j run as well as a Super Mario All-Stars Lost Levels run -- even if you think they are separate games, the resultant movies are too similar. Similarly, we don't want to duplicate an entire episode of Jazz Jackrabbit in two separate movies, particularly if that episode is the entire content of one of those movies. Whether the games are the same or not doesn't enter into it -- the acid test is whether the resultant movies are too similar.
Post subject: Re: Shareware/Episode 1 runs are different than registered runs
Player (210)
Joined: 7/7/2006
Posts: 798
Location: US
dwangoAC, could you elaborate on what makes the game different other than small menu differences?
Post subject: Re: Shareware/Episode 1 runs are different than registered runs
Moderator, Senior Ambassador, Experienced player (907)
Joined: 9/14/2008
Posts: 1014
rhebus wrote:
We don't want to duplicate content in published movies. It's not sensible to have a NES SMB2j run as well as a Super Mario All-Stars Lost Levels run -- even if you think they are separate games, the resultant movies are too similar.
I'd argue that the differences between SMB2j and Super Mario All-Stars Lost Levels is exactly the kind of example I'm talking about - aesthetically I find them to be very different games that possibly have different frame rules if the comments from that thread can be believed. Certainly HappyLee sees them as different games.
rhebus wrote:
Similarly, we don't want to duplicate an entire episode of Jazz Jackrabbit in two separate movies, particularly if that episode is the entire content of one of those movies. Whether the games are the same or not doesn't enter into it -- the acid test is whether the resultant movies are too similar.
This is where I have to eat my words and potentially apologize for being a nuisance, perhaps even contradicting myself. If the Registered version of the game included the exact episode included in the Shareware version and the gameplay was largely identical I really couldn't argue that they should be separate publications with a straight face. If the two versions contain different glitches, different frame rules, or anything else that prevents the input from the Shareware version from working on the Registered version I'd argue that they are different enough to potentially warrant a case-by-case review of the two to determine if it's worth it to have two versions. My main argument here is that frequently shareware games were released and widely distributed in one version while the registered version contained subsequent fixes for various bugs. You could call me an inclusionist but I don't edit Wikipedia. :)
Kirkq wrote:
dwangoAC, could you elaborate on what makes the game different other than small menu differences?
Again, I'm going to have to eat my words here. You're right, Jazz Jackrabbit doesn't really have any significant differences between the two. Some shareware games do have substantial differences but.. well, this one isn't one of them when it comes right down to it. I'll go be quiet now... :) A.C. ******
I was laid off in May 2023 and became too ill to work this year and could use support via Patreon or onetime donations as work on TASBot Re: and TASBot HD is stalled. I'm dwangoAC, TASVideos Senior Ambassador and BDFL of the TASBot community; when healthy, I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15587
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [1643] DOS Jazz Jackrabbit by Ilari in 04:43.79
Joined: 11/15/2004
Posts: 804
Location: Canada
Speaking of versions, is this 1.0, 1.1, or 1.3?
TASing or playing back a DOS game? Make sure your files match the archive at RGB Classic Games.
Joined: 11/11/2004
Posts: 400
Location: ::1
Ooh, I played this game quite a bit back in the day. Great to see a movie of it! :)
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
hopper wrote:
Speaking of versions, is this 1.0, 1.1, or 1.3?
I think it is v1.0 (VENDOR.DOC claims so, I haven't found version number from other places).
Joined: 10/14/2010
Posts: 27
Location: California
Excelent run. I have to say, I'm excited to see all of these classic DOS games (that I never knew anyone else ever actually played) showing up here. I can't wait for the next!
>> Standing on head makes smile of frown, but rest of face also upside down