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. MetalliC

    MetalliC

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

    естественно, эти цифры затем преобразуются в аналоговые сигналы видео- или аудио- ЦАП-ами, в которых могут быть свои ньюансы типа нелинейностей и искажений, но это уже относительно тривиальные вещи.

    2ALL: есть тут владельцы живых спектрумов с контроллером дисковода ? нужна помощь с проверкой одного из глючков TR-DOS-а, как именно оно проявляется на реальной железке.
    тест очень простой: вставить диск, выйти в TR-DOS, ввести команду CAT, затем еще пару раз CAT.
    интересует - выдаст ли вторая и последующие команды каталог диска, или же глюканет и скажет NO DISK.
     
  3. d1nk

    d1nk

    Регистрация:
    20 июн 2012
    Сообщения:
    2.081
    Сел скоротать минут с полчаса в Batty. Так и не ушёл дальше второго уровня. То ли игры раньше были хардкорнее, то ли я становлюсь тормозом :/ Особо вымораживают неберущиеся отскоки, когда не спасает ни реакция, ни ловкость пальцев, ни клавиатура.
     
    Pyhesty нравится это.
  4. Pyhesty

    Pyhesty

    Регистрация:
    2 май 2017
    Сообщения:
    629
    =) каждые семь лет скорость нейронов падает в корень из двух раз ))) и соответственно реакция =)

    ps: если чуть углубиться, то относительное течение времени для человека ускоряется так же в корень из двух )
     
  5. 0n1y

    0n1y

    Регистрация:
    14 ноя 2008
    Сообщения:
    433
    Скорее такая и была, там же всего 15 уровней, надо же удовольствие от покупки растянуть игрокам )) Плюс на Спеке игры чаще всего сами разрабы и тестировали, которые их уже наизусть знали на автоматизме, в сумме хардкорная сложность в большинстве была изначально. Некоторые пишут, что и во времена кассет не смогли ничего до конца пройти.
     
  6. Scorp Никто и звать меня никак

    Scorp

    Регистрация:
    21 апр 2005
    Сообщения:
    2.955
    У меня есть Scorpion ZS 256, пойдёт? Ну еще ZX Evo есть. Или не надо уже.
     
    Последнее редактирование: 2 сен 2018
    MetalliC и Pyhesty нравится это.
  7. Grongy зе мост бэдэсс мазафака он зе плэнет

    Grongy

    Legacy

    Регистрация:
    21 мар 2014
    Сообщения:
    3.729
    Offtop

    [​IMG]
     
  8. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    если с оригинальным TR-DOS (5.03, 5.04T или подобные) - да, то что нужно
     
  9. d1nk

    d1nk

    Регистрация:
    20 июн 2012
    Сообщения:
    2.081
    @Pyhesty, @0n1y, Arkanoid показался чуточку попроще. Там длиннее расстояние от биты до первого ряда кирпичей плюс время разгона шарика побольше.
     
  10. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    У арканоида (не для любой платформы!) сделано динамическое изменение скорости пада в зависимости от расстояния до шарика.
     
  11. 0n1y

    0n1y

    Регистрация:
    14 ноя 2008
    Сообщения:
    433
    В свое время искал и выбирал на Спеке арканоиды и сокобаны, если вторых парочка еще нормальных есть не на бейсике, то арканоиды все не очень и в итоге перешел на BreakQuest.
     
  12. d1nk

    d1nk

    Регистрация:
    20 июн 2012
    Сообщения:
    2.081
    @0n1y, в каком смысле, "нормальных"? В плане техничности, или ламповости атмосферы и соответствия оригиналу?
     
  13. 0n1y

    0n1y

    Регистрация:
    14 ноя 2008
    Сообщения:
    433
    В смысле играбельных ) А что за "оригинал"?
     
  14. d1nk

    d1nk

    Регистрация:
    20 июн 2012
    Сообщения:
    2.081
  15. 0n1y

    0n1y

    Регистрация:
    14 ноя 2008
    Сообщения:
    433
    Да это без разницы, сокобаны эти -
    http://www.worldofspectrum.org/infoseekid.cgi?id=0017303
    http://www.worldofspectrum.org/infoseekid.cgi?id=0012812
    Остальные как раз "бейсик".
     
  16. VladimIr V Y Анимешник/Ретроманьяк

    VladimIr V Y

    Регистрация:
    27 май 2006
    Сообщения:
    10.000
    Из арканоидов мне этот нравился.
    http://www.worldofspectrum.org/infoseekid.cgi?id=0002768
    Правда, на втором же уровне шарик мог намертво застрять между углом и небьющимся кирпичиком (белым).

    P.S. А может быть и не на втором. Или это был глюк.
     
    Последнее редактирование: 4 сен 2018
    quazatron и Дарк Шнайдер нравится это.
  17. JAM_1981

    JAM_1981

    Регистрация:
    10 мар 2018
    Сообщения:
    33
    Так навскидку могу припомнить batty, krakout, space impact... Может ещё чо было.
    А шарик застревал, факт.
     
    quazatron и VladimIr V Y нравится это.
  18. quazatron

    quazatron

    Регистрация:
    22 дек 2007
    Сообщения:
    592
    Да, это классные игры! Мне еще трехмерные Ballbreaker'ы нравятся. Их две части.
     
  19. Bato-San Чеширский волк-киборг

    Bato-San

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

    Ну да, вот авторы то TR-DOS "костылестроители", а BetaDisk и вообще проектировали разглядывая скальпированную микруху, а вовсе не документацию на неё. Это ж надо, как ты их ловко то ! А заодно ещё кучу инженеров и ремонтников. :D А ведь мог бы попробовать сказать что то и более близкое к истине, типа "это никак не указывает на различия между ВГ и оригиналом...", но и это будет неправдой. Ибо, на самом деле, всего этого достаточно, чтобы написать правильный эмулятор устройств.

    Тем не менее, этого не происходит. Надо же тянуть резину, изобретая дополнительные сложности - вот разобрали микруху, но, из твоей логики выше следует, что "схема устройства нам не помощник" - стало быть надо разбирать на атомы, кварки и т.д. И, когда инструмент позволяющий очередную возможность, как в известном анекдоте, "добыть многочлен из одночлена" (ноги поперёд головы) станет доступен широким массам, появится новая секта, которая будет писать некие кваркоэмуляторы спектрума.:facepalm:

    Здрасьте ! Говорили конкретно про ВГ... и вдруг - стандартный съезд с темы, который якобы должен подтвердить правильность твоих выводов, но на самом деле уводит от темы в дебри разбирательств "что же там было такое в каждом конкретном случае и насколько оно вообще повлияло хоть как то".

    Эмуляция звука ямахи и по сию пору продолжает оставаться источником лулзов - каждый эмуляторописатель пишет в ридми, что типа только в его эмуляторе самая правильная эмуляция и... звук то как бы не тот на практике. А почему ? Это вопрос на засыпку.

    Но вернёмся к ВГ. Вот его разобрали и ? На что оно повлияет, если и так известно при каких условиях TR-DOS/BetaDisk работает правильно ? Да ни на что. Или работает или не работает. Конечному пользователю важно только это. Внутреннюю реализацию он не увидит, а по конечному результату, при правильной работе, оно ничем не отличается. Т.е. в этом случае - вскрытие ради вскрытия. Ибо "потому что хочем и можем".
     
    Последнее редактирование: 11 сен 2018
  20. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    тогда задавайте вопросы чуть более конкретно и лаконично ? а то не совсем понятно о чем весь этот поток мыслей.

    по сути: было утверждение будто ВСЁ можно узнать из схем и кода ТР-ДОС, при помощи мозгов.
    из схем мы можем узнать про: логику активации и деактивации ТР-ДОС режима, дешифрацию портов чипа контроллера и порта номера дисковода, интерфейс чипа контроллера к дисководам (ФАПЧ и всё такое).
    то есть не так уж и много, а "вся магия" скрыта внутри чипа, FD17xx или нашей ВГ93.
    начинаем разбираться с этим чипом - читаем наши доки, английские даташиты, ваяаем по ним код эмуляции - и опа, а нифига нормально не работает.
    дебажим код ТР-ДОС, находим там явную ошибку, и чешем репу потому что по докам/даташитам оно вообще не должно работать, затем плюем и делаем костыль с которым код тр-дос будет рад и счастлив.
    всё, конец, мы молодцы - мы сделали эмуляцию ТР-ДОС и чипа FD1793/ВГ93! :clapping:

    но потом нам становится скучно, и мы решили сделать эмулятор другого компьютера, тоже использующего FD1793, копипастим туда наш код из эмулятора Спектрума, и... нихрена не работает, опять дебажим код работающий с чипом, опять находим какие-то косяки, добавляем в код очередные костыли.

    и так еще раз, затем еще раз, и еще и еще :banghead: потому чип этот зело популярный, и использовался в нескольких десятках (если не сотне) различных компьютеров.

    как вы думаете, каким образом можно решить эту проблему в корне, и сделать код эмуляции (одного и того же) чипа контроллера, который будет нормально работать сразу во всех эмуляторах ?

    add: на случай если вы далеки от эмуляции добавлю - костыли имеют неприятное свойство превращаться в грабли, и какой-то хак "исправляющий" эмуляцию в одном случае зачастую наоборот ломает ее в другом, и в итоге нифига не работает.

    тогда выражайтесь яснее пожалуйста, по предыдущему сообщению я подумал будто вы утверждаете, что декап в целом является совершенно бесполезным занятием.

    по ВГ/FD - результатов на данный момент нет.
    на сколько я в курсе занимаются разбором фоток кристаллов лишь два человека - кто-то из наших разбирает ВГ93, и один француз разбирает FD17хх.
    нашего не знаю, но периодически общаюсь с французом - работа далека от завершения, схема разобрана от силы на треть, и в течение последнего времени подвижек нет, потому что человек занятой в РЛ и кроме этого работает еще над десятком-другим хобби-задач из разряда "если не сделаешь ты то больше никто"...
     
    Последнее редактирование: 11 сен 2018
  21. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @MetalliC, после пассажей в первой части поста мне даже стало интересно, как тво
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление