[abc80] A new game for ABC80 and ABC800 computers

Andreas Gustafsson andreas.gustafsson at gmail.com
Tis Sep 4 14:06:17 PDT 2018


Sorry, one letter wrong:
http://ag1976.com/files/abc_bintool_src.zip

On Tue, 4 Sep 2018 at 22:35, Dom Morris <dom at suborbital.org.uk> wrote:

> No worries - I'd just use it as reference. That link appears to be dead
> though?
>
>
> On Mon, 3 Sep 2018, at 8:52 PM, Andreas Gustafsson wrote:
>
> Yeah, sure, but it's not very good code, I just hacked it together to get
> the job done!
>
> http://ag1976.com/files/abc_bintools_src.zip
>
> On Fri, 31 Aug 2018 at 11:55, Dom Morris <dom at suborbital.org.uk> wrote:
>
>
> Thank you - is it possible to get the source? And would you have an
> objections to a rewrite of it being included within the z88dk appmake?
>
>
> On Fri, 31 Aug 2018, at 10:36 AM, Andreas Gustafsson wrote:
>
> Sure, here are the files:
> http://ag1976.com/files/abc_bin_tools.zip
>
> Note that these are just quick hacks, so error checking etc. are
> non-existent!
>
> 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.
>
> /Andreas
>
>
> On Fri, 31 Aug 2018 at 10:44, Fabrizio Caruso <fabrizio_caruso at hotmail.com>
> wrote:
>
> 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