Hi BEY!My steps to get HPMAN's banked demo runningStep 1: Building your Rom1. Download HPMAN's Banked Demo
Reworked the demo, split data across two bank regions for demonstration purpose:
https://www.dropbox.com/s/6nhfjj3azvp711l/banked_demo.zip?dl=0
2. Copy and paste the Banked Demo into your NeoDev samples folder.
3. Make a new folder titled "akiradmo"
fill folder with the following copies
Copy banked_demo\DATimage\Build\dev_p1.bin
Copy banked_demo\DATimage\BANK0\Bank0.bin
Copy banked_demo\DATimage\BANK1\Bank1.bin
Copy banked_demo\DATimage\BANK0\out\bk0Char.bin
Copy banked_demo\DATimage\BANK1\out\bk1Char.bin
You will also need s1 m1 and v1 (if you are in a pinch download
https://www.dropbox.com/s/uqwisasu6a2f1j0/banked_demo.zip?dl=0In this archive there is rmdmo.zip which contains these files.
Copy s1 m1 and v1 to your "akiradmo" folder and rename m1.rom to m1.m1 and v1.rom to v1.v1.
Copy "akiradmo" folder to your mame directory EX: C:\mame64\roms
Step 2: Add your driver to mameOpen C:\mame64\hash\neogeo.xml
insert this driver provided by freem
<software name="akiradmo">
<description>Akira Demo</description>
<year>2016</year>
<publisher>HPMAN</publisher>
<sharedfeat name="release" value="MVS,AES" />
<sharedfeat name="compatibility" value="MVS,AES" />
<part name="cart" interface="neo_cart">
<dataarea name="maincpu" width="16" endianness="big" size="0x300000">
<rom loadflag="load16_word" name="dev_p1.bin" offset="0x000000" size="0x100000" crc="bdda2c6e" sha1="6a94dee2d22feb07ea68a90ce67d5cac1b17b9c9" />
<rom loadflag="load16_word" name="bank0.bin" offset="0x100000" size="0x100000" crc="d707ec72" sha1="6ca9b79e5679e49684cb8993f532966df3186ec9" />
<rom loadflag="load16_word" name="bank1.bin" offset="0x200000" size="0x100000" crc="53bed158" sha1="625f9f78980b8272303bd49309ff502e1da68315" />
</dataarea>
<dataarea name="fixed" size="0x040000">
<rom offset="0x000000" size="0x020000" name="s1.s1" crc="0e6a7c73" sha1="31b1194524dcc80ec4d63bac088b6fb4909f496c" />
</dataarea>
<dataarea name="audiocpu" size="0x040000">
<rom name="m1.m1" crc="da4878cf" sha1="ce13d18a4c5d01974df8542c67c4df00dbc6e7c1" />
</dataarea>
<dataarea name="ymsnd" size="0x100000">
<rom name="v1.v1" offset="0x000000" size="0x1ea00" crc="149a5c2f" sha1="d52eac230f7aaa1d70cbb8d50a2513f180c65e4d" />
</dataarea>
<dataarea name="sprites" size="0x500000">
<rom loadflag="load16_word" name="bk0char.bin" offset="0x000000" size="0x200000" crc="a9bdc000" sha1="93b0dfcd2121ddf6ea1fe99514a176d76e4b0c98" />
<rom loadflag="load16_word" name="bk1char.bin" offset="0x200000" size="0x300000" crc="f8e21968" sha1="e103d4f59cd841267b882580aee338e99f192c3f" />
</dataarea>
</part>
</software>
Step 3: Run your rom!using cmd navigate to your mame directory and execute mame64 neogeo -cart1 akiradmo
Your rom should run!
Next StepsAssuming NeoDev and DATlib 2.0 is installed and running. EX: You can build and run HPMAN's sample files.
Now you can focus on rebuilding these files on your own and replacing them in your akiradmo directory....
banked_demo\DATimage\Build\dev_p1.bin
banked_demo\DATimage\BANK0\Bank0.bin
banked_demo\DATimage\BANK1\Bank1.bin
banked_demo\DATimage\BANK0\out\bk0Char.bin
banked_demo\DATimage\BANK1\out\bk1Char.bin
just leave s1, m1 and v1 alone they are necessary place holders for now.