1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

ZX Spectrum

Тема в разделе "IBM PC-несовместимое", создана пользователем balakshin, 13 мар 2008.

  1. balakshin

    balakshin

    Legacy

    Регистрация:
    11 июл 2007
    Сообщения:
    2.330
    В этой теме предлагаю обсуждать ZX Spectrum разных модификаций и его эмуляцию. Причем желательно только "официальные" ZX Spectrum. Для советских и не только клонов лучше создать отдельную тему, уж больно их много.

    ZX Spectrum у нас на Вики! Нужны люди, желающие поучаствовать в создании этой статьи (информацией, фотографиями и т.д.)!
    Раздел по ZX Spectrum у нас на сайте


    Темы у нас на форуме

    Полезные ресурсы по ZX Spectrum и его эмуляции

    Интересные ссылки

    Статьи по играм на ZX Spectrum на old-games.ru ;

    Подкасты Old-Games.Ru
     
    Последнее редактирование модератором: 15 сен 2018
    Octohum, Petr2000, William Blazkowicz и 20 другим нравится это.
  2. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Этот ужас уже почти на 100% повторили. По крайне мере один человек сделал, но он не делал разработку открыто, увы и ах он умер.
    Есть еще несколько разработок , которые близки. Ну и по поводу колхоза, ты перегнул. Там вполне нормальное решение для NMOS микросхем
    с резисторами и конденсаторами.

    amedia.discordapp.net_attachments_318355009756725249_43179065749897a517d47c730ca491cfe097fb99a.png

    amedia.discordapp.net_attachments_318355009756725249_4317980497bb9eec14eafb3381e9a131b78d3daff.gif
     
  3. AndyFox

    AndyFox

    Регистрация:
    22 июл 2009
    Сообщения:
    5.642
    real vision нравится это.
  4. nop

    nop

    Регистрация:
    5 дек 2014
    Сообщения:
    2.297
    @tuliss, настоящие звуковые операционники используют раз так в 5-10 больше транзисторов :)
     
  5. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Аналугувую часть, пока еще не кто не повторил.
     
  6. nop

    nop

    Регистрация:
    5 дек 2014
    Сообщения:
    2.297
  7. JAM_1981

    JAM_1981

    Регистрация:
    10 мар 2018
    Сообщения:
    33
    Запилила крутой спектрум себе, на малине и со спековской клавой =)

    Взамен безвременно ушедшего реалишка начала 90хх.

    Жду бурную реакцию восхищения =) joke.
     
    Revolter, Bato-San, Dimouse и ещё 1-му нравится это.
  8. Revolter

    Revolter

    Регистрация:
    12 июл 2006
    Сообщения:
    3.275
    @JAM_1981, есть какая-нибудь субъективная разница между эмулятором и реальным Спектрумом? Инпут лаг там, микрофризы не на привычных местах.

    Были планы малину в корпус клавиатуры воткнуть? :)
    --- добавлено 26 июл 2018, предыдущее сообщение размещено: 26 июл 2018 ---
    Вот я тоже хочу переместить комп детства - Pentium 133 / S3 Virge и т.д. по списку - в эмулируемое пространство и разобрать физический системник, но в PCem на данный момент неюзабильно для меня как раз из-за непривычного инпут-лага.
     
  9. JAM_1981

    JAM_1981

    Регистрация:
    10 мар 2018
    Сообщения:
    33
    1. Разница между лично моим реальным спектрумом и эмулем есть. Она в том что ни одна демка у меня нормально не идёт на реале из-за "кривого инта". Демы делались восновном под пентагон а у меня какой-то там спарк 128.
    Слова инпут лаг и микрофризы мя ставят в тупик...
    2. Малину в корпус клавы можно запихнуть хоть щас, вытащив из корпуса платку, но зачем?
     
    Bato-San нравится это.
  10. Revolter

    Revolter

    Регистрация:
    12 июл 2006
    Сообщения:
    3.275
    1. Ну "инпут лаг" - это ощутимая задержка между физическим срабатыванием устройства ввода и реакцией на него на экране (воспринимается, будто клавиатура или мышь как "ватные"). А "фризы" - это видимые паузы, когда процесс отрисовки на миг останавливается, и процессор ждёт завершения процессов других компонентов (например, когда с диска в память что-то дозагружается).

    То есть в эмуляторе получилось лучше, чем в железе? Завидую! :)

    2. Не знаю, просто люблю мини-компы, которые выглядят, как настоящие, вот и поинтересовался :)
     
    Последнее редактирование: 26 июл 2018
    JAM_1981 нравится это.
  11. JAM_1981

    JAM_1981

    Регистрация:
    10 мар 2018
    Сообщения:
    33
    Ну игры то у меня нормально идут, со звуком и всем фаршем, а вот Демы практически нет. Разница наверное только в этом и в том что "аигрека" нет у меня на реале.
     
  12. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @Revolter, тому, кто живой спектрум не видел - разницы нет. Мне лично есть и принципиальная - это совершенно разная идеология работы (клавиатура решает только часть проблем). Кроме того, у эмуляторов есть проблема 50Hz из-за того, что на PC их просто не из чего получить. Статья описывает зачем собственно эти 50 герц и с чем это связано.
    цифровая музыка в Pro Tracker.3 для General Sound.
    Поэтому музыка звучит чуточку неправильно.
    Есть и масса других отличий. Но они важны скорее для тех, кто одновременно работает с реалом и эмулятором.

    А чтобы поиграть это не особо важно.

    Отмечу, что выбор эмулятора дело не особо простое - одни умеют то, другие другое. Но авторы упорно брешут, что "всё 100%".
    Свежие же новоделы мало чем отличаются от "малинка с эмулятором в клавиатуре", но это выше по теме уже обсуждалось.
     
    Последнее редактирование: 26 июл 2018
    Revolter нравится это.
  13. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    на спектруме вроде большая часть игр такие и есть, by design. да и не только на спектруме а и на других 8-мибитных тормозных компьютерах, мощи которых не хватало обновлять графику каждый кадр.
    так что если игры сами по себе работают с 10-25фпс - задержка ввода на лишний кадр вообще никакой погоды не делает, и не ощущается.
     
  14. Revolter

    Revolter

    Регистрация:
    12 июл 2006
    Сообщения:
    3.275
    Я в курсе, поэтому как раз у опытного человека и спросил :)

    А это, стало быть, ответ. Жаль, что авторы эмуляторов (любых) это практически никогда в рассчёт не берут. И что мышечная память такая злопамятная :)
    --- добавлено 26 июл 2018, предыдущее сообщение размещено: 26 июл 2018 ---
    @MetalliC, это я тоже понимаю, но лаг запросто может быть как с 60+ FPS (попробуйте мультиплатформенный "шедевер" Dying Light, например, бррр), так и отсутствовать при <25 FPS (как в ранних PC-шутерах под OpenGL). Но да, главное, чтобы не было непривычно и неюзабильно.
     
  15. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @Revolter, дело не в мышечной памяти, дело чуточку страшнее - к примеру снэпшот памяти на реальном спектруме и на эмуляторе это две большие разницы. В эмуляторе может быть неполная эмуляция контроллера дисковода, что при отладке обеспечит море радости и т.п.

    Что касается "синхронизации каждого кадра" это возможно, но работает это не так, как себе представляет большинство людей. У спектрума нет RTC, поэтому временной интервал замеряется весьма специфическим способом.:cunning:

    Вообще синхронизация каждого кадра используется для рисования на бордюре. Так что... в половине интро и дем.
     
  16. QuakerRUS

    QuakerRUS

    Регистрация:
    31 дек 2006
    Сообщения:
    1.435
    Может быть кому будет интересно. Можно TAS (tool-assisted speedrun) делать или просто играть или видео снимать. Пробовал, работает хорошо. Особенно понравилась перемотка назад.
    TASVideos / Bizhawk / ZX Spectrum
     
    Последнее редактирование: 26 июл 2018
  17. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    можно поподробнее ? я теряюсь в догадках идеология чего именно разная
    большинство эмуляторов не имеет четко заданной частоты кадров. она получается как: пиксельклок / (пикселей в строке экрана * число строк).
    в случае пентагона это 7МГц / (448*320) = 48,828125Гц
    оригинальный 48К спек 7МГц / (448*312) = ~50,08013Гц
    оригинальный 128К 17'734'475Гц/2.5 / (456*311) = ~50,021084Гц

    но, могу предположить, что в каких-то антикварных эмуляторах эта цифра намертво прибита как 50Гц, что есть не правильно.
     
    Последнее редактирование: 26 июл 2018
  18. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @MetalliC, выше уже объяснил частично, более детально вдаваться не буду - печатать столько лень, да и никому не надо особо.
    А вообще, как это ни странно, но то что считается в эмуляторах более удобным - дебаг, на самом деле удобнее на реале. Хотя, конечно же это дело привычки и опыта.

    Лично у меня реал именно Пентагон-128+дисковод 5.25 и пара тонн дискет и кассет. Остался. Было много больше, но что то разобрал, что то подарил - остался только он и несколько процессоров, которые, надо сказать имеют отличия друг от друга (подробности и фото можно увидеть на вики ОГ).
     
  19. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    где ?
    вижу лишь про эмуляцию ВГ93, с этим согласен, это актуальная проблема. и не только в эмуляции ZX а и множества других компьютеров - правильных/точных эмуляторов FD17xx-подобных контроллеров не существует.
    и вроде это всё, остальное эмулируется 1в1.

    дело вкуса. меня отладчик MAME более чем устраивает. хотя в других эмулях дебагеры какие-то каличные и примитивные.
    отладку на реале, в STS или до него в MONS вспоминаю лишь в кошмарах ;)
     
  20. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    о, если бы...
    И если бы это ещё собрано было не под "исключительно самую последнюю операционную систему на свете, непременно работающую на самом новейшем железе".
    Твой мамё в последней версии работает под MS-DOS/OS/2/3.11/98 ? Нет ? И на 286 он не откажется запускаться ? Нууу... на сём ценность и вопрос "преимуществ" закрыт.
    Впрочем, эта же проблема была поднята и в случае эмулятора УК-НЦ и не только мной. И не только на этом форуме.

    Ну, STS был неплох в версии 3.х Дальше это уже попытка изобразить IDA для спектрум, но в сравнении с IDA, конечно же, всё меркнет.
    Впрочем, если начинаются рассуждения про кошмары относительно работы на реальной машине - я обычно не продолжаю подобную дискуссию.
    Как уже говорилось выше по теме
    Про всякие извращенства типа "заменю реал эмулятором под линукс в корпусе от реала ", уже сказано выше:
    Потому что использовать ту же малинку исключительно для эмуляции - это уже перебор, учитывая, что можно использовать её более продуктивно и полноценно.
     
    Последнее редактирование: 27 июл 2018
  21. JAM_1981

    JAM_1981

    Регистрация:
    10 мар 2018
    Сообщения:
    33
    Плюсуююю.
    Мне предлагали поставить на малину только один эмулятор, чтобы был "чистый спек", уже не помню, кто и где, ответила так же, что использую её несколько более расширенно.
     
    Bato-San нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление