| 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
PSYMON 1.20B
[edit | edit source]
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]ASSEMBLER SOURCE
[edit | edit source]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
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 Dealer Signup Package - PSYMON ROM listed page 11
Mirrored from: Exile In Paradise Tandy Color Computer Psymon
RTS
[edit | edit source]Return to Programming