Получается это новая версия... Я просто тут видел другой скрин новой версии и не смог опознать :) Ждем релиза...
Вид для печати
Вобщем опробовал я WP .200, работает также.
Обновил TR-DOS в сборках Fatall 0.23 и WDC 1.3. В версии 6.10 от Alsp кажись есть баг в реализации рам-диска. Детально я с ним пока не разбирался, а переписал по своему. Соответственно, кто может, помогите потестить. Я пока потестировал в эмуляторе, Fatall 0.23 вроде нормально работает с рам-диском. В ближайшее пару дней попробую на реале.
Проверил обе обновлённые прошивки. Рам диск в фатале видется, но при работе с оным происходит непонятное "залипание" на последней операции... такое ощущение что клинит клаву. Многократное нажимание на какую либо клавишу помогает. WDC 1.3 шо с прошивки, шо с дискетки стал часто терять винт и уходить в синий бордер.
2 Zloy: Так понимаю грузится WDC с винта заставить не получится?
Я тут немного изменил работу с рам-диском в тыр-досе, не могли бы вы проверить сборки WDC и Fatall с этим тыр-досом? Заранее Спасибо! У меня на реале залипания клавиш наблюдались и без винта после операций с рам-диском, даже в меню128 Сегодня перешивал флешку, копировал файлы между рам-диском и дискетой, запускал WDC и Fatall но залипаний так и не увидел...
Решил я тут разродится новой прошивкой для Феникса, дабы избавиться от недостатков предыдущих экспериментальных сборок, а именно вышла версия Fatall 0.24 и нужно снова делать сборку, выйдет новая и т.д. Так вот, ниже опишу что будет происходить в ПЗУ после сброса в виде корявого алгоритма и некоторых пояснений:
1. После сброса сразу идем в 0 банку ПЗУ, и делаем паузу аля Меню128
2. Опрашиваем клавиатуру на предмет нажатия CS и Space
3.1 Если нажаты CS+Space запускаем тест ОЗУ (а он нужен?)
3.2 Если нажат Space показываем сервисное меню
3.3 Если ничего не нажато сканируем Nemo,ZC SD,NeoGS SD на предмет FAT разделов. На первом найденном FAT разделе (предпочтительное устройство можно установить в настройках) ищем файл zxm-shell.$C (например) и пытаем его загрузит и передать ему управление.
3.4 Если загрузить неоткуда или не удалось показываем сервисное меню.
Файл zxm-shell.$C - является бутом для FDD/HDD/SD с следующими возможностями:
1. Бродить по HDD/SD и разделам/каталогам
2. Запускать SPG/Hobetta/Basic файлы (только диски A-D)
3. Раскрывать Scl/Trd/Fdi файлы на диски A-D
Таким образом получаем возможность использовать последнии версии софта без необходимости обновления прошивки ПЗУ. В этой теме спрашивали о запуске ISDOS с винта, думаю можно будет сделать загрузчик ISDOS в виде Hobetta/SPG файла, например...
Сервисное меню:
1. ZXM-BOOT - обычный бут васик файлов с дисков A-D на случай если с zxm-shell.$C что-то не получилось и нужно использовать дискеты
2. CMOS Setup - оболочка для изменения настроек, например номер дисковода по умолчанию, предпочитаемое устройство для загрузки, номер RAM-DISKa
3,4,5 Классика жанра :)
Собственно зачем я это все писал, может я что-то упустил, может что-то нужно добавить или убрать?
Я бы исключил пункты 3.2-3.4.
Просто выходим в сервисное меню, где есть пункт загрузки zxm-shell. Мне так больше нравится.
А вообще можно организовать выбор: выход в сервисное меню или zxm-shell с сохранением настройки в CMOS.
В любом случае если вводить какие-нибудь комбинации клавиш, о возможности их применения должна быть ссответствующая надпись на экране.
Начинание здоровское - Фениксу давно необходима своя индивидуальная, но совместимая по максимуму с существующим софтом прошивка!!!
Очень даже похвально. Феничке свой неповторимый биос :)
Тут только мысля одна возникла, посколько намечается работать и FAT разделами, то почему собственно не сделать запуск программ прям оттуда типа с расширением например COM, без всяких там бейсик загрузчиков.