|
|
1.1 ! root 1: // ! 2: // nono ! 3: // Copyright (C) 2020 nono project ! 4: // Licensed under nono-license.txt ! 5: // ! 6: ! 7: #include "opm.h" ! 8: ! 9: std::unique_ptr<OPMDevice> gOPM; ! 10: ! 11: OPMDevice::OPMDevice() ! 12: { ! 13: logname = "opm"; ! 14: devname = "OPM"; ! 15: devaddr = baseaddr; ! 16: devlen = 0x2000; ! 17: } ! 18: ! 19: OPMDevice::~OPMDevice() ! 20: { ! 21: } ! 22: ! 23: uint64 ! 24: OPMDevice::Read(uint32 addr) ! 25: { ! 26: putlog(0, "未実装読み込み +$%02x", addr); ! 27: return 0; ! 28: } ! 29: ! 30: uint64 ! 31: OPMDevice::Write(uint32 addr, uint32 data) ! 32: { ! 33: putlog(0, "未実装書き込み +$%02x <- $%02x", addr, data); ! 34: return 0; ! 35: } ! 36: ! 37: uint64 ! 38: OPMDevice::Peek(uint32 addr) ! 39: { ! 40: // XXX 未実装 ! 41: return 0xff; ! 42: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.