transistor
3471eb4e8c
Removed WindowUpdater and BlitableSurface
2023-05-03 22:42:24 -07:00
transistor
d6d88e5b3b
Fixed unresolved import in pixels frontend
2023-04-30 23:05:58 -07:00
transistor
7030924188
Added bin
2023-04-30 22:59:59 -07:00
transistor
8b30750924
Changed package names to not conflict with binary names
2023-04-30 21:32:33 -07:00
transistor
69c94fa3af
Removed cpu timer and moved audio wave generators to libraries
2023-04-23 19:52:19 -07:00
transistor
07a675fab5
Added new clock types similar to Duration
2023-04-23 15:46:47 -07:00
transistor
941c793523
Added pixel encoding, requested by frontend
...
The hope was that this would reduce the amount of copying and bit
shifting required by the frontend to get the data on screen, but
it doesn't seem to offer much advantage, surprisingly. I'll leave
it in though. There are a few other minor tweaks included here to
try to improve the performance a bit
2023-03-25 10:51:46 -07:00
transistor
e6614f3e15
Refactored to allow dummy audio for console frontend
2023-03-14 20:05:29 -07:00
transistor
ea2fc95905
Cleanup
2022-10-13 20:22:29 -07:00
transistor
cd89a4c57d
Minor tweaks to the update loop to keep it more realtime
2022-10-11 22:36:49 -07:00
transistor
d26e80ffaa
Refactored pixels web frontend to separate sim run
...
It will now run the sim on a separate loop powered by setTimeout
instead of trying to do it inline with the frame updating
2022-10-11 14:40:12 -07:00
transistor
0b27ac04e7
Minor fixes to audio
2022-10-11 10:28:59 -07:00
transistor
9ee9d00ca6
Added work-in-progress on pixels frontend
2022-10-02 21:20:44 -07:00