Results 1 to 15 of 15

Thread: SNES.net - SNES emulator written in VB.NET

  1. #1

    Thread Starter
    Addicted Member omundodogabriel's Avatar
    Join Date
    May 2013
    Posts
    177

    SNES.net - SNES emulator written in VB.NET

    This is a simple SNES emulator I started last month, but I paused it for a while. It runs some games...

    Tested working games (with bugs):
    Super Mario World
    Super Mario All-stars
    Simpsons Barts Nightmare (major graphical issues)
    Castlevania X (major graphical issues)
    Mega Man X (X2 and X3 kind of work...)
    Super Bomberman
    Boogerman
    Megaman 7
    Street Fighter 2
    Mario Paint
    Final Fantasy 2
    Contra III
    Legend of Zelda - A link to the past
    Krusty's Super Fun House

    But the most awesome games like Chrono Trigger and some big RPGs doesn't work
    The games that are not working are probably due to the lack of the SPC700 APU emulation. Actually, I already writted the code to emulate this APU, but I couldn't get it to work in sync with 65816 yet, so I don't pushed it to github.

    Any help would be appreciated.
    Source: https://github.com/gdkchan/SNES.net

    About the speed: I remember on the beggining, the emulator ran Super Mario World at ~57 fps, almost fullspeed, but after I started to implement more stuff, it dropped to around ~35 fps (at least here) But I think I can optimize it to fullspeed again.

  2. #2
    Bad man! ident's Avatar
    Join Date
    Mar 2009
    Location
    Cambridge
    Posts
    5,394

    Re: SNES.net - SNES emulator written in VB.NET

    Do you do any rom image editing yourself? Like with .gb files...

  3. #3

    Thread Starter
    Addicted Member omundodogabriel's Avatar
    Join Date
    May 2013
    Posts
    177

    Re: SNES.net - SNES emulator written in VB.NET

    Quote Originally Posted by ident View Post
    Do you do any rom image editing yourself? Like with .gb files...
    Yea, I did some romhacking with Gameboy ROMs in the past, is pretty easy.

  4. #4
    Member
    Join Date
    Jan 2011
    Posts
    49

    Re: SNES.net - SNES emulator written in VB.NET

    Why is this .NET Framework 4.5 Dependent?

  5. #5
    Bad man! ident's Avatar
    Join Date
    Mar 2009
    Location
    Cambridge
    Posts
    5,394

    Re: SNES.net - SNES emulator written in VB.NET

    Quote Originally Posted by omundodogabriel View Post
    Yea, I did some romhacking with Gameboy ROMs in the past, is pretty easy.
    I have a few questions would you mind me direct messaging you.

  6. #6

    Thread Starter
    Addicted Member omundodogabriel's Avatar
    Join Date
    May 2013
    Posts
    177

    Re: SNES.net - SNES emulator written in VB.NET

    Quote Originally Posted by Smasherx74 View Post
    Why is this .NET Framework 4.5 Dependent?
    This project is not dependent of .net framework 4.5, it should work fine on 2.0 and later versions. I used 4.5 by default because it is the lastest version.

    Quote Originally Posted by ident View Post
    I have a few questions would you mind me direct messaging you.
    np, PM me and you'll try to awser your question.

  7. #7
    Member
    Join Date
    Aug 2004
    Location
    Sao Paulo / Brazil
    Posts
    38

    Re: SNES.net - SNES emulator written in VB.NET

    Muito legal cara, parabens!

    Did you port it from some other project?

    Amazing!
    --------------------------------------
    All your base are belong to us.

  8. #8

    Thread Starter
    Addicted Member omundodogabriel's Avatar
    Join Date
    May 2013
    Posts
    177

    Re: SNES.net - SNES emulator written in VB.NET

    Quote Originally Posted by cbuosi View Post
    Muito legal cara, parabens!

    Did you port it from some other project?

    Amazing!
    Thanks! Actually, I made it reading documentation I found about SNES hardware, like the fullsnes by nocash and Programming the 65816 made by Western itself. I looked at some Open Source emulators sources for things I didn't quite got reading the documentation.

    Also, looks like guys here didn't liked it, your comment was the only positive comment I received until now. It's really frustrating and make me want to give up from everything.

  9. #9
    Member
    Join Date
    Aug 2004
    Location
    Sao Paulo / Brazil
    Posts
    38

    Re: SNES.net - SNES emulator written in VB.NET

    Quote Originally Posted by omundodogabriel View Post
    Thanks! Actually, I made it reading documentation I found about SNES hardware, like the fullsnes by nocash and Programming the 65816 made by Western itself. I looked at some Open Source emulators sources for things I didn't quite got reading the documentation.

    Also, looks like guys here didn't liked it, your comment was the only positive comment I received until now. It's really frustrating and make me want to give up from everything.
    I believe that your code is too advanced for people here to comment on (including me), but dont bother with this, keep the amazing work...

    I also saw your NES emulator, it got sound! Cant wait for the next version of the SNES emu with sound. I incorporated it in my 'About' box as an easter egg. Hope you dont mind....

    Mais uma vez, parabens!
    Last edited by cbuosi; Oct 30th, 2014 at 08:40 PM.
    --------------------------------------
    All your base are belong to us.

  10. #10
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    6,674

    Re: SNES.net - SNES emulator written in VB.NET

    This is pretty sweet.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  11. #11
    Member
    Join Date
    Aug 2004
    Location
    Sao Paulo / Brazil
    Posts
    38

    Re: SNES.net - SNES emulator written in VB.NET

    Hey omundodogabriel, any updates??
    --------------------------------------
    All your base are belong to us.

  12. #12

    Thread Starter
    Addicted Member omundodogabriel's Avatar
    Join Date
    May 2013
    Posts
    177

    Re: SNES.net - SNES emulator written in VB.NET

    Quote Originally Posted by cbuosi View Post
    Hey omundodogabriel, any updates??
    Unfortunately no, I lost the motivation to work on it.

  13. #13
    New Member
    Join Date
    Oct 2019
    Posts
    1

    Re: SNES.net - SNES emulator written in VB.NET

    This would be nice if it was finished, simply emulator readable for everyone and everyone could use it, there are a lot of SNES Emulators now on every website who provides retro games but there are some website manipulating with viruses and some things that harm your PC. So anyone who searches from the emulator chose good and read before download.

  14. #14
    Angel of Code Niya's Avatar
    Join Date
    Nov 2011
    Posts
    6,674

    Re: SNES.net - SNES emulator written in VB.NET

    Quote Originally Posted by muro View Post
    This would be nice if it was finished
    If I had the time, I would have loved to get into this stuff. But there's a lot of technical stuff here that's way beyond me, which translate to a lot of time needed to learn. I love this kind of thing and I wish I had the time and know-how to pick up where OP left off.
    Treeview with NodeAdded/NodesRemoved events | BlinkLabel control | Calculate Permutations | Object Enums | ComboBox with centered items | .Net Internals article(not mine) | Wizard Control | Understanding Multi-Threading | Simple file compression | Demon Arena

    Copy/move files using Windows Shell

    C++ programmers will dismiss you as a cretinous simpleton for your inability to keep track of pointers chained 6 levels deep and Java programmers will pillory you for buying into the evils of Microsoft. Meanwhile C# programmers will get paid just a little bit more than you for writing exactly the same code and VB6 programmers will continue to whitter on about "footprints". - FunkyDexter

    There's just no reason to use garbage like InputBox. - jmcilhinney

    The threads I start are Niya and Olaf free zones. No arguing about the benefits of VB6 over .NET here please. Happiness must reign. - yereverluvinuncleber

  15. #15
    New Member stevlo's Avatar
    Join Date
    Oct 2021
    Location
    Somewhere
    Posts
    2

    Re: SNES.net - SNES emulator written in VB.NET

    Does the OP left this thread? I am a newbie who is trying to launch ROM Pack with homebrew games. Can anyone tell me which emulator I need to use. I have tried some of them but still cannot make it work. I guess I am making some mistakes during the setup process. I will appreciate any kind of help.
    Last edited by si_the_geek; Oct 15th, 2021 at 04:34 AM. Reason: removed unnecessary link

Posting Permissions

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



Click Here to Expand Forum to Full Width