Skip to content

πŸ‘ΎSpace Invaders implemented in C and m68k assembly

License

Notifications You must be signed in to change notification settings

awave1/space-invaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Space Invaders πŸ‘Ύ

Twitter: awaveawave

Space Invaders for Atari ST. Implemented in C and m68k

Project Overview

.
β”œβ”€β”€ bin                 # object files
β”œβ”€β”€ makefile            # project makefile
└── src                 # all source files
    β”œβ”€β”€ asm             # assembly files
    β”‚Β Β  β”œβ”€β”€ clear_ga.s
    β”‚Β Β  └── clear_qk.s
    β”œβ”€β”€ include         # header files for both c and assembly
    β”‚Β Β  β”œβ”€β”€ clear_ga.h
    β”‚Β Β  β”œβ”€β”€ clear_qk.h
    β”‚Β Β  β”œβ”€β”€ const.h
    β”‚Β Β  β”œβ”€β”€ event.h
    β”‚Β Β  β”œβ”€β”€ font.h
    β”‚Β Β  β”œβ”€β”€ model.h
    β”‚Β Β  β”œβ”€β”€ raster.h
    β”‚Β Β  β”œβ”€β”€ render.h
    β”‚Β Β  β”œβ”€β”€ space.h
    β”‚Β Β  β”œβ”€β”€ sprites.h
    β”‚Β Β  └── types.h
    β”œβ”€β”€ event.c
    β”œβ”€β”€ font.c
    β”œβ”€β”€ model.c
    β”œβ”€β”€ raster.c
    β”œβ”€β”€ render.c
    β”œβ”€β”€ space.c
    └── sprites.c

All .o files are compiled into bin directory and .tos executable is saved in the root of stage.

Development / Compilation Process

The project is meant to compile directly on Atari ST emulator.

To comile the game, simply run:

make

For future compilations, run the following command:

Rm bin\*.o ; Rm *.tos ; make

Authors

πŸ‘€ Artem Golovin

πŸ‘€ Daniel Artuso

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❀️ by readme-md-generator

About

πŸ‘ΎSpace Invaders implemented in C and m68k assembly

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published