Развиваем Балтик
Moderator: Shaos
-
Mondx
- Doomed
- Posts: 575
- Joined: 10 Aug 2022 07:27
- Location: Crimea
Re: Развиваем Балтик
Красивенько. Только РТ, а особенно РЕ, слегка пугают.
-
Shaos
- Admin
- Posts: 24434
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Развиваем Балтик
Надо переделать на палки-галки
-
backa
- Novelist
- Posts: 27
- Joined: 21 Mar 2017 16:39
Re: Развиваем Балтик
да - я тоже в годы СССР ставил именно такой разъем - по-моему у него в пластике даже есть паз для края платы (могу ошибаться)Shaos wrote: 31 Oct 2025 06:31 Люди собирают так:
Baltik-novodel.jpg
https://zx-pk.ru/threads/32088-zx-quot-baltik-quot-%28novodel%29-sborka-naladka.html
-
backa
- Novelist
- Posts: 27
- Joined: 21 Mar 2017 16:39
Re: Развиваем Балтик
а надо ли вместо одно антиквариата ставить заведомо другой)))
Просто ставишь в мелком корпусе любую ПЗУ в PLCC32 и по идее все будет работать))
Я давно делал выносную клавиатуру (аля ps/2) и там стоял, вааще не достваемый , К155ИВ1 - я вместо него поставил ПЗУ и все заработало))
Классная клава получилась - на несколько метров, 64 кнопок.
Там еще стоял в основе всего хитрый регистр какой-то 1804(не уверен) серии. Я их с плат "БОЛЬШОЙ" ЭВМ выпаял. Искал в журналах схему - так и не нашел.
Кстати в Балтике прекрасно работают SIMM-32. У меня так и подключена сейчас - места для РУ5 не распаяны на плате
-
Black_Cat
- Doomed
- Posts: 524
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Развиваем Балтик
Всё это говно мамонта имеет самоценность токо as is в готовом виде. Стоит токо хоть что-то начать там менять, как понимаешь, что надо переделывать буквально всё. Поэтому, ко всем этим говнам лучче вааще не прикасаться, вот как оно есть, так пусть и канет в лету. Нету в Балтике абсолютно ничего чего стоило бы развивать, или продлевать его существование. Если вам жалко это говно выбросить, втюхайте его за любые деньги ненормальным коллекционерам, и пусть оно сгниёт у них на полках.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
Shaos
- Admin
- Posts: 24434
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Развиваем Балтик
Вроде и у РТ4, и у РЕ3 время выборки составляет 70нс:backa wrote: 31 Oct 2025 13:36а надо ли вместо одно антиквариата ставить заведомо другой)))
Просто ставишь в мелком корпусе любую ПЗУ в PLCC32 и по идее все будет работать))
https://dplm2008.narod.ru/str/komplects/pzy_prom.html
По-идее можно подобрать современные ПЗУ с таким же быстродействием, но там в схеме Балтика вроде используется трюк с открытым коллектором - придётся чото химичить…
P.S. Ну или на мелкой логике нагородить функциональный аналог, чтобы современное ПЗУ не тратить на такое дело
You do not have the required permissions to view the files attached to this post.
-
backa
- Novelist
- Posts: 27
- Joined: 21 Mar 2017 16:39
Re: Развиваем Балтик
улыбнуло)))
-
Shaos
- Admin
- Posts: 24434
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Развиваем Балтик
А на сколько килобайт симм? И какие адресные линии подключены, чтобы рефрешилось от обращения к видеопамяти и динамическая память не сыпалась со временем?...
-
Shaos
- Admin
- Posts: 24434
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Развиваем Балтик
В Балитке есть две вещи, которых нет ни у одного простого советского клона:Black_Cat wrote: 31 Oct 2025 14:38 Нету в Балтике абсолютно ничего чего стоило бы развивать, или продлевать его существование.
- возможность поставить ОЗУ на место ПЗУ (и пускать CP/M-80 на полностью открывшемся ОЗУ - такое появилось позже и у достаточно навороченных клонов типа АТМ или Профи)
- аппаратный мультиколор (байтовые атрибуты есть только в очень кривом виде на АТМ, насколько я знаю)
-
Shaos
- Admin
- Posts: 24434
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Развиваем Балтик
Судя по схеме Балтика, можно попробовать обе РТ4 затолкать в одну ПЗУ (а РЕ3 постараться повторить на мелкой логике, заодно выкинув грязные трюки с открытыми коллекторами):Shaos wrote: 31 Oct 2025 14:53Вроде и у РТ4, и у РЕ3 время выборки составляет 70нс:backa wrote: 31 Oct 2025 13:36а надо ли вместо одно антиквариата ставить заведомо другой)))
Просто ставишь в мелком корпусе любую ПЗУ в PLCC32 и по идее все будет работать))
https://dplm2008.narod.ru/str/komplects/pzy_prom.html
По-идее можно подобрать современные ПЗУ с таким же быстродействием, но там в схеме Балтика вроде используется трюк с открытым коллектором - придётся чото химичить…
Получается в качестве входов РТ4 у нас используются (это если без внутренних соединений, идущих из одной РТ4 в другую):
Code: Select all
0) C1
1) C2
2) C3
3) C4
4) C5
5) C6
6) C8
7) C9
8) C10
9) C11
10) C12
11) C13
12) C14
13) C15
Скажем можно взять AT28HC256E 90нс на 32 килобайта (15 адресных входов - один вход можно отложить на будущее например под тумблер PAL/NTSC):
https://www.digikey.com/en/products/detail/microchip-technology/AT28HC256E-90JU/1008522
Описание сигналов взятое из https://zx-pk.ru/threads/1389-baltik.html?p=291676&viewfull=1#post291676
rl76 wrote: Младшая половина адреса экранаАдресация ROM К155РЕ3 "D"Code: Select all
SA0 <- C1 SA1 <- C2 SA2 <- C3 SA3 <- С4 SA4 <- С5 SA5 <- С10 SA6 <- С11 SA7 <- С12Старшая половина адреса экрана. Формируется, в том числе, с помощью ROM К155РЕ3 "D"Code: Select all
A0 <- C13 - A1A0 номер четверти строки A1 <- C14 / A2 <- C16 - A3A2 номер экрана (D1D0 биты системного порта) A3 <- C17 / A4 <- ADT - адресация атрибутов (0) / пикселей (1)Code: Select all
SA08 <- SYS11 (D0 РЕ3) или С7 при мультиколоре SA09 <- SYS12 (D1 РЕ3) или С8 при мультиколоре) /MCL <- SYS13 (D2 РЕ3) (/мультиколор (уровень 0 соответствует мультиколору). при активном уровне сигналы C9,C8,C7 подаются на SYS14,SYS12,SYS11 (вместо сигналов РЕ3). У РЕ3 на выводах D3,D1,D0 должны быть единицы (т.е. в прошивке в каждом байте при выключеном бите D2, биты D3,D1,D0 должны быть включены). SA10 <- SYS14 (D3 РЕ3) или С9 при мультиколоре SA11 <- SYS15 (D4 РЕ3) SA12 <- SYS16 (D5 РЕ3) SA13 <- SYS17 (D6 РЕ3) SA14 <- SYS18 (D7 РЕ3) SA15 <- 0 или D2 SYSREG при доработке для CP/M
You do not have the required permissions to view the files attached to this post.
-
Shaos
- Admin
- Posts: 24434
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Развиваем Балтик
Не - тяжеловато чото получается на мелкой логике их повторятьShaos wrote: 31 Oct 2025 20:32 а РЕ3 постараться повторить на мелкой логике, заодно выкинув грязные трюки с открытыми коллекторами
Наверное РЕ3 таки можно на галки заменить (точнее на ATF)
А вот РТ4 заменить на одно большое ПЗУ как я выше описал...
-
Shaos
- Admin
- Posts: 24434
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Развиваем Балтик
Вроде WinCUPL справился (будучи запущенным из Wine в моём Debian Linux)
P.S. Использовались девайсы G16V8 и опция компайлера Minimization - Presto:
P.P.S. Обновил архив - теперь всё раcставлено так, чтобы можно было в стандартную плату Балтика впаивать эти две ATF16V8 (или GAL16V8) вместо РЕ3, но только повёрнутыми на 180 градусов и несколько выводов по краям будут болтаться неприпаянными (отмечены звёздочкой):
Code: Select all
RE3M: ATF16V8 upside down (* not soldered in):
___________
* GND 11--|OE/I8 GND|--10 GND *
D0 12--|O0 I7|--9 VCC
D1 13--|O1 I6|--8 EN (GND)
D2 14--|O2 I5|--7 A4
D3 15--|O3 I4|--6 A3
D4 16--|O4 I3|--5 A2
D5 17--|O5 I2|--4 A1
D6 18--|O6 I1|--3 A0
* D7 19--|O7 I0|--2 GND * (D7)
* VCC 20--|VCC I/CLK|--1 GND *
|_____O_____|
RE3D: ATF16V8 upside down (* not soldered in):
___________
* GND 11--|OE/I8 GND|--10 GND *
D0 12--|O0 I7|--9 C9 *
D1 13--|O1 I6|--8 C8 * (GND)
D2 14--|O2 I5|--7 A4
D3 15--|O3 I4|--6 A3
D4 16--|O4 I3|--5 A2
D5 17--|O5 I2|--4 A1
D6 18--|O6 I1|--3 A0
* D7 19--|O7 I0|--2 C7 * (D7)
* VCC 20--|VCC I/CLK|--1 GND *
|_____O_____|
DD9 should be removed...
P.P.P.S. Ещё раз обновил архив уже 2 ноября - теперь в галку что идёт вместо RE3D добавляются ещё 3 входа C7,C8,C9 - это чтобы избавиться от хаков с открытым коллектором и выкинуть DD9 совсем...
You do not have the required permissions to view the files attached to this post.
-
Black_Cat
- Doomed
- Posts: 524
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Развиваем Балтик
Ну да, ну да... типичная для недописишника ситуация - кроме АТМ не знает ничего, да и о АТМ имеет представление по диагоналиShaos wrote: 31 Oct 2025 19:50В Балитке есть две вещи, которых нет ни у одного простого советского клона:Ну и потом у меня с 2002 года накопились кое-какие наработки для Спринтера, которые не хотелось бы терять - вот я и подыскиваю себе несложную Z80 машинку, куда эти наработки можно было бы портировать...
- возможность поставить ОЗУ на место ПЗУ (и пускать CP/M-80 на полностью открывшемся ОЗУ - такое появилось позже и у достаточно навороченных клонов типа АТМ или Профи)
- аппаратный мультиколор (байтовые атрибуты есть только в очень кривом виде на АТМ, насколько я знаю)
В третьих, АТМ и Profi разработаны в 91 году, и относятся к ранним отечественным разработкам, а Новосибирск разработан раньше Балтика.
В четвёртых, оригинальный Балтик не имел ни контроллера дисковода, ни расширенных видеорежимов, ни CP/M - это уже позже к нему это всё поприкручивали.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
Shaos
- Admin
- Posts: 24434
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Развиваем Балтик
всё что ты перечисляешь было после и уже сильно тяжелее простых клонов ZX-48K (ну ок ZX +2/+3 может были чуть раньше, но для совка они были недостижимы)
а расширенные видеорежимы в Балтике были всегда - просто не все повторюши об их существовании догадывались - вон даже в моём Урале рудименты от них имеются - я как нибудь поковыряюсь таки и лёгким движением паяльника превращу Урал в Балтик с мультиколором
а расширенные видеорежимы в Балтике были всегда - просто не все повторюши об их существовании догадывались - вон даже в моём Урале рудименты от них имеются - я как нибудь поковыряюсь таки и лёгким движением паяльника превращу Урал в Балтик с мультиколором
-
Black_Cat
- Doomed
- Posts: 524
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Re: Развиваем Балтик
Ну да, ну да, лёгким движением паяльника на любом Ленинграде, без единой доп микросхемы делается и включение RAM0 в CPU0, и видеорежим Timex HiColor - просто не все тыкальщики паяльником понимают что-то в архитектуре СпектрумаShaos wrote: 01 Nov 2025 01:55 всё что ты перечисляешь было после и уже сильно тяжелее простых клонов ZX-48K (ну ок ZX +2/+3 может были чуть раньше, но для совка они были недостижимы)
а расширенные видеорежимы в Балтике были всегда - просто не все повторюши об их существовании догадывались - вон даже в моём Урале рудименты от них имеются - я как нибудь поковыряюсь таки и лёгким движением паяльника превращу Урал в Балтик с мультиколором![]()
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
