Changeset 34 for branches/UltimatOS/UMachine.pas
- Timestamp:
- Jul 12, 2022, 11:51:47 PM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UltimatOS/UMachine.pas
r32 r34 14 14 Machine: TMachine; 15 15 procedure Reset; virtual; 16 procedure OutputHandler(Port: TAddress; Data: TData); virtual; abstract; 17 function InputHandler(Port: TAddress): TData; virtual; abstract; 16 18 end; 17 19 … … 87 89 end; 88 90 91 { TStorage } 92 93 TStorage = class(TDevice) 94 public 95 F: TFileStream; 96 FileName: string; 97 constructor Create; 98 procedure OutputHandler(Port: TAddress; Data: TData); override; 99 function InputHandler(Port: TAddress): TData; override; 100 end; 101 89 102 { TMachine } 90 103 … … 110 123 111 124 implementation 125 126 { TStorage } 127 128 constructor TStorage.Create; 129 begin 130 131 end; 132 133 procedure TStorage.OutputHandler(Port: TAddress; Data: TData); 134 begin 135 136 end; 137 138 function TStorage.InputHandler(Port: TAddress): TData; 139 begin 140 141 end; 112 142 113 143 { TMouse }
Note:
See TracChangeset
for help on using the changeset viewer.