Missing Files?

ASM Development for the NeoGeo
Post Reply
puppydrum64
Posts: 22
Joined: Thu Apr 22, 2021 9:30 pm

Missing Files?

Post by puppydrum64 » Sun May 23, 2021 4:13 am

There seems to be a few things missing from the dev kit. I'll put VASM's error code below.

Code: Select all

\Utils\Vasm\vasmNEO.bat NEO_HelloWorld.asm X:\Sources\HelloWorld nopause
Process started >>>
vasm 1.8e (c) in 2002-2018 Volker Barthelmann
vasm M68k/CPU32/ColdFire cpu backend 2.3c (c) 2002-2018 Frank Wille
vasm motorola syntax module 3.12 (c) 2002-2018 Frank Wille
vasm binary output module 1.8a (c) 2002-2009,2013,2015,2017 Volker Barthelmann

CODE(acrx2):	         986 bytes
Furrtek's file padder
Padding 202-p1.p1 to 524288 bytes with 25.
Done.
        1 file(s) copied.
SourceXML:\RelNEO\hash\neogeo.xml.template
DestXML :\RelNEO\hash\neogeo.xml
RomPath :\RelNEO\roms\ChibiAkumasGame
Processing:202-p1.p1
Processing:202-s1.s1
Processing:Font.FIX
Processing:FontYQUEST.FIX
Processing:RawNEO.FIX
Processing:RawNEOSmile.FIX
Processing:Yquest.FIX
Processing:202-m1.m1
Processing:202-c1.c1
Processing:202-c2.c2
Processing:Sprites.c1
Processing:Sprites.c2
Processing:Yquest.c1
Processing:Yquest.c2
sp-s2.sp1 NOT FOUND (tried in neogeo neogeo)
sm1.sm1 NOT FOUND (tried in neogeo neogeo)
sm1.sm1 NOT FOUND (tried in neogeo neogeo)
000-lo.lo NOT FOUND (tried in neogeo neogeo)
sfix.sfix NOT FOUND (tried in neogeo neogeo)
Fatal error: Required files are missing, the machine cannot be run.
<<< Process finished. (Exit code 2)
================ READY ================
Also it seems that VASM tries to output the cart.p file into a folder called "BuildNEO" but it tries to put Listing.txt in "BldNEO". Creating a new empty folder called "BuildNEO" solved that problem but even if I create blank files and name them after the ones not found (including the file extensions, mind you) it still doesn't work.

User avatar
akuyou
Posts: 489
Joined: Mon Apr 22, 2019 3:19 am
Contact:

Re: Missing Files?

Post by akuyou » Sun May 23, 2021 10:01 am

I think the files that are missing are all the neogeo rom files,

I can't provide them for legal reasons.

You need to put the file neogeo.zip in RelNEO\roms\
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

puppydrum64
Posts: 22
Joined: Thu Apr 22, 2021 9:30 pm

Re: Missing Files?

Post by puppydrum64 » Sun May 23, 2021 8:01 pm

I thought I already took care of that... Oh well. I know a Neo Geo expert and I'll ask him

puppydrum64
Posts: 22
Joined: Thu Apr 22, 2021 9:30 pm

Re: Missing Files?

Post by puppydrum64 » Sun May 23, 2021 8:19 pm

I got the file but this is what happens now:

puppydrum64
Posts: 22
Joined: Thu Apr 22, 2021 9:30 pm

Re: Missing Files?

Post by puppydrum64 » Sun May 23, 2021 8:20 pm

I got the file but this is what happens now:

Code: Select all

\Utils\Vasm\vasmNEO.bat NEO_HelloWorld.asm X:\Sources\HelloWorld nopause
Process started >>>
vasm 1.8e (c) in 2002-2018 Volker Barthelmann
vasm M68k/CPU32/ColdFire cpu backend 2.3c (c) 2002-2018 Frank Wille
vasm motorola syntax module 3.12 (c) 2002-2018 Frank Wille
vasm binary output module 1.8a (c) 2002-2009,2013,2015,2017 Volker Barthelmann

CODE(acrx2):	         986 bytes
Furrtek's file padder
Padding 202-p1.p1 to 524288 bytes with 25.
Done.
        1 file(s) copied.
SourceXML:\RelNEO\hash\neogeo.xml.template
DestXML :\RelNEO\hash\neogeo.xml
RomPath :\RelNEO\roms\ChibiAkumasGame
Processing:202-p1.p1
Processing:202-s1.s1
Processing:Font.FIX
Processing:FontYQUEST.FIX
Processing:RawNEO.FIX
Processing:RawNEOSmile.FIX
Processing:Yquest.FIX
Processing:202-m1.m1
Processing:202-c1.c1
Processing:202-c2.c2
Processing:Sprites.c1
Processing:Sprites.c2
Processing:Yquest.c1
Processing:Yquest.c2
sm1.sm1 WRONG CHECKSUMS:
    EXPECTED: CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf)
       FOUND: CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626)
sm1.sm1 WRONG CHECKSUMS:
    EXPECTED: CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf)
       FOUND: CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626)
000-lo.lo WRONG LENGTH (expected: 00020000 found: 00010000)
000-lo.lo WRONG CHECKSUMS:
    EXPECTED: CRC(5a86cff2) SHA1(5992277debadeb64d1c1c64b0a92d9293eaf7e4a)
       FOUND: CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc)
sfix.sfix NOT FOUND (tried in neogeo neogeo)
Fatal error: Required files are missing, the machine cannot be run.
<<< Process finished. (Exit code 2)
================ READY ================
Is there any reason that sm1.sm1 gets read twice? I have no idea what these files are for unfortunately.

EDIT: After renaming "sfix.sfx" in the bios to "sfix.sfix" I get this:

Code: Select all

vasm 1.8e (c) in 2002-2018 Volker Barthelmann
vasm M68k/CPU32/ColdFire cpu backend 2.3c (c) 2002-2018 Frank Wille
vasm motorola syntax module 3.12 (c) 2002-2018 Frank Wille
vasm binary output module 1.8a (c) 2002-2009,2013,2015,2017 Volker Barthelmann

CODE(acrx2):	         986 bytes
Furrtek's file padder
Padding 202-p1.p1 to 524288 bytes with 25.
Done.
        1 file(s) copied.
SourceXML:\RelNEO\hash\neogeo.xml.template
DestXML :\RelNEO\hash\neogeo.xml
RomPath :\RelNEO\roms\ChibiAkumasGame
Processing:202-p1.p1
Processing:202-s1.s1
Processing:Font.FIX
Processing:FontYQUEST.FIX
Processing:RawNEO.FIX
Processing:RawNEOSmile.FIX
Processing:Yquest.FIX
Processing:202-m1.m1
Processing:202-c1.c1
Processing:202-c2.c2
Processing:Sprites.c1
Processing:Sprites.c2
Processing:Yquest.c1
Processing:Yquest.c2
sm1.sm1 WRONG CHECKSUMS:
    EXPECTED: CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf)
       FOUND: CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626)
sm1.sm1 WRONG CHECKSUMS:
    EXPECTED: CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf)
       FOUND: CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626)
000-lo.lo WRONG LENGTH (expected: 00020000 found: 00010000)
000-lo.lo WRONG CHECKSUMS:
    EXPECTED: CRC(5a86cff2) SHA1(5992277debadeb64d1c1c64b0a92d9293eaf7e4a)
       FOUND: CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc)
sfix.sfix WRONG CHECKSUMS:
    EXPECTED: CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3)
       FOUND: CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1)
WARNING: the machine might not run correctly.
WARNING: the machine m
At the very least, it actually boots this time, which is was definitely NOT expecting.
neogeo.PNG
neogeo.PNG (9.69 KiB) Viewed 125 times

puppydrum64
Posts: 22
Joined: Thu Apr 22, 2021 9:30 pm

Re: Missing Files?

Post by puppydrum64 » Sun May 23, 2021 11:14 pm

Finally got it to work!

Post Reply

Return to “NeoGeo Assembly Programming”