Please forgive my ignorance. This is definitely above my pay grade.
I am curious to know if it is possible to expand the amount of space the ROMA can contain? or am I SOL?
(In case these are of interest) The files that I can spy with my little eye are:
bkChar.bin 3099KB
bk0Include.h 4KB
bkMaps.s 5317KB
bk0Pals.s 11KB
fix.bin 128KB
fixData.h 1KB
fixPals.s 1KB
I know my GFX MB's are on the low end... but I probably have too many tile references? I'm in the dark....
I finally have a project I believe I can release this year (I have thought this before) but this snag is a killer because I know I cannot mix bank data.... so I need all my GFX on the same bank....
Again very sorry for the poor wording etc... Any elaboration on the ROMA would be very helpful
I am currently getting this error....
I found this line in NeocartBank.x...
roma (rx) : ORIGIN = 0x00200000, LENGTH = 0x100000
I changed the LENGTH to 0x200000 and was able to recompile!
I then attempted to adjust my mame driver.... (I am very weak on this side of things)
<software name="game">
<description>Game Demo</description>
<year>2016</year>
<publisher>MegaShockers</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="0x700000">
<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="0x200000" crc="d707ec72" sha1="6ca9b79e5679e49684cb8993f532966df3186ec9" />
<rom loadflag="load16_word" name="bank1.bin" offset="0x300000" size="0x200000" crc="53bed158" sha1="625f9f78980b8272303bd49309ff502e1da68315" />
<rom loadflag="load16_word" name="bank2.bin" offset="0x500000" size="0x200000" 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 offset="0x000000" size="0x040000" name="m1.M1" crc="da4878cf" sha1="ce13d18a4c5d01974df8542c67c4df00dbc6e7c1" />
</dataarea>
<dataarea name="ymsnd" size="0x1000000">
<rom name="v1.V1" offset="0x000000" size="0x100000" crc="149a5c2f" sha1="d52eac230f7aaa1d70cbb8d50a2513f180c65e4d" />
<rom name="v1.V2" offset="0x100000" size="0x100000" crc="2c6bc7be" sha1="c9c61054ce1a47bf1bf77a31117726b499df24a4" /> <!-- TC5332204 -->
<rom name="v1.V3" offset="0x200000" size="0x100000" crc="0425b27d" sha1="986863c98fc3445487242dcf2ea75b075e7f33ee" /> <!-- TC5332204 -->
</dataarea>
<dataarea name="sprites" size="0x2800000">
<rom loadflag="load16_word" name="bk0char.bin" offset="0x000000" size="0x800000" crc="a9bdc000" sha1="93b0dfcd2121ddf6ea1fe99514a176d76e4b0c98" />
<rom loadflag="load16_word" name="bk1char.bin" offset="0x800000" size="0x800000" crc="f8e21968" sha1="e103d4f59cd841267b882580aee338e99f192c3f" />
<rom loadflag="load16_word" name="bk2char.bin" offset="0x1000000" size="0x800000" crc="f8e21968" sha1="e103d4f59cd841267b882580aee338e99f192c3f" />
</dataarea>
</part>
</software>
Now I am greeted with a wonderful error message....