Jump to content
IGNORED

[Aquarius DSTAR]


catsfolly

Recommended Posts

I recently discovered that the ti-86 program dstar.asm, which was the "inspiration" for my Intellivision "ISTAR" game, has been ported to the Z88dk C compiler. This version can be compiled and run on the Aquarius without changing a single line of code.

 

The program uses the low res plotting characters of the Aquarius, so the default output is single color and a bit blocky.

post-14916-129311966977_thumb.png

 

I did a quick hack to use the graphics characters of the Aquarius for the graphics. There is tons of room for improvement (suggestions cheerfully accepted), but at least I think I have made it more colorful.

post-14916-129311970412_thumb.png

 

To try this version in the virtual Aquarius:

 

1. type CLOAD . Hit enter a couple times.

2. load cassette file _dstar2.caq

3. type run. Hit enter a couple times.

4. load cassette file dstar2.caq.

 

It uses these keys

up      A
down    Q
left    O
right   P
quit    G
replay  H
switch  SPACE

 

dstar2.zip

 

It's a start!

 

David

Link to comment
Share on other sites

I recently discovered that the ti-86 program dstar.asm, which was the "inspiration" for my Intellivision "ISTAR" game, has been ported to the Z88dk C compiler. This version can be compiled and run on the Aquarius without changing a single line of code.

 

 

Very nice David! Thanks! Yet another new member of the Aquarius "community" contributing something of value! morgan

Link to comment
Share on other sites

Wow, that's great! I'll have to give this a try over the Christmas break.

 

One of the nice things about the Aquarius is that it uses fairly common hardware (Z80 processor, 8910 sound/IO chip, etc.), so it can benefit from a lot of the work that's been done on other similar machines, and this is an example.

Link to comment
Share on other sites

Did you hack the z88dk sprite routines or replace them with your own?

 

Barnie

 

 

 

I did a quick hack to use the graphics characters of the Aquarius for the graphics. There is tons of room for improvement (suggestions cheerfully accepted), but at least I think I have made it more colorful.

post-14916-129311970412_thumb.png

 

David

Link to comment
Share on other sites

Did you hack the z88dk sprite routines or replace them with your own?

 

Barnie

I replaced the calls to the "putsprite()" routine with calls to my own hardwired "putblock()" routine.

 

putblock() takes an x coordinate * 2, a y coordinate *2, and a sprite number.

 

Based on the sprite number, it outputs a 2 by 2 grid of Aquarius characters (and sets the corresponding color values).

That's all I've done so far.

 

David

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...