Forum: PS2 Homebrew/Dev & Emu Scene - Topics relating to homebrew PS2 development and emulation. Stay current and up to date on the latest homebrew releases from the best devs on the scene.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Like Tree1Likes
  • 1 Post By Crckr Hckr

Thread: Hardware Development/Programming?
  

Results 1 to 9 of 9
  1. #1 PS2 Hardware Development/Programming? 
    Crckr Hckr is offline Registered User
    Join Date
    Jul 2012
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Hey guys, I want to know a few things, hope my questions will be answered. I want to know how emulators are coded for other consoles. E.g. pgen, snes station etc. How do they compile the code. Also how do I get knowledge on how to make my own hardware, microprocessors etc.? Yesterday, I used ps2psxe GUI pack and it is se*y. I love it, how beatiful it is. It even looks better than epsxe on my pc. Even I wanna make a psx emulator for ps2 and dreamcast one for pc.

    A little background: I know C/C++ to some extent. I managed to code a chip8 emulator and have not yet been able to add schip8 support.
    Reply With Quote  

  2. #2  
    mad mike 96 is offline Member
    Join Date
    Nov 2011
    Posts
    487
    Downloads
    30
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    8
    Likes Received
    35
    Well all an emulator is is a virtual machine. You are building a virtual console. It's hard to really explain but the idea is to create an environment that as closely matches the original hardware as possible while also processing the commands from the running environment (Which often are meant for a completely differant chipset than what you will be running.) This is why an emulator is such an intense application and it often uses way more memory than the original unit actually had. I'm sure there are texts on the web you can read up in. I'll see what I can come up with.
    Reply With Quote  

  3. #3  
    Crckr Hckr is offline Registered User
    Join Date
    Jul 2012
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Yeah I get that. P.S. did you read, I have already made a chip8 emulator: I get the idea, but how to code emulators or homebrew in short for other consoles e.g. ps2? Thanks.
    Reply With Quote  

  4. #4  
    kadorna2 is offline Member
    Join Date
    Feb 2011
    Location
    Buenos Aires, Argentina
    Posts
    362
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    6
    Likes Received
    22
    Quote Originally Posted by Crckr Hckr View Post
    Yeah I get that. P.S. did you read, I have already made a chip8 emulator: I get the idea, but how to code emulators or homebrew in short for other consoles e.g. ps2? Thanks.
    toolchains and sdks. you create your code optimized for emotion engine and graphics synthesizer (in the ps2 case, you will find a lot of documentation online) and compile under ps2sdk
    Reply With Quote  

  5. #5  
    Crckr Hckr is offline Registered User
    Join Date
    Jul 2012
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Quote Originally Posted by kadorna2 View Post
    toolchains and sdks. you create your code optimized for emotion engine and graphics synthesizer (in the ps2 case, you will find a lot of documentation online) and compile under ps2sdk
    Okay i'll see that, and if you wanna see what i have done got emucodeblog(dot)blogspot(dot)com Tx
    Reply With Quote  

  6. #6 Wink  
    Crckr Hckr is offline Registered User
    Join Date
    Jul 2012
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Any links, it's hard you know? Can I use something like codeblocks and compile the code to an .ELF then done. Can someone tell me where I can learn to code for ps2 and also how to code emulators?
    heliobc2002 likes this.
    Reply With Quote  

  7. #7  
    kadorna2 is offline Member
    Join Date
    Feb 2011
    Location
    Buenos Aires, Argentina
    Posts
    362
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    6
    Likes Received
    22
    Reply With Quote  

  8. #8  
    Crckr Hckr is offline Registered User
    Join Date
    Jul 2012
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Thank you, I'll go through it. How do I code a psx emulator, and is this how emus are coded for other consoles? E.G. how was ps2psxe or snes station or pgen developed?
    Reply With Quote  

  9. #9  
    Crckr Hckr is offline Registered User
    Join Date
    Jul 2012
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    1
    Hey guys, I guess I'm better off learning a real programming language. I want to do C and C++, any resources? I already know C/C++ to some extent.
    Reply With Quote  

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