PDA

Просмотр полной версии : Анализ интересной платы, предположительно какой то клон Спектрума



Mick
23.02.2024, 14:12
Недавно на мешке приобрел интересный вариант, как я полагаю, отечественного клона ZX Spectrum. Более того сам комп использовался как бы не по назначению, а работал в составе швейного оборудования. Почему я предположил, что это Спектрум, дык кварцевый резонатор в 14МГц и процессор Z80 (в нашем случае его клон MK3880) не во многих отечественных разработках встретишь, а то вообще нигде. ПЗУ которое было на борту я считал и понятно никакого там Бейсика нет, а какое то специализированное ПО. Так вот кто-нибудь про данный клон что то знает?

https://i.ibb.co/DW01Hp8/DSCN1409.jpg (https://ibb.co/DW01Hp8)

https://i.ibb.co/Qmh6pWq/DSCN1413.jpg (https://ibb.co/Qmh6pWq)

ПЗУ - https://vk.com/doc197666963_669522036?hash=7RYpN1mz4aHqaZeLTPMhZH oARYIKVRhn6cjCfaqdwrX&dl=z6zOdEG12yNNRCOK1IVzOzc7furZAsNxlAGtmyx4Tsw
ПЗУ от другой платы - https://vk.com/doc197666963_669586818?hash=BcJ8AGgApiZD87zT1n7oTD lBEY0F5zItB2FQCZLHKwo&dl=YU0ZLtjXOq7fY1PvPVRHulqnIu41mbbMQ4tizRTJUYs
ПЗУ от третьей платы смесь Basic48+TR-DOS 5.03 - https://vk.com/doc197666963_669586825?hash=TmStO0pYqVVpNdCxheEWFL jQDcbvzRnGKDhxzG4fk1z&dl=5dWMH5JqjSkz6BMLzzhdtu5ZafnzvOLPqcB46WlFAZP

OlegarX
23.02.2024, 17:39
интересный вариант
от спектрума тут только процессор, АОН тоже был похож...

NEO SPECTRUMAN
23.02.2024, 19:54
от спектрума тут только процессор, АОН тоже был похож...
угу и первым делом этот аон пишот в порт $FE 7 :v2_lol:

- - - Добавлено - - -

тут есть свой не спецтрум шрифт
https://i.postimg.cc/pd8CPwTW/2024-02-23-184724.png

- - - Добавлено - - -

а так сходу завести паршивку не удалось

- - - Добавлено - - -

эта шняга видимо сразу щелкает пзу-шкой
но там еще куча поротов

- - - Добавлено - - -

Mick можешь посмотреть порты щелкания пзу-шкой на плате?


там по $5B00+ уже рама
так что она видимо страничная и вся в 0-м окне?

Mick
23.02.2024, 19:58
от спектрума тут только процессор, АОН тоже был похож...

Ты видимо не читаешь совсем о чем было написано. Я писал что кварц на 14МГц и Z80. А если хоть немного фото поглядеть, то очень похожий набор вырисовывается. Да и два разъема очень смахивают на видео (РП15-9Г) и клавиатуры (РП15-15Г). Но зачем анализировать, проще обосрать, не так ли.
На АОН вообще не похож в принципе.

NEO SPECTRUMAN
23.02.2024, 20:08
оно делает call 3DC4
(но ниче не подставляетсо)
тоже трдос?

щас всставлю пзу-шку трдоса

- - - Добавлено - - -

сспектрум это

- - - Добавлено - - -

ожило

- - - Добавлено - - -

https://i.postimg.cc/85bzgCgh/2024-02-23-190338.png

- - - Добавлено - - -

там вместо пзу трдоса
вторая чассть ппзушки?

Mick
23.02.2024, 20:10
эта шняга видимо сразу щелкает пзу-шкой
но там еще куча поротов


Там, я как понял в ПЗУ 2 прошивки по 16Кб, значит переключаются в окне 0000...3FFF
По сути как в Спектурме, а вот механизм переключений, либо программный, либо условно-механический (типа переключатель) - надо смотреть.

NEO SPECTRUMAN
23.02.2024, 20:10
может вторая пзу тоже должна быть?

CodeMaster
23.02.2024, 20:10
Так вот кто-нибудь про данный клон что то знает?
Надо искать по разъёму на материнку, куда она могла ставиться.

Mick
23.02.2024, 20:11
оно делает call 3DC4
(но ниче не подставляетсо)
тоже трдос?

щас всставлю пзу-шку трдоса

Ну вот, ты уже разобрался :)

NEO SPECTRUMAN
23.02.2024, 20:11
По сути как в Спектурме, а вот механизм переключений, либо программный, либо условно-механический (типа переключатель) - надо смотреть.
оно сразу прыгает в пзу трдоса

Mick
23.02.2024, 20:11
может вторая пзу тоже должна быть?
Вот не знаю, все платы без второй ПЗУ.
Мое предположение, что второе место использовалось, если применялись две ПЗУ по 16кб, типа 2x27С128 или 1x27C256

NEO SPECTRUMAN
23.02.2024, 20:22
Ну вот, ты уже разобрался :)

нет вставляние пзу-шки трдоса не помогает


взлетает если в пзу трдоса ставить эту пзу-шку

тобешь sys+trdos
могла бы быть эта пзу-шка
а 48+128 могла бы быть вторая

но это надо вникать и дебагать
а умя клава полумертваая для активного дебааага...

просто если умя будет информация проо порты
я сммогуу быстренько нарисовать чо нить вв унриаале

а так больше этой надписси получить ниче не уаалось
ннадо еще поискать в пзушке тексты

- - - Добавлено - - -

даваййте уедем в отдельную тему

Mick
23.02.2024, 20:36
даваййте уедем в отдельную тему

Уехали

- - - Добавлено - - -

Поглядел на схему Пентагон-48 и похоже ноги растут оттуда

NEO SPECTRUMAN
23.02.2024, 21:51
а так пзу-шка сама то нарисовала в/на экран
может она и самодостатошная

я тыкал разные комбинация со спектрумовской пзу-шкой
но ниче не завелось

- - - Добавлено - - -

дисковод упоминаетсо

https://i.postimg.cc/ydqybsFh/2024-02-23-194216.png
https://i.postimg.cc/kXwwgrm9/2024-02-23-194222.png
https://i.postimg.cc/jS5cW8xf/2024-02-23-194226.png
https://i.postimg.cc/zGcjTnvc/2024-02-23-194229.png

- - - Добавлено - - -

перввая часть пзу-шки

сразу наборр точек входа
при том конфликтующих с rst 38


di
jp loc_B2
; ---------------------------------------------------------------------------
jp loc_69E
; ---------------------------------------------------------------------------
jp sub_3D00
; ---------------------------------------------------------------------------
jp sub_3D04
; ---------------------------------------------------------------------------
jp sub_3D08
; ---------------------------------------------------------------------------
jp loc_3D0C
; ---------------------------------------------------------------------------
jp sub_3D10
; ---------------------------------------------------------------------------
jp sub_3D20
; ---------------------------------------------------------------------------
jp sub_3D28
; ---------------------------------------------------------------------------
jp sub_3D1C
; ---------------------------------------------------------------------------
jp sub_3D30
; ---------------------------------------------------------------------------
jp sub_3D34
; ---------------------------------------------------------------------------
jp sub_3D38
; ---------------------------------------------------------------------------
jp sub_3D48
; ---------------------------------------------------------------------------
jp loc_3DEC
; ---------------------------------------------------------------------------
jp sub_3D98
; ---------------------------------------------------------------------------
jp loc_3D9C
; ---------------------------------------------------------------------------
jp loc_3DA0
; ---------------------------------------------------------------------------
jp loc_3DA4 ; CODE XREF: sub_3D00p sub_3D00+1p ...
; ---------------------------------------------------------------------------
jp sub_3DA8
; ---------------------------------------------------------------------------
jp loc_3DAC
; ---------------------------------------------------------------------------
jp sub_3DB0
; ---------------------------------------------------------------------------
jp sub_3DB4
; ---------------------------------------------------------------------------
jp sub_3DB8
; ---------------------------------------------------------------------------
jp loc_3DBC
; ---------------------------------------------------------------------------
jp sub_1BF2
; ---------------------------------------------------------------------------
jp sub_1C16
; ---------------------------------------------------------------------------
jp sub_1D90
; ---------------------------------------------------------------------------
jp sub_1DCE
; ---------------------------------------------------------------------------
jp sub_1EFA
; ---------------------------------------------------------------------------
jp sub_1ED9
; ---------------------------------------------------------------------------
jp sub_1EBD
; ---------------------------------------------------------------------------
jp sub_1E10
; ---------------------------------------------------------------------------
jp sub_1DFC
; ---------------------------------------------------------------------------
jp sub_1D1E
; ---------------------------------------------------------------------------
jp sub_15B3
; ---------------------------------------------------------------------------
jp sub_1A88
; ---------------------------------------------------------------------------
jp sub_1B0C
; ---------------------------------------------------------------------------
jp sub_F95
; ---------------------------------------------------------------------------
jp sub_14B6
; ---------------------------------------------------------------------------
jp sub_14C3
; ---------------------------------------------------------------------------
jp sub_1045
; ---------------------------------------------------------------------------
jp sub_1068
; ---------------------------------------------------------------------------
jp sub_11FC
; ---------------------------------------------------------------------------
jp sub_1206
; ---------------------------------------------------------------------------
jp sub_1220
; ---------------------------------------------------------------------------
jp sub_1341
; ---------------------------------------------------------------------------
jp sub_1497
; ---------------------------------------------------------------------------
jp sub_138D
; ---------------------------------------------------------------------------
jp sub_12CE
; ---------------------------------------------------------------------------
jp sub_1306
; ---------------------------------------------------------------------------
jp sub_E50
; ---------------------------------------------------------------------------
jp sub_3DC0
; ---------------------------------------------------------------------------
jp sub_128A
; ---------------------------------------------------------------------------
jp sub_1284
; ---------------------------------------------------------------------------
jp sub_1D57
; ---------------------------------------------------------------------------
jp sub_1468
; ---------------------------------------------------------------------------
jp sub_CD1
; ---------------------------------------------------------------------------
jp sub_BAE




по 3D00 ничаго


db 0FFh
db 0FFh
db 0FFh

; =============== S U B R O U T I N E =======================================


sub_3D00: ; CODE XREF: ROM:0007j sub_128F-9F7p ...
rst 38h
rst 38h
rst 38h
rst 38h


2-я часть


di
ld sp, 5EE8h
ld a, 0C9h ; 'Й'
ld (byte_5C1C), a
ld hl, 0
push hl
ld hl, 5C1Ch
push hl
ret
; ---------------------------------------------------------------------------

loc_12: ; CODE XREF: ROM:3D01j
call sub_428
jp loc_17A
; ---------------------------------------------------------------------------

loc_18: ; CODE XREF: ROM:3D05j
call sub_451
jp loc_17A
; ---------------------------------------------------------------------------

loc_1E: ; CODE XREF: ROM:3D09j
call sub_476
jp loc_17A
; ---------------------------------------------------------------------------

loc_24: ; CODE XREF: ROM:3D0Dj
call sub_4AD
jp loc_17A
; ---------------------------------------------------------------------------

loc_2A: ; CODE XREF: ROM:3D11j
call sub_4DD
jp loc_17A
; ---------------------------------------------------------------------------

loc_30: ; CODE XREF: ROM:3D15j
call sub_76D
jp loc_17A
; ---------------------------------------------------------------------------

loc_36: ; CODE XREF: ROM:3D19j
call sub_77F
jp loc_17A
; ---------------------------------------------------------------------------

loc_3C: ; CODE XREF: ROM:3D1Dj
call sub_795
jp loc_17A
; ---------------------------------------------------------------------------

loc_42: ; CODE XREF: ROM:3D21j
call sub_7E3
jp loc_17A
; ---------------------------------------------------------------------------

loc_48: ; CODE XREF: ROM:3D25j
call sub_810
jp loc_17A
; ---------------------------------------------------------------------------

loc_4E: ; CODE XREF: ROM:3D29j
call sub_8FD
jp loc_17A
; ---------------------------------------------------------------------------

loc_54: ; CODE XREF: ROM:3D2Dj
call sub_A05
jp loc_17A
; ---------------------------------------------------------------------------

loc_5A: ; CODE XREF: ROM:3D31j
call sub_A2A
jp loc_17A
; ---------------------------------------------------------------------------

loc_60: ; CODE XREF: ROM:3D35j
call sub_A50
jp loc_17A
; ---------------------------------------------------------------------------

loc_66: ; CODE XREF: ROM:3D39j
call sub_A6A
jp loc_17A
; ---------------------------------------------------------------------------

loc_6C: ; CODE XREF: ROM:3D3Dj
call sub_A83
jp loc_17A
; ---------------------------------------------------------------------------

loc_72: ; CODE XREF: ROM:3D41j
call sub_AB0
jp loc_17A
; ---------------------------------------------------------------------------

loc_78: ; CODE XREF: ROM:3D45j
call sub_ADB
jp loc_17A
; ---------------------------------------------------------------------------

loc_7E: ; CODE XREF: ROM:3D49j
call sub_AE9
jp loc_17A
; ---------------------------------------------------------------------------

loc_84: ; CODE XREF: ROM:3D4Dj
call sub_B1C
jp loc_17A
; ---------------------------------------------------------------------------

loc_8A: ; CODE XREF: ROM:3D51j
call sub_110A
jp loc_17A
; ---------------------------------------------------------------------------

loc_90: ; CODE XREF: ROM:3D55j
call sub_124A
jp loc_17A
; ---------------------------------------------------------------------------

loc_96: ; CODE XREF: ROM:3D59j
call sub_1254
jp loc_17A
; ---------------------------------------------------------------------------

loc_9C: ; CODE XREF: ROM:3D5Dj
call sub_126E
jp loc_17A
; ---------------------------------------------------------------------------

loc_A2: ; CODE XREF: ROM:3D61j
call sub_1286
jp loc_17A
; ---------------------------------------------------------------------------

loc_A8: ; CODE XREF: ROM:3D65j
call sub_2EB1
jp loc_17A
; ---------------------------------------------------------------------------

loc_AE: ; CODE XREF: ROM:3D69j
call sub_C86
jp loc_17A
; ---------------------------------------------------------------------------

loc_B4: ; CODE XREF: ROM:3D6Dj
call sub_88F
jp loc_17A
; ---------------------------------------------------------------------------

loc_BA: ; CODE XREF: ROM:3D71j
call sub_4ED
jp loc_17A
; ---------------------------------------------------------------------------

loc_C0: ; CODE XREF: ROM:3D75j
call sub_8DD
jp loc_17A
; ---------------------------------------------------------------------------

loc_C6: ; CODE XREF: ROM:3D79j
call sub_89B
jp loc_17A
; ---------------------------------------------------------------------------

loc_CC: ; CODE XREF: ROM:3D7Dj
call sub_2B91
jp loc_17A
; ---------------------------------------------------------------------------

loc_D2: ; CODE XREF: ROM:3D81j
call sub_2B11
jp loc_17A
; ---------------------------------------------------------------------------

loc_D8: ; CODE XREF: ROM:3D85j
call sub_2B68
jp loc_17A
; ---------------------------------------------------------------------------

loc_DE: ; CODE XREF: ROM:3D89j
call sub_3FC
jp loc_17A
; ---------------------------------------------------------------------------

loc_E4: ; CODE XREF: ROM:3D8Dj
call sub_3E8
jp loc_17A
; ---------------------------------------------------------------------------

loc_EA: ; CODE XREF: ROM:3D91j
call sub_3F0
jp loc_17A
; ---------------------------------------------------------------------------

loc_F0: ; CODE XREF: ROM:3D95j
call sub_2E61
jp loc_17A
; ---------------------------------------------------------------------------

loc_F6: ; CODE XREF: ROM:3D99j
call sub_150C
jp loc_17A
; ---------------------------------------------------------------------------

loc_FC: ; CODE XREF: ROM:3D9Dj
call sub_157F
jp loc_17A
; ---------------------------------------------------------------------------

loc_102: ; CODE XREF: ROM:3DA1j
call sub_1675
jp loc_17A
; ---------------------------------------------------------------------------

loc_108: ; CODE XREF: ROM:3DA5j
call sub_165B
jp loc_17A
; ---------------------------------------------------------------------------

loc_10E: ; CODE XREF: ROM:3DA9j
call sub_1701
jp loc_17A
; ---------------------------------------------------------------------------

loc_114: ; CODE XREF: ROM:3DADj
call sub_1725
jp loc_17A
; ---------------------------------------------------------------------------

loc_11A: ; CODE XREF: ROM:3DB1j
call sub_17A8
jp loc_17A
; ---------------------------------------------------------------------------

loc_120: ; CODE XREF: ROM:3DB5j
call sub_1875
jp loc_17A
; ---------------------------------------------------------------------------

loc_126: ; CODE XREF: ROM:3DB9j
call sub_18D5
jp loc_17A
; ---------------------------------------------------------------------------

loc_12C: ; CODE XREF: ROM:3DBDj
call sub_18DF
jp loc_17A
; ---------------------------------------------------------------------------

loc_132: ; CODE XREF: ROM:3DC1j
call sub_174B
jp loc_17A
; ---------------------------------------------------------------------------

loc_138: ; CODE XREF: ROM:3DC5j
call sub_137D
jp loc_17A
; ---------------------------------------------------------------------------

loc_13E: ; CODE XREF: ROM:3DC9j
call sub_15A7
jp loc_17A
; ---------------------------------------------------------------------------

loc_144: ; CODE XREF: ROM:3DCDj
call sub_183A
jp loc_17A
; ---------------------------------------------------------------------------

loc_14A: ; CODE XREF: ROM:3DD1j
call sub_1609
jp loc_17A
; ---------------------------------------------------------------------------

loc_150: ; CODE XREF: ROM:3DD5j
call sub_1629
jp loc_17A
; ---------------------------------------------------------------------------

loc_156: ; CODE XREF: ROM:3DD9j
call sub_180E
jp loc_17A
; ---------------------------------------------------------------------------

loc_15C: ; CODE XREF: ROM:3DDDj
call sub_1649
jp loc_17A
; ---------------------------------------------------------------------------

loc_162: ; CODE XREF: ROM:3DE1j
call sub_1385
jp loc_17A
; ---------------------------------------------------------------------------

loc_168: ; CODE XREF: ROM:3DE5j
call sub_1522
jp loc_17A
; ---------------------------------------------------------------------------

loc_16E: ; CODE XREF: ROM:3DE9j
call sub_17B9
jp loc_17A
; ---------------------------------------------------------------------------

loc_174: ; CODE XREF: ROM:3DEDj
call sub_142A
jp loc_17A

loc_17A: ; CODE XREF: ROM:0015j ROM:001Bj ...
ld iy, 5C1Ch
push iy
ret


и 3D00


nop
jp loc_12
; ---------------------------------------------------------------------------
nop
jp loc_18
; ---------------------------------------------------------------------------
nop
jp loc_1E
; ---------------------------------------------------------------------------
nop
jp loc_24
; ---------------------------------------------------------------------------
nop
jp loc_2A
; ---------------------------------------------------------------------------
nop
jp loc_30
; ---------------------------------------------------------------------------
nop
jp loc_36
; ---------------------------------------------------------------------------
nop
jp loc_3C
; ---------------------------------------------------------------------------
nop
jp loc_42
; ---------------------------------------------------------------------------
nop
jp loc_48
; ---------------------------------------------------------------------------
nop
jp loc_4E
; ---------------------------------------------------------------------------
nop
jp loc_54
; ---------------------------------------------------------------------------
nop
jp loc_5A
; ---------------------------------------------------------------------------
nop
jp loc_60
; ---------------------------------------------------------------------------
nop
jp loc_66
; ---------------------------------------------------------------------------
nop
jp loc_6C
; ---------------------------------------------------------------------------
nop
jp loc_72
; ---------------------------------------------------------------------------
nop
jp loc_78
; ---------------------------------------------------------------------------
nop
jp loc_7E
; ---------------------------------------------------------------------------
nop
jp loc_84
; ---------------------------------------------------------------------------
nop
jp loc_8A
; ---------------------------------------------------------------------------
nop
jp loc_90
; ---------------------------------------------------------------------------
nop
jp loc_96
; ---------------------------------------------------------------------------
nop
jp loc_9C
; ---------------------------------------------------------------------------
nop
jp loc_A2
; ---------------------------------------------------------------------------
nop
jp loc_A8
; ---------------------------------------------------------------------------
nop
jp loc_AE
; ---------------------------------------------------------------------------
nop
jp loc_B4
; ---------------------------------------------------------------------------
nop
jp loc_BA
; ---------------------------------------------------------------------------
nop
jp loc_C0
; ---------------------------------------------------------------------------
nop
jp loc_C6
; ---------------------------------------------------------------------------
nop
jp loc_CC
; ---------------------------------------------------------------------------
nop
jp loc_D2
; ---------------------------------------------------------------------------
nop
jp loc_D8
; ---------------------------------------------------------------------------
nop
jp loc_DE
; ---------------------------------------------------------------------------
nop
jp loc_E4
; ---------------------------------------------------------------------------
nop
jp loc_EA
; ---------------------------------------------------------------------------
nop
jp loc_F0
; ---------------------------------------------------------------------------
nop
jp loc_F6
; ---------------------------------------------------------------------------
nop
jp loc_FC
; ---------------------------------------------------------------------------
nop
jp loc_102
; ---------------------------------------------------------------------------
nop
jp loc_108
; ---------------------------------------------------------------------------
nop
jp loc_10E
; ---------------------------------------------------------------------------
nop
jp loc_114
; ---------------------------------------------------------------------------
nop
jp loc_11A
; ---------------------------------------------------------------------------
nop
jp loc_120
; ---------------------------------------------------------------------------
nop
jp loc_126
; ---------------------------------------------------------------------------
nop
jp loc_12C
; ---------------------------------------------------------------------------
nop
jp loc_132
; ---------------------------------------------------------------------------
nop
jp loc_138
; ---------------------------------------------------------------------------
nop
jp loc_13E
; ---------------------------------------------------------------------------
nop
jp loc_144
; ---------------------------------------------------------------------------
nop
jp loc_14A
; ---------------------------------------------------------------------------
nop
jp loc_150
; ---------------------------------------------------------------------------
nop
jp loc_156
; ---------------------------------------------------------------------------
nop
jp loc_15C
; ---------------------------------------------------------------------------
nop
jp loc_162
; ---------------------------------------------------------------------------
nop
jp loc_168
; ---------------------------------------------------------------------------
nop
jp loc_16E
; ---------------------------------------------------------------------------
nop
jp loc_174
; ---------------------------------------------------------------------------



тобешь для переключения ПЗУ явно заюзан готовый трдос

- - - Добавлено - - -

клавиатура на ФЕ
https://i.postimg.cc/nh0bvwfG/2024-02-23-202638.png
https://i.postimg.cc/VNvy4BYQ/2024-02-23-202645.png
https://i.postimg.cc/85Dp1XM8/2024-02-23-204151.png
https://i.postimg.cc/mkpBybqR/2024-02-23-204157.png


- - - Добавлено - - -

управленинё
синклерр жойстки 0...4
enter
бекспейс назад
спейс

- - - Добавлено - - -

запустить можно на 48к + трдос
https://i.postimg.cc/pLDyRv8X/2024-02-23-203427.png

- - - Добавлено - - -

внутри рисовалка
https://i.postimg.cc/DzxvwwzF/2024-02-23-203628.png
не ясно что ей можно нарисовать без какой либо шкалы

- - - Добавлено - - -

работает с дисководом B

- - - Добавлено - - -

какое то форматированиё
https://i.postimg.cc/503C1CH3/2024-02-23-204734.png

- - - Добавлено - - -

вощем таки нашлась чепушка на спецтуме?
быкашники снова унижены :v2_dizzy_roll:

CodeMaster
23.02.2024, 21:51
перввая часть пзу-шки
Машина для подготовки и нанесения вышивки?

Lethargeek
23.02.2024, 21:52
по 3D00 заглушка из rst38
которые видимо никогда не срабатыывает
не заглушка и вообще не команды, а просто свободная непрошитая область же

оно, видимо, сразу с диска загрузиться пытается, и возможно, без него работать и не должно

NEO SPECTRUMAN
23.02.2024, 22:26
не заглушка и вообще не команды, а просто свободная непрошитая область же
а нудо
проосто в иде оно отличалось от фф Ж)
а какой там опкод заабыылось

- - - Добавлено - - -


оно, видимо, сразу с диска загрузиться пытается, и возможно, без него работать и не должно
работает оно с дисководом на вид
диска с файлами нету

хотя можно попробовать что нить сохранить

- - - Добавлено - - -

чепушка чепушка

https://i.postimg.cc/3JJm9nyx/2024-02-23-210203.png
https://i.postimg.cc/2yTvrBtY/2024-02-23-210215.png

файлы сохраняет
но сохранилсо не G-ыдо код
а что то своё бинарное
и возможно 1 файл ссостоит из 2-х

- - - Добавлено - - -

нет управление не синклер а
2, 3, 4, 6, 8, 9

- - - Добавлено - - -

еще с диска должны грузитсо какието шрифты

NEO SPECTRUMAN
24.02.2024, 05:00
конешно интерсно что совсем не видно атрибутов
на менюшки очень напрашиваетссо брайт

да и можно переключать цвета
но все рисуетсо черным
или может для смены цвета линию еще как то надо завершать
ибо на реале там вообще наверно ручная смена нитки через остановку

CodeMaster
24.02.2024, 07:45
вочем таки нашлась чепушка на спецтуме?
быкашники снова унижены
Просто горят со стыда, особенно учитывая, что БК создавалась из системы ЧПУ.

Mick
25.02.2024, 13:25
Добавил в первый пост ссылки еще на пару ПЗУ, одна из них чуть отличается в некоторых байтах от первой ПЗУ.
Вторая ПЗУ, это смесь Basic48 + TR-DOS 5.03

На платах есть порез, который режет оду и туже дорожку. Скорее всего это как раз и есть выбор типа ПЗУ: две 16кб или одна 32кб

NEO SPECTRUMAN
01.03.2024, 00:20
Mick, тыб переименовал тему
чтоб было есно что тут около чпушка из спецтрума

Tronix
23.03.2024, 11:10
Так же заимел такие платки:

https://i.ibb.co/kVZ2PYX/dpec2.jpg (https://ibb.co/kVZ2PYX) https://i.ibb.co/Tk2MsMQ/spec.jpg (https://ibb.co/Tk2MsMQ)

ПЗУ-шка была только на одной, считал, в прикрепленном файле. А кто-нибудь пробовал запускать эту железку "в реале", то есть не на эмуляторе? Как я понимаю DB15 - это клава раз там рядом 8 диодов натыкано, а DB9 значит RGB.

Mick
23.03.2024, 12:32
ПЗУ-шка была только на одной, считал, в прикрепленном файле. А кто-нибудь пробовал запускать эту железку "в реале", то есть не на эмуляторе? Как я понимаю DB15 - это клава раз там рядом 8 диодов натыкано, а DB9 значит RGB.

Я полагаю это простой переразведенный Пентагон-48. Маленькая плата - контроллер дисковода, было бы не плохо его поподробнее увидеть. Кстати по всей видимости была еще плата к этому компу на микроконтроллере x51. Блин, забыл фотку с мешка сохранить

Tronix
23.03.2024, 13:27
было бы не плохо его поподробнее увидеть
https://i.ibb.co/QH0QgLC/310963045.webp (https://ibb.co/QH0QgLC) https://i.ibb.co/PWWTPwH/spec32.webp (https://ibb.co/PWWTPwH)


Кстати по всей видимости была еще плата к этому компу на микроконтроллере x51. Блин, забыл фотку с мешка сохранить
Эта?
https://i.ibb.co/yXN9bhY/spec31.webp (https://ibb.co/yXN9bhY)

Там она была в лоте с тремя контроллерами дисковода с выкушенными разъемами, и как я понял там битва шла за сами ВГ93, поэтому я этот лот (https://meshok.net/item/311087286_4_%D0%BF%D0%BB%D0%B0%D1%82%D1%8B_%D0%BC% D0%B8%D0%BA%D1%80%D0%BE%D1%81%D1%85%D0%B5%D0%BC%D1 %8B_%D0%A1%D0%A1%D0%A1%D0%A0_155_%D1%8F_%D0%B8_%D0 %B4%D1%80_%D0%9F%D0%BE%D0%B7%D0%BE%D0%BB%D0%BE%D1% 82%D0%B0_%D0%B7%D0%BE%D0%BB%D0%BE%D1%82%D0%BE_Au_% D0%B0%D1%84%D1%84%D0%B8%D0%BD%D0%B0%D0%B6_%D0%BB%D 0%BE%D0%BC_%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D0%B4%D0 %B5%D1%82%D0%B0%D0%BB%D0%B8_%D0%BA%D0%BE%D0%BB%D0% BB%D0%B5%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B %D0%B5_%D0%A1_%D1%80%D1%83%D0%B1%D0%BB%D1%8F) отпустил.

Воткнул я вообщем 8 штук РУ5Г, подал на плату 5 вольт, потыкал ослом - жизнь есть, даже я бы сказал богатая. На DB9 как и предполагалось имеется синхросмесь 15КГц + три вывода явно RGB. Шину адреса молотит будь здоров. Вообще делает вид, что работает по штату, без единого блокировочника кстати (ибо все до единого конечно выкушены). Надо лень перебороть и к монику цепануть :)

Mick
23.03.2024, 14:13
Эта?

Да она. Интересно что она делала, но по всей видимости мы теперь не узнаем.


Там она была в лоте с тремя контроллерами дисковода с выкушенными разъемами, и как я понял там битва шла за сами ВГ93,

Да уж, из-за каких то ВГ93.

Если, вдруг, будешь бомбить контроллер дисковода, сделай сканы печатной платы.

Tronix
23.03.2024, 19:12
Все-таки некоторые кондеры, помимо блокировочных, нужны для нормальной работы, поэтому впаял пару тут:
https://i.ibb.co/WsfJQSJ/photo-2024-03-23-18-57-35.jpg (https://ibb.co/WsfJQSJ)

И вот тут возле 155АГ3 временно 510пФ:
https://i.ibb.co/0Cnw1Bg/photo-2024-03-23-18-57-46.jpg (https://ibb.co/0Cnw1Bg)

Почему временно? Потому что с ходу не понял что она (155АГ3) тут делает, кто ее запускает (по умолчанию молчит) и чем в итоге управляет.

Видео HSYNC взял с 555ЛА3 (на первом фото куда МГТФ припаян) 13 вывод, VSYNC с 1 вывода. RGB с родного DB9 разъема. Потом в моник умеющий 15кГц строчки через самопальный DAC. Изо дало, но результат так себе. И не шахматка вроде, и не работает -)
Ну, мож побольше надо кондеров блокировочных накинуть в районе памяти, а то ни одного нет. Попробую пару тройку подкинуть посмотрю.

https://i.ibb.co/yVcxsSW/photo-2024-03-23-18-48-22.jpg (https://ibb.co/yVcxsSW)

Tronix
24.03.2024, 12:53
Потыкал немношка овцелографом, нашел битую 555ИР22 - просаживала D6 на землю, заменил. Не поменялось ровно ничего - все тот же экран из вертикальных черных полос. Зашил в 27256 прошивку упомянутую здесь на первой странице как Pentagon48+trdos, с ним полосы стали зелененькие:

https://i.ibb.co/GpMfgf7/photo-2024-03-24-10-49-01.jpg (https://ibb.co/GpMfgf7)

Попробую вторую плату наверно, а то нет понимания что должно быть. И наверно надо участок с 155АГ3 отрисовать, потому что какой кондер частотозадающий между 14 и 15 ногой ей воткнуть понимания тоже нет.

- - - Добавлено - - -

Ага вторая плата стартанула:

https://i.ibb.co/NLxykqs/photo-2024-03-24-12-48-53.jpg (https://ibb.co/NLxykqs) https://i.ibb.co/6XnHMks/photo-2024-03-24-14-02-27.jpg (https://ibb.co/6XnHMks) https://i.ibb.co/pWVJ9qd/photo-2024-03-24-14-03-34.jpg (https://ibb.co/pWVJ9qd)

Значит в первой, помимо битой ИР22 еще чего-то не исправно. Ну и ладно.

Tronix
25.03.2024, 19:24
Вощем починил и первую плату зачем-то:
https://i.ibb.co/wMQmyh4/photo-2024-03-25-19-14-54.jpg (https://ibb.co/wMQmyh4)

Помимо ранее выявленной ИР22 которая просаживала линию D6 обнаружил 555ИД7, у которой все выходы были в активном состоянии (низкий уровень). Заменил, после этого последовал старт, но с чередующимися черными вертикальными полосами. Конечно сразу потыкал в КП16 и да, на ее выходе 10 вывод плавающий уровень. Заменил и после этого поехало на первый взгляд нормально. Урожай в сборе:

https://i.ibb.co/ggNg0L6/photo-2024-03-25-19-17-42.jpg (https://ibb.co/ggNg0L6)

Закажу пожалуй контроллер PS2 клавиауры, а то пинцетом особо много не назамыкаешь, попробую потом с клавиатуры поуправлять. И есть еще третья такая же плата, которую пока не включал, да и смысла наверное большого нет -)

Tronix
01.04.2024, 09:02
Бегло потыкал мультиметром в плату, срисовал плюс-минус ситемный разъем:
https://habrastorage.org/webt/dt/pc/ik/dtpcikpittbdnfmbapqlcbwobvq.png

Разьем СНП58-64, то есть 64-контактный, но практически весь ряд A запаралелен с рядом Б, то есть получилось всего 32 контакта. И в довершение всего на разъем не выведена полноценная шина адреса, а только A5..A7, нет сигналов /IORQ и /MREQ, нет клока.
Вместо всего этого разрабы вывели на разъем CS'ы от 555ИД7, которые будут выбираться при A0=1, A1=1. А какой-то порт xB (0xFB?) и его бит D0 рулит чем-то в схеме платы.

А я вроде как прицеливался сюда подключить безболезненно divmmc по красоте через краевой разъем. Но увы, либо разрезать дорожки соединяющие ряд А с рядом Б под самим СНП разъемом и пробрасывать недостающие линии адреса на ряд А скажем, либо опутывать плату МГТФ в лучших традициях.

Дурацкий вобщем системный разъем, так фигово распорядится с 64 контактами надо было постараться -(

Tronix
03.04.2024, 21:45
Приехал конструктор универсального контроллера PS/2 клавиатуры - собрал, запаялся прям на диоды и резисторы на плату:

https://i.postimg.cc/sMy1n7PW/photo-2024-04-03-20-03-31.jpg (https://postimg.cc/sMy1n7PW)

Клава заработала без проблем, позволила попечатать в васике. Ну и раз такая пьянка, решил и магнитафон прикрутить. Долго не думая полностью повторил схему магнитафонного входа из пентагон-48, благо на плате уже имелась 561ЛН1, у которой по случайному стечению обстоятельств были не задействованы элементы 2,3 и 4. А в схеме пентагон48к они как раз задействованы, ну надо же:

https://i.postimg.cc/rDLRvvTK/tapein.png (https://postimg.cc/rDLRvvTK)

Просверлил десяток дыр в плате и накинул в левый верхний угол рассыпухи немношка:

https://i.postimg.cc/xcLcytmY/photo-2024-04-03-20-04-40.jpg (https://postimg.cc/xcLcytmY)

Прокинул кабель с выхода (8 нога ЛН1) до 555АП6, которая K0-K4 линии клавиатуры обслуживает, на D5 ее вход. Там кстати с обратной стороны платы навесом резистор подтяжки на плюс висел - отпаял. После чего столкнулся с ноль реакции на LOAD "". Начал смотреть а куда собственно идет с выхода АП6 Q5, и оказалось что идет этот выход на линию данных D5. А спецтруму то надо D6. Поэтому отпаялся от Q5 АП6, а припаялся на незадействованный Q6, а с выхода кинул мычку на D6. После чего поехало нормально:

https://i.postimg.cc/9r9qgcv6/photo-2024-04-03-20-02-38.jpg (https://postimg.cc/9r9qgcv6)

Но, диззи кстати не прогрузился, ушел на середине в сброс. Да и вообще, много софта не грузится, а то что грузится как то очень странно себя ведет. Так например TEST 4.30 виснет на первом же экране при проверке стабильности шины. Какие-то тесты с длительностью INT начинают трясти экран не подетски, так что не разобрать а сколько же собственно длинна INT. Какой-то простой тест памяти 48к проходит. Вообщем пока не понятно, может надо шину данных к плюсу подтянуть, с интом разобраться, может еще чего....

- - - Добавлено - - -

Повесил резисторную сборку 10к на шину данных и на плюс. Особо вроде ничего не дало. Тот редкий момент, когда TEST 4.30 все-таки смог в первые два экрана:

https://i.postimg.cc/p5JPXgHk/photo-2024-04-03-20-58-24.jpg (https://postimg.cc/p5JPXgHk)

А вот тут экран начинает шатать лево-право, так что ничего не разглядеть, но телефону как-то удалось сфоткать:

https://i.postimg.cc/qNSqYHMC/photo-2024-04-03-20-59-22.jpg (https://postimg.cc/qNSqYHMC)

После нажатия любой клавиши комп ребутнулся, что уже очень привычно.

- - - Добавлено - - -

https://i.postimg.cc/nXLgPJ1g/photo-2024-04-03-21-44-16.jpg (https://postimg.cc/nXLgPJ1g)

Tronix
04.04.2024, 12:32
Решил махнуть проц и о чудо:

https://i.postimg.cc/Pp7dDhYY/photo-2024-04-04-12-15-02.jpg (https://postimg.cc/Pp7dDhYY)

На всратые цвета не смотрите - это просто через самопальный DAC подключено, который изначально для CGA, который там делает фикс brown/yellow для CGA карт. Ну и плюс ко всему у спека подключены только RGB получается, без Y. Поэтому цвета интересные :smile:
А в целом все глюки чудесным образом пропали - и шина стала стабильная, и TEST 4.30 чудесным образом весь проходит, и начали работать тестилки длительности Int. Кстати int тоже подрегулировал, повесив временно переменник на R13 по схеме Пентагон48 (здесь хз под каким он позиционным номером). Это с новым процом и подпаянными проводами переменника:

https://i.postimg.cc/vD1Ysgwz/photo-2024-04-04-12-15-19.jpg (https://postimg.cc/vD1Ysgwz)


Этот SHARP'овский проц я кстати изъял из Сеги и заменил его там на обычный Зайлог - он раскаляется так, что палец не держит. И в сеге мне это не понравилось, поэтому был заменен. Но не смотря на то что калится, при этом работает нормально, что в сеге, что вот теперь тут.

Ну а это виновник торжества который шел в комплекте с платой:

https://i.postimg.cc/XBy4chkh/photo-2024-04-04-12-15-34.jpg (https://postimg.cc/XBy4chkh)

То есть как бы и работает, в бейсике так вообще замечательно, но при загрузке приложух начинаются приколюхи. Вообще я мучаю самую первую плату, на которой были битые 555ИР22, 555ИД7, 555КП16. Ну мож и вот этот проц пострадал от чего-то, история темная.

Дальше память наверно надо divmmc все-таки как то прикрутить, память 128к ну и AY...

Mick
04.04.2024, 13:07
То есть как бы и работает, в бейсике так вообще замечательно, но при загрузке приложух начинаются приколюхи. Вообще я мучаю самую первую плату, на которой были битые 555ИР22, 555ИД7, 555КП16. Ну мож и вот этот проц пострадал от чего-то, история темная.

Тут возможно из той же оперы что NMOS или CMOS процессоры. Этот надо проверить в каком то другом клоне, если есть. Возможно просто тупо перегружаются выходы и он не правильно начинает работать

Tronix
04.04.2024, 13:59
Тут возможно из той же оперы что NMOS или CMOS процессоры.

Не знаю... На третьей плате из купленого лота, которую я кстати даже не включал, стоит похожий проц. Подкинул сюда для интереса, работает идеально так же как и Sharp. Шрифты конечно различаются, но либо это перепил из далеких 90-х, либо я не знаю, так мостек маркировал как придется:

https://i.postimg.cc/qzYSKTQX/photo-2024-04-04-13-52-04.jpg (https://postimg.cc/qzYSKTQX)

Так что не знаю что тут сказать. Ну да и фиг с ним, работает уже получается с двумя процами разными и хорошо.

Tronix
12.05.2024, 22:07
Вощем прикрутил к доске DivMMC и с её же помошью расширил до 128К, дописав немного прошивку в ПЛИС. Поскольку на системный разъем разработчиками не была выведена большая часть шины адреса и другие необходимые для работы DivMMC сигналы (выяснял это на предыдущей странице) пришлось колхозить, по красоте подключить с помощью родного разъема не представляется возможным. Ну, по крайней мере без выпайки разъема, разрезанием под ним нескольких дорожек и запайки его на место. Но я просто проводами соединил, в лучших традициях, так сказать:

https://i.postimg.cc/18Yfvvkz/photo-2024-05-12-21-43-47.jpg (https://postimg.cc/18Yfvvkz)

Отключил встроеный бета-диск по известному пентагоновскому методу - выпайкой диода. Дальше очень долго не мог понять почему DivMMC не стартует при старте а вываливается в бейсик, и так и сяк ковырял, тыкал ослами и анализаторами. В итоге поменял электролит, который на /RESET со 100мкФ на 10мкФ и всё поехало. Но решение этой проблемы заняло ни один день, признаюсь.

https://i.postimg.cc/G4p4PWSN/photo-2024-05-12-21-42-49.jpg (https://postimg.cc/G4p4PWSN)

Ну и вот, получился выходит пентагон 128к с DivMMC и PS/2 клавой. Демки крутит, гонял в цикле какую-то почти весь день - без зависаний

https://i.postimg.cc/Ffd18jvV/photo-2024-05-12-21-45-26.jpg (https://postimg.cc/Ffd18jvV)

Так то сюда еще наверно AY прицепить надо, нормальный видеовыход сделать (а не только RGBS) ну и запаковать в какую-нибудь коробку...