The Nestruo, Toni Galvez and Wonder entered MSXdev'14 with "World Rally", a car racing game. They couldn't finish it before the deadline and after some time, the programmer decided to halt the project, as he states on the Karoshi forum. Several routines should be reprogrammed from scratch and the coder is not willing to do it at the moment, and thus, has decided to release the full code of the game with a precompiled 48 KB ROM file for you to enjoy.

Fast paced action, amazing graphics and sound for a game that would have been epic. Enjoy what we've got!

Relevant link: MSX World Rally on Github

Media browser (3)

  • MSXdev'14 entry "World Rally" sources released
  • MSXdev'14 entry "World Rally" sources released
  • MSXdev'14 entry "World Rally" sources released

Comments (22)

By jltursan

Prophet (2160)

jltursan's picture

24-07-2015, 18:48

Ouch, what a pity!, the game looks & plays fantastic. Love the physics!

By syn

Paragon (1920)

syn's picture

24-07-2015, 20:18

Car is a bit hard to steer with, .. but otherwise good job

shame its unfinished

By riquet

Master (166)

riquet's picture

24-07-2015, 21:15

Can we hope a complete game one day ? This game deserves better than a demo. Very good work.

By gdx

Prophet (2977)

gdx's picture

25-07-2015, 01:39

The car is difficult to control. It would be a great game if you fix it.

By iamweasel2

Hero (524)

iamweasel2's picture

25-07-2015, 06:00

How did you guys run it? Tried here with openMSX and BlueMSX, no luck. Do I need to configure anything to make it work?

Never mind, I got a corrupted file. It is working now.

By janghang

Expert (115)

janghang's picture

25-07-2015, 10:09

Is this a working version? The game freezes when I choose a rally.

I used BlueMSX and downloaded the rom file from its Github.

Anyway, I really appreciate sharing. This looks a high-quality game and will be really useful to any MSX game developer.

By barroidh

Master (163)

barroidh's picture

25-07-2015, 11:39

RuMsx emulator is working . RuMSX

By gdx

Prophet (2977)

gdx's picture

25-07-2015, 15:02

Works fine with ROM2MMM.

I got used to control the car now. I hope that the project will continue.
One time, the car entered in the scenery and I no longer could do nothing except wait until time runs out.

By raulsantacruz

Hero (530)

raulsantacruz's picture

26-07-2015, 00:34

Wow!!! Excellent conversion from original Arcade! It will be a must-have in the 80's. It's very fast and playable! MSX1 awesome game!! Probably you don't need to do so much works to fix the steer (you have almost finished!).

Very good job!!! Congratulations! Force to finish it!!

By valkyre

Champion (416)

valkyre's picture

26-07-2015, 16:17

This was shaping up really well. Hope you get back to it at some point. Thanks for the demo.

By Manuel

Ascended (15686)

Manuel's picture

26-07-2015, 20:24

I really liked to play that! And VERY VERY impressive MSX1 graphics! Large stuff!

By AxelStone

Prophet (2674)

AxelStone's picture

27-07-2015, 18:39

Really a nice work! However gameplay is a bit too hard, or perhaps I'm not a good rally driver LOL! LOL!

By theNestruo

Expert (108)

theNestruo's picture

27-07-2015, 22:21

Hi everyone!

It's a 48KB ROM (page 0 data, pages 1-2 ROM header and code); maybe it needs more padding at the beginning of page 0? Always worked for me (meisei, BlueMSX, openMSX and real HW) except for some graphical glitches with C-BIOS, IIRC...

Gameplay was designed to as close as possible to the original arcade by Gaelco: no realism/simulation, very arcade-ish, lots of skidding.
Playing the original arcade in MAME without accelerating reveals how the original game works, and how the car "goes on rails" while turning. I though I got very close to that but, unfortunately, it only worked in theory, as you can feel playing the demo. What's wrong, then? Maybe my turns are too narrow, or too close, or the car goes too fast, or maybe it is any other thing.
- The car speed is selected to scroll the screen exactly each two frames to avoid jerking, so there is no simple way to change this.
- To fix the track issues, the tileset and the tracks must be redone. This can be done with Tiled! and no programming skills are needed (except for some data about the tiles), but can be a tedious work.
- And, of course, the car control routines can be rewritten... but I really don't know what to do this time or where to start.
The other missing parts ("sugar" for the intermissions, some cutscenes, music, ending, etc.) should be easier.

Although I was very motivated to do this game and I really wanted to finish it, it took me more time and energy than expected. I really don't want to go (again) through another tileset redesign and/or another car control rewrite Sad But if anyone is willing to try, I'll be more than happy to provide source code explanations or whatever he may need.

By anonymous

incognito ergo sum (109)

anonymous's picture

29-07-2015, 22:45

I am very proud of the job of Nestruo in this game. I made the main car sprite and the intro graphics.

Administrator, please, fix the tag "Tony Glavez", my name is Toni Galvez, thank you.

{mod: fixed and apologies}

By NYYRIKKI

Enlighted (5358)

NYYRIKKI's picture

29-07-2015, 20:40

I've played the original arcade cabinet with steering wheel as well as joystick version and I think you have managed to capture the feeling of the game very well including both game-play and graphics. Well done!

Rest of the game does not get any better, so I don't think we have missed that much although this version has only one level. This is one of those games that are fun to watch and maybe even try few times, but that feeling is gone in 15 minutes... This version lasts just as long, but you get to repeat one level instead of 2/3 before you want to move on... but it is still 15 minutes of fun! For comparison I think I just have to try this version some day next to the arcade cabinet.

Ps. For people, who think this is too difficult: Just stop counter steering!

PPs. 39.1 Running Naked in a Field of Flowers

By theNestruo

Expert (108)

theNestruo's picture

29-07-2015, 20:52

There is only one stage as that ROM is compiled as a demo (to avoid loading uncomplete stages and so).
There were more stages at least partially coded. Remove the DEMO_VERSION and DEBUG_WIPSTAGE flags from rally.asm when compiling and you could play more stages (Moulinon, IIRC, was fully playable, and maybe Myhipaa).

By marcos.m.carvajal.1

Expert (83)

marcos.m.carvajal.1's picture

31-07-2015, 19:10

The graphics look really incredible for msx1. Congratulatons for Tony and theNestruo. I would have loved to see this game in the 80s!!

By Randam

Paladin (916)

Randam's picture

31-07-2015, 19:40

i would have loved to see this in any decade!!!

By NYYRIKKI

Enlighted (5358)

NYYRIKKI's picture

01-08-2015, 17:14

theNestruo wrote:

There is only one stage as that ROM is compiled as a demo (to avoid loading uncomplete stages and so).
There were more stages at least partially coded. Remove the DEMO_VERSION and DEBUG_WIPSTAGE flags from rally.asm when compiling and you could play more stages (Moulinon, IIRC, was fully playable, and maybe Myhipaa).

If someone compiles such a version, I would appreciate a copy. Unfortunately I don't have the needed skills.

By iamweasel2

Hero (524)

iamweasel2's picture

01-08-2015, 19:44

NYYRIKKI wrote:
theNestruo wrote:

There is only one stage as that ROM is compiled as a demo (to avoid loading uncomplete stages and so).
There were more stages at least partially coded. Remove the DEMO_VERSION and DEBUG_WIPSTAGE flags from rally.asm when compiling and you could play more stages (Moulinon, IIRC, was fully playable, and maybe Myhipaa).

If someone compiles such a version, I would appreciate a copy. Unfortunately I don't have the needed skills.

Interesting, I never pictured you as someone who likes to do jokes. Smile

By jlemos

Resident (56)

jlemos's picture

16-08-2015, 07:04

Cool game!

Thanks to share your job.

"Demo Over"

Congratulations to developer and the team.

Wink

By AxelStone

Prophet (2674)

AxelStone's picture

20-08-2015, 23:17

theNestruo wrote:

Although I was very motivated to do this game and I really wanted to finish it, it took me more time and energy than expected. I really don't want to go (again) through another tileset redesign and/or another car control rewrite Sad But if anyone is willing to try, I'll be more than happy to provide source code explanations or whatever he may need.

I understand you, the actual life does not leave much time for making games (I have one stopped indefinitely Crying ) so thanks for sharing this demo.

By the way, very good explanation of technical issues Wink