User Tag List

Страница 1 из 19 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 187

Тема: ZX-ESPectrum - Еще один (но не менее клевый) ZX16/48/128+2+3 AY на ESP32/ESP32+PSRAM

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    606
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    101 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZX-ESPectrum - Еще один (но не менее клевый) ZX16/48/128+2+3 AY на ESP32/ESP32+PSRAM

    ZX-ESPectrum - Еще один (но не менее клевый) ZX16/48/128+2+3 на ESP32/ESP32+PSRAM
    Случайно нашел на просторах такой вот проект, из оссобеностей
    zx 16/48 на стандартном ESP32
    zx 128/+2/+3 на ESP32+PSRAM4M
    VGA выход, PS/2 клава, AY, Wiimote
    для работы нужна только ESP32, + доп транслятор уровней 5-3.3v для PS/2, хотя можно придумать и без него.

    Github: https://github.com/dcrespo3d/ZX-ESPectrum-Wiimote
    YT: https://www.youtube.com/watch?v=ROthljwC5OA




    Features:
    Spectrum 16/48 architecture emulation without PSRAM.
    Spectrum 128/+2/+3 architecture emulation with PSRAM.
    VGA output, 3 bit, 6 bit (default), 14 bit (untested).
    Accurate Z80 emulation, with enhanced timing and fast video generation.
    Dual Z80 emulators, selectable in compile time using #defines: the precise one (JLS), and the fast one (LKF)
    Contended memory algorithm for very precise timing on 48K, a little less precise on 128K.
    48K sound: beeper digital output, good PWM sound using JLS CPU core.
    128K sound: AY-3-8912 sound chip emulation (incomplete but working).
    PS/2 Keyboard used as input for Spectrum keys.
    Wiimote support with per-game key assignments.
    VGA OSD menu: Configuration, architecture, ROM and SNA/Z80 selection.
    Support for two aspect ratios: 16:9 or 4:3 monitors (using 360x200 or 320x240 modes)
    Tape saving and loading (untested).
    SNA snapshot loading.
    Z80 snapshot loading.
    Quick (to memory) and persistent snapshot saving and loading (both 48K and 128K supported).
    Internal SPIFFS support / external SD card support (only one of both, see hardconfig.h).
    Original Spectrum Keyboard support, using 8 + 5 contacts ribbon connectors connected to 13 ESP pins.
    MISTer
    SidewinderFPGA
    ZXUNO, ZXDOS
    Поиск-1 512к

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

    ALS(14.04.2021), breeze(06.12.2024), CLR(14.04.2021), fifan(23.01.2022), OldHAMer(14.04.2021), Oleg N. Cher(20.05.2024), Outcast(15.02.2025), polikarpov76(14.04.2021), ra1tac(25.10.2024), Rusazar(14.04.2021), sdima1357(14.04.2021), Vasily_A(14.04.2021), vuk(17.11.2024), wiktors75(05.02.2022)

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

  3. #2

    Регистрация
    01.11.2020
    Адрес
    г. Маалот-Таршиха, Израиль
    Сообщений
    46
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Рассматривал сделать такой же но:
    1 Монитор VGA на 50Hz - экзотика. А 60 и 75 не нативные для спектрума(нашего естественно), с соотвествующими проблемами.(Кстати мог VGA и к себе добавить, без дополнительного PSRAMa, но поразмыслив отказался)
    да и не в кайф картинка на VGA. Так и на PC поиграть можно.
    2 PS/2 ? Скоро их днем с огнем не найти.
    3 Цена уже подтянется к рассперри пи зеро, версии с ESP32 c PSRAM заметно дороже, чем без него.
    4 Автора нет на этом сайте
    Последний раз редактировалось sdima1357; 14.04.2021 в 22:46.

  4. #3

    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    606
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    101 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sdima1357 Посмотреть сообщение
    Автора нет на этом сайте
    Это точно)
    а ps/2 все еще на горе в силу своей простоты и уже готовых библиотек, особенно для ретро пректов.
    MISTer
    SidewinderFPGA
    ZXUNO, ZXDOS
    Поиск-1 512к

  5. #4

    Регистрация
    01.11.2020
    Адрес
    г. Маалот-Таршиха, Израиль
    Сообщений
    46
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dotoro Посмотреть сообщение
    Это точно)
    а ps/2 все еще на горе в силу своей простоты и уже готовых библиотек, особенно для ретро пректов.
    Написать то ps/2 конечно проще чем USB. Я про достать/купить. У нас таких нет, надо заказывать и долго ждать.

    Еще один (но не менее клевый)
    Xmm...

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

    Цитата Сообщение от Dexus Посмотреть сообщение
    Ну то есть _надобности_ получается нет, и это просто блажь товарища разработчика, возможно чтобы отрезать тех у кого не настолько дорогие версии esp32
    sdima1357, по п.1 это вообще даже и ни к чему (и все равно на 512к влезет).
    Какая у него была на такой и накалякал. Это не специально.
    1 На ESP32 нет доступных 512, там гораздо меньше.(520 - program cache и еще непонятно куда. реально около 400 доступно)
    2 под VGA + OSD тоже нужна память.
    3 У меня от памяти тоже ничего не осталось https://zx-pk.ru/threads/33136-singl...-usb-host.html
    Последний раз редактировалось sdima1357; 14.04.2021 в 23:53.

  6. #5

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sdima1357 Посмотреть сообщение
    У нас таких нет, надо заказывать и долго ждать.
    А у вас нет таких магазинов, где б/ушку продают по 3 ваших копейки?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  7. #6

    Регистрация
    11.08.2020
    Адрес
    г. Одинцово
    Сообщений
    95
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sdima1357 Посмотреть сообщение
    2 PS/2 ? Скоро их днем с огнем не найти.
    Интел с прошлого века COM порты хоронит. Но как то не умирают они. Особенно пром.версии и торговые терминалы, киоски (по 6-8 портов бывает). А насчёт PS2... Не дождетесь. Во многих компаниях и банках не любят USB (можно флешкой многое утащить) и админы отрубают их в сетапе. Поэтому полно современных материнок с PS2, да и клавиатур с мышами хватает, не ширпотреб конечно, но в нормальных сетях есть всегда и совсем недорого.

  8. #7

    Регистрация
    17.05.2008
    Адрес
    Москва
    Сообщений
    504
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    61 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от coffee Посмотреть сообщение
    Во многих компаниях и банках не любят USB (можно флешкой многое утащить) и админы отрубают их в сетапе.
    Чтение и/или запись по USB портам легко блокируется доменной политикой. Так что в банках никто в биосе USB не отключает.

  9. #8
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от Freiwind Посмотреть сообщение
    Чтение и/или запись по USB портам легко блокируется доменной политикой. Так что в банках никто в биосе USB не отключает.
    Как работник банка в прошлом скажу - отключают и ещё как. Только в основном для запрета загрузки с них. Остальное да, политиками запрещается. Хотя, я видел и физическое опечатывание портов.

  10. #9

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,086
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    151
    Поблагодарили
    99 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного непонятно почему такая надобность в 8мбайтах psram, неужели 512кб обычной esp32 недостаточно для 128к спека?

  11. #10

    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    606
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    101 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    Немного непонятно почему такая надобность в 8мбайтах psram, неужели 512кб обычной esp32 недостаточно для 128к спека?
    Хватит конечно, скорее всего оптимизация и автор пошел более легким путем,
    но не уверен точно, т.к. исходники сильно не курил.
    MISTer
    SidewinderFPGA
    ZXUNO, ZXDOS
    Поиск-1 512к

Страница 1 из 19 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Single board ZX Spectrum 128 на ESP32, analog color TV +2 USB host
    от sdima1357 в разделе Эмуляторы
    Ответов: 15
    Последнее: 07.11.2023, 20:01
  2. Ответов: 9
    Последнее: 17.03.2021, 18:18
  3. OpenVegaPlus - ещё один эмулятор на ESP32 с клавой и ili9341.
    от Скарт в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 6
    Последнее: 23.08.2020, 00:44
  4. M.CU.M.E эмулятор разных машин. С клавой. esp32 или teensy.
    от Скарт в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 3
    Последнее: 13.07.2020, 19:39
  5. Ещё один Д.Р.
    от GNTB в разделе Поздравления
    Ответов: 4
    Последнее: 19.07.2006, 01:52

Ваши права

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