Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: SNES4ALL Alpha-Two released !

                  
   
  1. #1
    4ALLs coder chui's Avatar
    Join Date
    Aug 2004
    Location
    Madrid
    Posts
    414
    Rep Power
    74

    Default SNES4ALL Alpha-Two released !

    Second alpha release of SNES4ALL (SuperNintendo emulator for Dreamcast):

    - SPEED UP !!!
    - Operative Menu: Throttle/Frameskip/Transperency/Sound...
    - Fixed controls, 4 joysticks emulated.

    For 'Super Mario World' game, the speed is between frameskip 0-1 without sound and 1-2 with sound.


    Download at SNES4ALL site.

  2. #2
    DCEmu Regular
    Join Date
    May 2004
    Age
    48
    Posts
    421
    Rep Power
    74

    Default

    Let me be the first to say thank you to you and your wonderful team, your dedication and devotion to the dreamcast and to coding are astounding, and quite remakrable. You guys continue to surprise and entertain me all the time. if you guys like, re-did frodo for dc, and put your menu thing and gui in it... wooooey that would rock.

  3. #3
    DCEmu Legend Cap'n 1time's Avatar
    Join Date
    May 2004
    Location
    Right behind you...
    Age
    36
    Posts
    4,547
    Rep Power
    117

    Default

    wow... makes me wish i had a dc still. Id be interested to know just how big of a speed up were seeing here.

  4. #4
    DCEmu Newbie
    Join Date
    Dec 2005
    Location
    Germany
    Posts
    11
    Rep Power
    0

    Default

    Thank you so much! I'll try it this weekend.


  5. #5
    4ALLs coder chui's Avatar
    Join Date
    Aug 2004
    Location
    Madrid
    Posts
    414
    Rep Power
    74

    Default Optimizations.

    Quote Originally Posted by 1timeuser
    wow... makes me wish i had a dc still. Id be interested to know just how big of a speed up were seeing here.
    I do not know who is Id, but i suppose that he works in Snes9x porting (PSP?).

    SNES4ALL is at the beginning and i do not know that optimizations will have at future, but i think that i need to do:

    - Locate bottlenecks: It must be the first task for knowing the weight of each emulation part. The best method is to build a profiler.

    - Throttle methods: Sometimes is not necessary all emulation parts for a lot of games or it is possible to ampler cpu timeslices. For example, UAE4ALL has the possibility of not paint/process overscan horizontal traces and duplicate CPU timeslices per group events.

    - Always CPP as C: GNU/G++ compiler generates better code that GNU/GCC.

    - Assembler: After locate bottlenecks is possible to convert bit parts of code to assembler. Be carefully, to do bad assembler code is easy and typical, good C code is better that bad assembler code.

    - Use hardware: It is important to know the hardware accelerations of target machine, for example store queue for Dreamcast. This is not easy, many hardware accelerations would not speed up for bad use or bad concept, for example convert 2D tiles to 3D textures is more pretty, but it is necessary to use cache of tile/textures for speed up: to convert all tiles to textures per frame sometimes is more slow.


    Also for fast coding, multi-platform is very important because a lot of task are possible to do for Windows or GNU/Linux. For example: try and test throttle methods.

  6. #6
    4ALLs coder chui's Avatar
    Join Date
    Aug 2004
    Location
    Madrid
    Posts
    414
    Rep Power
    74

    Default

    Quote Originally Posted by obelisk
    Let me be the first to say thank you to you and your wonderful team, your dedication and devotion to the dreamcast and to coding are astounding, and quite remakrable. You guys continue to surprise and entertain me all the time. if you guys like, re-did frodo for dc, and put your menu thing and gui in it... wooooey that would rock.

    It is not probable that i open new projects at near future, frodo is a good project, but now i prefer SuperNintendo, MAME, ZX-Spectrum and Playstation .. i need 1 or 2 years for these.

    But if after these new projects, there are not a decent emulators for Genesis/Megadrive and PcEngine/TurboGFX, i will try to do it.

  7. #7
    DCEmu Legend Cap'n 1time's Avatar
    Join Date
    May 2004
    Location
    Right behind you...
    Age
    36
    Posts
    4,547
    Rep Power
    117

    Default

    Quote Originally Posted by chui
    I do not know who is Id, but i suppose that he works in Snes9x porting (PSP?).
    haha. Id = I'd / I would
    as in Id like to have an excuse for my bad english... but it is my first language.

  8. #8
    4ALLs coder chui's Avatar
    Join Date
    Aug 2004
    Location
    Madrid
    Posts
    414
    Rep Power
    74

    Default

    Quote Originally Posted by 1timeuser
    haha. Id = I'd / I would
    as in Id like to have an excuse for my bad english... but it is my first language.
    Im stupiz

  9. #9

    Default

    http://www.imagexoom.com/uploads/snes4all.gif

    Saludetes Chui!!

    Logo del amigo Plinko

  10. #10
    DCEmu Newbie
    Join Date
    Oct 2005
    Posts
    18
    Rep Power
    0

    Default

    Can someone help me burning this? I went to Chui's page, and clicked the link with tutorials to make something selfboot, but I couldn't find anything that would make a 1st_read.bin selfboot. I'm a noob with homebrew

    Thanks

Page 1 of 3 123 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

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