News for hackers. Stuff that matters.
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by digi_owl on Wednesday July 04, 2018 @01:53PM (#17458566)
While it is an impressive feat, it should give pause to thought about how complicated the modern "BIOS" has become...
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by slededit on Wednesday July 04, 2018 @06:55PM (#17459866)
The BIOS was originally supposed to be a nice hardware abstraction layer to be used everywhere - akin to system calls now. If the BIOS was rudimentary it was only because of the limits of the machine - not the intent of the designer.
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by 0x0 on Wednesday July 04, 2018 @02:17PM (#17458682)
I don't know about that, I think targeting a legacy non-UEFI BIOS for this application wouldn't be a lot more work?
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by gcb0 on Wednesday July 04, 2018 @02:21PM (#17458706)
that's the point.
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by 0x0 on Wednesday July 04, 2018 @02:25PM (#17458726)
I thought it was the opposite of the point, that modern BIOSes had evolved to make this possible, but I think a non-modern legacy BIOS would work just as well. :)
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by therein on Wednesday July 04, 2018 @03:14PM (#17458961)
The question isn't whether it is possible or not. For instance, this emulator, had it really wanted, could have used the UEFI API to do networking given the NIC is recognized at UEFI shell.

Doing this in BIOS would require you to implement a lot more from bottom up.

Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by gcb0 on Friday July 06, 2018 @09:11PM (#17476276)
if you are on the bios level you can do anything. But the bare bones nature of old BIOS plus the space limitation of them would make this very difficult.

Now that EFI on the cheapest Staples' laptop is 10x more capable then the most expensive personal computer of 1999, this is not only possible but easy and helped by ton of EFI libraries.

[dead]
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by anonymfus on Wednesday July 04, 2018 @05:50PM (#17459611)
AFAIK there is no UEFI API for sound card access.
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by zeroisnowfour on Wednesday July 04, 2018 @03:37PM (#17459061)
Why was this down modded? Emulators that can't emulate 8 bit audio are acceptable? I guess I am in some fantasyland.
Re:NES Emulator on the UEFI Shell Running Super Mario Bros [... by rcfox on Wednesday July 04, 2018 @06:11PM (#17459691)
Do you see the irony here? You're bothered that people are dismissing your 10-second comment in which you dismiss someone else's hard work.