Sean Cross
96d241acfd
emulation: memlcd: reduce dirty bit count to 2 bytes
...
Previously, the memlcd had 22 bytes of dirty bits following a line. This
was reduced to 2 bytes, but the logic checking the dirty bytes had not
been updated.
Reduce the dirty byte count to 2 bytes.
Signed-off-by: Sean Cross <sean@xobs.io>
2022-01-26 12:48:04 +08:00
bunnie
40dcd28b23
move the devboot line
2022-01-25 18:22:02 +08:00
bunnie
8cb4362824
trying to merge...what are all these changes?
2021-07-18 12:31:29 +08:00
Sean Cross
2339b7315f
emulation: memlcd: add DEVBOOT register and defacement
...
Add this new register as well as the defacement that occurs when it is
enabled.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-07-05 17:35:15 +08:00
Sean Cross
428ccd2e0f
emulation: memlcd: add PRESCALER register
...
This register is not wired to anything.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-04-23 17:04:59 +08:00
Sean Cross
4c76bb1a3d
emulation: memlcd: fix of-by-one error in redraw
...
This would cause us to escape the screen under rare circumstances.
Signed-off-by: Sean Cross <sean@xobs.io>
2021-02-10 15:21:44 +08:00
Sean Cross
8270283868
renode: memlcd: accurately map all hardware dirty bits
...
Previously we were only checking one dirty bit, which doesn't match
what's going on with the real hardware.
Check all the bits to ensure we're accurate.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-11-23 19:31:11 +08:00
Sean Cross
0ed99d1eba
emulation: memlcd: format cs file
...
Signed-off-by: Sean Cross <sean@xobs.io>
2020-11-11 12:50:07 +08:00
Sean Cross
c8ccbe27c1
emulation: add initial files for lcd and keyboard
...
keyboard doesn't work yet, possibly due to upstream bug.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-14 15:44:44 +08:00