Да что-то конкретно запарил он с ERROR: Forward reference.
Может есть какой ключик чтобы он во время второго прохода делал подобное?
Он что - вообще не умеет ссылаться "вперед"?
Код:
len equ start2-end2
org 30000
start2
ret
end2
Можно с ума сойти.. невозможно ссылаться на метки инклуженных файлов
ругается "Bytes lost" если пытаешься использовать -1 (в качестве 65535 или 255, в засивимости от регистра). Никуда ничего не потеряно же!
Матерится "Label has different value in pass 2"...
Гы.. автор совсем чтоли не знает как асм должен работать? Лэбелы должны все использоваться из 2го прохода, а на 1м проходе лишь вычисляться, и запоминаться места, где они используются, чтобы во втором проходе их вставить уже скорректированными.
Короче то ли я туплю, то ли у меня 90% всех исходников вообще не компилятся в sjasm.
Писаны на TASM. И z80asm их компилит влёт.