CompuServe Thread

#exec internals

2 messages in this thread
#97521From: Paul chiassonApr 8, 1990 9:18 PM
Now for a toughy. (actually a few) The sillies come first. Due to the fact that Kickstart actually comes in ROM on the a500 and 2×00, are there sections of normally addressable memory( execbase for example) which cannot be written to? What are the addresses that the ROM Kernel usually reside at? Less silly.(??) EXECBASE.H defines sixteen INTVECTOR structures. Although their structure is defined, what drivers are they pointing to? What are the vector locations for the keyboard, Disk Drive, and display tube? Are special routines required to address these devices due to a reliance on the AMIGA custom chips? How are the interrupts to these chips handled? SPEAKING OF ALARMS. Although there is an equivalent to the UNIX(R) SETJMP/LONGJMP set of calls, is there an equivalent to the ALARM call (I haven't found it yet)? If so, what value needs to be supplied to SIGNAL to catch it when it goes off? The battle for a XINU on AMIGA goes on. Thanks in advance for your replies!!
#97585From: Steve PietrowiczApr 9, 1990 6:44 AM
You'll have to write your own alarm call. It shouldn't be too hard, just send requests to the timer device.