template param for chip capacity

This commit is contained in:
steve 2023-11-18 10:57:40 +00:00
parent 1cf4c02039
commit 0fc3575c93
1 changed files with 2 additions and 1 deletions

3
ram.h
View File

@ -1,9 +1,10 @@
#ifndef __RAM_H__
#define __RAM_H__
template<unsigned n = 1024>
class ram: public Memory::Device {
public:
static const unsigned page_size = 1024;
static const unsigned page_size = n;
virtual void operator= (uint8_t c) { _mem[_acc] = c; }
virtual operator uint8_t () { return _mem[_acc]; }