|
|
1.1 root 1: //
2: // nono
3: // Copyright (C) 2022 nono project
4: // Licensed under nono-license.txt
5: //
6:
7: //
8: // VM (NEWS)
9: //
10:
11: #pragma once
12:
13: #include "vm.h"
14:
15: class VM_NEWS : public VM
16: {
17: using inherited = VM;
18: public:
19: VM_NEWS();
20: virtual ~VM_NEWS() override;
21:
22: bool Init() override;
23:
24: protected:
25: std::unique_ptr<Device> pDipsw {};
26: std::unique_ptr<Device> pNewsfb {};
27: std::unique_ptr<Device> pNewsIO {};
28: std::unique_ptr<Device> pNewsCtlr {};
29: std::unique_ptr<Device> pPROM {};
30: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.