Нет у него проблем с сигналом INT. Просто формирование этого сигнала отличается от формирования оного у оригинального Speccy. Но тут есть одна маленькая проблема - все зависит какие проги собираешься использовать. Если зарубежные и критичные к фазе этого сигнала, то можно выполнить доработку. А если отечественные и тоже критичные к фазе сигнала, то уже они на пойдут на твоем доработанном Пентагоне, ибо "Пентагон-стандарт для наших демомейкеров". Скорпионщики, прошу помолчать, речь не о том кто лучше, а о том стоит ли машину уродовать. Если тебя демки не интересуют, то вообще нет темы для разговора - от INT зависят только мультиколорные эффекты, а в игрушках они, как правило не используются.Сообщение от AlexBel
Есть пара-тройка игрушек использующих порт #7FFD, не по полному адресу, а по укороченному #FD. Скорпионщики намучались с похожей проблемой из-за того, что наши мудрецы оринтировались на Пентагон и использовали порт #7FFD по короткому адресу #FD, а в Scorpion есть порт-двойник #1FFD. В общем с вышеуказанными игрушками похожая проблема, только они уже ни на Пентагоне, ни на Скорпионе не пойдут. Универсального лекарства нет, а подгонять hard под soft, это вообще изврат.Сообщение от AlexBel
Если ты это называешь наворотом, тогда и PC является Spectrum'ом Все что тебе предлагают это как раз помада, туш и лак, ну накрайняк силиконСообщение от AlexBel
Абсолютно ничем не плох. Просто они МНЕ ЛИЧНО не нужны. Меня не интересует РАСШИРЕНИЕ. Я хочу, чтобы мой аппарат был МАКСИМАЛЬНО НАДЕЖЕН, чтобы на нем шло как можно больше ИГРОВЫХ ПРОГРАММ для Спектрум-48 и -128. Хочу, чтобы в качестве накопителя была SD-карта, содержащая TRD-образы и PS/2-клавиатура. ВСЕ! Больше ничего не нужно.
Добавлено через 6 минут
Я считаю, что каждый компьютер должен использоваться настолько, насколько позволяют его возможности. На Спектруме я могу лишь поиграть в старые добрые игры. Заметь, я говорю про СЕБЯ. Пусть другие на Спектруме выходят в интернет, разводят платы, пишут музыку - я это буду делать на РС, у которого для этого есть гораздо более серьезные возможности.
Вообще, как мне кажется, пустой это разговор - о вкусах и понятиях
Добавлено через 9 минут
Ребята, я уже понял - не буду мучить машинку, все равно больше ничего выжать из нее не получится. Вот только музпроцессор подвешу.
Последний раз редактировалось AlexBel; 09.08.2007 в 18:29. Причина: Добавлено сообщение
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
Почесавши репу, решил сэмулировать клавиатуру ключами 561КТ3, управляемыми контроллером. Конечно, получается несколько громоздко (10 микросхем 561КТ3), но зато нет необходимости вмешиваться в схему (достаточно подключить вместо штатной клавиатуры) и не нужно тормозить процессор на время опроса клавиатуры.
Конечно, все равно хочу попробовать схему Камиля на АТ8515.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вот, догоняю время - занялся изучением PIC24 и переводом на эту серию своего девайса. Уже жалею - на 18F4520 оставалось доделать немного (скажем, процентов на 70-80 было готово), теперь приходится портировать проект под другой контроллер и другой компилятор. Уж лучше бы закончил начатое.
Впрочем, к теме это отношения не имеет :-)
Спустя 10 лет я тоже напишу здесь....
Доработки пентагон-128 (у меня например)
Сигнал INT на переключателе П2К
AY - 8910 по схеме из DEMO от Magic Soft'a только тактовая на 3,5 МГц (без делителей и проч. напрямки) подключен в переходную панельку с длинными выводами процессора Z-80 т.е. AY берёт сигналы только от ножек Z-80 и всё. (кстати работает недурно).
Ещё не доделанная вещь.... На К1533ТМ2 делал навесным монтажом - сигнал WAIT и заработала DEMO SHOCK128 как надо. (недоделал, что-бы отключался WAIT при обращении к TR-DOS приходилось проводочек отключать - загружать часть - подключать проводок, иначе не грузилось с диска.
Кстати SHOCK128 я взломал (ну разобрался благодаря книгам и описаниям, MASM-TASM и теневику на скорпионе) и обнаружил, как надо переключать страницы неполным адресом #FD - поляки сделали ... если-бы демомейкеры знали... то на пентагоне и скорпионе всё бы работало в лучшем виде.....
было
LD A,16+номер страницы озу (dec)
OUT (253),A ; 253 = #FD
а надо было
LD A,16+номер страницы озу (dec)
OR 64 (dec) - это недостающая команда решающая все проблемы с переключением порта. В частях SHOCK128 используется этот метод и отладчик скорпиона не вешается, переключает корректно!
OUT (253),A
Т.к. на старшую шину адреса (с А8 по А15) процессора Z-80 выводится число из регистра A....
Т.е. LD BC, 32765 - регистр B выводится на старшую половину Z-80
регистр C на младшую половину. Тоже самое и с LD A, 16+0ram= 16
LD A, 16 выводится на старшую половину а OUT (253),A на младшую т.е. этот самый #FD (253 dec).... и с дешифрацией у пентагона и скорпиона нет проблем и такты на сам вывод остаются неизменными
(я имею ввиду команду OUT (#FD),A - она без изменений)......
Последний раз редактировалось USERHOME; 17.09.2011 в 20:54.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)