Emuforums.com

Go Back   Emuforums.com > PSX Emulation > ePSXe Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old April 26th, 2012, 13:16   #1
justwanalern
Registered User
 
Join Date: Apr 2012
Location: ph
Posts: 4
Arrow justwanalern

hey ahmm... is it possible make my own PS emulator? if so then what do i need.

ah PS means Play Station. hehe
justwanalern is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old April 26th, 2012, 13:24   #2
SCHUMI_4EVER
Hackin 'n Slashin
 
SCHUMI_4EVER's Avatar
 
Join Date: Jan 2007
Location: Most-expensive-Internet-on-the-Planet Land : South Africa
Posts: 26,428
Well first of all do you have intricate knowledge of any programming languages? If not then forget this idea till you at the very least have that.
__________________
Intel Core2Quad Q9550 (2.83Ghz stock) | ASUS P5Q | 2x2GB Transcend JetRam DDR2-800 | ASUS ENGTX260\HDTP\896M | Windows Vista Home Premium 64bit SP1
The Champ has retired but may his Legacy live on FOREVER !!!!
Get it right fools! The glass is HALF-EMPTY, not half-full!!!
!!! WARNING: Emulation requires a brain !!! WARNING: Emulation =/= Piracy !!!
SCHUMI_4EVER is offline   Reply With Quote
Old April 26th, 2012, 13:30   #3
thelittlegumnut
Registered User
 
thelittlegumnut's Avatar
 
Join Date: Jan 2012
Location: Australia
Posts: 433
yes it is possible.

step one: google "programming languages"
step two: gain knowledge and learn about the programming languages
step three: google "ps1 hardware"
step four: gain knowledge and learn about the hardware
step five: emulate hardware through programming languages

jokes, i have no idea and im probably extremely wrong as other members will tell you. but don't worry, i know where your coming from. its that inspiration. and it would be thrilling to have a project of your own, getting to update it and all, getting good feedback. making it open source encourages the ideas even more. i feel the same.
__________________
You say I'm crazy? I say you're talking to a gumnut.
thelittlegumnut is offline   Reply With Quote
Old April 28th, 2012, 11:33   #4
justwanalern
Registered User
 
Join Date: Apr 2012
Location: ph
Posts: 4
hmm that's just sad really so sad... but then again can't give up I'll find something or someone that could help and thanks for some inspiring reply that just show that not everything is attainable hehe... and by the way I do have some knowledge about programming if I don't I would care less about PS emulators haha.
justwanalern is offline   Reply With Quote
Old April 28th, 2012, 12:02   #5
thelittlegumnut
Registered User
 
thelittlegumnut's Avatar
 
Join Date: Jan 2012
Location: Australia
Posts: 433
its all good everyone starts somewhere.
__________________
You say I'm crazy? I say you're talking to a gumnut.
thelittlegumnut is offline   Reply With Quote
Old April 28th, 2012, 12:17   #6
Hard core Rikki
Moving into the beat
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 11,298
If one needs to ask, all indicators point at 'no'.

Normal programming is complicated enough, reprogramming the behaviour of the system software from consoles while consoles are running games is far above that level of mastery. A minimum of deep insight into the core functioning of machines is indisensable before even the idea of putting it to practice can become viable.

Still, that doesnt necessarily have to deter from investigating. At this point, getting into regular programming and researching hardware would be to suggest.

Some documentation for a starting point
http://jum.pdroms.de/PSX/psxdevstart.html
http://emu-docs.org/?page=PlayStation
__________________

Hard core Rikki is online now   Reply With Quote
Old April 28th, 2012, 12:21   #7
thelittlegumnut
Registered User
 
thelittlegumnut's Avatar
 
Join Date: Jan 2012
Location: Australia
Posts: 433
Quote:
Originally Posted by Hard core Rikki View Post
If one needs to ask, all indicators point at 'no'.
Normal programming is complicated enough, reprogramming the behaviour of the system software from consoles while consoles are running games is far above that level of mastery.
so was i kind of right???
__________________
You say I'm crazy? I say you're talking to a gumnut.
thelittlegumnut is offline   Reply With Quote
Old April 28th, 2012, 12:37   #8
Hard core Rikki
Moving into the beat
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 11,298
In general. Instructions are documented, and through study of existing emulators, one can figure out a minimum of functions to to trigger minimal responses (like booting BIOS, initializing a blank display, mapping textures). The hardware isnt really getting emulated, select instructions are remapped to PC-compatible equivalents in bulk.
Booting the graphical BIOS and the usual basic technical demos is a necessary milestone, nothing worth bragging about nowadays.

Unless the capability to surpass existing projects is within reach, tinkering with existing projects and codebases would be far more productive for all purposes, including research.
__________________

Hard core Rikki is online now   Reply With Quote
Old April 28th, 2012, 12:46   #9
thelittlegumnut
Registered User
 
thelittlegumnut's Avatar
 
Join Date: Jan 2012
Location: Australia
Posts: 433
im learning c++ (just beginning now) so is this a good start? also, you know how certain processors for older systems use a certain voltage and all, how do you emulate that? (in general lol i know it must be hard to explain in a post) because, won't a game run too fast? or perhaps not at all?
__________________
You say I'm crazy? I say you're talking to a gumnut.
thelittlegumnut is offline   Reply With Quote
Old April 28th, 2012, 12:58   #10
Hard core Rikki
Moving into the beat
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 11,298
Quote:
you know how certain processors for older systems use a certain voltage and all, how do you emulate that? (in general lol i know it must be hard to explain in a post) because, won't a game run too fast? or perhaps not at all?
Electric power flow cant be emulated, only simulated at best (accuracy-focused emulators attempt to). I suppose you meant the original machine's processor clock. Whatever your specs, that one should ideally always be unaltered, as syncing with the rest (sound, disc reads, memorycard writes, lateloaded textures/3d models) would be made unnecessarily troublesome and compatibility typically nosedives for no benefits whatsoever.

Unlike doing so with the original emulated chip, uncapping the execution speed of PC instructions is free (disabling frame limiting is really just that, applied to the collectively emulated instructions as a group so as to keep everything in sync), on an aside.
__________________

Hard core Rikki is online now   Reply With Quote
Old April 28th, 2012, 13:11   #11
thelittlegumnut
Registered User
 
thelittlegumnut's Avatar
 
Join Date: Jan 2012
Location: Australia
Posts: 433
ahh k cool thanks!
maybe ill PM you more questions soon if need be. (if you want to answer them lolz. which you dont need to btw)
__________________
You say I'm crazy? I say you're talking to a gumnut.
thelittlegumnut is offline   Reply With Quote
Old April 28th, 2012, 13:15   #12
Hard core Rikki
Moving into the beat
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 11,298
Discussing things instead on the public forum would most likely provide swifter, more helpful pointers from the technically minded among the bored.
__________________

Hard core Rikki is online now   Reply With Quote
Old April 28th, 2012, 13:17   #13
thelittlegumnut
Registered User
 
thelittlegumnut's Avatar
 
Join Date: Jan 2012
Location: Australia
Posts: 433
Quote:
Originally Posted by Hard core Rikki View Post
Discussing things instead on the public forum would most likely provide swifter, more helpful pointers from the technically minded among the bored.
ok cool i just don't want to come across as a noob or someone that consistently asks too many questions like gameman or somthing...
__________________
You say I'm crazy? I say you're talking to a gumnut.
thelittlegumnut is offline   Reply With Quote
Old April 28th, 2012, 14:58   #14
justwanalern
Registered User
 
Join Date: Apr 2012
Location: ph
Posts: 4
ahaha you people are funny don't complicate things to the extent that someone will forget about their goals... mine is just to have fun and make it easy for me to play games. while your conversations are true (I think haha.) it's not for anyone to be asking what and how those only that's eager enough to make what they want possible. well I just hope someone will be some smart enough to share their knowledge about this sorts of stuff. haha peace yow!
justwanalern is offline   Reply With Quote
Old April 28th, 2012, 15:06   #15
Hard core Rikki
Moving into the beat
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 11,298
The complicated parts have publicly reusable libraries that can abstract a considerable amount of the effort that used to go into the core technicals.

From my recollection, those available for PSX were a bit of a mess though (PCSX-Reloaded integrates the latest findings), compared to SNES ones for compareason (libsnes can do everything essentially, literally leaving a lot of room to go creative with interfaces and features).
__________________

Hard core Rikki is online now   Reply With Quote
Old April 29th, 2012, 12:27   #16
justwanalern
Registered User
 
Join Date: Apr 2012
Location: ph
Posts: 4
woah woah this is new PCSX-reloaded now this I gotta try thanks for yet again another enlightenment to the world of make it easy, make it fun ahahah.
justwanalern 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

Forum Jump

All times are GMT +1. The time now is 04:43.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.