Skip to content

Commit

Permalink
Update for release v0.5.1b to make filenames shorter
Browse files Browse the repository at this point in the history
  • Loading branch information
SlithyMatt committed Mar 26, 2020
1 parent cf9fa82 commit 3dc7013
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ As seen on YouTube: https://youtu.be/xFjnOoglXfI

To build game files, run **build.sh** in bash (Git bash is recommended for Windows). The following files generated will need to be loaded to the X16 filesystem:

* **CHASEVAULT.PRG** - Program that needs to be loaded by BASIC.
Simply `LOAD "CHASEVAULT.PRG"` then `RUN`, or auto-run with the emulator from this directory: `path/to/x16emu -prg CHASEVAULT.PRG -run`
* **CHASVALT.PRG** - Program that needs to be loaded by BASIC.
Simply `LOAD "CHASVALT.PRG"` then `RUN`, or auto-run with the emulator from this directory: `path/to/x16emu -prg CHASVALT.PRG -run`
* **TILEMAP.BIN** - 128x128 map of 16x16 tiles, loaded by program to VRAM
* **SPRITES.BIN** - 16x16 4bpp sprite frames, loaded by program to VRAM
* **TILES.BIN** - 16x16 4bpp tiles, loaded by program to VRAM
* **PAL.BIN** - custom palette, loaded by program to VERA register
* **SPRITEATTR.BIN** - initial sprite attributes, loaded by program to VERA registers
* **STARTSCRNBG.BIN** - start screen background bitmap, loaded by program directly to VRAM at start
* **SPRTATTR.BIN** - initial sprite attributes, loaded by program to VERA registers
* **STARTBG.BIN** - start screen background bitmap, loaded by program directly to VRAM at start
* **BITMAP.BIN** - game level background bitmap, loaded by program to banked RAM at start, then replaces STARTSCRNBG.BIN in VRAM after start
* **NORMX.BIN** - vector normalization X-value lookup table, loaded by program to banked RAM
* **NORMY.BIN** - vector normalization Y-value lookup table, loaded by program to banked RAM
Expand All @@ -24,4 +24,4 @@ Simply `LOAD "CHASEVAULT.PRG"` then `RUN`, or auto-run with the emulator from th
Build requirements: gcc, cc65

This game is now undergoing beta testing. The master baseline is not guaranteed to be fully working. The latest stable release is
https://github.com/SlithyMatt/x16-chasevault/releases/tag/v0.5b
https://github.com/SlithyMatt/x16-chasevault/releases/tag/v0.5.1b
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ if [ ! -f "TILEMAP.BIN" ]; then
./build_bins.sh
fi

cl65 --cpu 65C02 -o CHASEVAULT.PRG -l chasevault.list chasevault.asm
cl65 --cpu 65C02 -o CHASVALT.PRG -l chasevault.list chasevault.asm
4 changes: 2 additions & 2 deletions build_bins.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
./asc2bin.exe sprite_buffer.txt SPRITES.BIN E000
./asc2bin.exe tile_buffer.txt TILES.BIN 0000
./asc2bin.exe palette.txt PAL.BIN 1000
./asc2bin.exe sprite_attr.txt SPRITEATTR.BIN 5000
./asc2bin.exe sprite_attr.txt SPRTATTR.BIN 5000
./make4bitbin.exe bitmap.data BITMAP.BIN A000
./make4bitbin.exe startscrnbg.data STARTSCRNBG.BIN 6A00
./make4bitbin.exe startscrnbg.data STARTBG.BIN 6A00
./normtables.exe
./asc2bin.exe normx.txt NORMX.BIN A000
./asc2bin.exe normy.txt NORMY.BIN A000
Expand Down
4 changes: 2 additions & 2 deletions filenames.asm
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ tilemap_fn: .asciiz "tilemap.bin"
sprites_fn: .asciiz "sprites.bin"
tiles_fn: .asciiz "tiles.bin"
palette_fn: .asciiz "pal.bin"
spriteattr_fn: .asciiz "spriteattr.bin"
ssbg_fn: .asciiz "startscrnbg.bin"
spriteattr_fn: .asciiz "sprtattr.bin"
ssbg_fn: .asciiz "startbg.bin"
bm_filename: .asciiz "bitmap.bin"
normx_fn: .asciiz "normx.bin"
normy_fn: .asciiz "normy.bin"
Expand Down

0 comments on commit 3dc7013

Please sign in to comment.