Vaughn Cato’s “Toast” 3-D maze engine for CoCo OS-9 Level 2

Wayback in the 1990s, Vaughn Cato and I were corresponding, and somehow some topics came up about rendering a 3-D maze on the CoCo.

Vaughn wrote a demo which was called toast for reasons I no longer remember. It parsed a text file representing the maze, and would let you “walk” through it using the arrow keys. The code was written in C (though there may be some assembly helper routines in there, I haven’t checked) for the Radio Shack Color Computer 3 under the OS-9 operating system.

Here is a quick demo of what toast looked like:

Here is the maze data file:

18 16
# ##########
# #
# #
########### #
# #
# #
# #
# #
# #
# #
##### ######
# #
# #
# #
# #
############

The readme included with this version had the following notes:

Here is the latest version of the maze program.  I think that it now
always displays the walls correctly, but let me know if you find a problem.

I have also included a demo of the bitmap scaling routine. Just run
mapgraph to try it out.

Until Later,
Vaughn Cato ([deleted]@st6000.sct.edu)

I will share what mapgraph does in a future post ;-)

I plan to reach out to Vaughn and ask if he would be okay with sharing the source code for this.

Until then…

2 thoughts on “Vaughn Cato’s “Toast” 3-D maze engine for CoCo OS-9 Level 2

  1. L. Curtis Boyle

    That is cool… I have not seen that particular demo before (not sure how I missed it!) Is it on a 4 color, 320×192 screen? Which version of OS9/NitrOS9 did you run it on for recording the video?

    Reply
    1. Allen Huffman Post author

      It was never public that I know of – just something going back and forth between Vaughn and myself. I boot the Xroar EoU then use dmode to shut off the offset on /I1 then I can mount and access me CoCoSDC image to get to the binary. Unsure of the resolution. I will ask Vaughn if we can release his code.

      Reply

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.