User Tag List

Страница 201 из 278 ПерваяПервая ... 197198199200201202203204205 ... ПоследняяПоследняя
Показано с 2,001 по 2,010 из 2779

Тема: Xpeccy

  1. #2001

    Регистрация
    31.07.2006
    Адрес
    Kharkov Ukraine
    Сообщений
    180
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Падажжи, i8080 как и Z80 стартует с адреса 0. Как это так? Проходит всю ОЗУ до #C000, чтобы стартовать ROM? Или я чего-то не знаю?
    оно там автомагическое - при сбросе на 0 мапится ПЗУ из C000, и затем через десяток миллисекунд тоже само отмапливается.
    детали уже не помню, смотри по схеме линию сброса.

    edit: а не, соврал, иначе оно там, банкинг управляется ВВ55 портом C 5м битом
    Последний раз редактировалось MetalliC; 02.06.2020 в 16:42.

  2. #2002

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MetalliC Посмотреть сообщение
    при сбросе на 0 мапится ПЗУ из C000
    Ага, у меня тоже была такая мысль. Похоже на GB/GBC, там тоже при сбросе на 0 мапится boot-rom, но после прохода удаляется из адресного пространства до следующего сброса. ОК, будем читать дальше...
    Все любят гипножабу

  3. #2003

    Регистрация
    31.07.2006
    Адрес
    Kharkov Ukraine
    Сообщений
    180
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нене, я ж поправился потом - это дело управляется битиком с ВВ55, по сбросу порты обнуляются и переводятся в режим ввода, т.е. для подключенной к ним логики будет читаться 1 = на 0000 мапится ПЗУ, выполняется код, прыгает в Сххх и переводит порт С ВВ55 в режим вывода - с того бита выводится 0 = на 0000 мапится ОЗУ
    Последний раз редактировалось MetalliC; 02.06.2020 в 17:56.

  4. #2004

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MetalliC Посмотреть сообщение
    выполняется код, прыгает в Сххх и переводит порт С ВВ55 в режим
    как всегда столько муторни с этим вышим не запуском с $0000
    нет чтоб было сделать просто отключаемое пзу

  5. #2005

    Регистрация
    31.07.2006
    Адрес
    Kharkov Ukraine
    Сообщений
    180
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    так они его и сделали, вкл/откл битом порта. если уж быть совсем точным - там получается две разблюдовки памяти,
    когда бит установлен (после ресета) она такая:
    0000 ПЗУ
    3800 ВВ55
    4000 ПЗУ
    7800 ВВ55
    8000 ПЗУ
    B800 ВВ55
    С000 ПЗУ
    F800 ВВ55
    т.е. ПЗУ и ВВ55 отзеркалены 4 раза а ОЗУ нет ваще. ну а после сброса бита становится уже нормальная
    0000 ОЗУ (48К)
    С000 ПЗУ
    F800 ВВ55

  6. #2006

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MetalliC Посмотреть сообщение
    так они его и сделали,
    в упор не сделали
    пзу можно было делать по $0000
    а для мерзких цпмэмов (который писалсо под не менее мерзкое гафно)
    можно было бы подменять его рамай
    как раз тем битом порта...

    как всегда упростили не там...
    а так где просто нагородили...

  7. #2007

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,973
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    317
    Поблагодарили
    240 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SAM style, всё забываю спросить - а почему fast режим (который кнопкой insert) какой-то не очень fast? это искусственное ограничение или быстрее не получилось?
    если не получилось, то почему? а если искусственно ограничено, то нельзя ли хотя бы ставить другой множитель, когда запущена лента, а то долговато загрузки ждать

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

    или, может, где-то есть настройка, которую не вижу?
    Прихожу без разрешения, сею смерть и разрушение...

  8. #2008

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    SAM style, всё забываю спросить - а почему fast режим (который кнопкой insert) какой-то не очень fast? это искусственное ограничение или быстрее не получилось?
    если не получилось, то почему? а если искусственно ограничено, то нельзя ли хотя бы ставить другой множитель, когда запущена лента, а то долговато загрузки ждать
    - - - Добавлено - - -
    или, может, где-то есть настройка, которую не вижу?
    Фаст делается отменой пауз между заполнениями буфера звука. Т.е поток эмуляции на 1 ядре разгоняется насколько ему хватает мощей. А потому как сделано всё довольно громоздко, разгон получается не очень быстрым. Хотя, на других машинах разгоняется побыстрее - это можно посмотреть, включив показ FPS.

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

    Цитата Сообщение от MetalliC Посмотреть сообщение
    так они его и сделали, вкл/откл битом порта. если уж быть совсем точным - там получается две разблюдовки памяти,
    когда бит установлен (после ресета) она такая:
    Полезный информацый. Благодарствуем-с
    Все любят гипножабу

  9. #2009

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,973
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    317
    Поблагодарили
    240 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Фаст делается отменой пауз между заполнениями буфера звука.
    эээ, то есть буфер заполняется всё равно? звука нету же...

    Цитата Сообщение от SAM style Посмотреть сообщение
    Т.е поток эмуляции на 1 ядре разгоняется насколько ему хватает мощей. А потому как сделано всё довольно громоздко, разгон получается не очень быстрым.
    хм, у меня на ядро нагрузка возрастает примерно вдвое, с 30% до 60%
    выше не растёт и при изменении приоритета никакой разницы
    может, стоит пропускать еще вывод кадров?
    Прихожу без разрешения, сею смерть и разрушение...

  10. #2010

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,222
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    709
    Спасибо Благодарностей получено 
    1,657
    Поблагодарили
    575 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MetalliC Посмотреть сообщение
    вкл/откл битом порта
    Это получается, что программным путём через программирование ВВ55А можно отключить ОЗУ?
    С уважением, Станислав.

Страница 201 из 278 ПерваяПервая ... 197198199200201202203204205 ... ПоследняяПоследняя

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

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

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

Ваши права

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