я тоже один из таких авторов, что любит на десятки страниц развести бредни - фотошопанные картинки и т.д. (канал в космос открывается - что поделать, надо документировать : )
но иногда я всё же что-то могу довести до ума (очень редко) - так вот имеет ли смысл пилить нечто, совместимое по карте памяти с БК (и по прошивкам), но несовместимое с ней никак по времянкам? т.е. хитрые демы скорее всего не пойдут - стоит ли игра свеч?
P.S. кстати товарищ Брухис, автор самого первого опенсорцного эмуля БК, утверждает, что БК это урезанный американский Terak (графическая станция на процессорной плате LSI-11):
P.P.S. Terak имел разрешение 320x240: хотя и похожий шрифт 8x10 пикселов: Из интересного - любую из трёх частей экрана можно было назначить как графической, так и текстовой - при этом любая часть памяти могла стать знакогенератором...
я тоже один из таких авторов, что любит на десятки страниц развести бредни ...
До 30 страниц у тебя ещё есть гигантский резерв! Ну а что касается упомянутых авторов, то мы их здесь на форуме наблюдали, и я без тени лести скажу, что ты всё же более подовитый в практическом плане автор.
Shaos wrote:
имеет ли смысл пилить нечто, совместимое по карте памяти с БК (и по прошивкам), но несовместимое с ней никак по времянкам?
Однозначно считаю, что НЕТ. Читал всяких БК-шечникой - все однозначно считают, что видео-память в центре ОЗУ - это очень неверное решение, которое негативно повлияло не программную совместимость. А всяких "тонких эффектов" на видео ты и так не повторишь без БК-шного видеоконтроллера.
_________________ iLavr
16 Feb 2018 03:42
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 449 Location: Москва
P.S. кстати товарищ Брухис, автор самого первого опенсорцного эмуля БК, утверждает, что БК это урезанный американский Terak (графическая станция на процессорной плате LSI-11):
Использование IO space, кроме собственно IO Буфер текстового видеорежима / Пользовательские ПЗУ
Это как если бы я взял 1810ВМ86, сделал бы ОЗУ к нему с графическим выводом 512x256, а мне сказали бы, что это урезанная XT. Если бы я про XT ничего не знал, то удивился бы. Узнав, удивился бы еще больше.
Но согласен, что у программистов свое видение архитектур.
16 Feb 2018 04:15
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21376 Location: Silicon Valley
имеет ли смысл пилить нечто, совместимое по карте памяти с БК (и по прошивкам), но несовместимое с ней никак по времянкам?
Однозначно считаю, что НЕТ. Читал всяких БК-шечникой - все однозначно считают, что видео-память в центре ОЗУ - это очень неверное решение, которое негативно повлияло не программную совместимость.
Ну видео-память можно сделать перемещаемой куда угодно Плюс можно сделать свою палитру на каждую строку и т.д. 640x200 монохром и 320x200 4-цвет поддержать само собой:
Attachment:
640x200-bw.jpg [ 180.75 KiB | Viewed 11441 times ]
Attachment:
320x200-4col.jpg [ 132.64 KiB | Viewed 11441 times ]
да даже и 640x400 монохром можно (2 буфера слепленные вместе) 320x400 4-цвет сомневаюсь, но наверное тоже можно
Сделать красную с позолотой плату формата mini-ITX с PS/2-клавой (и мышой?), выходом на колонки (ковокс+AY), VGA, LPT, COM (или даже два), IDE, дырка для SD-карточки (и может даже CF-карточки), Ethernet само собой
И назвать это BKEvo ( шютка : ) - или лучше nedoPC-1801
Ну видео-память можно сделать перемещаемой куда угодно
Но тогда это не будет "нечто, совместимое по карте памяти с БК". Ты такой вопрос задал. А так-то можно всё сделать "перемещаемым куда угодно" - никто не против, и получится, действительно: nedoPC-1801
Помню я, когда мы искали тут "корни" и прототипы ПК "Специалист", цитировали одного товарища с zx.pk.ru, который жестко утверждал, что все РК-86, Микроши, Специалисты, Орионы и прочая - совместимы, потому как сделаны на одном процессоре К580ВМ80. Ну.. какая-то доля правды в его словах есть...
В чем смысл совместимости? - Заюзать софт от совместимого ПК. А с БК тут добиться такого можно лишь с ПО, работающего с подпрограммами ПЗУ, да и то - патчить придется...
_________________ iLavr
17 Feb 2018 03:01
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21376 Location: Silicon Valley
Ну видео-память можно сделать перемещаемой куда угодно
Но тогда это не будет "нечто, совместимое по карте памяти с БК".
ну по умолчанию (при первом старте) всё будет как в БК (ну или путём запуска некоего БК-стартовальщика с SD-карточки, который настраивает железо и кладёт в память образ ПЗУ от 0010 или 0011)
Lavr wrote:
В чем смысл совместимости? - Заюзать софт от совместимого ПК. А с БК тут добиться такого можно лишь с ПО, работающего с подпрограммами ПЗУ, да и то - патчить придется...
смысл - иметь возможность пускать тонны (ну ок не тонны - килограммы) софта с БК в памяти будет образ ПЗУ с БК - можно даже аппаратно запретить в эти сегменты запись...
смысл - иметь возможность пускать тонны (ну ок не тонны - килограммы) софта с БК в памяти будет образ ПЗУ с БК - можно даже аппаратно запретить в эти сегменты запись...
Ну тогда придется повторять видеоконтроллер БК, иначе твои "тонны (ну ок не тонны - килограммы) софта с БК" очень усохнут...
_________________ iLavr
17 Feb 2018 07:59
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21376 Location: Silicon Valley
смысл - иметь возможность пускать тонны (ну ок не тонны - килограммы) софта с БК в памяти будет образ ПЗУ с БК - можно даже аппаратно запретить в эти сегменты запись...
Ну тогда придется повторять видеоконтроллер БК, иначе твои "тонны (ну ок не тонны - килограммы) софта с БК" очень усохнут...
Да он не такой уж и хитрый - вертикальный скролл и 16 предопределённых палитр легко в CPLD повторяемы (расширенный режим 640 пикселов в строке посложнее будут)
Да он не такой уж и хитрый - вертикальный скролл и 16 предопределённых палитр легко в CPLD повторяемы (расширенный режим 640 пикселов в строке посложнее будут)
А никто и не говорил, что он хитрый. Но он (контроллер) есть, и есть процедуры записи в его регистр. И регистр этот должен быть по своему адресу в карте памяти.
А еще контроллер клавиатуры есть - тоже по своим адресам. Если уж хочется "килограммов софта от БК"...
В общем БК - это не "Специалист" и не "Орион-128" в плане совместимости по карте памяти.
Если хочется его "килограммов софта", то это аппаратно придется поддержать, значит получится в итоге БК-0011_Pro_2018, а не nedoPC-1801...
_________________ iLavr
17 Feb 2018 08:30
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 21376 Location: Silicon Valley
смысл - иметь возможность пускать тонны (ну ок не тонны - килограммы) софта с БК в памяти будет образ ПЗУ с БК - можно даже аппаратно запретить в эти сегменты запись...
Ну тогда придется повторять видеоконтроллер БК, иначе твои "тонны (ну ок не тонны - килограммы) софта с БК" очень усохнут...
Да он не такой уж и хитрый - вертикальный скролл и 16 предопределённых палитр легко в CPLD повторяемы (расширенный режим 640 пикселов в строке посложнее будут)
Users browsing this forum: No registered users and 2 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