Автор Тема: SMD Дамп встроенных игр 62 in 1  (Прочитано 1164 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stargazer

  • Пользователь
  • Сообщений: 122
  • Пол: Мужской
    • Просмотр профиля
SMD Дамп встроенных игр 62 in 1
« Ответ #30 : 02 Февраль 2026, 11:06:38 »
Последняя схема правильная :)
Путаница возникла из-за того, что  коде эмулятора размер банка указан как 64кБ. Но по факту младшего бита переменной address (VA0) на слоте нет, так что фактический размер банка 2 раза больше - 128кБ
static void mapper_64k_multi_w(uint32 address)
{
  int i;

  /* 64 x 64k banks */
  for (i = 0; i < 64; i++)
  {
    m68k.memory_map[i].base = &cart.rom[((address + i) & 0x3f) << 16];
  }
}

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 555
    • Просмотр профиля
SMD Дамп встроенных игр 62 in 1
« Ответ #31 : 02 Февраль 2026, 11:18:10 »
По сути воспроизведен картридж из той же темы:


Оффлайн binturong_reiko

  • Пользователь
  • Сообщений: 158
  • Пол: Мужской
    • Просмотр профиля
SMD Дамп встроенных игр 62 in 1
« Ответ #32 : 02 Февраль 2026, 11:26:08 »
Ну да, по факту это он (кто ж знал? :biggrin:), да и платка-подложка почти раз в раз. Но суть темы вышла глубже. Теперь доподлинно известна схема-аналог того, что запихано в TCT-6801

Оффлайн stargazer

  • Пользователь
  • Сообщений: 122
  • Пол: Мужской
    • Просмотр профиля
SMD Дамп встроенных игр 62 in 1
« Ответ #33 : 02 Февраль 2026, 11:36:25 »
Только неясно назначение регистра 0xA14404. Возможно, в режиме встроенных игр (/CART = 1) нужно использовать именно его для задания старших адресов :neznayu:

Оффлайн binturong_reiko

  • Пользователь
  • Сообщений: 158
  • Пол: Мужской
    • Просмотр профиля
SMD Дамп встроенных игр 62 in 1
« Ответ #34 : 02 Февраль 2026, 11:40:06 »
скорее всего это управление именно внутренним маппером, а не через /TIME. Там в эти чипы еще много чего напихали, а часть за ненадобностью убрали, типа поддержки бокового слота расширения и третьего порта.
А может быть эти регистры только в 6803 есть, тоже вариант

Менюшка только эта жутко утилитарная. Когда нибудь я найду время и сяду писать свою))

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 555
    • Просмотр профиля
SMD Дамп встроенных игр 62 in 1
« Ответ #35 : 02 Февраль 2026, 12:59:09 »
Урок по созданию простого меню на SGDK: https://www.ohsat.com/tutorial/mdmisc/simple-menu/

Осталось привязать код переключения  ;)