libx86 / Alpha (Announce)
> > Look up libx86 sometime...
> > Linux folks aren't as unconcerned about realmode instructions as you might think.
>
> For what? Doing a few "detection" calls during startup on a minimal
> emulator?
>
> I used it when I still had a bunch of desktop powermacs.
>
> I'm not sure if it is still used much.
>
> The fact that that page mentions alpha (which is essentially dead since
> before 2000) says enough....
LRMI's last release seems to have been in 2005 (though with a very tiny change in CVS in 2008). libx86 copyright says 2006. FreeBSD 6.4 (2008) was last to support Alpha, as you probably already know.
I've never used an Alpha, and supposedly they have a lot of minor variations in their models, so it's not super easy to support them all. And of course it's not mass-produced anymore, esp. since DEC long ago folded / sold it / got bought out. Circa 1992 until 2004 ain't too bad, though, for a 64-bit RISC processor topping out at approx. 1.3 Ghz (and thus surpassed in performance by latest x86 cpus). I don't even think GCC properly supports it anymore, or it doesn't look like it's a big priority for them, at least. (And of course Win2K RC1 was last to officially support it, I think, but Compaq wasn't too interested in paying for it.) There are a few Alpha emulators, but I've never tried them.
I dunno, though, FreeBSD has vm86() or such syscall, right? At least used to, though I guess nobody has ever tried to get DOSEMU working since a long time ago. Admittedly, BIOS isn't popular for various reasons (bugs, non-reentrant), though I don't see an easy replacement (at least nothing that will please most people, probably Linux + Windows is considered "good enough"). Coreboot still doesn't support a lot, and rumors of UEFI assimilating us all are always present, so who knows.
P.S. Honestly, I'm not sure the point you were trying to make. And I almost want to (barely) debate about how/why things aren't supported forever (though usually for inane reasons) instead of having decisions based upon end-user convenience or technical merit or whatever random virtue I can imagine, heh. I don't know, it's just weird to try to understand such a complex (tech) world.
Complete thread:
- Using Fabrice Bellard's runcom to run COM files under Linux - Arjay, 21.03.2012, 01:17 (Announce)
- Using Fabrice Bellard's runcom to run COM files under Linux - marcov, 21.03.2012, 13:43
- Using Fabrice Bellard's runcom to run COM files under Linux - Arjay, 21.03.2012, 19:53
- Using Fabrice Bellard's runcom to run COM files under Linux - Ibidem, 30.03.2012, 01:00
- Using Fabrice Bellard's runcom to run COM files under Linux - Rugxulo, 31.03.2012, 00:47
- Using Fabrice Bellard's runcom to run COM files under Linux - marcov, 31.03.2012, 09:15
- libx86 / Alpha - Rugxulo, 10.04.2012, 00:26
- Using Fabrice Bellard's runcom to run COM files under Linux - Ibidem, 30.03.2012, 01:00
- Using Fabrice Bellard's runcom to run COM files under Linux - Rugxulo, 19.04.2012, 05:40
- Using Fabrice Bellard's runcom to run COM files under Linux - Arjay, 21.03.2012, 19:53
- Emu8080-Stefan Tramm's Intel 8080 CPU Emulator running CP/M - Arjay, 16.04.2012, 21:14
- Emu8080-Stefan Tramm's Intel 8080 CPU Emulator running CP/M - Rugxulo, 17.04.2012, 00:03
- Emu8080-Stefan Tramm's Intel 8080 CPU Emulator running CP/M - Ibidem, 17.04.2012, 08:47
- Emu8080-Stefan Tramm's Intel 8080 CPU Emulator running CP/M - Rugxulo, 17.04.2012, 19:49
- Grant Searle's CP/M on breadboard - updated 21st April 2012 - Arjay, 22.04.2012, 18:57
- Grant Searle's CP/M on breadboard - updated 26th April 2012 - Arjay, 04.05.2012, 22:54
- Grant Searle's CP/M on breadboard - updated 26th April 2012 - Arjay, 02.08.2012, 00:37
- Grant Searle's CP/M on breadboard - updated 23th July 2013 - Arjay, 05.08.2013, 19:05
- Grant Searle's CP/M on breadboard - updated 26th April 2012 - Arjay, 02.08.2012, 00:37
- Grant Searle's CP/M on breadboard - updated 26th April 2012 - Arjay, 04.05.2012, 22:54
- Using Fabrice Bellard's runcom to run COM files under Linux - marcov, 21.03.2012, 13:43