mirror of
https://github.com/sxpert/hp-saturn
synced 2024-11-16 19:50:19 +01:00
18a56d750b
add C register implement C=P n add dumping C register
70 lines
No EOL
2 KiB
Verilog
70 lines
No EOL
2 KiB
Verilog
`ifndef _SATURN_DEF_DEBUGGER
|
|
`define _SATURN_DEF_DEBUGGER
|
|
|
|
|
|
/*
|
|
* debugger values for the register dump
|
|
*/
|
|
|
|
`define DBG_REG_PC_STR 0
|
|
`define DBG_REG_PC_VALUE 1
|
|
`define DBG_REG_PC_SPACES 2
|
|
`define DBG_REG_CARRY 3
|
|
`define DBG_REG_CALC_MODE 4
|
|
`define DBG_REG_RSTK_PTR 5
|
|
`define DBG_REG_RSTK7_STR 6
|
|
`define DBG_REG_RSTK7_VALUE 7
|
|
`define DBG_REG_NL_0 8
|
|
|
|
`define DBG_REG_P 9
|
|
`define DBG_REG_HST 10
|
|
`define DBG_REG_HST_SPACES 11
|
|
`define DBG_REG_ST_STR 12
|
|
`define DBG_REG_ST_VALUE 13
|
|
`define DBG_REG_ST_SPACES 14
|
|
`define DBG_REG_RSTK6_STR 15
|
|
`define DBG_REG_RSTK6_VALUE 16
|
|
`define DBG_REG_NL_1 17
|
|
|
|
`define DBG_REG_A_STR 18
|
|
`define DBG_REG_A_VALUE 19
|
|
`define DBG_REG_A_SPACES 20
|
|
`define DBG_REG_R0_STR 21
|
|
`define DBG_REG_R0_VALUE 22
|
|
`define DBG_REG_R0_SPACES 23
|
|
`define DBG_REG_RSTK5_STR 24
|
|
`define DBG_REG_RSTK5_VALUE 25
|
|
`define DBG_REG_NL_2 26
|
|
|
|
`define DBG_REG_B_STR 27
|
|
`define DBG_REG_B_VALUE 28
|
|
`define DBG_REG_B_SPACES 29
|
|
`define DBG_REG_R1_STR 30
|
|
`define DBG_REG_R1_VALUE 31
|
|
`define DBG_REG_R1_SPACES 32
|
|
`define DBG_REG_RSTK4_STR 33
|
|
`define DBG_REG_RSTK4_VALUE 34
|
|
`define DBG_REG_NL_3 35
|
|
|
|
`define DBG_REG_C_STR 36
|
|
`define DBG_REG_C_VALUE 37
|
|
`define DBG_REG_C_SPACES 38
|
|
`define DBG_REG_R2_STR 39
|
|
`define DBG_REG_R2_VALUE 40
|
|
`define DBG_REG_R2_SPACES 41
|
|
`define DBG_REG_RSTK3_STR 42
|
|
`define DBG_REG_RSTK3_VALUE 43
|
|
`define DBG_REG_NL_4 44
|
|
|
|
`define DBG_REG_D_STR 45
|
|
`define DBG_REG_D_VALUE 46
|
|
`define DBG_REG_D_SPACES 47
|
|
`define DBG_REG_R3_STR 48
|
|
`define DBG_REG_R3_VALUE 49
|
|
`define DBG_REG_R3_SPACES 50
|
|
`define DBG_REG_RSTK2_STR 51
|
|
`define DBG_REG_RSTK2_VALUE 52
|
|
`define DBG_REG_NL_5 53
|
|
|
|
`define DBG_REG_END 63
|
|
`endif |