Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
InLine ASM Bug
#2
Even though it reports the error in line 474, actually the problem is in line 559:

Code:
--------------------------------
; Print 16 bit wide char on screen
; --------------------------------

You forgot the ; at the start of the dashes.


ZX BASIC doesn't work out line numbers in ASM sections well - it ignores comments, so you have to add on for each of the comment lines above it to get the right number. I've bugged this before. As a workaround, in ASM sections, when I can't find the problem like this, I insert a dummy code like "LD F,G" at the line it says, and then it tells me what line it THINKS that is, and I get an idea how much farther down to look. A few tries of that dummy opcode, and you find the line it means.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)