Вот они и ругались, что карта памяти перекорёжена, и софт этот не ожидает видео-ОЗУ посреди памяти. В принципе-то если ставить 2 SRAM по 64 К, то памяти получается 2 страницы по 32 Кслов. В первой страницу можно сделать карту памяти чтобы было удобно RT-11 и прочему такому софту, а во второй странице разместить карту памяти, подобную БК.
Если их переключать, то софту пофигу, кто 1-я, кто 2-я.
_________________ iLavr
23 Feb 2018 19:41
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22572 Location: Silicon Valley
Запускал, есть оно у меня в архиве. Вот только работать в ней я не умею...
Кстати, это не единственная ...DOS, если я правильно помню, автор моего любимого на сей день компилятора тоже написал несколько версий весьма неплохой ...DOS.
_________________ iLavr
28 Apr 2018 03:17
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22572 Location: Silicon Valley
Ну как я понял в XXI веке ANDOS всех победил - крутился на всех демопатях на БК-шках с винтами...
Не думаю... как я читал, эти ...DOS-ы были распространены по местностям и разным БК-шным группировкам или сообществам. А потом это просто всё умерло и на всех демопатях сейчас встречаются люди в основном близкие к столицам.
Приведу тебе просто параллельный пример: был Питерский вариант монитора для "Специалиста", написанный очень грамотным системным программистом. Так вот в реальной жизни я о нём не слышал и не видел его. Впервые посмотрел в эмуляторе Шевцова - но было уже поздно изучать его прелести - он был в качестве подгружемого варианта системного ПО под RAMFOS, чтобы запускать программы под ним, которые не удалось адаптировать к RAMFOS. Кстати, мне кажется, я ни одной такой так и не увидел...
_________________ iLavr
28 Apr 2018 07:46
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22572 Location: Silicon Valley
Но энтузиасты есть! Собирают, хранят всё это! Молодцы! Я, честно говоря, излагаю со страницы, где собраны все ...DOS-ы, находил я такую... Но скачал оттуда только то, что было с исходниками, чтобы иметь примеры программирования под этими процессорами.
имеет ли смысл пилить нечто, совместимое по карте памяти с БК (и по прошивкам), но несовместимое с ней никак по времянкам?
Однозначно считаю, что НЕТ. Читал всяких БК-шечникой - все однозначно считают, что видео-память в центре ОЗУ - это очень неверное решение, которое негативно повлияло не программную совместимость.
Ну видео-память можно сделать перемещаемой куда угодно Плюс можно сделать свою палитру на каждую строку и т.д. 640x200 монохром и 320x200 4-цвет поддержать само собой:
да даже и 640x400 монохром можно (2 буфера слепленные вместе) 320x400 4-цвет сомневаюсь, но наверное тоже можно
Сделать красную с позолотой плату формата mini-ITX с PS/2-клавой (и мышой?), выходом на колонки (ковокс+AY), VGA, LPT, COM (или даже два), IDE, дырка для SD-карточки (и может даже CF-карточки), Ethernet само собой
И назвать это BKEvo ( шютка : ) - или лучше nedoPC-1801
Для поддержки БК-режимов в своей железяке (и своих расширеных режимов с полноценной палитрой) по видимому надо будет ряд новых регистров завести:
Регистр 177666 - выбор видеорежима (младшие 3 бита):
000 - текстовый 80x25 (NEW) 001 - монохромный 512x256 010 - цветной 256x256 с палитрой 4 цвета 011 - многоцветный 256x256 (три буфера дают 6 бит на пиксел??? NEW) 100 - монохромный 640x200 (NEW) 101 - цветной 320x200 с палитрой 4 цвета (NEW) 110 - монохромный 640x400 (оба буфера вместе - NEW) 111 - многоцветный 320x200 (три буфера дают 6 бит на пиксел??? NEW)
Регистр 177670 - шестибитный цвет для индекса 0 палитры
Регистр 177672 - шестибитный цвет для индекса 1 палитры
Регистр 177674 - шестибитный цвет для индекса 2 палитры
Регистр 177676 - шестибитный цвет для индекса 3 палитры
бордюр всегда цвета с индексом 0 (по умолчанию - черный)
моталку вверх-вниз наверное для 320 пикселов в строке ненадо делать...
Users browsing this forum: No registered users and 49 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum