Skip to navigation


Different variants of BBC Micro Revs

This site contains the source code for four different variants of the BBC Micro version of Revs:

See below for comprehensive details of the differences between the variants, along with links to the relevant bits of the source code.

All these differences are implemented within the source code using BeebAsm IF statements, which determine which variant is compiled. These IF statements check the values of the relevant source code variables (_ACORNSOFT, _4TRACKS, _SUPERIOR and _REVSPLUS), which are themselves set by parameters to the build command (such as variant=superior). See the associated repository for more about building different variants from the source.

To play Revs with an SSD disc image, load the disc image into drive 0 and press SHIFT-BREAK.

The official Acornsoft SNG43 release
------------------------------------

This variant was the first official release of Revs, as Acornsoft SNG43 for the disc version and SBG43 for the cassette version.

Default build in repositoryYes
Product detailsAcornsoft SNG43
DateSummer 1985
Build command parametervariant=acornsoft
Source code variable_ACORNSOFT
Verification checksums (crc32)See the GitHub repository
Download SSD disc imageSSD
Play this variant onlineJSBeeb

Revs 4 Tracks
-------------

This variant includes the four extra tracks that were released as Acornsoft SNG44 for the disc version and SBG44 for the cassette version. The official release was an expansion disc that required the original version of Revs, but this variant bundles the two together.

Default build in repositoryNo
Product detailsAcornsoft SNG44
DateChristmas 1985
Build command parametervariant=4tracks
Source code variable_4TRACKS
Verification checksums (crc32)See the GitHub repository
Download SSD disc imageSSD
Play this variant onlineJSBeeb

It has the following features that differentiate it from the other variants:

  • Includes four extra tracks: Brands Hatch, Donington Park, Oulton Park and Snetterton

Superior Software variant
-------------------------

The Superior Software variant includes all five tracks and the game in one package, updated for the BBC Master range of computers, and with the addition of computer assisted steering (CAS).

Default build in repositoryNo
Product detailsSuperior Software release
Date1986
Build command parametervariant=superior
Source code variable_SUPERIOR
Verification checksums (crc32)See the GitHub repository
Download SSD disc imageSSD
Play this variant onlineJSBeeb

It has the following features that differentiate it from the other variants:

  • Contains all five tracks on one disc
  • Adds a new feature - computer assisted steering (CAS) - that helps guide you around corners, though without taking too much control
  • There is a difference in the recording of player drift, which governs when the player loses traction when sliding sideways: in the Superior Software variant, drifting is ignored if it occurs in the first three segments of a track section, unlike in the original release where drifting can occur anywhere
  • Adds support for digital joysticks, as found on the BBC Master Compact

Revs+
-----

This is a new variant of Revs, taking the Superior variant and adding the Nürburgring, backported from the Commodore 64 version of Revs+.

Default build in repositoryNo
Product details-
DateJuly 2022
Build command parametervariant=revsplus
Source code variable_REVSPLUS
Verification checksums (crc32)See the GitHub repository
Download SSD disc imageSSD
Play this variant onlineJSBeeb

It has the following features that differentiate it from the other variants:

  • Includes an additional track, the Nürburgring, backported from the Commodore 64 release of Revs+ to the BBC Micro