Важная информация

User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 51

Тема: Порт #FF

  1. #11
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,820
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    1,196
    Поблагодарили
    788 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    тест некорректен, и на ZX Spectrum 128/+2 будет выдавать тоже ошибку, аффтару теста низачёд!
    откуда такая уверенность ???
    байт с атрибутами экрана при чтении из несуществующего порта проскакивает только на 48ых моделях. в других как и положено #FF

  2. #12
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,111
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    87
    Поблагодарили
    71 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хочется спросить у топикстартера: зачем ему, вообще нужен на Пентагон 128К данный порт?
    ----
    Из всех программ, с которыми я сталкивался, в нем "нуждались" от силы две-три, и то я нашел "алтернативный" вариант - без обращения к нему.
    Когда есть, но не знаешь где - это все равно, что нету.

  3. #13
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    байт с атрибутами экрана при чтении из несуществующего порта проскакивает только на 48ых моделях. в других как и положено #FF
    нет, "порт" #FF работает на всех синклеровских Спектрумах, и на амстрадовском +2 (сером). Не работает токо на амстрадовских +2a,b и +3

    ---------- Post added at 23:03 ---------- Previous post was at 22:50 ----------

    Цитата Сообщение от goodboy Посмотреть сообщение
    откуда такая уверенность ???
    компы, где "порт" #FF работает, сделаны на базе одной и той же синклеровской ULA, а те, где не работает - на амстрадовских чипах
    Последний раз редактировалось Black_Cat; 21.03.2012 в 23:06.

  4. #14
    Master
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    703
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Хочется спросить у топикстартера: зачем ему, вообще нужен на Пентагон 128К данный порт?
    ----
    Из всех программ, с которыми я сталкивался, в нем "нуждались" от силы две-три, и то я нашел "алтернативный" вариант - без обращения к нему.
    Да хз. Просто чтобы был. Арканоид 1 будет работать .

    Вот еще думаю ковакс сделать на резисторах (просьба ногами не пинать). Хоть послушаю как оно звучало.

  5. #15
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Demige Посмотреть сообщение
    Да хз. Просто чтобы был. Арканоид 1 будет работать .
    а какой у тебя комп?

  6. #16
    Master
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    703
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пентагон-128(512).

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    259
    Поблагодарили
    179 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию


    Наткнулся я тут на страничку, на которой описывается как присобачить порт #FF к амстрадовским спектрумам и решил модернизировать свой +2B. В этой статье сказано, что можно неким образом сэмулировать этот порт, если просто соединить два вывода резистором: "For the second solution, connect a 470 ohm / 0.125 W or 0.25 W resistor between pins 17 of the IC6 and pin 17 of the IC4. That’s all ! I guess the second solution is easier to implement, even by a beginner in electronics." И приведено соответствующее фото:



    После этого якобы заработают некоторые игрушки, которые ранее не работали. Я не нашел резистор 470 ом, но нашел 330 ом + 140 ом. Если оба резистора припаять к выводу одной микросхемы, то там перекос будет, ибо один резистор 250 мв, толстоват, а в том месте как раз дырка для винтика. Короче один резюк я припаял к одной микросхеме, второй - к другой, и соединил их мгтфом.

    Игрушки действительно заработали! Но обнаружился неприятный глюк: комп теперь не всегда нормально сбрасывается кнопкой "reset". В 40% случаев всё окей, но в 60% появляется только надпись внизу, а 128-ое меню не появляется, вместо него постепенно проявляется черный квадрат и всё зависает. (тест экрана по бреаку всегда срабатывает) Глюк полностью рандомен, т.е. иногда проявляется через раз, иногда может 10 раз нормально сброситься, а иногда 10 раз черный квадрат. Тем не менее мне удалось его заснять на видео:



    Хочу еще отметить, что у меня есть BDI, и вот если в нём включить подмену ПЗУ (там вродь пентагоновское ПЗУ со скорпионовской 128-ой менюшкой), то глюк исчезает. Т.е. проблемы только при родном ПЗУ. Сначала я грешил на что угодно, всё перепробовал, но потом отпаял один вывод резистора и теперь глюк полностью исчез. В связи с этим вопрос, может можно как-то и рыбку съесть и глюк победить? Может какой-нибудь кондер дополнительно куда-нибудь впаять.. не? IC6 и IC4 это же RAM? Почему тогда пзу начинает глючить?
    Куплю корпус и материнку от Spectrum +2/+3

  9. #18
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,924
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    IC6 и IC4 это же RAM? Почему тогда пзу начинает глючить?[/B]
    Ну как бы он соединил биты D7 видеопамяти IC4 и бит D7 общей шины данных. Просто видимо IC6 находится неподалеку.

    Если представить, что видеопамять живет соей жизнью, то тем самым в момент чтения из порта FF в бите D7 может быть тупо мусор.
    Помоему это колхоз какой то, добавляющий нестабильность на шину данных.

    И вам не жалко оригиналы таким способом модернизировать. Изверги.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #19
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    259
    Поблагодарили
    179 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Если представить, что видеопамять живет соей жизнью, то тем самым в момент чтения из порта FF в бите D7 может быть тупо мусор. Помоему это колхоз какой то, добавляющий нестабильность на шину данных.
    ну он и пишет, что это "второй вариант", а первый, лучший, такой :
    To make any +3 compatible with all software that uses the IN #FF port, there are two solutions:

    1. (best) decode the IN #FF port and make a real read from the video data bus, by means of three-state buffers - like 74LS125 or 74HCT125 - between the D7 of the video RAM and D7 of the auxiliary (full-speed) RAM

    For the first solution, you will need a few HCT-TTL (best) or LS-TTL (good enough) circuits. Maybe one day I will find some time to draw the schematic diagram for this.
    но схему он так и не привёл Кстати что такое HCT-TTL?
    И вам не жалко оригиналы таким способом модернизировать. Изверги.
    Просто охото поиграться на реале в Renegade с 128-ой музыкой, там такая заводная развеселая музычка, идеально коррелирует с происходящим на экране, просто улёт Можно заценить .rzx А без порта FF - никак. А из реалов есть еще Сибстар, но там FF тоже нет, и как его сделать совсем непонятно.
    Куплю корпус и материнку от Spectrum +2/+3

  11. #20
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,924
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    697
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По сути этот чувак попытался обхитрить проверку на наличие порта #FF

    LOOP IN A,(#FF) ; READ THIS PORT
    CP A,#FF ; CHECK IF "BORDER" OR "WINDOW"
    JP Z,LOOP ; JUMP BACK IF STILL BORDER
    ..... ; CONTINUE THE PROGRAM

    Тоесть за счет того что бит D7 у него как бы начинает колбасить, то проверку как бы проходит. Но вот при сбросе видимо ПЗУ не очень нравится этот колхоз.
    Иными словами, если грубо выразаться, то он попытался посадить бит D7 когда типа процессор обращается к несуществующим портам.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. порт принтера?
    от Atari в разделе Несортированное железо
    Ответов: 0
    Последнее: 03.04.2011, 17:13
  2. Порт управления ПЗУ
    от skyther в разделе Память
    Ответов: 5
    Последнее: 23.04.2007, 19:09
  3. Лишний порт
    от Jukov в разделе Несортированное железо
    Ответов: 2
    Последнее: 17.12.2005, 15:01
  4. порт lpt
    от iliasam в разделе Устройства ввода
    Ответов: 15
    Последнее: 24.05.2005, 00:20

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •