Hi Joshua, On Thu, Aug 03, 2017 at 10:04:29PM -0400, Joshua Kinard wrote: > I have one of the PS2 debug machines in a closet somewhere. Basically a normal > PS2 with 4x RAM and says "TEST" on the side in the PS2 font. Can't remember if > it still works or not. > > And it's insanely way out of date for modern Gentoo (by ~14 years), but I keep > an archive of the original attempt to run Gentoo on a PS2 from ~2003 here: > http://dev.gentoo.org/~kumba/mips/ps2/gentoo-ps2/ > > The "ps2dev.diff.bz2" patch might be of interest, as it has the changes for the > toolchain in it. I now have a modern Gentoo base system with R5900 GCC 7.3.0 and Linux 4.17 running on unmodified PlayStation 2. The FPU is emulated in software at the moment, and DMA is not yet used for ATA disks, etc. so there is room for performance improvements. The USB and the frame buffer are fully functional. The frame buffer supports resolutions up to 1920x1080p* and is compatible with HDMI adapters, in addition to various broadcast and VGA modes. The console driver supports tiles, which are accelerated with texture maps in Graphics Synthesizer local memory. YWRAP and various other acceleration techniques are also implemented using hardware. * The Graphics Synthesizer has 4 MiB of local video memory and 1920x1080p at 16 bits per pixel is 4147200 bytes, which leaves 47104 bytes for a tiled font which at 8x8 pixels and optimum 4 bits texture with palette is at most 1464 characters. The memory is nonlinear making packing graphics into it a fun exercise. ;) Fredrik