Что-то накодали… проблема в том, что неясно что, и неясно с какой степенью детализации.
Потому что как всегда, что-то как-то сделано, без нормальной документации. У меня к 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 нет, корпусов нет. По совокупности, он оказывается для меня слишком уж набором «сделай сам», а к тому же ещё и недостаточно универсальным.
Да, те самые, но на всех ULA не хватает уже давно, так что в последнее время ставили её эмулятор, который SLAM. Он вроде бы как вдобавок к почти 100%-ной эмуляции собственно ULA ещё и поддерживает палитры ULA+ и таймексовские видеорежимы, так что штука интересная. На Арлекин не смотрел ещё, спасибо, надо будет почитать про него.
Когда-то давно этот вопрос обсуждали и решили, что это очень важно — дать людям возможность прыгать сразу на главную. Отчасти из-за того, что всё, что не попадает на главную, очень трудно находить в этом движке, и были опасения, справедливые, что всё, что не будет попадать на главную, можно не писать вообще. Новости отчасти опровергли эту точку зрения, но только потому что у них был сделан отдельный блок.
Возможно, нужно опять обсудить. Мне кажется, проще просто относится более ответственно к публикации, и модерировать сообществом, как я вроде сейчас и сделал.
Потому что как всегда, что-то как-то сделано, без нормальной документации. У меня к 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К, почти так же хорошо, в теории во всяком случае. Например, см. здесь.