Commodore Amiga A500 Technical Reference Manual page 157

Hide thumbs Also See for Amiga A500:
Table of Contents

Advertisement

/* service numbers constrained by hardware */
#define JSERV_MlNT
#define JSERV_GINT
#define JSERV_CRT1INT 2 /* mono display's control registers
#define JSERV_CRT2INT 3 /* color display's control registers
#define JSERV_ENBKB
#define JSERV_LPT1INT 5 /* parallel control register */
#define JSERV_COM2INT 6 /* serial control register */
/* hard coded service numbers */
#define JSERV_PCBOOTED 7 /* PC is ready to service soft
#define JSERV_SCROLL
#define JSERV_HARDDISK
#define JSERV_READAMIGA 10 /* PC reading Amiga mem */
#define JSERV_READPC
#define JSERV_AMIGACALL 12 /* PC causing Amiga function call */
#define JSERV_PCCALL
#define JSERV_NEWASERV 14 /* PC initiating Amiga side of a
#define JSERV_NEWPCSERV 15 /* Amiga initiating PC side of a new
#endif !JANUS_SERVICES_H
#ifndef JANUS_SETUPSIG_H#define
setupsig.i—data structure for SetupJanusSig( ) routine
Copyright © 1986, Commodore-Amiga Inc., All rights reserved
#ifndef EXEC_TYPES_H
#include "exec/types.h"
#endif
#ifndef EXEC_INTERRUPTS_H
#include "exec/interrupts.h"
#endif
struct SetupSig [
struct Interrupt ss_Interrupt;
APTR
ss_TaskPtr;
ULONG
ss_SigMask;
APTR
ss_ParamPtr;
ULONG
ss_ParamSize;
UWORD
ss_JanuslntNum;
];
#endif
154
0 /* monochrome display written to */
1 /* color display written to */
changed */
changed */
4 /* keyboard ready for next
character */
interrupts */
8 /* PC is scrolling its screen */
9 /* Amiga reading PC hard disk */
11 /* Amiga reading PC mem */
13 /* Amiga causing PC interrupt */
new service */
service */

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Amiga a2000

Table of Contents