2022-02-05 14:32:44 +00:00
|
|
|
NuBusFPGADrvr:
|
|
|
|
.word 0x4c00 /* 0x4c00: ctl, status, needsLock [Devices.a] */
|
|
|
|
.word 0
|
|
|
|
.word 0
|
|
|
|
.word 0
|
2022-10-05 21:46:28 +00:00
|
|
|
/* Entry point offset table */
|
|
|
|
/* we can directly call the C version if it has the right calling convention */
|
|
|
|
.word cNuBusFPGAOpen-NuBusFPGADrvr /* open routine */
|
2022-02-05 14:32:44 +00:00
|
|
|
.word NuBusFPGADrvr-NuBusFPGADrvr /* no prime */
|
2022-10-05 21:46:28 +00:00
|
|
|
.word cNuBusFPGACtl-NuBusFPGADrvr /* control */
|
|
|
|
.word cNuBusFPGAStatus-NuBusFPGADrvr /* status */
|
|
|
|
.word cNuBusFPGAClose-NuBusFPGADrvr /* close */
|
2022-02-05 14:32:44 +00:00
|
|
|
|
|
|
|
_NuBusFPGATitle:
|
|
|
|
.byte _NuBusFPGATitle_StringEnd-.-1 /* pascal string length */
|
|
|
|
.ascii ".NuBusFPGA_Drvr"
|
|
|
|
_NuBusFPGATitle_StringEnd:
|
|
|
|
.word 0 /* version number */
|
2022-10-05 21:46:28 +00:00
|
|
|
|
|
|
|
/* for entry points: */
|
|
|
|
/* A0 pointer to driver parameter block */
|
2022-02-05 14:32:44 +00:00
|
|
|
/* A1 pointer to driver device control entry */
|
|
|
|
ALIGN 2
|