|
|
1.1 root 1: //
2: // nono
3: // Copyright (C) 2017 [email protected]
4: //
5:
6: #pragma once
7:
8: #include "device.h"
9:
10: class PrinterDevice
11: : public IODevice
12: {
13: typedef IODevice inherited;
14: private:
15: static const int baseaddr = 0xe8c000;
16:
17: public:
18: PrinterDevice();
19: virtual ~PrinterDevice();
20:
21: virtual uint64 Read8(uint32 addr);
22: virtual uint64 Read16(uint32 addr);
23: virtual uint64 Write8(uint32 addr, uint32 data);
24: virtual uint64 Write16(uint32 addr, uint32 data);
25: virtual uint64 Peek8(uint32 addr);
26: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.