Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » зашить DOS в пзу |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 | Печать |
Baza
Advanced Member
Откуда: С-Петербург Всего сообщений: 615 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2005 | |
PZ70
Newbie
Откуда: СПБ Всего сообщений: 46 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2010 |
Tronix написал: Это не проблема, ядро FreeDOS можно собрать под чистый 8086. но во-первых кернель фридоса там для 386+ Tronix написал: Это видимо какой-то укороченный вариант, в полноценном FreeDOS-овском есть все команды, но во вторых так же абсолютно голый - DIR, DEL, COPY, REN, да и пожалуй все из команд. есть другие проблемы - он "не стандартный" . Обычный command состоит из резидентной части, которая находится постоянно в памяти и "оверлея", который используется по мере надобности и загружается с диска (с того-же файла). FreeDOS-овский - же command загружает "оверлей" в расширенную память, а при отсутствии таковой - в обычную. Соответсвенно, он прожорлив для XT и насколько помню, занимает около 90Кб, тогда как стандартный command (резидентная часть) занимает около 3Кб. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Ну проблему с нехваткой места это не отменяет. 64Kb (даже ладно, черт с ним, со всеми ухищрениями и "размазкой" данных по сегментам, пускай 128Kb) это впритык только для системных файлов DOS v5.0. Плюс, уже тот же контроллер MFM не вставишь, так как для его option ROM BIOS тупо не остается места. Можно конечно попробовать еще немножко сжимать образ, но разжимать его придется "на лету" (минус скорость) и разжимать куда-то в память (минус память). Можно сжимать короткими блоками, например по 512 байт, что бы для распаковки требовалось только 512 байт, но эффективность такого сжатия конечно минимальна. Плюс вырвимозгный код, который щаз уже вряд-ли кто напишет за просто так, ради идеи, а не за бабло Подводя итог, можно сказать, что DOS в ПЗУ зашить можно, но не на "повседневной" машине, так как сидеть с одним голым COMMAND.COM и флопиком - печально. Скорее такая конфигурация больше подходит для узкоспециализированных компов-терминалов, которые должны постоянно работать с какой-то одной DOS-программой (небольшой), либо работать вообще без дисплея (рулить каким-нить станком по COM-порту) и тд. Пример из жизни - кассовые проги, которые там во всяких "копейках/пятерках/дикси" стоят - по сути комп-сканер штрихкодов-дисплей-принтер. Такой комп выполняет только одну задачу постоянно, без возможности (и надобности) загружать что-либо еще, отличное от этой софтины. Вот туда такое решение напрашивается, и скорее всего оно там так и есть. |
Fe-Restorator |
NEW! Сообщение отправлено: 9 апреля 2014 13:55 Сообщение отредактировано: 9 апреля 2014 14:01
Tronix написал: Зашёл в "пятёрку". На кассах BSD крутится, вшитое в ПЗУ или нет - не проверял, раскрутить блок мне справедливо не позволили. кассовые проги, которые там во всяких "копейках/пятерках/дикси" стоят - по сути комп-сканер штрихкодов-дисплей-принтер. Такой комп выполняет только одну задачу постоянно, без возможности (и надобности) загружать что-либо еще, отличное от этой софтины. Вот туда такое решение напрашивается, и скорее всего оно там так и есть. Так-шо со досом ты погорячился, то поколение касс уже ушло на покой истории. По теме: нужно организовывать "прошивку доса" на манер EMS, т.е. 2 диапазона в памяти "загрузчик + окно" и метр-другой страничного ПЗУ. Хе, вроде-как похожая схема уже реализована в виде DoM(DoC~)-2000... |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Fe-Restorator На кассах как раз скорее DOC (Disk On Chip) и индустриальные мамки в кассах. Кстати, большинство VIA EPIA имело сокет под DOC, а на EPIA любили делать индустриальное и vending оборудование. |
Fe-Restorator |
NEW! Сообщение отправлено: 9 апреля 2014 14:05
alecv написал: Обычный с виду системник, поколения а-ля пень-третий, хотя по невзрачной морде трудно их различать... Заодно, графический режим (цветной) от той-же BSD поместится на DoC? Вроде-бы их "ширшее" 512-ти метров не бывает. На кассах как раз скорее DOC (Disk On Chip) и индустриальные мамки в кассах |
Сейчас на форуме |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Fe-Restorator Не надо путать BSD который с чертиком, и BSD из "Пятёрочки" который с дельфинчиком http://www.x5.ru/common/img/up..._Final.pdf |
selevo |
чем закончилось-то ? я хочу бейсик в ПЗУ |
Сергей С |
Tronix написал про свой итог, Кай делал 2 эксперимента. По теме обсуждалось как реализуется техническая возможность и программный запуск DOS. selevo, про бейсик последний удачный эксперимент был предпринят тут, а здесь реальный результат после прошивки не известен. Tronix написал: ROM-BASIC - универсальный. Почему он не универсальный? У меня работает на клоне XT платы. В эмуляторах работает. Да везде работает, чеб ему не работать? |
UT8IAE
Advanced Member
Откуда: Харьков Всего сообщений: 383 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 мая 2015 |
А что скажете о таком варианте: http://www.radiokot.ru/circuit/digital/pcmod/09/ http://www.phantom.sannata.ru/konkurs/2008/kt0817.shtml |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 | Печать |
Полигон-2 » Технический флейм » зашить DOS в пзу |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |