[Coco] .ROM / .BIN for multicarts?

Chad H chadbh74 at hotmail.com
Thu Dec 24 20:01:51 EST 2015


Awesome stuff.  Glad you like it :)  For those of you that have those setups, your controller and cable are fully compatible with the 4MB design I'm working on should you ever want to use one of those boards.  The only changes are minor in the Arduino sketch.  Also, I've made some enhancements to the Multi-Bank Builder tool in the process of dealing with all the extra banks on the 4MB setups.  These don't require that size though..

  * Option to Alphabetize the program list in the Arduino Code (That's how I pasted in the sorted list)
  * Automatically checks new files against existing slot entries to alert you if you are duplicating something that's already been added
  

I also tweaked the routines to allow very easy additions of any other size chips should they be needed in the future.

- Chad H
http://sites.google.com/site/cbhlab101/


-----Original Message-----
From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Zippster
Sent: Thursday, December 24, 2015 6:50 PM
To: CoCoList for Color Computer Enthusiasts
Subject: Re: [Coco] .ROM / .BIN for multicarts?

By the way, I finally got a chance to try out the unit you sent me.
It works well.  I like it.  :)

- Ed


> On Dec 24, 2015, at 6:17 PM, Chad H <chadbh74 at hotmail.com> wrote:
> 
> Thanks.  Had that one bookmarked but forgot about it.  I will check it out again thanks!
> 
> - Chad H
> http://sites.google.com/site/cbhlab101/
> 
> -----Original Message-----
> From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Zippster
> Sent: Thursday, December 24, 2015 5:55 PM
> To: CoCoList for Color Computer Enthusiasts
> Subject: Re: [Coco] .ROM / .BIN for multicarts?
> 
> Hi Chad,
> 
> There is <http://www.colorcomputerarchive.com <http://www.colorcomputerarchive.com/>>.
> 
> - Ed
> 
> 
>> On Dec 24, 2015, at 5:08 PM, Chad H <chadbh74 at hotmail.com> wrote:
>> 
>> I've been trying to get a chip layout filled in advance for the 4MB 
>> FLASH chips I have on the way, but so far I've only been able to use 
>> about 1.4MB by throwing every .BIN and .ROM in my collection at 
>> it..still a lot of space left over.  I've been perusing the RTSI FTP 
>> and the MaltedMedia FTP looking for anything I've been missing.  Could anyone please point me to other good
>> sites that may have good collections of these?   Below is what I have so
>> far.  Thanks!
>> 
>> 
>> 
>> const int AmountOfBanks=127;
>> 
>> const char bank_1[] PROGMEM = "8-Ball";
>> 
>> const char bank_2[] PROGMEM = "A.W.O. Malcom Mo";
>> 
>> const char bank_3[] PROGMEM = "AIRLINE.BIN";
>> 
>> const char bank_4[] PROGMEM = "ASSAULT.BIN";
>> 
>> const char bank_5[] PROGMEM = "Androne";
>> 
>> const char bank_6[] PROGMEM = "Arkanoid (32k)";
>> 
>> const char bank_7[] PROGMEM = "Art Gallery";
>> 
>> const char bank_8[] PROGMEM = "Astro Blast";
>> 
>> const char bank_9[] PROGMEM = "Audio Spectrum A";
>> 
>> const char bank_10[] PROGMEM = "BAGITMAN.BIN";
>> 
>> const char bank_11[] PROGMEM = "Bingo Math";
>> 
>> const char bank_12[] PROGMEM = "Bridge Tutor I";
>> 
>> const char bank_13[] PROGMEM = "Bustout";
>> 
>> const char bank_14[] PROGMEM = "Canyon Climber";
>> 
>> const char bank_15[] PROGMEM = "Castle Guard";
>> 
>> const char bank_16[] PROGMEM = "Checker King";
>> 
>> const char bank_17[] PROGMEM = "Clowns & Balloon";
>> 
>> const char bank_18[] PROGMEM = "Color Backgammon";
>> 
>> const char bank_19[] PROGMEM = "Color Baseball";
>> 
>> const char bank_20[] PROGMEM = "Color Cubes";
>> 
>> const char bank_21[] PROGMEM = "Color File";
>> 
>> const char bank_22[] PROGMEM = "Color Forth";
>> 
>> const char bank_23[] PROGMEM = "Color Logo";
>> 
>> const char bank_24[] PROGMEM = "Color Scripsit";
>> 
>> const char bank_25[] PROGMEM = "Color Scripsit I";
>> 
>> const char bank_26[] PROGMEM = "Cyrus WC Chess";
>> 
>> const char bank_27[] PROGMEM = "DON-PAN";
>> 
>> const char bank_28[] PROGMEM = "DONKEY.BIN";
>> 
>> const char bank_29[] PROGMEM = "Defense";
>> 
>> const char bank_30[] PROGMEM = "Demolition Derby";
>> 
>> const char bank_31[] PROGMEM = "Demon Attack 32k";
>> 
>> const char bank_32[] PROGMEM = "Diagnostics v2.0";
>> 
>> const char bank_33[] PROGMEM = "Dino Wars";
>> 
>> const char bank_34[] PROGMEM = "Doodle Bug 1";
>> 
>> const char bank_35[] PROGMEM = "Doodle Bug 2";
>> 
>> const char bank_36[] PROGMEM = "Doodle Bug 3";
>> 
>> const char bank_37[] PROGMEM = "Doubleback";
>> 
>> const char bank_38[] PROGMEM = "Downland v1.1";
>> 
>> const char bank_39[] PROGMEM = "Dragon Fire";
>> 
>> const char bank_40[] PROGMEM = "DungeonsofDagrth";
>> 
>> const char bank_41[] PROGMEM = "EDTASM +";
>> 
>> const char bank_42[] PROGMEM = "FLTSIM.BIN";
>> 
>> const char bank_43[] PROGMEM = "Facemaker";
>> 
>> const char bank_44[] PROGMEM = "Football";
>> 
>> const char bank_45[] PROGMEM = "Fraction Fever";
>> 
>> const char bank_46[] PROGMEM = "Frogger";
>> 
>> const char bank_47[] PROGMEM = "GFL Football II";
>> 
>> const char bank_48[] PROGMEM = "GLAXXONS.BIN";
>> 
>> const char bank_49[] PROGMEM = "Galactic Attack";
>> 
>> const char bank_50[] PROGMEM = "Galax Attax";
>> 
>> const char bank_51[] PROGMEM = "Gin Champion";
>> 
>> const char bank_52[] PROGMEM = "Gomoku-Renju";
>> 
>> const char bank_53[] PROGMEM = "Graphic Pak";
>> 
>> const char bank_54[] PROGMEM = "Handyman";
>> 
>> const char bank_55[] PROGMEM = "INVASION.BIN";
>> 
>> const char bank_56[] PROGMEM = "Invaders";
>> 
>> const char bank_57[] PROGMEM = "JDOS V1.08";
>> 
>> const char bank_58[] PROGMEM = "JDOS V1.10";
>> 
>> const char bank_59[] PROGMEM = "JDOS V1.23";
>> 
>> const char bank_60[] PROGMEM = "JUNIOR.BIN";
>> 
>> const char bank_61[] PROGMEM = "Kids on Keys";
>> 
>> const char bank_62[] PROGMEM = "Kindercomp";
>> 
>> const char bank_63[] PROGMEM = "MEGABUG.BIN";
>> 
>> const char bank_64[] PROGMEM = "MONOPOLY.BIN";
>> 
>> const char bank_65[] PROGMEM = "Micro Painter";
>> 
>> const char bank_66[] PROGMEM = "Micro chess v2.0";
>> 
>> const char bank_67[] PROGMEM = "Microbes";
>> 
>> const char bank_68[] PROGMEM = "Mind Roll (32K)";
>> 
>> const char bank_69[] PROGMEM = "Monster Maze";
>> 
>> const char bank_70[] PROGMEM = "Offender";
>> 
>> const char bank_71[] PROGMEM = "POLARIS";
>> 
>> const char bank_72[] PROGMEM = "Panic Button";
>> 
>> const char bank_73[] PROGMEM = "Personal Finance";
>> 
>> const char bank_74[] PROGMEM = "Personal Finance";
>> 
>> const char bank_75[] PROGMEM = "Pinball";
>> 
>> const char bank_76[] PROGMEM = "Polaris";
>> 
>> const char bank_77[] PROGMEM = "Poltergeist";
>> 
>> const char bank_78[] PROGMEM = "Popcorn";
>> 
>> const char bank_79[] PROGMEM = "Popcorn";
>> 
>> const char bank_80[] PROGMEM = "Project Nebula";
>> 
>> const char bank_81[] PROGMEM = "Quasar Commander";
>> 
>> const char bank_82[] PROGMEM = "RAD Warrior";
>> 
>> const char bank_83[] PROGMEM = "Rampage";
>> 
>> const char bank_84[] PROGMEM = "Reactoid";
>> 
>> const char bank_85[] PROGMEM = "Roman Checkers";
>> 
>> const char bank_86[] PROGMEM = "Shanghai";
>> 
>> const char bank_87[] PROGMEM = "Shooting Gallery";
>> 
>> const char bank_88[] PROGMEM = "Skiing";
>> 
>> const char bank_89[] PROGMEM = "Slay the Nereis";
>> 
>> const char bank_90[] PROGMEM = "Soko-Ban";
>> 
>> const char bank_91[] PROGMEM = "Space Assault";
>> 
>> const char bank_92[] PROGMEM = "Spectaculator";
>> 
>> const char bank_93[] PROGMEM = "Spidercide";
>> 
>> const char bank_94[] PROGMEM = "Springster";
>> 
>> const char bank_95[] PROGMEM = "Starblaze";
>> 
>> const char bank_96[] PROGMEM = "Stellar Lifeline";
>> 
>> const char bank_97[] PROGMEM = "Temple of ROM";
>> 
>> const char bank_98[] PROGMEM = "Tennis";
>> 
>> const char bank_99[] PROGMEM = "Tetris";
>> 
>> const char bank_100[] PROGMEM = "TypeMate";
>> 
>> const char bank_101[] PROGMEM = "Typing Tutor";
>> 
>> const char bank_102[] PROGMEM = "Videotex V1.1";
>> 
>> const char bank_103[] PROGMEM = "Wildcatting";
>> 
>> const char bank_104[] PROGMEM = "ZAXXON.BIN";
>> 
>> const char bank_105[] PROGMEM = "dw3dos_dsk_cc1";
>> 
>> const char bank_106[] PROGMEM = "dw3dos_dsk_cc2";
>> 
>> const char bank_107[] PROGMEM = "dw3dos_dsk_cc3";
>> 
>> const char bank_108[] PROGMEM = "hdbchs.rom";
>> 
>> const char bank_109[] PROGMEM = "hdbd4n1.rom";
>> 
>> const char bank_110[] PROGMEM = "hdbdhdii.rom";
>> 
>> const char bank_111[] PROGMEM = "hdbdw3arduino";
>> 
>> const char bank_112[] PROGMEM = "hdbdw3bc3.rom";
>> 
>> const char bank_113[] PROGMEM = "hdbdw3bck.rom";
>> 
>> const char bank_114[] PROGMEM = "hdbdw3cc1(FB)";
>> 
>> const char bank_115[] PROGMEM = "hdbdw3cc1.rom";
>> 
>> const char bank_116[] PROGMEM = "hdbdw3cc2(FB)";
>> 
>> const char bank_117[] PROGMEM = "hdbdw3cc2.rom";
>> 
>> const char bank_118[] PROGMEM = "hdbdw3cc3.rom";
>> 
>> const char bank_119[] PROGMEM = "hdbdw3jc2.rom";
>> 
>> const char bank_120[] PROGMEM = "hdbdw3jc3.rom";
>> 
>> const char bank_121[] PROGMEM = "hdbdw4cc2(FB)";
>> 
>> const char bank_122[] PROGMEM = "hdbdw4cc2.rom";
>> 
>> const char bank_123[] PROGMEM = "hdbdw4cc3.rom";
>> 
>> const char bank_124[] PROGMEM = "hdbkenton.rom";
>> 
>> const char bank_125[] PROGMEM = "hdblba.rom";
>> 
>> const char bank_126[] PROGMEM = "hdblrtech.rom";
>> 
>> const char bank_127[] PROGMEM = "hdbtc3.rom";
>> 
>> 
>> 
>> - Chad H
>> 
>> http://sites.google.com/site/cbhlab101/
>> 
>> 
>> 
>> 
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
> 
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
> 
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2016.0.7294 / Virus Database: 4489/11245 - Release Date: 
> 12/24/15
> 
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco


-- 
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco

-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7294 / Virus Database: 4489/11245 - Release Date: 12/24/15



More information about the Coco mailing list