Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Emulation Schooling?
09-22-2013, 02:06 AM
Post: #1
Emulation Schooling?
Ok so I want to learn how to emulate...well any console really, so how did you guys at PPSSPP learn?
Find all posts by this user
Quote this message in a reply
09-22-2013, 02:57 AM (This post was last modified: 09-22-2013 02:59 AM by TheDax.)
Post: #2
RE: Emulation Schooling?
Define "how to emulate." If you mean "How do I program an emulator" then I suggest learning a programming language before trying to tackle such a project. Do not try to learn a language and program an emulator at the same time. Emulators aren't beginner programming projects. That said, if you already do know a programming language of some sort, look into emulating CHIP8( https://en.wikipedia.org/wiki/CHIP-8 ) or CHIP16. It doesn't really get any simpler than either of those two.

4GHz AMD 3900X, 32GB DDR4 RAM, 6GB Nvidia RTX 2060, Asus Crosshair 7 Hero (Wifi), Linux
How to ask useful questions: https://web.archive.org/web/20110214010944/http://support.microsoft.com/kb/555375
I'm not Dark_Alex, nor do I claim to be. Our nicknames are merely coincidence.
Find all posts by this user
Quote this message in a reply
09-25-2013, 04:51 PM (This post was last modified: 09-25-2013 04:52 PM by Henrik.)
Post: #3
RE: Emulation Schooling?
I learned writing emulators by writing emulators. Started with Chip-8, indeed. Then a gameboy emu for PocketPC. Then dreamcast (unrelesed). Then Dolphin. Then PPSSPP Smile

Gameboy (standard black & white) is a great first console to write an emu for.
Find all posts by this user
Quote this message in a reply
09-25-2013, 05:06 PM (This post was last modified: 09-25-2013 05:07 PM by TheDax.)
Post: #4
RE: Emulation Schooling?
Other notable choices are(in order of difficulty, easiest to hardest, imo): Space Invaders Arcade, Sega Master System, NES, or TurboGrafix16(AKA PC-Engine).

4GHz AMD 3900X, 32GB DDR4 RAM, 6GB Nvidia RTX 2060, Asus Crosshair 7 Hero (Wifi), Linux
How to ask useful questions: https://web.archive.org/web/20110214010944/http://support.microsoft.com/kb/555375
I'm not Dark_Alex, nor do I claim to be. Our nicknames are merely coincidence.
Find all posts by this user
Quote this message in a reply
09-25-2013, 06:07 PM
Post: #5
RE: Emulation Schooling?
Would not recommend NES, all the mappers make it altogether harder than pretty much any other 8-bitter if you want to achieve good compatibility numbers.
Find all posts by this user
Quote this message in a reply
09-25-2013, 06:11 PM
Post: #6
RE: Emulation Schooling?
That's true. But if one doesn't care about the mappers and only implements mapper 0/NROM, it's no tougher than the other ones.

4GHz AMD 3900X, 32GB DDR4 RAM, 6GB Nvidia RTX 2060, Asus Crosshair 7 Hero (Wifi), Linux
How to ask useful questions: https://web.archive.org/web/20110214010944/http://support.microsoft.com/kb/555375
I'm not Dark_Alex, nor do I claim to be. Our nicknames are merely coincidence.
Find all posts by this user
Quote this message in a reply
09-25-2013, 06:33 PM
Post: #7
RE: Emulation Schooling?
(09-25-2013 04:51 PM)Henrik Wrote:  Then dreamcast (unrelesed).

(Dramatic chipmunk music and reaction)

You really thought you'd get away with a statement like this?!
Find all posts by this user
Quote this message in a reply
09-25-2013, 07:11 PM (This post was last modified: 09-25-2013 07:15 PM by stodag.)
Post: #8
RE: Emulation Schooling?
@Henrik: why wasn't the Dreamcast emu ever released?
Was it due to lack of interest in the games etc for yourself ? or harder than some other emulators.

I have a feeling this post may be hammered with DC questions lol..
anyway you already got your hands full.

I would like to see how it compared with nulldc on PC..
Find all posts by this user
Quote this message in a reply
09-25-2013, 11:03 PM
Post: #9
RE: Emulation Schooling?
lol and you think if you simply ask that way, he will release it? it was probably his first work with such powerful device, and as you know, developers are improving their skill over time.. so I don't think we should have high hope from it ahah (not that you're not skilled now... Wink )

Hey everybody, tired of the way games are reported here? look here ->> http://forums.ppsspp.org/showthread.php?tid=5901

--Current Mobile device--
Htc one, Xplay, Walkman z, Samsung ace IIx (crap)

--Current Computer--
1x (e8200, shitty ram (3go), 9600gt)
1x (e6750, better ram (2go), no video card)
1x (i5-3210M, ram (4Go),650M)
Visit this user's website Find all posts by this user
Quote this message in a reply
09-25-2013, 11:47 PM (This post was last modified: 09-25-2013 11:49 PM by stodag.)
Post: #10
RE: Emulation Schooling?
what are you talkin about??????
I'm not askin him to release nothin... I was curious why he never got round to releasing it.. you should really read through again before having a pop at me...
Find all posts by this user
Quote this message in a reply
09-26-2013, 12:09 AM (This post was last modified: 09-26-2013 12:10 AM by cloud1250000.)
Post: #11
RE: Emulation Schooling?
" I would like to see how it compared with nulldc on PC.. "

well sorry, I didn't get the point of this sentence then ahah Wink

Hey everybody, tired of the way games are reported here? look here ->> http://forums.ppsspp.org/showthread.php?tid=5901

--Current Mobile device--
Htc one, Xplay, Walkman z, Samsung ace IIx (crap)

--Current Computer--
1x (e8200, shitty ram (3go), 9600gt)
1x (e6750, better ram (2go), no video card)
1x (i5-3210M, ram (4Go),650M)
Visit this user's website Find all posts by this user
Quote this message in a reply
09-26-2013, 12:21 AM (This post was last modified: 09-26-2013 12:23 AM by stodag.)
Post: #12
RE: Emulation Schooling?
Sry my fault.. I meant theoretically.
My bad worded wrong apologies.
Find all posts by this user
Quote this message in a reply
09-26-2013, 01:36 AM
Post: #13
RE: Emulation Schooling?
(09-25-2013 06:33 PM)VIRGIN KLM Wrote:  
(09-25-2013 04:51 PM)Henrik Wrote:  Then dreamcast (unrelesed).

(Dramatic chipmunk music and reaction)

You really thought you'd get away with a statement like this?!

My thoughts exactly. Tongue

ズキューーン
Find all posts by this user
Quote this message in a reply
09-26-2013, 08:03 AM
Post: #14
RE: Emulation Schooling?
Haha, well, I wrote a GPU core and a JIT core for the unreleased "Icarus" dreamcast emu, then I tried writing my own from scratch when Cyrus64 never released it. Never got close to finishing it though, it barely played anything - instead I started the Dolphin project with FIRES.
Find all posts by this user
Quote this message in a reply
09-27-2013, 10:18 AM
Post: #15
RE: Emulation Schooling?
henrik,and you guys. You're brilliant.
I realy want to learn about emulator,c++ stuff,and other but i cant do it.
Realy confusing Big Grin haha

great work guys..

Intel Pentium Dual Core E6500 3.0Ghz (OC)
ASUS P5SE Plus
2Gb RAM V-Gen
160Gb HDD
nVidia geForce 8600GT 128bit
18inch LED
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: