Is it too late to get into Playstation 2 Development?

Discuss the development of software, tools, libraries and anything else that helps make ps2dev happen.

Moderators: cheriff, Herben

User avatar
Drakonite
Site Admin
Posts: 990
Joined: Sat Jan 17, 2004 1:30 am
Contact:

Post by Drakonite »

I could be wrong, but I thought you couldn't go through enough of the setup to get the RTE installed if you didn't have a HDD.
Shoot Pixels Not People!
Makeshift Development
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

Start up in rescue mode and you'll get a limited bash prompt. It has network support so its possible, but a pain in the arse because you have to figure out how to install rpms with utils you need access the memory cards, and to grab whatever files you need to put on them from the network. All this on a limited memory-based root.

When I have time, I'll figure it out and maybe post a guide to getting this to work on the pstwo.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

The RTE is never installed. What you would try to do on the PSX is to boot the PS2L disc with a memory card that already has what you need on it. But IIRC, I read that no Sony discs for PS2 work for PSX, so if the PS2L boot disc doesn't work, it's moot anyway. I'm 99% sure that the kernel used in the PSX is different enough that reload1 wouldn't work as is either.
"He was warned..."
Guest

Post by Guest »

Drakonite wrote:I could be wrong, but I thought you couldn't go through enough of the setup to get the RTE installed if you didn't have a HDD.
It may be, or it could be the pain in the ass as Oopo described, but once you install a capable kernel onto a memory card, all you have to do is boot the kernel with a minimal OS installed onto the memory card. Or, you can write your own kernel. None of those situations truly requires a HDD, only a RTE disc and a memory card.

I suppose there is a point that, if one only has the new PStwo, and does not have access to an older model with a HDD, then one cannot configure a proper dev bootable memcard for use with an RTE disc. Such people will also have missed out on buying a Linux kit from Sony. In both cases, they will have to resort to the used good market to obtain what they need.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Well ooPo just said it's possible to install PS2/Linux to the memory card if you have the new PS2 (why do people keep calling it PSTwo??). I don't think the same method would work on a PSX, because they won't boot discs that SCE created for the original PS2. Still waiting for someone with a PSX to try it out :P.
"He was warned..."
Guest

Post by Guest »

mrbrown wrote: I don't think the same method would work on a PSX, because they won't boot discs that SCE created for the original PS2. Still waiting for someone with a PSX to try it out :P.
Oh you were waiting ? I told everyone on #ps2dev, but guess you don't
hang out there anymore :)

Sony hard-coded the PSX bios to explicitly reject the PS2 Linux RTE disc. When
you put one in, it displays a message basically saying "sorry, give me something else". This is a completely different message from trying out-of-region discs. (yes I tried it with a JPN RTE disc)
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Those bastards! What were they thinking?!?!
"He was warned..."
pixel
Posts: 791
Joined: Fri Jan 30, 2004 11:43 pm

Post by pixel »

Maybe they were thinking about getting rid of the reloader thing :P

Or maybe they thought it could be dangerous to have the linux kit running on a machine which is maybe not designed for it (destroying the PSX harddrive's partitions is harmful maybe?)
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence and the trolls in the marketing department.
Guest

Post by Guest »

The latter is my guess. Installing Linux would disrupt the functionality of the HDD for PVR purposes most likely. It might even be possible that there is data/software on the HDD that is not meant to be destroyed/overwritten that is important for proper functioning of the PVR (I am trying to confirm this).

Unfortunately, the MC exploit also does not work, so right now it is next to impossible to dev this puppy.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

The Super Hyper Mega AR MAX EVO GOLD Plus Edition doesn't work with it?
"He was warned..."
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

Version 1.0 of the gameshark won't boot on the pstwo.

Yes, the pstwo. You know, the mini ps2? That pstwo. Kinda like how they created the psone. That would be why people call it the pstwo. And stuff. :)

What is with Sony and the way they name things? Life was easier when there was only the psx. Sheesh.
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Heh, this time around it's US that's making things complicated. You saying it says PSTwo on the box you bought it in? Sony was consistent this time around.

Anyway, if that's what people want to call it - it makes no difference to me.
"He was warned..."
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

It came in a box?
Guest

Post by Guest »

mrbrown wrote:The Super Hyper Mega AR MAX EVO GOLD Plus Edition doesn't work with it?
Well, I hear there is no JPN version of AR MAX EVO GOLD PLUS LUDICROUS EDITION.
I guess I can scavange some local stores to verify...

But all this about the non-working MC exploit, RTE disc, and AR MAX was
discussed in detail 3 weeks ago in this cool thread on an even cooler website,
maybe you haven't had a chance to check it out ;)

http://forums.ps2dev.org/viewtopic.php?t=663
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

PERPETUATE THE THREAD AT ALL COSTS!!!
"He was warned..."
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

This thread came with a box?
Guest

Post by Guest »

Its called "THREADtwo" except that its not a lower-calorie version.
coolamn
Posts: 3
Joined: Sun Mar 07, 2004 1:41 am

Post by coolamn »

We should enjoy the process for homebrew, but not for the new things!
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

You'd think threadtwo would be smaller than the normal threads...
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

ooPo, if you try loading the HDD drivers onto the mini PS2, what happens? I'm curious if the IDE controller has been completely removed or if it's just "unattached".
"He was warned..."
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

I haven't been able to get ps2link running on it yet, but any hdd software I've run (ffxi hdd util, ps2linux boot) has acted like the drive isn't there but the controller is attached. I would imagine they used the same hardware as the old network adaptor...

Lemme open it up and take a look tonight...
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Loading the ps2dev HDD drivers should give you a better idea what's going on (because of the verbose output). Also, on a lower level, if the IDE controller is "attached" then there's a flag set in one of the SPEED revision registers. ps2atad.irx makes decisions off of that also. I can't remember which bit it is ATM, but it should be early in ps2atad.irx.

How did they act like the controller was attached?
"He was warned..."
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Yeah, that would be line 113 of ps2atad.c, with the following code:

Code: Select all

        if (!(SPD_REG16(SPD_R_REV_3) & 0x02) || !(SPD_REG16(SPD_R_0e) & 0x02)) {
                M_PRINTF("HDD is not connected, exiting.\n");
                goto out;
        }
So bit 1 of SPD_R_REV_3 (or SPD_R_0e) is set if the IDE controller exists. If you get that message then there's no IDE hardware whatsoever.
"He was warned..."
Guest

Post by Guest »

Food for thought,

On the network adaptor, there are two chips - I am guessing one
is the SMAP chip, and the other is the speed chip. Serial and IDE
attach directly to the speed chip. SMAP also attaches there. Oh,
and the bus connector to the PS2.

Looking at pictures of the PStwo mainboard, the SMAP chip appears
to exist, but the speed chip is no where to be seen. I am assuming
it would still appear as having green trim packaging, and the only
chip fitting that description on the PStwo is the IOP.

So that leaves only two possibilities:

The speed chip was merged into another chip - likely the SSBUS
controller.

The minimum functionality needed to masquerade as a SPEED was
merged into the SMAP chip, including the serial lines.

Ok, a third possibility - speed exists as a different type of packaging,
but seeing as I do not yet have a PStwo I can't confirm.

Is this the longest thread in ps2dev history ?
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

I don't really care about that, I just would like to know if the IDE controller exists in the mini PS2 :).
"He was warned..."
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

Another device to check for, since there's no way to confirm it exists on the PSX, is the DEV9 flash device. If you were to load extflash.irx on the mini PS2 it would tell you if the device existed or not.
"He was warned..."
ooPo
Site Admin
Posts: 2023
Joined: Sat Jan 17, 2004 9:56 am
Location: Canada
Contact:

Post by ooPo »

I don't think Sony calls it the 'mini PS2', by the way. :)
Guest

Post by Guest »

mrbrown wrote:Another device to check for, since there's no way to confirm it exists on the PSX, is the DEV9 flash device. If you were to load extflash.irx on the mini PS2 it would tell you if the device existed or not.
Using the part numbers you listed in the extflash source for the chips, I
could not locate them on the PSX when I checked awhile back. However,
they could have used parts from a different vendor ?

On the other hand... there are what appears to be many flash chips on
the PSX. I haven't looked recently, and I am by no means an electronics
expert.

(still trying to find a way to dev this thing...)
Guest

Post by Guest »

mrbrown wrote:Another device to check for, since there's no way to confirm it exists on the PSX, is the DEV9 flash device. If you were to load extflash.irx on the mini PS2 it would tell you if the device existed or not.
The PSX has a device called "xfrom:" where BIEXEC-SYSTEM files can
exist similar to normal memory cards.

Thats all I have been able to determine so far....
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

xfrom sits on top of extflash, so that confirms it :).
"He was warned..."
Post Reply