You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/development.md
-7Lines changed: 0 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,3 @@ It's often best to develop on a modern PC instead of a Raspberry Pi. DMDReader h
9
9
Note that DMDReader uses some C++ frameworks. Modern C++ frameworks use a lot of templates. The good thing about this: You can write very clean code that is also very fast.
10
10
The bad thing: the compiler has a lot of work to do to deal with all these templates. This means on a slow system it will take some time to compile it. You also need a lot of
11
11
memory. Use a system with at least 2GB of RAM. If you run muliple jobs in parallel, have at least 2GB RAM physical RAM per job.
12
-
13
-
## Timing
14
-
15
-
A real pinball machine delievers DMD frames at a fixed rate - independent if something has been changed or not. DMDReader (and even the RP2040 hardware interface for real pinballs)
16
-
deduplicate frames. By default, a frame is only being processed if something has changes. This can create problems with some processors (e.g. the VNI module) - that expect frames at
0 commit comments