FAMI Dumping project


[27 august 2019]


Я ждал этого момента больше 10 лет. Как-то раз мне попали в руки (не спрашивайте, как) дампы нескольких жутко редких кариков для Денди. В интернете информации практически ноль, маппер мало того, что неизвестный, так еще и с некоторыми аппаратными кунштюками, с одной стороны позволяющими выводить на экран больше графики, чем умеет голая Денди, а с другой - затрудняющими эмуляцию, так как они не являются стандартными для Денди. В общем, я бросился эмулировать это чудо чисто по реверсу дампов. Кое-что мне удалось сделать, кое-что мне было лень домуливать (расширенную графику), но главная проблема была в том, что картридж имел некий аппаратный регистр, который использовался для конвертирования кодов символов в индексы тайлов этих символов во внутреннем ПЗУ картриджа. Естественно, даже если бы я замулил всю графику и прочее, эта таблица была бы мне недоступна. Даже если бы я ее частично вычислил вручную, исходя из игровых текстов (что отняло бы довольно много времени само по себе), я не мог быть уверен, что она верная и полная. В общем, был нужен картридж. По определенным причинам, наложить на него свои руки тогда мне не было возможности и дамп остался лежать мертвым грузом в архиве до неопределенного времени (до кучи была еще и проблема непубличности дампа, который я не мог просто так выложить)... До последнего времени, когда совершенно внезапно товарищ с Youtube канала Pixel_Devil каким-то мистическим образом смог приобрести в Японии комплект картриджей из этой серии! Я до сих пор в шоке, как ему это вообще удалось, даже за те деньги, которые на это понадобились... Но как только я это увидел, побежал клянчить карик.
В общем, мне удалось наложить лапу на это железо. Я смог потыкать в него своей аппаратурой и наконец узнать, как все на самом деле работает, считать внутреннюю таблицу конвертирования символов и дописать свой старый код маппера для эмуляции. Он стал запускать игру полноценно (качайте последний билд FCEUX с официального билдбота). До кучи оказалось, что картридж, который купил чел, был совершенно новым, отличным от тех, чьи дампы были у меня.
Итого, мы имеем на настоящий момент четыре полных дампа из семи. Посмотреть всю историю приобретения кариков и информацию о них (а также мое пузо (рожу не покажу - звиняйте) с комментариями по этому поводу можно тут. В наличии имеются дампы уроков школьной математики за 5ый (только старший класс) и 6ой (оба класса), а также (что наиболее важно) специальный курс для нефтяной компании Идемитсу, который называется "Занимательно о физике и химии опасных веществ". Из достоверно известно существующих остается найти только младший курс за 5ый класс и два курса за 4ый.
Рассматриваю этот момент как более важный, чем тот, когда была сдампена Contra Fighter. Забавно, что я уже дампил подобное в 2014-ом году, а именно - обучающие карики для Денди с уроками как ни странно по математике от наших российских разработчиков.

I waited for this moment more than 10 years. Some day I've got some unique dumps (don't ask how). There are very few info about it on the NET also apart from there are no info on this mapper it has some advanced features similar to MMC5 hardware for displaying an extended graphics. Bot causes some difficulties for emulation of this stuff. So I ended up with emulating some hardware features empirically, I skipped the extended graphics (yes I'm lazy), but what I needed mostly is the internal hardware characters conversion table. Without a cart I couldn't emulate it properly, and even if I reversed it somehow by comparing the CHR rom data and the symbols that must be displayed on the screen, I never been sure if it is correct. So, I badly need a cart back there and all dumps went to archive. Until now when a guy called Pixel_Devil on Youtube buyed both cart and adapter for this system from Japan! I still can't believe it happened even for affordable price. So I just went to beg on this cart immediately.
So I ended up with both carts in my hands. Running it through my hardware and finally know how it really works, also I dumped the characters conversion table from inside the mapper and finally completed my mapper implementation in FCEUX (download current build at official build bot).
So, summarizing, we have now four complete dumps out of seven. You may see the complete story behind it here (just enable english subtitles). We have both courses for 6th class and higher course for class 5. Also (and most importantly) we have a special course for an oil company students called "simple about physics an chemistry of a dangerous materials". So we need to find only three more of known courses (both 4th classes and lower 5th).
I consider this moment as much more important one than when I discovered and dumped the Contra Fighter pirate cart! Funny thing, I dumped already the math course for Famicom by our Russian developers back in 2014.

Idemitsu - Space College - Kikenbutsu no Yasashii Butsuri to Kagaku (CAI Gakusyuu System, QTai Hardware) (J)[U][!]
NHK Gakuen - Space School - Sansu 5 Nen (Jou) (CAI Gakusyuu System, QTai Hardware) (J)[U][!]
NHK Gakuen - Space School - Sansu 6 Nen (Ge) (CAI Gakusyuu System, QTai Hardware) (J)[U][!]
NHK Gakuen - Space School - Sansu 6 Nen (Jou) (CAI Gakusyuu System, QTai Hardware) (J)[U][!]








В нагрузку, по случаю выкладываю также давно сдампеные карики, предоставленные уже присылавшим мне карики товарисчем MrNorbert1994 еще в 2018-ом году. В силу определенных причин мне было лень публиковать их тогда. Но сейчас время достаточно подходящее.
Первый из двух дампов является как бы продолжением серии дампинга "лицензионных" кариков для Денди (см. Гиммик и выше). В данном случае мы имеем дамп PAL версии всем известной игры от Camerica: "Fire Hawk". Там нет принципиальных отличий от NTSC версии кроме конверсии под PAL и пары несущественных моментов. В целом игра осталась та же самая.

In addition, here are some more carts provided by my constant contributor MrNorbert1994 back in 2018. For some reasons (laziness and lack of interest) I haven't released them in 2018. However there is an optimal time to do this, so here we are.
First of two dumps here is an "official" PAL release of well known "Fire Hawk" by Camerica. There are no significant changes from the NTSC version in game play or graphics. Most of the differences are caused by NTSC to PAL conversion.

Fire Hawk (PAL)[!]


Второй из двух дампов, это, как и предыдущий РОМ, апдейт уже известного сдампеного мной картриджа GLK Book 48-in-1. Это обучающий картридж для Сюбор клавиатуры на базе 178 маппера, но он не имеет на борту дополнительных проигрывателей звуковых семплов, хотя на титульном экране отображается как "версия B". Меню и набор игр/программ также изменены. Даже одни и те же игры в обоих версиях являются разными имплементациями с разной графикой и кодом.

The second one is an alternative version of already dumped GLK Book 48-in-1. This time a title has an additional "B" and all menus, games and programs are different. There are no extra speech chip inside also all simple games are different even the same ones (both code and graphics). Enjoy.

GLK Book 48-in-1 (Rev.B)(Unl)[!]

Designed with LAYOUT TECHNIQUES by www.glish.com/css