10.8 C
New York
Friday, March 14, 2025

Indie Retro Information: Motion Biker


Ask anybody concerning the 8bit recreation of Motion Biker, and so they’d in all probability let you know it was not solely an excellent recreation with an superior soundtrack, however there was nothing extra enjoyable than driving about on a motorcycle, amassing numerous gadgets, whereas avoiding all types of obstacles. Properly this well-known recreation hasn’t simply made a particular look on our web site, however due to Grue nonetheless, there’s additionally been an enhanced model additional enhancing an already nice recreation.

And this is the newest from the creator by way of the Lemon64 boards. “Why Motion biker? There’s already variations of it round, however I needed one thing extra, so I made a decision to look into it! Fundamental stuff: crack the unique, reverse engineer the sport, and generate sources. The sport itself was fairly simple. I did not even trouble utilizing the Ghidra for the reverse engineering half and proceeded straight into the 6502 bench. The sport map is 160 x 80, or 4 screens extensive and a pair of tall. The bike makes use of 32 sprites for its animation, and the map tiles matches into one font. The playfield additionally has a Z-axis, so the participant can transfer up or down a number of the options, that are dealt with utilizing distinctive tiles on the map”. 

“The gameplay consists of amassing gadgets on the map, which improve your bike so that you’re prepared for the drag race on the finish of the sport. Some gadgets have noticeable modifications, like amassing a gearbox, which lets you swap to lo/hello gear utilizing the hearth button. I added some extra performance for the gadgets; listed here are the modifications I made”:

  • Petrol gauge – prompts the gas bar on the display
  • Exhaust pipe – change the bike sound
  • Speedometer – shows the pace
  • Brake lamp – prompts the brake lamp on the bike
  • Go sooner stripes – extra max pace for the bike 😉
  • Water skis – you die if you happen to drive on the water underneath 50
  • Stopwatch – prompts timing of the drag race

“I additionally added time measurement to the drag race. Time is measured between altering the beginning mild to inexperienced and the end line. In case you have a greater time than earlier than, it will get saved on disk. Additionally, HighScore is saved if you happen to handle to get one. There’s additionally PAL/NTSC detection primarily for the race clock and the display break up timing. 6581 and 8580 will get additionally detected and filter cutoff is adjusted to suit higher”.

Extra of much less the whole record of the modifications:

  • – Begin a brand new recreation with a fireplace button as an alternative of utilizing the keyboard.
  • – gas stage just isn’t proven till the petrol gauge is collected
  • – Modified “press area to play” textual content to “press fireplace to play”
  • – Merchandise referred to as “go sooner stripes” modifications max pace $fa -> $ff
  • – Speedometer on display, prompts when the participant collects the speedometer 🙂
  • – Border flashing on dying tidied up so the raster line colours are modified is $00, not $40
  • – Modified collision detection with a fence so it will not crash till really touching the fence
  • – Applied toggle for F7 – key, music now off and again on
  • – I added Brake Gentle, and the sprite layer was activated after amassing: tadaa! brake lamp
  • – Added race time show, prompts after amassing stopwatch
  • – amassing exhaust pipe prompts lowpass filter on channel 3 (sfx devoted)
  • – depend time from inexperienced mild to complete line. Present the outcome on display when reaching the end line.
  • – die if shifting underneath 50 on water with waterskis
  • – repair a bug the place you might trip underneath 50 at giant components of the lake.
  • – The unique recreation did not should kill bits on all of the water tiles.
  • – Construct quantity and a few credentials on the title display.
  • – added pause key, use run/cease for pause.
  • – Sid detection and alter filter cutoff worth relying on 6581/8580, have an effect on the exhaust pipe sound
  • – excessive rating and finest time save/restore
  • – NTSC fixes, timer change for 50/60hz refresh fee, and display break up tidying up relying on the system.
  • – if you happen to run out of gas, flash gas textual content on the display with the border.
  • – repair a bug the place the sport all the time began at time: 10:01 as an alternative of meant 10:00
  • – mute sid throughout fileops to keep away from listening to hanging notes
  • – disable filter on voice3 on recreation over, to allow third voice on the sport over tune.
  • – mounted a bug: if you happen to crashed through the race, race timer wasnt stopped and reset on retry.
  • – Unused tables and variables eliminated and gaps in reminiscence optimising
  • – NMI setup to rti

And there is all there may be to say about this enhancement, so come and test it out (HERE)

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles