24 November 2018, 20:35
|
#22
|
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,029
|
Quote:
Originally Posted by litwr
Thanks for the help. IMHO it is better to have separate colors for bg and borders like on the 8-bit Commodores.
And I got another problem. I have a code
Code:
lea tab,a3
moveq #0,d1
lea (a3,d1),a6
move.w (tab,a6),d2
section Data
tab dc.w 0,0,0,0,0,0
The VASM doesn't want to work with it, it prints
error 3005: reloc type 10, size 16, mask 0xffffffffffffffff (symbol tab + 0x0) not supported
I used VASM -m68000 -Fhunkexe -o MYFILE MYFILE.asm.
I also tried to use VASM -m68000 --no-opt -Fhunk -m68000 -o MYFILE.o MYFILE.asm. It works, it produces an obj-file. But the linker didn't work. I used vlink -bamigahunk -s -o MYFILE MYFILE.o. I get
Error 21: MYFILE.o (CODE+0x14): Reference to undefined symbol _SDA_BASE_.
What is it? Please help me.
|
Your code looks very strange. No big sense for me.
The mostly used 68000 version is next:
lea tab,a6 ; base
add.w D0,D0 ; offset seems to be only 0 for your example
move.w (a6,D0.W),D2
if is 0, then
lea tab,a6
move.w (a6),D2
is enough.
|
|
|