Skip to content

Commit

Permalink
Add charset variables
Browse files Browse the repository at this point in the history
  • Loading branch information
mwenge committed May 3, 2021
1 parent ddcc16f commit e90c7d0
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
28 changes: 28 additions & 0 deletions src/c64/matrix.asm
Original file line number Diff line number Diff line change
Expand Up @@ -138,34 +138,62 @@ YELLOW = $07
GRID = $00
LEFT_ZAPPER = $01
BOTTOM_ZAPPER = $02
HORIZ_LASER1 = $03
HORIZ_LASER2 = $04
VERTICAL_LASER1 = $05
VERTICAL_LASER2 = $06
SHIP = $07
BULLET_DOWN = $08
BULLET_UP = $09
BOMB = $0A
SHIP_LEFT = $0B
SHIP_RIGHT = $0C
POD1 = $0D
POD2 = $0E
POD3 = $0F
POD4 = $10
POD5 = $11
POD6 = $12
DROID1 = $13
DROID2 = $14
DROID3 = $15
HALF_SHIP = $16
HALF_SHIP2 = $17
MEN_LEFT = $1B
MEN_RIGHT = $1C
HIGH_LEFT = $1D
HIGH_RIGHT = $1E
RIGHT_ARROW = $1F
SPACE = $20
BOTTOM_ZAPPER_LEFT = $3A
BOTTOM_ZAPPER_RIGHT = $3B
LEFT_ZAPPER_TOP = $3C
LEFT_ZAPPER_BOTTOM = $3D
CROSS_HAIRS = $5D
CAMELOID = $5E
CAMELOID_LEFT = $5F
CAMELOID_RIGHT = $60
LEFT_CAMELOID = $61
LEFT_CAMELOID_RIGHT = $62
LEFT_CAMELOID_LEFT = $63
BONUS_LEFT = $64
BONUS_RIGHT = $65
SNITCH_RUN_RIGHT = $66
SNITCH_LEFT = $68
SNITCH_RIGHT = $69
SNITCH_RUN_LEFT = $6A
SNITCH_LEFT1 = $6C
SNITCH_RIGHT1 = $6D
SNITCH_WAVING = $6E
SNITCH_WAVING1 = $6F
BULLET_LEFT = $70
BULLET_RIGHT = $71
DEFLEX1 = $72
EXPLOSION1 = $73
EXPLOSION2 = $74
DEFLEX2 = $75
EXPLOSTION3 = $76
EXCLAMATION = $7A

* = $0801
;-----------------------------------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion utils/AddCharsetVars.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import sys
import os

o = open("src/vic20/charset.asm", 'r')
o = open("src/c64/charset.asm", 'r')
charmap = {l[60:63].strip().upper():l[65:].strip()
for l in o.readlines()
if "CHARACTER" in l and l[65:].strip() != ""}
Expand Down

0 comments on commit e90c7d0

Please sign in to comment.