I'm using Merlin-Pro on AppleWin 1.27.0.0 emulator (Enhanced Apple IIe)
The following code:
ORG $8000
CTR EQU $06
HOME EQU $FC58
COUT EQU $FDED
START JSR HOME
LDA #$FF
STA CTR
LOOP LDA CTR
JSR COUT
DEC CTR
BEQ END
JMP LOOP
END RTS
when assembled and run it with >8000G< for the first time, it produces the result in the first picture below.
If I type >8000G< one more time, it produces the result in the second picture.
Why in the first time, I can't see all the range of ASCII characters? (lowercase etc.)
Why in the second time, I see "MORE" characters than 255? (256-1) I mean, "blank characters" are the Control characters but if you count them, the total exceeds the 255.
(Blinking characters are printed just fine but you can't see them on the photos)By the way, the above code is taken from the book Assembly Lines, page 30. It was intended (as far as I know) for an Apple II computer and for the original Merlin Macro Assembler.
Does it has to do with the Merlin-Pro I'm using or it's just an internal (programming) fault of the emulator I'm using?
Merlin-Pro runs on different resolution than the Monitor. Maybe this creates that problem?
I'm confused! Please, help!
P.S. Do I have to consider buying an original Apple II computer from e-bay?