Help - Search - Members - Calendar
Full Version: Winuaex V2
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > Emulators
Pages: 1, 2, 3, 4
XPort
WinUAEX Amiga Emulator port for XBox v2

what's New:

- Fixed screen tearing

- Should automatically switch to PAL50 mode for PAL users

- New Options

+ Adjustable CPU/Chipset finegrain tuning from 100% CPU/0% Chip to 0% CPU/100% Chip
Makes some games (e.g. Gloom) much more like the real thing

+ 1MB FastRAM

+ Sound quality - Exact/Slower, Good/Faster
Some games like Batman : The Movie have to think reeeeal hard when the sound
quality is exact and it results in very slow game play. Set it to Good/Faster
and things speed up to normal again.

- Fixed mouse bug with Frontier : Elite 2 AGA version

- Fixed bug with filenames inside zips containing '+' characters

- Fixed bug with launching large files from ISO9660 discs

- The image you select from the file-selection screen will now always boot regardless
of how your disk configuration has changed during gameplay.

- 5 hard drive slots instead of just one
Device name, volume name, read/only, boot priority are configurable now also

You'll need to re-configure your HD games in order for them to work.

Stella, Gnuboy, SMSPlus, FCEUltra, HUGO, NeoPop, DGen, Bochs, HUGO-CD,
FMSXBox, Bliss, WinSTon, Gens, Z26X, StepmaniaX, PCSXBox, XBoyAdvance,
DOSXBox, AtariXLBox, MirrorMagicX, KoboX, MaelstromX, MarblesX, Vice64X,
Vice20X, VicePETX, KegsX, XPired, AdamX, WonderSwanX, BeatsOfRageX,
PowermangaX, LynxBox, BlueMSXBox, GladiatorX, AmphetamineX, StarfighterX,
PachiX, BlobWarsX, OdysseyX, ArnoldX, X68000X, WinUAEX
what's next?

Enjoy!
XPort
Oh one more thing - I forgot who said it, but there was talk of Workbench not installing in v1. I used the 6-disk Workbench v3.1 rev 40.42 (1996)(ESCOM)(M10) version and it installed just fine. 68020, 3.1 kick, 2MB chip.
lantus
that would be Mr XDelusion, but he's gone trying to get Doom working on a washing machine.

XDelusion
Yes, as a matter of fact DOOM runs like ass on this port! smile.gif

I'll try to install Workbench on this new version and see how it turns out, so far I did manage to get Gloom to run with some details off, and NOT in a full window, but good enough to play...

...to the end of the 1st level then I get the RED error screen which is not a problem with the PC port.

Damage still just sits there and does nothing, it does not even take up any RAM which tells me something is WAYYYY off. I've assigned the directory and all that just like on the PC, still no go.

Looking foward to seeing future versions of this, once agian I hope you will support XBOX with more RAM eventually...

...unless you have a fast and stable VRAM trick in store for us of course. wink.gif


Thankx again, it ain't perfect but it's coming along.
gonkle
wait until the WinUAE guy and thelion joined the WinuaeX Team wink.gif,
will bring some more RAM and Features, especially CD32 support.

I think the ultra modern washing machines are faster than the 6800er Series and will run Doom smoothly.
ScHlAuChi
Great !
The 1MB fastram should be at least enough to play some more modules in Delitracker smile.gif *plays Turrican2 soundtrack* - http://exotica.fix.no/
XDelusion
ScHlAuChi: Yes, but you might as well forget ever using some nice sized or mass amounts of samples in OctaMED or DigiBooster. :/
XDelusion
Ok, did some more testing. First off, it seems as if this port does not care if there are disks in the additional drives, no matter what it seems to expect all disks to be in the first drive. Is there somewhere to enable disk drive 2 through 4 or am I missing something?

Workbench got to 30% during install then fucked up. Can't be my copy cause it works flawless on the PC port. I'll go ahead and download the copy you hace XPort, regardless, I think this is totally worth mentioning. Something like this that works on the PC should work on the XBOX too.
synchro
Hi guys !!!
Im new to the scene of xbox emulation but an oldie to winuae and amiga emulation smile.gif

My main contribution to the scene was a CD i created Called "Tribute to the Amiga" for the PC!!!
Im wondering have they left the extended rom function in this version ????
If so it may be able to run cd32 games direct from the XBOX....Until i find WinuaeX V2 i wont know..

Im sure looking forward to checking out this baby smile.gif
gonkle
when i wanna delete the configs for each game, I only need to delete the content of the Saves folder on E, right?
Because the configs from v1 wont work with v2.
Antiriad
The HD configuration is great XPort! biggrin.gif Thanks very much!
Extra 1MB Fast Ram is also very useful. wink.gif

That and the Windows Keys on my USB Keyboard are mapped to the Amiga keys! Nice one! laugh.gif
sensible
worked out the key presses.....

not having much luck with

zool2
zool1
bodyblows galatic
cannonfodder


anyone got these to work?
XPort
XDelusion - OK, I don't know what you are doing, but whatever it is can be classified as "user error."

I played Gloom (1995 Black Magic AGA cr PSG) for two levels without it skipping a beat. 68020, 3.1 kick, CPU/Chip 100/0, CPU Compatible No, Cycle Exact no, video AGA/PAL, JIT 2MB, Chipmem 2MB, Fastmem 1MB, Fast copper yes, sound quality good/faster.

I've installed the Workbench 3.1 version I mentioned several times and it worked flawlessly each time.

I get the same Damage freezing you do, but, as you rightly point out, the PC version behaves the same - therefore you shouldn't expect WinUAEX to do anything different.

If you don't have a disk in the drive during bootup, then that drive will not be present. If you want two disk drives, then you need to have a disk image inserted into both those drives when you boot up the virtual Amiga.

To delete the configuration file for a game, highlight the game and press the Black button.

I would like to make something clear since there has been a lot of incorrect information being posted. (Eyeballing XDelusion) I have yet to find any program that doesn't behave exactly the same on WinUAEX as it does in WinUAE within the parameters of the available options. Obviously if you are trying to run a program in WinUAEX that absolutely requires more than 2MB of chipmem, then it won't work. If you change some option in WinUAE to get a game/program to work and that option does not exist in WinUAEX (e.g. the option to change how much RTG memory is used or changing chipmem size to something larger than 2MB) then you cannot expect the same results between the two. Even in V1, all the "problem" games noted in the original thread behaved exactly the same between WinUAE and WinUAEX if you set the exact same configuration options between the two. The only real WinUAEX specific problem was the case of Frontier Elite 2 but the only issue was the way the XBox mouse coordinates were being accumulated. It had nothing to do with how the game actually ran (i.e. the interpretation of the 68000 code, etc). There is very little outside-influence (i.e. XBox specific) on how the emulation behaves. Therefore, given the same settings, WinUAE and WinUAEX will behave identically.

So, in a nutshell, if you are testing something, then before you go shouting to the hills that there is a problem with WinUAEX you need to run WinUAE v 0.8.27 on your PC, set the exact same options as you have in WinUAEX, and see if it behaves the same. Then, when you see that it does behave the same, you can note what configuration changes you make in WinUAE to get it working the way you want. If the option does not exist in WinUAEX, then by all means post your results in the most recent WinUAE thread and let me know - including [b]all[b] specifics (game name (including the group that cracked it since there are lots of different versions of games floating around), all the configuration settings in WinUAEX and which of those settings you changed in WinUAE to make it work.)

A600
The FastRAM is enabled only when set to 0 MB. If I set it to 1 MB then is disabled (tested with Workbench).

xport: would it be possible to add more fastram if Jit Cache Size=0?
Fract504
Hi XPORT,

I discovered following issue:

When I set the system to PAL60 in MS Dashboard and then start WINUAEXV2 then everything works fine.

When the system is set to PAL50, WINUAEXV2 is flickering very badly on TV.
The flickering goes away, when I go into the Video options, choose 480i and exit.
In the moment I choose 480i and winuaex asks me if I am sure, the display is already fixed and the flickering is gone. So, I do not even have to confirm the mode and can exit by selecting no. Everything from there now on is fine, until Winuaex is started again from the dashboard. Then the flickering returns and has to be fixed by this video selection trick.

I am sure you can fix this quite fast or in the next release.

Please confirm.
fcorbier
Hey Xport, congrats for the port smile.gif

Is it me or is screen tearing not fixed in v2? Try running the "Sanity - World of Commodore" demo and at the first blue big scroller, you'll notice tearing in WinUAEX but not in UaeX, hmm...

Also, did anyone manage to get the "Andromeda - Nexus 7" demo running in WinUAEX? I wanted to check if the JIT of winuae would make it runnable at full speed on the XBox but it never get pasts the intro screen (whereas in UaeX, the whole demo runs but at times, it gets into slideshow mode).

-Christophe (original UAEX author heh)
Likklebaer
Thankies XPort! Although you have condemned me to a night without sleep it sounds like there are many excellent additions/fixes in this release. happy.gif

Who would've thought my bitching and complaining would actually come in handy blink.gif

Ah well, no time to talk...

XDelusion
XPort, Damage HD runs PERFECTLY on the PC, and does not require RAM settings any higher than the XBOX is capable of. It is the floppy version that locks up.

There are a LOT of games out there, it would be permature to assume that your XBOX port is capable of running them all just as the PC does, not unlike the funky UlneashX icon bug, I'm not so sure the problem does not lie in the program itself.

Another thing, when I have 1Mb of Fast RAM set as an option, it does not show up in the Workbench info screen at the top. I only see my Chip Mem.

P.S. I notice small random glitches at times in the top upper right hand side of the Workbench screen. Also when you hold down the right mouse to bring up additional functions in Workbench, the screen goes fuzzy.
Danjuro
Greetings, and thank you as usual for this most excellent work Xport.

I have a minor anoyance here : the mouse cursor is incredibly slow in v2 using the analog pad, while it wasn't in v1. I tried messing around with the analog speed settings, but from 1 to 255, it didn't change a bit.

Best Regards.
A600
QUOTE (XDelusion @ Jun 21 2004, 08:15 PM)
Another thing, when I have 1Mb of Fast RAM set as an option, it does not show up in the Workbench info screen at the top. I only see my Chip Mem.

It's a bug. Select 0 MB of FastRAM and you'll have 1 MB of FastRAM.
A600
QUOTE (Danjuro @ Jun 21 2004, 08:46 PM)
I have a minor anoyance here : the mouse cursor is incredibly slow in v2 using the analog pad, while it wasn't in v1. I tried messing around with the analog speed settings, but from 1 to 255, it didn't change a bit.

You can change the mouse speed in the game config settings.
Danjuro
Whoops, time for a big *doh*

Thank you a lot for the tip, sir laugh.gif

Just one little more thing, when the emulator starts up, it looks like the infamous ficker filter is off, but as soon as a game is launched, it is back. Dunno what to think about it happy.gif
Likklebaer
XPort, this release is outstanding. I've yet to find anything that isn't equally compatible to the PC version. And the only bugs I've noticed so far are the Fast RAM setting mix-up and slow default mouse-speed that have already been mentioned.

First little question though. Would it be possible to make the PAL50 thing optional? PAL60 looks sooo much better on my TV and many Amiga games (Jurassic Park, Batman the Movie) do not work at all if you set NTSC.

Thankies once again! happy.gif
XDelusion
Changed my Gloom, settings and it still does not run full speed full screen, but it does run very good half screen with the ceiling textures off. Kool!

Anyone remember if this game had a strafe button, I forget.
Likklebaer
Are you sure you're not talking about Gloom Deluxe there? The original Gloom runs fine whatever you set the size to. Anyways, if you set the control type to CD32 Pad then you can strafe with the REWIND and FAST-FORWARD buttons. There were also keyboard keys that did the same thing under standard joystick control but I can't seem to find them.

And speed-wise the Amiga just wasn't designed for games like Gloom. It was being fed more than it could chew by games companies who were desperate to stay in a market being dominated by PC FPS games. In the larger screen sizes, these games ran poorly on all but the most stupidly pumped up Amigas. There's no reason they should fare any better on the Xbox. Best to just forget them and go play some real Amiga games like Superfrog. happy.gif
Tanas
I've found a weird bug in Head over Heals, when you first start the the game it runs at normal speed for a couple of seconds but then slows down to a snails paste, and becomes unplayable.

I've tried every setting and none of them enables the game to play normally.
The game runs ok in UAEX.
XPort
Zool (1992)(Gremlin)[cr CSL][t +1 DC] - 68020, kick31, agnus, chipmemsize 2mb, jit=0, fast=0

Zool (1992)(Gremlin)[cr Ministry][f AGA] - same as above, except AGA

Zool 2 (1993)(Gremlin)(AGA)[cr CLS](Disk 1 of 2) - same as zool aga

Zool 2 (1993)(Gremlin)[cr CLS][t +12 ZNT](Disk 1 of 3) -same as zool non-aga

Body Blows - same as non-aga zools

All of the above worked without any problems that I could see.

I did not check cannon fodder because I suspect whatever problem you're having is the same as your configuration as the others noted above.

re: fastram 0MB vs 1MB - yes this is a display error. When you select 0MB it's actually adding 1MB of fastram and vice versa. This has been fixed.

fract504 : that's a strange one. I'll look into it as best I can (given that I do not have a PAL TV)

fcorbier - Yes, you are right about the screen tearing. I forgot to change something the last time. This is fixed now and will be included in v3.

Furthermore, to get the Andromeda demo to play, you need to set the following:

kickstart 3.0
68020
cpu speed 100/0
chipset AGA
JIT - 2MB
Chipmem size - 2MB
FastRam - 1MB (set it to 0MB on v2 because of the bug)
Collision level - sprites only
Sound quality - good/faster

This will get it working so that it plays to the very end of the demo. However, during the bouncing sphere there is some stutter and the shade cluster is very choppy. I've added some more fine-grade options in v3 and now Andromeda goes full speed through the bouncing sphere and everything else except for the shade cluster and plasma zoom which are still choppy. When testing this on UAEX, however, it wouldn't go past the disco ball stage. I was using the "aga" configuration. You must be using a different configuration file.

I certainly hope you don't feel like I stepped on your toes with this port. It looked like you were done doing anything with UAEX.

XDelusion - If you read what I wrote closely, you'll see that I did not say that anything running on the PC version will run just as well as on the XBox version. For one thing, your typical PC has a much faster CPU than the XBox. Perhaps you can PM me a place where I can find this HD version of Damage so I can see for myself because I have not been able to locate it for testing.

re: fuzzy screen in workbench with right mouse button. I tried workbench 1.0 and 3.1 - I don't see it. As I said, if you want to complain about something, you need to provide all the specifics.

Danjuro - re flicker filter - I realized that about 3 minutes after I posted news about v2. It's fixed for v3.

re: selectable pal50/60 - OK

Antiriad
Some handy tips people:

1) If a hard drive file uses an invalid character such as "ik+" (or a , ) in its name which the XBox dislikes but the PC tolerates, rename it in WinUAE on your PC to something the PC dislikes by adding a space at the end of the name. Youll then get the file renamed to __uae___ik+ and a _UAEFSDB.___ file.

Rename the __uae___ik+ file to something like __uae___ikp, then Hex Edit the _UAEFSDB.___ file. Replace the "__uae___ik+ " reference in the middle of the file and reference "__uae___ikp" instead. Then change the "ik+ " reference at the top of the file with "ik+". The copy __uae___ikp and your amended _UAEFSDB.___ file onto your XBox and under WinUAEx it will appear as "ik+".

Confused yet? blink.gif Chance are youll never need to use this tactic, but its worth knowing due to the Box's funny attitude with file names.

And more simply...

2) CD32 Red and CD32 Blue correspond to Fire 1 and Fire 2 on a normal Amiga joystick. As such you can map the keys on your XBox pad to match the layout of the CD32's and retain compatibility with none CD32 games. Plus Amiga mice never use a third button so you can free up any assignments to these.

3) Emulation of the 68040 CPU should not be ignored as not only does it pack more umph it also has a MMU which can be useful with some games and applications. On the other hand it is not recommended for old games.

4) Dont instantly blame the emulator if one your favourite games doesnt work. Chances are the crack of the adf is a dodgy one, so its best to try different versions done by different groups as they vary in quality. For any A500 games stick to KS1.3, 68000 and 512k/1MB Chip Ram and Full ECS. Often Fast Ram will also cause badly hacked A500 games to crash. A1200 games stick to KS3.1, 68020, 2MB Ram and AGA.

I hope with TheLion and Toni Wilen assistance you can manage to even further optimise your excellent work XPort biggrin.gif
XPort
Antiriad - good tips, however :

QUOTE
3) Dont do 2MB JIT and 2MB Chip Ram as it will crash the emulator.


This not true. I've had both those options enabled lots of times and it has not crashed on me. It must be specific to the game/program you are trying.

Tanas - Change the sound quality to "Good/faster" and it will play just fine. (This game doesn't even play smoothly on my PC with the "Exact/slower" setting enabled!)

Antiriad
My apologies, i wrote my post before reading your recommended spec for that demo and realised the problems were just with me. I had already removed this before you rightly pointed it out.
Tanas
Thanks X-port it works great now smile.gif

One thing for sure, is that I'd be no good as a playtester wink.gif
XDelusion
Sorry, must have mis-read in that case.

Here's the link for you, it is now Free:

http://www.damagegame.com/

I'll PM you in case you don't see this as well.


I did manage to get it to run actually, what I did was try to install from floppy over top the install I already had and what it did was run the game off the HD, but then ask for disc 2 stangly enough...

...so I popped in disc 2 and...

...it ran! Now to recall how to reload and pick up weapons! smile.gif

sonic88
Thnx once again xport for a fine version of this masterpiece, and for adding support for more harddrives in v2. It really rocks!. cheers mate beerchug.gif
synchro
Winuae on an xbox is an echivement on its own......It must have been a real pain in the rear to convert probably the mOst complex emu so far for xbox so im really looking forward to V3 ( if it happens )

I would still like to know if it can emulate the cd32 like Winuae.....Now that would be impressive !!!!
lantus
QUOTE (XDelusion @ Jun 21 2004, 08:19 PM)
Changed my Gloom, settings and it still does not run full speed full screen, but it does run very good half screen with the ceiling textures off. Kool!

Anyone remember if this game had a strafe button, I forget.

my A3000 040/40 with a cgfx 3d card doesnt run gloom at full speed with a full screen.

Your point?
lantus
QUOTE (Likklebaer @ Jun 21 2004, 08:43 PM)

And speed-wise the Amiga just wasn't designed for games like Gloom. It was being fed more than it could chew by games companies who were desperate to stay in a market being dominated by PC FPS games. In the larger screen sizes, these games ran poorly on all but the most stupidly pumped up Amigas. There's no reason they should fare any better on the Xbox. Best to just forget them and go play some real Amiga games like Superfrog. happy.gif

very true.

if you recall every game of this type required a 'chunky to planer' conversion routine which ate up alot of CPU.

Bitplanes basically suck for these kinda games because for example you require many operations just to change the color of a pixel versus one operation.
seph200x
Hi Xport. You have proven once again that you are a supreme being with such presence that we are not worthy to be in. And now I've boosted your ego, I have a quick comment.

When I head that you had released an Amiga emulator, I was wrapped. Finally I could use the 15GB ADF collection on my PC via Samba. Awesome! Now all I needed was a SNES emulator with Samba support and I'd be eternally happy. So I foolishly deleted all the ADFs from my Xbox after reading the WinUAEX V1 doc file saying in one part that SMB shares were supported (I obviously didn't read the part that said that feature was removed). After I found out that network support was not available, I felt like I was back at square one (well actually because of the emulation enhancements, more like square 1.8 or 1.9)

My question is, is SMB support totally out of the question? Is it something virtual memory can fix? Or is virtual memory still a big secret in Xbox dev land, only known by 2 or 3 developers?

Please know that I am only asking out of ignorance, and I am not having a go at you or anyone else. It's just that I haven't been able to find this info out anywhere else.

Cheers and beers
fcorbier
XPort: Thanks for the andromeda demo tips, it works here now =)

And no, I don't feel bad about your port at all, I really wanted someone to port WinUAE. I didn't want to do it myself since I don't want to install the required SDK to compile and/or install VC7.

-Christophe
XPort
seph200x - No, SMB is not totally out of the picture. No, implementing demand paging (virtual memory) is not uknown to me. Yes, I can implement virtual memory ( which I will get around to doing to test out some things) but the main issue is the nature of the mechanism - in that it has to read/write the swapped pages from/to the hard drive. This will probably result in a hit in performance. I'll deal with all these things in time.

fccorbier - I'm glad there are no hard feelings.

synchro - Yes, CD32 is in the works.

XDelusion
Lantus: My fastest Amiga was a stock 1200 with 16Mb of RAM and a 030 33Mhz. I have managed to run Gloom on a low end celeron before, and it ran full screen every well, though I did have twice as much RAM...

...sending my XBOX off for RAM upgrade soon. As for your Amiga, sounds like you need a VooDoo.

Alien Breed 3D 2 (2Mb edition) runs pretty well on this port BTW. Dual analog! smile.gif

lantus
hmm im talking about Gloom Deluxe...which generally runs like a dog no matter what spec Amiga used.

Doom ran pretty well on my configuration, probably about 20fps
ScHlAuChi
I had a Blizzard A1260 in my A1200 (sold the whole ting later - arrghh)
It was the shit - games like AlienBreed-3D2 and Gloom, or Doom, hexen etc was hella smooth wink.gif
Tho now with a 3Ghz PC the PC is like 2x faster than that wink.gif

Thx XPort that you still consider adding stuff like VM and SMB - also give BSD a shot again please. As for speed issues for VM i wouldnt mind that much as long as it makes us able to fully use AmigaOS smile.gif After all VM works pretty good for Kawa-X, although i understand that this is not really compareable.

Other than that i still get an error when starting AmigaOS in Picasso96 mode - so i guess its not working yet.

And thx again to fcorbier who gave us an Amiga-emu the last 1 1/2 years smile.gif


lantus
QUOTE (ScHlAuChi @ Jun 22 2004, 04:17 AM)

Other than that i still get an error when starting AmigaOS in Picasso96 mode - so i guess its not working yet.


probably memory related, since RTG memory is required for picasso
ScHlAuChi
ah yeah that could be the reason smile.gif
XDelusion
My 1200 played DOOM so so, depended upon the level. I really needed to go 50Mhz rather than what I had.

As for Gloom, I was only talking Gloom DX of course, there is no way you can get me to play normal Gloom! smile.gif

Citadel seems to only crash on the XBOX so far. sad.gif

Oh! Xport, I downloaded your version of Work Bench, got the same error at 30%, works fine on the PC, same settings.
XDelusion
Anyone get Worms DC going?
spleen
Also, anyone got Sensible World of Soccer 97 to work?
Can't seem to get it to load, seems to load ok on uaex (TheLions one).
Likklebaer
I don't know if this would work or not XPort, but would it be possible when configuring controls to have the Emulator Definitions saved per-game also? It's just that there are so many games that all use different controls and keys and it's impossible to find one set of definitions to cover them all.
jmalys
QUOTE (Likklebaer @ Jun 22 2004, 09:00 AM)
I don't know if this would work or not XPort, but would it be possible when configuring controls to have the Emulator Definitions saved per-game also? It's just that there are so many games that all use different controls and keys and it's impossible to find one set of definitions to cover them all.

it already does as far as I know - I set up individual key mappings for Pinball Fantasies and Pinball Illusions last night, defining the black button as Cursor Down and Return respectively. Of course, I was then jumping straight into a saved state of each game so that may have been why
Likklebaer
Well whenever I change the Emulator Definitions in a game, it makes those definitions the default rather than just saving them for that particular game.

Also XPort, would it be possible to have an option to enable the Drive Sound Emulation? I find the LEDs rather intrusive, but I'd still like some indication of disk activity. Thankies! happy.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.