User Tag List

Страница 84 из 115 ПерваяПервая ... 808182838485868788 ... ПоследняяПоследняя
Показано с 831 по 840 из 1148

Тема: Sizif-512

  1. #831

    Регистрация
    18.05.2020
    Адрес
    г. Белгород
    Сообщений
    527
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    637
    Поблагодарили
    201 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил прошивку платы расширения.
    - Для General Sound добавлена 1 ранее незадействованная страница ОЗУ (32Кб);
    - Исправлены щелчки при воспроизведении некоторых модов с командами изменения громкости;
    - Исправлен нулевой бит порта статуса (#BB) General Sound - ранее его значение бралось из нулевого канала громкости (как написано в документации), сейчас из третьего (как на схеме). По факту вроде бы ни на что не влияет, но всё же...

    Скачать: https://github.com/UzixLS/zx-sizif-5...r/out/cpld.pof

    Эти 3 пользователя(ей) поблагодарили Uzix за это полезное сообщение:

    Djoni(19.11.2022), Dr.Dash(19.11.2022), Owl(24.11.2022)

  2. #832

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Uzix Посмотреть сообщение
    По факту вроде бы ни на что не влияет, но всё же..
    Доброго здравия! Вот этот BDI будет работать на сабже? [ https://zx-pk.ru/threads/21007-malen...suzhdenie.html ]

    И ещё, можно ли поменять прошивку, чтобы заработала вот эта программа? [ https://zx-pk.ru/threads/27892-cash-...2k-cache).html ]
    ___________

  3. #833

    Регистрация
    18.05.2020
    Адрес
    г. Белгород
    Сообщений
    527
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    637
    Поблагодарили
    201 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Доброго здравия! Вот этот BDI будет работать на сабже?
    По ссылке в той теме документация на контроллер не открывается - 404. По описанию "клонам 48K/128K с разъемом по стандарту НЭТИ" - я так понимаю, это штыревой разъём? На сизифе краевой, так что не подойдёт.

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    И ещё, можно ли поменять прошивку, чтобы заработала вот эта программа?
    Не знаком с этой программой. Пробежался сейчас по функциям:
    - Снапшоты и poke уже есть в esxdos.
    - Отладчик, конечно, не помешал бы. Но без conditional breakpoints, которые, по понятным причинам, на железном Z80 реализовать непросто, он будет не слишком полезен.
    - Насчёт многозадачности - была идея реализовать не псевдо, а настоящую, с диспетчером на nmi, дёргающимся по таймеру.

    Пробежался по требования этой программы к железу:
    - "512 Кб оперативной памяти, страницы которой переключаются портом #7FFD" - нет сразу по двум причинам. Во-первых, это не будет работать вместе с esxdos - т.к. ей нужно тоже откусить определённый объём от имеющихся 512Кб. Во-вторых, для переключения памяти используется порт #DFFD как наиболее совместимый с различным старым ПО. Если вешать доп. страницы на #7FFD, то часть софта будет некорректно работать т.к. не рассчитана на дополнительные значащие биты в #7FFD, и потребуется вводить настройку типа "Memory lock", чего бы сильно не хотелось.
    - " Проге нужно хотябы 2 Кб кэш памяти, которая включается и выключается портами #FB (251) и #7B (123) соответственно." - я так понял, 2 Кб это в дополнение к основным 512 Кб. В Сизифе всего 512 Кб, так что не получится.
    Дальше не смотрел.

    Этот пользователь поблагодарил Uzix за это полезное сообщение:

    Djoni(19.12.2022)

  4. #834

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Uzix Посмотреть сообщение
    я так понимаю, это штыревой разъём? На сизифе краевой, так что не подойдёт.
    Я не уверен, что там вообще есть какой либо разъём

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

    Цитата Сообщение от Uzix Посмотреть сообщение
    - Снапшоты и poke уже есть в esxdos.
    divMMC - это неправославная поделка, которая заменяет собою полспектрума, в топку её. К тому же с ней не все игры работают.

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

    Цитата Сообщение от Uzix Посмотреть сообщение
    - Отладчик, конечно, не помешал бы. Но без conditional breakpoints, которые, по понятным причинам, на железном Z80 реализовать непросто, он будет не слишком полезен.
    В 90-ые был полезен, а тут вдруг стал не полезен?? хм...

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

    Цитата Сообщение от Uzix Посмотреть сообщение
    Во-первых, это не будет работать вместе с esxdos -
    А если в прошивке просто убрать divMMC? Спектрумистам-староверам он не нужен.

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

    Цитата Сообщение от Uzix Посмотреть сообщение
    Во-вторых, для переключения памяти используется порт #DFFD как наиболее совместимый с различным старым ПО. Если вешать доп. страницы на #7FFD, то часть софта будет некорректно работать т.к. не рассчитана на дополнительные значащие биты в #7FFD, и потребуется вводить настройку типа "Memory lock", чего бы сильно не хотелось.
    Этот момент можно пофиксить в программе, исходники есть

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

    Цитата Сообщение от Uzix Посмотреть сообщение
    " Проге нужно хотябы 2 Кб кэш памяти, которая включается и выключается портами #FB (251) и #7B (123) соответственно." - я так понял, 2 Кб это в дополнение к основным 512 Кб. В Сизифе всего 512 Кб, так что не получится.
    Дальше не смотрел.
    Это доработка типа кэш, придётся в сизиф добавить 1 чип памяти (16 или 32 кб.) и дело в шляпе
    ___________

  5. #835

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Это доработка типа кэш, придётся в сизиф добавить 1 чип памяти (16 или 32 кб.) и дело в шляпе
    Мож я чего упустил, а что, в каком-то клоне такое есть штатно ? Эта разработка заточена под какой-то специальный вариант клона ?
    Там вроде написано "пентагон", но если речь про 512к, то и под пентагон-то уже не классический... Можно узнать, на чем оно видено в действии ?

  6. #836

    Регистрация
    18.05.2020
    Адрес
    г. Белгород
    Сообщений
    527
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    637
    Поблагодарили
    201 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    divMMC - это неправославная поделка
    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    А если в прошивке просто убрать divMMC? Спектрумистам-староверам он не нужен.
    Я не спектрумист-старовер. Мне нравятся DivMMC и esxdos как с точки зрения разработчика, так и с точки зрения пользователя, поэтому в Сизифе они будут в приоритете.

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    которая заменяет собою полспектрума
    Не совсем, точнее совсем нет. Небольшой ликбез: DivMMC аппаратно состоит, по сути, из трёх составляющих, каждая из которых предельно прозрачна и проста:
    1. Порты работы с SD-картой - порт сдвигового регистра для записи/чтения данных и порт управления сигналами выбора карты - тут, очевидно, никакой замены "полспектрума" нет;
    2. Менеджер памяти, подставляющий в область ПЗУ спектрума (#0000-#3FFF) память самой DivMMC - тут от спектрума требуется только сигнал принудительного отключения встроенного ПЗУ - и этот сигнал выведен во всех фирменных спектрумах (и, наверное, во многих клонах) на краевой разъём;
    3. Компаратор адресов, активирующий менеджер памяти при исполнении спектрумом кода по определённым адресам ПЗУ (процедура сброса, загрузки с кассеты, вызова функций TR-DOS и т.д.). Опять же, аппаратно довольно простой узел, никакой никакой замены "полспектрума" нет.
    Байка про замену "полспектрума" может иметь место только на машинах со встроенным неотключаемым BDI - т.к. DivMMC (DivIDE) несовместим с ним. Но тут палка о двух концах - про машины со встроенным неотключаемым DivMMC тоже можно сказать, что, мол, BDI заменяет "полспектрума" Но для Сизифа это всё равно неактуально, т.к. если подключить BDI, то Сизиф его автоматически обнаружит и выключит DivMMC сразу на старте.

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Это доработка типа кэш, придётся в сизиф добавить 1 чип памяти (16 или 32 кб.) и дело в шляпе
    Мне это неинтересно, но если кто-то возьмётся - готов помочь, проконсультировать


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

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    К тому же с ней не все игры работают.
    Насколько мне известно, среди решений, не использующих эмуляторы ВГ93/магнитофона внутри ПЛИС/микроконтроллера, связка DivMMC(DivIDE)+esxDOS обладает наилучшей совместимостью и поддержкой различных форматов (tap,z80,sna,trd,scl - может ещё что упустил).
    Последний раз редактировалось Uzix; 19.12.2022 в 19:52.

    Эти 2 пользователя(ей) поблагодарили Uzix за это полезное сообщение:

    kox(19.12.2022), Копейкин(19.12.2022)

  7. #837

    Регистрация
    27.11.2010
    Адрес
    Пенза
    Сообщений
    332
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Просто выскажу свое мнение: divmmc- это лучшее, или как сейчас модно говорить "имбовое" устройство хранения данных для спека со времён bdi. На данный момент удобнее и быстрее bdi на порядок.
    Последний раз редактировалось kox; 19.12.2022 в 20:38.

  8. #838

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Просьба протестировать как работает вот эта игрушка на divMMC: https://vtrd.in/translat/LAABADIR.ZIP

    Побродить, сделать снапшот, загрузиться с него ))

    Так же можно попробовать встроенную в игру снапшотелку (Smbol Shift + цифры / Caps Shift + цифры)

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

    Цитата Сообщение от Uzix Посмотреть сообщение
    Мне это неинтересно, но если кто-то возьмётся - готов помочь, проконсультировать
    А если этот кто-то помимо доработки "кэш" ещё и попутно захочет выкинуть divMMC - тоже поможешь? )

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

    Цитата Сообщение от valerium Посмотреть сообщение
    Мож я чего упустил, а что, в каком-то клоне такое есть штатно ?
    В том и беда, что штатно ни в одном нет (((

    Когда-то и BDI ни в одном не было штатно, а потом появился; когда-то и турбы не было штатно, потом появилась; с кемпстоном та же история и т.д. и т.п.


    Цитата Сообщение от valerium Посмотреть сообщение
    Эта разработка заточена под какой-то специальный вариант клона ?
    Нет, она для 90% клонов подойдёт

    Цитата Сообщение от valerium Посмотреть сообщение
    Там вроде написано "пентагон", но если речь про 512к, то и под пентагон-то уже не классический.
    Именно классический, расширение памяти никогда не трактовалось староверами как некое кощунство

    Цитата Сообщение от valerium Посмотреть сообщение
    Можно узнать, на чем оно видено в действии ?
    Перефразируй мысль, не понял
    ___________

  9. #839

    Регистрация
    27.11.2010
    Адрес
    Пенза
    Сообщений
    332
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Просьба протестировать как работает вот эта игрушка на divMMC: https://vtrd.in/translat/LAABADIR.ZIP
    Работает. Снапшот тоже работает.
    Последний раз редактировалось kox; 19.12.2022 в 21:40.

    Этот пользователь поблагодарил kox за это полезное сообщение:

    ZX_NOVOSIB(19.12.2022)

  10. #840

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kox Посмотреть сообщение
    Работает.
    у меня на черном+2 с divIDE глюки какие-то были, при определенных условиях, щас не вспомню при каких именно
    ___________

Страница 84 из 115 ПерваяПервая ... 808182838485868788 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Greed 512 bytes
    от denpopov в разделе Игры
    Ответов: 13
    Последнее: 10.03.2014, 14:14
  2. Asteroid 512
    от SaNchez в разделе Игры
    Ответов: 0
    Последнее: 04.11.2012, 00:44
  3. Пентагон 128=>>512
    от IlyaMIV в разделе Pentagon
    Ответов: 2
    Последнее: 16.01.2010, 07:05
  4. Зеленый GS 512
    от yorgee в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.03.2009, 20:12
  5. 512 bite intro
    от newart в разделе Программирование
    Ответов: 10
    Последнее: 30.07.2006, 19:40

Ваши права

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