OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-newlib/] [newlib-1.17.0/] [libgloss/] [hp74x/] [debugger.h] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 9 jlechner
/****************************************************************************
2
 
3
                THIS SOFTWARE IS NOT COPYRIGHTED
4
 
5
   HP offers the following for use in the public domain.  HP makes no
6
   warranty with regard to the software or it's performance and the
7
   user accepts the software "AS IS" with all faults.
8
 
9
   HP DISCLAIMS ANY WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD
10
   TO THIS SOFTWARE INCLUDING BUT NOT LIMITED TO THE WARRANTIES
11
   OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
12
 
13
****************************************************************************/
14
 
15
        /* Debugger register array offets */
16
 
17
#define R_gr0            0
18
#define R_gr1            4
19
#define R_gr2            8
20
#define R_gr3           12
21
#define R_gr4           16
22
#define R_gr5           20
23
#define R_gr6           24
24
#define R_gr7           28
25
#define R_gr8           32
26
#define R_gr9           36
27
#define R_gr10          40
28
#define R_gr11          44
29
#define R_gr12          48
30
#define R_gr13          52
31
#define R_gr14          56
32
#define R_gr15          60
33
#define R_gr16          64
34
#define R_gr17          68
35
#define R_gr18          72
36
#define R_gr19          76
37
#define R_gr20          80
38
#define R_gr21          84
39
#define R_gr22          88
40
#define R_gr23          92
41
#define R_gr24          96
42
#define R_gr25          100
43
#define R_gr26          104
44
#define R_gr27          108
45
#define R_gr28          112
46
#define R_gr29          116
47
#define R_gr30          120
48
#define R_gr31          124
49
 
50
#define R_sr0           128
51
#define R_sr1           132
52
#define R_sr2           136
53
#define R_sr3           140
54
#define R_sr4           144
55
#define R_sr5           148
56
#define R_sr6           152
57
#define R_sr7           156
58
 
59
#define R_cr0           160
60
#define R_cr1           164
61
#define R_cr2           168
62
#define R_cr3           172
63
#define R_cr4           176
64
#define R_cr5           180
65
#define R_cr6           184
66
#define R_cr7           188
67
#define R_cr8           192
68
#define R_cr9           196
69
#define R_cr10          200
70
#define R_cr11          204
71
#define R_cr12          208
72
#define R_cr13          212
73
#define R_cr14          216
74
#define R_cr15          220
75
#define R_cr16          224
76
#define R_cr17H         228
77
#define R_cr18H         232
78
#define R_cr19          236
79
#define R_cr20          240
80
#define R_cr21          244
81
#define R_cr22          248
82
#define R_cr23          252
83
#define R_cr24          256
84
#define R_cr25          260
85
#define R_cr26          264
86
#define R_cr27          268
87
#define R_cr28          272
88
#define R_cr29          276
89
#define R_cr30          280
90
#define R_cr31          284
91
 
92
#define R_cr17T         288
93
#define R_cr18T         292
94
 
95
#define R_cpu0          296
96
 
97
#define R_SIZE          300
98
 
99
#define min_stack       64
100
 
101
; -----------------------------------------------------------
102
; ------ ASCII control codes
103
; -----------------------------------------------------------
104
 
105
#define NULL    0x00    /* <break>      soft-reset      (input only) */
106
#define DELP    0x03    /* <ctrl>C      del-collapse    (input only, non-std) */
107
#define DELE    0x04    /* <ctrl>D      del-to_eol      (input only, non-std) */
108
#define BELL    0x07    /* <ctrl>G      bell - audio */
109
#define BS      0x08    /* <ctrl>H      back space      (left arrow) */
110
#define HT      0x09    /* <ctrl>I      horizontal tab */
111
#define LF      0x0a    /* <ctrl>J      line feed       (down arrow) */
112
#define VT      0x0b    /* <ctrl>K      vertical tab    (up arrow) */
113
#define FF      0x0c    /* <ctrl>L      form feed       (right arrow) */
114
#define RTN     0x0d    /* <ctrl>M      carrage return */
115
#define CR      0x0d    /* <ctrl>M      carrage return */
116
#define INSC    0x0e    /* <ctrl>N      insert char     (input only, non-std) */
117
#define XON     0x11    /* <ctrl>Q      DC1 - continue */
118
#define BT      0x12    /* <ctrl>R      reverse tab     (input only, non-std) */
119
#define XOFF    0x13    /* <ctrl>S      DC3 - wait */
120
#define INSE    0x16    /* <ctrl>V      insert-expand   (input only, non-std) */
121
#define DELC    0x18    /* <ctrl>X      delete char     (input only, non-std) */
122
#define CLRH    0x1a    /* <ctrl>Z      clear/home      (input only) */
123
#define ESC     0x1b    /* <ctrl>[      escape          (must call key again) */
124
#define ENDL    0x1c    /* <ctrl>\      cursor-to-eol   (input only, non-std) */
125
#define HOME    0x1e    /* <ctrl>^      cursor home     (input only) */
126
#define DEL     0x7f    /* <shift>BS    destructive backspace */
127
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.