mirror of
https://github.com/cc65/cc65.git
synced 2024-11-17 09:07:32 +00:00
Fixed range errors when negative numbers where used as bytes. This wasn't
flagged by older ca65 versions because of errors in the range checks. git-svn-id: svn://svn.cc65.org/cc65/trunk@5166 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
6e32190cae
commit
7ed3fdc803
@ -87,17 +87,17 @@ next: plx ; Restore index
|
||||
; x offset for the line starting point
|
||||
; - a positive value means relative to the frame left edge
|
||||
; - a negative value menas relative to the frame right edge
|
||||
XOFFS: .byte 0, 0, 0, -2, 1, 0, 1, -2
|
||||
XOFFS: .byte 0, 0, 0, <-2, 1, 0, 1, <-2
|
||||
|
||||
; y offset for the line starting point
|
||||
; - a positive value means relative to the frame top
|
||||
; - a negative value menas relative to the frame bottom
|
||||
YOFFS: .byte 0, 1, -2, 1, 0, 0, -2, 0
|
||||
YOFFS: .byte 0, 1, <-2, 1, 0, 0, <-2, 0
|
||||
|
||||
; length of the line relative to the frame size
|
||||
; - a negative value for hlines means shorter than the width
|
||||
; - a negative value for vlines menas shorter than the height
|
||||
LENGTH: .byte 0, -2, 0, -2, -2, 0, -2, 0
|
||||
LENGTH: .byte 0, <-2, 0, <-2, <-2, 0, <-2, 0
|
||||
|
||||
; character to use for drawing the line
|
||||
; - hibit set means normal printable character
|
||||
|
@ -834,7 +834,7 @@ OUTTEXT:
|
||||
lda Y1+1
|
||||
sta text_y+1
|
||||
|
||||
ldy #-1 ; Calculate string length
|
||||
ldy #<-1 ; Calculate string length
|
||||
@L2:
|
||||
iny
|
||||
lda (STRPTR),y
|
||||
|
Loading…
Reference in New Issue
Block a user