This commit is contained in:
Antoine Vignau 2024-06-24 16:34:58 +02:00
parent 89b4481d03
commit 267d3e7c49
9 changed files with 11834 additions and 11777 deletions

Binary file not shown.

View File

@ -11,33 +11,42 @@ sprENERGY = 2
L0300 = $0300 ; buffer area to save scores L0300 = $0300 ; buffer area to save scores
L0800 = $0800 ; $0800..$0BFF
L0C00 = $0C00 ; board buffers per player ($380 bytes) L0C00 = $0C00 ; board buffers per player ($380 bytes)
L1000 = $1000 L1000 = $1000 ; P2
L1380 = $1380 L1380 = $1380 ; P3
L1700 = $1700 L1700 = $1700 ; P4
L1A80 = $1A80 L1A80 = $1A80 ; P5
TEXT = $0400 TEXT = $0400
TEXT2 = $0800 TEXT2 = $0800
HGR = $2000 HGR = $2000
HGR2 = $4000 HGR2 = $4000
CH = $24 ; firmware X-pos
CV = $25 ; firmware Y-pos
zpXBIT = $03 ; X from X-coord to X-bit offset zpXBIT = $03 ; X from X-coord to X-bit offset
zpXCOL = $04 ; Y from X-coord to X-col in screen zpXCOL = $04 ; Y from X-coord to X-col in screen
zpX1 = $0c ; start X for draw line zpX1 = $0c ; (word) start X
zpREL = $0d ; 0: fixed address, 1: relative zpX2 = $0e ; (word) end X
zpX2 = $0e ; end X for draw line zpY1 = $10 ; (byte) start Y
zpY1 = $10 ; start Y zpY2 = $11 ; (byte) end Y
zpY2 = $11 ; end Y zpHGR = $12 ; (word) pointer to HGR world
zpHGR = $12 zpPTR1 = $14 ; (word) 1st pointer
zpBYLINES = $18 ; number of lines to draw zpPTR2 = $16 ; (word) 2nd pointer
zpBYWIDTH = $1a ; width of a sprite per line zpSPRHEIGHT = $18 ; (byte) sprite height in lines
zpSPRWIDTH = $1a ; (byte) sprite width in bytes
zpPTR3 = $1b ; (word)
zpMONITOR = $1d ; 0: b&w, 1: color zpMONITOR = $1d ; 0: b&w, 1: color
zpCURPLAYER = $50 ; current player index zpCURPLAYER = $50 ; current player index
zpNBPLAYERS = $51 ; number of players (1..5) zpNBPLAYERS = $51 ; number of players (1..5)
ZPSCORE = $52 ; (3 bytes) score
zpLEVEL = $55 ; level number zpRANK = $55 ; rank number (ie. the level)
zpDEMO = $e8 zpNBLIVES = $58 ; number of lives (bit 7 is set)
zpDOTTEMPO = $5e ; tempo for energizer dot blinking
zpDOTFLAG = $5f ; 0: show dots, 1: hide dots
zpDEMO = $e8 ; 0: game, 1: demo
zpFGMUSIC = $f4 ; 0: music never played, 1: intro music played zpFGMUSIC = $f4 ; 0: music never played, 1: intro music played
zpDEVICE = $f5 ; 0: joypad, 1: joystick zpDEVICE = $f5 ; 0: joypad, 1: joystick

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

BIN
pacman/images/pacman3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

BIN
pacman/images/pacman4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

BIN
pacman/images/pacman5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
pacman/images/pacman6.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
pacman/images/pacman7.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB