<div dir="ltr"><div>HM, obviously something we consider 'trivial' like</div><div>3-button mouse can be issue for bare-metal.<br></div><div><br></div><div>I can try to search some simple uefi source example that</div><div>supports USB mouse. I have read some blogs that for<br></div><div>uefi PS/2 mouse/kbd is easier than USB and laptops internally</div><div>hjave PS/2 kbd and touchpad. Example for this is UEFI-NES</div><div>games emulator <a href="https://github.com/shadlyd15/NesUEFI">https://github.com/shadlyd15/NesUEFI</a></div><div>Of course there should be be some way to get working USB mouse.</div><div><br></div><div>I tried free memtest86 binary, it works with USB mouse support</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 6, 2022 at 9:16 PM Michael Schierl <<a href="mailto:schierlm@gmx.de">schierlm@gmx.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
<br>
Am 06.11.2022 um 19:54 schrieb D EMARD:<br>
<br>
> Is there oberon as UEFI executable?<br>
> It could be bare-metal executable running<br>
> on modern PC without OS (no need for windows/linux)<br>
<br>
I am not aware of one that is running directly in the UEFI boot services<br>
environment.<br>
<br>
I considered porting the Oberon RISC Emulator to UEFI boot services some<br>
years ago, but I ditched that plan as mouse support in boot services<br>
envrironment was (depending on hardware) either very rudimentary or<br>
non-existant. (On my laptop, the touchpad does not work at all, and an<br>
attached USB mouse works with two buttons but cannot detect both buttons<br>
simultaneously, so no interclicks).<br>
<br>
As most existing bootloaders do not have mouse support, I doubt that the<br>
situation changed meanwhile. And with Windows 10/11 having switched to<br>
run the boot option selector outside boot services in the "full" Windows<br>
environment, I doubt that there will be any more incentives for<br>
improving mouse support in UEFI boot services environment.<br>
<br>
In case your UEFI has working 3-button mouse support in boot services<br>
environment, feel free to port one of the Oberon distributions or<br>
emulators to that environment :)<br>
<br>
<br>
Regards,<br>
<br>
<br>
Michael<br>
<br>
--<br>
<a href="mailto:Oberon@lists.inf.ethz.ch" target="_blank">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
</blockquote></div>