Карманный MSX

Страница 1/2
| 2

By cax

Prophet (3741)

Аватар пользователя cax

24-06-2008, 14:41

Вот такие слайды показывали недавно в Барселоне на слёте пользователей MSX:

тыц сюда.

Новость и ссылка на все фотографии - здеВот такие слайды показывали недавно в Барселоне на слёте пользователей MSX:

тыц сюда.

Новость и ссылка на все фотографии - здесь.

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By cax

Prophet (3741)

Аватар пользователя cax

24-06-2008, 14:48

Переношу сюда обсуждение карманного MSX из форумной ветки про Колеко:

cax:

До меня дошли слухи о том, что собираются выпустить новый OneChipMSX (на FPGA, разумеется ) размером с картридж, с экраном и кнопками на нём. Эдакий портативный MSX.
Подробнее ничего не знаю, но, похоже, именно этого все давно ждали.
Интерсно, будет ли там достаточно LE чтобы всунуть всё желаемое.

AlexBel:

Спасибо за инфо, интересно. Но, думаю, эта OCM будет иметь бОльшую ценность, если можно будет оперативно перепрошивать собственной прошивкой - тогда можно будет кроме MSX эмулировать другие платформы. Скажем, если бы на карте памяти (я так понимаю, там будет SD или подобное) хранились не только программы или образы дисков, но и прошивки для FPGA.

dim-kut:

Когда-то мне эта идея нравилась. Сейчас думаю - овчинка выделки не стоит, т.к.
есть портативные игровые консоли с эмуляторами всего на свете. Например
GP2X - продается, OpenPandora ( www.openpandora.org ) - готовится к выпуску.

dhau:

Тем кому эмулятор подходит - могут его и на PC, мобильнике, psp или nds крутить. OCM для тех немногих кто хочет реальное железо.

cax:

Не хочу устраивать войн по вопросу "что ближе к настоящему железу - имплементация в FPGA или качественные эмуляторы", но всё же придерживаюсь мнения, что текущий OCM в FPGA весьма далёк от совершенства

By dim-kut

Champion (270)

Аватар пользователя dim-kut

25-06-2008, 06:38

А какие преимущества у настоящего или FPGA-железа перед эмулятором ?
Я вижу одно - есть возможность залезть туда паяльником.
Smile

By Alex_SAT

Expert (66)

Аватар пользователя Alex_SAT

25-06-2008, 10:58

Основное преимущество - при правильном проектировании отсутствие избыточности. FPGA может теоретически работать на той-же частоте что и оригинальный MSX. Процессор эмулятора тактируется в 50-200 раз большей частотой. Возрастает потребление энергии - снижается время работы от батарей, что для портативного девайса немаловажно. Кроме того FPGA обеспечивает жесткую временную сетку, на PC-шных эмуляторах, даже разный принцип функционирования клавиатуры и джойстика накладывает свой отпечаток. Короче это как с ламповым усилителем звука.
Даже не эксперт всегда сможет отличить аппаратную платформу от эмулятора.

By Alex_SAT

Expert (66)

Аватар пользователя Alex_SAT

25-06-2008, 11:10

Я занимался одно время эксплуатацией игровых автоматов с денежным выигрышем. Когда начался переход с аппаратных платформ на эмуляторы, постоянные клиенты вычисляли эмуляторы со 100% точностью. Хотя принимались специальные меры по абсолютному соответствию и картинки и интерфейса. Клиенту доступен только экран монитора и кнопки, момент загрузки он не видит. И тем не менее говорит: вот это оригинал, а это эмулятор. Более того, на аппаратной платформе при замене кварцевого резонатора в процессе ремонта на другой, с отклонением частоты 5% , клиент утверждает: это не мой автомат, его подменили. Хотя речь идет о наносекундной разнице во временных задержках. Smile

By dim-kut

Champion (270)

Аватар пользователя dim-kut

25-06-2008, 16:04

Очень интересно. Спасибо.

А что касается портативной MSX-консоли, думаю без микроконтроллера в ней не обойтись - он нужен чтобы картридж заменить на карточку памяти. Тогда уж стоит обобщить задачу и поручить ему заливку этой FPGA, а еще лучше - поддержку сразу нескольких ретро-платформ.
Или другой путь - разработать свой микро-картридж. Но по моему это менее интересно.

By cax

Prophet (3741)

Аватар пользователя cax

25-06-2008, 16:28

Век живи, век учись... Про батарейку - это действительно критично (хотя хорошо оптимизированный эмулятор может работать и на 10-кратной скорости исходного процессора ).
Что касается клавиатуры - совсем недавно в английской части форума обсуждали поведение PC-шных клавиатур с OCM по сравнению с оригинальными MSX-клавиатурами.
Если я правильно понял, такие вещи как "одновременно подпрыгнуть и выстрелить" невозможно реализовать на недорогих стандартных PC-клавиатурах из-за их специфического устройства (на более дорогих клавиатурах этой проблемы вроде как нет).

By dhau

Paragon (1570)

Аватар пользователя dhau

25-06-2008, 17:46

Гы гы, батарейка на самом деле не так важна, особенно если можно будет от 4 алкалиновых AA питаться. На самом деле большинству фанатов MSX сейчас 30 +/-5 лет. Я к примеру имею SEGA Nomad, PokeFami, 3xNGPC, 2xGBA SP, 2xGBA Micro, 2xNDS Lite, 3xPSP, Palm Tungsten E2, Tapwave Zodiac 2 и может ещё что-то что я забыл упомянуть. Но... Я с ними играюсь исключительно дома, потому что несолидно дядьке с такими штуками в обществе появляться Smile

By AlexBel

Champion (268)

Аватар пользователя AlexBel

25-06-2008, 18:15

Очень интересно. Спасибо.

А что касается портативной MSX-консоли, думаю без микроконтроллера в ней не обойтись - он нужен чтобы картридж заменить на карточку памяти. Тогда уж стоит обобщить задачу и поручить ему заливку этой FPGA, а еще лучше - поддержку сразу нескольких ретро-платформ.
Или другой путь - разработать свой микро-картридж. Но по моему это менее интересно.

1. OCM на FPGA не нужен контроллер, поскольку его прошивка заливается из специального конфигурационного ПЗУ автоматически при включении.
2. Идея насчет мультиплатформенного аппаратного эмулятора на FPGA потихоньку (правда, очень потихоньку) реализуется, над ней работают как минимум 2 человека Smile

By cax

Prophet (3741)

Аватар пользователя cax

25-06-2008, 18:35

Ну, насчёт "несолидно дядьке с Palm Tungsten E2 в обществе появляться" это ты явно загнул. По поводу остального, пожалуй, соглашусь, хотя я могу и Лего в транспорте собирать без особого стыда.

By dim-kut

Champion (270)

Аватар пользователя dim-kut

25-06-2008, 18:57

1. OCM на FPGA не нужен контроллер, поскольку его прошивка заливается из специального конфигурационного ПЗУ автоматически при включении.
2. Идея насчет мультиплатформенного аппаратного эмулятора на FPGA потихоньку (правда, очень потихоньку) реализуется, над ней работают как минимум 2 человека Smile

1. Про ПЗУ понятно. Я имел в виду, что если заменять картридж карточкой памяти, то надо делать преобразователь сигналов на контроллере. Или как ?
2. Кто эти герои ?

Страница 1/2
| 2