forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

I know you get this a lot, but

 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
robo.saiyuk



Joined: 07 Jul 2005
Posts: 3
Location: NYC, Bronx

PostPosted: Thu Jul 07, 2005 4:11 am    Post subject: I know you get this a lot, but Reply with quote

I was wondering about running a windows app on the psp....
I've seen programs like doom run on it.... know I'm a noob to this forum
Anyway I'm trying to run mugen a fighting game program made by electabtye on the psp 1.5 but I want to know do you have to rewrite code for the windows app? or do you just write code to boot up on the psp.....
I'm modrate in c++ as far as strings and arrays go, but i'm just getting to know linx.
Also what would you do if a homebrew app on a psp needs to call on mulitiple files would the files be apart of the eboot file? actually not because i saw the gen-emulater and its system fnt file was separate....well I need a good book on c++ any sugestions?
Thanx sorry if you answered this before
Back to top
View user's profile Send private message
AnonymousTipster



Joined: 01 Jul 2005
Posts: 197

PostPosted: Thu Jul 07, 2005 4:20 am    Post subject: Reply with quote

Firstly, Windows games generally run on DirectX, which the PSP does not use, so they are impossible to run without extreme code modification. Almost all windows apps will call on some library or function that is not on the PSP, again making it impossible.
The game that makes up doom is mainly just the .WAD file, which contains all 3D 2D and menu data for Doom. Basically, the Doom program was a .WAD parser, not a windows port.
The only possible way of putting a windows program on PSP is if you had the source, but it would mean a huge amount of coding in order to change all the Windows-exclusive functions int PSP compatible ones.

If you want to start coding for PSP, grab a book on C++ programming, and look at Nem's HelloWorld example as a starting point. Good luck, though.
Back to top
View user's profile Send private message
booger



Joined: 03 Jul 2005
Posts: 16
Location: El Segundo CA

PostPosted: Thu Jul 07, 2005 6:00 am    Post subject: Reply with quote

Just a side note, Doom wasn't originally released as a Windows program. It was a DOS program. Same with Quake.
Back to top
View user's profile Send private message Visit poster's website AIM Address
dasurfrdude27



Joined: 06 Jul 2005
Posts: 6

PostPosted: Fri Jul 08, 2005 7:56 am    Post subject: Reply with quote

Windows=DOS with a GUI... DOS=modified UNIX kernel... So it all comes down to UNIX... Yay Linux!! lol

EDIT.... actually DOS has hardly anything to do with UNIX... so... lol but it was BUILT on UNIX... lol sorry for the confusion
Back to top
View user's profile Send private message
n1ckn4m3



Joined: 22 May 2005
Posts: 16

PostPosted: Fri Jul 08, 2005 8:51 am    Post subject: Reply with quote

Not to split hairs but:

WindowsXP/2K/NT are NOT based on DOS. They have completely stricken their basis on the standard command interpreter. Windows 95/98/Me were *somewhat* based on DOS, but only slightly.

Also, DOS was not based on, modeled after, upgraded from, or built on Unix. Unix and DOS are wholly separate entities with little to nothing to do with each other, unless you count the fact that they are both command line / console operating systems.

So, to clarify:

Windows = Sluggish and Bloated Operating System that requires about 5,738,482 of its own libraries to do ANYTHING. (Unless coded well for an encapsulated environment such as Java)
DOS = Command Line Operating System (Not built on Linux/Unix, built from Assembly Code iirc)
Unix = Created well before DOS Command Line Operating System, about 1,000x as powerful, about 10x as hard to use, and about 15,000x as efficient.

PS- Unix and Linux are two separate things too.

Again, sorry to split hairs.
_________________
... anyone up for some l33th4x?

;)
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group