1
0
mirror of https://github.com/cc65/cc65.git synced 2026-01-22 17:16:21 +00:00
This commit is contained in:
mrdudz
2025-06-23 14:54:05 +02:00
parent c520455b2b
commit 30bee8e268
2 changed files with 28 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
; #2208 - Current ca65 generates different code for msbasic
.setcpu "6502"
ZP_START2 = $04
INPUTBUFFERX = INPUTBUFFER & $FF00
;------------------------------------------------------------------------------
;.feature org_per_seg
.zeropage
; if not present, both 2.18 and head produce a absolute,x instruction
; if present, 2.18 produces a zp,x instruction - but head uses abs,x!
.org ZP_START2
INPUTBUFFER:
;------------------------------------------------------------------------------
.segment "CODE"
.byte $f0, $f1, $f2, $f3 ; just some data to search for
; BUG: this will wrongly assembly into a 3-byte instruction
; under certain conditions
lda INPUTBUFFERX,x

Binary file not shown.