Просмотр полной версии : Картридж с играми для ДЕЛЬТА-С
Попал случайно в руки сей электронный диск с четырьмя играми.
В нем 4 микросхемы пзу кс573рф8а, к555ие7, к555ид4, к155ла3, к155ле1, ну и транзистор кт315.
Есть ли инфа по подобным электронным дискам для Дельты? как зашивать игры в них?
Я совсем не уверен что он для Дельты. Куда его там пихать-то ?
null_device
19.04.2015, 17:02
проф, "краевой" разъем - нет?
Я совсем не уверен что он для Дельты. Куда его там пихать-то ?
точно для подключения к разъёму сзади, видел в 90-х в продаже.
Да в разъем с боку. Картридж запустился игры играют.
Просто интересно как оно работает. Что бы поставить ПЗУшки повместительнее и зашить игрушек сотню;)
null_device
19.04.2015, 19:02
ZX1997, скорее всего, по принципу BDI.
В момент включения\нажатия RESET - вместо ПЗУ спектрума "включается" одно из ПЗУ "картриджа", вместе с "загрузчиком" игр в ОЗУ спектрума
CodeMaster
19.04.2015, 19:49
Просто интересно как оно работает.
Для начала, надо сдампить содержимое ПЗУшек.
Я видел, тискал и много играл на нашем клоне с картриджами. Внешний вид был другой, но ППЗУ с заклеенными окошками были.
Комп не "Дельта", какой-то жуткий самопал. Корпус клееный самодельный, покрашен серебрянкой.
Кнопки ужасные, единым квадратом. Как ни искал по интернетам - не нашел.
Игр на карик влезало емнип не меньше 5ти, все 48к. Т.е. никакого отношения к фирменному 16к маразму Interface 2 это не имело.
Запускалось стартовое меню какой-то очень странной командой, точно не Randomize USR. Емнип это был CAT с каким-то ключом, но могу ошибаться. Мне было 13 лет тогда, не помню точно. Команду вводил не я.
Открывался лоадер, похожий на обычные ТрДосные, с рекламой фирмы. Цифрой выбиралась игра по номеру, точно помню что там Титаник2 был и Киберноид - в основном в них играли. Арканоид еще был прошит.
Комп (не мой) сгорел из-за скачка напряжения и был отдан хз кому на запчасти.
Вот загадка... Чела, чей был комп, не видел больше 10 лет.
Arkanoid
19.10.2015, 05:13
ТС расскажи пожалуйста подробнее что за игры размещены на *картридже*? как запускаетсо меню? или фото экрана с меню можешь сделать? очень интересно, просто у меня тоже есть Дельта, давно мечтаю о подобном девайсе для моментального запуска небольшого количества интересных мне игр.
wiktors75
20.10.2015, 23:28
меню выглядит так
Вообще подобные балалайки кустарно применяли в игровых автоматах. Лично играл в Мародёра и Батти, для запуска автомата магнитофон не требовался, напряжение подалось при мне (электричества не было).
Arkanoid
22.10.2015, 06:53
, для запуска автомата магнитофон не требовался, напряжение подалось при мне (электричества не было).
простите смысл данных строк мне не понятен. о чем это?
так весь смысл использования картриджа и сводитсо к тому что бы избавитсо от "майфуна" это то как раз логично.
Arkanoid
24.10.2015, 18:40
меню выглядит так
а фотки самого картриджа в высоком разрешении можно увидеть?
еще бы дампы ПЗУшек......:v2_dizzy_heart: (это так из области фантастики)
wiktors75
24.10.2015, 21:46
пзу-хи солью позже, как времени будет побольше
https://img-fotki.yandex.ru/get/9500/24760150.8/0_2a204d_4fbf073e_M.jpg (https://fotki.yandex.ru/next/users/wshar/album/483791/view/2760781?page=0) https://img-fotki.yandex.ru/get/15507/24760150.8/0_2a204e_ffc842c2_M.jpg (https://fotki.yandex.ru/next/users/wshar/album/483791/view/2760782?page=0)
https://img-fotki.yandex.ru/get/9255/24760150.8/0_2a204f_1b75736e_M.jpg (https://fotki.yandex.ru/next/users/wshar/album/483791/view/2760783?page=0)
https://img-fotki.yandex.ru/get/6000/24760150.8/0_2a2050_f767f737_M.jpg (https://fotki.yandex.ru/next/users/wshar/album/483791/view/2760784?page=0)
https://img-fotki.yandex.ru/get/15551/24760150.8/0_2a2051_3d71870f_M.jpg (https://fotki.yandex.ru/next/users/wshar/album/483791/view/2760785?page=0)
https://img-fotki.yandex.ru/get/9555/24760150.8/0_2a2052_9695a9ed_M.jpg (https://fotki.yandex.ru/next/users/wshar/album/483791/view/2760786?page=0)
wiktors75
01.03.2016, 20:13
Hantarex помог считать рф-ки, как обещал вот содержимое
сделал несколько новых платок, чтобы старую не мучать
zxsacura
09.03.2016, 00:35
а фото другой стороны платы можно в студию?
В правильные руки ушел картридж.
Поемче бы флеш память присобачить, чтоб больше софта можно было воткнуть :)
zxsacura
12.03.2016, 00:19
В принципе итак ёмкость неплохая - 128кб , к тому же еслиб при изготовлении хотя бы применялся lzv алогоритм сжатия то больше влезло бы в него - и так вон в 4 ПЗУ единицы с адреса 5cf3h(23795), тоесть считай 8 килобайт пустует. В принципе если вместо РФ8 использовать 27512 вобще будет 256 кб
еслиб при изготовлении хотя бы применялся lzv алогоритм сжатия то больше влезло бы в него
на выложенном дампе игры сжаты
wiktors75
17.03.2016, 22:05
а фото другой стороны платы можно в студию?
тут вся разводка 56498
zxsacura
19.03.2016, 01:12
тут вся разводка 56498
Я тут посмотрел - вродеб ошибочку нашёл - 8 вывод(А2) 2-ой и 3-ей ПЗУ на фотках исходного картриджа соединяются перемычкой(исправили ошибку на заводе в печатке дорожки нет), и на разводке у тебя как раз отсутствует эта дорожка как в оригинале. Не подумай что я критикую - может просто ты не заметил - огромный респект тебе за проделанную работу.
wiktors75
19.03.2016, 09:36
ошибка не исправлена я знал об этом , но на плате забыл исправить на завод ушли в таком виде, получилась копия с оригинала + если отдавать в производство нужно на маске открыть контактные площадки для разъема
как работает картридж?
вот тут не очень понятно
RAM:0000 loc_0: ; DATA XREF: sub_38+515Fr
RAM:0000 ; sub_38+58A9w ...
RAM:0000 di
RAM:0001 ld sp, 0FF56h
RAM:0004 jr loc_78
RAM:0006 ; ---------------------------------------------------------------------------
RAM:0006
RAM:0006 loc_6: ; CODE XREF: RAM:0082j
RAM:0006 out (0FEh), a
RAM:0008
RAM:0008 loc_8: ; DATA XREF: sub_38+5EC7w
RAM:0008 ld a, 3Fh ; '?'
RAM:000A ld i, a
RAM:000C ld hl, 0FFFFh
RAM:000F ld d, h
RAM:0010 ld e, l
RAM:0011 dec de
RAM:0012 ld (hl), 0
RAM:0014 ld bc, 0C000h
RAM:0017 lddr ; CODE XREF: sub_38+6675p
RAM:0017 ; sub_38+6676p ...
RAM:0019 ld hl, 4808h
RAM:001C ld de, menu_text ; "0 DEFLEKT "
RAM:001F
RAM:001F loc_1F: ; DATA XREF: sub_38+5Fr
RAM:001F ; sub_38+66r
RAM:001F ld b, 4
RAM:0021 ; START OF FUNCTION CHUNK FOR sub_38
RAM:0021
RAM:0021 loc_21: ; CODE XREF: sub_38+Aj
RAM:0021 ; sub_38+17j
RAM:0021 ld a, (de)
RAM:0022 inc a
RAM:0023 inc de
RAM:0024 jr z, loc_44
RAM:0026 dec a
RAM:0027 push de
RAM:0027 ; END OF FUNCTION CHUNK FOR sub_38
RAM:0028
RAM:0028 ; =============== S U B R O U T I N E =======================================
RAM:0028
RAM:0028
RAM:0028 sub_28: ; CODE XREF: sub_38+669Cp
RAM:0028 push bc
RAM:0029 push hl
RAM:002A ld bc, rom_font
RAM:002D ld h, c
RAM:002E ld l, a
RAM:002F add hl, hl
RAM:002F ; End of function sub_28
RAM:002F
RAM:0030
RAM:0030 ; =============== S U B R O U T I N E =======================================
RAM:0030
RAM:0030
RAM:0030 sub_30: ; CODE XREF: sub_38+4FEBp
RAM:0030 ; sub_38+4FFAp ...
RAM:0030 add hl, hl
RAM:0031 add hl, hl
RAM:0032 add hl, bc
RAM:0033 ex de, hl
RAM:0034
RAM:0034 loc_34: ; DATA XREF: sub_38+585Ar
RAM:0034 pop hl
RAM:0035 push hl
RAM:0036 ld b, 8
RAM:0036 ; End of function sub_30
RAM:0036
RAM:0038
RAM:0038 ; =============== S U B R O U T I N E =======================================
RAM:0038
RAM:0038
RAM:0038 sub_38: ; CODE XREF: sub_38+4j
RAM:0038 ; sub_38+666Dp ...
RAM:0038
RAM:0038 ; FUNCTION CHUNK AT RAM:0021 SIZE 00000007 BYTES
RAM:0038 ; FUNCTION CHUNK AT RAM:0094 SIZE 00000049 BYTES
RAM:0038 ; FUNCTION CHUNK AT RAM:00E4 SIZE 0000000F BYTES
RAM:0038 ; FUNCTION CHUNK AT RAM:5000 SIZE 0000136C BYTES
RAM:0038 ; FUNCTION CHUNK AT RAM:6384 SIZE 000001AF BYTES
RAM:0038 ; FUNCTION CHUNK AT RAM:654B SIZE 000000BE BYTES
RAM:0038 ; FUNCTION CHUNK AT RAM:6621 SIZE 00000040 BYTES
RAM:0038 ; FUNCTION CHUNK AT RAM:6679 SIZE 00000012 BYTES
RAM:0038 ; FUNCTION CHUNK AT RAM:66A3 SIZE 00000046 BYTES
RAM:0038
RAM:0038 ld a, (de)
RAM:0039 inc de
RAM:003A ld (hl), a
RAM:003B inc h
RAM:003C djnz sub_38
RAM:003E pop hl
RAM:003F pop bc
RAM:0040
RAM:0040 loc_40: ; DATA XREF: sub_38+618Dr
RAM:0040 pop de
RAM:0041 inc l
RAM:0042 jr loc_21
RAM:0044 ; ---------------------------------------------------------------------------
RAM:0044
RAM:0044 loc_44: ; CODE XREF: sub_38-14j
RAM:0044 ld a, l
RAM:0045 or 1Fh
RAM:0047 inc a
RAM:0048 jr nz, loc_4C
RAM:004A ld h, 50h ; 'P'
RAM:004C
RAM:004C loc_4C: ; CODE XREF: sub_38+10j
RAM:004C or 8
RAM:004E ld l, a
RAM:004F djnz loc_21
RAM:0051 ld c, 1
RAM:0053
RAM:0053 loc_53: ; CODE XREF: sub_38+80j
RAM:0053 ; DATA XREF: sub_38+583Fr
RAM:0053 push bc
RAM:0054 ld a, c
RAM:0055 ld hl, 5800h
RAM:0058 ld bc, 300h
RAM:005B ld (hl), 0Bh
RAM:005D ld de, 5801h
RAM:0060 ldir
RAM:0062 ld hl, 5907h
RAM:0065
RAM:0065 loc_65: ; CODE XREF: sub_38+34j
RAM:0065 dec a
RAM:0066 jr z, loc_6E
RAM:0068 ld bc, 20h ; ' '
RAM:006B add hl, bc
RAM:006C jr loc_65
RAM:006E ; ---------------------------------------------------------------------------
RAM:006E
RAM:006E loc_6E: ; CODE XREF: sub_38+2Ej
RAM:006E ld b, 0Ch
RAM:0070
RAM:0070 loc_70: ; CODE XREF: sub_38+3Bj
RAM:0070 ld (hl), 7
RAM:0072 inc l
RAM:0073 djnz loc_70
RAM:0075 pop bc
RAM:0076
RAM:0076 loc_76: ; CODE XREF: sub_38+8Aj
RAM:0076 ; sub_38+96j ...
RAM:0076 jr loc_BA
RAM:0076 ; End of function sub_38
RAM:0076
RAM:0078 ; ---------------------------------------------------------------------------
RAM:0078
RAM:0078 loc_78: ; CODE XREF: RAM:0004j
RAM:0078 ld a, 30h ; '0'
RAM:007A ld b, 7Fh ; ''
RAM:007C ld c, 0FDh ; '¤'
RAM:007E out (c), a
RAM:0080 ld a, 1
RAM:0082 jr loc_6
RAM:0082 ; ---------------------------------------------------------------------------
RAM:0084 db 10h
RAM:0085 db 0FEh ; ¦
RAM:0086 db 17h
RAM:0087 db 17h
RAM:0088 db 17h
RAM:0089 db 17h
RAM:008A db 38h ; 8
RAM:008B db 58h ; X
RAM:008C db 17h
RAM:008D db 38h ; 8
RAM:008E db 5
RAM:008F db 17h
RAM:0090 db 38h ; 8
RAM:0091 db 0Bh
RAM:0092 db 18h
RAM:0093 db 0E2h ; т
RAM:0094 ; ---------------------------------------------------------------------------
RAM:0094 ; START OF FUNCTION CHUNK FOR sub_38
RAM:0094
RAM:0094 loc_94: ; CODE XREF: sub_38+9Ej
RAM:0094 dec c
RAM:0095 jr nz, loc_A6
RAM:0097 ld a, (loc_1F+1)
RAM:009A ld c, a
RAM:009B jr loc_A6
RAM:009D ; ---------------------------------------------------------------------------
RAM:009D
RAM:009D loc_9D: ; CODE XREF: sub_38+A1j
RAM:009D inc c
RAM:009E ld a, (loc_1F+1)
RAM:00A1 cp c
RAM:00A2 jr nc, loc_A6
RAM:00A4 ld c, 1
RAM:00A6
RAM:00A6 loc_A6: ; CODE XREF: sub_38+5Dj
RAM:00A6 ; sub_38+63j ...
RAM:00A6 ld b, 0
RAM:00A8
RAM:00A8 loc_A8: ; CODE XREF: sub_38+7Ej
RAM:00A8 xor a
RAM:00A9 in a, (0FEh)
RAM:00AB or 0E0h ; 'р'
RAM:00AD inc a
RAM:00AE jr nz, loc_A6
RAM:00B0 in a, (0F7h)
RAM:00B2 and 0
RAM:00B4 jr nz, loc_A6
RAM:00B6 djnz loc_A8
RAM:00B8 jr loc_53
RAM:00BA ; ---------------------------------------------------------------------------
RAM:00BA
RAM:00BA loc_BA: ; CODE XREF: sub_38:loc_76j
RAM:00BA ld a, 0EFh ; 'я'
RAM:00BC in a, (0FEh)
RAM:00BE and 7
RAM:00C0 xor 7
RAM:00C2 jr z, loc_76
RAM:00C4 ld b, 0
RAM:00C6
RAM:00C6 loc_C6: ; CODE XREF: sub_38+98j
RAM:00C6 ld a, 0EFh ; 'я'
RAM:00C8 in a, (0FEh)
RAM:00CA and 7
RAM:00CC xor 7
RAM:00CE jr z, loc_76
RAM:00D0 djnz loc_C6
RAM:00D2 rra
RAM:00D3 jr c, loc_E4
RAM:00D5 rra
RAM:00D6 jr c, loc_94
RAM:00D8 rra
RAM:00D9 jr c, loc_9D
RAM:00DB jr loc_76
RAM:00DB ; END OF FUNCTION CHUNK FOR sub_38
RAM:00DB ; ---------------------------------------------------------------------------
RAM:00DD db 0
RAM:00DE db 0
RAM:00DF db 3Ah ; :
RAM:00E0 db 20h
RAM:00E1 db 0
RAM:00E2 db 3Ch ; <
RAM:00E3 db 4Fh ; O
RAM:00E4 ; ---------------------------------------------------------------------------
RAM:00E4 ; START OF FUNCTION CHUNK FOR sub_38
RAM:00E4
RAM:00E4 loc_E4: ; CODE XREF: sub_38+9Bj
RAM:00E4 ld a, c
RAM:00E5 ld bc, 64h ; 'd'
RAM:00E8 ld hl, loc_F3
RAM:00EB ld de, 5000h
RAM:00EE ldir
RAM:00F0 jp loc_5000
RAM:00F0 ; END OF FUNCTION CHUNK FOR sub_38
RAM:00F3 ; ---------------------------------------------------------------------------
RAM:00F3
RAM:00F3 loc_F3: ; DATA XREF: sub_38+B0o
RAM:00F3 ld hl, word_182
RAM:00F6 ld c, a
RAM:00F7
RAM:00F7 loc_F7: ; CODE XREF: RAM:0104j
RAM:00F7 ; DATA XREF: sub_38+5FFCw
RAM:00F7 dec c
RAM:00F8 jr z, loc_10F
RAM:00FA ld e, (hl)
RAM:00FB inc hl
RAM:00FC ld d, (hl)
RAM:00FD inc hl
RAM:00FE inc hl
RAM:00FF inc hl
RAM:0100 add hl, de
RAM:0101
RAM:0101 loc_101: ; CODE XREF: RAM:010Dj
RAM:0101 ld a, h
RAM:0102 cp 20h ; ' '
RAM:0104 jr c, loc_F7
RAM:0106 sub 20h ; ' '
RAM:0108 ld h, a
RAM:0109 ld a, 0FFh
RAM:010B out (7Fh), a
RAM:010D jr loc_101
RAM:010F ; ---------------------------------------------------------------------------
RAM:010F
RAM:010F loc_10F: ; CODE XREF: RAM:00F8j
RAM:010F ld c, (hl)
RAM:0110 inc hl
RAM:0111 ld b, (hl)
RAM:0112 inc hl
RAM:0113 ld e, (hl)
RAM:0114 inc hl
RAM:0115 ld d, (hl)
RAM:0116 ld (word_4FFE), de
RAM:011A inc hl
RAM:011B
RAM:011B loc_11B: ; CODE XREF: RAM:0124j
RAM:011B ; RAM:012Cj
RAM:011B ldi
RAM:011D ld a, c
RAM:011E or b
RAM:011F jr z, loc_12E
RAM:0121 ld a, h
RAM:0122 cp 20h ; ' '
RAM:0124 jr nz, loc_11B
RAM:0126 ld a, 0FFh
RAM:0128 out (7Fh), a
RAM:012A ld h, 0
RAM:012C jr loc_11B
RAM:012E ; ---------------------------------------------------------------------------
RAM:012E
RAM:012E loc_12E: ; CODE XREF: RAM:011Fj
RAM:012E ld b, 7Fh ; ''
RAM:0130
RAM:0130 loc_130: ; CODE XREF: RAM:0134j
RAM:0130 ld a, 0FFh
RAM:0132 out (7Fh), a
RAM:0134 djnz loc_130
RAM:0136 ld bc, 85h ; 'Е'
RAM:0139 ld hl, 1200h
RAM:013C ld de, 4F70h
RAM:013F push de
RAM:0140 ldir
RAM:0142 ld bc, 505Dh
RAM:0145 ex de, hl
RAM:0146 ld (hl), 0C3h ; '+'
RAM:0148 inc hl
RAM:0149 ld (hl), c
RAM:014A inc hl
RAM:014B ld (hl), b
RAM:014C ld hl, 0FFFFh
RAM:014F ret
RAM:014F ; ---------------------------------------------------------------------------
RAM:0150 db 2Ah ; *
RAM:0151 db 0FEh ; ¦
RAM:0152 db 4Fh ; O
RAM:0153 db 44h ; D
RAM:0154 db 4Dh ; M
RAM:0155 db 0E9h ; щ
RAM:0156 menu_text: .ascii '0 DEFLEKT ' ; DATA XREF: RAM:001Co
RAM:0160 db 0FFh
RAM:0161 a1Bignose: .ascii '1 BIGNOSE '
RAM:016B db 0FFh
RAM:016C a2Rthund: .ascii '2 RTHUND '
RAM:0176 db 0FFh
RAM:0177 a3Nebulus: .ascii '3 NEBULUS '
RAM:0181 db 0FFh
RAM:0182 word_182: dw 7135h Длина первого блока с игрой
RAM:0184 dw 6000h Адрес куда
RAM:0186 db 0F3h ; є сам блок с игрой
RAM:0187 db 31h ; 1
RAM:0188 db 0FFh
RAM:0189 db 5Fh ; _
RAM:018A db 21h ; !
RAM:018B db 82h ; В
RAM:018C db 83h ; Г
RAM:018D db 0E5h ; х
RAM:018E db 21h ; !
RAM:018F db 15h
RAM:0190 db 60h ; `
zxsacura
19.03.2016, 12:11
а посмотри на платах что ты сделал - 7 ноги ла3 и ид4 к земле соединяются ? - на разводке нет ( я просто на досуге схемку накидываю его чтоб адаптировать к ленину48). Идеи бурлят - надо было при разводке новых плат отсоединить 1 ногу(программирование) РФ8 от +5в и собрать их в кучу для обеспечения программирования не снимая их с платы.В принципе даже с Дельты можно было б реализовать программирование картриджа (например, загружая с ленты содержимое). Я б от такой системы в 90-х (когда у меня не было ещё пентагона-128 с дисководом) не отказался. Только засада - по даташиту РФ8 не рекомендуют более чем 100 раз перепрограммировать.
zxsacura
20.03.2016, 13:40
Вот нарисовал схему его. Так как забыл нарисовать - +5в это нога А3 системного разъёма.
Arkanoid
20.03.2016, 17:36
а посмотри на платах что ты сделал - 7 ноги ла3 и ид4 к земле соединяются ? - на разводке нет ( я просто на досуге схемку накидываю его чтоб адаптировать к ленину48). Идеи бурлят - надо было при разводке новых плат отсоединить 1 ногу(программирование) РФ8 от +5в и собрать их в кучу для обеспечения программирования не снимая их с платы.В принципе даже с Дельты можно было б реализовать программирование картриджа (например, загружая с ленты содержимое). Я б от такой системы в 90-х (когда у меня не было ещё пентагона-128 с дисководом) не отказался. Только засада - по даташиту РФ8 не рекомендуют более чем 100 раз перепрограммировать.
http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Images/Hardware/Compatible_RC_Wiring_Software.gif
тогда лучше по этой схеме карик собрать, там и прога удобная для подготовки прошивки есть. пробовал паять на макетке МГТФом, намучалсо с соплями и бросил. вот бы платку нормальную под это дело развести/заказать с Дельтовским разъемом.
zxsacura
20.03.2016, 22:39
http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Images/Hardware/Compatible_RC_Wiring_Software.gif
тогда лучше по этой схеме карик собрать, там и прога удобная для подготовки прошивки есть. пробовал паять на макетке МГТФом, намучалсо с соплями и бросил. вот бы платку нормальную под это дело развести/заказать с Дельтовским разъемом.
Я тот ресурс тоже достаточно хорошо изучил и вот когда увидел Дельтовский картридж, мне стало интересно, как же наши реализовали. Так вот реализации очень похожи, только у наших на дельте грубо адресация сделана(тока IORQ и A7 отслеживается), а у буржуев более точно ловится ну и порт походу разный надо посмотреть какой.
А по поводу сделать разводку под дельту - к чему ? у него (www.fruitcake.plus.com) используется интерфейс стандартный ну и только переходник с дельты на этот стандартный интерфейс исполнить ну по типу как вот здесь : http://trastero.speccy.org/cosas/droy/interface2/interface2_s.htm только вместо распиновки стандартного Спековского разъёма Дельтовский использовать.Вот такой переходничок 56529
wiktors75
26.03.2016, 12:21
а посмотри на платах что ты сделал - 7 ноги ла3 и ид4 к земле соединяются ? - на разводке нет ( я просто на досуге схемку накидываю его чтоб адаптировать к ленину48).
да земли этих микросхем на платах нет:| следущий раз исправим
crackown
16.10.2019, 00:43
Что то тема так и заглохла..Собрал я данный карик..
https://i.ibb.co/SvJJHZF/tmp-cam-9072016557469152597.jpg (https://ibb.co/SvJJHZF)
Решил разобраться, как же что туда запихнули..Открыл в ИДЕ и понял, что все чему меня учили по асму, осталось в универе давным давно))..
Разбирался кто с РОМамами сабжа? Может есть у кого другие дампы подобных кариков?
Gavrilov_S
21.10.2019, 22:56
crackown, перепиcывался сегодня в Авито с земляком который продал такой картридж. вот объявление https://www.avito.ru/cheboksary/nastolnye_kompyutery/kompyuter_pevm_delta-s_128_zx-spectrum128_1773116039
Куда ушел контакты сказал остались. я его попросил передать ссылку на сайт сюда в эту тему. Если человек купил за хорошие денежки то у него по любому будет интерес к этому картриджу. Может и поделиться дампами. Ждемс... Тем более у нас есть свой дампик :)
- - - Добавлено - - -
crackown, есть вопрос по этому картриджу. Он сразу после включения подменяет штатное ПЗУ и появляется МЕНЮ?
Работает на 48К или на 128К ?
crackown
21.10.2019, 23:53
crackown, перепиcывался сегодня в Авито с земляком который продал такой картридж. вот объявление https://www.avito.ru/cheboksary/nastolnye_kompyutery/kompyuter_pevm_delta-s_128_zx-spectrum128_1773116039
Куда ушел контакты сказал остались. я его попросил передать ссылку на сайт сюда в эту тему. Если человек купил за хорошие денежки то у него по любому будет интерес к этому картриджу. Может и поделиться дампами. Ждемс... Тем более у нас есть свой дампик :)
Все же, кто то додавил таки его)))Видимо хороший ценник предложили..Тогда ждем, он должен быть среди нас)))
crackown, есть вопрос по этому картриджу. Он сразу после включения подменяет штатное ПЗУ и появляется МЕНЮ?
Работает на 48К или на 128К ?
Да, сразу..Работает на всех вариантах дельт
- - - Добавлено - - -
Хотя на одной моей 128й карик чудит..Уходит в зависон с "кашей" на экране при запуске нулевого рома и в "матрац", при запуске остальных 3х..Причем на ней же, БДИ работает без нареканий..Остальная гвардия из коллекции воспринимает его нормально..
crackown
27.01.2020, 00:24
Взялся собрать вторую плату карика из этой же серии и с этой же(как я думал) печаткой..Проверил всю логику, ПЗУ, все в норме..Запаял и получил на экране разноцветную мишуру..Вроде и логика проверена, вроде и печать была без изъянов..Однако..Проверил по схеме, все четко..После двухдневных танцев с бубном, случайно обнаружил слипшейся пятак 8го вывода ЛЕ1 с землей..Начал сверять визуально печатки и понял, что они несколько отличаются..Разрыв с землей дал немного видоизмененную мишуру и тут пришлось взять второй бубен для танцев))За вечер все же определил еще три подобных "слипышей" на плате по адресным ПЗУ..Выкладываю их на всякий случай, вдруг кому попадется подобная печать..
https://i.ibb.co/g72mmL9/Side-1.jpg (https://ibb.co/g72mmL9)
Извините, что вмешиваюсь, но какой смысл делать этот "карик", если есть более продвинутый ZX Dandanator? По крайней мере, Dandanator позволяет в свою флешку заливать программы через магнитофонный вход, в то время как в этом картридже для смены набора игр нужно менять прошитые ПЗУ.
crackown
27.01.2020, 10:29
Ну не всем подавай навороченный новодел..Многие любят олдовую аутентичность, только хардкор)
Gavrilov_S
27.01.2020, 13:14
crackown, не пошла плата с доработками? (убирание соплей)
r3d, к Дельте С она как цепляется?
к Дельте С она как цепляется?
Можно сделать переходник: EDGE -> разъем Дельты, и потом к разъему EDGE подключать не только ZX Dandanator, но и другие устройства.
crackown
27.01.2020, 14:18
crackown, не пошла плата с доработками? (убирание соплей)
Сразу завелась..
хотелось бы присоединиться к творчеству. на базе печатки сделанной wiktors75 и схемы от Arkanoid начал потихоньку разводить плату под 27с020 но дело это чувствую не быстрое. по сути можно отказаться от дешифратора ИД4. думаю завести с регистра ИЕ7 сигналы Q0 - Q3 на A13-A16 (причем судя по схеме A15 A16 придеться перекресить, видимо делали аппаратную защиту от копирования) а на выбор кристала CS\ завести MREQ\ плюс RD\ по логике OR но так как нет свободных элементов хочу спросить. если оставить ИД4 вход A0 установить в 0, подтянув на корпус а выход Y5 посадить на CS памяти, то при появлении MREQ\ RD\ у нас дешифратор ИД4 выдаст O на выоде Y5 что и станет сигналом CS. , будет ли работать схема? заврта нарисую конечно и выложу. также тайной для моего понимания являеться почему выбран размер банки с адресацие 13 бит (8 килобайт а не все 16 как весь размер ПЗУ)
- - - Добавлено - - -
начал разводить. основную часть сделал (шины), застрял на управление. вопрос остался прежним, что делать с CS\. посмотрел внимателнее на ИД4 и понял что мне надо и A0 и A1 оба подтянуть к нулю. а вот потом куда отправить сигнал с Y5 на 27с020
https://i.ibb.co/QprNR7v/1.jpg
сегодня накидал печатку, наверняка куча ошибок
если кого то заинтересует буду рад выложить понять бы только куда, на ibb не получилось, пока просто рисунок
https://i.ibb.co/HtvvhxZ/image.jpg
делать было нечего, сделал еще одну печатку по схеме Arkanoid но уж больно много вопросов по ней... почему не используеться сигнала RD, например. есть картиджи еще на приставке ELF, планирую обрисовать печатку и он них для нашего разема, тем более есть дисасемблер прошивки картиджа с детальным описанием способа работы картиджа, ну и плюс игры... проблем правда будет больше... надо обмазговать как переделать схему...если кто готов рискнуть и проверить выложу печатки... но сразу предупреждаю возможно где то что то накосячил... а пока рисунок.
https://i.ibb.co/Df6fT60/image.jpg
crackown
25.10.2020, 00:44
РЕФАБ карика, так сказать, это конечно отлично..Но как бы понять сам принцип компановки РОМов в родном исполнении?..
crackown, судя по всему чтение следующего байта (А13) после последнего в банке отключает картидж и возвращеает в пзу... а7 + iorq по количеству раз устанавливает нужную банку изначально
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot