Re: Update PS2 R5900 to kernel 4.x?

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

 



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




[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux