Page 317 of 744

Re: Introducing topic

Posted: Tue May 26, 2009 11:46 am
by Dimentio
I've only just joined this month. Image

Re: Introducing topic

Posted: Tue May 26, 2009 8:26 pm
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:

Re: Introducing topic

Posted: Tue May 26, 2009 8:39 pm
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 ?

Re: Introducing topic

Posted: Tue May 26, 2009 11:37 pm
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.

Re: Introducing topic

Posted: Wed May 27, 2009 6:04 pm
by Puruun
Hi Chilly Willy! ^-^ I like your username.

Re: Introducing topic

Posted: Wed May 27, 2009 7:47 pm
by El Dango
Me too. Welcome! :D

Re: Introducing topic

Posted: Wed May 27, 2009 7:58 pm
by MLII
Hello Chilly. :) Have A NICE TIME.


(Attack of the Caps Lock XD)

Re: Introducing topic

Posted: Wed May 27, 2009 9:08 pm
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 ?

Re: Introducing topic

Posted: Thu May 28, 2009 3:12 am
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:

Re: Introducing topic

Posted: Thu May 28, 2009 3:29 pm
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 !

Re: Introducing topic

Posted: Thu May 28, 2009 11:58 pm
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.

Re: Introducing topic

Posted: Sun May 31, 2009 4:15 pm
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...

Re: Introducing topic

Posted: Sun May 31, 2009 4:27 pm
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 ;)

Re: Introducing topic

Posted: Tue Jun 02, 2009 8:33 pm
by Dimentio
Dimentio wrote:I've only just joined this month.
Yeah, sure...[/quote]

Has now acually joined 2 months ago. :mryellow:

Re: Introducing topic

Posted: Tue Jun 02, 2009 10:43 pm
by dingodile555
Yeah, ok, ya FAG.

Re: Introducing topic

Posted: Wed Jun 03, 2009 2:29 am
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

Re: Introducing topic

Posted: Wed Jun 03, 2009 6:48 am
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

Re: Introducing topic

Posted: Wed Jun 03, 2009 6:53 am
by Mister Dark
ps. what do the tings underneath everyone's alignment mean?

Re: Introducing topic

Posted: Wed Jun 03, 2009 8:52 am
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.

Re: Introducing topic

Posted: Wed Jun 03, 2009 1:07 pm
by Xenon
You know, you share the exact same characteristics as our Off Topic mate Shawn. Welcome aboard, anyway.