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

User Tag List

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

Тема: Pentagon-1024/4096 от Northwood

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

    По умолчанию

    Northwood, самый главный вопрос, а кэш рэмэмбер-то будет работать с этой "машиной мечты"?
    Куплю корпус и материнку от Spectrum +2/+3

  2. #12
    Guru
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,940
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    302
    Поблагодарили
    171 сообщений
    Mentioned
    4 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Ты использовал диодную логику, я же от неё наоборот намерено ухожу всегда, т.к. она сильно ограничивает потенциал по разгону.
    Ты смотрел невнимательно , там ,где и как они стоят , гнать можно сколько угодно.

    Цитата Сообщение от Northwood Посмотреть сообщение
    Я же свой GS разогнал до 18 МГц чтобы увеличить количество тактов в прерывании и убрать торможение GS при одновременном проигрывании всех 4х каналов на некоторых МОДах.
    Глючные моды что описывали в теме я проверял на 14.4мгц , все ок , к тому же ИЕ2 (которую так и не смог найти) меняется на ИЕ5. Поэтому гнать до опупения как бы нет смысла.

    Цитата Сообщение от Northwood Посмотреть сообщение
    У меня будет 2048 Кб при включенной блокировке #7FFD-D5.
    Мое субъективное мнение расширение должно отключаться полностью до стандартных 128к.
    Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.

  3. #13
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Northwood, самый главный вопрос, а кэш рэмэмбер-то будет работать с этой "машиной мечты"?
    С одной минимальной доработкой теневого ОЗУ, которое у меня уже сделано. Мне остаётся только добавить включение "кеш" при нажатии на "Magic" и добавить кнопку "кеш/дос". Ну и в BIOSе должна быть выключена эмуляция 0-й страницы ПЗУ.

    - - - Добавлено - - -

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Мое субъективное мнение расширение должно отключаться полностью до стандартных 128к.
    Такая необходимость была ранее из-за срабатывания расширения памяти при короткой адресации к порту #7FFD командами OUT (#FD),A. Эта проблема полностью решена схемой отлова таких команд. Расширение отключается автоматически до полностью стандартных 128 Кб как только процессор читает код такой команды. Как только процессор читает код другой команды, расширение памяти включается обратно. Попросту говоря, такие программы видят только 128 Кб, но при этом загружать их можно из RAM-диска, использующего верхнюю память. Поэтому необходимость ручного отключения расширения отпала.
    С уважением, Александр

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

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Такая необходимость была ранее из-за срабатывания расширения памяти при короткой адресации к порту #7FFD командами OUT (#FD),A. Эта проблема полностью решена схемой отлова таких команд. Расширение отключается автоматически до полностью стандартных 128 Кб как только процессор читает код такой команды. Как только процессор читает код другой команды, расширение памяти включается обратно. Попросту говоря, такие программы видят только 128 Кб, но при этом загружать их можно из RAM-диска, использующего верхнюю память. Поэтому необходимость ручного отключения расширения отпала.
    Запусти демку 7th Reality и будешь приятно удивлен, а затем придешь к выводу что можно подвесить не только короткой адресацией
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #15
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Запусти демку 7th Reality и будешь приятно удивлен, а затем придешь к выводу что можно подвесить не только короткой адресацией
    Скачал TAP-версию с WorldOfSpectrum, вечером проверю и отпишусь о результатах. Если будет вешаться, то внесу доработку.
    С уважением, Александр

  6. #16
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скачал "7th Reality" TR-DOS-версию, действительно падает перед самой частью с многогранником. Проверил и на реале, и на эмуле. На эмуле если выключить расширенную память, то демка работает до конца. Сейчас покопаю демку, чтобы выяснить, что именно происходит что приводит к падению.
    А вообще, можно будет сделать и отключение всей верхней памяти через BIOS.

    - - - Добавлено - - -

    Покопал, всё просто - в этой демке напрямую через #7FFD щёлкают верхнюю память, 7-й бит порта. Только спрашивается, зачем ?
    С уважением, Александр

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

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

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Скачал "7th Reality" TR-DOS-версию, действительно падает перед самой частью с многогранником. Проверил и на реале, и на эмуле. На эмуле если выключить расширенную память, то демка работает до конца. Сейчас покопаю демку, чтобы выяснить, что именно происходит что приводит к падению.
    Подскажу, они срут в старшие биты порта 7FFDh. На Фениксе используется 7 бит порта 7FFD и он тоже благополучно вешается.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #18
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Подскажу, они срут в старшие биты порта 7FFDh. На Фениксе используется 7 бит порта 7FFD и он тоже благополучно вешается.
    Уже увидел, только спрашивается, зачем целенаправленно слать 7-й бит порта #7FFD, используя полную адресацию, если демка рассчитана на 128 Кб памяти ?
    С уважением, Александр

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

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Уже увидел, только спрашивается, зачем целенаправленно слать 7-й бит порта #7FFD, используя полную адресацию, если демка рассчитана на 128 Кб памяти ?
    Возможно просто ошибка, а возможно умышленное действие чтобы было онли 128
    Или специально это было сделано ввиду просчетов по тактам эффекта - скажем значение аккумулятора(регистра) используется скажем для нескольких операций.
    Это надо целиком код исследовать.
    Последний раз редактировалось Mick; 30.11.2017 в 22:35.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #20
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    804
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    198
    Поблагодарили
    100 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Возможно просто ошибка, а возможно умышленное действие чтобы было онли 128
    Или специально это было сделано ввиду просчетов по тактам эффекта - скажем значение аккумулятора(регистра) используется скажем для нескольких операций.
    Это надо целиком код исследовать.
    Конкретно в "7th Reality" есть таблица со сценарием, содержащая номера страниц, которые нужно включить, а точнее не номера страниц, а конкретное число, которое нужно отправить в порт 0x7FFD. Значение 0x96 для данного порта прямо прописано в таблице, и оно больше нигде не используется - после включения страницы, в аккумулятор записывается новое значение из (HL).

    А вообще много подобных демок и иных программ, которые точно так же щёлкают без надобности старшие биты 0x7FFD ?
    С уважением, Александр

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

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

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

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

Похожие темы

  1. Pentagon 1024
    от Ilyad в разделе Pentagon
    Ответов: 3
    Последнее: 24.06.2015, 15:28
  2. Ответов: 186
    Последнее: 01.07.2012, 18:43
  3. Pentagon – 1024 SL 2.2
    от skar в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 19.08.2008, 12:56
  4. Pentagon – 1024 SL 1.4
    от skar в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 28.08.2007, 13:00
  5. Pentagon 1024 SL
    от breeze в разделе Pentagon
    Ответов: 7
    Последнее: 15.03.2005, 10:43

Ваши права

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