mvmeprom.h File Reference

Back to the index.

Classes | Macros
mvmeprom.h File Reference

Go to the source code of this file.

Classes

struct  mvmeprom_netctrl
 
struct  mvmeprom_netfopen
 
struct  mvmeprom_netfread
 
struct  prom_environ_hdr
 
struct  mvmeprom_brdid
 
struct  mvmeprom_time
 
struct  mvmeprom_dskio
 

Macros

#define MVMEPROM_VECTOR   496
 
#define MVMEPROM_INCHR   0x00
 
#define MVMEPROM_INSTAT   0x01
 
#define MVMEPROM_INLN   0x02
 
#define MVMEPROM_READSTR   0x03
 
#define MVMEPROM_READLN   0x04
 
#define MVMEPROM_DSKRD   0x10
 
#define MVMEPROM_DSKWR   0x11
 
#define MVMEPROM_DSKCFIG   0x12
 
#define MVMEPROM_DSKFMT   0x14
 
#define MVMEPROM_DSKCTRL   0x15
 
#define MVMEPROM_NETFOPEN   0x1b
 
#define MVMEPROM_NETFREAD   0x1c
 
#define MVMEPROM_NETCTRL   0x1d
 
#define MVMEPROM_OUTCHR   0x20
 
#define MVMEPROM_OUTSTR   0x21
 
#define MVMEPROM_OUTSTRCRLF   0x22
 
#define MVMEPROM_WRITE   0x23
 
#define MVMEPROM_WRITELN   0x24
 
#define MVMEPROM_OUTCRLF   0x26
 
#define MVMEPROM_DELAY   0x43
 
#define MVMEPROM_RTC_RD   0x53
 
#define MVMEPROM_EXIT   0x63
 
#define MVMEPROM_GETBRDID   0x70
 
#define MVMEPROM_ENVIRON   0x71
 
#define MVMEPROM_FORKMPU   0x100
 
#define NETCTRLCMD_GETETHER   1
 
#define ENVIRONCMD_WRITE   1
 
#define ENVIRONCMD_READ   2
 
#define ENVIRONTYPE_EOL   0
 
#define ENVIRONTYPE_START   1
 
#define ENVIRONTYPE_DISKBOOT   2
 
#define ENVIRONTYPE_ROMBOOT   3
 
#define ENVIRONTYPE_NETBOOT   4
 
#define ENVIRONTYPE_MEMSIZE   5
 
#define FORKMPU_NOT_IDLE   -1
 
#define FORKMPU_BAD_ADDRESS   -2
 
#define FORKMPU_NO_MPU   -3
 
#define BUG_FILE_MARK   0x80
 
#define IGNORE_FILENUM   0x02
 
#define END_OF_FILE   0x01
 
#define MVMEPROM_BLOCK_SIZE   256
 

Macro Definition Documentation

◆ BUG_FILE_MARK

#define BUG_FILE_MARK   0x80

Definition at line 163 of file mvmeprom.h.

◆ END_OF_FILE

#define END_OF_FILE   0x01

Definition at line 165 of file mvmeprom.h.

◆ ENVIRONCMD_READ

#define ENVIRONCMD_READ   2

Definition at line 65 of file mvmeprom.h.

◆ ENVIRONCMD_WRITE

#define ENVIRONCMD_WRITE   1

Definition at line 64 of file mvmeprom.h.

◆ ENVIRONTYPE_DISKBOOT

#define ENVIRONTYPE_DISKBOOT   2

Definition at line 68 of file mvmeprom.h.

◆ ENVIRONTYPE_EOL

#define ENVIRONTYPE_EOL   0

Definition at line 66 of file mvmeprom.h.

◆ ENVIRONTYPE_MEMSIZE

#define ENVIRONTYPE_MEMSIZE   5

Definition at line 71 of file mvmeprom.h.

◆ ENVIRONTYPE_NETBOOT

#define ENVIRONTYPE_NETBOOT   4

Definition at line 70 of file mvmeprom.h.

◆ ENVIRONTYPE_ROMBOOT

#define ENVIRONTYPE_ROMBOOT   3

Definition at line 69 of file mvmeprom.h.

◆ ENVIRONTYPE_START

#define ENVIRONTYPE_START   1

Definition at line 67 of file mvmeprom.h.

◆ FORKMPU_BAD_ADDRESS

#define FORKMPU_BAD_ADDRESS   -2

Definition at line 74 of file mvmeprom.h.

◆ FORKMPU_NO_MPU

#define FORKMPU_NO_MPU   -3

Definition at line 75 of file mvmeprom.h.

◆ FORKMPU_NOT_IDLE

#define FORKMPU_NOT_IDLE   -1

Definition at line 73 of file mvmeprom.h.

◆ IGNORE_FILENUM

#define IGNORE_FILENUM   0x02

Definition at line 164 of file mvmeprom.h.

◆ MVMEPROM_BLOCK_SIZE

#define MVMEPROM_BLOCK_SIZE   256

Definition at line 168 of file mvmeprom.h.

◆ MVMEPROM_DELAY

#define MVMEPROM_DELAY   0x43

Definition at line 55 of file mvmeprom.h.

◆ MVMEPROM_DSKCFIG

#define MVMEPROM_DSKCFIG   0x12

Definition at line 43 of file mvmeprom.h.

◆ MVMEPROM_DSKCTRL

#define MVMEPROM_DSKCTRL   0x15

Definition at line 45 of file mvmeprom.h.

◆ MVMEPROM_DSKFMT

#define MVMEPROM_DSKFMT   0x14

Definition at line 44 of file mvmeprom.h.

◆ MVMEPROM_DSKRD

#define MVMEPROM_DSKRD   0x10

Definition at line 41 of file mvmeprom.h.

◆ MVMEPROM_DSKWR

#define MVMEPROM_DSKWR   0x11

Definition at line 42 of file mvmeprom.h.

◆ MVMEPROM_ENVIRON

#define MVMEPROM_ENVIRON   0x71

Definition at line 59 of file mvmeprom.h.

◆ MVMEPROM_EXIT

#define MVMEPROM_EXIT   0x63

Definition at line 57 of file mvmeprom.h.

Referenced by mvmeprom_emul().

◆ MVMEPROM_FORKMPU

#define MVMEPROM_FORKMPU   0x100

Definition at line 60 of file mvmeprom.h.

◆ MVMEPROM_GETBRDID

#define MVMEPROM_GETBRDID   0x70

Definition at line 58 of file mvmeprom.h.

Referenced by mvmeprom_emul().

◆ MVMEPROM_INCHR

#define MVMEPROM_INCHR   0x00

Definition at line 36 of file mvmeprom.h.

◆ MVMEPROM_INLN

#define MVMEPROM_INLN   0x02

Definition at line 38 of file mvmeprom.h.

◆ MVMEPROM_INSTAT

#define MVMEPROM_INSTAT   0x01

Definition at line 37 of file mvmeprom.h.

◆ MVMEPROM_NETCTRL

#define MVMEPROM_NETCTRL   0x1d

Definition at line 48 of file mvmeprom.h.

◆ MVMEPROM_NETFOPEN

#define MVMEPROM_NETFOPEN   0x1b

Definition at line 46 of file mvmeprom.h.

◆ MVMEPROM_NETFREAD

#define MVMEPROM_NETFREAD   0x1c

Definition at line 47 of file mvmeprom.h.

◆ MVMEPROM_OUTCHR

#define MVMEPROM_OUTCHR   0x20

Definition at line 49 of file mvmeprom.h.

Referenced by mvmeprom_emul().

◆ MVMEPROM_OUTCRLF

#define MVMEPROM_OUTCRLF   0x26

Definition at line 54 of file mvmeprom.h.

Referenced by mvmeprom_emul().

◆ MVMEPROM_OUTSTR

#define MVMEPROM_OUTSTR   0x21

Definition at line 50 of file mvmeprom.h.

◆ MVMEPROM_OUTSTRCRLF

#define MVMEPROM_OUTSTRCRLF   0x22

Definition at line 51 of file mvmeprom.h.

◆ MVMEPROM_READLN

#define MVMEPROM_READLN   0x04

Definition at line 40 of file mvmeprom.h.

◆ MVMEPROM_READSTR

#define MVMEPROM_READSTR   0x03

Definition at line 39 of file mvmeprom.h.

◆ MVMEPROM_RTC_RD

#define MVMEPROM_RTC_RD   0x53

Definition at line 56 of file mvmeprom.h.

◆ MVMEPROM_VECTOR

#define MVMEPROM_VECTOR   496

Definition at line 34 of file mvmeprom.h.

Referenced by m88k_exception(), and mvmeprom_init().

◆ MVMEPROM_WRITE

#define MVMEPROM_WRITE   0x23

Definition at line 52 of file mvmeprom.h.

◆ MVMEPROM_WRITELN

#define MVMEPROM_WRITELN   0x24

Definition at line 53 of file mvmeprom.h.

◆ NETCTRLCMD_GETETHER

#define NETCTRLCMD_GETETHER   1

Definition at line 62 of file mvmeprom.h.


Generated on Fri Dec 7 2018 19:52:23 for GXemul by doxygen 1.8.13