Эмулятор ZX Spectrum - ZX Speccy P
Автор прошивки
const_billСкачать версию 0.15.8 у нас или с Яндекс.ДискаСкачать версию 0.15.7
у нас или с
Яндекс.ДискаСкачать версию 0.15.6
у нас или с
Яндекс.ДискаСкачать версию 0.15.4s
у нас или с
Яндекс.ДискаСкачать версию 0.14.6
у нас или с
Яндекс.ДискаСкачать версию 0.14.3
у нас или с
Яндекс.ДискаСкачать версию 0.14
у нас или с
Яндекс.ДискаСкачать версию 0.13.8
у нас или с
Яндекс.ДискаСкачать версию 0.13.4
у нас или с
Яндекс.ДискаСкачать версию 0.13.3
у нас или с
Яндекс.ДискаСкачать версию 0.13.2
у нас или с
Яндекс.Диска0.15.8 от 2024/12/132024/12/13 v0.15.8 TEST!
- Работа над ошибками
-- исправлена маска AY в режиме soft AY/TS
- тест запуска без обнуления памяти 128kB и выше при reset (экспериментально)
- возможность изменение палитры в меню настроек и по [F6] (экспериментально)
-[PrinttScreen] вход в режим обновления прошивки , аналогичен нажатию кнопки BOOT !
--- 378 MHz
--- прошивка VGA 60Hz
--- прошивка HDMI 90Hz с делителем 1.0
--- прошивка HDMI 60Hz с делителем 1.5
--- прошивка TFT ili9341
--- прошивка TFT_st7789
--- 315 MHz
--- прошивка HDMI 75Hz с делителем 1.0
0.15.7 от 2024/12/52024/12/05 v0.15.7
- Работа над ошибками
-- Исправлено стерео в режиме soft AY/TS (лево<>право) ABC
-- Корректное выключение-включение звука в режиме Hard AY/TS с внешним генератором
при входе в меню и по кнопке PAUSE
-- Добавлен выход из файлового меню по клавише [ESC]
-- Раздельное сохранение уровня громкости для SoftAY/TS и i2s звука
-- регулировка громкости [F7] [F8]
-- по умолчанию включен звук SoftTS
- Scorpion ZS256
-- вход в Теневой Сервис Монитор [F9] NMI/Magic
-- отключение ПЗУ и включение ОЗУ bank 0, по биту D0 порта #1FFD
- Пунк выключения с сохранением текущей конфигурации [Power OFF] ;)
- Вход в режим обновления прошивки [Update mode], аналогичен нажатию кнопки BOOT
- Работа с геймпадом XBox в режиме кемстон джойстика / только кнопки и крестовина
- Работа с китайским беспроводным геймпадом в режиме кемпстон джойстика
--- прошивка VGA 60Hz
--- прошивка HDMI 90Hz с делителем 1.0
--- прошивка HDMI 60Hz с делителем 1.5
--- прошивка TFT ili9341
--- прошивка TFT_st7789
0.15.6 от 2024/12/042024/12/04 v0.15.6
- Работа над ошибками
- режим Scorpion ZS256
-- починен пункт меню входа в TR-DOS / теперь не зависает
-- вход в Теневой Сервис Монитор [F9] NMI/Magic
-- отключение ПЗУ и включение ОЗУ bank 0, по биту D0 порта #1FFD
-- корректная работа через RST8
- исправленны некоторые ошибки эмулятора процессора Z80
- Добавлен пункт Spectrum 48
- шрифт 6x7 интерфейса
- по умолчанию включен звук SoftTS
при переключении на I2S рекомендуется
отрегулировать громкость [F7] [F8]
- по Soft reset сброс TAP файлов на начало
- F4 вызов помощи по клавишам ZX Spectrum ( by Technocat)
- Исправена работа с файлами образов с атрибутом ReadOnly и Archive
- Исправлена работа с укороченными TRD файлами нестандартной длины / ReadOnly
- Исправлена работа с SCL файлами / ReadOnly
- Добавлен пунк выключения с сохранением текущей конфигурации
- Добавлен пунк входа в режим обновления прошивки , анологичен нажатию кнопки BOOT
- Работа с геймпадом XBox в режиме кемстон джойстика / только кнопки и крестовина
- Работа с китайским беспроводным геймпадом в режиме кемпстон джойстика
--- прошивка VGA 60Hz
--- прошивка HDMI 90Hz с делителем 1.0
--- прошивка HDMI 60Hz с делителем 1.5
--- прошивка TFT ili9341
--- прошивка TFT_st7789 не тестировалась
0.15.4s от 2024/11/13Одновременная работа USB клавиатуры/мыши через USB OTG
и PS/2 клавиатур
-в режиме кемпстон джойстика:
поддержка gamepad XBOX (пока только T-Pad и кнопки ABXY)
поддержка китайского беспроводного gamepad
I2S звук (по умолчанию стоит SoftTurbosound)
при выборе I2S звука увеличить/уменьшить громкость [F7] [F8]
PSRAM, HARD/Soft Turbosound
режимы NORMAL / TURBO / FAST
-автозагрузка TRD, SCL образов и сохранененного состояния из Slot0
-добавлен режим Spectrum 48 ;)
- корректное форматирование из под TR-DOS две стороны по 80 дорожек
-Unreal Demo и Refresh работали и работают
- Файловый менеджер максимум 8 вложений по 500 файлов/папок
- Режим Scorpion 256 работает кнопка Magic/NMI [F9]
-- этот режим еще не отлажен могут быть глюки
- Режим Navigator 256 работает кнопка Magic/NMI [F9]
-- Этот режим чисто для моей ностальгии ;)
- Загрузка TRD и SCL образов по клавише ПРОБЕЛ без выбора дисковода
0.14.6 от 2024/06/18OTG USB клавиатура и USB мышь + PS/2 клавиатура
I2S звук, PSRAM, HARD/Soft Turbosound
режимы NORMAL / TURBO / FAST
и так далее
2024/07/24
Добавленна одновременная работа USB клавиатуры/мыши через USB OTG и PS/2 клавиатуры
- Для работы OTG на черной пико необходимо
замыкать трёхногий диод- Работа над ошибками
-- починен NES Joy
-- убраны тормоза при INT 50Hz в режиме TURBO
-- и остальное по мелочи
TRD и SCL файлов из файлового меню БЕЗ выбора диска
-- клавиша [SPACE] или кнопка NES джойстика [B]
-- происходит сброс с АВТОМАТИЧЕСКОЙ загрузкой выбранного образа с диска A:
-- клавиша [ENTER] или кнопка NES джойстика [A] попрежнему
позволяют подключать образы к любому из 4 дисководов
-клавиатура
F1 Help
F2 быстрое сохранение
F3 загрузка сохранений
F5 Быстрое сохранение в slot 0 + сохранение файла конфигурации
F9 кнопка вызова прерывания NMI (опционально)
F10 Normal/Turbo/Fast
NORMAL 3.5MHz Int 50Hz
TURBO Int 50Hz
FAST Int 100Hz
F11/WIN/Ins файловое меню / выход из файлового меню F11/WIN/Ins
F12/Home меню настроек
F7 Volume down
F8 Volume up
ESC выход из менюшек и так далее.
-NES джойстик
-- START+стрелка вниз - вход в файловый браузер/ выход повторное нажатие [START+стрелка вниз] или [B] на джое
- [A] выбор файла
- [START] Выход
- [B] Запуск образов TDA, SCL
-- START+стрелка вверх - вход в меню настроек / [A] джойстика - выбор / выход из него кнопкой [B] джойстика
-- START+стрелка влево - вход в меню SAVE / [A] джойстика - выбор / выход [B] джойстика
-- START+стрелка вправо - вход в меню LOAD / [A] джойстика - выбор / выход [B] джойстика
-- выход из файлового меню по клавише [START]
- Aвтостарт при включении или hard reset
-- настраивается в меню настроек [F12] пункт [AutoRUN]
-- файлов TRD , SCL с диска A [File TR-DOS]
если образ был подключен в файловом меню и была записана текущая конфигурация [Save config]
-- SLOTa 0 "быстрой загрузки" [QuickSave Slot 0]
После включения загружается полностью рабочая машина со всеми файлами и подключенными образами дисков и так далее, которая была сохранена по кнопке [F5] или из "быстрой загрузки" в slot 0
-- возможность отключения автостарта [OFF]
0.14.3 от 2024/06/18- Добавленна поддержка i2s звука на TDA и PCM5102
-- Изменен алгоритм регулировки громкости клавишами [F7] и [F8]
-- в Soft AY/TS от 0 до 32
-- в I2S AY/TS от 0 до 255
-- настройки текущей громкости можно сохранить в файле конфигурации
-- beeper по i2s работает не совсем правильно
-- Режимы звука переключаются с сохранением конфигурации и перезагрузкой
-- Оптимизирован алгоритм эмуляции AY в Soft AY/TS и I2S AY/TS
-- прошивка HDMI 90Hz с делителем 1.0
-- прошивка HDMI 60Hz с делителем 1.5
0.14 от 2024/05/03ТЕСТОВАЯ ВЕРСИЯ ТОЛЬКО VGA 60Hz и HDMI 75Hz
- Переписан модуль TR-DOS
-- Запускаются и работают демки типа UNREAL
и другие проблемные в плане фоновой загрузки с диска.
-- Работает стандартное форматирование из под TR-DOS образов *.TRD
--- образы форматируются как двухсторонний диск 80 дорожек
- Запуск TRD и SCL файлов из файлового меню БЕЗ выбора диска
-- клавиша [SPACE] или кнопка NES джойстика [B] (Переделал на [B] так как не у всех есть [С])
-- происходит сброс с АВТОМАТИЧЕСКОЙ загрузкой выбранного образа с диска A:
-- клавиша [ENTER] или кнопка NES джойстика [A] попрежнему
позволяют подключать образы к любому из 4 дисководов
-- START+стрелка вниз - вход в файловый браузер/ выход повторное нажатие [START+стрелка вниз] или [B] на джое
- [A] выбор файла
- [START] Выход
- [B] Запуск образов TDA, SCL
-- START+стрелка вверх - вход в меню настроек / [A] джойстика - выбор / выход из него кнопкой [B] джойстика
-- START+стрелка влево - вход в меню SAVE / [A] джойстика - выбор / выход [B] джойстика
-- START+стрелка вправо - вход в меню LOAD / [A] джойстика - выбор / выход [B] джойстика
-- выход из файлового меню по клавише [START]
-- (Пока такое управление , рассмотрю другие варианты)
-- Как обычно поддержка PSRAM для расширения памяти ZX Spectrum > 128Кб.
- !!! НОВЫЙ файл конфигурации zxconf14.dat в корне SD карты !!!
-- старый zxconfig.dat можно удалить или оставить для старых версий прошивки
- Работа над ошибками
0.13.8 от 2024/04/03Исправление различных ошибок
Добавлена прошивка для
Murmulator ultimate 1.x с клоком AY на 21 пине
без поддержки PSRAM (speccyP_0.13.8_AY21_NOPSRAM_VGA.uf2)
При первом запуске прошивки во избежание глюков необходимо удалить старый файл конфигурации zxconfig.dat в корне SD карты
Особенности ZX Speccy P:
Поддержка VGA, HDMI и TFT экранов
Поддержка HW Turbosound
Поддержка PSRAM для расширения памяти ZX Spectrum по стандарту Пентагон 512, Пентагон 1024, Профи 1024, Scorpion ZS256, Scorpion 2048 и несуществующий стандарт на 4096кБ. Если PSRAM отсутствует, то доступна только одна конфигурация памяти Spectrum 128, поддержка железного TurboSound
Поддержка USB мыши и клавиатуры при использовании адаптера на второй пико usb to i2c, подключается на GPIO 0 и GPIO1
Быстрое сохранение и загрузка состояния памяти Спектрума посредством вызова соответствующих меню, по клавишам F2-save и F3-load
Всего доступно 25 слотов сохранения с визуализацией того что находится в слоте
Aвтостарт при включении или hard reset
-- настраивается в меню настроек [F12] пункт [AutoRUN]
-- файлов TRD , SCL с диска A [File TR-DOS]
если образ был подключен в файловом меню и была записана текущая конфигурация [Save config]
-- SLOTa 0 "быстрой загрузки" [QuickSave Slot 0], после включения загружается полностью рабочая машина со всеми файлами и подключенными образами дисков и так далее, которая была сохранена по кнопке [F5] или из "быстрой загрузки" в slot 0
-- возможность отключения автостарта [OFF]
- Запуск TRD и SCL файлов из файлового меню БЕЗ выбора диска
-- клавиша [SPACE] или кнопка NES джойстика [C]
-- происходит сброс с АВТОМАТИЧЕСКОЙ загрузкой выбранного образа с диска A:
-- клавиша [ENTER] или кнопка NES джойстика [A] по прежнему позволяют подключать образы к любому из 4 дисководов
- Добавлен очередной экспериментальный пункт меню
--Bass boost (фильтр высоких частот + усиление НЧ) для soft AY
--Звук на попробовать, используется алгоритм простого фильтра ;)
-- START+стрелка вниз - вход в файловый браузер/ выход повторное нажатие [START+стрелка вниз] или [B] на джое
- [A] выбор файла
- [B] Выход
- [C] Запуск образов TDA, SCL
-- START+стрелка вверх - вход в меню настроек / [A] джойстика - выбор / выход из него кнопкой [B] джойстика
-- START+стрелка влево - вход в меню SAVE / [A] джойстика - выбор / выход [B] джойстика
-- START+стрелка вправо - вход в меню LOAD / [A] джойстика - выбор / выход [B] джойстика
-клавиатура
F2 быстрое сохранение
F3 загрузка сохранений
F5 Быстрое сохранение в slot 0 + сохранение файла конфигурации
F9 кнопка вызова прерывания NMI (опционально)
F11 файловое меню
F12 меню настроек
ESC выход
Игры тут