Важная информация

User Tag List

Показано с 1 по 4 из 4

Тема: Насколько сложно устроены MSX?

  1. #1
    Junior
    Регистрация
    28.03.2010
    Адрес
    Саранск
    Сообщений
    23
    Благодарностей: 7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Насколько сложно устроены MSX?

    Вот спектрум, с точки зрения эмулятора: стандартный Z80, читай/пиши память (прямая адресация), при запросе опкода 0xDB читаются порты (например, джойстик if((port&0x00E0)==0){return kempston;} - вообще всего-то один байт надо вернуть и джойстик готов), далее рисуй экранную память, загружай ром - все, можно играть. Устроено все крайне просто. Вот тут я выложил нечто подобное: http://zx.pk.ru/showthread.php?p=274485, что даже не тормозит на телефонах - код самого "спектрума" всего 5кб, в то время как процессор занимает 56кб.

    А вот вопрос: насколько сложнее устроены MSX? Интересны MSX2, как более продвинутые по части графических возможностей, насколько сложно будет переделать эмулятор спектрума в MSX? Я хочу запускать как минимум SymbOS и UZIX. Ну и от хорошей документации не откажусь.

    Если такое лучше спрашивать на msx.org - спрошу там.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru
    Регистрация
    15.01.2005
    Адрес
    USSR
    Сообщений
    2,038
    Благодарностей: 331
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зачем переделывать автомобиль в корабль. Эмуляторы MSX существуют.

  4. #3
    Junior
    Регистрация
    28.03.2010
    Адрес
    Саранск
    Сообщений
    23
    Благодарностей: 7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зачем переделывать автомобиль в корабль
    Это весело! А иначе и кораблей бы не существовало, если бы переделывать было некому

    Эмуляторы MSX существуют.
    Для всех платформ? Меня интересует платформа j2me, находил только 1 эмулятор и жутко тормозной. Поскольку я уже перепилил эмулятор qaop от спектрума (см. тему в разделе эмуляторов) и таки заставил его не тормозить на своей нокии, то сий опыт хочу повторить и с MSX, при этом использовать часть кода от qaop (которая эмулирует сам процессор), дабы с нуля не разбираться с процессором.

    Если бы я знал раньше, что от оригинальной обвязки z80 (самого спектрума) останется всего 5кб кода, то вообще бы переписал все с нуля и не возился с оригинальным кодом qaop, в попытках ускорить его. Вот хочу прояснить уровень сложности для msx - у меня варианты: забить вообще, декомпильнуть готовый j2me-эмуль, портировать fmsx, или набыдлокодить с нуля, для решения сего и создал тред


    А если повезет, то под это дело еще и софт писать можно будет... С поддержкой фотокамер, интернетов и GPS
    Последний раз редактировалось Uporot; 12.04.2010 в 09:06.

  5. #4
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,594
    Благодарностей: 297
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Uporot Посмотреть сообщение
    А если повезет, то под это дело еще и софт писать можно будет... С поддержкой фотокамер, интернетов и GPS
    Это под что "под это дело"? Предлагаешь писать на MSX soft для GPS который будет пахать токо на твоем эмуле работающем на j2me?

    Как по мне MSX это тот же Z80 cpu со специфическим мапером страничек + VDP (который процедуры рисования графики ускоряет в разы по сравнению с ZX и Вектор06ц и кроме того имеет отдельную память) + AY + SCC + FDD.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 0
    Последнее: 31.01.2007, 19:18
  2. Насколько доставаемы 74HC159 в узком корпусе ?
    от Orionsoft в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 30.01.2007, 11:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •