An open API service indexing awesome lists of open source software.

https://github.com/mkst/blastcorps


https://github.com/mkst/blastcorps

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Blast Corps

This is a two-stage build; first stage is to extract the compressed section from the ROM, second stage is to extract/compile them.

Place a US Rev 1.0 ROM at the base of this repo.

## Checkout Repo

```
git clone git@github.com:mkst/blastcorps.git --recursive
```

## Stage 1

**Extract init, hd_code and hd_front_end code from ROM**
```
make extract
```
**Decompress hd_code and hd_front_end .text and .data sections**
```
make decompress
```
**Build ROM**
```
make
```

## Stage 2 (Optional)

**Extract `init` + `hd_code` (TODO: `hd_front_end`):**
```
make -C blastcorps extract
```
**Compile ASM/C**
```
make -C blastcorps
```
**Compress compiled code and replace**
```
make -C blastcorps compress
```
**(re)Build ROM**
```
make
```