8/24/2016: MediaWiki software and PHP version updated. Please let me know if you find any problems.. Also, extensive Template cleanup is in progress based on new things I have learned on another wiki project. I will update the Help files when I get it all done. --OS-9 Al

8/30/2016: Massive re-work is being done on the InfoBox Templates. Read that page to keep up with the plan for that, and adding better keyword tags (categories) to all the pages. --OS-9 Al (talk) 15:28, 31 August 2016 (CDT)

Programming

From CoCopedia - The Tandy/Radio Shack Color Computer Wiki
Jump to: navigation, search
WELCOME
Looking for CoCo help? If you are trying to do something with your old Color Computer, read this quick reference. Want to contribute to this wiki? Be sure to read this first. This CoCo wiki project was started on October 29, 2004. --OS-9 Al

See Recent Changes. | About this site. | Join the E-Mail List, Facebook Group or Google+ | Contact me with updates/questions.

This page was last updated on 08/28/2016. Total Pages: 530. Total Files: 760.


Home / Programming - Programming


Welcome to the Programming section of the CoCo Wiki. This section is devoted to the programming languages and environments used by CoCo programmers. I have divided the section into two parts so that RSDOS and OS-9 will be separated.

Operating System Sections

  • RSDOS - Programming for RSDOS.
  • OS-9 - Programming for OS-9.

Programming Utilities List

This list was already here when I started editing. I am leaving it as is until I can determine how to divide them up, and where to put them. Exomizer 2 w/ 6809-decruncher

FX09: B09 GUI LIBRARY             PROG  DEC-95  EARTHER
RIP GRAPHICS INFORMATION          DOCU  JUN-95  ADITNAVEL
TERMCAP CONFERENCE PART 2         TRAN  MAR-95  JOELHEGBERG
TERMCAP CONFERENCE PART 1         TRAN  FEB-95  JOELHEGBERG
GIF AND LZW DECOMPRESSION C SRC   PROG  JAN-95  JEJONES
OLEO 1.3: SPREAD SHEET SOURCE     PROG  AUG-94  NIMITZ
LANGSTONS ANT (GWINDOWS)          PROG  AUG-94  PAGAN
BASIC09 SUBROUTINES: PART 3       PROG  JUN-94  ILLUSIONIST
ANSIFRONT 0.11: ANSI C FRONT END  PROG  JUN-94  JOELHEGBERG
GNU C STANDARD LIBRARY            PROG  JUN-94  NIMITZ
GNU C AND C++ 2.5.8               PROG  APR-94  NIMITZ
DATA ENCRYPTION STD PGM           PROG  APR-94  MDALENE
INDIGO PROGRAMMERS WORKBENCH 5.3  PROG  APR-94  ILLUSIONIST
CC 2.5.2: C COMPILER EXECUTIVE    PROG  MAR-94  WDTV5
ULTRA C TEST PROGRAMS             DOCU  FEB-94  PAGAN
DAM 0.02: DISK ALLOCATION MAP     PROG  JAN-94  WDTV5
C_PREP 1.9: C PRE-PROCESSOR       PROG  DEC-93  WOAY
JULDATE: SRC FOR JULIAN DATE      PROG  NOV-93  THUNDERFNGRS
RMA/6309 V2.1 PATCH               PROG  OCT-93  BOISY
BASIC09 SUBROUTINES: PART 2       PROG  OCT-93  ILLUSIONIST
BASIC09 SUBROUTINES               PROG  OCT-93  ILLUSIONIST
SNDMSTR 2.0: SOUND MASTER IN C    PROG  SEP-93  JMLSOFT
INDIPWB: PROGRAMMERS WORK BENCH   PROG  SEP-93  ILLUSIONIST
DEVSYS 2.2: MENU DRIVEN DEV. SYS  PROG  SEP-93  CHYDE
SUPERHEX - ADVENTURE FRAMEWORK    PROG  SEP-93  JMLSOFT
RMA6309: PATCH RMA FOR 6309       PROG  SEP-93  BOISY
OS9LIB UPDATE                     PROG  SEP-93  NIMITZ
DISASM: DISASSEMBLER FOR OSK      PROG  SEP-93  BKITT
OS9LIB.L: UNIX COMPATIBILITY LIB  PROG  JUL-93  NIMITZ
UNPROTO -- CONVERT ANSI C TO K&R  PROG  JUL-93  AIRWOLF2
CNTX #5: C SYNTAX CHECKER         PROG  JUL-93  WOAY
SUB-ETHA GUI DEMO FOR OS9/OSK     PROG  JUL-93  JOELHEGBERG
GFX5: BASIC09 GRAFIX ROUTINES     PROG  MAY-93  REVWCP
TCP/IP SRC FOR MSDOS/HAM          PROG  APR-93  N0ETY
POPEN() EXAMPLES                  PROG  MAR-93  BANANAMAN
SIEVE OF ERASTOTHENES             DATA  MAR-93  PAGAN
FAST FINDSTR() FUNCTION           PROG  FEB-93  JMLSOFT
DISASM 1.5 FOR 6309               PROG  JAN-93  CURTISBOYLE
SOLVE: EQUATION SOLVER            PROG  JAN-93  JMLSOFT
GUIB 3.0: GRAFX USER INTERFACE    PROG  JAN-93  REVWCP
TERMINFO FILES FOR OSK CURSES     DATA  NOV-92  KSCALES
CDECL: DECIPHER C FUNC CALLS      PROG  NOV-92  NIMITZ
GUIDE TO PROGRAMMING STYLE        ARTI  NOV-92  JBUCATA
TERMCAP DEMO                      DOCU  NOV-92  PAGAN
GUI.L: C GUI LIBRARY              PROG  OCT-92  WTHOMPSON
C++ LIB UPDATE                    DATA  OCT-92  VAXELF
LIFE SIMULATION                   PROG  SEP-92  PAGAN
MAKE FOR OSK                      PROG  SEP-92  TIMKIENTZLE
TRIGRAPH & XTNDLN C UTILITIES     PROG  SEP-92  JMLSOFT
BASIC09 HELP FILES                DATA  AUG-92  BOBKEMPER
CENV:C COMPILER USER INTERFACE    PROG  AUG-92  DABERRIE
HERSHEY FONT DATABASE             DATA  JUL-92  DRDUDE
GNU OSK INDENT                    PROG  JUL-92  NIMITZ
GNU INDENT                        PROG  JUL-92  GREGL
GIFTOPPM CONVERTER                PROG  JUN-92  THEFERRET
SH: BOURNE SHELL BINARY           PROG  MAY-92  THEFERRET
QSIG.C: SIGNAL HANDLING EXAMPLE   PROG  MAY-92  KRELL
PASCAL TO C CONVERTER             PROG  APR-92  ILLUSIONIST
TEXT SCREEN MENUS FOR THE COCO    DOCU  APR-92  PAGAN
FLOATING POINT MATH MODULE        PROG  MAR-92  RICHKOTTKE
8051 ASSEMBLER                    PROG  MAR-92  RICHKOTTKE
SORT ALGORITHMS FOR BASIC-09      PROG  FEB-92  SANDRIDER
ITALIC/SCRIPT FONT FOR COCO       PROG  FEB-92  REIISIKENKYU
FILE INCLUSION PROCESSORS         PROG  FEB-92  REIISIKENKYU
MORE BUGS FOR MWC                 TEXT  FEB-92  REIISIKENKYU
RAND.C: RANDOM NUMBER FUNCTION    PROG  JAN-92  JSUTEMEIER
FLEX: GNU VERSION OF LEX          PROG  JAN-92  NIMITZ
GAWK: GNU AWK IMPLEMENTATION      PROG  JAN-92  NIMITZ
XRAY V1.02 DISASSEMBLERS HELPER   PROG  JAN-92  BOBKEMPER
RANDOM NUMBER FUNCTION FOR C      PROG  DEC-91  VAXELF
BISON: "YACC" CLONE FROM GNU      PROG  DEC-91  NIMITZ
AUTODOC: AUTOMATIC C DOCUMENTER   PROG  DEC-91  NIMITZ
SIMPLE TCP & FTP UNIX SOURCE      PROG  NOV-91  BOODOOZER
COCO/OS9 GUI SKELETON             PROG  NOV-91  EMTWO
SKEL: MM/1 WINDOWS C PROG AID     PROG  NOV-91  MARKGRIFFITH
TERMCAP FOR LEVEL II              PROG  NOV-91  MARKGRIFFITH
GNU C AND C++ 1.40                PROG  OCT-91  POLTERGEIST
EMULATE_6809                      PROG  SEP-91  JBUCATA
STRCHAR.AR                        PROG  AUG-91  JAYTRUESDALE
TRAP ARGUMENTS OF FORKED MODULES  PROG  AUG-91  WUESTM
PATHFINDER SUBROUTINE             PROG  JUL-91  MIKEHAN
CENV:  FRONT END FOR C COMPILER   PROG  JUN-91  DENNYSKALA
CMENU LIBRARY FOR OSK AND TED     TEXT  JUN-91  DODGECOLT
CTYPE MACROS                      PROG  JUN-91  JDWILSON
EXAMPLE OF HYPOTHESIS TESTING     PROG  JUN-91  PAGAN
RIBBS ON-LINE RISK GAME           PROG  JUN-91  EARTHER
TEXT-SCREEN MOUSE CURSOR          PROG  MAY-91  THEFERRET
CC2 PATCH                         TEXT  MAY-91  WESGALE
GFX3 AND DOC                      PROG  MAY-91  MIKEHAN
C MEMORY MAPPING LIBRARY          PROG  MAY-91  DONTHRASH
VRN ALLOCATION DEMO               PROG  MAY-91  THEFERRET
SUBROUTINE MODULES & HOW TO USE   DOCU  MAY-91  THEFERRET
CTAGS - INDEX C SOURCE FILES      PROG  MAY-91  THEFERRET
SAVE AND RESTORE WINDOW INFO      PROG  MAY-91  ZACKSESSIONS
TERMCAP QUICKIE HACK              TEXT  APR-91  THEFERRET
PASCAL09 PROGRAMMING ENVIR.       PROG  APR-91  TONYSCHOUNTZ
CSTART.R MODULE                   PROG  MAR-91  TIMKIENTZLE
PASCAL GRAPHICS                   DATA  APR-91  TONYSCHOUNTZ
ALARM.H                           TEXT  MAR-91  THEFERRET
MF1TO0.ART                        ARTI  MAR-91  PAULSENIURA
INDENT V2.0                       PROG  MAR-91  THEFERRET
EASE THE USE OF PASCAL09          PROG  MAR-91  TONYSCHOUNTZ
MOTOROLA CROSS ASSEMBLERS         PROG  MAR-91  NES
RANDOMIZE.AR                      PROG  MAR-91  JSUTEMEIER
IOCTL.H + SGTTY.H                 TEXT  MAR-91  THEFERRET
SMALL C COMPILER                  PROG  MAR-91  TIMKIENTZLE
ANSIDRV THE C VERSION             PROG  MAR-91  MDALENE
BRACE MATCHER/INDENTER V1.01      PROG  FEB-91  THEFERRET
STAT() FSTAT() SOURCE             PROG  FEB-91  WUESTM
UPDATE FOR SIGMON: OS9 LVL DEBUG  PROG  FEB-91  DKINDBERG
CPR - C SOURCE PRINTER            PROG  FEB-91  STEPHENC
OS9 LEVEL 2 DEBUGGER              PROG  FEB-91  DKINDBERG
ANSIGET.AR                        PROG  FEB-91  MDALENE
ANSIDRIVE: B09 VT100 CONTROL      DATA  FEB-91  MDALENE
INDEX FOR CGFX7.L LIBRARY         DOCU  JAN-91  COMPER
GFX PASCAL SUPPORT LIBRARY        PROG  JAN-91  XLIONX
GRAPHIC ORBIT DISPLAY             PROG  JAN-91  COMPER
CC SOURCE, DOCS, EXECUTABLE       PROG  DEC-90  EDDIEKUNS
NEW TEXT SPLIT                    PROG  DEC-90  MISHOO
LINE INPUT FOR BASIC09            PROG  NOV-90  BRUCEISTED
IAPL INTERPRETER                  PROG  NOV-90  MPASSER
SET GLOBAL MOUSE PORT/RESOLUTION  PROG  NOV-90  MISHOO
CGFX VERSION 7                    TEXT  OCT-90  DODGECOLT
DISK EDITOR/PATCH UTILITY         PROG  OCT-90  MISHOO
FILE PATCH UTILITY                PROG  OCT-90  MISHOO
DB9 DATA WINDOWS FILE SPECS       DOCU  SEP-90  ALPHASOFT
GFX2 IPATCH                       PROG  AUG-90  COLINMCKAY
TIMEX.PAK                         PROG  JUL-90  MISHOO
MAKE 1.1                          PROG  JUN-90  TIMKIENTZLE
BASE CONVERSION                   PROG  JUN-90  TIMKIENTZLE
ENHANCED GFX2                     PROG  JUN-90  OS9UGPRES
RMA GRAPHICS LIBRARY              PROG  MAR-90  ZACKSESSIONS
KEYCODES                          DOCU  FEB-90  TRIX
TEXTSPLIT.PAK                     PROG  FEB-90  MISHOO
LZW.AR                            ARTI  FEB-90  DAMIONGREY
BASIC09 'PRINT @' UTILITY         PROG  JAN-90  CLIFFORD
NBS303.AR                         PROG  JAN-90  MISHOO
RMA FUNCTION LIBRARY              PROG  DEC-89  ZACKSESSIONS
SCRAMBLE                          PROG  DEC-89  MRGOOD
3D GRAPHICS PLOTTER               PROG  NOV-89  NES
ANSITERM PROJECT                  PROG  NOV-89  THEFERRET
LINPUT                            PROG  NOV-89  BRUCEISTED
KREIDER C LIBRARIES               DATA  OCT-89  GREGL
STRIP.PAK                         PROG  OCT-89  NES
GENERIC C FUCNTIONS               DATA  OCT-89  POLTERGEIST
SIEVE.ASM                         PROG  SEP-89  XLIONX
CC2FIX.PAK                        PROG  AUG-89  XLIONX
CC2NEW.PAK                        PROG  AUG-89  XLIONX
RANDOM NUMBERS FOR C AND BASIC09  PROG  JUL-89  DODGECOLT
ENGLISH ERROR MSG FOR PASCAL      DOCU  JUL-89  LOHERON
DASM - RMA/ASM DISASSEMBLER       PROG  JUN-89  SHOTTOFY
6809 DISASSEMBLER                 TEXT  MAY-89  POLTERGEIST
LARGE VIRTUAL DATA SPACES IN OS9  ARTI  MAY-89  TIMKOONCE
VS/VFPRINTF FUNCTIONS             DATA  MAY-89  POLTERGEIST
BASIC09 TIP                       TEXT  MAY-89  POLTERGEIST
HINTS ON C COMPILER AND DEV PACK  DOCU  MAY-89  ZACKSESSIONS
CGRAB                             PROG  APR-89  ZACKSESSIONS
AS11- 6811 CROSS ASSEMBLER        PROG  APR-89  POLTERGEIST
CONVERT                           PROG  MAR-89  WOOLLEY
TEXT EDITOR PROGRAMMING IDEAS     ARTI  MAR-89  TIMKOONCE
WIND_UTIL.AR                      PROG  FEB-89  PHDRAGON
INKEY.C                           PROG  JAN-89  RRIES
C SOURCE CODE FOR PROC            PROG  NOV-88  TOOK3
TIC-TAC-TOE                       PROG  OCT-88  ZACKSESSIONS
PORT MULTIVUE TO A HARD DISK      MISC  OCT-88  REINDEER
D&D ANSWERS                       ARTI  OCT-88  GRIDBUG
DOORWAY TO MENUS                  PROG  OCT-88  PGJIM
EDT EXPERIMENTAL SOURCE ARCHIVE   PROG  OCT-88  COCOXT
NOTES ON CITADEL FUNCTIONS        DOCU  AUG-88  POLTERGEIST
MICROWARE C BUGS                  ARTI  AUG-88  POLTERGEIST
CITADEL BBS SOURCE CODE 6E901E11  DATA  AUG-88  POLTERGEIST
SOURCE CODE FOR MAIL SYSTEM       PROG  AUG-88  STEVECLARK
STANDARD LIBRARY - PART 2         PROG  AUG-88  GRIDBUG
C STANDARD LIBRARY-PART 1         PROG  JUL-88  GRIDBUG
DISASSEMBLER UTILITY              PROG  JUN-88  POLTERGEIST
C SOURCE FOR GRABS                PROG  MAY-88  POLTERGEIST
SAMPLE MULTI-VUE APPLICATION      PROG  APR-88  GREGL
MVSKEL.AR                         PROG  MAR-88  MARKGRIFF
UTIL                              PROG  MAR-88  WB4GCS
HORDES AND HOLES                  PROG  FEB-88  THEMAGE
OS9 - CMD LINE SYS CALLS          PROG  DEC-87  GREGL
PIA DEFINITIONS FILE              PROG  DEC-87  REINDEER
FRAME                             PROG  DEC-87  RAYMCCOPPIN
PI.C                              PROG  DEC-87  RAYMCCOPPIN
FLOPPY DISK DEFS FILE             PROG  DEC-87  REINDEER
CGFX.L DOCUMENTATION              DOCU  NOV-87  GREGL
XMODEM/YMODEM CRC CALC ROUTINE    PROG  OCT-87  GREGL
ASCII DAY OF WEEK                 PROG  OCT-87  GREGL
REVERSE A STRING                  PROG  OCT-87  GREGL
JULIAN DATE                       PROG  OCT-87  GREGL
INTEGER TO ASCII                  PROG  OCT-87  GREGL
ASCII TO INTEGER                  PROG  OCT-87  GREGL
ASCII TO DOUBLE                   PROG  OCT-87  GREGL
CC2 COMMAND                       PROG  OCT-87  RICKADAMS
RMA LISTING BUG FIX               TEXT  SEP-87  GREGL
FIX PASCAL FOR LEVEL 2            TEXT  AUG-87  GREGL
PILOT CAI                         PROG  JUN-87  BASQUE
MOUSE.B09                         PROG  MAY-87  GREGL
ALARM DEMONSTRATION               PROG  APR-87  OS9ER
DEFCHGS/TXT                       TEXT  MAR-87  BASQUE
ASMPATCH - PATCH ASM              PROG  MAR-87  TNTRHODAN
NEW COBBLER/OS9GEN AND OTHER GOO  PROG  MAR-87  TNTRHODAN
READ_MOUSE                        PROG  MAR-87  RAYMCCOPPIN
XREF                              PROG  MAR-87  GBJANSSEN
FORTH MAKE FILES                  PROG  FEB-87  OS9ER
FORTH HEADER FILES                PROG  FEB-87  OS9ER
FORTH INTERPRETER                 PROG  FEB-87  OS9ER
TIMER.C                           PROG  FEB-87  WBRADY
SYSCALL.ASM                       PROG  FEB-87  WBRADY
FORTH09 INTERPRETER               PROG  FEB-87  OS9ER
GFX2 COMMANDS FOR LEVEL II BASIC  DOCU  FEB-87  RICKADAMS
LEVEL TWO VIDEO CODES             DOCU  JAN-87  KDARLING
LEVEL TWO INFO.TXT                DOCU  JAN-87  KDARLING
TESTDAT.ASM                       PROG  JAN-87  DPERKINS
UPDATES.TXT                       TEXT  DEC-86  GREGL
MAKE (UNIX LIKE DEVEL UTIL)       PROG  NOV-86  CONNOLLY
GOTO.ASM                          PROG  OCT-86  KDARLING
MENU.ASM                          PROG  OCT-86  KDARLING
DISASM                            PROG  SEP-86  DENNYSKALA
LIST MEM-MODULE UTILITY           PROG  AUG-86  WUEST
BASIC09 ISAM PROGRAM              PROG  MAR-86  DALEP
PAUSE UTILITY COMMAND             PROG  MAR-86  ROBERTJR
BASIC09 PAGING UTILITY            PROG  NOV-85  PCF