nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 11:37



Reply to topic  [ 54 posts ]  Go to page Previous  1, 2, 3, 4  Next
Видеопамять и КМ1801ВМ2 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
я тоже один из таких авторов, что любит на десятки страниц развести бредни - фотошопанные картинки и т.д. (канал в космос открывается - что поделать, надо документировать : )

но иногда я всё же что-то могу довести до ума (очень редко) - так вот имеет ли смысл пилить нечто, совместимое по карте памяти с БК (и по прошивкам), но несовместимое с ней никак по времянкам? т.е. хитрые демы скорее всего не пойдут - стоит ли игра свеч?

P.S. кстати товарищ Брухис, автор самого первого опенсорцного эмуля БК, утверждает, что БК это урезанный американский Terak (графическая станция на процессорной плате LSI-11):

http://www.mailcom.com/bk0010/index_en.shtml

P.P.S. Terak имел разрешение 320x240:
Image
хотя и похожий шрифт 8x10 пикселов:
Image
Из интересного - любую из трёх частей экрана можно было назначить как графической, так и текстовой - при этом любая часть памяти могла стать знакогенератором...

_________________
:dj: https://mastodon.social/@Shaos


15 Feb 2018 18:36
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
я тоже один из таких авторов, что любит на десятки страниц развести бредни ...
До 30 страниц у тебя ещё есть гигантский резерв! :o
Ну а что касается упомянутых авторов, то мы их здесь на форуме наблюдали, и я без тени лести
скажу, что ты всё же более подовитый в практическом плане автор. :mrgreen:

Shaos wrote:
имеет ли смысл пилить нечто, совместимое по карте памяти с БК (и по прошивкам), но несовместимое с ней никак по времянкам?
Однозначно считаю, что НЕТ.
Читал всяких БК-шечникой - все однозначно считают, что видео-память в центре ОЗУ - это очень
неверное решение, которое негативно повлияло не программную совместимость.
А всяких "тонких эффектов" на видео ты и так не повторишь без БК-шного видеоконтроллера.

_________________
iLavr


16 Feb 2018 03:42
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Shaos wrote:
P.S. кстати товарищ Брухис, автор самого первого опенсорцного эмуля БК, утверждает, что БК это урезанный американский Terak (графическая станция на процессорной плате LSI-11):

http://www.mailcom.com/bk0010/index_en.shtml

Ну не знаю.. Если side by side сравнить, Терак / БК

Графический режим
Есть / Есть

Текстовый режим
Есть / Нет

Знакогенератор
Есть (и даже в RAM) / Нет

Аппаратный scroll
Есть / Есть

Расположение видеобуфера в памяти
Переменное / Фиксированное

Точек в строке
640 / 512

Строк
240 / 256

Процессор
Полноформатный LSI-11 / Однокристальный ВМ1

Использование IO space, кроме собственно IO
Буфер текстового видеорежима / Пользовательские ПЗУ

Это как если бы я взял 1810ВМ86, сделал бы ОЗУ к нему с графическим выводом 512x256, а мне сказали бы, что это урезанная XT. Если бы я про XT ничего не знал, то удивился бы. Узнав, удивился бы еще больше.

Но согласен, что у программистов свое видение архитектур.


16 Feb 2018 04:15
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
имеет ли смысл пилить нечто, совместимое по карте памяти с БК (и по прошивкам), но несовместимое с ней никак по времянкам?
Однозначно считаю, что НЕТ.
Читал всяких БК-шечникой - все однозначно считают, что видео-память в центре ОЗУ - это очень
неверное решение, которое негативно повлияло не программную совместимость.

Ну видео-память можно сделать перемещаемой куда угодно ;)
Плюс можно сделать свою палитру на каждую строку и т.д.
640x200 монохром и 320x200 4-цвет поддержать само собой:

Attachment:
640x200-bw.jpg
640x200-bw.jpg [ 180.75 KiB | Viewed 13005 times ]


Attachment:
320x200-4col.jpg
320x200-4col.jpg [ 132.64 KiB | Viewed 13005 times ]


да даже и 640x400 монохром можно (2 буфера слепленные вместе)
320x400 4-цвет сомневаюсь, но наверное тоже можно :)

Сделать красную с позолотой плату формата mini-ITX с PS/2-клавой (и мышой?), выходом на колонки (ковокс+AY), VGA, LPT, COM (или даже два), IDE, дырка для SD-карточки (и может даже CF-карточки), Ethernet само собой ;)

И назвать это BKEvo ( шютка : ) - или лучше nedoPC-1801 :twisted:

_________________
:dj: https://mastodon.social/@Shaos


16 Feb 2018 19:52
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Ну видео-память можно сделать перемещаемой куда угодно ;)

Но тогда это не будет "нечто, совместимое по карте памяти с БК".
Ты такой вопрос задал.
А так-то можно всё сделать "перемещаемым куда угодно" - никто не против, и получится,
действительно: nedoPC-1801 :mrgreen:

Помню я, когда мы искали тут "корни" и прототипы ПК "Специалист", цитировали одного
товарища с zx.pk.ru, который жестко утверждал, что все РК-86, Микроши, Специалисты,
Орионы и прочая - совместимы, потому как сделаны на одном процессоре К580ВМ80.
Ну.. какая-то доля правды в его словах есть... :wink:

В чем смысл совместимости? - Заюзать софт от совместимого ПК. А с БК тут добиться
такого можно лишь с ПО, работающего с подпрограммами ПЗУ, да и то - патчить придется... :-?

_________________
iLavr


17 Feb 2018 03:01
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
Ну видео-память можно сделать перемещаемой куда угодно ;)

Но тогда это не будет "нечто, совместимое по карте памяти с БК".

ну по умолчанию (при первом старте) всё будет как в БК (ну или путём запуска некоего БК-стартовальщика с SD-карточки, который настраивает железо и кладёт в память образ ПЗУ от 0010 или 0011)

Lavr wrote:
В чем смысл совместимости? - Заюзать софт от совместимого ПК. А с БК тут добиться
такого можно лишь с ПО, работающего с подпрограммами ПЗУ, да и то - патчить придется... :-?

смысл - иметь возможность пускать тонны (ну ок не тонны - килограммы) софта с БК :)
в памяти будет образ ПЗУ с БК - можно даже аппаратно запретить в эти сегменты запись...

_________________
:dj: https://mastodon.social/@Shaos


17 Feb 2018 07:49
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
смысл - иметь возможность пускать тонны (ну ок не тонны - килограммы) софта с БК :)
в памяти будет образ ПЗУ с БК - можно даже аппаратно запретить в эти сегменты запись...

Ну тогда придется повторять видеоконтроллер БК, иначе твои "тонны (ну ок не тонны - килограммы) софта с БК"
очень усохнут... 8)

_________________
iLavr


17 Feb 2018 07:59
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Lavr wrote:
Shaos wrote:
смысл - иметь возможность пускать тонны (ну ок не тонны - килограммы) софта с БК :)
в памяти будет образ ПЗУ с БК - можно даже аппаратно запретить в эти сегменты запись...

Ну тогда придется повторять видеоконтроллер БК, иначе твои "тонны (ну ок не тонны - килограммы) софта с БК"
очень усохнут... 8)

Да он не такой уж и хитрый - вертикальный скролл и 16 предопределённых палитр легко в CPLD повторяемы (расширенный режим 640 пикселов в строке посложнее будут)

_________________
:dj: https://mastodon.social/@Shaos


17 Feb 2018 08:18
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Да он не такой уж и хитрый - вертикальный скролл и 16 предопределённых палитр легко в CPLD повторяемы (расширенный режим 640 пикселов в строке посложнее будут)

А никто и не говорил, что он хитрый. :-? Но он (контроллер) есть, и есть процедуры записи в его регистр.
И регистр этот должен быть по своему адресу в карте памяти.

А еще контроллер клавиатуры есть - тоже по своим адресам. Если уж хочется "килограммов софта от БК"...

В общем БК - это не "Специалист" и не "Орион-128" в плане совместимости по карте памяти. :wink:

Если хочется его "килограммов софта", то это аппаратно придется поддержать, значит получится
в итоге БК-0011_Pro_2018, а не nedoPC-1801... :D

_________________
iLavr


17 Feb 2018 08:30
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Ну БК может быть одна из настраиваемых конфигураций (на выбор 0010 и 0011)

Хочется иметь возможность вот это чюдо запустить вживую :mrgreen:


https://youtu.be/kUMkIxyoDT0

Начиная с андос и кончая принцем :o

_________________
:dj: https://mastodon.social/@Shaos


17 Feb 2018 08:37
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Ну БК может быть одна из настраиваемых конфигураций (на выбор 0010 и 0011)

А вот это как раз и будет BKEvo... :mrgreen: просто по определению... :wink:

Shaos wrote:
Хочется иметь возможность вот это чюдо запустить вживую :mrgreen:

А ты же вроде купил БК? Что мешает-то? :o

_________________
iLavr


17 Feb 2018 09:59
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
запустить вживую на своём собственном железе :)

я тут чего думаю - может nedoPC-1801 должно быть построено на ВМ1? а на ВМ2 сделать скажем nedoPC-1802 :roll:

_________________
:dj: https://mastodon.social/@Shaos


18 Feb 2018 23:45
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Shaos wrote:
Lavr wrote:
Shaos wrote:
смысл - иметь возможность пускать тонны (ну ок не тонны - килограммы) софта с БК :)
в памяти будет образ ПЗУ с БК - можно даже аппаратно запретить в эти сегменты запись...

Ну тогда придется повторять видеоконтроллер БК, иначе твои "тонны (ну ок не тонны - килограммы) софта с БК"
очень усохнут... 8)

Да он не такой уж и хитрый - вертикальный скролл и 16 предопределённых палитр легко в CPLD повторяемы (расширенный режим 640 пикселов в строке посложнее будут)

вот тут собственно всё описано:

http://www.mailcom.com/bk0010/BK-0011M.html

_________________
:dj: https://mastodon.social/@Shaos


20 Feb 2018 20:05
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
А интересно, какая должна быть карта памяти, чтобы без проблем запустить RT-11 или
какой-либо из её клонов?

_________________
iLavr


22 Feb 2018 08:05
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22411
Location: Silicon Valley
Reply with quote
Lavr wrote:
А интересно, какая должна быть карта памяти, чтобы без проблем запустить RT-11 или
какой-либо из её клонов?

ну на БК0011М вроде запускали чото...

_________________
:dj: https://mastodon.social/@Shaos


23 Feb 2018 19:00
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 54 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 5 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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.