Skip to content

Commit cad09ce

Browse files
committed
Update
1 parent 5206048 commit cad09ce

21 files changed

Lines changed: 201 additions & 190 deletions

File tree

CHANGES

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,4 +107,7 @@ Release 19 (01/01/23):
107107

108108
Release 20 (01/01/23):
109109

110-
CHG: Added DIR and DRIVE
110+
CHG: Added DIR and DRIVE
111+
CHG: Checked font updated from Micah.
112+
CHG: zTemp0 in graphics should be gxzTemp0 ; they are the same but they needn't be.
113+

TODO

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ Progress:
22
HIMEM
33
LOAD and SAVE memory.
44
- Break check
5-
Check font is right.
6-
zTemp0 in control.asm
5+
6+
HOWTO:
7+
Create assembler programs
8+
Cross develop BASIC programs
9+
Update your firmware
710

811
Should CR in PRINT clear to EOL.
912

bin/basic.rom

0 Bytes
Binary file not shown.

modules/_build/_graphics.module

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -853,9 +853,9 @@ _CSNotOn:
853853
_CSNotDefault:
854854
sta gxSpritePage
855855
jsr GXCalculateBaseAddress ; convert page# to address
856-
lda zTemp0
856+
lda gxzTemp0
857857
sta gxSpriteOffsetBase
858-
lda zTemp0+1
858+
lda gxzTemp0+1
859859
sta gxSpriteOffsetBase+1
860860
;
861861
ldx #0 ; disable all sprites, clears all sprite memory.
@@ -1772,12 +1772,12 @@ GXSpriteAcquire:
17721772
;
17731773
; Multiply Row Number by Sprite Size (0,1,2,3) + 1 * 8 e.g. 8,16,24 or 32
17741774
;
1775-
stx zTemp0 ; row number x 1,2,3,4
1775+
stx gxzTemp0 ; row number x 1,2,3,4
17761776
lda #0
17771777
ldx gxSizeBits
17781778
_GXTimesRowNumber:
17791779
clc
1780-
adc zTemp0
1780+
adc gxzTemp0
17811781
dex
17821782
bpl _GXTimesRowNumber
17831783
stz gxzTemp0+1

modules/graphics/drawing/control.asm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ _CSNotOn:
107107
_CSNotDefault:
108108
sta gxSpritePage
109109
jsr GXCalculateBaseAddress ; convert page# to address
110-
lda zTemp0
110+
lda gxzTemp0
111111
sta gxSpriteOffsetBase
112-
lda zTemp0+1
112+
lda gxzTemp0+1
113113
sta gxSpriteOffsetBase+1
114114
;
115115
ldx #0 ; disable all sprites, clears all sprite memory.

modules/graphics/drawing/sources/sprite.asm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@ GXSpriteAcquire:
4949
;
5050
; Multiply Row Number by Sprite Size (0,1,2,3) + 1 * 8 e.g. 8,16,24 or 32
5151
;
52-
stx zTemp0 ; row number x 1,2,3,4
52+
stx gxzTemp0 ; row number x 1,2,3,4
5353
lda #0
5454
ldx gxSizeBits
5555
_GXTimesRowNumber:
5656
clc
57-
adc zTemp0
57+
adc gxzTemp0
5858
dex
5959
bpl _GXTimesRowNumber
6060
stz gxzTemp0+1

source/build/02.bin

0 Bytes
Binary file not shown.

source/build/03.bin

0 Bytes
Binary file not shown.

source/build/04.bin

0 Bytes
Binary file not shown.

source/build/basic.rom

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)