С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
не по ходу щас так можно только для нативных 128к процессов...
- - - Добавлено - - -
transman, а как щас сделана детекция второго диска?
если ищотсо файл 2_Disk.0 и после него читаетсо посекторно тупо подряд
то проблему могло бы порешать запилением 16 метровых трд-ей
за которые я агитирую
https://zx-pk.ru/threads/32579-rasshiryaem-tr-dos.html
и скидывание содержимого всех дисков в один
Ровно как и английская. Потому что нужно впихнуть 64 символа в строку. А это матрица 4*8. Либо Timex Hi-color. Который есть либо на Таймексе, либо на ZX Spectrum Next
Игровые данные разбиты на три диска в соответствии с прогрессом по игре. (игровые скрипты и вся нужная графика к ним)
в памяти хранится каталог ресурсов всех дисков. Когда запрашивается скрипт, он ищется по этим каталогам. (приоритет у текущего используемого).
И если найден не в текущем используемом - предлагает вставить нужный диск. После чего в память перекидывается весь блок с ресурсами данного диска (500-640Кб)
И дальше всё грузится из памяти (пока не потребуется следующий диск)
Your life is REAL. Change it UNREAL!
английские букофы вполне читабельны
и в 90% случае вмещаютсо в 4 по ширине
а вот многим русским буквам надо минимум 6 пикселей...
- - - Добавлено - - -
тут вопрос по чем определяетсо номер диска
и на сколько правильно идет загрузка
ищутсо конкретные имена файлов
или читаетсо все подряд с диска (и важна оригинальная последовательность файлов)
NEO SPECTRUMAN, я ж говорю. В памяти хранится FAT каждой дискеты. Вот мы ищем скрипт сs501. Проверяем все FAT и выясняем, что он находится на диске 2. Далее смотрим какой диск загружен в память. Если диск 2-то выдергиваем файл из памяти. Нет - просим вставить дискету и перебрасываем в память компьютера её содержимое.
Данные разбиты таким образом, чтобы бы скрипты с их графикой влезали на диск. Если на диск помещается 5 скриптов с используемой им графикой, а у 6-го хоть один графический файл не влазит, то шестой скрипт уже переносится на следующий диск.
Важна оригинальная последовательность файлов. Поскольку на диске лежат склеенные между собой 16кб страницы памяти.
Загружаются в память они начиная со строго определённой страницы
Выборка файлов из памяти производится при помощи FAT, который представляет собой набор данных - имя файла, номер страницы, адрес файла в странице.
Your life is REAL. Change it UNREAL!
складуетсо впечатлениё
что обдурить гаму "большим" трд не удасцо
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)