С уважением, Дмитрий.
Karabas-Go
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
С уважением, Дмитрий.
Karabas-Go
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
Нет, я пока вместо ПЗУ использую DS1230. Это статика с встроенной батарейкой. Записываю на TL866. А по схеме РК вход записи у нее сидит на +5В. Поэтому содержимое у нее не портится. А когда все что мне надо реализую, конечно поставлю РФку.
Добавил опцию в работу с флеш AM29F040. Пробел, имя файла - файл считывается и запускается.
Еще добавил копирование. COPY, пробел, имя файла, пробел, имя диска.
Пример:A:> COPY ASSM D:ВК.
Идет проверка есть ли на диске А файл ASSM, потом проверяется есть ли на диске D файл ASSM и хватит ли места под файл и если все в порядке, процедура выполняется.
Последний раз редактировалось Vladimir_S; 24.05.2014 в 17:28.
Малость доработал. Монитор РК86 здесь оригинальный.
Выжжал из флеш-доса кажется все что можно.
Операторы в самом досе:
L,пробел, имя файла - чтение файла в память.
Пробел, имя файла - чтение файла в память и запуск.
S,пробел,адрес начала,запятая,адрес конца,пробел, имя файла - запись файла.
F,ВК - форматировать диск.
D,пробел,адрес начала на диске,запятая, адрес конца - вывод дампа.
ВК - вывод каталога.
С, пробел,имя файла,пробел,имя диска - копировать файл.
---------------------------------------------------------------------------
управление извне:
В аккумуляторе 0, CALL 0F001 - запуск дос.
В аккумуляторе 1, CALL 0F001 - запуск дос с установленным именем диска.
В аккумуляторе 2, CALL 0F001 - чтение имени активного диска (в аккумуляторе)
В аккумуляторе 3, в регистре С имя диска, CALL 0F001 - установка активного диска.
В аккумуляторе 4, CALL 0F001 - чтение адреса стоп-байта.
В аккумуляторе 5, в ВС начало буфера имени файла, CALL 0F001 - чтение файла с активного диска. При возврате из процедуры в аккумуляторе:
0 - процедура выполнена корректно.
1 - на диске нет файла с таким именем.
3 - активный диск не отформатирован.
5 - некорректное имя (файл должен начинаться с латинской или русской буквы)
В аккумуляторе 6, HL - адрес начала, DE - адрес конца, BC - адрес начала буфера имени файла, CALL 0F001 - запись файла на диск.
При возврате из процедуры в аккумуляторе:
0 - корректное выполнение процедуры.
1 - повторное имя файла.
2 - на диске мало места для файла.
3 - диск не отформатирован.
4 - даны некорректные адреса.
5 - некорректное имя файла.
-------------------------------------------------------------------
Что еще можно применить?
Последний раз редактировалось Vladimir_S; 29.05.2014 в 18:32.
gdv2002, Что то долго у тебя процесс идет. Вот новая версия.
Последний раз редактировалось Vladimir_S; 08.06.2014 в 17:32.
Я на программаторе застрял, подозреваю что порт на материнке жженый.
С уважением, Дмитрий.
Karabas-Go
Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
ZXM-Phoenix в Телеграмм
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)