-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGraphIO.h
150 lines (148 loc) · 4.14 KB
/
GraphIO.h
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
//---------------------------------------------------------------------------
#ifndef GraphIOH
#define GraphIOH
//---------------------------------------------------------------------------
#include <System.Classes.hpp>
#include <Vcl.Controls.hpp>
#include <Vcl.StdCtrls.hpp>
#include <Vcl.Forms.hpp>
#include <ExtCtrls.hpp>
//---------------------------------------------------------------------------
#include "NodeCPU.h"
#include "Memory.h"
#include "Ram.h"
#include <Vcl.ComCtrls.hpp>
//---------------------------------------------------------------------------
class Tf_GraphIO : public TForm
{
__published: // Composants gérés par l'EDI
TPanel *p_MemInput;
TLabel *l_MemInput;
TCheckBox *Pin41;
TCheckBox *Pin42;
TCheckBox *Pin43;
TCheckBox *Pin44;
TCheckBox *Pin45;
TCheckBox *Pin46;
TCheckBox *Pin47;
TCheckBox *Pin48;
TPanel *p_ROM;
TLabel *l_rom;
TPanel *p_Misc;
TLabel *l_misc;
TCheckBox *Pin50;
TCheckBox *Pin1;
TCheckBox *Pin2;
TCheckBox *Pin3;
TCheckBox *Pin4;
TCheckBox *Pin8;
TCheckBox *Pin7;
TCheckBox *Pin6;
TCheckBox *Pin5;
TCheckBox *Pin16;
TCheckBox *Pin15;
TCheckBox *Pin14;
TCheckBox *Pin13;
TCheckBox *Pin12;
TCheckBox *Pin11;
TCheckBox *Pin10;
TCheckBox *Pin9;
TCheckBox *Pin52;
TCheckBox *Pin51;
TCheckBox *Pin53;
TCheckBox *Pin54;
TLabel *l_Romdata;
TLabel *Label1;
TCheckBox *Pin21;
TCheckBox *Pin31;
TCheckBox *Pin32;
TCheckBox *Pin22;
TCheckBox *Pin23;
TCheckBox *Pin33;
TCheckBox *Pin34;
TCheckBox *Pin24;
TCheckBox *Pin25;
TCheckBox *Pin35;
TCheckBox *Pin36;
TCheckBox *Pin26;
TCheckBox *Pin27;
TCheckBox *Pin37;
TCheckBox *Pin38;
TCheckBox *Pin28;
TLabel *l_MemOutput;
TLabel *l_memflag;
TLabel *Label2;
TCheckBox *Pin29;
TCheckBox *Pin30;
TCheckBox *Pin39;
TCheckBox *Pin40;
TCheckBox *Pin70;
TLabel *l_Line1;
TLabel *l_Line2;
TLabel *l_Line3;
TLabel *l_Line4;
TLabel *l_Line5;
TCheckBox *Pin55;
TCheckBox *Pin56;
TCheckBox *Pin57;
TCheckBox *Pin58;
TLabel *Label3;
TCheckBox *Pin61;
TCheckBox *Pin62;
TCheckBox *Pin63;
TCheckBox *Pin64;
TCheckBox *Pin65;
TCheckBox *Pin66;
TCheckBox *Pin67;
TCheckBox *Pin68;
TLabel *l_Line6;
TCheckBox *Pin60;
TLabel *Label4;
TLabel *l_Line7;
TCheckBox *Pin71;
TCheckBox *Pin72;
TCheckBox *Pin73;
TCheckBox *Pin74;
TCheckBox *Pin75;
TCheckBox *Pin76;
TCheckBox *Pin77;
TCheckBox *Pin78;
TPanel *p_Unused;
TLabel *Label6;
TCheckBox *Pin17;
TCheckBox *Pin49;
TCheckBox *Pin18;
TCheckBox *Pin59;
TCheckBox *Pin19;
TCheckBox *Pin69;
TCheckBox *Pin20;
TCheckBox *Pin79;
TLabel *l_PgrmCmp;
void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);
void __fastcall b_ResetClick(TObject *Sender);
void __fastcall Line1Click(TObject *Sender);
void __fastcall Line4Click(TObject *Sender);
void __fastcall Line2Click(TObject *Sender);
void __fastcall Line3Click(TObject *Sender);
void __fastcall Line5Click(TObject *Sender);
void __fastcall Pin70Click(TObject *Sender);
void __fastcall Pin50Click(TObject *Sender);
void __fastcall Pin30Click(TObject *Sender);
void __fastcall Pin40Click(TObject *Sender);
void __fastcall Pin29Click(TObject *Sender);
void __fastcall FormCreate(TObject *Sender);
void __fastcall Pin39Click(TObject *Sender);
void __fastcall Line6Click(TObject *Sender);
void __fastcall Pin60Click(TObject *Sender);
void __fastcall Line7Click(TObject *Sender);
void __fastcall l_romDblClick(TObject *Sender);
private: // Déclarations de l'utilisateur
char BinToHex(bool p1, bool p2, bool p3, bool p4 );
public: // Déclarations de l'utilisateur
__fastcall Tf_GraphIO(TComponent* Owner);
bool DebugOutState;
};
//---------------------------------------------------------------------------
extern PACKAGE Tf_GraphIO *f_GraphIO;
//---------------------------------------------------------------------------
#endif