Избирательный какой-то подход. Чем плох гиг памяти и расширеные видеорежимы?
Вид для печати
Нет у него проблем с сигналом INT. Просто формирование этого сигнала отличается от формирования оного у оригинального Speccy. Но тут есть одна маленькая проблема - все зависит какие проги собираешься использовать. Если зарубежные и критичные к фазе этого сигнала, то можно выполнить доработку. А если отечественные и тоже критичные к фазе сигнала, то уже они на пойдут на твоем доработанном Пентагоне, ибо "Пентагон-стандарт для наших демомейкеров". Скорпионщики, прошу помолчать, речь не о том кто лучше, а о том стоит ли машину уродовать. Если тебя демки не интересуют, то вообще нет темы для разговора - от INT зависят только мультиколорные эффекты, а в игрушках они, как правило не используются.Цитата:
Сообщение от AlexBel
Есть пара-тройка игрушек использующих порт #7FFD, не по полному адресу, а по укороченному #FD. Скорпионщики намучались с похожей проблемой из-за того, что наши мудрецы оринтировались на Пентагон и использовали порт #7FFD по короткому адресу #FD, а в Scorpion есть порт-двойник #1FFD. В общем с вышеуказанными игрушками похожая проблема, только они уже ни на Пентагоне, ни на Скорпионе не пойдут. Универсального лекарства нет, а подгонять hard под soft, это вообще изврат.Цитата:
Сообщение от AlexBel
Если ты это называешь наворотом, тогда и PC является Spectrum'ом:) Все что тебе предлагают это как раз помада, туш и лак, ну накрайняк силикон:)Цитата:
Сообщение от AlexBel
Абсолютно ничем не плох. Просто они МНЕ ЛИЧНО не нужны. Меня не интересует РАСШИРЕНИЕ. Я хочу, чтобы мой аппарат был МАКСИМАЛЬНО НАДЕЖЕН, чтобы на нем шло как можно больше ИГРОВЫХ ПРОГРАММ для Спектрум-48 и -128. Хочу, чтобы в качестве накопителя была SD-карта, содержащая TRD-образы и PS/2-клавиатура. ВСЕ! Больше ничего не нужно.
Добавлено через 6 минут
Я считаю, что каждый компьютер должен использоваться настолько, насколько позволяют его возможности. На Спектруме я могу лишь поиграть в старые добрые игры. Заметь, я говорю про СЕБЯ. Пусть другие на Спектруме выходят в интернет, разводят платы, пишут музыку - я это буду делать на РС, у которого для этого есть гораздо более серьезные возможности.
Вообще, как мне кажется, пустой это разговор - о вкусах и понятиях :)
Добавлено через 9 минут
Ребята, я уже понял - не буду мучить машинку, все равно больше ничего выжать из нее не получится. Вот только музпроцессор подвешу.
Почесавши репу, решил сэмулировать клавиатуру ключами 561КТ3, управляемыми контроллером. Конечно, получается несколько громоздко (10 микросхем 561КТ3), но зато нет необходимости вмешиваться в схему (достаточно подключить вместо штатной клавиатуры) и не нужно тормозить процессор на время опроса клавиатуры.
Конечно, все равно хочу попробовать схему Камиля на АТ8515.
Вот, догоняю время - занялся изучением PIC24 и переводом на эту серию своего девайса. Уже жалею - на 18F4520 оставалось доделать немного (скажем, процентов на 70-80 было готово), теперь приходится портировать проект под другой контроллер и другой компилятор. Уж лучше бы закончил начатое.
Впрочем, к теме это отношения не имеет :-)
Спустя 10 лет :v2_dizzy_vodka4: я тоже напишу здесь....
Доработки пентагон-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 используется этот метод и отладчик скорпиона не вешается, переключает корректно!:v2_dizzy_vodka3:
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 - она без изменений)......:v2_wink2: