Hello folks,
I am trying to compile an Atari ST disassembly because the source is no more available.
Made a simple project with only the main lpr file and including all the assembler code in one huge asm/end; block.
Everything is working well until a dc.b/dc.w/dc.l pseudo-instruction is reached.
Are such instructions supported by FPC? If not then my effort is in vain, unless I compile the original assembler file itself. But I'd like to have the code inline since I want to rewrite it for Pascal and port it to other platforms. Well, a foolish task but it's one of my dreams.
All I need to know is what this error means, if it's possible to avoid it or fix it (on my side, on the FPC side, or finally on the vasm side).
WIME68KASM.lpr(368,11) Error: Internal error 200405011
Tried to change the pseudo-instruction to prepend a period: .dc.w, tried the std assembler dialect equivalent, .uhalf, tried to remove the .w extension, everything fails saying "Invalid or missing opcode."
Hope that I am really using vasm (because the FPC wiki says the GNU assembler is problematic with m68k). Added -XV and -Avasm to the compiler options.
Edit: Tried to compile the original source with vasm. It has no problems with the dc.* pseudo-instructions.
With kind regards,
Cigydd