Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Кстати 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 в режиме "Апогей"...
|
04 Jan 2014 22:53 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Вот и замечательно.
Да, если присмотреться - по схеме - к DD6 и DD12 - понятно, что DD12 == ид4 состоит из двух дешифраторов - и можно на ножки 1 и 15 именуемые на схеме V2 и V3 подать биты с ножек 10 и 9 ПЗУ именуемых на схеме D2 и D3 соответственно ( или же с других выводов другого ПЗУ/ПЛМ/ОЗУ-"искривителя", но тоже с D2 и D3 ) При таком раздельном включении DD12.1 и DD12.2 вполне могут выдавать пару "пересекающихся" CS если уж очень треба.
|
04 Jan 2014 23:42 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Облом - мой программатор не умеет N82S185
Есть какая-то простая схема прошивалки? Либо я ставлю PALCE...
|
09 Jan 2014 20:23 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Я в "ненаших" ИМС "не копенгаген"- чему соответствуют эти PAL ? 1556хп** какие-нибудь ? Или ещё чему ? ...
|
10 Jan 2014 23:18 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Поглядел на новую Галаксию и захотел снова гибрид РК86/Микроша/Апогей в похожем стиле - микрухи и клава (Cherry-MX) на одной плате (типа как nedoPC-85MK или киселёвский рк-срам или тот же Микроша) - сделать всё в дипах и с галками (для минимизации количества микросхем), с памятью SRAM в одном корпусе (может быть те же 128КБ) - и назвать это APOGEISHA Вместо переключаемого ПЗУ сделать так, чтобы в хвосте адресного пространства торчало часть ОЗУ с защитой от записи, куда при старте (и при переключении типа компьютера) записывался бы соответствующий монитор скажем из SPI-EEPROM (а в будущем может быть даже с SD-карты). Также можно предусмотреть четвёртый вариант компа, когда периферия упакована по максимуму (9 байт для ВТ57, 2 байта для ВГ75, по 4 байта для ВВ55 и ВИ53 - всё подряд без повторений) и от монитора остаются видимыми лишь точки входа - всего около 96 байт (можно сделать 128 для круглого счёта). При вызове подпрограмм монитора адресное пространство в верхних адресах будет подменяться, открывая спрятанные части монитора - экран кстати тоже можно спрятать и в этом случае на это можно будет даже CP/M-80 портануть (с возможностью пускать самые тяжёлые CP/M-программы)...
|
25 Apr 2024 01:03 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
Если сделать трансляцию 256 байтных страниц в ОЗУ или устройства (с возможностью защиты записи), то можно много компов сделать. Можно предусмотреть специальную IO Page для упаковки устройств в 256 байт. Четыре быстрые SRAM (две, если 16-битные) для трансляции старших и младших 8 байт адреса. На выходах физический адрес и признаки io/mem/mem_ro/iopage (двух бит хватит). Ну и мультиплексор физического адреса для случая iopage.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
25 Apr 2024 03:03 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
А какие ещё компы под такую схему могут подпадать? Тут ведь проц будет 8080A и никаких зилогов...
|
25 Apr 2024 07:26 |
|
|
Hammer
Fanat
Joined: 10 Apr 2024 05:15 Posts: 70
|
РК Киселёва с клавиатурой очень удобен, компактен. Не надо держать лишнюю PS/2 клавиатуру. При отладке программ можно понимать, есть дребезг кнопок, или нет. Черри кнопки очень приятные. Я бы из этой платы выкинул последовательный порт, он только место занимает. Нужен линейный звуковой выход. Пищалку на плате заменить на небольшой динамик. Выход только композитный. SD-карту не надо, вместо неё прекрасно работает картридж с ESP32C3, который даёт вайфай и блютус. Память больше 32к тоже нафиг не нужна. Постепенно подбираюсь к проверке вот этого концепта, но только в ч/б варианте, с 4 уровнями яркости: viewtopic.php?f=93&t=22181 - там, где про использование двух битов в шрифте. Ваши однобитные видосы с разрешением всего 128х64, но с градациями яркости, сразу станут привлекательными и читаемыми. С цветом такого эффекта не будет.
|
25 Apr 2024 08:56 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
25 Apr 2024 10:26 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
_________________https://radio-86rk.ruкто я такой, чтобы спорить с самим собой
|
25 Apr 2024 10:38 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Копирайт Vital72, а выглядит как плата Киселёва Оно уже умеет имитировать Микрошу и Апогей? Под знакогенератор двухпортовое ОЗУ я гляжу???
|
25 Apr 2024 10:47 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
потому что это моя плата, а не Киселёва. оно не может имитировать, а работает как Радио-86РК/Микроша/Апогей/Радио-86РК-60к да, двухпортовое ОЗУ для знакогенератора, можно на лету менять шрифты
_________________https://radio-86rk.ruкто я такой, чтобы спорить с самим собой
|
25 Apr 2024 10:54 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Ну круто тогда - значит ты уже сделал Апогейшу Я там ещё RTC разглядел - по каким адресам расположено?
|
25 Apr 2024 11:01 |
|
|
vital72
Senior
Joined: 17 Jun 2014 04:29 Posts: 138 Location: 93.80.157.217
|
/* * 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 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
FDC по какому стандарту?
И как компы переключаются?
|
25 Apr 2024 11:18 |
|
|