Доброго времени суток форумчане. Залип не по детски. Есть до смешного простой код:
ORG $7530
LD A,(25000)
LD HL,25001
SUB A,(HL)
LD (25004),A
RET
И не работает... Вместо SUB ставим ADD, ADC или SBC - все отлично, вот при указанном раскладе неизменно получаю сообщение "Invalid combination of opcode and operators". перерыл все справочники какие нашел - есть такая команда. А ассемблер говорит что нет. Вот и втыкаю в формате "то ли лыжи не едут..." ну и далее по тексту. Причем ошибку выдает как в современных средствах разработки, так и в древнючем GENS... При написании руководствовался вот этим вот материалом https://sysadminmosaic.ru/msx/assemb...ov_bocharov/11, раздел 8-битной арифметики. Кстати пробовал указывать числа только в 16-ричном формате, все равно не работает.

