B how to build coleco romset for fbneo ?
-
From your reply's I can see that you mix things up and that you don't understand.
Try to forget most things in this thread.Let start from the beginning.
I will try to explain just how to manually convert one .col file to a one merged fbneo .zip file inside the linux terminal.
I assume you know how to get there when you need to.You told me that you have a file called :
black_onyx_colecovision.col
To keep things understandable I recommend that you backup your
/home/pi/RetroPie/roms/coleco
and place only the necessary files in there.So lets place
black_onyx_colecovision.col
in :
/home/pi/RetroPie/roms/coleco
I would recommend you to use that same folder and also place
"coleco.rom"
"colecoa.rom"
"czz50.rom"
"svi603.rom"in :
/home/pi/RetroPie/roms/coleco
(I assume you can manage that the regular way you always do)Now you have to check if your .col file has the proper crc checksum.
Go into the terminal and go into the coleco folder like this :cd /home/pi/RetroPie/roms/coleco
Now list you files like this :
ls
The output should be :
black_onyx_colecovision.col colecoa.rom coleco.rom czz50.rom svi603.romThen check if the roms have the correct crc checksum like this :
crc32 *
(* is a wildcard so it will check all the files)
(to check one file it would be : crc32 black_onyx_colecovision.col)
The output of "crc32 *" should be :
dddd1396 black_onyx_colecovision.col
39bb16fc colecoa.rom
3aa93ef3 coleco.rom
4999abc6 czz50.rom
19e91b82 svi603.romYou need to check the dat file if you have the correct roms with the correct checksums.
This is what the dat file says :<game name="blackonyx" romof="coleco" sourcefile="coleco/d_coleco.cpp"> <comment>Homebrew, Published by Team Pixelboy</comment> <description>Black Onyx, The (HB)</description> <year>1987-2013</year> <manufacturer>Mystery Man - Sega</manufacturer> <rom name="Black Onyx, the (2013)(Team Pixelboy).rom" size="65536" crc="dddd1396"/> <rom name="coleco.rom" merge="coleco.rom" size="8192" crc="3aa93ef3"/> <rom name="colecoa.rom" merge="colecoa.rom" size="8192" crc="39bb16fc"/> <rom name="svi603.rom" merge="svi603.rom" size="8192" crc="19e91b82"/> <rom name="czz50.rom" merge="czz50.rom" size="16384" crc="4999abc6"/> <video type="raster" orientation="horizontal" width="272" height="228" aspectx="4" aspecty="3"/> <driver status="good"/> </game>
From the dat file you will see that the files have the correct checksum and if you create a zip file with these files inside that you have a proper FBneo .zip file to load with FBneo.
Now lets make a zip file in the same coleco folder like this :
zip "blackonyx" "black_onyx_colecovision.col" "coleco.rom" "colecoa.rom" "czz50.rom" "svi603.rom"
(I used double quotes to ensure that files with spaces are also found, not necessary here but could be with other files)
(used theblackonyx
name from the dat to call the zip file the same)
(I added all roms to create a standalone full merged FBneo .zip rom file)Now you can check if the file is created like this :
ls
The output would be :
black_onyx_colecovision.colblackonyx.zip
colecoa.rom coleco.rom czz50.rom svi603.romYou will see that the zip file is created.
Now you can test if the rom really works.Let me know if this helps.
-
first of all, thank you very much for this SGM for dummies.
first off my bios for colecoa had the same checksum as coleco...so i had to find one with the right checksum... found a .bin and just renamed it to .rom.... cool.
anyways long story short. it worked for black onyx, not for alpharoid...
and i couldn't zip them in the terminal, had to drag it back to the desktop and zip them there.Anywho, thank you very much for your help and as promised I would like to buy you a beer or two! got paypal i assume?
-
Good to hear you got it working somehow and learning a thing or two.
No paypal, no worries about a beer I was glad to help.
Cheers !
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.