Развиваем Балтик

Старый спектрумистский форум

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24637
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Развиваем Балтик

Post by Shaos »

С учётом вышесказанного (игнор #F5 и #F6) частичную дешифрацию можно сделать так:

Code: Select all

Baltic SE ports
===============

111111
54321098 76543210 Port  dec
-------------------------------------------------------------------------------
xxxxxxxx 000xxxx1 xx1F   31  Read/Write  8255A port A (Kempston Joystick)
xxxxxxxx 001xxxx1 xx3F   63  Read/Write  8255A port B (LPT data*) === xx3B
xxxxxxxx 010xxxx1 xx5F   95  Read/Write  8255A port C (LPT aux*)
xxxxxxxx 0xxxxxx0 xx7E  126  Read*/Write Baltic System Register   === xx00
xxxxxxxx 011xxxx1 xx7F  127  Read/Write  8255A control
xxxxxxxx 1xx0x001 xxE9* 233  Read/Write  MC68B50 (ACIA) control*
xxxxxxxx 1xx1x001 xxF9* 249  Read/Write  MC68B50 (ACIA) data*
xxxxxxxx 1xxxxx00 xxF4* 244  Read/Write  Timex Horizontal MMU Register
xxxxxxxx 1xxx0101 xxF5*      Read/Write  Placeholder for Timex AY (ignore)
xxxxxxxx 1xxx0x10 xxF6*      Read/Write  Placeholder for Timex AY (ignore)
xxxxxxxx 1xxxx011 xxFB* 251  Write       Covox*
00xxxxxx 1xxx1101 1FFD*      Read?/Write EXT-REG (ROM select + ISA enable)*
01xxxxxx 1xxx1101 7FFD*      Write       RAM paging + ROM select (FUTURE)*
1x0xxxxx 1xxx1101 9FBD*      Read?/Write ISA high address* (DFFD?)
101xxxxx 1xxx1101 BFFD*      Write       AY data out*
111xxxxx 1xxx1101 FFFD*      Read/Write  AY data in / AY register*
xxxxxxxx 1xxx1x10 xxFE  254  Read/Write  Keyboard/Border+Tape+Sound
xxxxxxxx 1xxxx111 xxFF* 255  Read/Write  Timex Screen Modes*
Плюс можно /IORQGE с RCBus+ завести на формирование /IORQ для всех этих портов для возможного перехватывания запросов или расширения...
User avatar
Black_Cat
Doomed
Posts: 582
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Re: Развиваем Балтик

Post by Black_Cat »

Shaos wrote: 25 Nov 2025 21:56 С учётом вышесказанного (игнор #F5 и #F6) частичную дешифрацию можно сделать так:

Code: Select all

Baltic SE ports
===============

111111
54321098 76543210 Port  dec
-------------------------------------------------------------------------------
xxxxxxxx 000xxxx1 xx1F   31  Read/Write  8255A port A (Kempston Joystick)
xxxxxxxx 001xxxx1 xx3F   63  Read/Write  8255A port B (LPT data*) === xx3B
xxxxxxxx 010xxxx1 xx5F   95  Read/Write  8255A port C (LPT aux*)
xxxxxxxx 0xxxxxx0 xx7E  126  Read*/Write Baltic System Register   === xx00
xxxxxxxx 011xxxx1 xx7F  127  Read/Write  8255A control
xxxxxxxx 1xx0x001 xxE9* 233  Read/Write  MC68B50 (ACIA) control*
xxxxxxxx 1xx1x001 xxF9* 249  Read/Write  MC68B50 (ACIA) data*
xxxxxxxx 1xxxxx00 xxF4* 244  Read/Write  Timex Horizontal MMU Register
xxxxxxxx 1xxx0101 xxF5*      Read/Write  Placeholder for Timex AY (ignore)
xxxxxxxx 1xxx0x10 xxF6*      Read/Write  Placeholder for Timex AY (ignore)
xxxxxxxx 1xxxx011 xxFB* 251  Write       Covox*
00xxxxxx 1xxx1101 1FFD*      Read?/Write EXT-REG (ROM select + ISA enable)*
01xxxxxx 1xxx1101 7FFD*      Write       RAM paging + ROM select (FUTURE)*
1x0xxxxx 1xxx1101 9FBD*      Read?/Write ISA high address* (DFFD?)
101xxxxx 1xxx1101 BFFD*      Write       AY data out*
111xxxxx 1xxx1101 FFFD*      Read/Write  AY data in / AY register*
xxxxxxxx 1xxx1x10 xxFE  254  Read/Write  Keyboard/Border+Tape+Sound
xxxxxxxx 1xxxx111 xxFF* 255  Read/Write  Timex Screen Modes*
У клона Спектрума есть определённые программные ограничения на дешифрацию, незнание которых свидетельствует что ты не спектрумист :)
- у #FFFD/#BFFFD/#7FFD старшие адреса только A14,A15;
- у #FE не должно быть в дешифрации A1;
- у #7FFD не должно быть в дешифрации A0;
Shaos wrote: 25 Nov 2025 21:56Плюс можно /IORQGE с RCBus+ завести на формирование /IORQ для всех этих портов для возможного перехватывания запросов или расширения...
А шо, в RCBus появился IORQGE? :) . Кроме того, для далёких от Спектрума замечу, что IORQGE активен в еднице, а не в нуле, т.е. обозначается без инверсии :) .

Ну и главное: желание прикрутить к Спектруму RCBus свидетельствует об абсолютной некомпетентности разработчика, который свою безграмотность в Спектруме пытается прикрыть прикручиванием всякой бессмысленной хрени, вместо того, что бы просто изучить существующие возможности Спектрума :)
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Shaos
Admin
Posts: 24637
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Развиваем Балтик

Post by Shaos »

> У клона Спектрума есть определённые программные ограничения на дешифрацию

У меня просто портов много - вон в ленине их только 2 и они одним битом A0 их друг от друга отличают :lol:

> А шо, в RCBus появился IORQGE?

У меня появится :lol:

И кстати почему без инверсии то? Это же "Gate Enable" - ноликом разрешает /IORQ идти дальше
User avatar
Black_Cat
Doomed
Posts: 582
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Re: Развиваем Балтик

Post by Black_Cat »

Shaos wrote: 26 Nov 2025 20:32 > У клона Спектрума есть определённые программные ограничения на дешифрацию

У меня просто портов много - вон в ленине их только 2 и они одним битом A0 их друг от друга отличают :lol:
И что мешает сделать правильно? Шо, тямы нэма?
Shaos wrote: 26 Nov 2025 20:32 И кстати почему без инверсии то? Это же "Gate Enable" - ноликом разрешает /IORQ идти дальше
Вот токо Enable токо для устройства его выставляющего :) . А сигнал для портов мамки на выходе арбитра приоритета называется IORQG/.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Shaos
Admin
Posts: 24637
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Развиваем Балтик

Post by Shaos »

Black_Cat wrote: 27 Nov 2025 12:58
Shaos wrote: 26 Nov 2025 20:32 > У клона Спектрума есть определённые программные ограничения на дешифрацию

У меня просто портов много - вон в ленине их только 2 и они одним битом A0 их друг от друга отличают :lol:
И что мешает сделать правильно? Шо, тямы нэма?
Одним битом выбирать 20 портов? :o
Это надо 20-уровневый бит иметь :lol:
User avatar
Black_Cat
Doomed
Posts: 582
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Re: Развиваем Балтик

Post by Black_Cat »

Shaos wrote: 27 Nov 2025 22:14
Black_Cat wrote: 27 Nov 2025 12:58
Shaos wrote: 26 Nov 2025 20:32 > У клона Спектрума есть определённые программные ограничения на дешифрацию

У меня просто портов много - вон в ленине их только 2 и они одним битом A0 их друг от друга отличают :lol:
И что мешает сделать правильно? Шо, тямы нэма?
Одним битом выбирать 20 портов? :o
Это надо 20-уровневый бит иметь :lol:
:) Тупи-тупи.. Какая фигня, подумаешь программная совместимость со спектрумовским софтом уменьшится :) .. , главное же совместимость с недохотелками Шаоса, а не со Спектрумом :)
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
КряКря
Junior
Posts: 2
Joined: 01 Dec 2025 17:40

Re: Развиваем Балтик

Post by КряКря »

Black_Cat wrote: 26 Nov 2025 18:09 Ну и главное: желание прикрутить к Спектруму RCBus свидетельствует об абсолютной некомпетентности разработчика, который свою безграмотность в Спектруме пытается прикрыть прикручиванием всякой бессмысленной хрени, вместо того, что бы просто изучить существующие возможности Спектрума :)
Котик! говорили ты помер, я как непьющий даже баночку пивасика за тебя тяпнул.
Сколько жизней еще осталось?
User avatar
Shaos
Admin
Posts: 24637
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Развиваем Балтик

Post by Shaos »

КряКря wrote: 01 Dec 2025 17:56
Black_Cat wrote: 26 Nov 2025 18:09 Ну и главное: желание прикрутить к Спектруму RCBus свидетельствует об абсолютной некомпетентности разработчика, который свою безграмотность в Спектруме пытается прикрыть прикручиванием всякой бессмысленной хрени, вместо того, что бы просто изучить существующие возможности Спектрума :)
Котик! говорили ты помер, я как непьющий даже баночку пивасика за тебя тяпнул.
Сколько жизней еще осталось?
О - привет!
Это ты тот КряКря, который прошивку Спринтера на Верилог переписывал?
viewtopic.php?p=162412#p162412
У меня чото оно так и не завелося:
viewtopic.php?p=170873#p170873
User avatar
Black_Cat
Doomed
Posts: 582
Joined: 23 Nov 2007 15:53
Location: Saint Petersburg, Russia

Re: Развиваем Балтик

Post by Black_Cat »

КряКря wrote: 01 Dec 2025 17:56
Black_Cat wrote: 26 Nov 2025 18:09 Ну и главное: желание прикрутить к Спектруму RCBus свидетельствует об абсолютной некомпетентности разработчика, который свою безграмотность в Спектруме пытается прикрыть прикручиванием всякой бессмысленной хрени, вместо того, что бы просто изучить существующие возможности Спектрума :)
Котик! говорили ты помер, я как непьющий даже баночку пивасика за тебя тяпнул.
Сколько жизней еще осталось?
И я рад, что ты живой :) До прохода Нибиру надеюсь дожить :) , а там все подохнем.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". :wink:
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Шэф
Writer
Posts: 21
Joined: 29 Nov 2025 17:22
Location: Vancouver

Re: Развиваем Балтик

Post by Шэф »

Black_Cat wrote: 02 Dec 2025 08:54 До прохода Нибиру надеюсь дожить :) , а там все подохнем.
Да.. главное, успеть прОпить всё непосильным трудом нажитое.. Вот у нас токайское в ликёрке всплыло, помнит кто-нить такую древность?.. не иначе, конец света и вправду близится.. поэтому стараемся изо всех сил :evil:
Tokaj.jpg
You do not have the required permissions to view the files attached to this post.
b2m
Devil
Posts: 933
Joined: 26 May 2003 06:57

Re: Развиваем Балтик

Post by b2m »

"У меня есть дома Рислинг, и Токай
Новые пластинки, семьдесят седьмой AKAI..."
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
КряКря
Junior
Posts: 2
Joined: 01 Dec 2025 17:40

Re: Развиваем Балтик

Post by КряКря »

Shaos wrote: 02 Dec 2025 08:14 У меня чото оно так и не завелося:
viewtopic.php?p=170873#p170873
Ну у меня спринтера нет, проверять мне не на чем было, желающих в тот момент не нашлось
User avatar
Shaos
Admin
Posts: 24637
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Развиваем Балтик

Post by Shaos »

Шэф wrote: 02 Dec 2025 11:49
Black_Cat wrote: 02 Dec 2025 08:54 До прохода Нибиру надеюсь дожить :) , а там все подохнем.
Да.. главное, успеть прОпить всё непосильным трудом нажитое.. Вот у нас токайское в ликёрке всплыло, помнит кто-нить такую древность?.. не иначе, конец света и вправду близится.. поэтому стараемся изо всех сил :evil:

Я конечно всё понимаю, но зачем в торт бычки надо было тушить? :roll:
User avatar
Шэф
Writer
Posts: 21
Joined: 29 Nov 2025 17:22
Location: Vancouver

Re: Развиваем Балтик

Post by Шэф »

Shaos wrote: 02 Dec 2025 21:22 Я конечно всё понимаю, но зачем в торт бычки надо было тушить? :roll:
Да это ж старый анек про нового русского, коыотый через неделю приехал в автосалон новый мерс покупать, продавец спрашивает:
- А что не так с тем, что купили неделю назад?
- Даа у того пепепльница уже запОлнилась! 8)
TolikTrek
Writer
Posts: 11
Joined: 18 Jan 2022 09:52

Re: Развиваем Балтик

Post by TolikTrek »

КряКря wrote: 02 Dec 2025 15:18
Shaos wrote: 02 Dec 2025 08:14 У меня чото оно так и не завелося:
viewtopic.php?p=170873#p170873
Ну у меня спринтера нет, проверять мне не на чем было, желающих в тот момент не нашлось
Пруф, что не нашлось?)))