Topic awaiting preservation: This is probably Suicide... (Page 1 of 1) |
|
---|---|
Bipolar (III) Inmate From: Cranleigh, Surrey, England |
posted 05-23-2003 22:36
Having finished my raytracer for the moment, I was looking for a new project to start on. I saw somebody had written an emulator in javascript. This got me thinking. I really would love to create an emulator.I think I would like to try a (comparatively) simple system like the NES. I could try an older and more simple system, but that would be stepping in at the shallow end, definitely not how I tend to do things....So I was looking on the internet, and I came across http://fms.komkon.org/EMUL8/NES.html . The NES had a processor speed of under 2 mhz. So even though javascript is very slow, how close to real time would it be possible to get? The other method I (or we, if somebody would like to help) is static or dynamic compilation to C++ code, to compile. Any feedback would be greatly apprectiated! |
Maniac (V) Inmate From: Brisbane, Australia |
posted 05-23-2003 23:05
The speed of javascript is all over the shop at the best of times. I honestly can't see the point of making a NES emulator in this language besides the cross platform advantages. |
Paranoid (IV) Inmate From: France |
posted 05-24-2003 01:57
wrayal: I guess you are refering to the CHIP8 emulator done by Robert Gamble. Until he mentionned his project I didn't knew the CHIP8 language. I was quite excited about that language and by Robert's emulator itself. Since the CHIP8 have few instructions ( less than 40 ) and that it has some games like BLITZ, PONG, INVADER, TETRIS ... I gave it a try and had a lot of fun coding my own one and playing BLITZ and INVADER in the train But the extreme ( the word is light ) simplicity of the CHIP8 took few days/hours to emulate. Doing a NES emulator would require far more efforts. |
Bipolar (III) Inmate From: Cranleigh, Surrey, England |
posted 05-24-2003 09:44
the "look, I'm cool factor"? That hurt... |
Bipolar (III) Inmate From: Cranleigh, Surrey, England |
posted 05-24-2003 10:01
oh, what a surprise, myweb.tiscali.co.uk/punkoff/robert/5k.html has been blocked by my network administrator. Does anybody know any mirrors, or another site where I can get information on making a chip 8 emulator? |
Maniac (V) Mad Scientist From: 127 Halcyon Road, Marenia, Atlantis |
posted 05-24-2003 10:39
....all my best friends call me Google |
Maniac (V) Inmate From: Brisbane, Australia |
posted 05-24-2003 13:42
Dude, it was a question, not a statment, thus the question mark. |
Paranoid (IV) Inmate From: everywhere |
posted 05-24-2003 14:43
Try www.anonymization.net, that usually bypasses school filters etc., unless they actually scan the page content. There#s something in the faq on this I think. |
Paranoid (IV) Mad Scientist From: Somewhere over the rainbow |
posted 05-25-2003 16:54
The poster has demanded we remove all his contributions, less he takes legal action. |
Paranoid (IV) Inmate From: France |
posted 05-25-2003 17:55
Wrayal: The point of my post, was not to discourage you but to point that the NES is quite complex and that you ( in fact, anyone ) willl have all the pain of the world to emulate it at decent speed in JavaScript. And since you're doing this for fun ( and learning purpose ), it would be thousands times more fun if you get something with which you can play in the end. That's why I tried to emulate the CHIP8 too. CHIP8 is easy, simple and you can still make little wonders ( in comparision to its extreme simplicity ) in just few bytes. PONG is just 246bytes, INVADER is 1283bytes with an intro, a font, several sprites and levels... |