Search results for "28ae198dd2b2fd7fc85b4b631b4cd133" in md5 (2)

/diy/ - DIY Pocket Console
Anonymous No.2938514
>>2938143
I'm just making a console for myself and friends. There will be no legal concerns, it's not a commercial product.

>>2938265
Well, I do not know of any open source pico-8 emulator, so it's more like writing a new one from scratch rather than porting. This is close to what I originally planned which was just our own Lua based runtime for games that would be yet to be written. But now we have a reference and an existing library of games to play. Emulating real hardware or porting an existing emulator would take quite more work and wouldn't really be that interesting imo, even if the games could potentially be more interesting to play. We could always add more emulation options later, I am already considering porting doomgeneric to this too.
We have already got a basic emulation, memory layout and IO going and now we are tackling API functions one after another. However the lua library we use depend on std so it will have to be ported to the nostd environment. In the meantime I made this tool that lets me dump profiling data from chip and displays it on a time chart when I press the boot button on dev board. Tracking task timings was made trivial thanks to ditching rtos/esp-idf for embassy/esp-hal. The size of flash has decreases from 1.3MB to 50KB too and gave me more control. It's much nicer to work with embedded Rust this way.
/g/ - /dpt/ daily programming thread
Anonymous No.106217241
>>106210755
Now with embassy I have a more control over how everything is executed. Adding profiling to futures is super easy, so I made a tool for visualizing what the MCU is doing. When I press the boot button on the dev board, it dumps the data onto RTT/JTag which gets picked up by custom runner script which displays it on a graph.
I have to add async to SPI drivers. Right now, the MCU is just busy waiting for transfers most of the time.