as some might now, i have been ?playing around with the mame source (thanks to the cps3 stuff) so it can enable/disable layers. I will keep my progress posted in this topic, also, if someone has a game he wants to rip from feel free to post aboout it there, as it might even be a 5 minutes hack and i can try it.
there are basically 3 ways of achieving this, i am only working on 2) and 3) , though.
1) using artmoney. Not doing this.
2) hacking the rom file, this way you can use it with your favorite emu. This involves opening the rom's files and changing data here and there, most often, locating the files that have the bg tiles and deleting the content.
3) hacking the emulator, this creates an emu that is specially fit for ripping, noramlly one would open the driver file that runs the game, look for either the memory areas/chips that contain the bg, or the custom tile drawing routines and modify them so the bg is not drawn (better) or it is erased after being drawn.
asura buster.
there are several files that are just the bgs, 4 start with bg* while the other starts as map* , as seen in the mame driver, you can just unzip the rom, open the files in notepad, delete all contents and save them. when loading asura bus like that, the bg will be white, if you keep the map file, the bg will be black. you should be able to rip the characters freely.
martial masters.
same as asura buster, you only need to delete the contents of one file, i will update this with the filename later.
rabbit, golden axe the duel and groove on fight.
i have customized a build that deletes all tiles in the bg, right now it outputs a black bg, i will hack it into magenta.
blandia: custom build, with layer disabling options while on the fly.
cps3. custom build.
left shift + F : toggle foreground.
left shift + B : toggle background.
left shift + Z : toggle zoom.
those were easy, now for the hard stuff: the sprites are numbered sequentially, , so this build can render only a limited number of sprites, by allowing you to change the lower and upper bound of the sprites that are being rendered.
those keys are from the calculator pad.
2 ,8 decrease / increase lower bound.
4,6 decrease / increase upper bound.
if you hold left shift or control the increase is multiplied by 10, for faster disabling; if you press both it is multiplied by 100.
left shift + R : reset limits.
http://rapidshare.com/files/40520602/mame_toggles.rarI am open to suggetions, especially for standarizing the toggle keys.
[EDIT]
cps3 mod.
changed the keys in an attempt to standarize with other driver i might mod.
numbers are used to disable full layers,
qwer sd are used to play with the tiles.
z is for zoom, all of them require to hold left shift to work.
the tile engine got some improvement.
[EDIT]
latest build,
link to the newest soources. gonna upload the new exe later this day.
http://rapidshare.com/files/41292311/mame_drivers_casa_05_julio.rarhttp://rapidshare.com/files/41387475/mame_standar_interface.rar