Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   зашить DOS в пзу
RSS

зашить DOS в пзу

<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
 
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...а на человеческий хостинг, не требующий регистрации, положить образы ROM возможно? Я и без эмулятора, на живой XT попробовать смогу. Чешский, прошитый в 27С512 вставленный в сетевуху D-Link DE-150 — не заработал.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Кай написал:
[q]
Чешский, прошитый в 27С512 вставленный в сетевуху D-Link DE-150 — не заработал.
[/q]
Чешский - это вообще не DOS, а так, типа "своя крутая ось". Такую каждый кодер в детстве писал, но бросал либо на загрузчике, либо на командном процессоре, как я, например -). Короче это поделка, которой до ОС, в полном смысле этого слова, как до Китая ... (см. сорцы)


Кай написал:
[q]
...а на человеческий хостинг, не требующий регистрации,
[/q]
Сюда слил: http://rghost.ru/53773497
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Спасибо. Завтра попробую. Хотя, судя по содержимому, очень похоже на ROM-картриджи расширения для PCjr.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Кай написал:
[q]
Хотя, судя по содержимому, очень похоже на ROM-картриджи расширения для PCjr.
[/q]
Просто дампились этой тулзой. Соответственно надо резать в начале 256 байт или сколько там, до сигнатуры 55AAh
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Не, в эмуляторе XT не заработал.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...вот и у меня на реальной XT не заработали. Я же сказал - дампы картриджей для PCjr. Хоть режь их под 55AA, хоть не режь, дампом от Zeos там не пахнет.

У меня складывается впечатление, что универсальный ROM-DOS это одна большая афера, как и универсальный ROM-BASIC.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Кай написал:
[q]
...вот и у меня на реальной XT не заработали. Я же сказал - дампы картриджей для PCjr. Хоть режь их под 55AA, хоть не режь, дампом от Zeos там не пахнет
[/q]
С чего такое мнение? Чувак же ясно пишет на чистом английском, что это дампы от его Zeos палмтопа, снимал тулзой от Брумана для pcjr, ибо первое что было под рукой. Его право, какая нафиг разница чем дамп снимать? Да хоть через debug, смысл то не меняется.

Плюс, то что не заработали на XT, не говорит о том, что например, не заработает на 286+. Вполне может быть что там используются какие-нибудь popa/pusha. Жаль он модель не написал своего Zeos, но наверняка он не 8088. Скорее двушка или выше.

Кай написал:
[q]
.У меня складывается впечатление, что универсальный ROM-DOS это одна большая афера, как и универсальный ROM-BASIC.
[/q]
ROM-BASIC - универсальный. Почему он не универсальный? У меня работает на клоне XT платы. В эмуляторах работает. Да везде работает, чеб ему не работать?
С ROM-DOS сложнее, да...
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Я присматриваюсь к ROM-DOS с точки зрения XT (8088), ибо дальше (286+, ISA-16) оно нафиг не нужно. Так вот, основная проблема как мне видится - это ограничение в размере диска ~64Кб. Вытекает оно из того, что начиная с адреса 0xC0000 может находится видео-биос . Пускай максимум он может занимать 32Кб, значит свобода начинается с 0xc8000. До 0xd0000 остается 32Кб, там межсегментный переход. Соответственно в эти 32Кб можно запихнуть обработчик int 13h для эмуляции дисковых операций. С 0xd0000 до 0xe0000 остается 64Кб. Здесь может находится непосредственно образ 64 Кб. А дальше уже системный биос.

Конечно, обработчик не будет занимать все 32кб, да и биос на XT не занимает 64Кб, поэтому можно немножко сложить еще даты в конец обработчика и в начало 0xe0000. Усложнив тем самым создаваемый образ и код его обработки (ибо нужно прыгать по сегментам). Ну пускай в обработчике 16 кб для данных и в 0xe0000 32кб. Итого: 16+64+32=112 Кб. DOS v5.0 (IO.SYS+MS-DOS.SYS и COMMAND.COM) не влезет. Если очень постараться, то можно от 0xe0000 откусить не 32, а 56Кб, тогда DOS v5.0 влезет (три системных файла). И... И на этом все - никакую плату расширения с собственным BIOS, кроме видеокарты, в компьютер вставить будет нельзя. Остается голый COMMAND.COM и флоп. Целесообразность этого под большим вопросом.


Tronix написал:
[q]
Чешский - это вообще не DOS, а так, типа "своя крутая ось".
[/q]
Ошибся я, чешский ROMOS это как раз вышеизложенная идея, только проще - там и обработчик и образ в одном сегменте, поэтому образ диска не может быть больше 62Кб никак (2кб у них обработчик занимает). Он работает, но во-первых кернель фридоса там для 386+, во вторых так же абсолютно голый - DIR, DEL, COPY, REN, да и пожалуй все из команд.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Вполне может быть что там используются какие-нибудь popa/pusha.
[/q]
...у меня V20. Может, просто не везёт с ПЗУ-шками.
Baza
Advanced Member


Откуда: С-Петербург
Всего сообщений: 615
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мая 2005
А что мешает собрать на основе PLOP?
http://www.plop.at/
правда там линух
<<Назад  Вперед>> Страницы: 1 2 * 3 4
Печать
Полигон-2 »   Технический флейм »   зашить DOS в пзу
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS