mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-04-07 16:41:59 +00:00
Update tests
This commit is contained in:
parent
b671d73a22
commit
ba0f11e3a5
@ -41,5 +41,5 @@ import dcgrlib
|
||||
predef dcgrOp(op)#0
|
||||
predef dcgrSurfScr(op)#0
|
||||
predef dcgrSurfMem(op, memh, memptr, memspan)#0
|
||||
predef dcgrMode(mode)
|
||||
predef dcgrMode(mode)#1
|
||||
end
|
||||
|
@ -1827,7 +1827,22 @@ def dcgrTileMem(tileptr, memptr, memspan)#0
|
||||
byte h, v
|
||||
word rowptr
|
||||
|
||||
for h = 0 to 3
|
||||
//
|
||||
// AUX half of memptr
|
||||
//
|
||||
for h = 0 to 1
|
||||
rowptr = memptr + h
|
||||
for v = 0 to 7
|
||||
^rowptr = tileptr->[v]
|
||||
rowptr = rowptr + memspan
|
||||
next
|
||||
tileptr = tileptr + 8
|
||||
next
|
||||
//
|
||||
// MEM half of memptr
|
||||
//
|
||||
memptr = memptr + memspan / 2
|
||||
for h = 0 to 1
|
||||
rowptr = memptr + h
|
||||
for v = 0 to 7
|
||||
^rowptr = tileptr->[v]
|
||||
@ -2044,7 +2059,7 @@ export def dcgrSurfMem(op, memh, memptr, memspan)#0
|
||||
dcgrOpMem(opMem)
|
||||
fin
|
||||
end
|
||||
export def dcgrMode(mode)
|
||||
export def dcgrMode(mode)#1
|
||||
if mode >= 0
|
||||
^page1m
|
||||
^showfull
|
||||
|
@ -258,6 +258,9 @@ def dcgrTest#0
|
||||
//
|
||||
j = 0
|
||||
while ^$C000 < 128
|
||||
//
|
||||
// Convert compiled sprite into tile set
|
||||
//
|
||||
dcgrMemBl7Tile(0, 0, backblk, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(1, 0, backblk + 32, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(2, 0, backblk + 64, sprite7[j], sprite7span)
|
||||
@ -266,6 +269,9 @@ def dcgrTest#0
|
||||
dcgrMemBl7Tile(1, 8, backblk + 160, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(2, 8, backblk + 192, sprite7[j], sprite7span)
|
||||
dcgrMemBl7Tile(3, 8, backblk + 224, sprite7[j], sprite7span)
|
||||
//
|
||||
// Fill screen wil tiles matching compiled sprite
|
||||
//
|
||||
for i = 0 to 19
|
||||
tilestr[i] = i & $03
|
||||
next
|
||||
|
Loading…
x
Reference in New Issue
Block a user