Consider the following vasm6502 oldstyle code:
.org $8000 ;Set the start address
lda #%11111111 ;Prepare data all pins to output on PORTB
sta %0110000000000010 ;Set all pins to output on PORTB
lda #%10101010 ;Prepare data all pins high on PORTB
sta %0110000000000000 ;Set all pins high on PORTB
.org $fffc
.word $8000
.word $0000
Why does .org $fffc
place $8000 at 0x7ffc and not at the 0xfffc address?