Annotation of researchv10dc/630/src/rom.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  *     The offsets into the firmware jump table (Firm) of the
                      3:  *     firmware routines.
                      4:  */
                      5: #define F_abs  0
                      6: #define F_aciapaws     1
                      7: #define F_aciainit     2
                      8: #define F_aciatrint    3
                      9: #define F_add  4
                     10: #define F_addr 5
                     11: #define F_alloc        6
                     12: #define F_allocinit    7
                     13: #define F_auto1        8
                     14: #define F_auto2        9
                     15: #define F_auto4        10
                     16: #define F_balloc       11
                     17: #define F_bfree        12
                     18: #define F_binit        13
                     19: #define F_bitblt       14
                     20: #define F_bramgetstr   15
                     21: #define F_bramputstr   16
                     22: #define F_ceil 17
                     23: #define F_checkbram    18
                     24: #define F_cursallow    19
                     25: #define F_cursblt      20
                     26: #define F_cursinhibit  21
                     27: #define F_cursinit     22
                     28: #define F_cursset      23
                     29: #define F_cursswitch   24
                     30: #define F_dellayer     25
                     31: #define F_disconnect   26
                     32: #define F_div  27
                     33: #define F_eqpt 28
                     34: #define F_eqrect       29
                     35: #define F_excep_int    30
                     36: #define F_excep_norm   31
                     37: #define F_excep_proc   32
                     38: #define F_excep_stack  33
                     39: #define F_excep_msg    34
                     40: #define F_floor        35
                     41: #define F_free 36
                     42: #define F_freeall      37
                     43: #define F_gcalloc      38
                     44: #define F_gcfree       39
                     45: #define F_gcfreeall    40
                     46: #define F_gcinit       41
                     47: #define F_getnum       42
                     48: #define F_inset        43
                     49: #define F_jline        44
                     50: #define F_jlineto      45
                     51: #define F_jmove        46
                     52: #define F_jmoveto      47
                     53: #define F_jpoint       48
                     54: #define F_jrectf       49
                     55: #define F_jsegment     50
                     56: #define F_jstring      51
                     57: #define F_jstrwidth    52
                     58: #define F_jtexture     53
                     59: #define F_kbdchar      54
                     60: #define F_kbdinit      55
                     61: #define F_kgetc        56
                     62: #define F_layerop      57
                     63: #define F_lbitblt      58
                     64: #define F_lblt 59
                     65: #define F_Lbox 60
                     66: #define F_Lgrey        61
                     67: #define F_load 62
                     68: #define F_lpoint       63
                     69: #define F_lrectf       64
                     70: #define F_lsegment     65
                     71: #define F_ltexture     66
                     72: #define F_main 67
                     73: #define F_menuhit      68
                     74: #define F_mul  69
                     75: #define F_nap  70
                     76: #define F_newlayer     71
                     77: #define F_own  72
                     78: #define F_pfkey        73
                     79: #define F_point        74
                     80: #define F_Pt   75
                     81: #define F_ptinrect     76
                     82: #define F_qclear       77
                     83: #define F_qgetc        78
                     84: #define F_qinit        79
                     85: #define F_qputc        80
                     86: #define F_qputstr      81
                     87: #define F_raddp        82
                     88: #define F_rcvchar      83
                     89: #define F_realalloc    84
                     90: #define F_realballoc   85
                     91: #define F_realgcalloc  86
                     92: #define F_reboot       87
                     93: #define F_Rect 88
                     94: #define F_rectclip     89
                     95: #define F_rectf        90
                     96: #define F_rectXrect    91
                     97: #define F_ringbell     92
                     98: #define F_Rpt  93
                     99: #define F_rsubp        94
                    100: #define F_screenswap   95
                    101: #define F_scroll       96
                    102: #define F_segment      97
                    103: #define F_sendbreak    98
                    104: #define F_sendchar     99
                    105: #define F_0    100
                    106: #define F_setbram      101
                    107: #define F_setupdisplay 102
                    108: #define F_spl0 103
                    109: #define F_spl1 104
                    110: #define F_spl4 105
                    111: #define F_spl5 106
                    112: #define F_spl6 107
                    113: #define F_spl7 108
                    114: #define F_splx 109
                    115: #define F_string       110
                    116: #define F_strlen       111
                    117: #define F_strwidth     112
                    118: #define F_sub  113
                    119: #define F_test32       114
                    120: #define F_texture      115
                    121: #define F_trdisable    116
                    122: #define F_trenable     117
                    123: #define F_tstdcd       118
                    124: #define F_upfront      119
                    125: #define F_version      120
                    126: #define F_wait 121
                    127: #define F_allocb       122
                    128: #define F_allocendp    123
                    129: #define F_allocstartp  124
                    130: #define F_blocked      125
                    131: #define F_cbufs        126
                    132: #define F_cur  127
                    133: #define F_cursor       128
                    134: #define F_curtabp      129
                    135: #define F_defont       130
                    136: #define F_display      131
                    137: #define F_dtr  132
                    138: #define F_ENDAREA      133
                    139: #define F_freelist     134
                    140: #define F_interrupt    135
                    141: #define F_kbdrepeat    136
                    142: #define F_kbdstatus    137
                    143: #define F_lback        138
                    144: #define F_lfront       139
                    145: #define F_maxaddr      140
                    146: #define F_mouse        141
                    147: #define F_NAVAIL       142
                    148: #define F_nextlong     143
                    149: #define F_NLONGS       144
                    150: #define F_PtCurrent    145
                    151: #define F_queues       146
                    152: #define F_remote       147
                    153: #define F_savecur      148
                    154: #define F_stdcurtab    149
                    155: #define F_ublocked     150
                    156: #define F_usercurtab   151
                    157: 
                    158: /*
                    159:  * New entries go here
                    160:  */
                    161: #define F_botbits      152
                    162: #define F_baud_speeds  153
                    163: #define F_topbits      154
                    164: #define F_ver_str      155
                    165: #define F_psendchar    156
                    166: #define F_kbdrpt       157
                    167: 
                    168: /*
                    169:  *     the firmware jump table
                    170:  */
                    171: extern int ((*Firm)())[1];
                    172: 
                    173: /*
                    174:  *     indirecting through the sucker
                    175:  */
                    176: #define ROMVEC(x) *(Firm[F_x])()

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.