MediaWiki:Sitenotice:
2025-12-29: I have restored the wiki to a backup from the end of November. Starting in September 2025, accesses went form the 800MB-1.2GB range per month to 26GB in September, 42GB in October, and 70GB in November with most accesses originating from China. As soon as I realized what was causing all the access problems in November, I shut it down (it had reached 36GB by then) behind a password/login screen. The database had gotten corrupted, and I tried a restore from just before the spike in access but that didn't work. Thus, end of November. I still have the other daily backups so if there were any important additions in December, let me know and maybe they can be recovered. - Allen H.

PSYMON: Difference between revisions

From CoCopedia - The Tandy/Radio Shack Color Computer Wiki
Jump to navigation Jump to search
Created page to mirror mine
 
m Fixed mediawiki style links with link text from dokuwiki style originals
 
Line 14: Line 14:


== ASSEMBLING PSYMON ==
== ASSEMBLING PSYMON ==
Download or setup William "lostwizard" Astle's [http://www.lwtools.ca/|LWTools]  
Download or setup William "lostwizard" Astle's [http://www.lwtools.ca/ LWTools source repo]  


Example assembly command, assuming the source is saved as PSYMON120B.s
Example assembly command, assuming the source is saved as PSYMON120B.s
Line 37: Line 37:
I also included additional modified versions for the Color Computer 1, 2, and 3 as well.
I also included additional modified versions for the Color Computer 1, 2, and 3 as well.


[https://colorcomputerarchive.com/repo/Programming/Source/PSYMON%20-%20Percom%206809%20System%20Monitor/PSYMON120B.zip]
[https://colorcomputerarchive.com/repo/Programming/Source/PSYMON%20-%20Percom%206809%20System%20Monitor/PSYMON120B.zip Color Computer Archive direct link]


[[File:COCOPSY.zip|thumb|PSYMON for CoCo1/2 and CoCo3 with sources on JVC disk images]]
[[File:COCOPSY.zip|thumb|PSYMON for CoCo1/2 and CoCo3 with sources on JVC disk images]]
Line 55: Line 55:


== SEE ALSO ==
== SEE ALSO ==
[http://www.robomargo.com/percom/|Percom Data Corp 1976 - 1986]
[http://www.robomargo.com/percom/ Percom Data Corp 1976 - 1986]


[https://archive.org/details/percom-dealer-signup-package-1979|Percom Dealer Signup Package - PSYMON ROM listed page 11]
[https://archive.org/details/percom-dealer-signup-package-1979 Percom Dealer Signup Package - PSYMON ROM listed page 11]


Mirrored from: [https://exileinparadise.com/tandy_color_computer:psymon]
Mirrored from: [https://exileinparadise.com/tandy_color_computer:psymon Exile In Paradise Tandy Color Computer Psymon]


== RTS ==
== RTS ==
Return to [[Programming]]
Return to [[Programming]]

Latest revision as of 01:39, 18 July 2023

PSYMON 1.20B

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

File:Psymon120b.zip

ASSEMBLER SOURCE

File:Cocopsymon120b.zip

Contains PSYMON120B.s assembly source code.

ASSEMBLING PSYMON

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

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

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

Percom Data Corp 1976 - 1986

Percom Dealer Signup Package - PSYMON ROM listed page 11

Mirrored from: Exile In Paradise Tandy Color Computer Psymon

RTS

Return to Programming