Просмотр полной версии : Будел ли работать код.
Привет. Ребята подскажите пожалуйста. Этот код будет выводить надпись на экран спеки?
org 32768
ld hl, message
call print_string
ret
print_string:
ld a, (hl)
and a
ret z
rst 16
inc hl
jr print_string
message:
defb "Hello, World!", 0
Enigmatic
07.11.2023, 11:12
А поток вывода на экран открыть?
LD A,2
CALL 5633
Этот код будет выводить надпись на экран спеки?
В довесок к открытию потока невредно будет проследить чтоб компилировалось в понятной спеку кодировке, иначе напечатает лажу...
Black Cat / Era CG
07.11.2023, 16:09
Там же латиница. Какую он лажу напечатать может?
Там же латиница. Какую он лажу напечатать может?
Ну если на спековом асме компилить то всё ок, а если на PC - (ну sjasm например) то текст может быть в юникоде например.
В своё время не уследил за форматом файла - озадачился что с надписями вдруг стало :)
Black Cat / Era CG
08.11.2023, 12:23
Если в utf8, то норм.
Bedazzle
12.11.2023, 12:02
Если захочется подменять системный шрифт, в случае, если пролететь с адресами, тоже может напечатать лажу (или пустоту).
Dart Alver
12.11.2023, 13:16
А поток вывода на экран открыть?
По факту после загрузки спека именно он и открыт, если ничего не ковыряли. По крайней мере эмулятор ни один пока не ругался. Можно переменной #5C3C (TV_FLAG) поправить вывод в верхнюю или нижнюю (типа INPUT) часть экрана. 0 - верх, 1- низ.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot