Emuforums.com

Go Back   Emuforums.com > PS2 Emulation > PCSX2 Forum
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old July 6th, 2008   #1 (permalink)
Registered User
 
Join Date: Aug 2006
Location: UK/London
Posts: 35
PCSX2 on a mac

Well, I decided to give it at try. So far, I've managed to build the main app and plugins zeroGS, GSSoft, CDVDNull, FWNull, SPU2Null and USBLinuz.

I had to port most of the asm files to nasm as gas on mac is very picky, some more hacks too

I've tried gtk+ for mac os x first but it didn't work for me and anyway zeroGS uses glX so I had to use x11 anyway. Now, looks somewhat like this


I've tried to test zerogs but unfortunately it just gives me

Bios Version 2.0
GIF reset
NTSC
Framelimiter rate updated (UpdateVSyncRate): 60 fps
MTGS thread unlocked
Bus error

Well, I didn't hope that zeroGS would work straight away. Now I wanted to also test GSSoft, but I get the error: error loading GSsetBaseMem. According to other threads it means that GSsoft isn't compatible with new plugin specs. I wonder if one of the devs could update GSsoft a bit so I could test it.

And just generally to learn if anybody cares enough to help out with porting pcsx2 to mac/x11?

Last edited by Zedr0n; July 6th, 2008 at 17:32.
Zedr0n is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old July 7th, 2008   #2 (permalink)
Registered User
 
Join Date: Jul 2008
Location: California
Posts: 1
Yes! I use a mac and would love to have a ported pcsx2 on it. However, I know very little about ps2 emulation and how to port it. Though, I'd really like to help out in any way possible. PM me if your interested in a little help,
jonk1993 is offline   Reply With Quote
Old July 7th, 2008   #3 (permalink)
Registered User
 
Join Date: Dec 2006
Location: ß
Posts: 428
great work so far zedr0n. i was following your progress on irc...if you think the nasm code is stable/decent, you should contact refraction.
__________________
AMD X2 5200+(65Watt)@3.2GHz | GTX280 | 4GB RAM | Vista Ultimate x64
shuffle2 is offline   Reply With Quote
Old July 7th, 2008   #4 (permalink)
Registered User
 
Join Date: Aug 2006
Location: UK/London
Posts: 35
some progress on zerogs through debugging


I'd very much like to know the sequence in which the callbacks are called. So far, I know that GSopen executes successfully but i'm not sure what happens next.

ok, historical moment, I managed to see bios on os x. Interpreter mode and debug/dev builds, mind you. Crashes right after Sony Computer Entertainment disappears, but still.




Antialiasing too

Last edited by Zedr0n; July 7th, 2008 at 13:55. Reason: Automerged Doublepost
Zedr0n is offline   Reply With Quote
Old July 7th, 2008   #5 (permalink)
Registered User
 
YamatoHD's Avatar
 
Join Date: Mar 2007
Location: Uzhgorod
Posts: 96
wow dude! I really hope that thread wont be closed, really want to try out pcsx2 on OSX!!!
Keep up the good work!
__________________
AMD Athlon x2 4000+, some MSI mb, radeon x1950 XTX, 4gb RAM(800MHz), Vista Ultimate x64 + Zephiroth's AMD Mac OSX(own a retail copy of leo)
YamatoHD is offline   Reply With Quote
Old July 7th, 2008   #6 (permalink)
it'se miku!
 
NexXxus's Avatar
 
Join Date: Jan 2006
Location: Cologne, Germany
Posts: 3,604
nice progress, hope it can mess with the windows version someday.
__________________
My System: C2D E6700 @3.4ghz | Asus P5W DH Deluxe | 4GB DDR2 800 | eVGA Geforce GTX 260 55nm SC-Edition
Tutorial: Hardware Antialiasing in PCSX2 (DX9 only)
NexXxus is offline   Reply With Quote
Old July 7th, 2008   #7 (permalink)
Registered User
 
Join Date: Aug 2006
Location: UK/London
Posts: 35
Doublebuffer mode fixed and enabled sse2

Here's a little smth - video of bios running in interpreter mode on debug build with sse2, AA4x and bilinear filtering
http://www.veoh.com/videos/v14840260KmsBgMc3

Last edited by Zedr0n; July 7th, 2008 at 17:45.
Zedr0n is offline   Reply With Quote
Old July 7th, 2008   #8 (permalink)
Registered User
 
Shin_Gouki's Avatar
 
Join Date: Jan 2003
Location: Europe / Germany
Posts: 838
maybe they should add it to the offical releases?

why linux and win only
Its nice to see this come along for mac too
And that you could do it proves that its nice to have public svn
Shin_Gouki is offline   Reply With Quote
Old July 7th, 2008   #9 (permalink)
Registered User
 
Join Date: Jun 2008
Location: England
Posts: 19
Would it work with windows on a mac using boot camp?
__________________
Core 2 Duo 2.4gHz, 2gb 800mHz RAM, NVidia 8600mgt
Kenny800 is offline   Reply With Quote
Old July 7th, 2008   #10 (permalink)
Registered User
 
Join Date: Aug 2006
Location: UK/London
Posts: 35
Quote:
Originally Posted by Kenny800 View Post
Would it work with windows on a mac using boot camp?
that's completely unrelated. The windows version works fine on mac using boot camp...
Zedr0n is offline   Reply With Quote
Old July 8th, 2008   #11 (permalink)
Registered User
 
Join Date: Jun 2008
Location: Japan
Posts: 12
amazing work zedr0n....i never expected seeing pcsx2 outside bootcamp!!i reeeeeallly hope this gets to work

good luck!!!
akigrr is offline   Reply With Quote
Old July 8th, 2008   #12 (permalink)
Registered User
 
Join Date: Aug 2006
Location: UK/London
Posts: 35
Ok, MTGS/Dual Core mode now working. Now if only I could understand why XAutoRepeatOff would trigger KERN_PROTECTION_FAILURE(i think we'll need a pure SDL pad plugin anyway, X on mac is a bit dodgy)
Zedr0n is offline   Reply With Quote
Old July 8th, 2008   #13 (permalink)
it'se miku!
 
NexXxus's Avatar
 
Join Date: Jan 2006
Location: Cologne, Germany
Posts: 3,604
Quote:
Originally Posted by Zedr0n View Post
Doublebuffer mode fixed and enabled sse2

Here's a little smth - video of bios running in interpreter mode on debug build with sse2, AA4x and bilinear filtering
PCSX2/OsX | Veoh Video Network


ooh nice video, good old times coming back, PCSX2 0.8 on my old athlon XP
__________________
My System: C2D E6700 @3.4ghz | Asus P5W DH Deluxe | 4GB DDR2 800 | eVGA Geforce GTX 260 55nm SC-Edition
Tutorial: Hardware Antialiasing in PCSX2 (DX9 only)
NexXxus is offline   Reply With Quote
Old July 8th, 2008   #14 (permalink)
The FORCE is my ally
 
lord_muad_dib's Avatar
 
Join Date: Jul 2003
Location: italy
Posts: 177
great work man! i'll help you on this duty!
__________________
CPU: AMD Athlon 64 4000+(939 SanDiego CORE)@2,6Ghrz
MoBo: ABIT Fatal1ty AN8 SLi RAM: Corsair 2GB DDR Dual Channel
GPU: Geforce 68000 Ultra PCIEX: 16X >> Monitors: LG Flatron F700B 17''CRT <> Hyundai ImageQuest L17T
SPU: ABIT internal AudioMAX 7.1 + EAX >> Audio Out: My HiFi
HDDs SATA: MAXTOR 200GB x2 HDDs IDE: MAXTOR 80GB
DVDRW: Pioneer 108
Connection: ADSL Router Hamlet HDSL 740 @4Mbs/256Kbs
OSes: WinXP Pro@SP2 <> GNU/Linux Gentoo <> APPLE Darwin 8.4 <> DOS 6.22
lord_muad_dib is offline   Reply With Quote
Old July 8th, 2008   #15 (permalink)
Registered User
 
Join Date: Aug 2006
Location: UK/London
Posts: 35
Latest update: pcsx2/mac is compatible with japan bios 1.0
thanks to lord_muad_dib for suggesting to check it out




Last edited by Zedr0n; July 8th, 2008 at 23:34. Reason: Automerged Doublepost
Zedr0n is offline   Reply With Quote
Old July 8th, 2008   #16 (permalink)
The FORCE is my ally
 
lord_muad_dib's Avatar
 
Join Date: Jul 2003
Location: italy
Posts: 177
we made a blog to gather all we got so far, and stay tuned there for further improvements very soon!

pcsx2-mac.quant0r.com

thank you!
__________________
CPU: AMD Athlon 64 4000+(939 SanDiego CORE)@2,6Ghrz
MoBo: ABIT Fatal1ty AN8 SLi RAM: Corsair 2GB DDR Dual Channel
GPU: Geforce 68000 Ultra PCIEX: 16X >> Monitors: LG Flatron F700B 17''CRT <> Hyundai ImageQuest L17T
SPU: ABIT internal AudioMAX 7.1 + EAX >> Audio Out: My HiFi
HDDs SATA: MAXTOR 200GB x2 HDDs IDE: MAXTOR 80GB
DVDRW: Pioneer 108
Connection: ADSL Router Hamlet HDSL 740 @4Mbs/256Kbs
OSes: WinXP Pro@SP2 <> GNU/Linux Gentoo <> APPLE Darwin 8.4 <> DOS 6.22
lord_muad_dib is offline   Reply With Quote
Old July 8th, 2008   #17 (permalink)
Registered User
 
Join Date: Aug 2006
Location: UK/London
Posts: 35
Ok, breakthrough time. We are bringing you FFXII on pcsx2/mac







Zedr0n is offline   Reply With Quote
Old July 8th, 2008   #18 (permalink)
InnarX
 
ready2rumbelX's Avatar
 
Join Date: Jul 2002
Location: Borderline InSAnE
Posts: 2,699
Wow...that's amazing. I'm quite proud of you guys. Keep up the sweet work!

I wonder what the authors of PCSX2 think...

r2rX
__________________
ready2rumbelX

-Intel Core 2 Quad Q6600 (@3200Mhz)
-Gigabyte 965P-S3 motherboard
-2x2GB G.Skill PC-6400 (DDR2 800Mhz) RAM (4-4-4-12)
-Seagate 320GB (IDE) and Western Digital 500GB (SATA II) H.D
-Sapphire Radeon HD 4870 512MB GDDR 5 (790/4400)
-Windows 7 Ultimate Build 7057 (x64)
-Realtek HD w/ Creative PC Works 5.1
-2 x L.G DVD/CD-RW Combo - GSA-H62N

ready2rumbelX is offline   Reply With Quote
Old July 10th, 2008   #19 (permalink)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,446
Nifty work, im sure i've got a few mac friends who'll be happy about this.
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
Squall-Leonhart is online now   Reply With Quote
Old July 10th, 2008   #20 (permalink)
Registered User
 
Join Date: Aug 2007
Location: around
Posts: 36
fake



Done with a mac program called CROSSOVER GAMES

Still think it's real?
bambam95 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 19:06.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5