Mega Shocked (./9) :
Hi BEY!
I looked at my current makefile and it looks like this...
LDFLAGS = -Wl,-T$(BASEDIR)/src/system/neo$(OUTPUT).x -Xlinker -Map=output.map
Sorry for what follows I am very basic...
The banked demo provided by HPMAN in the post below was the basis for this thread.
topics/186412-datimage
Thx Mega Shocked!
Sorry my fault, neocartBank.x is in HP's template:
MEMORY
{
roma (rx) : ORIGIN = 0x00200000, LENGTH = 0x100000
}
I have read all information in other banked demo thread and there are some things I can't understand (my ignorance is endless!)

I have tried some bank experiment with no success in the neogeo.xml custom xml, very interesting argument, but the question is:
I have to recalculate CRC/SHA1 code (how?) or can I reuse/copy something that already exists with 2 p1 Banks, ex. Alpha Mission II ?
<software name="alpham2">
<description>Alpha Mission II / ASO II - Last Guardian (NGM-007 ~ NGH-007)</description>
<year>1991</year>
<publisher>SNK</publisher>
<info name="serial" value="NGM-007 (MVS), NGH-007 (AES)"/>
<info name="release" value="19910325 (MVS), 19910701 (AES)"/>
<info name="alt_title" value="ASO II ?????????"/>
<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="0x100000">
<rom loadflag="load16_word_swap" name="007-p1.p1" offset="0x000000" size="0x080000" crc="5b266f47" sha1="8afbf995989f47ad93fea1f31a884afc7228b53a" /> <!-- TC534200 -->
<rom loadflag="load16_word_swap" name="007-p2.p2" offset="0x080000" size="0x020000" crc="eb9c1044" sha1="65d3416dcd96663bc4e7cefe90ecb7c1eafb2dda" /> <!-- TC531024 -->
</dataarea>
<dataarea name="fixed" size="0x040000">
<rom offset="0x000000" size="0x020000" name="007-s1.s1" crc="85ec9acf" sha1="39a11974438ad36a2cc84307151b31474c3c5518" /> <!-- TC531000 -->
</dataarea>
<dataarea name="audiocpu" size="0x020000">
<rom offset="0x000000" size="0x020000" name="007-m1.m1" crc="28dfe2cd" sha1="1a1a99fb917c6c8db591e3be695ce03f843ee1df" /> <!-- TC531001 -->
</dataarea>
<dataarea name="ymsnd" size="0x200000">
<rom name="007-v1.v1" offset="0x000000" size="0x100000" crc="cd5db931" sha1="b59f9f2df29f49470312a6cd20f5669b6aaf51ff" /> <!-- TC538200 -->
<rom name="007-v2.v2" offset="0x100000" size="0x100000" crc="63e9b574" sha1="1ade4cd0b15c84dd4a0fb7f7abf0885eef3a3f71" /> <!-- TC538200 -->
</dataarea>
<dataarea name="sprites" size="0x300000">
<rom loadflag="load16_byte" name="007-c1.c1" offset="0x000000" size="0x100000" crc="8fba8ff3" sha1="1a682292e99eb91b0edb9771c44bc5e762867e98" /> <!-- TC538200 -->
<rom loadflag="load16_byte" name="007-c2.c2" offset="0x000001" size="0x100000" crc="4dad2945" sha1="ac85a146276537fed124bda892bb93ff549f1d93" /> <!-- TC538200 -->
<rom loadflag="load16_byte" name="007-c3.c3" offset="0x200000" size="0x080000" crc="68c2994e" sha1="4f8dfc6e5188942e03b853a2c9f0ea6138dec791" /> <!-- TC534200 -->
<rom loadflag="load16_byte" name="007-c4.c4" offset="0x200001" size="0x080000" crc="7d588349" sha1="a5ed789d7bbc25be5c5b2d99883b64d379c103a2" /> <!-- TC534200 -->
</dataarea>
</part>
</software>
Thanks
Ciao
BEY