Первый семестр, какой такой АСМ?
Вид для печати
Первый семестр, какой такой АСМ?
Если интересен сам процесс, то можно попробовать без сторонних PCшных утилит попробовать, с помощью одного только эмулятора, грузить отдельно тап-файл, отдельно образ диска, и с помощью какого-либо tape-disk коопировщика, например Programmable Tape/Disk Copier by Родионов Н.'90 переводить файлы с "кассеты" на диск. Конечно, не 100% "эффект присутствия", но все равно радостней, чем в файл-менеджере на пц файлы содного образа на другой перетаскивать :)
---------- Post added at 23:43 ---------- Previous post was at 23:42 ----------
я для заочников :)
Сейчас попытаюсь репу поднапрячь...
Считав бейсик системная переменная ТР-ДОСа хранит последний считанный сектор.дорожку. Расположив блоки кода сразу за Васиком и зная их длину двумя вызовами 3D13 закидываем блоки в память и возвращаем управление в бейсик-меню. Вставку асма в бейсик можно сделать просто по DATA. А моноблок склеить диск-доктором.
Верно я помыслил? Реально проводить сию операцию сегодня уже поздновато, мож завтра "тряхну стариной" :)
На память:)
Скрытый текст
addr equ 24576
ld sp,addr-1
ld hl,addr
ld bc,len*256+5
ld de,(23796)
call #3d13
jp addr
[свернуть]
блин... ну ладно демятичные числа в исходах... но чтобы и десяти и шестнадцатиричные одноырменно - вот это жэсть...
ПыСы - изза пяти строк имхо необязательно юзать спойлер...
А "красивее" вместо call... jp... сделать push hl и jp #3d13 :v2_yahoo: (конечно при условии, что дальше грузим конечный блок данных, а не intro или screen).
И заканчивайте с dec, понять ведь невозможно такую адресацию :-)
---------- Post added at 11:11 ---------- Previous post was at 11:10 ----------
Чтоб не затереть при загрузке данных.