Following our meeting today, I've updated the Target Platform document and created a PR (not merged yet) with the changes. I hope we can use this to drive the conversation along via the PR.
From the PR comment:
Based on our E-SIG meetings the document has been updated to:
Please check the link below - visit, comment, object and correct:
https://github.com/bytecodealliance/sig-embedded/pull/6
And the latest youtube video is available here: YouTube - - YouTube
I just realized that if you combine game consoles with embedded, you might talk about a fictitious game console mimicking the resource constraint environments of the 80s: https://en.m.wikipedia.org/wiki/Fantasy_video_game_console
These clearly are a good candidate for web assembly experiments.
Like WASM-4? https://wasm4.org/docs/#hardware-specs
Christof Petig said:
I just realized that if you combine game consoles with embedded, you might talk about a fictitious game console mimicking the resource constraint environments of the 80s: https://en.m.wikipedia.org/wiki/Fantasy_video_game_console
These clearly are a good candidate for web assembly experiments.
Ahh I know the Pico8, kinda cool. Also seen the more recent "retro" gaming from the Spectrum Next and the Commander X16.
Milan said:
Like WASM-4? https://wasm4.org/docs/#hardware-specs
Oh, that's pretty cool. I need to check that out too.
I know #wamr has (or had) a UI element to it. I recall a demo from @Jonathan Beri some time ago on it.
I wonder if we could take the WASM-4 engine and run on it on embedded device... I like the memory mapping idea, talk about totally simplifying hardware mapping... that's kinda super sweet, and simple.
Ahh I just need more hours in the day to play with this stuff!
https://wasm4.org/docs/reference/memory
Chris Woods said:
I know #wamr has (or had) a UI element to it. I recall a demo from Jonathan Beri some time ago on it.
Yup! It was using their "app framework" and a popular OSS GUI for embedded systems, lvgl. They've since more capabilities around graphics into their framework (which is separate from the runtime AFAIK.)
Chris Woods said:
I wonder if we could take the WASM-4 engine and run on it on embedded device... I like the memory mapping idea, talk about totally simplifying hardware mapping... that's kinda super sweet, and simple.
Ahh I just need more hours in the day to play with this stuff!
I've used wasm4-aot to build GBA ROMs from wasm4 carts although I've only run the ROMs in emulators so far: https://github.com/asiekierka/wasm4-aot
Milan said:
Chris Woods said:
I wonder if we could take the WASM-4 engine and run on it on embedded device... I like the memory mapping idea, talk about totally simplifying hardware mapping... that's kinda super sweet, and simple.
Ahh I just need more hours in the day to play with this stuff!
I've used wasm4-aot to build GBA ROMs from wasm4 carts although I've only run the ROMs in emulators so far: https://github.com/asiekierka/wasm4-aot
You have acheived hero status! - One of my fave consoles. I only got as far as downloading the open source SDK for the GBA, and got a hello world working. What I loved about the GBA was the way in which the hardware and software SDK worked so well together, it was really cool. But that's the extent of my Game Console experience.
Jonathan Beri said:
Chris Woods said:
I know #wamr has (or had) a UI element to it. I recall a demo from Jonathan Beri some time ago on it.
Yup! It was using their "app framework" and a popular OSS GUI for embedded systems, lvgl. They've since more capabilities around graphics into their framework (which is separate from the runtime AFAIK.)
Ohh, so it should be... :)
Last updated: Dec 23 2024 at 12:05 UTC