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.
CBUG: Difference between revisions
Luis46coco (talk | contribs) mNo edit summary |
Luis46coco (talk | contribs) |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 16: | Line 16: | ||
CBUG ROM Price: $39.95 | CBUG ROM Price: $39.95 | ||
==Command Resume== | |||
G = Go back to Basic, unless a ML subroutin has been ran, then use "*" (in Disk version, return to Disk Basic but, don't works). | |||
R = Display Registrers. | |||
M XXXX = Display/Edit Memory (Display 8 Bytes with cursor in xxxx). | |||
Arrow = Position move; spacebar = right arrow | |||
Enter = Command end | |||
M = New find | |||
Hex number = change byte | |||
I FROM THRU BYTE = Fill bytes (THRU inclusive). | |||
T FROM THRU TO = Transfer (copy) bytes (THRU inclusive). | |||
J XXXX = Jump subrutine. (end RTS) | |||
C A,B,X,Y,U,C,P = Change register list on stack. | |||
S FROM THRU EXEC NAME = Save on cassette.(THRU inclusive). | |||
B XXXX P/C = Baud Rate (XXXX = 0110,0300,0600,1200,2400,4800,9600). (P = Printer or C = Modem) | |||
L ADDR XX XX ... = Load hex, same "M" command without formating. | |||
$ XXXX = Convert hex to decimal. | |||
. NNNNN = Convert decimal to hex. | |||
P XXXX = Move display page | |||
U FROM THRU = Upload, send to comm bytes in Motorola's checksum format. | |||
D = Download | |||
! = Take over software interrupt (Break point) | |||
AU = Auto mode. command thru comm link. | |||
X F/H = Terminal Mode. Emulate CRT (Full/Half) (only 110 baud) | |||
* = Reset to Basic (in Disk version, return to Disk Basic but, don't works). | |||
==Audio Test Example== | |||
CBUG:M 0700 | |||
0700 86 4F B7 FF 23 1F 89 F7 | |||
0708 FF 20 12 12 12 5C 26 F7 | |||
0710 4C 2A 01 4F 20 EF 3F 3F | |||
CBUG:J 0700 | |||
==Links== | |||
[http://www.colorcomputerarchive.com/coco/Documents/Manuals/Programming/CBUG%20Monitor%20%28The%20Micro%20Works%29.pdf CBUG Monitor, The Micro Works, Manual.pdf on Color Computer Archive]<br> | |||
[http://www.colorcomputerarchive.com/coco/Disks/Programming/CBUG%20Monitor%20%28The%20Micro%20Works%29.zip CBUG Monitor, The Micro Works, on disk in Color Computer Archive]<br> | |||
==Reviews== | ==Reviews== | ||
[http://www.cocopedia.com/wiki/index.php/Review:_CBUG_monitor_(Rainbow_1981-08) Review: CBUG monitor (Rainbow 1981-08)] | |||
==Advertiser== | ==Advertiser== | ||
[[The MicroWork (Advertiser)]] | [[The MicroWork (Advertiser)]] | ||
Latest revision as of 07:54, 26 August 2019
Is a monitor in machine language
MONITOR TAPE: A cassette tape which allows you to: • Examine or change memory using a formatted hex display • Save areas of memory to cassette in binary (a "CSAVEM") • Download/upload data or programs to a host system • Move the video display page throughout RAM • Send or receive RS-232 at up to 9800 baud • Investigate and activate features of your computer, such as hi-res graphics or machine language music • Use your color computer as an intelligent peripheral for another computer, a color display or a 6809 program development tool
The monitor hex to commands in all, and is relocatable and re-entrant. CBUGTape Price: $29.95.
MONITOR ROM: The same program as above, supplied in 2718 EPROM. This allows you to use the entire RAM space. And you don't need to re-load the monitor each time you use it. The EPROM plugs into the Extended Basic ROM Socket or a modified ROM PACK.
CBUG ROM Price: $39.95
Command Resume
G = Go back to Basic, unless a ML subroutin has been ran, then use "*" (in Disk version, return to Disk Basic but, don't works).
R = Display Registrers.
M XXXX = Display/Edit Memory (Display 8 Bytes with cursor in xxxx).
Arrow = Position move; spacebar = right arrow
Enter = Command end
M = New find
Hex number = change byte
I FROM THRU BYTE = Fill bytes (THRU inclusive).
T FROM THRU TO = Transfer (copy) bytes (THRU inclusive).
J XXXX = Jump subrutine. (end RTS)
C A,B,X,Y,U,C,P = Change register list on stack.
S FROM THRU EXEC NAME = Save on cassette.(THRU inclusive).
B XXXX P/C = Baud Rate (XXXX = 0110,0300,0600,1200,2400,4800,9600). (P = Printer or C = Modem)
L ADDR XX XX ... = Load hex, same "M" command without formating.
$ XXXX = Convert hex to decimal.
. NNNNN = Convert decimal to hex.
P XXXX = Move display page
U FROM THRU = Upload, send to comm bytes in Motorola's checksum format.
D = Download
! = Take over software interrupt (Break point)
AU = Auto mode. command thru comm link.
X F/H = Terminal Mode. Emulate CRT (Full/Half) (only 110 baud)
* = Reset to Basic (in Disk version, return to Disk Basic but, don't works).
Audio Test Example
CBUG:M 0700 0700 86 4F B7 FF 23 1F 89 F7 0708 FF 20 12 12 12 5C 26 F7 0710 4C 2A 01 4F 20 EF 3F 3F CBUG:J 0700
Links
CBUG Monitor, The Micro Works, Manual.pdf on Color Computer Archive
CBUG Monitor, The Micro Works, on disk in Color Computer Archive
Reviews
Review: CBUG monitor (Rainbow 1981-08)