Iris 0.10 Alpha

Felipe

Final Form
Level 2
69%
Joined
Sep 23, 2024
Messages
203
Level up in
46 posts
Reaction score
364
Points
727

FINALLY A NEW ALTERNATIVE TO PCSX2!​

Commercial games​

Booting a small number of commercial games in-game, and a slightly bigger set of games can boot to the title screen. Most of them do nothing though, an the ones that do usually run way too slow to be playable.

BIOS​

Pretty much all BIOSes I've tried work just fine, even some obscure ones like the Chinese BIOS and the PSX DESR BIOS (more on this later).

It is also possible to specify paths to ROM1 (DVD player) and ROM2 (Chinese extensions, required for the Chinese BIOS).

The only caveat is that none of them render any background graphics when booting, and the little orbs and 3D models. This is probably due to my terrible VU emulation and might be fixed soon.

PSX DESR​

Support for the PSX DESR console is early but somewhat functional. The DESR BIOS plays the boot animation but later fails some sort of diagnostic test. The DESR requires Flash, ATA and MagicGate emulation, which Iris doesn't yet support.

Booting to the XMB should be possible once these features are implemented, and is one of my medium-term goals for this project.

If you want to try it for yourself, you need to dump the BIOS out of your PSX console, then just clone the desr branch, build the emulator and set up the BIOS, ROM1 and ROM2 dumps in Settings > BIOS, or through the command line.

Special thanks and acknowledgements​

I would like to thank the emudev Discord server, Ziemas, Nelson (ncarrillo), cakehonolulu, PSI-rockin, noumi and the PCSX2 team for their kind support.

This project makes use of ImGui, gl3w, toml++, Portable File Dialogs and stb_image

Components​

This console is significantly more complex compared to the PS1, here's a rough list of components:

🟡 EE (R5900) CPU<br>- 🟡 FPU<br>- 🟡 MMI (SIMD)<br>- 🟡 TLB<br>- 🟡 DMAC<br>- 🟢 INTC<br>- 🟡 Timers<br>- 🟢 GIF<br>- 🟡 GS<br>- 🟡 VU0<br> = 🟡 Macro mode<br> = 🟡 Micro mode<br> = 🟡 VIF0<br>- 🟡 VU1 (always micro mode)<br> = 🟡 VIF1<br>- 🟡 IPU<br>🟢 IOP (R3000) CPU<br>- 🟡 DMAC<br>- 🟢 INTC<br>- 🟡 Timers<br>- 🟢 CDVD<br>- 🟢 SIO2 (controllers and Memory Cards)<br>- 🟢 SPU2<br>- 🟡 DEV9<br>- 🟡 USB/FireWire?<br>- 🔴 Ethernet<br>- 🔴 PS1 backcompat (PS1 hardware)<br>🟡 SIF<br>

After more than 7 months of hard work, I'm finally releasing Iris for anyone to try out! It's been a pretty long time and since Iris can now actually run games, I decided it was time to make a release.

Warning

Please bear in mind that Iris is currently VERY early in development and even though it can boot and play games, they will ALWAYS run at very low framerates. The PlayStation 2 is a very complex and demanding console so until I write a JIT and hardware renderer, full speed won't be possible.

Funnily enough, it was only very recently that I fixed a DMAC bug that was keeping a lot of games from booting, and now this opens up a ton of potential to further debug and fix other issues, which may lead to even more games to boot. There's still a lot of work to be done, especially in the optimization department. I'm really looking forward to continue working on this project and advancing PlayStation 2 emulation!

 
Oh, he finally released it!

I was talking with the dev the other day, and we found that we are from the same city!
Post automatically merged:

What bother me the most is that pcsx2 got BLOATED with many options most of ppl dont care or will never use. It's the same with Windows... :/
While that is true, it has many quality of life now and in some ways is better and easier to use than before, thanks to the GUI rewrite that stenzek did and other things.
Post automatically merged:

Very cool. Hopefully, you will implement much easier to use cheats than PCSX2.
It's fairly convoluted the way you have to use them. It's not hard mind you, just convoluted
I don't know exactly since it's been a time since I used the new PCSX2, but before the overhaul I had to use external programs and convert cheats to make them work.
I think now it has a cheat system and database like Duckstation?
 
Last edited:
I saw this announcement! Very exciting to have another PS2 emulator. I haven't tried it out yet, but it sounds like it's still fairly early days. I might write up an AUR install script if I have the time.
 
Oh nice! I love PCSX2, it's my most used emulator by far, and having more options is a great way to improve the emulation quality overall. Multiple people working on multiple different approaches.
 
How do we know companies like google don't have a hand in any of these start-ups?
It something is open source you can at least inspect it. Emulators are very gray areas and large companies don't want to cause problems to themselves (although they have been known to misappropriate emulator code in the past).
 

Users who are viewing this thread

Connect with us

Support this Site

RGT relies on you to stay afloat. Help covering the site costs and get some pretty Level 7 perks too.

Latest Threads

DS Games with minimal touch controls?

I got a new handheld recently that lacks a touch screen and I'm tryna find some DS games for it...
Read more

What is your Second Nintendo Console? ~ Cuál es tu Segunda Consola de Nintendo?

Because for me it was this:
Porque pa' mí fue esta:

Nintendo Wii (2006)
Standard Model ~ Modelo...
Read more

The dumbest, coolest, rarest Saturn ever made.

Hey. Hey you. Yes… you.
You like dumb variants? You like weird gaming history? You like...
Read more

Thrash Metal Thread

As the title says, let's post thrash metal!!!
Read more

Retroid Pocket 4 Pro Switch Emulation 🤔

Hello good people, so about a good couple months when the nintendo direct for mario kart world...
Read more

Show me your DVD/Blu-Ray Collection

Here is my collection:
IMG_0829.jpeg

IMG_0831.jpeg

Some of the DVDs below were gifts and not bought...
Read more

3DO - Belzerion English

Holy shit it's the urbz!

The Urbz sims in the city is a weird game.
images (12).jpeg

Also the pets.
the_urbz_sims_in_the_city_image13.jpg

So have you...
Read more

Online statistics

Members online
100
Guests online
229
Total visitors
329

Forum statistics

Threads
9,557
Messages
236,982
Members
755,027
Latest member
axr14

Advertisers

Back
Top