nesdev.com
http://forums.nesdev.com/

Back in the Emulation Scene
http://forums.nesdev.com/viewtopic.php?f=3&t=1176
Page 1 of 1

Author:  Geebs61 [ Wed Mar 01, 2006 12:43 pm ]
Post subject:  Back in the Emulation Scene

OK, so you can all call me Geebs, Mario, Gary, or Jerkwad if you feel necessary. But I am/was the author of MarioNES and 80Five.

NES emulation is the only project and have stayed with(though sporadically) over any real amount of time.

I like to start projects and never see them finish for some reason. :)

Well, I had started working on 80Five again, to try to implement the Game Genie, or something of some sort of use. But it had been a long time since I coded anything and I had deleted all my NES tech docs a while back. Well I was getting somewhere, but then my hard drive crashed and I lost it all.

So I am starting over. Maybe I can make something a little more accurate. I still have the source from the last releases of MarioNES and 80Five, but honestly, that code is atrocious. I have gotten much better at writing clean code since I wrote those. And I am switching to using FreeBasic instead of Visual Basic. So its going to be a whole new experience and emulator. Its supposedly easy to convert C++ to FreeBASIC(Maybe I can learn C++ converting some of the example code and things you guys show me, because I dont know C++ at all)

I expect you will all see a lot more of me in the future as I will be asking a lot of questions, its been a while since I did anything that intensive that has to do with the NES or 6502, but I am excited. There is also a small learning curve I need to get over when it comes to FreeBASIC, Its a lot like basic, but somewhat different so its gonna be a bit harder.

But yeah, just wanted to let you all know that I am working on it, and introduce myself.

Hi, I'm Me.

Author:  pragma [ Wed Mar 01, 2006 2:57 pm ]
Post subject: 

While I'm anything but an old salt around here, I bid you welcome.

Why freebasic? Since you're already a C/C++ coder, why not take a look at something a little more familiar (and at least as powerful).

I'm big on using D, and I strongly encourage you to check it out before you jump into any serious coding:

http://www.digitalmars.com/d
http://www.dsource.org/

Basically it gives you link-level compatibility with C, OOP and a GC all with compile-time goodness (no interpreters, virtual machines, or intermediate languages), without any of the messyness of C++, and a syntax familiar to both C++ and Java developers.

(if you have any questions about it, feel free to PM me)

Author:  Geebs61 [ Thu Mar 02, 2006 7:07 am ]
Post subject: 

I believe you misunderstood me, I have no knowledge of C/C++, or very very little in any case. I am a BASIC coder however. I started in QBASIC, then went on to Visual Basic, and a smidgen of Pascal. With a whole lot of web programming languages tossed in.

I chose FreeBASIC because first, its BASIC. Its what I am most comfortable with. Its not widely used for this sort of thing, and FreeBASIC seems to be a fairly powerful language. At least, more powerful than qbasic and its seemingly more powerful than VB 6.

I'll take a look at D though, it seems pretty interesting.

Author:  gannon [ Thu Mar 02, 2006 4:21 pm ]
Post subject: 

Been awhile since I've seen you around. :)
I still need to find the time to get back into learning gui programming

Author:  Geebs61 [ Thu Mar 02, 2006 6:47 pm ]
Post subject: 

gannon wrote:
Been awhile since I've seen you around. :)
I still need to find the time to get back into learning gui programming


Were you talking to me?

And if so, is this the Gannon from Benheck?

Author:  gannon [ Thu Mar 02, 2006 7:33 pm ]
Post subject: 

aye and aye
or eye and eye..
or ai and ai, but I don't think that counts :P

Author:  Geebs61 [ Thu Mar 02, 2006 8:09 pm ]
Post subject: 

Hehe, well its good to see someone familiar. I stopped going to benheck as much because I ran out of time(and consoles) to modify so I lost interest(and gained jealousy) in reading what other people were doing. That and the sharp incline in the immaturity on the boards at the time. But I'll leave that be. I do however pop in there and read a topic now and then. I just dont usually post, except for today... as you may have seen.

Author:  lord_Chile [ Fri Mar 03, 2006 10:10 am ]
Post subject:  hi!

im pascal programmer and strong visual basic man. i dont know if visual basic is appropiate, but since if you optimize your programs visual basic can be very powerful. Im visual basic programmer. i would like to cooperate in order to making nes emu in visual basic (interesting project)..

Author:  Geebs61 [ Fri Mar 03, 2006 10:23 am ]
Post subject: 

There are several NES emulators written using VB. The most popular of which is probably basicNES by Don Jarret. There are many more including OlafNES, LissNESS, And the two which I made, MarioNES and 80five.

Author:  never-obsolete [ Fri Mar 03, 2006 7:38 pm ]
Post subject: 

i wrote a slow/not fully functional emulator in vb and i would recommend going with another language. but if you are determined and interested i could show you my source but i recommend basicNES as its far superior to mine.

Author:  tepples [ Fri Mar 03, 2006 11:09 pm ]
Post subject: 

In the .net, vb is as fast as c++, which is as fast as c#, which is as fast as j#.

Author:  Dwedit [ Sat Mar 04, 2006 8:31 am ]
Post subject: 

I'm pretty sure you won't want to write a NES emulator in OCaml.

Author:  dXtr [ Sat Mar 04, 2006 8:52 am ]
Post subject: 

tepples wrote:
In the .net, vb is as fast as c++, which is as fast as c#, which is as fast as j#.


yeah... as long as your using c++.net (or managed c++) and not real c++

Page 1 of 1 All times are UTC - 7 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/