-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathstatsave.tbl
71 lines (63 loc) · 2.72 KB
/
statsave.tbl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#define XMILSTATUS_VERSION 600
static const NP2FHDR np2flagdef = {
"X millennium",
"create by xmil",
XMILSTATUS_VERSION};
#if 0
static const ENUMTBL evtnum[] = {
{PROCID('m','a','i','n'), NEVENT_FRAMES},
{PROCID('r','t','c',' '), NEVENT_RTC},
{PROCID('f','d','c',' '), NEVENT_FDC},
{PROCID('c','t','c','o'), NEVENT_CTC0},
{PROCID('c','t','c','1'), NEVENT_CTC1},
{PROCID('c','t','c','2'), NEVENT_CTC2},
{PROCID('s','c','p','u'), NEVENT_SUBCPU}};
#endif
static const PROCTBL evtproc[] = {
#if !defined(MAINFRAMES_OLD)
{PROCID('e','m','n','f'), (INTPTR)neitem_mainframes},
#else
{PROCID('e','s','c','0'), (INTPTR)neitem_disp},
{PROCID('e','s','c','1'), (INTPTR)neitem_vsync},
#endif
{PROCID('e','r','t','c'), (INTPTR)neitem_rtc},
{PROCID('e','f','d','c'), (INTPTR)neitem_fdcbusy},
{PROCID('e','c','t','c'), (INTPTR)neitem_ctc},
{PROCID('e','s','c','p'), (INTPTR)neitem_scpu}};
static const SFENTRY xmiltbl[] = {
{"PCCORE", 0, STATFLAG_BIN, &pccore, sizeof(pccore)},
{"Z80CORE", 0, STATFLAG_BIN, &z80core.s, sizeof(z80core.s)},
{"MAIN", 0, STATFLAG_BIN, mainmem, sizeof(mainmem)},
{"BIOS", 0, STATFLAG_BIN, biosmem, sizeof(biosmem)},
#if defined(SUPPORT_BANKMEM)
{"BANK", 0, STATFLAG_BIN, bankmem, sizeof(bankmem)},
#endif
{"GRAM", 0, STATFLAG_BIN, gram, sizeof(gram)},
{"TRAM", 0, STATFLAG_BIN, tram, sizeof(tram)},
{"IOCORE", 0, STATFLAG_BIN, &iocore.s, sizeof(iocore.s)},
{"CGROM", 0, STATFLAG_BIN, &cgrom, sizeof(cgrom)},
{"CMT", 0, STATFLAG_BIN, &cmt, sizeof(cmt)},
{"CRTC_S", 0, STATFLAG_BIN, &crtc.s, sizeof(crtc.s)},
#if defined(SUPPORT_TURBOZ)
{"CRTC_P", 0, STATFLAG_BIN, &crtc.p, sizeof(crtc.p)},
#endif
{"CTCOPM", 0, STATFLAG_BIN, &ctc.ch[0].s, sizeof(ctc.ch[0].s)},
{"CTC1", 0, STATFLAG_BIN, &ctc.ch[1].s, sizeof(ctc.ch[1].s)},
{"CTC2", 0, STATFLAG_BIN, &ctc.ch[2].s, sizeof(ctc.ch[2].s)},
{"DMAC", 0, STATFLAG_BIN, &dma, sizeof(dma)},
{"FDC", 0, STATFLAG_BIN, &fdc.s, sizeof(fdc.s)},
{"PCG", 0, STATFLAG_BIN, &pcg, sizeof(pcg)},
{"PPI", 0, STATFLAG_BIN, &ppi, sizeof(ppi)},
{"SIO", 0, STATFLAG_BIN, &sio, sizeof(sio)},
{"SUBCPU", 0, STATFLAG_BIN, &subcpu.s, sizeof(subcpu.s)},
{"CALENDAR", 0, STATFLAG_BIN, &cal, sizeof(cal)},
{"NEVENT", 0, STATFLAG_EVT, &nevent, sizeof(nevent)},
{"DISK", 0, STATFLAG_DISK, NULL, 0},
#if defined(SUPPORT_TURBOZ) || defined(SUPPORT_OPM)
{"OPM", 0, STATFLAG_BIN, &g_opm[0].s, sizeof(g_opm[0].s)},
#if defined(SUPPORT_OPMx2)
{"OPM2", 0, STATFLAG_BIN, &g_opm[1].s, sizeof(g_opm[1].s)},
#endif /* defined(SUPPORT_OPMx2) */
#endif /* defined(SUPPORT_TURBOZ) || defined(SUPPORT_OPM) */
{"PSG", 0, STATFLAG_BIN, &g_psg.s, sizeof(g_psg.s)},
{"TERMINATE", 0, STATFLAG_TERM, NULL, 0}};