mirror of https://git.sr.ht/~rabbits/oquonie
Added b13 to neom
This commit is contained in:
parent
096b2c8d8c
commit
bbd254032b
|
@ -12,7 +12,7 @@ Oquonie is larger than a standard 64kb rom, it makes use of the MMU. The current
|
||||||
0002 floors, 64x40 sprites
|
0002 floors, 64x40 sprites
|
||||||
0003 steps, 64x40 sprites
|
0003 steps, 64x40 sprites
|
||||||
0004 characters, 64x80 sprites
|
0004 characters, 64x80 sprites
|
||||||
0005 blockers, 64x64 sprites
|
0005 blockers, 64x80 sprites(500)
|
||||||
0006 events, 64x80 sprites
|
0006 events, 64x80 sprites
|
||||||
0007 portraits, 88x120 sprites
|
0007 portraits, 88x120 sprites
|
||||||
0008 camilare, 32x32 sprites
|
0008 camilare, 32x32 sprites
|
||||||
|
|
BIN
etc/a/b/1.tga
BIN
etc/a/b/1.tga
Binary file not shown.
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 20 KiB |
BIN
etc/a/b/13.tga
BIN
etc/a/b/13.tga
Binary file not shown.
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
@ -411,7 +411,7 @@ JMP2r
|
||||||
&draw ( e* -- )
|
&draw ( e* -- )
|
||||||
|
|
||||||
( loc ) LDA get-coordinates
|
( loc ) LDA get-coordinates
|
||||||
#0020 SUB2 .Screen/y DEO2
|
#0030 SUB2 .Screen/y DEO2
|
||||||
.Screen/x DEO2
|
.Screen/x DEO2
|
||||||
[ LIT2 &sprite $2 ] draw-blocker
|
[ LIT2 &sprite $2 ] draw-blocker
|
||||||
|
|
||||||
|
@ -419,13 +419,13 @@ JMP2r
|
||||||
|
|
||||||
&load ( e* -- )
|
&load ( e* -- )
|
||||||
|
|
||||||
POP2 ( TODO: )
|
#0003 ADD2 LDA #00 SWP #0500 MUL2 ,&src STR2
|
||||||
#0500 load-request STH2k ,&dst STR2
|
#0500 load-request STH2k ,&dst STR2
|
||||||
;&mmu #02 DEO2
|
;&mmu #02 DEO2
|
||||||
STH2r ,&sprite STR2
|
STH2r ,&sprite STR2
|
||||||
|
|
||||||
JMP2r
|
JMP2r
|
||||||
&mmu 01 0500 0005 $2 0000 &dst $2
|
&mmu 01 0500 0005 &src $2 0000 &dst $2
|
||||||
|
|
||||||
@e/door =e/blank/draw =&collide =e/blank/load
|
@e/door =e/blank/draw =&collide =e/blank/load
|
||||||
|
|
||||||
|
@ -1159,12 +1159,10 @@ JMP2r
|
||||||
|
|
||||||
&walk
|
&walk
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;cache/c
|
;cache/c
|
||||||
#0004 .player/dir LDZ #01 AND DUP ADD ADD
|
#0004 .player/dir LDZ #01 AND DUP ADD ADD
|
||||||
.timer/player LDZ #01 AND ADD
|
.timer/player LDZ #01 AND ADD
|
||||||
( csize ) #0500 MUL2 ADD2
|
( csize ) #0500 MUL2 ADD2
|
||||||
.player/dir LDZ #01 SFT draw-character-auto
|
.player/dir LDZ #01 SFT draw-character-auto
|
||||||
|
|
||||||
JMP2r
|
JMP2r
|
||||||
|
@ -1173,7 +1171,7 @@ JMP2r
|
||||||
|
|
||||||
.Screen/addr DEO2
|
.Screen/addr DEO2
|
||||||
#76 .Screen/auto DEO
|
#76 .Screen/auto DEO
|
||||||
#f8
|
#f6
|
||||||
&l
|
&l
|
||||||
#85 .Screen/sprite DEO
|
#85 .Screen/sprite DEO
|
||||||
INC DUP ?&l
|
INC DUP ?&l
|
||||||
|
|
|
@ -370,7 +370,7 @@
|
||||||
16 =e/gate =lobby/3 07 -spell/neomine $1
|
16 =e/gate =lobby/3 07 -spell/neomine $1
|
||||||
0f =e/door =neom/2 12 $2
|
0f =e/door =neom/2 12 $2
|
||||||
05 =e/door =neom/3 08 $2
|
05 =e/door =neom/3 08 $2
|
||||||
07 =e/blocker $5 ]
|
07 =e/blocker 01 $4 ]
|
||||||
|
|
||||||
&2 =theme/neomine [
|
&2 =theme/neomine [
|
||||||
1e 1d 1e 20 20 20
|
1e 1d 1e 20 20 20
|
||||||
|
@ -433,7 +433,7 @@
|
||||||
0e =e/door =neom/8 0b $2
|
0e =e/door =neom/8 0b $2
|
||||||
13 =e/door =neom/9 10 $2
|
13 =e/door =neom/9 10 $2
|
||||||
0b =e/owl $5
|
0b =e/owl $5
|
||||||
06 =e/blocker $5 ]
|
06 =e/blocker 01 $3 ]
|
||||||
|
|
||||||
&8 =theme/neomine [
|
&8 =theme/neomine [
|
||||||
06 06 06 1e 1d 1e
|
06 06 06 1e 1d 1e
|
||||||
|
@ -459,8 +459,7 @@
|
||||||
00 01 00 00 00 00
|
00 01 00 00 00 00
|
||||||
02 ( events )
|
02 ( events )
|
||||||
0e =e/door =neom/9 0b $2
|
0e =e/door =neom/9 0b $2
|
||||||
0a =e/gate =neom/warp 0d -spell/nestorine $1
|
0a =e/gate =neom/warp 0d -spell/nestorine $1 ]
|
||||||
]
|
|
||||||
|
|
||||||
&warp =theme/warp [
|
&warp =theme/warp [
|
||||||
02 03 02 02 03 02
|
02 03 02 02 03 02
|
||||||
|
|
Loading…
Reference in New Issue