Please introduce yourself here

For all things related to Pirate-Community and its websites.
Forum rules
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
Dimentio
Gorilla Pirate
Posts: 206
Joined: Fri May 22, 2009 10:28 pm
Location: 4 Dimentional Reality
Tings: 1045

Re: Introducing topic

Post by Dimentio »

I've only just joined this month. Image
Chilly Willy
Elder Teensy
Posts: 108
Joined: Tue May 26, 2009 1:37 am
Contact:
Tings: 4230

Re: Introducing topic

Post by Chilly Willy »

Hunchman801 wrote:Welcome to PC, Chilly Willy ;) I'm pretty sure you'll enjoy yourself here! We have a project to create a Rayman fangame for the PSP here, but it's been quite inactive for a while, maybe you could help :)
I suppose I could. I also had a notion to work on Rayman for the 32X. It had been planned at one time, and I was rather sad to see it canceled. I did Wolf32X (Wolf3D for the 32X) as a learning experience into 32X programming. Now I'm looking into a new conversion of Doom, but I wanted to work on something 2D as well. Rayman came to mind, and y'all have some of the best sprite rips and whatnot. I thought it would be rude to work on that and not join, so here I am. :winkgrin:

I saw the thread on the fangame in the French forum. Is there an English thread? My sister took French... I took Spanish, so I have a little trouble following the conversation. :wink:
Joshua822
Estelia
Posts: 2810
Joined: Thu Apr 17, 2008 8:43 pm
Location: The Woods of Light
Tings: 21010

Re: Introducing topic

Post by Joshua822 »

Hello there, chilly willy !

So you're a homebrewer, ey ? Nice :) If i may ask a question to you, can you just homebrew on your PSP like that or did you have to get a chipped one ?

It is also very interresting to see that you've got so many programing experience. Do you use emulators to homebrew for Megadrive / 32X ?
Chilly Willy
Elder Teensy
Posts: 108
Joined: Tue May 26, 2009 1:37 am
Contact:
Tings: 4230

Re: Introducing topic

Post by Chilly Willy »

Joshua822 wrote:Hello there, chilly willy !

So you're a homebrewer, ey ? Nice :) If i may ask a question to you, can you just homebrew on your PSP like that or did you have to get a chipped one ?
There is a HEN (Homebrew ENabler) out now that works on any model PSP (even the 3000) with either 5.00 or 5.03 firmware. Basically, you look at a special image with the PSP image viewer, and that triggers a file in the root of the memstick that then allows you to run homebrew.

http://forums.exophase.com/showthread.php?t=10806

Just today, D_A has now made a version of his M33 custom firmware that can be loaded by that HEN. That allows people with the new 3000 model PSP to use the full custom firmware, even if the PSP still can't be hacked (yet). If you have a Phat PSP or the older Slim PSP, it's still better to use a Pandora Battery and Magic MemStick to install the custom firmware to flash. However, if you wish to keep your PSP completely unmodified, the HEN above still allows you to run homebrew.
It is also very interresting to see that you've got so many programing experience. Do you use emulators to homebrew for Megadrive / 32X ?
I originally started out running my 32X homebrew on Gens/GS. After the first official release of Wolf32X alpha, I went ahead and purchased an MD-Pro 64 flash cart and programmer so that I could run my stuff on real hardware. I still do the initial testing on Gens/GS or KEGA Fusion, but I always write the image to the flash cart to make sure it works on actual hardware. You can download the latest version of my 32X toolchain and the latest source to Wolf32X here:

DevKit32X-090526.7z
Wolf32X-090526.7z

EDIT: These are meant for linux. I could probably put together a Windows version, but haven't needed to yet.

There are a couple exports required by the toolchain to work correctly:

Code: Select all

export GENDEV=/usr/local/gendev
export PATH=$GENDEV/sh2/bin:$GENDEV/m68k/bin:$GENDEV/bin:$PATH
If you copied the gendev directory (which is from the DevKit32X archive) to someplace other that /usr/local/gendev, you'd need to alter that first export accordingly. For example, I currently use /home/jlfenton/Tools/gendev.
Puruun
Antitoon
Posts: 2917
Joined: Sun Mar 01, 2009 5:36 pm
Location: Not here :(
Tings: 0

Re: Introducing topic

Post by Puruun »

Hi Chilly Willy! ^-^ I like your username.
El Dango
Holly Luya
Posts: 12908
Joined: Thu Feb 28, 2008 8:01 pm
Location: Where you need me the most
Contact:
Tings: 107355

Re: Introducing topic

Post by El Dango »

Me too. Welcome! :D
MLII
Carmen
Posts: 8064
Joined: Sat Jan 03, 2009 10:48 pm
Location: therapist to the royal bees
Tings: 43075

Re: Introducing topic

Post by MLII »

Hello Chilly. :) Have A NICE TIME.


(Attack of the Caps Lock XD)
Joshua822
Estelia
Posts: 2810
Joined: Thu Apr 17, 2008 8:43 pm
Location: The Woods of Light
Tings: 21010

Re: Introducing topic

Post by Joshua822 »

Joshua822 wrote:Hello there, chilly willy !

So you're a homebrewer, ey ? Nice :) If i may ask a question to you, can you just homebrew on your PSP like that or did you have to get a chipped one ?



There is a HEN (Homebrew ENabler) out now that works on any model PSP (even the 3000) with either 5.00 or 5.03 firmware. Basically, you look at a special image with the PSP image viewer, and that triggers a file in the root of the memstick that then allows you to run homebrew.

http://forums.exophase.com/showthread.php?t=10806

Just today, D_A has now made a version of his M33 custom firmware that can be loaded by that HEN. That allows people with the new 3000 model PSP to use the full custom firmware, even if the PSP still can't be hacked (yet). If you have a Phat PSP or the older Slim PSP, it's still better to use a Pandora Battery and Magic MemStick to install the custom firmware to flash. However, if you wish to keep your PSP completely unmodified, the HEN above still allows you to run homebrew.

It is also very interresting to see that you've got so many programing experience. Do you use emulators to homebrew for Megadrive / 32X ?



I originally started out running my 32X homebrew on Gens/GS. After the first official release of Wolf32X alpha, I went ahead and purchased an MD-Pro 64 flash cart and programmer so that I could run my stuff on real hardware. I still do the initial testing on Gens/GS or KEGA Fusion, but I always write the image to the flash cart to make sure it works on actual hardware. You can download the latest version of my 32X toolchain and the latest source to Wolf32X here:

DevKit32X-090526.7z
Wolf32X-090526.7z

EDIT: These are meant for linux. I could probably put together a Windows version, but haven't needed to yet.

There are a couple exports required by the toolchain to work correctly:

Code: Select all
export GENDEV=/usr/local/gendev
export PATH=$GENDEV/sh2/bin:$GENDEV/m68k/bin:$GENDEV/bin:$PATH



If you copied the gendev directory (which is from the DevKit32X archive) to someplace other that /usr/local/gendev, you'd need to alter that first export accordingly. For example, I currently use /home/jlfenton/Tools/gendev.
Thanks for all the information, man, you're a genius.

How do you write homebrew ? Do you just write your games in C(++) and use a special compiler to compile that source to the hardware's assembler language ?

Oh, and don't worry about rebuilding those source codes for Windows. Linux all the way here. So you're also a Linux user ey ?
Chilly Willy
Elder Teensy
Posts: 108
Joined: Tue May 26, 2009 1:37 am
Contact:
Tings: 4230

Re: Introducing topic

Post by Chilly Willy »

Joshua822 wrote: Thanks for all the information, man, you're a genius.

How do you write homebrew ? Do you just write your games in C(++) and use a special compiler to compile that source to the hardware's assembler language ?

Oh, and don't worry about rebuilding those source codes for Windows. Linux all the way here. So you're also a Linux user ey ?
Been using linux >99% of the time since Fedora Core 2. Been running 64 bit since Fedora Core 3. I tend to flip-flop between Fedora and Ubuntu. I currently run Xubuntu 9.04 on everything... and I do mean everything. I've got my main system (an AMD Athlon X2 4600+), an iMac DV+, a CoreDuo SBC, an old ECS laptop, the AMD Athlon64 media/fileserver PC in the living room, and my PS3 all running Xubuntu 9.04. :mryellow:

I generally use Geany as my IDE of choice, and prefer to use C over C++ for my own stuff. I don't like C++ all that much, but I can work on it when needed (like the conversion of Basilisk II I did for the PSP). I use the "standard" PSP SDK and toolchain from ps2dev for my PSP work. There's a nice tutorial on setting it up here:
http://www.guztech.nl/tutorials/38-psp/ ... ptoolchain

There are a couple of changes needed to make it compile and install on Ubuntu 9.04, so if someone wants to set up the SDK/toolchain on 9.04, I suggest they read the Ubuntu 9.04 thread in the PSP forum at ps2dev first. There's also a readme for ubuntu in the psptoolchain directory when you check it out of the repository.

Obviously, I pieced together my own devkit for the 32X, based partly on some things found over at SpritesMind. The debug print routines were adapted from the PSP SDK from ps2dev. They're very handy for debugging on the 32X as the only real method available for debugging is printing to the screen. The 32X needs some assembly language skills because a system that old won't do its best on just plain C, not to mention certain initialization actions are easier in assembly. If you look at the Wolf32X code, you'll notice there are a few assembly files, both for the 68000 and the SH2, but the majority of the code is plain C.

@MylifeIsInsane, El Dango, Quickfist: Thanks for the welcome. :happy:
Joshua822
Estelia
Posts: 2810
Joined: Thu Apr 17, 2008 8:43 pm
Location: The Woods of Light
Tings: 21010

Re: Introducing topic

Post by Joshua822 »

Been using linux >99% of the time since Fedora Core 2. Been running 64 bit since Fedora Core 3. I tend to flip-flop between Fedora and Ubuntu. I currently run Xubuntu 9.04 on everything... and I do mean everything. I've got my main system (an AMD Athlon X2 4600+), an iMac DV+, a CoreDuo SBC, an old ECS laptop, the AMD Athlon64 media/fileserver PC in the living room, and my PS3 all running Xubuntu 9.04. :mryellow:
Cool. I've been using linux ever since my first computer back in spring 2005. i got it from a knowledge of my parents. And he used Linux in his business. It had some old version from Red Hat workstation. I used it for some school papers, but not more, until i started to learn Linux and computers in general back in 2007. I switched to Debian then. Now a proud Debian Lenny user, on the same old computer. It's a silly Pentium 3 with 256 MB of RAM, not really a problem for Linux though, especially not with a Openbox / Rox filler / Wbar configuration :wink:
generally use Geany as my IDE of choice, and prefer to use C over C++ for my own stuff. I don't like C++ all that much, but I can work on it when needed (like the conversion of Basilisk II I did for the PSP). I use the "standard" PSP SDK and toolchain from ps2dev for my PSP work. There's a nice tutorial on setting it up here:
http://www.guztech.nl/tutorials/38-psp/ ... ptoolchain

There are a couple of changes needed to make it compile and install on Ubuntu 9.04, so if someone wants to set up the SDK/toolchain on 9.04, I suggest they read the Ubuntu 9.04 thread in the PSP forum at ps2dev first. There's also a readme for ubuntu in the psptoolchain directory when you check it out of the repository.

Obviously, I pieced together my own devkit for the 32X, based partly on some things found over at SpritesMind. The debug print routines were adapted from the PSP SDK from ps2dev. They're very handy for debugging on the 32X as the only real method available for debugging is printing to the screen. The 32X needs some assembly language skills because a system that old won't do its best on just plain C, not to mention certain initialization actions are easier in assembly. If you look at the Wolf32X code, you'll notice there are a few assembly files, both for the 68000 and the SH2, but the majority of the code is plain C.
Thanks again for all that information. It's nice to know that you know so much about this, since there are lot of projects going around of making Rayman games for some great 'forgotten' consoles.

Anyway, i'm going to take a deeper look at PSP homebrew. It's really interesting. I'll keep my hands of 32X homebrew for now though, i don't have enough mathematical knowledge to pull of learning Assembler, but i'm dieing to learn it, since Assembler code is fast, really fast.

Thanks for all the information and links mate, you've really made my day by that, and by joining :wink:

As a Rayman fan, i would say, stay hanging around here, there are very interesting topics around, post your idea's and opinions and what else you've got to tell us and have a good time !
Chilly Willy
Elder Teensy
Posts: 108
Joined: Tue May 26, 2009 1:37 am
Contact:
Tings: 4230

Re: Introducing topic

Post by Chilly Willy »

Joshua822 wrote: Cool. I've been using linux ever since my first computer back in spring 2005. i got it from a knowledge of my parents. And he used Linux in his business. It had some old version from Red Hat workstation. I used it for some school papers, but not more, until i started to learn Linux and computers in general back in 2007. I switched to Debian then. Now a proud Debian Lenny user, on the same old computer. It's a silly Pentium 3 with 256 MB of RAM, not really a problem for Linux though, especially not with a Openbox / Rox filler / Wbar configuration :wink:
Yeah, that sounds like a good setup for an "older" system like that. About the most you'd want to go for is XFCE. Both Gnome and KDE really need at least 384 MB.
Thanks again for all that information. It's nice to know that you know so much about this, since there are lot of projects going around of making Rayman games for some great 'forgotten' consoles.

Anyway, i'm going to take a deeper look at PSP homebrew. It's really interesting. I'll keep my hands of 32X homebrew for now though, i don't have enough mathematical knowledge to pull of learning Assembler, but i'm dieing to learn it, since Assembler code is fast, really fast.
You don't need to have any knowledge of math for assembly language. Assembly is like any other computer language, just more restrictive on what you can do. It's just a matter of semantics. For example, one cool thing I saw a decade ago was PL68K. It was 68000 assembly, but done using C syntax. A few examples:

add.l variable,d0

becomes

d0 += variable;

and

move.l d0,offset(a0)

becomes

*(int *)(a0 + offset) = d0;

If it helps, that's one way you could look at assembly. Just do it the other way around. :mrgreen:

Thanks for all the information and links mate, you've really made my day by that, and by joining :wink:

As a Rayman fan, i would say, stay hanging around here, there are very interesting topics around, post your idea's and opinions and what else you've got to tell us and have a good time !
Thanks! I'm still going through some of the older threads. I'll probably post more as I get caught up with everyone else.
spiraldoor
Umber
Posts: 12392
Joined: Tue Jul 15, 2008 3:13 pm
Tings: 156600

Re: Introducing topic

Post by spiraldoor »

A guy is developing a Rayman thing for PSP, if anyone's interested. There's a thread, but it's in French.
Dimentio wrote:I've only just joined this month.
Yeah, sure...
Hunchman801
Bad Rayman
Posts: 87633
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 640277

Re: Introducing topic

Post by Hunchman801 »

He already noticed it:
Chilly Willy wrote:I saw the thread on the fangame in the French forum. Is there an English thread? My sister took French... I took Spanish, so I have a little trouble following the conversation. :wink:
As far as I know, there's no English thread, but you can post there in English ;)
Dimentio
Gorilla Pirate
Posts: 206
Joined: Fri May 22, 2009 10:28 pm
Location: 4 Dimentional Reality
Tings: 1045

Re: Introducing topic

Post by Dimentio »

Dimentio wrote:I've only just joined this month.
Yeah, sure...[/quote]

Has now acually joined 2 months ago. :mryellow:
dingodile555
Red Lum
Posts: 989
Joined: Fri Aug 01, 2008 10:00 pm
Tings: 65

Re: Introducing topic

Post by dingodile555 »

Yeah, ok, ya FAG.
Chilly Willy
Elder Teensy
Posts: 108
Joined: Tue May 26, 2009 1:37 am
Contact:
Tings: 4230

Re: Introducing topic

Post by Chilly Willy »

Hunchman801 wrote:He already noticed it:
Chilly Willy wrote:I saw the thread on the fangame in the French forum. Is there an English thread? My sister took French... I took Spanish, so I have a little trouble following the conversation. :wink:
As far as I know, there's no English thread, but you can post there in English ;)
If I do post there, it'll probably be in English. :oops:

As to reading the thread, I'm currently using this url. :wink:

clicky
Mister Dark
Matuvu
Posts: 20
Joined: Wed May 27, 2009 3:53 pm
Location: The X-Zone
Tings: 200

Re: Introducing topic

Post by Mister Dark »

Hello everyone. You may refer to me as the Diabolical Mr Dark. :mefiant: Just joined here last week and someone kindly recommended i introduce myself. So...! :twisted:

well, im aged 18, just started uni. can speak fluent japanese 8) (not so good at reading the kanji though- i only know around 250-300. :oops2: ) also learning another language and will probably take up even more courses at uni to learn additional languages.

Christian.

Hobbies: martial arts, video games, etc. likes some anime, plenty of otaku-friends but not an otaku myself (anyone who knows much about japan will probably know what im talking about) :winkgrin:

and that's pretty much me all well and introduced. ... :paranormal:

Nice to meet you all
Mister Dark
Matuvu
Posts: 20
Joined: Wed May 27, 2009 3:53 pm
Location: The X-Zone
Tings: 200

Re: Introducing topic

Post by Mister Dark »

ps. what do the tings underneath everyone's alignment mean?
Holy Crap
General
Posts: 15930
Joined: Tue Feb 05, 2008 7:54 am
Location: I AM OMNIPRESENT! (Just like God, only better, because I exist)
Contact:
Tings: 80202

Re: Introducing topic

Post by Holy Crap »

Hi.
First of all, don't double post, if you have something to add just edit your previous post.
Now, the tings... Every time you post you earn 5 tings. The amount of tings you have determines your rank. You can donate tings to other people for whatever reason, and you can also get bonus tings under certain circumstances. Although, Hunch can also remove your tings, and deleting your posts takes away the tings you gained.
Xenon
Spyglass Pirate
Posts: 38007
Joined: Sat Dec 04, 2004 10:21 pm
Tings: 98896

Re: Introducing topic

Post by Xenon »

You know, you share the exact same characteristics as our Off Topic mate Shawn. Welcome aboard, anyway.
Post Reply