PDA

Просмотр полной версии : Z80-ASM



alexpricker
11.10.2021, 13:30
https://wwwhomes.uni-bielefeld.de/achim/z80-asm/z80-mon.jpg
https://wwwhomes.uni-bielefeld.de/achim/z80-asm.html

http://equant-retrochallenge.blogspot.com/2008/07/zx-spectrum-assembly-programming-under.html


Ссылки на программу. Кто использовал? Опишите ваши впечатления о ней. Я ее нашел, потому что хочу вести разработку в Linux.

alexpricker
11.10.2021, 16:07
org_label:
org 60000

start:
ld a,2
call 5633
ld a,12
rst 16
ret


Не могу скомпилировать
пишет No code generated

0xDEAD
11.10.2021, 20:20
Не могу скомпилировать
пишет No code generated

https://github.com/z00m128/sjasmplus/blob/master/INSTALL.md

alexpricker
12.10.2021, 10:40
разобрался.
Команда ассемблирования


z80asm -l 3.asm -o 3.bin

Команда для перевода в tap


bin2tap -a 25000 -hp 3.bin

Запуск в бейсике


RANDOMIZE USR 25000

и самое главное программа


LD A,2 ; вывод на основной экран (PRINT #2).
CALL 5633
LD A,'A' ;
CALL 16
LD A,'B' ;
CALL 16
LD A,'C' ;
CALL 16
RET

Black Cat / Era CG
12.10.2021, 13:21
Тогда RST 16