10 ms·
UEFI app using the graphics API there, not really bare metal. Interesting hack nonetheless.
by fulafel 3y ago
UEFI app using the graphics API there, not really bare metal. Interesting hack nonetheless.
- shortrounddev2 3y agoWhat would be more bare metal than UEFI?
- nurettin 3y agoI guess something like an OS that boots and then only plays the game using a raw memory page for vga and interrupts for keyboard input, not something that is hosted on UEFI.
- plagiarist 3y agoThis is also what I was expecting. Flashing the device with some bootloader at the very least. It's a cool project but I'm not as interested in UEFI.
- galangalalgol 3y agoOr controlling a DAC hat to drive s video, or using lvds. Microcontroller techniques make more sense than trying to use the gpu in a pi, at least it seems that way to me. Is there is enough known about the gpu in any of the versions of the pi to forgo the blob when making a video buffer?
- shortrounddev2 3y agoLike FreeDOS?
- nurettin 3y agoLike freedos, much less sophisticated, without a filesystem or extended memory driver
- bluescrn 3y agoGenerating a video signal from GPIO pins?: https://www.hackster.io/news/outputting-a-video-signal-from-a-microcontroller-s-gpio-pins-through-square-wave-harmonics-a42c99e52137 https://www.hackster.io/news/outputting-a-video-signal-from-...
- woodrowbarlow 3y agoor maybe directly from a floppy drive? https://hackaday.com/2021/07/08/c64-demo-no-c64/ https://hackaday.com/2021/07/08/c64-demo-no-c64/
- fulafel 3y agoProgramming the hardware ("metal") natively would be more bare-metal than imp!ementing a hosted UEFI app that does stuff through UEFI APIs. In this case eg programming the VideoCore hw in the Pi.
- not_the_fda 3y agohttps://www.st.com/en/evaluation-tools/32f469idiscovery.html https://www.st.com/en/evaluation-tools/32f469idiscovery.html
- deleted 3y ago[deleted]
- nazgulsenpai 3y agohttps://github.com/nifanfa/MOOS https://github.com/nifanfa/MOOS I ran across this link-hopping through GitHub repos after reading the article. Its x64 but might be closer to what you were hoping for.
- ClumsyPilot 3y agoTargeting UEFI is potentially practical - you could build something hard-realtime like something that controls motors on a robot and does visual output for readouts at the same time. I have a hard time imagining possible practicality from going lower level than that, it's really wild west.