Skip to content

Disassembly of the 1988 game Laser Squad by Julian Gollop

Notifications You must be signed in to change notification settings

Colourclash/LaserSquad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

LaserSquad

Disassembly of the 1988 game Laser Squad using Spectrum Analyser.

Status

The disassembly is partially complete and is a work in progress.

Instructions

To open the disassembly you need to download or build the Spectrum Analyser tool.

* The workspace root is the folder WorkspaceRoot points to in the GlobalConfig.json file.

** The snapshot folder is the folder SnapshotFolder points to in the GlobalConfig.json file.

*** You will need to run Spectrum Analyser once to create GlobalConfig.json

Note: the GlobalConfig.json file will be created the first time you run Spectrum Analyser

Custom viewers

Viewers have been written in Lua to visualise the game data, to understand how the game works.

Map viewer.

The map updates in realtime as you play the game.

image

Command list viewer

To understand how the command list system works for drawing the UI, I wrote a command list viewer in Lua.

image

Tile and Block viewer

image

More viewers will be added...

Disclaimer

Julian Gollop is the original author of the game, and owner of the ideas therein. This repository contains Laser Squad snapshot files. This game was previously commercially available. If you own the copyright to these files please let me know and I will remove them.

About

Disassembly of the 1988 game Laser Squad by Julian Gollop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages