MediaWiki:Sitenotice
2026-03-12: Cocopedia.com is now using a new caching system that should make things faster. Please let me know if you encounter any new issues.

2026-03-15: MediaWiki has been reinstalled and the old database and files restored. It was pretty clogged up from being upgraded so many times since 2004. I am also testing out Cloudflare to see if it can prevent the 'bot assaults that took the site down last year. OS-9 Al (talk) 21:20, 15 March 2026 (EDT))

PSYMON

From CoCopedia - The Tandy/Radio Shack Color Computer Wiki
Jump to navigationJump to search

PSYMON 1.20B

[edit | edit source]
PSYMON running on CoCo

The original Psymon was used on Motorola EXORcisor boards in the 1970s and it loads and runs from FC00 with only the MPU vectors reserved.

INSTRUCTIONS, SOURCE, LICENSE

[edit | edit source]

File:Psymon120b.zip

ASSEMBLER SOURCE

[edit | edit source]

File:Cocopsymon120b.zip

Contains PSYMON120B.s assembly source code.

ASSEMBLING PSYMON

[edit | edit source]

Download or setup William "lostwizard" Astle's LWTools source repo

Example assembly command, assuming the source is saved as PSYMON120B.s

  lwasm -9 -f raw --list=PSY120B.txt --symbols=PSY120B-sym.txt -o PSY120B.BIN PSYMON120B.s

This will give you a 1KiB raw binary output file.

For a Motorola S-record format used by some tools:

  lwasm -9 -f srec -o PSY120B.srec PSYMON120B.s

For an Intel hexdump format used by some tools:

  lwasm -9 -f ihex -o PSY120B.ihex PSYMON120B.s

COCO ARCHIVE CONTRIBUTION

[edit | edit source]

The version I uploaded to the Color Computer Archive contains the original source from the PDF for historical / archival purposes.

I also included additional modified versions for the Color Computer 1, 2, and 3 as well.

Color Computer Archive direct link

File:COCOPSY.zip

COCO MODIFICATIONS

[edit | edit source]

The CoCo1/2 version loads and runs Psymon at $6C00 so its for a 32K CoCo - but could be moved much lower for 16K or 4K. It's probably best to run CLEAR 200,&H6C00 before LOADM so that its protected from BASIC itself.

The CoCo3 version is sneakier - it loads in at $FC0A and uses RAM at $FE69 so that it can be co-resident with Super Extended BASIC without conflict rather than taking away a bit of the BASIC workspace RAM.

Both of these use the POLCAT and CHROUT ROM routines for simplicity as a quick port.

Providing standalone keyboard and screen output console drivers is left as an exercise for the reader.

SEE ALSO

[edit | edit source]

Percom Data Corp 1976 - 1986

Percom Dealer Signup Package - PSYMON ROM listed page 11

Mirrored from: Exile In Paradise Tandy Color Computer Psymon

Return to Programming