Search found 22 matches

by OptiRoc
Thu Jul 21, 2005 11:42 am
Forum: PSP Development
Topic: uo_Snes9x 0.02pd1
Replies: 25
Views: 49764

One challenge here is to properly support HDMA effects while getting optimal performance. Basically, most backgrounds and sprites can be blitted "straight up", ie. the whole tile or sprite in one fast blit. However, as soon as you use HDMA to dynamically alter PPU registers during the scre...
by OptiRoc
Mon Jul 18, 2005 2:14 am
Forum: PSP Development
Topic: ScummVM-PSP
Replies: 129
Views: 136144

We already use the GU for blitting and scaling (not internally though, I don't see how that would help) By freeing the CPU from quite a lot of tedious pixelpushing (for sprites, backgrounds, overlays etc), speeding up the whole engine a couple of notches? Granted, I haven't looked at how ScummVM ha...
by OptiRoc
Mon Jul 18, 2005 1:07 am
Forum: PSP Development
Topic: ScummVM-PSP
Replies: 129
Views: 136144

TommyBear: Some minutes into Fate of Atlantis I encountered a blue screen of death (!). Any other reports of that? It would seem it was displayed by the PSP kernel rather than the ScummVM engine, since it wasn't upscaled like all the ScummVM output. I also wonder if we can hope for a nice speed-boos...
by OptiRoc
Sat Jul 09, 2005 8:24 pm
Forum: PSP Development
Topic: NeoCDPSP v0.1
Replies: 7
Views: 3925

Very nice. I suppose you use hardware blitting for all sprite and bg-plane drawing (not just the optional upscaling) to get it this fast?

It seems just a couple of cycles away from being able to run consistent with vsync enabled. Any further optimizations in mind? :)
by OptiRoc
Tue Jun 28, 2005 8:41 am
Forum: General Discussion
Topic: Digital TV with DVB-T stick?
Replies: 12
Views: 9247

If you really want to watch TV on the PSP it might be a better idea to look out for this.

Image
by OptiRoc
Thu Mar 31, 2005 5:00 pm
Forum: PSP Development
Topic: Bad Pixels / Bad Software or Both??
Replies: 4
Views: 3664

That's cool, just equip Tarnished Amulet of Drundix (+50% damage vs undead) and you're sorted.
by OptiRoc
Fri Feb 18, 2005 11:55 am
Forum: PS2 Development
Topic: linking issue with PS2SDK
Replies: 13
Views: 4485

UAE requires a fairly hi spec PC to run decently. It would be interesting to see how it performs on PS2. At least you have all the videomodes (and a proper TV hook-up) needed to achieve perfect image quality.
by OptiRoc
Tue Feb 08, 2005 10:04 pm
Forum: PS2 Development
Topic: Getting g++ to work
Replies: 30
Views: 8817

Too true. :) But neither did the example in $PS2SDK/samples/hello ! I'm curious how printf() got declared there. By the way, after some further tinkering I link the following libraries at the end of the linker command: -lkernel -lstdc++ -lc -lgcc -lkernel I saw your comment that syscalls wasn't used...
by OptiRoc
Tue Feb 08, 2005 12:00 pm
Forum: PS2 Development
Topic: Getting g++ to work
Replies: 30
Views: 8817

After some tinkering I can build some C++ code, using both templates, new, etc. Printf() won't work though, with the exact same settings as when building the sample code (except the use of ee-g++ for compiling instead of ee-gcc). When building the example, gcc throwns a warning: hello.c:27: warning:...
by OptiRoc
Tue Feb 08, 2005 12:00 am
Forum: PS2 Development
Topic: Getting g++ to work
Replies: 30
Views: 8817

OK. Using the makefile included with ps2sdk (Makefile.eeglobal_cpp) the linker command expands to this: ee-gcc -T/usr/local/ps2dev/ps2sdk/ee/startup/linkfile L/usr/local/ps2dev/ps2sdk/ee/lib -o test.elf test.o -lc -lkernel -lstdc++ -lc -lkernel -lsyscall Which won't resolve the reference to strlen. ...
by OptiRoc
Mon Feb 07, 2005 1:10 pm
Forum: PS2 Development
Topic: Getting g++ to work
Replies: 30
Views: 8817

I just tried to compile some basic C++ code and ran into the same problem: undefined reference to `strlen'.

Is rolling up and link an own strlen.o the best solution, or is there a cleaner way?

(btw, I just cooked up a fresh ps2dev environment using ooPo's script)
by OptiRoc
Mon Feb 16, 2004 11:48 pm
Forum: PS2 Development
Topic: VU Harness 1.1
Replies: 2
Views: 4306

Looking forward to it!
by OptiRoc
Thu Feb 12, 2004 6:35 pm
Forum: PS2 Development
Topic: Swapmagic/naplink
Replies: 2
Views: 3073

Incidentally, I once had a pile of 48x Memorex discs that absolutely refused to work on my PS2.
by OptiRoc
Thu Feb 12, 2004 6:32 pm
Forum: PS2 Development
Topic: Building IOP gcc/binuitils under Cygwin?
Replies: 9
Views: 6557

Allright, I have the packages here now. I suppose your *bigger* bandwidth settles the question of where to put them? :) Some more testing needs to be done, or the purpose of the packages -- minimizing the amount of cygwin build questions on the forum -- is defeated.. I really don't have any code to ...
by OptiRoc
Thu Feb 12, 2004 1:49 am
Forum: PS2 Development
Topic: VU Harness 1.1
Replies: 2
Views: 4306

VU Harness 1.1

I've been flicking through the VU-compo entries from the PS2Linux community (which incidentally got me interested in writing some 16k of VU code myself). But! I also was a bit disappointed to see that some of the more impressive offerings ("Universe" was particularly groovy) was optimized ...
by OptiRoc
Tue Feb 10, 2004 6:43 pm
Forum: PS2 Development
Topic: binutils-2.14's patch
Replies: 15
Views: 11408

There is no "situation" - licensed developers that have legal access to Sony's GCC are free to distribute those changes under the GPL. No one has done it yet. So, in effect, any SCEx-developed (or by any other party) patch for the GNU tools are okay to spread -- provided you have the mean...
by OptiRoc
Mon Feb 09, 2004 11:45 pm
Forum: PS2 Development
Topic: binutils-2.14's patch
Replies: 15
Views: 11408

I believe the first patches originated from Cygnus (Red Hat), who wrote them for SN Systems' original PS2 SDK's in 1999. It would seem that Dylan Cuthbert's VU0 patches also filtered down to the PS2dev community, according to this: http://ps2dev.sourceforge.net/hypermail-past/0009.html So I reckon t...
by OptiRoc
Mon Feb 09, 2004 9:42 pm
Forum: PS2 Development
Topic: binutils-2.14's patch
Replies: 15
Views: 11408

Yes, but there are also modifications done to GCC that adds inline support for VU0-code (referred to as "Dylan's VU0 support patches"). These are mentioned in the following project at PS2linux: http://playstation2-linux.com/project/download_single_file.php/5_125 Some details here: http://p...
by OptiRoc
Mon Feb 09, 2004 7:22 pm
Forum: PS2 Development
Topic: binutils-2.14's patch
Replies: 15
Views: 11408

Fresh! Will test these under Cygwin during the next couple of days. On a related note, what is "the situation" with SCE-developed binutils/gcc patches? For example, the support for VU0 in their EE toolchain is rather nifty, and as far as I know we don't have it in our compilers (correct me...
by OptiRoc
Fri Feb 06, 2004 8:43 pm
Forum: PS2 Development
Topic: Building IOP gcc/binuitils under Cygwin?
Replies: 9
Views: 6557

OK, I'll roll some packages during the weekend and send them over. What do you think about having only one EE package (binutils 2.13.2.1, gcc 3.2.2 with c++ support including newlib + the old dvp binutils), one IOP package (binutils 2.9.1, gcc 2.8.1) and a ps2lib 2.1 package?
by OptiRoc
Fri Feb 06, 2004 6:26 pm
Forum: PS2 Development
Topic: Building IOP gcc/binuitils under Cygwin?
Replies: 9
Views: 6557

ooPo: Worked like a charm, thanks! I'll look into making a ps2dev installation package for Cygwin during the weekend (no such exist, right?).
by OptiRoc
Thu Feb 05, 2004 6:50 am
Forum: PS2 Development
Topic: Building IOP gcc/binuitils under Cygwin?
Replies: 9
Views: 6557

I also ran into the same problem trying to build the IOP toolchain. I tried to touch configure after patching, like this: tar xfvz binutils-2.9.1.tar.gz cd binutils-2.9.1 cat ../ps2dev-iop-binutils-20020804.patch | patch -p1 touch configure ./configure --target=iop --prefix=$PS2DEV/iop make ...make ...