У нас есть переключалка банков ПЗУ, к ней можно и привязаться, просто поставить переключатель и считывать ПЛИСой какая банка активна, всего один провод к ПЛИСе от ПЗУ и переключатель
Отправлено с моего JY-S2 через Tapatalk
У нас есть переключалка банков ПЗУ, к ней можно и привязаться, просто поставить переключатель и считывать ПЛИСой какая банка активна, всего один провод к ПЛИСе от ПЗУ и переключатель
Отправлено с моего JY-S2 через Tapatalk
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Итак, исходный код для переключение видеорежимов по клавишам 1 и 2 при сбросе работает. 1 - пентагон. 2 - фирменный стандарт ula48. Из доработок - один диод и перепрошивка ПЛИС на последнюю прошивку. Диод припаивается катодом к сигналу reset, анодом к 1му выводу разъёма kbd rows. Диод удобно расположить между разъёмом и ау, сигнал сброса снимать соотв. с вывода аушки. Как на фото.
UPD: перезалил прошивку. исходники выслал Андрею)
Последний раз редактировалось solegstar; 21.09.2017 в 23:05. Причина: перезалил прошивку.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Спасибо, круто!!! изменения вылил в git: https://github.com/andykarpov/karabas-128
Теперь прошивка снова одна. По-умолчанию - режим экрана пентагона.
Без диода переключаться между режимами по RESET+1, RESET+2 не будет.
Github: https://github.com/andykarpov/
у тебя получилось сделать по умолчанию пентагон с помощью начальной установки сигнала sync_mode? у меня всё время сначала идет ula48... как-будто sync_mode устанавливается в '0' всегда. хоть бери и условия переключения меняй для пента и классики.
еще была мысль сделать без диода:
- выставлять МА11 в ПЛИС в 0 при ресете;
- выставлять N_A_GATE_FN в 0 при ресете;
- отрезать 1 вывод IC5 от +5В и подать на него /RESET, чтобы при сбросе менялось направление буфера...
И это бы сработало до момента, пока не подключено внешнее устройство с захватом шины адреса. вот тогда будут проблемы, поэтому от этой идеи отказался. ведь не известно, как ведет себя внешнее устройство при сбросе.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Почти закончил сборку своего Карабасика.
Не хватает пара мелочей. Но то такое... Поборол помехи по питанию. Увеличил кондер на выходе стабилизатора до 680мк и поставил вместо одной керамики недалеко от PAL кодера еще один электролит 470мк.
Иголки по строкам пропали полностью. Есть еще муар по буквам.. Но то потом уже буду искать.
Есть проблема с выходом в меню.
Вот такая картинка:
Прошивка CPLD - классик вчерашняя. ноги проверил все под микроскопом. всё ок. ПЗУ - от 128 спека. При переключении JP3 в поз 1-2 (выбор второго банка 29С256) в 48 бейсик сбрасывается нормально.
Где искать?
Спасибо
С Уважением, Андрей!
Последний раз редактировалось solegstar; 22.09.2017 в 09:11. Причина: уточнил комбинацию клавиш
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Я не проверял Только собрал и выложил )))
Странно, однако. Может при включении там какие-нибудь переходные процессы все портят и в KB появляется тот самый бит, который режим переключает ?
Опасное решение, давай не будем экспериментировать ))
- - - Добавлено - - -
Хм, вроде бы ни одна из перемычек не предназначена для переключения банков.
+1
Github: https://github.com/andykarpov/
поэтому и отказался от него.
эм, ну кнопка-то не нажата в это время. тем более всё стабильно - при включении - режим классик. я это увидел на тестовой пзу с тестом 4.30. причем я пробовал даже менять на входах KB вместо "ZZZZZ" все "11111", не помогло. кстати, возможно это бы помогло Anubis_OD при недопаянной плате. хоть какая-то внутренняя подтяжка KBх к 1це для устойчивого состояния на входах.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Anubis_OD, еще такое встречал когда перепутаны 128 и 48 в прошивке
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)