It is currently Mon Dec 18, 2017 4:00 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Wed Mar 23, 2016 3:16 am 
Offline

Joined: Fri Dec 30, 2011 7:15 am
Posts: 43
Location: Sweden
I found zsnes and genecyst way back and thought emulators were really fascinating, so I wanted to give it a try myself. After a long time of off and on coding, it's finally starting to get somewhere!

As to be expected, it's still super barebones, missing important features (like dmc and irq) and only has some hastily added mappers beyond 0 (2 and 7) but hey! It runs super mario.
There's no binary because it's really not that interesting to try for anyone else, haha. If someone really wants to see it, I've put the code on github. Novice coding warnings and all that. It's slow and probably doesn't work on linux since I can't try the alsa code myself.

Thanks to everyone contributing to the wiki and to people posting here! I haven't asked very many questions myself, but I've found heaps of helpful posts by searching some. That's what makes this project possible.

Some screenshots -
Image Image Image

(I see now that the last column of pixels are wrong in excitebike. Hmm. Gotta fix that one!)


Top
 Profile  
 
PostPosted: Wed Mar 23, 2016 6:41 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19355
Location: NE Indiana, USA (NTSC)
In before koitsu asks "Why are you starting a new emulator, as opposed to helping with a more established emulator?"

Another question: Which software license had you planned to use? If not sure, the GNU project provides some pointers.

Have you tried installing Xubuntu in VirtualBox?


Top
 Profile  
 
PostPosted: Wed Mar 23, 2016 7:22 am 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10172
Location: Rio de Janeiro - Brazil
tepples wrote:
In before koitsu asks "Why are you starting a new emulator, as opposed to helping with a more established emulator?"

I guess most people aren't interested in making the "best possible emulator", but actually in trying to learn more about computer architecture while running games they're fond of. There's also a sense of accomplishment in building from the ground up a piece of software that can run those classic NES games, that one simply doesn't get from contributing to an existing emulator.


Top
 Profile  
 
PostPosted: Wed Mar 23, 2016 8:27 am 
Offline
NESICIDE developer
User avatar

Joined: Mon Oct 13, 2008 7:55 pm
Posts: 1058
Location: Minneapolis, MN
tokumaru wrote:
I guess most people aren't interested in making the "best possible emulator", but actually in trying to learn more about computer architecture while running games they're fond of. There's also a sense of accomplishment in building from the ground up a piece of software that can run those classic NES games, that one simply doesn't get from contributing to an existing emulator.

+1 :beer:


Top
 Profile  
 
PostPosted: Wed Mar 23, 2016 8:46 am 
Offline

Joined: Fri Dec 30, 2011 7:15 am
Posts: 43
Location: Sweden
tepples wrote:
In before koitsu asks "Why are you starting a new emulator, as opposed to helping with a more established emulator?"

Haha, I think tokumaru's thoughts on the subject fits well. I was starting to get into C++ and making an emulator was something I've always wanted to do.

Quote:
Another question: Which software license had you planned to use? If not sure, the GNU project provides some pointers.

I haven't thought much about licences as this is mainly just a project for myself. There's also better emulators out there to steal code from! /s
I'll take look, thanks.

Quote:
Have you tried installing Xubuntu in VirtualBox?

I haven't thought of that one. Maybe I should give it a try!


Top
 Profile  
 
PostPosted: Wed Mar 23, 2016 3:30 pm 
Offline
Formerly Fx3
User avatar

Joined: Fri Nov 12, 2004 4:59 pm
Posts: 3076
Location: Brazil
tokumaru wrote:
I guess most people aren't interested in making the "best possible emulator" (...)

By judging Nestopia requests (accuracy) and FCEUX (tool), I have to disagree.
There's no problem of writing a new emulator; otherwise, we wouldn't have puNES or that 3DNES, for example.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group