Topic: A new conversion for the BBC Micro  (Read 100 times)

Author Message

0 Members and 1 Guest are viewing this topic.

Offline DarrenColes

  • ZX80
  • *
  • Posts: 16
  • Kudos 2
    • View Profile
A new conversion for the BBC Micro
« on: June 28, 2017, 05:11:09 PM »
I am very proud to present to you today, my latest project that has been in progress for the last few months. I decided to put together a conversion of the game Trailblazer https://en.wikipedia.org/wiki/Trailblazer_(video_game) to the BBC Micro.

I chose this particular game as I have pretty much zero skills in terms of graphics so it was ideal for me as the game is very simple in terms of graphics.

This game was originally designed by Mr Chip software and published by Gremlin. The ZX Spectrum port was done by the in house team at Gremlin and I used this as guide for my own version written from scratch in 100% 6502 assembler for the BBC.

During the development of this game I became aware of the Sphere of destiny games released by Audiogenic and did consider scrapping this project, in the end I decided that the games were different enough to warrant me seeing the project through to release.

Here are some of the features of the game:

  • 50 FPS scrolling/animation
  • 2 game modes
    • Arcade
    • Test (Practise)
  • 14 levels
  • 7 coloured tile types with different functions
    • Slow down
    • Speed up
    • Jump
    • Reverse controls
  • High scores and fastest times saved to disc
    • Press R on the scores screen to reset them
  • 2 Input options
    • Keyboard (usual Z, X, /, *, Enter keys)
    • Joystick

Some sample screen grabs:


















This game was developed using Beebasm assembler and a slightly modified version of B-Em. It has also been tested in BeebEm and JSBeeb. I have not tested it on real hardware so any feedback regarding this would be appreciated.


Here is a link to the game playable in the browser using JSBeeb:
https://bbc.godbolt.org/?autoboot&disc=https%3A%2F%2Fdmcoles.github.io%2Ftrailblazer%2Ftrail.ssd&model=Master#

Here is a direct link to the ssd which can be used in an emulator or transferred to disc to play on real hardware:
https://dmcoles.github.io/trailblazer/trail.ssd

Offline DarrenColes

  • ZX80
  • *
  • Posts: 16
  • Kudos 2
    • View Profile
Re: A new conversion for the BBC Micro
« Reply #1 on: July 04, 2017, 05:08:36 PM »
full source code for this project is now available here:

https://github.com/dmcoles/TrailBlazer_BBC_Micro_Conversion

Sorry there aren't too many comments. If anyone has any questions I'm happy to try and answer them.

Offline hubblefrog

  • ZX80
  • *
  • Posts: 3
  • Kudos 0
  • Gender: Male
    • View Profile
Re: A new conversion for the BBC Micro
« Reply #2 on: July 06, 2017, 03:36:10 AM »
I tried your posted browser link but I can't play on it.

Offline DarrenColes

  • ZX80
  • *
  • Posts: 16
  • Kudos 2
    • View Profile
Re: A new conversion for the BBC Micro
« Reply #3 on: July 13, 2017, 02:07:04 PM »
I tried your posted browser link but I can't play on it.

can you be more specific?

Offline hubblefrog

  • ZX80
  • *
  • Posts: 3
  • Kudos 0
  • Gender: Male
    • View Profile

Offline AndyRCM

  • >=))))º> GO FEED THE FISH! <º((((=<
  • Administrator
  • Amiga 4000
  • ******
  • Posts: 9599
  • Kudos 50
  • Gender: Male
  • Manic Jet Set Willy
    • View Profile
    • Retro Computer Museum
Re: A new conversion for the BBC Micro
« Reply #5 on: July 18, 2017, 01:35:35 PM »
Works fine for me . . .
"I could see the faces of those who led pissing themselves laughing" - Funeral Pyre by The Jam

Offline DarrenColes

  • ZX80
  • *
  • Posts: 16
  • Kudos 2
    • View Profile

Offline AndyRCM

  • >=))))º> GO FEED THE FISH! <º((((=<
  • Administrator
  • Amiga 4000
  • ******
  • Posts: 9599
  • Kudos 50
  • Gender: Male
  • Manic Jet Set Willy
    • View Profile
    • Retro Computer Museum
Re: A new conversion for the BBC Micro
« Reply #7 on: July 18, 2017, 02:20:48 PM »
and great conversion mate - nice work. ;)
"I could see the faces of those who led pissing themselves laughing" - Funeral Pyre by The Jam