Придумал для себя, как сделать "программатор", поэтому появилась возможность сделать дамп своей многоигровки. Пока выкладываю только меню.
Уже покопался в данном меню и понял, как его редактировать. Не смотря на то, что по умолчанию в этой многоигровке 55 игр, меню поддерживает до 121 игр.
По адресу 10A23 расположено значение, отвечающее за количество игр. Максимум можно вписать 121 (0x79), можно вписать и больше, но начинаются повторы начиная с первого пункта меню. Возможно, можно сделать и больше, но у меня недостаточно знаний для такого хакинга.
Начиная с адреса 11D03 идут значения, записываемые в микросхемы 74HC174 для всех 121 игр. Первый байт всегда равен 0xA1, честно говоря, не знаю, для чего но нужен, далее идут два байта, отвечающие за вторую и первую микросхему соответственно.
Выше в файле расположены названия игр. Что интересно, после 55-ого пункта есть еще названия игр, причем это все названия реально выходивших игр для Sega Mega Drive. Возможно в ПЗУ есть еще игры, так как оно на 128 мегабайт, но 55 игр занимают только 64 мегабайта, так что в нем еще есть много свободного места.
.MORTAL KOMBAT 3 ULTIMATE
.TOY STORY
.PINOCCHIO
.STREET FIGHT II PLUS
.STREETS O RAGE 2
.BUG'S BUNNY DOUBLE TROUBLE
.INDYCAR NIGEL MANSELL
.HERCULES II
.LION KING 2
.SUPER MARIO BROS 2
.POWER RANGERS FDEITION
.SONIC 3
.ANIMNIACS
.BATMAN REVENGE OF JOCKR
.BODY COUNT
.CALIBER FIFTY
.CHESTER CHEET WILD QUEST
.CYBER-COP
.RAIDEN TRAD
.PICA-PAU
.THE ITCHY & SCRATCHY
.MCDONALD'S TREASURE LAND
.MR.NUTZ
.FIDO DIDO
.PELE
.PRINCE OF PRESLA
.ROAD RASH II
.BEAUTY & THE BEAST 2
.ROCK'N ROLL RACING
.SHOW BROS NICK&TOM
.SIDE POCKET
.SONIC 2
.SUPER MAN
.SUPER MONACO GP II
.SHINOBI III
.HARRY POTTER 2
.STREET OF RAGE
.BATMAN
.BATTLE MANIA
.BATTLETOADS
.BATTLEMASTER
.MASTER OF MONSTERS
.AIR DIVER
.ALIEN 3
.CALIFORNIA GAMES
.CASTLE OF ILLUSION
.CHASE H.Q.II
.DOUBLE DRAGON II
.SUPER WOLF
.GEEEN DOG
.GROWL
.HELLFIRE
.HOME ALONE II
.INSECTOR X
.007 JAME BOND THE DUEL
.DYNAMIE HEADDY
.ROCKMAN MEGA WORLD
.HIGH SEAS HAVOC
.ROCKET KNIGHT ADVENTURES
.ROCKET KNIGHT ADVENTURES 2
.RISTAR
.CHIKI CHIKI BOYS
.MONSTER WORLD IV
.HOOK
.MICKEY MANIA
.THE LOST VIKINGS
.THE PIRATES OF DARK WATER
.FLASHBACK
.ROLLING THUNDER 2
.EROLLING THUNDER 3
.ESAT CITY UNDER SIEGE
.JAMES BOND THE DUEL
.ALIEN 3
.RAMBO III
.CRACK DOWN
.TRUE LIES
.ARCUS DOYSSEY
.MERCS Y
.SUNSET RIDERS
.AFTER BURNER II
.SPACE HARRIER II
.SUPER YHUNDER BLADE
.AIR BUSTERS
.BIO-HAZARD BATTLE
.BATTLE MANIA DAIGINJOU
.GAIARES
.DARIUS 2
.THUNDER FORCE IV
.PHELIOS
.ZERO WING
.CROSS FIRE
.MEGA SWIV
.ELEMENTAL MASTER
.TWIN HAWK
.FIRE SHARK
.GRIND STORMER
.MUSHA AESTE
.VAPOR TRALL
.RAIDEN TRAD
.TWIN COBRA
.GRANADA
.SUPER HANG-ON
.ROAD DASH 3
.OUTRUN
.OUTRUNNERS
.SUPERSTAR SOCCER DELUCE
.TECMO CUP FOOTBALL GAME
.SLAM DUNK
.SIDE POCKET
.TILES MAHJONG
.STREET FIHTER II TURBO
.ULTIMATE MORTAL KOMBAT 3
.RAMBO 3
.SUPER VOLLEY BALL
.TECMO WORLD CUP
.VOLFIDE
.BLOCK OUT
.KLAX
.DOUBLE CLUTCH
.DRAGONS EYE
.DJ BOY
.FLAPPY
.RAMBO 3
.FLAPPY
.RAMBO 3
.FLAPPY
.RAMBO 3
.FLAPPY
.RAMBO 3
.FLAPPY
.RAMBO 3
Интересно, что после последнего пункта (DJ BOY) еще несколько раз повторяется FLAPPY и RAMBO 3. Если с RAMBO 3 все понятно, то вот FLAPPY на Mega Drive никогда не выходил. Но как я уже говорил, пункты дальше 121-ого (DJ BOY) не отображаются, похоже, что эти названия использовали просто для "забивки" места. Но то, что там числится FLAPPY все равно странно.