Ну да, это тоже. Но я всё равно расстроился, поняв, что Пентагон, собственно, не обещают. Могут добавить. А могут и не добавить. Всё нужно делать самим!!!
На 7MHz у них бы не работали мультиколоры совсем, а тут именно что выпадают куски, как будто что-то не так с чтениями экрана.
Причём, в видео про 7MHz совершенно точно включили кусочек из игры Дениса Грачёва, с работающим мультиколором, который на 7MHz, понятно же, работать не может даже теоретически.
Т.е. к их видеороликам нужно относиться с большой долей скепсиса… Даже не потому что врут, а потому что у них азарт и, видимо, бардак в плане организации.
Там бывает разница в числе тактов от начала прерывания до начала экрана. Речь всего об одном такте, но если код где-то как раз в этот один такт упирается, вполне можно получить артефакт. Линия подёргивается вверху экрана?
Причём все прошлые наброски Next сразу портировались на ZX UNO (как одну из поддержанных devboards), а последнюю версию даже не портировали, без объяснения причин. Поэтому сейчас возник вопрос, насколько открытым будет их Open Source…
Что-то накодали… проблема в том, что неясно что, и неясно с какой степенью детализации.
Потому что как всегда, что-то как-то сделано, без нормальной документации. У меня к ZX UNO в этом плане доверия больше, потому что там тусовка ещё с арлекина, одержимых совместимостью людей.
Гипотетически, наверное, можно всё. Но в нормальный клон классики в России я сейчас не верю — никому это не нужно, видимо…
Впору мне начинать самому разбираться как устроен HDL :)
Про Speccy2010 у меня нет достаточной информации, но Gasman говорил что не всё идеально. В подробности я не вникал, скорее отнёсся легкомысленно (у нас вечно люди не знают, что это вообще такое, совместимость с классикой), поэтому даже не ждал что совместимость у нашего клона может быть на нужном уровне. Ну или вот даже зашёл сейчас и читаю:
1. WAIT при опросе порта 0xfe (сейчас WAIT добавляется при таких условиях — нажата клавиша, включена «лента», иначе без вейта).
2. 0xff — нету, ну не влазит никак он в 128, конечно можно было бы усложнить схемотехнику, но я отказался.
3. Мультиколор, бордер — реализованно частично, нужно смотреть на конкретном примере.
4. Тайминги, инт — очень близко.
Т.е. мне для работы над демами этого достаточно не будет, а так как я не играю на спектруме, нафиг мне нужна такая коробочка?
Про Evolution, как я писал ниже, не вполне точно воспроизведено чтение памяти ULA и, кроме этого, полная дешифрация портов.
Если смотреть на Evolution как на клон пентагона, в свете типичного пентагоновского софта — клон прекрасный.
Но нормальной совместимости с классикой при существующем раскладе быть не может. У нас в стране недостаточный на это спрос, на западе их просто слишком мало, чтобы кто-то озадачился.
Давай я лучше напишу что бы я хотел. В идеале.
Комп, с точной эмуляцией времянок разных моделей. Набор-минимум — 48К, 128К, +2А, Пентагон. Точность нужна как в самых лучших эмуляторах на PC (как минимум, иначе нет смысла). Встроенная клавиатура (не PS2). Отсутствие (или возможность нормального отключения) наворотов. Адекватный звук (потому что не вполне ясно, чего ожидать от эмуляторов). Про поддержку вещей типа DivIDE/MMC или эмуляцию TR-DOS сильно не задумывался, хотя наверное стоило бы. Максимум гибкости во видеовыходу; HDMI конечно очень важен.
Возможно, что того, что мне хочется, в природе не будет.
Что мне нравится: TS, компромисс между гибкостью и расширяемостью. Очень приличная поддержка пентагона. Настоящие Z80 и AY.
Что мне не нравится: небольшая несовместимость с пентагоном из-за слегка другого алгоритма чтения экрана юлой (Kpacku Deluxe скорее всего будут выглядеть на Evo не совсем так как на пентагоне, нужно переспросить Trefi, верно ли я помню). Полное отсутствие даже шансов на нормальную поддержку классики: мало место в FPGA, не совсем тот Z80, полная дешифрация портов (реально идиотское, хотя в чём-то и понятное решение авторов). Клавиатура PS/2, видеовыхода HDMI нет, корпусов нет. По совокупности, он оказывается для меня слишком уж набором «сделай сам», а к тому же ещё и недостаточно универсальным.
Когда-то давно этот вопрос обсуждали и решили, что это очень важно — дать людям возможность прыгать сразу на главную. Отчасти из-за того, что всё, что не попадает на главную, очень трудно находить в этом движке, и были опасения, справедливые, что всё, что не будет попадать на главную, можно не писать вообще. Новости отчасти опровергли эту точку зрения, но только потому что у них был сделан отдельный блок.
Возможно, нужно опять обсудить. Мне кажется, проще просто относится более ответственно к публикации, и модерировать сообществом, как я вроде сейчас и сделал.
У FPGA клонов нет Z80, стоит его эмулятор. Вроде сейчас их могут эмулировать неплохо, но осадок безусловно есть.
Когда я говорю о нормальной эмуляции пентагона, я, разумеется, не подразумеваю нормальную эмуляцию TR-DOS потому что с этом даже у наших клонов далеко не все вопросы решены. Так что всякие хитрые загрузчики с музыкой на прерываниях — ну, понятно, что там вопросов больше чем ответов.
Я могу сказать за себя — чего мне хотелось и какое решение принял я лично.
Spectrum Recreated брать тупо нет смысла, даже если бы его делали не жулики.
Я не хотел брать одну из классических моделей. Они все старые, а паять мне реально не хочется. Кроме того, 48К неактуально, 128К дорогой и не очень надёжный, +2 получше, но большой и с ненужной кассетой, +2a/+3 понадёжнее, но с плохо сделанным звуком и опять же с ненужными кассетами и т.д. Опять же, мне бы не хотелось париться с подключением к телевизору, что будет проблемой с любой из этих машин. Опять же, мне страшно взять конкретную модель, так как привык тестировать свои демы на разных конфигурациях, и терять эту возможность было бы обидно.
Я не хотел брать Vega, потому что подозревал что будут проблемы с эмуляцией. Проблемы и правда есть. Vega Plus подразумевалась ничем не лучше; хотя теперь, когда в неё засунут Fuse, совместимость скорее всего станет получше, но про 100% там говорить не приходится. Подразумевая что они её когда-нибудь доделают, конечно; прямо сейчас там что-то очень много ругани. Скажем так, проект сейчас выглядит получше чем Spectrum Recreated, но риски всё равно есть, и риски немаленькие.
ZX UNO сделана реально «правильно» и правильными людьми. Ребята хотели совместимости с классикой и даже Пентагон 128К будет, я надеюсь, подтянут до совместимости получше чем в ZX Evolution. Есть минусы: нужно где-то искать внешнюю PS/2 клавиатуру (это не только неудобство, это, вообще-то, ещё и не вполне правильная работа с матрицей). Видеовыходы — VGA + композитный, т.е. не факт что удобно подключать к современным мониторам. Цена из-за FPGA получается не детская, но есть и достоинства — для UNO уже написаны и пишутся десятки клонов других 8-битных платформ. Качество эмуляции обычно обратно пропорционально кол-ву платформ, но если они упарываются по совместимости хотя бы вполовину от того, как они упарываются по спектруму, это реально интересный проект с моей точки зрения.
Spectum Next — это железо очень похожее на ZX UNO, но сделанное бразильцами. Поэтому у них добавлены их фирменные бразильские клоны. Корпус от дизайнера оригинального спектрума, правильная клавиатура, добавлен HDMI выход. Многие оригинальные расширения ZX UNO заявлены тоже, поэтому я искренне очень надеюсь на то, что между их ядрами есть более чем сиюминутная схожесть. Я закажу себе его, так как он обещает делать всё, что мне бы хотелось, в одной коробке. Про совместимость пока что детальной информации нет, но есть прогоны дем, по которым видно, что ситуация уже сейчас лучше чем с вегой, а если кто-то сделает порт ZX UNO на Spectrum Next проблем видимо не должно быть совсем. Кроме того, мощность заявленной FPGA такая, что я секретно надеюсь на порт TS Conf тоже :)
Есть ещё разные современные клоны классики. Harlequin исходно подразумевался 48К, но есть и 128К модель, причём есть ребята которые делают очень симпатичные корпуса с клавиатурами. Но цена у них выходит примерно в районе всё тех же «волшебных» 100 евро, поэтому мне трудно оправдать покупку одного из них для себя.
Атмосфера у нас такая, какую мы сами создаём. И Hype ровно такой, сколько труда мы в него вкладываем. Всё в наших руках.
Лично я стараюсь писать посты, в которых есть что прочесть. Я написал критично про твой пост не потому что у меня есть какой-то негатив в твой адрес; если честно, я даже не помню кто ты именно. Моя критика была исключительно про то, что лично мне хочется видеть на лицевой странице что-то большее чем ссылка + пара предложений. Ну и не только мне, на самом деле. Не хочется превращать Hype в мусорку из ссылок на чужую работу.
Если бы проект Recreated Spectrum был новым, я бы написал коммент и попросил переделать твой маленький пост в новость, но т.к. проект уже старый, с историй серьёзных проблем, я написал огромный комментарий, который в итоге решил запостить отдельно, чтобы не терять возможность редактирования. Два поста подряд про Recreated Spectrum выглядели бы странно, поэтому я пояснил, почему появился мой пост.
Жалко что не разговаривали, но это моя вина; я почти всю пати пропустил из-за патикодинга.
Причём, в видео про 7MHz совершенно точно включили кусочек из игры Дениса Грачёва, с работающим мультиколором, который на 7MHz, понятно же, работать не может даже теоретически.
Т.е. к их видеороликам нужно относиться с большой долей скепсиса… Даже не потому что врут, а потому что у них азарт и, видимо, бардак в плане организации.
Если будет возможность это сделать — было бы здорово.
Там бывает разница в числе тактов от начала прерывания до начала экрана. Речь всего об одном такте, но если код где-то как раз в этот один такт упирается, вполне можно получить артефакт. Линия подёргивается вверху экрана?
Причём все прошлые наброски Next сразу портировались на ZX UNO (как одну из поддержанных devboards), а последнюю версию даже не портировали, без объяснения причин. Поэтому сейчас возник вопрос, насколько открытым будет их Open Source…
Потому что как всегда, что-то как-то сделано, без нормальной документации. У меня к ZX UNO в этом плане доверия больше, потому что там тусовка ещё с арлекина, одержимых совместимостью людей.
Гипотетически, наверное, можно всё. Но в нормальный клон классики в России я сейчас не верю — никому это не нужно, видимо…
Впору мне начинать самому разбираться как устроен HDL :)
Т.е. мне для работы над демами этого достаточно не будет, а так как я не играю на спектруме, нафиг мне нужна такая коробочка?
Про Evolution, как я писал ниже, не вполне точно воспроизведено чтение памяти ULA и, кроме этого, полная дешифрация портов.
Если смотреть на Evolution как на клон пентагона, в свете типичного пентагоновского софта — клон прекрасный.
Но нормальной совместимости с классикой при существующем раскладе быть не может. У нас в стране недостаточный на это спрос, на западе их просто слишком мало, чтобы кто-то озадачился.
Давай я лучше напишу что бы я хотел. В идеале.
Комп, с точной эмуляцией времянок разных моделей. Набор-минимум — 48К, 128К, +2А, Пентагон. Точность нужна как в самых лучших эмуляторах на PC (как минимум, иначе нет смысла). Встроенная клавиатура (не PS2). Отсутствие (или возможность нормального отключения) наворотов. Адекватный звук (потому что не вполне ясно, чего ожидать от эмуляторов). Про поддержку вещей типа DivIDE/MMC или эмуляцию TR-DOS сильно не задумывался, хотя наверное стоило бы. Максимум гибкости во видеовыходу; HDMI конечно очень важен.
Возможно, что того, что мне хочется, в природе не будет.
Кроме того, они уже к трём AY и какому-то дохлому чипу FM придумали присобачить SID.
Что-то я уже сам не знаю, чего я хочу, и хочу ли я чего-то :)
Что скорее всего означает, что многие расширения будут реально самопальными… кто-то рано радовался…
Что мне не нравится: небольшая несовместимость с пентагоном из-за слегка другого алгоритма чтения экрана юлой (Kpacku Deluxe скорее всего будут выглядеть на Evo не совсем так как на пентагоне, нужно переспросить Trefi, верно ли я помню). Полное отсутствие даже шансов на нормальную поддержку классики: мало место в FPGA, не совсем тот Z80, полная дешифрация портов (реально идиотское, хотя в чём-то и понятное решение авторов). Клавиатура PS/2, видеовыхода HDMI нет, корпусов нет. По совокупности, он оказывается для меня слишком уж набором «сделай сам», а к тому же ещё и недостаточно универсальным.
Возможно, нужно опять обсудить. Мне кажется, проще просто относится более ответственно к публикации, и модерировать сообществом, как я вроде сейчас и сделал.
Есть ещё арлекины 128К, почти так же хорошо, в теории во всяком случае. Например, см. здесь.
У FPGA клонов нет Z80, стоит его эмулятор. Вроде сейчас их могут эмулировать неплохо, но осадок безусловно есть.
Когда я говорю о нормальной эмуляции пентагона, я, разумеется, не подразумеваю нормальную эмуляцию TR-DOS потому что с этом даже у наших клонов далеко не все вопросы решены. Так что всякие хитрые загрузчики с музыкой на прерываниях — ну, понятно, что там вопросов больше чем ответов.
Короче, выбирай, но осторожно, но выбирай.
Spectrum Recreated брать тупо нет смысла, даже если бы его делали не жулики.
Я не хотел брать одну из классических моделей. Они все старые, а паять мне реально не хочется. Кроме того, 48К неактуально, 128К дорогой и не очень надёжный, +2 получше, но большой и с ненужной кассетой, +2a/+3 понадёжнее, но с плохо сделанным звуком и опять же с ненужными кассетами и т.д. Опять же, мне бы не хотелось париться с подключением к телевизору, что будет проблемой с любой из этих машин. Опять же, мне страшно взять конкретную модель, так как привык тестировать свои демы на разных конфигурациях, и терять эту возможность было бы обидно.
Я не хотел брать Vega, потому что подозревал что будут проблемы с эмуляцией. Проблемы и правда есть. Vega Plus подразумевалась ничем не лучше; хотя теперь, когда в неё засунут Fuse, совместимость скорее всего станет получше, но про 100% там говорить не приходится. Подразумевая что они её когда-нибудь доделают, конечно; прямо сейчас там что-то очень много ругани. Скажем так, проект сейчас выглядит получше чем Spectrum Recreated, но риски всё равно есть, и риски немаленькие.
ZX UNO сделана реально «правильно» и правильными людьми. Ребята хотели совместимости с классикой и даже Пентагон 128К будет, я надеюсь, подтянут до совместимости получше чем в ZX Evolution. Есть минусы: нужно где-то искать внешнюю PS/2 клавиатуру (это не только неудобство, это, вообще-то, ещё и не вполне правильная работа с матрицей). Видеовыходы — VGA + композитный, т.е. не факт что удобно подключать к современным мониторам. Цена из-за FPGA получается не детская, но есть и достоинства — для UNO уже написаны и пишутся десятки клонов других 8-битных платформ. Качество эмуляции обычно обратно пропорционально кол-ву платформ, но если они упарываются по совместимости хотя бы вполовину от того, как они упарываются по спектруму, это реально интересный проект с моей точки зрения.
Spectum Next — это железо очень похожее на ZX UNO, но сделанное бразильцами. Поэтому у них добавлены их фирменные бразильские клоны. Корпус от дизайнера оригинального спектрума, правильная клавиатура, добавлен HDMI выход. Многие оригинальные расширения ZX UNO заявлены тоже, поэтому я искренне очень надеюсь на то, что между их ядрами есть более чем сиюминутная схожесть. Я закажу себе его, так как он обещает делать всё, что мне бы хотелось, в одной коробке. Про совместимость пока что детальной информации нет, но есть прогоны дем, по которым видно, что ситуация уже сейчас лучше чем с вегой, а если кто-то сделает порт ZX UNO на Spectrum Next проблем видимо не должно быть совсем. Кроме того, мощность заявленной FPGA такая, что я секретно надеюсь на порт TS Conf тоже :)
Есть ещё разные современные клоны классики. Harlequin исходно подразумевался 48К, но есть и 128К модель, причём есть ребята которые делают очень симпатичные корпуса с клавиатурами. Но цена у них выходит примерно в районе всё тех же «волшебных» 100 евро, поэтому мне трудно оправдать покупку одного из них для себя.
Лично я стараюсь писать посты, в которых есть что прочесть. Я написал критично про твой пост не потому что у меня есть какой-то негатив в твой адрес; если честно, я даже не помню кто ты именно. Моя критика была исключительно про то, что лично мне хочется видеть на лицевой странице что-то большее чем ссылка + пара предложений. Ну и не только мне, на самом деле. Не хочется превращать Hype в мусорку из ссылок на чужую работу.
Если бы проект Recreated Spectrum был новым, я бы написал коммент и попросил переделать твой маленький пост в новость, но т.к. проект уже старый, с историй серьёзных проблем, я написал огромный комментарий, который в итоге решил запостить отдельно, чтобы не терять возможность редактирования. Два поста подряд про Recreated Spectrum выглядели бы странно, поэтому я пояснил, почему появился мой пост.