textfiles/messages/ALANWESTON/1996/CIS10_26.txt

506 lines
13 KiB
Plaintext
Raw Permalink Normal View History

2021-04-15 11:31:59 -07:00
1
#: 21478 S1/General Interest
22-Sep-96 16:30:05
Sb: #CoCo Items for Sale
Fm: Chuck Watters 70115,536
To: All
COCO - Items for Sale
I have the following CoCo items for sale. All sales will be COD (including
shipping from Erie Pa.). I will accept offers at prices below those listed
below until 11/1/96, but anything not sold by that date will be scraped or
donated to a local CoCo club.
Hardware:
Floppy Drive
1. FS-502 (RS 26-502) Floppy drive with drives 0 & 1. Includes RS controller
(RS FS-502)plus Vinyl Cover, and manual ...........$50.00
Monitors
2. Model BM7622 074B Magnavox Amber Monochrome Monitor with Video and Sound
Cable which plugs into COCO3 .................$40.00
Printers
3. DMP-200 (RS 26-1254) Includes Vinyl dusk cover, Serial Cable, and Manual.
This printer handles both text and graphics.
......................................$75.00
Modems
4. 300 Baud Modem I (RS 26-1172) ................$5.00
5. 1200 Baud BSR Modem ..........................$7.50
Miscellaneous
6.
a. Deluxe Pistol Grip Joystick (RS26-3123)..$4
b.4 ea. Joysticks (RS26-3008) $2ea.
c.2 ea. H.Res Jystk interfaces (RS26-3028)..$3 ea.
d. Hawksoft Duel H.Res Jystk interface $8
e.2 ea. Color Mouse (RS26-3025)...$8 ea.
f. 2 EA. Monitor Platforms $2 ea.
g. 2 ea. Serial/parallel printer adapters ..$10 ea.
h. 2 ea. power strips with surge protectors.$1 ea.
i. RS 232 Cartridge (RS 26-2226) $15
j. CTR-80A Cassette Player (with cable) $10
Book:
Start OS-9 by Paul Ward. Included is a floppy disk used with the book. - $5
Charles Watters CIS 70115,536
AOL CKWSR or EMail ckwsr@aol.com
Prodigy DDSY34A
Voice (Mon-Fri 8-5 EDT) 814-838-3835
FAX: 814-838-6596
There is 1 Reply.
#: 21479 S1/General Interest
24-Sep-96 01:19:44
Sb: #21478-#CoCo Items for Sale
Fm: Derek Bracey 103442,3315
To: Chuck Watters 70115,536 (X)
I would like to buy the following:
2 Color Mice $16
Hawksoft Dual Hi-Res $ 8
Serial to Parallel Printer Adp. $10
Total $34 + shipping (cheap as possible, I'm in no
rush).
COD is fine with me.
My address: 611 38th St. S. Apt. I
Birmingham, AL 35222
Thank you for the offer.
There is 1 Reply.
#: 21481 S1/General Interest
03-Oct-96 17:12:59
Sb: #21479-CoCo Items for Sale
Fm: Chuck Watters 70115,536
To: Derek Bracey 103442,3315 (X)
Derek
Thanks for your message. I will bundle up the items and ship them to you via
UPS ground. I will post a mail message to you when they ship.
Chuck
#: 21480 S1/General Interest
02-Oct-96 15:32:40
Sb: Time to go
Fm: Carl Kreider 71076,76
To: all
Hi all!
The time has come (after what, 15 years?) to give up my CIS account. I don't
get on here often any more so it is silly to keep it. I can be reached at the
addresses below if anyone has occasion to do so. I don't mind if you share
these addresses with anyone else who might care :)
Carl Kreider
aka
[carlk|root]@syscon-intl.com (219) 232-3900 Ext 207
ckreider@qtm.net
71076.76@compuserve.com
#: 21482 S12/OS9/68000 (OSK)
09-Oct-96 05:57:41
Sb: #Fast IRQ
Fm: J. Eberbach 106147,521
To: all
Hello all,
I would like to use the _os_firq(..) function to install a C function as an
interrupt service routine on the fast IRQ table.
I understand the C function cannot called directly as an ISR, it needs some
assembly language code around it.
Does anybody have an example of the code needed to use a C function as a fast
ISR?
Regards,
Jost
There is 1 Reply.
#: 21483 S12/OS9/68000 (OSK)
11-Oct-96 08:48:13
Sb: #21482-#Fast IRQ
Fm: J. Eberbach 106147,521
To: J. Eberbach 106147,521 (X)
since noone ever replied, and since I also didn'T get any help from Microware
or Dr. Keil, I had to find out for myself.
So here is an example:
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <types.h>
#include <procid.h>
#include <setsys.h>
#include <signal.h>
#include <cglob.h>
#include <types.h>
#include "/mwos/os9/src/defs/machine/reg.h"
/*make this program system state */
_asm("_sysattr: equ 0xA001");
/**********************************************************************/
int irqsvc_f_t1();
void *get_global_base(void);
int irq_timer1(char *system_globals) {
/* do your interrupt service */
return(0);
}
/**********************************************************************/
#define CLEAN_UP \
/* cleanup paths */ \
prc->_path[0]=0; \
prc->_path[1]=0; \
prc->_path[2]=0;
main () {
error_code err;
register procid *prc = sysglob(procid*, D_Proc);
/* fix up standard i/o for a system state process */
stdin -> _fd = prc->_path[0];
stdout -> _fd = prc->_path[1];
stderr -> _fd = prc->_path[2];
_from_new(stdin); _from_new(stdout); _from_new(stderr);
/* install interrupt service routines */
if (err = _os_firq(VMEVT1, 0, irqsvc_f_t1, get_global_base()))
exit(_errmsg(error, "Can't install timer1 interrupt service
routine.\n"));
else{
printf ("Timer1 Interrupt service routine installed!\n");
}
/* Setup hardware to produce interrupts */
/* enable interrupts */
/* do your stuff */
/* disable interrupts */
/* deinstall interrupt service routine */
_os_firq(VMEVT1, prior, NULL, get_global_base());
CLEAN_UP
exit(0);
}
_asm("params equ 8");
_asm("irqsv set 0");
_asm("static set 4");
_asm("port set 8");
_asm("get_global_base:");
_asm(" move.l a6,d0");
_asm(" rts");
_asm("irqsvc_f_t1: move.l a6,-(a7)");
_asm(" movem.l d1/a0/a1/a3-a5,-(a7)");
_asm(" move.l a6,d0");
_asm(" movea.l a2,a6");
_asm(" bsr irq_timer1");
_asm(" move.l d0,d1");
_asm(" beq.s irqf_done");
_asm(" ori.b #01,ccr");
_asm("irqf_done movem.l (a7)+,d1/a0/a1/a3-a5");
_asm(" movea.l (a7)+,a6");
_asm(" rts");
There is 1 Reply.
#: 21484 S12/OS9/68000 (OSK)
18-Oct-96 16:00:51
Sb: #21483-#Fast IRQ
Fm: John Rodgers 73223,1204
To: J. Eberbach 106147,521 (X)
There doesn't seem to be much activity here!! But thanks for the info -- it
may come in handy.
Thanks,
John
There is 1 Reply.
#: 21485 S12/OS9/68000 (OSK)
26-Oct-96 09:46:15
Sb: #21484-Fast IRQ
Fm: Jost Eberbach 73502,2041
To: John Rodgers 73223,1204
Hi John,
no, there's hardly any activity here lately. I'm wondering if anyone else still
uses OS-9 at all! Have they all gone to use VxWorks?
Anyway, trying fast IRQs was a little disappointig for me. Using them may make
a difference on a system with many different interrupt sources, but on my
system it didn't increase the interrupt response time at all. With or without
fast IRQs, OS-9 gave me an average 20 (+/- 2) microseconds interrupt response
time on the MVME162. Could be a little faster, IMO, but for most applications
it's probably good enough.
Regards,
Jost
Press <CR> !>
The OS-9 Forum Read Menu
Read
1 [NEW] messages
2 Message NUMBER
3 WAITING messages for you (0)
Search [new] messages
4 FROM (Sender)
5 SUBJECT
6 TO (Recipient)
Enter choice !>1
#: 21478 S1/General Interest
22-Sep-96 16:30:05
Sb: #CoCo Items for Sale
Fm: Chuck Watters 70115,536
To: All
COCO - Items for Sale
I have the following CoCo items for sale. All sales will be COD (including
shipping from Erie Pa.). I will accept offers at prices below those listed
below until 11/1/96, but anything not sold by that date will be scraped or
donated to a local CoCo club.
Hardware:
Floppy Drive
1. FS-502 (RS 26-502) Floppy drive with drives 0 & 1. Includes RS controller
(RS FS-502)plus Vinyl Cover, and manual ...........$50.00
Monitors
2. Model BM7622 074B Magnavox Amber Monochrome Monitor with Video and Sound
Cable which plugs into COCO3 .................$40.00
Printers
3. DMP-200 (RS 26-1254) Includes Vinyl dusk cover, Serial Cable, and Manual.
This printer handles both text and graphics.
......................................$75.00
Modems
4. 300 Baud Modem I (RS 26-1172) ................$5.00
5. 1200 Baud BSR Modem ..........................$7.50
Miscellaneous
6.
a. Deluxe Pistol Grip Joystick (RS26-3123)..$4
b.4 ea. Joysticks (RS26-3008) $2ea.
c.2 ea. H.Res Jystk interfaces (RS26-3028)..$3 ea.
d. Hawksoft Duel H.Res Jystk interface $8
e.2 ea. Color Mouse (RS26-3025)...$8 ea.
f. 2 EA. Monitor Platforms $2 ea.
g. 2 ea. Serial/parallel printer adapters ..$10 ea.
h. 2 ea. power strips with surge protectors.$1 ea.
i. RS 232 Cartridge (RS 26-2226) $15
j. CTR-80A Cassette Player (with cable) $10
Book:
Strles Watters CIS 70115,536
AOL CKWSR or EMail ckwsr@aol.com
Prodigy DDSY34A
Voice (Mon-Fri 8-5 EDT) 814-838-3835
FAX: 814-838-6596
There is 1 Reply.
#: 21479 S1/General Interest
24-Sep-96 01:19:44
Sb: #21478-#CoCo Items for Sale
Fm: Derek Bracey 103442,3315
To: Chuck Watters 70115,536 (X)
I would like to buy the following:
2 Color Mice $16
Hawksoft Dual Hi-Res $ 8
Serial to Parallel Printer Adp. $10
Total $34 + shipping (cheap as possible, I'm in no
rush).
COD is fine with me.
My address: 611 38th St. S. Apt. I
Birmingham, AL 35222
Thank you for the offer.
There is 1 Reply.
#: 21481 S1/General Interest
03-Oct-96 17:12:59
Sb: #21479-CoCo Items for Sale
Fm: Chuck Watters 70115,536
To: Derek Bracey 103442,3315 (X)
Derek
Thanks for your message. I will bundle up the items and ship them to you via
UPS ground. I will post a mail message to you when they ship.
Chuck
#: 21480 S1/General Interest
02-Oct-96 15:32:40
Sb: Time to go
Fm: Carl Kreider 71076,76
To: all
Hi all!
The time has come (after what, 15 years?) to give up my CIS account. I don't
get on here often any more so it is silly to keep it. I can be reached at the
addresses below if anyone has occasion to do so. I don't mind if you share
these addresses with anyone else who might care :)
Carl Kreider
aka
[carlk|root]@syscon-intl.com (219) 232-3900 Ext 207
ckreider@qtm.net
71076.76@compuserve.com
#: 21482 S12/OS9/68000 (OSK)
09-Oct-96 05:57:41
Sb: #Fast IRQ
Fm: J. Eberbach 106147,521
To: all
Hello all,
I would like to use the _os_firq(..) function to install a C function as an
interrupt service routine on the fast IRQ table.
I understand the C function cannot called directly as an ISR, it needs some
assembly language code around it.
Does anybody have an example of the code needed to use a C function as a fast
ISR?
Regards,
Jost
There is 1 Reply.
#: 21483 S12/OS9/68000 (OSK)
11-Oct-96 08:48:13
Sb: #21482-#Fast IRQ
Fm: J. Eberbach 106147,521
To: J. Eberbach 106147,521 (X)
since noone ever replied, and since I also didn'T get any help from Microware
or Dr. Keil, I had to find out for myself.
So here is an example:
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <types.h>
#include <procid.h>
#include <setsys.h>
#include <signal.h>
#include <cglob.h>
#include <types.h>
#include "/mwos/os9/src/defs/machine/reg.h"
/*make this program system state */
_asm("_sysattr: equ 0xA001");
/**********************************************************************/
int irqsvc_f_t1();
void *get_global_base(void);
int irq_timer1(char *system_globals) {
/* do your interrupt service */
return(0);
}
/**********************************************************************/
#define CLEAN_UP \
/* cleanup paths */ \
prc->_path[0]=0; \
prc->_path[1]=0; \
prc->_path[2]=0;
main () {
error_code err;
register procid *prc = sysglob(procid*, D_Proc);
/* fix up standard i/o for a system state process */
stdin -> _fd = prc->_path[0];
stdout -> _fd = prc->_path[1];
stderr -> _fd = prc->_path[2];
_from_new(stdin); _from_new(stdout); _from_new(stderr);
/* install interrupt service routines */
if (err = _os_firq(VMEVT1, 0, irqsvc_f_t1, get_global_base()))
exit(_errmsg(error, "Can't install timer1 interrupt service
routine.\n"));
else{
printf ("Timer1 Interrupt service routine installed!\n");
}
/* Setup hardware to produce interrupts */
/* enable interrupts */
/* do your stuff */
/* disable inhrwhu
atRsO- ema eae0(-2mreoditrprsoeeoteVE2 odbalt ae,M,b omsapctn
tsrbb o ng.
Rad,
JtPs<R