Could you please confirm whether this code is correct. At the moment i am only trying to compile two lines of asm.
Code: Select all
3522 DIM code%% NOTEND AND 2047, code%% 2048
3523 DIM ]^O% 2048, ]^L% -1
3524 ]^P% = code%%
I have copied it from the differences in x64, sort of!
I have looked back through the thread to where you mention pointers/relative address, but i dont understand what they are.
I've tried all of these
Code: Select all
fld DWORD [rel float4]
fld rel DWORD [float4]
fld DWORD PTR [float4]
fldDWORD_PTR [float4]
fld DWORD PTR [float4] gives the error "missing #", the rest cause a syntax error.
How does relative addressing work?
Kind Regards Ric.
6502 back in the day, BB4W 2017 onwards, BBCSDL from 2023