xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Giganews Offers: days binary retention, 99%+ Completion, and Unlimited Access!
Try Giganews' no obligation free trial!

Support this site - buy the X-Scene Tshirt $17.95


Welcome Guest ( Log In | Register )

 Forum Rules Rules
> Surreal64 Xxx B5.1 Ce, Bug fixes and a few features :)
Ez0n3
post May 16 2009, 04:54 PM
Post #1


X-S Young Member
*

Group: Members
Posts: 59
Joined: 13-October 08
Member No.: 392390



Whelp, the plugins are going to take a little longer than expected (still source searching). So I'm just going to release what I did so far. This is basically the result of other people's input as well as my own. I slapped a little CE at the end to kinda give everyone a heads up that it's an unofficial "community edition" rather than a release from team XXX or the original authors (those guys are big leagues and I'm still using a tee smile.gif).

The low down: nothing major has changed to the emulators - it's basically all the same stuff from all of the other Surreal releases. Meaning - it still has the same versions of the emulators and plugins as B5. UltraHLE is completely abandoned AFAIK, Project64 quote "has no plans on releasing any more source" (straight from Zilmar) and 1964's author Schibo hasn't replied to my attempts to contact him - don't know what's going on with that one. Some new 1964 source would be awesome, but I'm not holding my breath - much wink.gif.

There are some Audio and Video plugins that might help with compatibility, but finding them and porting the source isn't the easiest task. Plus the ini's haven't been updated in quite some time and that can solve some glaring bugs (I'm working on that also). Just saying - there's still allot of room for improvement with what is already readily available.

Which brings me to the reason for this update. There where a few bugs that made testing the games a bit difficult. Like not knowing which emulator is the preferred (unless you're using 1.0), configs being saved with default settings when it shouldn't, etc. Little bugs that needed to be squashed before it could move forward. There where some changes made to XXX that I felt where better done in the 1.0 release - like the way it paged roms. So this is a bit of a "Frankenstein" release - the good stuff from all of the previous versions rolled into one.

The readme is quite long tongue.gif, so here's a summery:

QUOTE
Beta 5.10 CE
---------

- Changed I: Reverted the rom paging method
- Changed II: New audio plugin selection (Use LLE RSP and Use Basic Audio are no longer used in the Surreal.ini)
- Changed III: Reinstated Max Video Mem
- Changed IV: Increased the memory setting in the menu and ini
- Changed V: Loading screen is skipped if the selected rom is the same as the cached rom
- Changed VI: Changed which memory setting is used in Project64 to make room for the in game menu.
- Changed VII: Updated the credits to reflect copyrights
- Changed IX: Updated the countries and how they are displayed (USA = America, JAP = Japan, etc)

- Fixed I: 1964 was using Project64's paging setting
- Fixed II: User and ini setting are now reflected in the menu rather than always being defaults (and saving those defaults)
- Fixed III: Shortcut folder not being accessible to some FTP programs
- Fixed IV: Empty Media folder causing crash (missing ./boxart/default.jpg = crash)
- Fixed V: Exit to Rom List causing crash
- Fixed VI: Minor code cleanups (lingering launch data code removed, Rice debug saving to C:\, etc.)

- Added I: No Audio plugin
- Added II: Default Video Plugin and Default Audio Plugin to ini (Settings)
- Added III: Preferred Video Plugin and Preferred Audio Plugin to ini (Roms)
- Added IV: Launch from the command line capabilities (plus minor update from the previous CMD patches)

Forgot to add the preferred emulator is highlighted by default now - oh well - next time smile.gif.

Just to clear this up "Use LLE RSP and Use Basic Audio are no longer used in the Surreal.ini". Technically they are still used, but you shouldn't use them tongue.gif. In order for Surreal to allow for more than 2 audio plugins, I had to change this a bit (I left them in for backward compatibility). I added a "Default Audio Plugin" option to the main settings that can determine which audio plugin is used as well as a "Preferred Audio Plugin" for the rom sections that works like "Preferred Emulator". Most people will probably use the default and not have to put this in, but it's there if you want to add it.

New Audio Legend:

Preferred and Default Audio Plugins:
0 = No Audio
1 = LLE RSP
2 = Basic Audio
3 = JttL

If you don't mess with the ini's, you probably won't notice this or understand what I'm talking about (heck - sometimes even I don't tongue.gif). But this was necessary in order to add more than 2 audio plugins.

I also added a "Default Video Plugin" and "Preferred Video Plugin" that work in much the same way. Anyone that was using the CMD patches I released and actually used "default-plugin.cfg" to override the default video plugin can now just set in the the "settings" section of the ini using "Default Video Plugin" tongue.gif.

Another thing to note that Bomb Bloke pointed out was that in all XXX versions, 1964 was using PJ64's paging setting which has been fixed. If you set 1964 paging to 0, neither crash. Setting PJ64's to 0 crashed them both laugh.gif.

Max Video Mem now works like it did in the 1.0 releases ( requested by greatant). In the 1.0 release this was set per the ini and could be changed to the persons liking (which the normal default in the ini was 4MB). In the XXX releases - it was set to a static 6MB. So if you where getting better results with XXX for a particular rom - chances are you'll have to bump this up.

And edwardar brought to my attention how XXX would really slow down in certain games using XXX and not 1.0 (IE Mario Kart 2 player using 1964 and Rice 5.1.0). I narrowed it down to the way roms are paged to memory. So I reverted it to the pre XXX releases while still leaving the code for 128MB users. I don't have a 128MB box to test it on, hopefully it will work the same or better smile.gif. If there's a problem - I will probably add both methods and than use the one that works best based on the memory config.

If you having problems, the first thing to try is deleting the E:\TDATA\a64fea57\ folder and the ..\Surreal64\ini\ folder (after you've backed them up of course - in case you want to revert). All versions save to the same path and different versions of the configs can really screw with Surreal.

I'm hoping that the next release will have some new stuff rather than just big fixes and little updates. The source is included if you want to take a crack at it smile.gif.

Have any questions or suggestions - shoot - and I'll move out of the way smile.gif. No seriously - find something wrong and/or want something added - be heard! Just don't go asking for something silly like having all the roms listed in reverse biggrin.gif.

I have some other things to button up as well as some source to hunt - so it may be a little while before I actually get some new stuff added (it's always open for others to tinker on). But I'll squash any bugs ASAP (especially ones that I may have created - I'm human tongue.gif).

A thanks to those that contributed and a thanks to Iriez for posting it and doing what he can to find some updated source (and putting up with me tongue.gif).

Made its way to XBINS last night. Enjoy!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
Ez0n3   Surreal64 Xxx B5.1 Ce   May 16 2009, 04:54 PM
xyteam   thanks for this good to see work is continuing on ...   May 16 2009, 05:44 PM
edwardar   Brilliant stuff - Mario Kart 64 works perfectly ag...   May 16 2009, 06:23 PM
Mega Man (?)   Brilliant stuff - Mario Kart 64 works perfectly a...   May 20 2009, 03:21 AM
Darknior   Many many thanks man :D Very great work :D I have...   May 16 2009, 07:00 PM
Barbie_on_Weed   Thanks for you're work on this! :)   May 16 2009, 07:31 PM
ThE MaSTeR 3   Surreal 64 update!? that's unpossible... ...   May 17 2009, 03:08 AM
neil222   Yeah, its nice to see a Surreal update...Cool. Jus...   May 17 2009, 05:22 AM
mtsaint   Does golden eye still work without the hle portion...   May 17 2009, 05:38 AM
Ez0n3   ...Just wondering though, did UltraHLE have to be...   May 17 2009, 06:58 AM
neil222   Sorry Dude, I was just going off what it said in t...   May 17 2009, 07:45 AM
Ez0n3   No problem. I just meant that there hasn't bee...   May 17 2009, 08:11 AM
neil222   I'm really glad Max. video mem has been put ba...   May 17 2009, 09:48 AM
law56ker   Thanks for the fixing/update, your work is appreci...   May 17 2009, 10:51 AM
freakdave   Nicely done, i'll definitely check it out toni...   May 17 2009, 02:36 PM
DZIAD   Thanks for the update :luv:   May 17 2009, 05:21 PM
greatant   I've been playing with this today, very cool...   May 18 2009, 03:09 PM
Ez0n3   I would have to see an emu that has it already. I ...   May 18 2009, 05:20 PM
Mega Man (?)   Thank You very much, Ez0n3! :) It is always g...   May 18 2009, 08:37 PM
wurzell   great to finally see someone working on this after...   May 18 2009, 09:50 PM
Harlock_Gbase   I'll definitely try it! Thanks a bunch. ...   May 19 2009, 08:31 AM
ressurectionx   Wow... haven't been following this thread at a...   May 19 2009, 04:35 PM
FrankMorris   Indeed. Thanks Ez0n3!   May 19 2009, 04:59 PM
Ez0n3   great to finally see someone working on this afte...   May 19 2009, 05:48 PM
wurzell   I'll check it out. I'll have to find out ...   May 19 2009, 09:23 PM
Darknior   Hi, I have made a little new Skin for "Surre...   May 19 2009, 09:09 PM
ressurectionx   Oh.... there's a new release out already? Dam...   May 20 2009, 06:14 AM
Reza1986   Yes finally a new version of the N64 emulator, thi...   May 20 2009, 08:09 AM
Ez0n3   Nice skin Darknior! :) hi thanks, but i shou...   May 20 2009, 08:36 AM
wurzell   snip... I was thinking about something like that,...   May 20 2009, 11:00 AM
Darknior   Great idea :D If it is possible to code that, it w...   May 20 2009, 06:09 PM
Darknior   I forgot also, Your idea to simplify the launch o...   May 20 2009, 06:38 PM
lamenessoverkil   I registered just for this :P Ill just get all m...   May 23 2009, 02:40 AM
wurzell   snip... I would also want to see some sort of dat...   May 23 2009, 10:32 AM
Darknior   I made a compatibility list based on all the test ...   May 23 2009, 08:27 PM
Ez0n3   well to be honest a few of these options require ...   May 23 2009, 11:17 PM
Darknior   Woaw, very impressive work :blink: Like that the...   May 24 2009, 12:46 AM
wurzell   thanks ez0n3 for the list of options, i was in the...   May 24 2009, 01:03 AM
lamenessoverkil   I know its not very related but I wanted some of m...   May 24 2009, 02:30 AM
Darknior   Beautifull skin, great work ... thanks to share it...   May 24 2009, 03:23 AM
Darknior   Hi guys ;) You will all over have in little time,...   May 26 2009, 08:56 PM
Mega Man (?)   Hi guys ;) You will all over have in little tim...   May 26 2009, 09:32 PM
edwardar   Wow - that sounds amazing! This could be the ...   May 26 2009, 09:04 PM
wurzell   this could be interesting if the new 1964 source w...   May 26 2009, 09:12 PM
neil222   Sounds awesome Guys...woohoo!!! :D   May 26 2009, 10:07 PM
DZIAD   Oh Boy :evil:   May 26 2009, 10:53 PM
Vejita   New 1964 source :D   May 27 2009, 02:19 AM
lamenessoverkil   This could mean leaps forward in the emulator. I l...   May 27 2009, 07:44 AM
hammer300   I could use some help with this emulator. I have ...   May 31 2009, 09:02 AM
Darknior   For Zelda you must use 1964, PJ64 and UltraHLE dos...   May 31 2009, 11:36 AM
hammer300   i have the games and would never ask for a rom don...   May 31 2009, 11:38 AM
jaygriggs   Wow thanks for all your hard work!!! m...   Jun 1 2009, 06:52 AM
schibo   http://1964emu.emulation64.com/ Enjoy :D   Jun 7 2009, 06:37 PM
pCeSlAyEr   http://1964emu.emulation64.com/ Enjoy :D Now ...   Jun 7 2009, 07:06 PM
FrankMorris   http://1964emu.emulation64.com/ Enjoy :D This ...   Jun 9 2009, 02:35 PM
Mega Man (?)   schibo... I don't know you, but if you are res...   Jun 7 2009, 07:50 PM
Darkangel754   Wow! This is great! I'm looking forwa...   Jun 7 2009, 09:24 PM
edwardar   I never thought I'd see the day!! It ...   Jun 7 2009, 09:33 PM
Darknior   Very very excelent :D Kool to see all our work, an...   Jun 7 2009, 10:40 PM
dickalan   where do i put in requests again??? I would like ...   Jun 8 2009, 12:53 AM
Xmodder deluX   I second the gameshark idea. Every other emulator...   Jun 8 2009, 01:11 AM
jaygriggs   To be honest I have not seen a lick of difference ...   Jun 8 2009, 01:26 AM
dickalan   no, play with 'ultra' it runs pretty good....   Jun 8 2009, 06:53 AM
jaygriggs   no, play with 'ultra' it runs pretty good...   Jun 20 2009, 06:08 AM
Ez0n3   I could use some help with this emulator. I have...   Jun 8 2009, 10:47 AM
schibo   Hey Ez0n3, You're very welcome. Btw, please g...   Jun 8 2009, 04:13 PM
Ez0n3   Hey Ez0n3, You're very welcome. Btw, please ...   Jun 8 2009, 11:07 PM
Barbie_on_Weed   I have been hoping on a update for Surreal64! ...   Jun 9 2009, 01:38 AM
Cospefogo   Hey guys! I always hoped to play Dr. Mario 64...   Jun 9 2009, 12:10 PM
nate1579   I got a question would it be possible to use the t...   Jun 9 2009, 08:33 PM
Darknior   Textures packs use many memory that xbox don't...   Jun 9 2009, 08:49 PM
nate1579   i agree sorry if it was a bother i would love for ...   Jun 9 2009, 08:58 PM
Xmodder deluX   Hey schibo and Ez0n3, I got to thinking about the ...   Jun 13 2009, 01:48 AM
greatant   Hey schibo and Ez0n3, I got to thinking about the...   Jun 13 2009, 05:12 AM
Xmodder deluX   Here is the source code for the adaptoid plugin: ...   Jun 13 2009, 05:19 AM
CaliNemo209   New to Surreal64 and don't fully understand mu...   Jun 18 2009, 01:32 AM
weinerschnitzel   Has there been much progress? When can we expect a...   Jun 20 2009, 05:42 AM
freakdave   Has there been much progress? When can we expect ...   Jun 20 2009, 11:22 AM
weinerschnitzel   http://sourceforge.net/projects/surreal64xxxce/#it...   Jun 20 2009, 06:33 PM
Vejita   Could the next release of Surreal64 have an option...   Jun 20 2009, 08:06 PM
greatant   Could the next release of Surreal64 have an optio...   Jun 21 2009, 02:00 AM
greenmile   This is really awesome news. I haven't been to...   Jul 4 2009, 09:33 PM
jaygriggs   well heres what I noticed with Surreal B5.1 CE it...   Jul 6 2009, 04:37 AM
bc54   hi. i play diddy kong racing, and it works fine. h...   Jul 6 2009, 06:14 AM
jaygriggs   hi. i play diddy kong racing, and it works fine. ...   Jul 19 2009, 09:34 PM
Darkangel754   Any status updates on the project? I'm really ...   Jul 16 2009, 01:12 PM
Ez0n3   Could the next release of Surreal64 have an optio...   Jul 22 2009, 11:29 PM
nate1579   Just wanted to see on how this going man haven...   Aug 5 2009, 03:32 AM
Ez0n3   Still hacking away at the 1964 1.1 source. I got i...   Aug 10 2009, 07:22 PM
Barbie_on_Weed   Sounds good! Can't wait! :)   Aug 10 2009, 10:31 PM
weinerschnitzel   Good to hear you're making progress. Keep up t...   Aug 13 2009, 03:50 AM
hellknight   I am still in shock about this however I cannot te...   Aug 13 2009, 07:21 AM
georaldc   Wow, now this is a nice surprise. Its been over ye...   Aug 13 2009, 09:03 PM
weinerschnitzel   Checking in-- Hows the progress with the new launc...   Sep 6 2009, 06:56 PM
freakdave   Checking in-- Hows the progress with the new laun...   Sep 8 2009, 08:17 PM
Likklebaer   Can I just say how great it is to see the original...   Sep 9 2009, 12:53 AM
greatant   Looks nice, freakdave.   Sep 10 2009, 06:45 AM
GordonFreeman   Ahh, its nice to see progress being made on Surrea...   Sep 13 2009, 11:39 AM
pkbunghole   fixed   Sep 15 2009, 09:34 PM
pkbunghole   I am having trouble with this version of surreal o...   Sep 15 2009, 10:29 PM
2 Pages V  1 2 >






Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 6th September 2010 - 03:20 AM