Re: sgi O2 VICE and Nintendo64
Michael <[email protected]> Tue, 5 Mar 2013 08:59:45 -0500
| Newsgroups | gmane.os.netbsd.ports.sgimips |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On Mar 5, 2013, at 6:17 AM, roop wrote: > I had a memory burp: O2 VICE and Nintendo64 ; someone asking about > N64 kernel; > Brain righted itself n64 (32/64bit ABI) not N64 (Nintendo), or n32 > or o32 subset. > > Anyway, I randomly googled, refreshing my world view that the O2 is > scattered > amongst the different projects; > - The hardware acceleration in VICE (derivative found in Nintendo64) > was in > Linux 2.5.x (http://www.linux-mips.org/~glaurung/), > - Macallans excellent O2 2D acceleration work (didn't use VICE IIRC) > X11 work > in NetBSD (http://my.opera.com/Macallan/blog/2009/04/01/xorg-on-o2) > (Was this only XFree, or was carried over to Xorg?) It's in -current Xorg as well. Using VICE there makes little sense since: - - the MTE is much, much faster. Can't always use it but if we can it's running circles around everything else you can find in the O2. - - the drawing engine supports everything we need in a console driver and basic X, I doubt VICE could beat it speed-wise doing simple, unaligned bit ops. VICE is useful for more complex stuff that the drawing engine can't do, like video filtering and whatnot. Since it's a separate, fairly non-standard CPU ( a funky R3k-ish thing with a SIMD unit instead of an FPU ) that's kinda complicated though. If anybody wants to give it a shot I have the manual. have fun Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: GPGTools - http://gpgtools.org iQEVAwUBUTX6UcpnzkX8Yg2nAQKVEQgAiF/9b7+y54PqhgL/XhMrnsSlflptRMIw CFygXWKv107ysYhfCiST8l6lZ8j6frVQUCpOlSjP/fPla2/3yucT4kvUIluhCS0O txA4Jjiii0/fkDbTDRO/Hc+9ti+mOUcIPEhGQ6vJf/bcyzM3FXcbnPCOB2ppxJp0 l5ojOes0QclaOkApUVWnfKDTS7S6lzqZ3yC3iePqFqnONHHrie7tyvJ7Jd/Zgzbg ZNeN0dA9M1X2MEJ0d8kN2AUEyg4Rd6K6H+X6CXwd/kASewPg/e4G6ibbfVJWdSOU wfNrdcnqalmV4EGK5DfDd6V9hsdkpc1sIqBSOCVWOEh6bVd9G36EzQ== =W2dD -----END PGP SIGNATURE-----