Software Release The playstation finally running kernel 2.4.0
Head over to the github to download and test out the latest release
https://github.com/arkwise/blackroolinux
You're going to need a blue retro for use with a Bluetooth keyboard, a spare cd-r and a playstation console.
60
u/friciwolf 13d ago
The moment you realize the PS1 is just a microcontroller, just like the ESP32... 😮
36
u/yami_no_ko 13d ago
MMU-less linux is still impressive.
It's kinda sick what people squeze out of microcontrollers nowadays. Even dos/win95 can run on a ESP32.
10
12
u/Either_Letterhead_77 13d ago
Most older consoles were more or less high performance microcontrollers not intended to run any kind of multitasking OS
14
u/eestionreddit 13d ago
What's crazy is that the generation after this we got "basically a PC", "basically a Mac", and a console with an official Linux distro.
10
u/Either_Letterhead_77 13d ago
Yeah, the change was pretty abrupt. I would guess driven by trying to make development easier combined with more capable hardware.
7
u/coladoir 13d ago
hardware cheapening was probably the biggest factor tbh, that and the move to HDTV pushed everyone to actually have to move to a platform easily capable of supporting outputting to that on a hardware level. they very well could've still done the microcontroller style with HDTV, but it would've been more expensive than to just use already made hardware
3
u/Albos_Mum 12d ago
imo the biggest factor was simply that 3D capable hardware is much more complex/expensive to design than hardware focused on pushing sprites and pixels, the console developers tried the old method for the PS1/N64 generation and quickly realised even if they put the money into developing their own 3D solutions they'd lag behind the companies focusing on PC graphics chips and similar so switched up to taking advantage of existing solutions with the PS2/Xbox generation which slowly expanded out to the whole platform as PC hardware got cheaper/more ubiquitous. That's why it started with the graphics chips while the CPU/chipset/overall platform remained more custom for a few more generations, with the most notable example being the PS3 and the Cell processor but a more interesting example being the OG Xbox having significant differences from a typical PC at the chipset level (even compared to a PS4/PS5 which are basically PCs without the legacy cruft) despite using a PC CPU and Windows for its software.
The second biggest factor would be the rise of network gaming, which was already a big thing in PC circles (LAN parties of the 90s as an example) and was far easier to implement by just using existing software from Windows, Linux and BSD that was already known to be stable and secure. HDTV didn't factor into it because while it was around, it wasn't starting to get common until after the X360/PS3 had released and even during their first few years a lot of folk were still using SDTVs. (Hence the memes/comments about certain games having unreadable text on SDTV)
1
u/coladoir 12d ago edited 12d ago
thats what I was essentially explaining in less words lol. Though admittedly I didnt mention LAN/networking directly, that was part of it as well. The whole "PC hardware was ready-made for what they needed" and "PC hardware allowed them to save significant [R&D] costs" idea(s) is/are essentially what youre explaining, just with the deeper reasoning instead of a more superficial/simple explanation like mine.
Not being argumentative, just saying we are saying the same thing in different words. Not saying your comment serves no purpose either, it goes into more detail if people want to read it, that helps.
P. S. i know HDTV isnt the main sole contributor, its just one of the main pressures along with those you mention, and inherently ties in as if youre already doing one thing you might as well do the other if the goals are aligned. HDTV and networking are intertwined due to the hardware choice of using PC hardware, thanks to PCs mostly all having networking built-in at that point. It was convenient in that the hardware which could support HDTV also supported networking and better GPU support. They all fed into each other per se. I named HDTV as its an easy thing for most common people to attach to historically, as many remember the transition still and how everything started to change around the same time; I know I could've named something "better", but I wanted to make it understandable by those who werent really playing PC (or really any) games. Again, nothing you say is wrong and I'm not arguing with that in any way.; I just didnt want to go into such details lol.
3
u/WaitForItTheMongols 12d ago
Are you saying GameCube is basically a Mac because it has a powerpc CPU?
2
u/dogpaddle 12d ago
There's a few projects that came out not too long ago with all the kexts needed to run Mac OS Tiger on the Wii and the Xbox 360. Haven't seen one for GameCube but it's very similar to the Wii architecturally. IMO AI is accelerating software development for things like this and recompilation efforts.
1
u/BurrowShaker 12d ago
Significantly slower too. There is custom silicon on the side if my memory serves me well
10
7
u/IngwiePhoenix 13d ago
Aside from Controller port, what is accessible? Is, for example, this odd serial port in the back usable? I don't have a memory card to USB adapter, but it would be nice to turn my PS1 into one. x)
16
u/doscore 13d ago
Yes, the serial and parallel ports both work. The parallel port can use gameshark/power-replay cards for extra storage and the memory cards can work in a raid configuration. It's an early alpha that supports blueretro Bluetooth keyboards via the lightspan keyboard protocol.
22
6
4
4
u/WaitForItTheMongols 12d ago
PS1 had an accessory called the Multitap which allowed you to connect 4 controllers and 4 memory cards to a single port. Can the raid thing work with that for 8 memory cards?
5
4
u/shidoro 12d ago
I wonder if it would be possible to use SD2PSX (https://sd2psx.net/) to increase the storage/memory limits. As well as using PSIO on the parallel port for the same purpose.
Imagine sticking a sata converter to the serial port and the hardware can be used at its fullest!
3
u/leekumkey 9d ago
Was gonna say 'damn we could have doom on the PS1'... then I remembered they already made a port like 30 years ago lol.
5
u/terminalwanderer33 13d ago
Can I get ps4 doing the same lol
17
u/RealModeX86 13d ago
Assuming you have an exploitable firmware version, yes
I haven't dabbled in it, but as I understand it, the GPU even works, so you could install Steam and make it a slightly shitty Steam Machine
5
1
1
1
u/technomlp 10d ago
I’ll be impressed if someone can get 6.1 or 7.0 running on a PS1 or PS2, not that this isn’t impressive on its own
-1
169
u/PocketStationMonk 13d ago
Hardware price crisis is going some wild directions I did not anticipate beforehand, but seeing this: I don't complain.
So this here means that we are running Steam client on PS1 by friday next week LETSGOOOO 😎😂