Gogin ищет процедурку для будущего Mario:
нужна процедура загрузки файла с диска!
На вход:
- HL - указатель на имя файла (9 символов) в памяти,
- DE - адрес в памяти, куда грузить,
На выходе:
- в регистре C флаг ошибки или код ошибки.
Вот типа такого:
ld hl, filename
ld de, #8000
call trdos_lib.load_file
ld a, c
and a
jr nz, load_failed
так, чтобы это можно было легко адаптировать под .tap
хотя хз как это сделать D
а длину файла можно брать из дескриптора файла....
потому что хардкодить длину всех файлов мне не хочется
хочется просто по имени грузить, как в бейсике:
LOAD "game" CODE 32768