xboxscene.org forums

Pages: [1] 2 3 ... 9

Author Topic: Surreal64 Xxx B5.1 Ce  (Read 1341 times)

Ez0n3

  • Archived User
  • Jr. Member
  • *
  • Posts: 64
Surreal64 Xxx B5.1 Ce
« on: May 16, 2009, 09:54:00 AM »

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!
Logged

xyteam

  • Archived User
  • Sr. Member
  • *
  • Posts: 361
Surreal64 Xxx B5.1 Ce
« Reply #1 on: May 16, 2009, 10:44:00 AM »

thanks for this good to see work is continuing on the old xbox! (IMG:style_emoticons/default/smile.gif)
Logged

edwardar

  • Archived User
  • Newbie
  • *
  • Posts: 48
Surreal64 Xxx B5.1 Ce
« Reply #2 on: May 16, 2009, 11:23:00 AM »

Brilliant stuff - Mario Kart 64 works perfectly again (it didn't in XXX b4.95 and later versions), thanks very much!

The dream would be to get the latest 1964 source, but any plugins updates would be great too. I'll be fun testing out which games have improvements!
Logged

Darknior

  • Archived User
  • Full Member
  • *
  • Posts: 132
Surreal64 Xxx B5.1 Ce
« Reply #3 on: May 16, 2009, 12:00:00 PM »

Many many thanks man biggrin.gif
Very great work biggrin.gif

I have not already tested it but now we can see prefered EMU but wan we see also prefered plugins ?

I will test all the EU roms i have and give you after my INI corrected wink.gif
Bye
Logged

Barbie_on_Weed

  • Archived User
  • Jr. Member
  • *
  • Posts: 56
Surreal64 Xxx B5.1 Ce
« Reply #4 on: May 16, 2009, 12:31:00 PM »

Thanks for you're work on this! (IMG:style_emoticons/default/smile.gif)
Logged

ThE MaSTeR 3

  • Archived User
  • Full Member
  • *
  • Posts: 245
Surreal64 Xxx B5.1 Ce
« Reply #5 on: May 16, 2009, 08:08:00 PM »

Surreal 64 update!? that's unpossible...

Thanks trying it now
Logged

neil222

  • Archived User
  • Sr. Member
  • *
  • Posts: 360
Surreal64 Xxx B5.1 Ce
« Reply #6 on: May 16, 2009, 10:22:00 PM »

Yeah, its nice to see a Surreal update...Cool.
Just wondering though, did UltraHLE have to be taken out, or was it by choice?
The reason I ask is because UltraHLE ran Super Mario 64 better than the others imo
(other than the white head on the title screen!)
There is no screen-tearing when using UltraHLE, whereas the other 2 do have it. You can notice this more clearly when standing in front of the Bob-omb Battlefield level entrance,
by spinning the camera around.

 biggrin.gif
Logged

mtsaint

  • Archived User
  • Jr. Member
  • *
  • Posts: 98
Surreal64 Xxx B5.1 Ce
« Reply #7 on: May 16, 2009, 10:38:00 PM »

Does golden eye still work without the hle portion? It was the only was I could get bond to run at fullspeed. Does this change the way shortcuts are worded? Keep up the good work.
Logged

Ez0n3

  • Archived User
  • Jr. Member
  • *
  • Posts: 64
Surreal64 Xxx B5.1 Ce
« Reply #8 on: May 16, 2009, 11:58:00 PM »

QUOTE(neil222 @ May 16 2009, 11:14 PM) View Post

...Just wondering though, did UltraHLE have to be taken out, or was it by choice?...

It wasn't taken out. I didn't take anything out  - except a few bugs smile.gif.

UltraHLE.xbe wasn't in the download from xbins? Unless they repacked it (which I highly doubt - why would they?) - it should still be there.
...
I just testing the xbins file just to be double sure - and it's there. Don't know else to say other than if it's missing - re-download it smile.gif.

QUOTE
Does golden eye still work without the hle portion? It was the only was I could get bond to run at fullspeed. Does this change the way shortcuts are worded? Keep up the good work.

Are you talking about Neil's post? Or the HLE audio? Either way - Bond should still work that way it did before. Nothing has been "pulled", just changed a bit. Those that don't dabble in the ini's or source probably won't notice anything different other than there is now a "No Audio" option in the menu, the preferred emu is highlighted by default and it should crash less and possiblly run better. smile.gif

Not sure where you guys are getting these ideas blink.gif, but I can asure you - I wouldn't do anything to decrease compatibility (on purpose at least). I'm trying to the the exact opposite smile.gif.

Nothing has been changed on the UltraHLE front - there's not much I could change even if I wanted to smile.gif. It's a pretty self contained app (has it's own video and audio plugin) and that doesn't allow for much improvement. That is unless you are an experienced programmer that could understand and update the core of that emu. Otherwise, it will probably never change.
Logged

neil222

  • Archived User
  • Sr. Member
  • *
  • Posts: 360
Surreal64 Xxx B5.1 Ce
« Reply #9 on: May 17, 2009, 12:45:00 AM »

Sorry Dude,
I was just going off what it said in the Info file about UltraHLE being "completely abandoned",
Just presumed that meant it was gone!   sad.gif

Good work.   biggrin.gif
Logged

Ez0n3

  • Archived User
  • Jr. Member
  • *
  • Posts: 64
Surreal64 Xxx B5.1 Ce
« Reply #10 on: May 17, 2009, 01:11:00 AM »

No problem. I just meant that there hasn't been and probably will never be - any progress made on UltraHLE. IE "completely abandoned". It's sad - but true afik. From what I have read, the devs threw in the towel with in the same month it was created because of legal pressure from Nintendo (like 99'-01'ish).

I saw an updated alpha floating around somewhere, but the differences only applied to Windows and were fairly superficial. It's kinda like how I changed a few things that only apply to XBOX that wouldn't improve a Windows build one bit (might even make it worse).

Actually I was thinking - Oh wth, how could I have forgot to put in UltraHLE!? Just glad I don't have to re-pack and re-upload it (IMG:style_emoticons/default/smile.gif).

This post has been edited by Ez0n3: May 17 2009, 08:16 AM
Logged

neil222

  • Archived User
  • Sr. Member
  • *
  • Posts: 360
Surreal64 Xxx B5.1 Ce
« Reply #11 on: May 17, 2009, 02:48:00 AM »

I'm really glad Max. video mem has been put back in...gives you more freedom to test different settings.
Always good to see Surreal updates... biggrin.gif
Logged

law56ker

  • Archived User
  • Full Member
  • *
  • Posts: 163
Surreal64 Xxx B5.1 Ce
« Reply #12 on: May 17, 2009, 03:51:00 AM »

Thanks for the fixing/update, your work is appreciated.
Logged

freakdave

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 284
Surreal64 Xxx B5.1 Ce
« Reply #13 on: May 17, 2009, 07:36:00 AM »

Nicely done, i'll definitely check it out tonight.
Keep up the good work and do not forget to look into your PM folder  biggrin.gif
Logged

DZIAD

  • Archived User
  • Newbie
  • *
  • Posts: 44
Surreal64 Xxx B5.1 Ce
« Reply #14 on: May 17, 2009, 10:21:00 AM »

Thanks for the update  love.gif



Logged
Pages: [1] 2 3 ... 9