![]() |
|
|
|
|
|
#2 |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
А как инициализировать RAM-диск?
---------- Post added at 16:56 ---------- Previous post was at 16:52 ---------- Вот я дурень! 1) Я считал что рамдиск обычно D (в большинстве прошивок так и сделано) 2) Я считал, что в TR-DOS 5.04T его нет! Разобрался...
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
|
|
#3 |
|
FishBone Crew
Join Date: 11th February 2005
Location: 【RB】
Posts: 3,534
Thanks: 742
Thanked 740 Times in 389 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
|
|
#4 |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
Я тоже так считал... но вот в прошивке Кая он оказывается есть. Т.е. это модифицированный 5.04 - "вывеску" не поменяли.
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
|
|
#5 |
|
Veteran
Join Date: 23rd March 2007
Location: г. Сухиничи, Калужская обл.
Posts: 1,760
Thanks: 21
Thanked 406 Times in 175 Posts
![]() ![]() ![]() ![]() ![]() |
Ну это по все видимости позняя модификация. У меня в подписи Профи с 94 года с 5.04Т. Рамдиска там нет.
__________________
Скрытый текстProfi 4.02 512k
Profi 5.04 1024k нижняя плата http://dlcorp.ucoz.ru/forum/10-482-11836-16-1256739577 Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2 Pentagon v2.2+Z-controller+ZXMC2+NeoGS АТМ 7.10 1024k Pentagon 2.666LE ZX Evolution 4Mb rev B [свернуть] Концептолог - балбес ни черта не умеющий делать, но учащий всех кто ведется
|
|
|
|
|
|
#6 | |
|
Member
Join Date: 5th October 2006
Location: Харьковская обл.
Posts: 166
Thanks: 3
Thanked 59 Times in 35 Posts
![]() |
Доброго времени суток!
Quote:
Сейчас расскажу Она состоит их двух частей 16К тр-дос и 16К бэйсик48 если винчестер не подключен? то на диске Д - рамдиск по стандарту расширения Профи на 896К (а в исходнике можно поменять на Пентагон 1024К ) Прошивка позволяет подключить одновременно 4 образа дискет (файлы .trd) к дисководам A,B,C,D при этом информация о подключенных образах сохраняется на винчестере - и после включения Спектрума можно сразу с этими образами работать Перехватывается обращение программ к #3D13 и перенаправляется в в файл образ Чтобы подключать образы? используется утилита mount - запускаемая из оболочки в DNA OS - т е необходимо зайти в папку с образом - навести стрелку на имя файла трд и нажать ентер ---------- Post added at 11:32 ---------- Previous post was at 11:21 ---------- Если нажимать на образ на правой панели - то он подключается к диску А - а если на левой панели то к диску С - это настраивается в оболочке (файл SHELL.SEP) - потом подробнее расскажу Файлы образы трд подключаются втом случае? если они расположены на первом (основном разделе винчестера) - со второго раздела(который обычно расширенный-дополнительный) их подключить нельзя Винчестер нужно такой который поддерживает режим LBA (как правило это винты объемом 540 Мегабайт и более) Винты CHS тоже поддерживаеются - но их не надо использовать так как в драйвере есть ошибка - в результате которой после записи сектора проихсодит зависание на некоторый коммандерах На винчестере первый раздел дожен быть отформатирован в фаловую систему FAT32 (лучше) или FAT16 (хуже) в связи с тем что прошивка работает с непрерывным файлом trd - в фат 32 файлы всегда непрерывные (если они созданы в системе DNA - это так из-за особенности драйвера - но фрагментированными они будут если в другой проге создавались ) а в фат16 могут быть фрагментированы ---------- Post added at 11:33 ---------- Previous post was at 11:32 ---------- Если нажимать на образ на правой панели - то он подключается к диску А - а если на левой панели то к диску С - это настраивается в оболочке (файл SHELL.SEP) - потом подробнее расскажу Файлы образы трд подключаются втом случае? если они расположены на первом (основном разделе винчестера) - со второго раздела(который обычно расширенный-дополнительный) их подключить нельзя Винчестер нужно такой который поддерживает режим LBA (как правило это винты объемом 540 Мегабайт и более) Винты CHS тоже поддерживаеются - но их не надо использовать так как в драйвере есть ошибка - в результате которой после записи сектора проихсодит зависание на некоторый коммандерах На винчестере первый раздел дожен быть отформатирован в фаловую систему FAT32 (лучше) или FAT16 (хуже) в связи с тем что прошивка работает с непрерывным файлом trd - в фат 32 файлы всегда непрерывные (если они созданы в системе DNA - это так из-за особенности драйвера - но фрагментированными они будут если в другой проге создавались ) а в фат16 могут быть фрагментированы ---------- Post added at 11:44 ---------- Previous post was at 11:33 ---------- Перед использованием прошивки неободимо в корневой каталог первого раздела поместить файл с именем DNA_OS.SWP - файл должен быть непрерывным его длина должна быть 128,5 Кб или более - можно например скопировать любой файл с сд-рома на винт и переименовать его прошивка использует буфер 512 байт из этого файла при записи секторов в образ трд остальные 128 Кб нужны вот для чего: при нажатии кнопки магик происходит сохранение регистров процессора в стек и запись всей 128-й памяти в эту область а далее прошивка загружает ОБРАБОТЧИК КНОПКИ магик в память на адрес #6000 из загрузочной области винта (с сектора 2 считая сектора с нуля) - а там по умолчанию ядро системы DNA, которая сразу грузит оболочку Если при нажатии кнопки магик держать кнопку symbol shift - то прошивка загружает из буфера 128Кб в память - восстанавливает регистры процессора и передает управление на то место на котором была прервана программа |
|
|
|
|
| The Following 5 Users Say Thank You to Zet9 For This Useful Post: | Djoni (25th October 2010), Mad Killer/PG (4th August 2009), piroxilin (27th October 2010), valeron (4th August 2009), Zloy (4th August 2009) |
|
|
#7 |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
Прошивка очень интересная... особенно полезно то, что инфа о подключеных образах сохраняется.
А где можно взять бейсик 48 для этой прошивки? Хотел бы попробовать переделать прошивку под стандарт памяти KAY/Phoenix... я так понимаю проще всего будет подправить часть исходника для Профи (т.к. в нем как и в KAY тоже 2 порта отвечающие за переключение страниц памяти). Бейсик 48 тоже надо будет подправить?
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
|
|
#8 | ||||
|
Member
Join Date: 5th October 2006
Location: Харьковская обл.
Posts: 166
Thanks: 3
Thanked 59 Times in 35 Posts
![]() |
Quote:
Эта версия,которая здесь выложена - это версия 1.35 за октябрь 2005 г - она основана на прошивке Матлаша, но очень сильно переработанной - и она компилируется в тр-дос 5.30(такое название ей дал Влад Матлаш - он исправлял ошибки версии 5.04 и постепенно добавлял ей номера версий) Достоинство версии 1.35 - в том что она проверена на реальном спеке в течение нескольких лет - все основные недостатки и ошибки известны ---------- Post added at 15:29 ---------- Previous post was at 15:14 ---------- Quote:
т.е она летает на дисковых операциях по сравнению с медленной 5.30 В ней работает около 90 процентов программ (в старой работает около 70-ти процентов) там в разделе Железо в теме вопрос по IDE было отличие Quote:
Могу её (2.05) здесь выложить ---------- Post added at 15:33 ---------- Previous post was at 15:29 ---------- Там в выше процитированном местами устарело немножно (касаемо номеров версий) Вот ещё что-то похожее (из Вопроса про IDE стр 5): Quote:
|
||||
|
|
|
|
|
#9 | |
|
Member
Join Date: 5th October 2006
Location: Харьковская обл.
Posts: 166
Thanks: 3
Thanked 59 Times in 35 Posts
![]() |
Там в выше процитированном местами устарело немножно (касаемо номеров версий)
Вот ещё что-то похожее (из Вопроса про IDE стр 5): Quote:
---------- Post added at 15:39 ---------- Previous post was at 15:34 ---------- так там на диске с исходниками Глюка должна быть Там три файла исходника - 2 из них (TRD530_A.H и TRD530_A1.H)компилируется в пзу трдос (там она должна быть) а один (TRD530_B.H)в пзу бэйсика (например 1982.ROM) |
|
|
|
|
| The Following 2 Users Say Thank You to Zet9 For This Useful Post: | Djoni (28th October 2010), Mad Killer/PG (4th August 2009) |
|
|
#10 | ||
|
Member
Join Date: 5th October 2006
Location: Харьковская обл.
Posts: 166
Thanks: 3
Thanked 59 Times in 35 Posts
![]() |
Quote:
Quote:
Бэйсик 48 не надо править - там дрова винта NEMO-IDE |
||
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|