Skip to content

Commit

Permalink
Clean up README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Jamie Cho committed Aug 20, 2017
1 parent 5b8af27 commit 37bc632
Show file tree
Hide file tree
Showing 17 changed files with 28 additions and 4,343 deletions.
35 changes: 27 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# CoCoFun
Random CoCo 3 code written with CMOC. This repository is intended to be a fun way to write quick and dirty little programs for the CoCo 3 and also revisit old Assembly and Basic programs that I wrote in the late 80s and early 90s before I had any formal software development training.


Random CoCo 3 code written with CMOC. This repository is intended to
be a fun way to write quick and dirty little programs for the CoCo 3 and also
revisit old Assembly and Basic programs that I wrote in the late 80s and early
90s before I had any formal software development training. More recently, I
used it to enhance CMOC's optimizer.


The following are required to compile this code on your Mac OS X system.
* [XCode](https://developer.apple.com/xcode/downloads/)
Expand All @@ -12,11 +17,25 @@ The following are required to compile this code on your Mac OS X system.


There are several folders which are described below.
* Balloon - You are a ballon on a skateboard that must avoid a pin. This was my first real assembly language game and was written around 1988. This game did not use CoCo 3 graphic modes because I did not know how to access them. Further, it has a really bad flicker because I did not implement double buffering. After writing this game I decided to work on something that actually used CoCo 3 graphic modes and did not need double buffering.
* Splinter - A Breakout clone written in C and assembly language. This was originally written around 1989 in pure assembly language. The purpose was to learn how to use the CoCo 3 graphic modes and to write a game in such a way that does not require double buffering. The newer version adds slightly better graphics, background sounds and replaces joystick support with keyboard support. It still does not implement double buffering - this results in visual "tearing" that can be seen when the ball is in motion and artifacts when bitmaps are close to each other.
* Rick - You are Rick Tracy and ... I never finished this game. The intent was to take advantage of CoCo 3 graphic modes, implement real sprites and double buffering.
* Demo - A cheesy little demo program to test CMOC
* Scratch - Scratch pad for testing ideas quickly
* Misc - Folder containing scripts to help import graphic data
* Ancient - Very old (from the 80s) assembly language programs
* Balloon - You are a ballon on a skateboard that must avoid a pin. This was my
first real assembly language game and was written around 1988. This game did
not use CoCo 3 graphic modes because I did not know how to access them. After
writing this game I decided to work on something that actually used CoCo 3
graphic modes and did not need double buffering.
* Bouncy - Use C code posted by Lee Patterson to enhance CMOC compiler optimizer.
* cfgs - Configuration directories for testing programs with mess
* Demo - A cheesy little demo program to test CMOC
* Misc - Folder containing scripts to help import graphic data
* Primes - Use CMOC to calculate prime numbers.
* Rick - You are Rick Tracy and ... I never finished this game. The intent was
to take advantage of CoCo 3 graphic modes, implement real sprites and double
buffering.
* Splinter - A Breakout clone written in C and assembly language. This was
originally written around 1989 in pure assembly language. The purpose was to
learn how to use the CoCo 3 graphic modes and to write a game in such a way that
does not require double buffering. The newer version adds slightly better
graphics, background sounds and replaces joystick support with keyboard support.
It still does not implement double buffering - this results in visual "tearing"
that can be seen when the ball is in motion and artifacts when bitmaps are close
to each other.
25 changes: 0 additions & 25 deletions Scratch/Makefile

This file was deleted.

58 changes: 0 additions & 58 deletions Scratch/Scratch.c

This file was deleted.

35 changes: 0 additions & 35 deletions Stuff/Makefile

This file was deleted.

5 changes: 0 additions & 5 deletions Stuff/Stuff.bas

This file was deleted.

25 changes: 0 additions & 25 deletions Stuff/Stuff.c

This file was deleted.

2 changes: 1 addition & 1 deletion cfgs/rgb/coco3.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
</input>
<image_directories>
<device instance="cassette" directory="/Users/jcho/Downloads/mame/." />
<device instance="printer" directory="/Users/jcho/Downloads/mame/." />
<device instance="printout" directory="/Users/jcho/src/coco/CoCoFun/Rick" />
<device instance="cartridge" directory="/Users/jcho/Downloads/mame/." />
<device instance="floppydisk1" directory="/Users/jcho/src/CoCoFun/Breakout/" />
<device instance="floppydisk2" directory="/Users/jcho/Desktop/" />
Expand Down
Loading

0 comments on commit 37bc632

Please sign in to comment.