Port-sgimips archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: sgi O2 VICE and Nintendo64



-----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-----


Home | Main Index | Thread Index | Old Index