nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 25 Apr 2024 12:00



Reply to topic  [ 32 posts ]  Go to page Previous  1, 2, 3  Next
РК-гибрид РК86/Микроша/Апогей 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22580
Location: Silicon Valley
Reply with quote
Post 
petrenko wrote:
Вот вот.
И в четырёх-битной ПЗУ ещё один бит останется для ещё чего-нибудь :wink: ,а в восьми-битной ПЗУ или ПЛМ или ОЗУ их останется аж 5 !
( что и позволит "ремаппить" блоками по 2k ) :idea:


Кстати CS_ROM всё-таки пересекается с CS_DMA, так что придётся его по-видимому отдельно выводить - как раз через этот один дополнительный бит. Надо посмотреть как в оригинальном Апогее формировался CS_ROM - возможно не через PROM...

P.S. Посмотрел - в оригинале два CS_ROM и выходит, что CS_DMA совпадает с первым (т.е. на вход CS DMA поступает тот же сигнал, что и на CS первого ROM), а у меня всё несколько сложнее - в случае РК и Микроши сигналы CS_ROM и CS_DMA не совпадают, поэтому в моём случае CS_ROM должен выходить отдельно, чтобы иметь возможность быть нулём одновременно с CS_DMA в режиме "Апогей"...

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


04 Jan 2014 22:53
Profile WWW
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
Reply with quote
Post 
Вот и замечательно.
Да, если присмотреться - по схеме - к DD6 и DD12 - понятно, что DD12 == ид4 состоит из двух дешифраторов - и можно на ножки 1 и 15 именуемые на схеме V2 и V3 подать биты с ножек 10 и 9 ПЗУ именуемых на схеме D2 и D3 соответственно ( или же с других выводов другого ПЗУ/ПЛМ/ОЗУ-"искривителя", но тоже с D2 и D3 ) При таком раздельном включении DD12.1 и DD12.2 вполне могут выдавать пару "пересекающихся" CS если уж очень треба.


04 Jan 2014 23:42
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22580
Location: Silicon Valley
Reply with quote
Post 
Облом - мой программатор не умеет N82S185 :(

Есть какая-то простая схема прошивалки? Либо я ставлю PALCE...

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


09 Jan 2014 20:23
Profile WWW
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
Reply with quote
Post 
Я в "ненаших" ИМС "не копенгаген"- чему соответствуют эти PAL ?
1556хп** какие-нибудь ? Или ещё чему ? ...


10 Jan 2014 23:18
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22580
Location: Silicon Valley
Reply with quote
Поглядел на новую Галаксию и захотел снова гибрид РК86/Микроша/Апогей в похожем стиле - микрухи и клава (Cherry-MX) на одной плате (типа как nedoPC-85MK или киселёвский рк-срам или тот же Микроша) - сделать всё в дипах и с галками (для минимизации количества микросхем), с памятью SRAM в одном корпусе (может быть те же 128КБ) - и назвать это APOGEISHA :lol:

Вместо переключаемого ПЗУ сделать так, чтобы в хвосте адресного пространства торчало часть ОЗУ с защитой от записи, куда при старте (и при переключении типа компьютера) записывался бы соответствующий монитор скажем из SPI-EEPROM (а в будущем может быть даже с SD-карты).

Также можно предусмотреть четвёртый вариант компа, когда периферия упакована по максимуму (9 байт для ВТ57, 2 байта для ВГ75, по 4 байта для ВВ55 и ВИ53 - всё подряд без повторений) и от монитора остаются видимыми лишь точки входа - всего около 96 байт (можно сделать 128 для круглого счёта). При вызове подпрограмм монитора адресное пространство в верхних адресах будет подменяться, открывая спрятанные части монитора - экран кстати тоже можно спрятать и в этом случае на это можно будет даже CP/M-80 портануть (с возможностью пускать самые тяжёлые CP/M-программы)...

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


25 Apr 2024 01:03
Profile WWW
Devil

Joined: 26 May 2003 06:57
Posts: 863
Reply with quote
Если сделать трансляцию 256 байтных страниц в ОЗУ или устройства (с возможностью защиты записи), то можно много компов сделать. Можно предусмотреть специальную IO Page для упаковки устройств в 256 байт. Четыре быстрые SRAM (две, если 16-битные) для трансляции старших и младших 8 байт адреса. На выходах физический адрес и признаки io/mem/mem_ro/iopage (двух бит хватит). Ну и мультиплексор физического адреса для случая iopage.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


25 Apr 2024 03:03
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22580
Location: Silicon Valley
Reply with quote
А какие ещё компы под такую схему могут подпадать? Тут ведь проц будет 8080A и никаких зилогов...

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


25 Apr 2024 07:26
Profile WWW
Writer

Joined: 10 Apr 2024 05:15
Posts: 16
Reply with quote
РК Киселёва с клавиатурой очень удобен, компактен.

Не надо держать лишнюю PS/2 клавиатуру. При отладке программ можно понимать, есть дребезг кнопок, или нет. Черри кнопки очень приятные. Я бы из этой платы выкинул последовательный порт, он только место занимает. Нужен линейный звуковой выход. Пищалку на плате заменить на небольшой динамик. Выход только композитный. SD-карту не надо, вместо неё прекрасно работает картридж с ESP32C3, который даёт вайфай и блютус. Память больше 32к тоже нафиг не нужна.

Постепенно подбираюсь к проверке вот этого концепта, но только в ч/б варианте, с 4 уровнями яркости: viewtopic.php?f=93&t=22181 - там, где про использование двух битов в шрифте.

Ваши однобитные видосы с разрешением всего 128х64, но с градациями яркости, сразу станут привлекательными и читаемыми. С цветом такого эффекта не будет.


25 Apr 2024 08:56
Profile
Devil

Joined: 26 May 2003 06:57
Posts: 863
Reply with quote
Shaos wrote:
А какие ещё компы под такую схему могут подпадать? Тут ведь проц будет 8080A и никаких зилогов...

Партнёр ещё.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


25 Apr 2024 10:26
Profile WWW
Online
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 132
Location: 93.80.157.217
Reply with quote
Attachment:
File comment: плата
radio-86rk-x4-board.jpg
radio-86rk-x4-board.jpg [ 406.3 KiB | Viewed 47 times ]


Attachment:
File comment: схема
radio-86rk-x4-scheme.png
radio-86rk-x4-scheme.png [ 227.22 KiB | Viewed 47 times ]

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой


25 Apr 2024 10:38
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22580
Location: Silicon Valley
Reply with quote
Копирайт Vital72, а выглядит как плата Киселёва :)

Оно уже умеет имитировать Микрошу и Апогей? ;)

Под знакогенератор двухпортовое ОЗУ я гляжу???

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


25 Apr 2024 10:47
Profile WWW
Online
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 132
Location: 93.80.157.217
Reply with quote
Shaos wrote:
Копирайт Vital72, а выглядит как плата Киселёва :)


потому что это моя плата, а не Киселёва.
оно не может имитировать, а работает как Радио-86РК/Микроша/Апогей/Радио-86РК-60к
да, двухпортовое ОЗУ для знакогенератора, можно на лету менять шрифты

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой


25 Apr 2024 10:54
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22580
Location: Silicon Valley
Reply with quote
Ну круто тогда - значит ты уже сделал Апогейшу :lol:

Я там ещё RTC разглядел - по каким адресам расположено?

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


25 Apr 2024 11:01
Profile WWW
Online
Senior
User avatar

Joined: 17 Jun 2014 04:29
Posts: 132
Location: 93.80.157.217
Reply with quote
/*
* RADIO-86RK 32K:
* 0000-7FFF: RAM
* 8000-8FFF: KEYBOARD
* 9000-9FFF: TIMER
* A000-AFFF: INTERFACE
* B000-BFFF: RTC
* C000-CFFF: CRT
* E000-EFFF: DMA
* F000-F7FF: FDC
* F800-FFFF: ROM
* E000-EFFF: EXT
* F800-FFFF: FONT RAM
*
* MIKROSHA:
* 0000-BFFF: RAM
* C000-C3FF: KEYBOARD
* D800-DBFF: TIMER
* C800-CBFF: INTERFACE
* D400-D7FF: RTC
* D000-D3FF: CRT
* F800-FFFF: DMA
* F000-F7FF: FDC
* F800-FFFF: ROM
* E000-EFFF: EXT
* DC00-DFFF: FONT RAM
*
* APOGEY:
* 0000-EAFF: RAM
* ED00-EDFF: KEYBOARD
* EC00-ECFF: TIMER
* EE00-EEFF: INTERFACE
* EB00-EBFF: RTC
* EF00-EFFF: CRT
* F000-F7FF: DMA
* ---------: FDC
* F000-FFFF: ROM
* ---------: EXT
* F800-FFFF: FONT RAM
*
* RADIO-86RK 60K:
* 0000-EFFF: RAM
* F400-F4FF: KEYBOARD
* F100-F1FF: TIMER
* F500-F5FF: INTERFACE
* F200-F2FF: RTC
* F600-F6FF: CRT
* F700-F7FF: DMA
* F000-F0FF: FDC
* F800-FFFF: ROM
* ---------: EXT
* F800-FFFF: FONT RAM
*/

_________________
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой


25 Apr 2024 11:06
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22580
Location: Silicon Valley
Reply with quote
FDC по какому стандарту?

И как компы переключаются?

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


25 Apr 2024 11:18
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 32 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: vital72 and 35 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.