[abc80] A new game for ABC80 and ABC800 computers

Andreas Gustafsson andreas.gustafsson at gmail.com
Fre Aug 31 02:36:23 PDT 2018

Sure, here are the files:

Note that these are just quick hacks, so error checking etc. are

For the .BAC files, the bin is included as some kind of string-data, so
it's much more effective compared to DATA statements, I'm not 100% sure
exactly how it works since it wasn't I who invented it.
But for the 16kb memory ABC80 I think you can load binaries of at least
12kb or so.


On Fri, 31 Aug 2018 at 10:44, Fabrizio Caruso <fabrizio_caruso at hotmail.com>

> Hi!
> Could you please share all these tools?
> I use Cygwin under Windows.
> How do you do the conversion? Do you include the code as DATA statements?
> That would make >8k programs impossible to load.
> How do you do bin->abs for the ABC806?
>    Regards
>    Fabrizio
> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
> Windows 10
> ------------------------------
> *From:* Andreas Gustafsson <andreas.gustafsson at gmail.com>
> *Sent:* Friday, August 31, 2018 10:40:46 AM
> *To:* fabrizio_caruso at hotmail.com
> *Cc:* abc80
> *Subject:* Re: [abc80] A new game for ABC80 and ABC800 computers
> When I do my cross-compiling, I do bin->bac format for the ABC80, the .bac
> files can then be placed in a .dsk file and run from the standard ABC80
> prompt.
> For the ABC806 I use bin->abs format, put the files in a .dsk image and
> run them from UFD-DOS. I'm not 100% sure, but I think the ABC800 would work
> similar to the ABC806.
> I've written some small windows command line tools to handle the bin2bac
> and bin2abs conversion. If you're working in a Linux environment, I know
> that there's a perl script that can handle bin->bac, for bin to abs I'm not
> certain.
> /Andreas
> On Fri, 31 Aug 2018 at 05:48, Fabrizio Caruso <fabrizio_caruso at hotmail.com>
> wrote:
>> Hi everyone!
>> I am the author of Cross Chase, which is a "universal" game written in C
>> and compiled for all 8-bit computers/consoles/handhelds/pocket calculators
>> including the Luxor ABC 80 and Luxor ABC 800.
>> You can follow my project at:
>> https://github.com/Fabrizio-Caruso/CROSS-CHASE
>> and get the binaries:
>> https://github.com/Fabrizio-Caruso/CROSS-CHASE/releases/download/BombDance/FULL_abc80.ihx
>> https://github.com/Fabrizio-Caruso/CROSS-CHASE/releases/download/BombDance/FULL_abc800.bin
>> https://github.com/Fabrizio-Caruso/CROSS-CHASE/releases/download/BombDance/LIGHT_abc80.ihx
>> (currently the game as an input issue)
>> So far I can make versions for both these computers but I have no way to
>> test the ABC 800 version because I don't know how to load the game... I can
>> barely test the ABC 80 version but only with the ABC80SIM emulator because
>> this emulator can read .ihx (sort of binary in hex format).
>> I can easily create a raw binary version. Are there tools to convert a
>> raw binary (for example with start at address 49200) into something
>> loadable by an emulator? Like a .wav or .dsk image?
>> Could someone here please help me?
>>    Fabrizio
>> _______________________________________________
>> ABC80 mailing list
>> ABC80 at abc80.org
>> http://www.abc80.org/mailman/listinfo/abc80

More information about the ABC80 mailing list