PSP3D Left Header
Shop Online
PSP3D Logo CraveOnline Logo
Help the PSP 3D community grow!
Vote for us below:


Vote on the PSP Top 200
PSP Top 200 - Games, Videos, Wallpapers, Files, Hacks, Homebrew

Development Center - Learn the basics of coding or talk about advanced coding techniques with other developers.

Welcome to PSP3D.com - Sony PlayStation Portable News, Homebrew, Hacks, Reviews, Videos, Mods, Forums!

You are currently viewing our website as a guest, which gives you limited access to reply and interact to discussions and other members. By joining our free community, you will be able to post topics in the forums, communicate privately with other members, vote in polls, and access many other special features.

Registration is fast, simple, and absolutely free so join our community today!

Go Back PSP3D.com - Sony PlayStation Portable News, Homebrew, Hacks, Reviews, Videos, Mods, Forums > PSP Forums > Development Center

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 02-26-2006, 02:06 PM
F#sus's Avatar
F#sus F#sus is offline
Senior Member
 
Join Date: Dec 2005
Posts: 436
Points: 24.81
Donate
Porting Games?

Hey,
I hate starting a topic off by saying I'm a n00b to PSP programming but I am. lol. I noticed that the emulators are, for the most part, just ports of pc and other versions. Theres this pretty sweet DOS game, please don't underestimate it...its really quite enjoyable, and I was wondering if there is a way to port it to the PSP to run through GTA. The link to it is here...
http://www.orcsoftware.com/~ronny/Cyberdogs.html
the source code is there too, its freeware, but the programmer has discontinued the series. Cyberdogs is much better than C-Dogs [which is the susposed sequal]. If someone could let me know how this can be done I'd love to take a wack at porting this execellent game.
__________________
______________________

GordieHannan.com My Writing Site
Reply With Quote
  #2 (permalink)  
Old 03-08-2006, 12:51 AM
hardhat's Avatar
hardhat hardhat is offline
Member
 
Join Date: Mar 2006
Posts: 46
Points: 162.42
Donate
Well, I took a quick look at the source for CyberDogs and I have bad news, bad news and more bad news:

The author specifically says that you may not do something with the game as a whole, or the graphics. Now I think that he could be sweet talked into changing his mind (assuming he answers his emails).

Second, the source is all Pascal. Not a good candidate for C/C++ porting, but not impossible (p2c is a popular choice among Linux users, and is probably available for Cygwin too -- it makes your Pascal code into C code that is compilable).

The sounds are all in a proprietary support library format, and the graphics are in a proprietary support library format. Not the end of the world, but you'll have to write a translation layer that provides the missing functions, interfacing to a PSP library instead (maybe based on SDL + SDL_mixer would be easiest) to provide the graphics and sounds. From the docs, it looks like the pre-converted music is in MOD tracker format (which SDL_mixer supports nicely) so that's in your favour at least.

Overall a challenging porting job. I'd recommend writing some native C/C++ apps first, to get a feel for the toolchain methodology. Maybe some SDL stuff too.

Now to jump slightly outside of my experience, I'd say that a Lua port (since Lua is a lot like Pascal), with totally new graphics and sounds, is always an option.

Not that it is anything magical, you could look at my source for ideas of SDL, and native code complexity (http://www.adamcon.org/~dmwick/psp/). The port of OpenGladiator is a mid 90's DOS based game that was SDLized by a team of others for me..

- HardHat

I'm not only a user, I'm also a developer.

My PSP Projects (Including a port of the Open Gladiator RPG).
Reply With Quote
Reply

« Is it possible to create a program for the psp to run .exe files | Every Freaking Homebrew/Downgrader Idea For 2.6 »



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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

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

Points Per Thread View: 0.00
Points Per Thread: 1.00
Points Per Reply: 0.10

Similar Threads
Thread Thread Starter Forum Replies Last Post
Games you'd like to see on the PsP.. 0nyx7 Games 82 07-01-2006 01:13 PM
The Official: Nintendo DS Vs. PSP Thread! spartan878 General PSP Discussion 21 04-20-2006 11:40 PM
porting games Gamer420 General PSP Discussion 4 02-15-2006 04:21 PM
The Official: Nintendo DS Vs. PSP Thread! spartan878 General PSP Discussion 3 01-21-2006 04:10 PM
Adventure Maker v4.2 Released - Games Work on 2.60 Firmware Southparkmaniac Homebrew/Hacking 103 01-01-2006 02:34 PM





Crave Partner Sites: CraveOnline.com | DVDFile.com | PSP3D.com | ComingSoon.net | SuperHeroHype.com | RedBalcony.com | ActionTrip.com | CraveLyrics.com
Soundtrack.net | CraveFix.com | SpikedHumor.com | RPGamer.com | TattooNow.com | ImpactWrestling.com | SeekLyrics.com | PedalBMX.com | WildKO.com
vidKing.com | StrategyInformer.com | HHdb.com | RapLeagues.com | HipHop-Lyrics.com | Cravecocktails.com | ThePhatPhree.com | RideJudge.com | HottieSpots.com


Powered by Custom vB Version 6.0 for Crave Online Media, LLC.
Copyright © 2000 - 2009, Jelsoft Enterprises Ltd. and PSP3D.com.
LinkBacks Enabled by vBSEO 3.0.0 RC8
All times are GMT -4. The time now is 06:59 AM.