Retour
Car race by Saso Tomat

Programmes
level1level2level3level4level5
level6    

Car race is a game writen by Saso Tomat en 1987. Some Saso's words about this game :

  • Load the program via serial interface (CE-130T). If there are more than one file for each program (for example, carr04.txt, carr04a.txt...) then check all the files for the instruction how to load the program
  • Use DEF 'A' for starting the game
  • Keys are: Q,Z,I,P -up,down,left,right, H-pause,T-beep on/off
  • The main goal of the game is to 'drive' a dot from 'S' (start) to 'C' (cilj in Slovene - Finish in English)
  • IMPORTANT : if you use the 'T' key (toggles beep on and off) the program will ALWAYS continue in the LEFT direction, even the dot went up, down, or right, so be carefull (make sure you have enough free space on the left side of the dot. Try and you will see. If the sound is on the computer will beep every time you press a key for movement (q,z,i,p). This helps when there's not much space on the track.
  • These games were developed some time ago (1987+). All I did was just a translation and split lines if they were to long for the transfer (ERROR 6 occurs if the line is too long).
  • I tried different approaches in storing graphic data, that's why there are so many different variants of displaying track layouts (from GPRINT, POKEd graphic information in the lines after REM to separately stored graphic information in the memory, like ML)

    level1



    level1.bas
    3032 Octets

    level2



    level2.bas
    3050 Octets

    level3



    level3.bas
    3134 Octets

    level4

    In this level, the landscape is in a data file. To load it, RUN the program starting line 1000, load data of gfx.dat from the RS-232 and then, starts the game.
    2 landscapes can be used in this level.

    CAUTION CAUTION : graphics data are poked inside the BASIC program (replacing REM line). So this program MUSTN't be merged and the START BASIC pointer can't be changed. You were warned ;-D



    gfx.dat
    14320 Octets
    grab1.png
    2650 Octets
    grab2.png
    2563 Octets
    level4.bas
    3188 Octets

    level5

    First of all, load and run Loader.bas ; it will load from the RS-232 2 set of data (files first.dat and second.dat. Then load level5.bas.

    CAUTION CAUTION : binary data are loaded in &2700->&27C5 and &4E20->>&5527.



    Loader.bas
    887 Octets
    first.dat
    2022 Octets
    grab1.png
    2025 Octets
    grab2.png
    2622 Octets
    level5.bas
    1574 Octets
    second.dat
    19820 Octets

    level6