found place were old 16-bit zeropage format was used, fix that!
This commit is contained in:
parent
75bbe83a01
commit
a553549b18
2 changed files with 7 additions and 7 deletions
|
@ -6,7 +6,7 @@
|
||||||
B_end = $FE ; 16-bit value (uses FF)
|
B_end = $FE ; 16-bit value (uses FF)
|
||||||
;;In use of by pixel_draw
|
;;In use of by pixel_draw
|
||||||
Y_pos = $FB
|
Y_pos = $FB
|
||||||
X_pos = $FCFD
|
X_pos = $FC ; 16-bit value (uses FD)
|
||||||
byte_to_paint = $FE
|
byte_to_paint = $FE
|
||||||
btp_mem_pos = $F9 ; 16-bit value (uses FA), byte to paint memory position
|
btp_mem_pos = $F9 ; 16-bit value (uses FA), byte to paint memory position
|
||||||
C = $F7 ; 16-bit value (uses F8)
|
C = $F7 ; 16-bit value (uses F8)
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
;;; -*- Mode: asm; indent-tabs-mode: t; tab-width: 8 -*-
|
;;; -*- Mode: asm; indent-tabs-mode: t; tab-width: 8 -*-
|
||||||
|
|
||||||
;;Screen print. Draws a pixel at a specified position.
|
;;Screen print. Draws a pixel at a specified position.
|
||||||
;; Destroys A X Y
|
.proc pixel_draw; user-procedure :clobbers (A X Y) :clobbers-arguments 0
|
||||||
.proc pixel_draw;; Draws a pixel at [Y = FB , X = FC, FD]. Y = 0 - 320, X= 0 - 200
|
;; Draws a pixel at Y_pos, X_pos se mem.inc
|
||||||
.include "mem.inc"
|
.include "mem.inc"
|
||||||
Bitmap = $4000
|
Bitmap = $4000
|
||||||
Bitmap_end = $5F3F
|
Bitmap_end = $5F3F
|
||||||
;; X = X_pos (mod 8)
|
;; X = X_pos (mod 8)
|
||||||
LDA >X_pos ; X (mod 8)
|
LDA X_pos ; X (mod 8)
|
||||||
AND #%00000111
|
AND #%00000111
|
||||||
TAX
|
TAX
|
||||||
|
|
||||||
|
@ -33,10 +33,10 @@ end__:
|
||||||
|
|
||||||
;;pos = x_offset
|
;;pos = x_offset
|
||||||
LDA #%11111000
|
LDA #%11111000
|
||||||
AND >X_pos
|
AND X_pos
|
||||||
STA btp_mem_pos
|
STA btp_mem_pos
|
||||||
|
|
||||||
LDA <X_pos
|
LDA X_pos + 1
|
||||||
STA btp_mem_pos + 1
|
STA btp_mem_pos + 1
|
||||||
|
|
||||||
;;The y_pos adds offset because chunk offsets + inside chunk offset.
|
;;The y_pos adds offset because chunk offsets + inside chunk offset.
|
||||||
|
|
Loading…
Add table
Reference in a new issue