xboxscene.org forums

OG Xbox Forums => Software Forums => Emulators => Topic started by: XPort on June 18, 2004, 08:08:00 AM

Title: Winuaex V1
Post by: XPort on June 18, 2004, 08:08:00 AM
WinUAEX Amiga Emulator port for XBox v1

http://xport.xbox-scene.com
http://www.winuae.net/

Thanks to J-Red for another great skin!


Features :

- Emulates Amiga

- Excellent compatibility - ported from WinUAE 0.8.27

- ZIP support

- Cheat system - Search/Create your own cheat codes (see notes)

- Favorites list

- Save states

- Virtual Keyboard - go to Controller Configuration / UI Mappings to select
  the button combo that will bring up the Virtual Keyboard while in-game.

- Real keyboard support

- Real mouse support

- Hard drive files (HDF) and hard drive directory support

- Lots of WinUAE customization options

- Fast forward/throttle

- Resizable game screen

- Skin-able :
   - Backgrounds
   - Sounds
   - Background Music
   - Sprites
   - Text position (right/left/center, top/bottom/center)
   - Text color, select bar color
   - Font
   - Fading speed
   - Screenshot position
   - Can specify 2 sprites to surround the selected menu option
   - Option to have a transparent select-bar color (from select-color menu)
   - Can flip sprites horizontally/vertically
   - Can set motion_x and motion_y variables for sprites
   - Sprites can loop continuously or just once
   - If you want to change the way something looks in this new UI,
     chances are that you can change it via the Configuration menu.


- Save Game management - delete save game files

- Text file viewer

- ISO9660 support

- User definable save directory.  If you don't like the default of
  E:\SAVES\WINUAEX you can change it via the menu

- Take in-game screenshots and display them on the game selection list

- New UI feature - auto-screenshot capture mode.  When enabled, the emu
  will start taking screenshots at a user-defined interval.  Useful for
  ripping sprites/animation.

- Hardware filtering options : Point, Bilinear, Trilinear, Anisotropic

- Record/Playback feature - record your gameplay in the emu and then
  play it back again.  Record up to 10 minutes of gameplay.

- Every single in-game command is fully customizable on any of the
  four joypad controllers.

- Map any emulator or UI command to a single button or a combination of
  two buttons.  (e.g. RTrigger+LTrigger = Save State)

- Autofire capabilities for any emulator button on any controller

- One-button combos (define a series of emulator commands to be played
  back when you press a user-definable XBox controller combination.)
  (E.g. Press RTrigger+LTrigger to execute the command string
  A,B,A,B,Up,Down,Left,Right)

- Traverse any directory on any drive ( Continue selecting the parent
  directory entry on the file selection list to get the drive selection
  list.  Selectable drives are C, D, E, F, R, X, Y, Z, and SMB.
  R is the CDROM drive.  SMB is the samba share you have defined in your
  WINUAEX.ini file.)  Press Y from any file-listing screen to go up one
  directory level.

- All UI commands (save state, load state, screenshot, etc) can be
  invoked from the Options/Pause menu as well as in-game via your
  customized joypad mappings.

- Can be invoked from a command-line to directly run a game from a front-end
  or dashboard and bypass the user-selection screens. (Only if the frontend
  or dashboard supports this feature.)

- Can return to the launching program *if* the launching program supports this
  feature.  For example, if the custom-launch routines are incorporated into
  a new frontend, that frontend could launch WINUAEX and when you exit
  WINUAEX, that frontend can be automatically reloaded.  



Default ROM dir is D:\AMIGADISKS

===============
Important Notes
===============

--------------
Kickstart ROMs
--------------

You need to put the following ROM files into the D:\ROMS directory:

KICK12.ROM
KICK13.ROM
KICK20.ROM
KICK30.ROM
KICK31.ROM

These are the so-called "Kickstart" ROM images that are REQUIRED in order for
WinUAEX to be functional.  Search google for "kickstart roms" and I'm sure you'll
find them.

--------
Cutbacks
--------

WinUAE eats up a LOT of memory.  I had to remove the following:

Software graphics filters (2xSai, AdvanceMame2x, etc, etc)
MP3 playback
Network sharing (Samba, Relax, netplay)
Hi-definition modes (720p, 1080i)

If you put a different skin on, I don't recommend using any sprites or sounds
because if you add too much, it may prevent WinUAEX from being able to load
any games.  

I don't think these restrictions will be really disappointing to people, though.  


-------------------------
Using Disks + Save states
-------------------------


When you change disks while playing, the configuration of the game is updated as well.
For example, if I start a game with DISK1 and then during the game I change the disk
in drive 1 from DISK1 to DISK2, then the configuration of the game will now state
that the disk in drive 1 is DISK2.  When you start the game again from the main menu,
it will try to boot off of DISK2.  This is intentional.  Save states for multiple disk
games requires that the disks present in the drives when the state was saved are there
when the state is reloaded.  

If you are playing a game where you have to change the disks during gameplay, then
I strongly suggest these tips:

- Turn on auto-loading of save states

- After you have changed a disk, wait until the game has finished loading whatever
  it needs and then save the state.  Always remember to save the state after
  each disk swap.  If you do this, then when you exit the game and restart it in the
  future, the disks will be set correctly in the configuration screen, the state will
  automatically load, and you'll be all set.


-----------------
Weird Speedup Bug
-----------------


There is a strange bug that has popped up a couple of times during testing that I have
not been able to find.  If you notice that the game you are playing is going way too
fast, then simply exit out of it and restart (or save the state and immediately load the
state again.)  It should be fine after that.


-----------------------------
Save States + Hard Drive = No
-----------------------------


Saving states while using hard drives is not supported in WinUAE, therefore it is not
supported in WinUAEX.  You can still save/load the states, but there is no guarantee
that it will work with hard drive images.  I've had it work fine for me in some cases
and in other cases it has crashed.


------------------
Game Configuration
------------------


The default configuration will work with most non-AGA games, but some games do require
tweaking.  For AGA games, I suggest using KICK31.  There are lots of tutorials,
docs, and forums about configuring games for use in WinUAE.  I suggest you read
them first if you are having a problem getting a game to run.  I have found that
just about every game will work if you fiddle with the settings enough.  There are
also different versions of various games.  If one does not work, try to find another.
In the few cases that I couldn't get a game to work, I found that it also did not work
in the Windows version of WinUAE.  

Here are some general configurations that have worked well for me:

#1 - This is good for standard A500 games, including Shadow of the Beast

68000
Kickstart 1.3
512k Chip Mem
defaults for everything else


#2 - This is good for some more advanced games (A1200)

68020
Kickstart 3.1
2MB Chip mem
defaults for everything else

#3 - This is good for AGA games

68020
Kickstart 3.1
2MB Chip mem
AGA Chipset
defaults for everything else



--------------------------
Amiga Controllers Defaults
--------------------------


It seems the normal configuration that many games expect is for a mouse to be
plugged into port 1 and a joystick in port 2.  The default configuration for
your controller is as follows:

The following buttons apply to the controller assigned to port 2 which is
defaulted to an Amiga Joystick:

XBox DPAD - Port 2 Up/Down/Left/Right
XBox A    - Port 2 Button 1 (Joystick Button 1 or Mouse Left Button)
XBox B    - Port 2 Button 2 (Joystick Button 2 or Mouse Right Button)
XBox X    - Port 2 Button 3 (Joystick Button 3 or Mouse Middle Button)

The following buttons apply to the controler assigne to port 1 which is
defaulted to an Amiga Mouse:

XBox Y     - Port 1 Button 1 (Joystick Button1 or Mouse Left Button)
XBox Black - Port 1 Button 2 (Joystick Button 2 or Mouse Right Button)
XBox White - Port 1 Button 3 (Joystick Button 3 or Mouse Middle Button)


The XBox Left Thumbstick will always control the mouse cursor regardless of
the port to which it is assigned.  (The same thing applies to a real mouse
if you have one connected.)


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!
Title: Winuaex V1
Post by: Diontae18 on June 18, 2004, 08:12:00 AM
XPORT, If Lantus gives you the source code for the Xsnes9x emulator, can you implement a code-generator. SUPER PRETTY PLEASE love.gif
Title: Winuaex V1
Post by: Diontae18 on June 18, 2004, 08:18:00 AM
Lantus gives credit in his readme text to X-Port. It's not that I don't care but X-Port's hardly never visits the scene, hard to keep up with him. Yes I do care, I just thought this is the only time I can catch him. wink.gif
Title: Winuaex V1
Post by: 0123456 on June 18, 2004, 08:24:00 AM
Great work.
Title: Winuaex V1
Post by: Diontae18 on June 18, 2004, 08:25:00 AM
Congrats X-Port on this release of the Amiga Emulator WInUAEX.
Title: Winuaex V1
Post by: XPort on June 18, 2004, 08:39:00 AM
Lantus doesn't need help implementing a cheat-code searcher.  The more you pester, the less likely it is that it will happen.  This is a WinUAEX thread.  WinUAEX-related posts only, please.

Fusion - there are no software filters.  There are only hardware filters (e.g. bi/tri-linear, etc)

Title: Winuaex V1
Post by: Arius on June 18, 2004, 08:44:00 AM
GREAT work Xport smile.gif

UAEx rocked, but knowing your previous work this will be better.

thaks for yet another great port smile.gif
Title: Winuaex V1
Post by: devlkore on June 18, 2004, 08:44:00 AM
ThanX a lot Xport, I don't know what the hell this is, but ThanX anyway.
Title: Winuaex V1
Post by: Likklebaer on June 18, 2004, 08:46:00 AM
Wow! My two most wanted emu releases in as many days. First the new XSNES9X and now this. Thankies Xport!  biggrin.gif

I'll be very interested to see how this compares to the version TheLion and I have been working on.

I'm not sure about the updating of the configuration every time you swap disks though. That sounds like a real pain. When I choose a disk 1 from my games list, that's what I expect the emu to load, regardless of whether I swapped disks last time I played or not.

It would be better to associate save states with whichever disk the emu was launched from (disk 1 presumably) and then have it restore the contents of the disk drives as they were at the time of the state's creation. So you could launch from disk 1 and then restore a state in which any subsequent disk was in the drive.

Just an idea, one of many. Thankies again! happy.gif
Title: Winuaex V1
Post by: Diontae18 on June 18, 2004, 08:46:00 AM
Sorry X-PORT, It just that you're the king at making Code-Generators. I'm Sorry. As you said before, thuis post is for the winuaex amiga emulator. I can respect that.
Title: Winuaex V1
Post by: Tanas on June 18, 2004, 08:49:00 AM
I think I may have found a bug in the Joypad Keymapping.
Mapping buttons to the Joy Up, Down, Left and Right doesnt seem to work.
Title: Winuaex V1
Post by: deathx88 on June 18, 2004, 08:55:00 AM
another great port by xport

horay for xport

beerchug.gif
Title: Winuaex V1
Post by: XPort on June 18, 2004, 09:06:00 AM
QUOTE (Likklebaer @ Jun 18 2004, 12:46 PM)
I'm not sure about the updating of the configuration every time you swap disks though. That sounds like a real pain. When I choose a disk 1 from my games list, that's what I expect the emu to load, regardless of whether I swapped disks last time I played or not.

It would be better to associate save states with whichever disk the emu was launched from (disk 1 presumably) and then have it restore the contents of the disk drives as they were at the time of the state's creation. So you could launch from disk 1 and then restore a state in which any subsequent disk was in the drive.

The save states are associated with the file you selected from the menu and only that file.  It does restore the state of the disk drives at the time the state was saved.  

There is only one scenario where people need to worry about things possibly not working the way they would expect.  This scenario has the following characteristics:

1) You're playing a multi-disk game
2) You don't want to use save states
3) You've saved the game normally (not using save states) and the disk currently in the drive is not the boot disk.

In this case, when you go to launch the game again, the configuration will have changed such that the disk in drive 1 is the one that was last inserted in drive 1.  


Tanas - you need to be more specific about what you think is happening.  No offense, but I suspect user error.

Title: Winuaex V1
Post by: Tanas on June 18, 2004, 09:13:00 AM
FusionX, you where  100% correct smile.gif thanks mate.

QUOTE

Tanas - you need to be more specific about what you think is happening. No offense, but I suspect user error.


None taken smile.gif


Sorry X-PORT sad.gif

I have notice that there's a slight tearing in the scrolling, is there an option to stop this.
Title: Winuaex V1
Post by: gonkle on June 18, 2004, 09:20:00 AM
wow, great news, and a great day for all the amiga lovers.

thanks a lot, xport

will post some comments when i tested it.
Title: Winuaex V1
Post by: XPort on June 18, 2004, 09:22:00 AM
nascent - command-line launching is implemented in all my projects.  This subject has already been addressed in another thread.  Suffice to say, the current dashboards out there do not support my method of command-line launching.  I know for a fact that Avalaunch will support it in the (near?) future.  I've heard that other dashboard makers may also be implementing support as well.  Write to them and let them know.

Tanas - what game?
Title: Winuaex V1
Post by: XPort on June 18, 2004, 09:39:00 AM
...for example?
Title: Winuaex V1
Post by: gonkle on June 18, 2004, 10:11:00 AM
great.
I like the configuration screen, easy as it can, but how to add a folder as a harddrive?
Driveturbo rocks, Gravity Force and Wings load fast as hell smile.gif.
Still some things to play with.
My wish is that we can add more than one harddrive at once.

the gods are happy love.gif

greets
Title: Winuaex V1
Post by: XPort on June 18, 2004, 10:19:00 AM
Tanas - you purists make my eyes feel even more feeble than I already suspect they are.   This is fixed now, but I'll wait to hear more comments before v2.

Gonkle - on the configuration screen, select the hard drive option and it will ask you if you want to add a HDF or a folder.

Title: Winuaex V1
Post by: Likklebaer on June 18, 2004, 10:36:00 AM
QUOTE (XPort @ Jun 18 2004, 06:06 PM)
The save states are associated with the file you selected from the menu and only that file.  It does restore the state of the disk drives at the time the state was saved.  

There is only one scenario where people need to worry about things possibly not working the way they would expect.  This scenario has the following characteristics:

1) You're playing a multi-disk game
2) You don't want to use save states
3) You've saved the game normally (not using save states) and the disk currently in the drive is not the boot disk.

In this case, when you go to launch the game again, the configuration will have changed such that the disk in drive 1 is the one that was last inserted in drive 1.

Oh I see. I guess I should try things out before asking questions. But since, by some cruel twist of fate, I won't be able to do that until tomorrow I'll ask anyways.

So if I'm playing say Cannon Fodder and I launch disk 1 and then swap to disk 2 at the prompt, play the game, and then exit to the menu without saving in any way at all. When I next launch Cannon Fodder disk 1 which disk will it launch with?

Definitely wait til I've tried this out before releasing v2. happy.gif
Title: Winuaex V1
Post by: gonkle on June 18, 2004, 10:39:00 AM
QUOTE
Gonkle - on the configuration screen, select the hard drive option and it will ask you if you want to add a HDF or a folder.


got it thx.

The default settings are a bit messed up, when i select a new game i get a kickstart 1.3 with a 6020 CPU and OCS chipset.
It would be nice when the default for all is Amiga 500 config, kick1.3 ECS, 68000.
Title: Winuaex V1
Post by: XPort on June 18, 2004, 10:48:00 AM
If you don't save at all (no save state, no in-game save) then it will try and boot disk 2 since that is the last disk that was in the drive before you stopped playing.  However, it's much more likely that people will be using save states for practically everything to avoid lengthy load times.  I don't see it being a problem that happens often.

gonkle - The defaults are 68000, kickstart 1.3, Agnus, 512kb chipmem (stock A500).  The reason you are getting those configuration settings is because they are the same as the last game you configured.

Title: Winuaex V1
Post by: Likklebaer on June 18, 2004, 11:26:00 AM
QUOTE (XPort @ Jun 18 2004, 07:48 PM)
If you don't save at all (no save state, no in-game save) then it will try and boot disk 2 since that is the last disk that was in the drive before you stopped playing.  However, it's much more likely that people will be using save states for practically everything to avoid lengthy load times.  I don't see it being a problem that happens often.

That's what I was afraid of.

I can't stress how much I hope this will be reconsidered. It would be a shame to have to use save-states as you describe since I'd like to have games load just as they did on my Amiga with intro sequences and all. I can't imagine playing a game of Cannon Fodder without first listening to the opening title music. Besides if you choose disk 1 from the games list, that's what you should get, not disk 2 or 7 or 15.  sad.gif

Can you please, please, please at least make it optional that the game config is updated when you swap disks? This is sooo important to a die-hard Amiga fan like me. What system did WinSTon-X use? I'm sure it never had this problem.

Thankies! happy.gif
Title: Winuaex V1
Post by: deathx88 on June 18, 2004, 11:32:00 AM
yeah it does sound like this new version of amiga needs alot of bugs to be fixed
Title: Winuaex V1
Post by: XDelusion on June 18, 2004, 12:14:00 PM
Nice work, as expected, but so far I've yet to get Gloom or any other FPS to run full speed full screen.

All the other games I've had a chance to test run fine, but then again they would work on a stock A500 so that's expected.
Title: Winuaex V1
Post by: Likklebaer on June 18, 2004, 12:42:00 PM
Okay I've had the chance to try a few things out.

Here's an idea for v2. I used to do this to get many of the more taxing games to run at full speed on my old low-spec PC and I'm sure it'd be perfect for the Xbox.

In WinUAE's CPU Speed settings, if you choose the Variable Between CPU and Chipset option and then set the slider all the way to CPU, many games that ran choppily before (like the awesome Elite II) will now run at full speed. So perhaps in addition to the WinUAE-X's Max and Real CPU Speed settings, we could have a third option that does this.

Note that this only works for speeding up certain games, others it will slow down horribly. But I think it should definitely be added as an option. happy.gif
Title: Winuaex V1
Post by: XPort on June 18, 2004, 12:56:00 PM
Likklebaer - ok, when you select a game to play the first time it will now always load that disk unless a state is loaded wherein it will place the last configured disks in the drives.

deathx88 - No, there are not "alot of bugs" in this release.  The only bug, per se, is the screen tearing.  Labelling it as a bug is a rather broad interpretation, though.  Likklebaer had a suggestion for something that she would prefer to see in WinUAEX.  The way it currently works in WinUAEX is not buggy.  It's behaving exactly as I intended - but as always it's near impossible to please everyone.  I suggest you try it yourself before making comments stemming from groupthink.

XDelusion - I just tried Gloom on WinUAE (on my PC)  I don't know what it's supposed to look like, but it's awfully choppy in WinUAE.  It certainly doesn't appear to run any worse in WinUAEX.

Edit : Likklebaer - Well, this is the kind of feedback I was wondering if I'd hear.  There are a handful of options that I left out because I wasn't sure if they were actually useful to anyone.  (I couldn't find a use for them in my testing, and I didn't want to overwhelm the user with a bazillion options.)  I'll add those CPU/Chipset finetuning options in v2.

If there are any other missing options that help certain games, let me know.  (Along with a specific example so I can test.)

Title: Winuaex V1
Post by: XDelusion on June 18, 2004, 01:15:00 PM
CPU Settings? Slider? Um, where? I know there are the CPU Max or Real settings, and there are the CPU Cycle settings, but there ain't no slider on my screen.

Also is Picasso support always on, and how come the JIT Cache can't be cranked to more than 2MB RAM? Mem limitations? If so please add in support for up to 4Mb for those of us who have 128Mb of RAM.

Thus far Amiga OS 3.1 will not install. It runs slow as hell first off, and second off during installation it errors claiming directories are missing on the floppies, which they ARE NOT.

Also Gloom runs smoothe on my PC, even ran smoothe on my old 600mhz Celeron.
Title: Winuaex V1
Post by: Likklebaer on June 18, 2004, 01:20:00 PM
QUOTE
Likklebaer - ok, when you select a game to play the first time it will now always load that disk unless a state is loaded wherein it will place the last configured disks in the drives.

QUOTE
I'll add those CPU/Chipset finetuning options in v2.

A thousand blessings upon you XPort. You've made my day. happy.gif

After I've had some sleep I'm going to thoroughly test out this emu. I'll let you know if anything else comes up. Thankies once again!
Title: Winuaex V1
Post by: Likklebaer on June 18, 2004, 01:31:00 PM
Something else that has just occured to me as well.

Some older A500 games won't work if more than one disk drive is enabled whether or not anything is in it (it was like this on the original machine as well). I can't think of a specific one off the top of my head but I'll find one in the morning as an example. So if it's not this way already then perhaps it would be a good idea to make it so that any drives not in use are disabled. Or just have an option to select the number of enabled drives. happy.gif
Title: Winuaex V1
Post by: XPort on June 18, 2004, 01:50:00 PM
XDelusion - what version of WinUAE are you running?  I'm using the most recent one and the slider is on the Hardware->CPU property sheet.  If you're asking where it is on WinUAEX - I was saying that I'll be adding that in v2.  Furthermore, I just tried Gloom with this slider all the way on CPU and it now runs very smoothly.  I'm pretty sure the XBox will have the same results when I've implemented it.  Also, yes because of memory constraints the JIT cache cannot go higher than 2MB.  I have yet to see any noticeable speed different when playing with the JIT cache on either WinUAE or WinUAEX, however...so there doesn't seem to be much point in allowing for more.

When you say Amiga OS 3.1, is that the same as Workbench 3.1?  You can hold down the throttle button (and set the throttle settings to a higher number) to make it load/run faster.

Likklebaer - the number of drives is determined by the existence of images in those drives.  If you didn't put anything in drive #2, then only one drive will be initialized.

Title: Winuaex V1
Post by: Likklebaer on June 18, 2004, 02:01:00 PM
Glad to hear you've already got the drives issue covered. happy.gif

One last thing before I go to bed. An option for adding Fast RAM. If you add just 1Mb of Fast RAM to a standard A500 configuration, certain games (Lemmings is an example) will detect it and use it to load in extra sounds, graphics, etc. And some A1200 games will reduce in-game disk swapping by loading more of the game into the memory at the start if enough Fast RAM is detected. Some games may run faster also.

That's it. Bedtime.  biggrin.gif
Title: Winuaex V1
Post by: alx5962 on June 18, 2004, 02:23:00 PM
A very very big thank you ! one of my fave emulator is now available on Xbox smile.gif

I have some questions/requests:
- Do the picasso96 mode will be supported in a next version? (And RTG memory)
- full screen rtg
- A second harddrive support
- bsdsocket library emulation

I know it's a lot but all those things make Winuae the best Amiga emulator  biggrin.gif
Of course Xport if you don't know much about all these, as it's more related to later amigas i'll be very pleased to help you!

Thank you again Xport, i'm so excited to use Winuae on my xbox !  biggrin.gif  biggrin.gif
Title: Winuaex V1
Post by: sonic88 on June 18, 2004, 03:23:00 PM
Wee!  laugh.gif  thnx Xport, for making more wonderful emulators smile.gif.. This one really rocks  beerchug.gif  ..

I agree with Antiriad about the the second hdd directory option, would be very nice if it was possible to add that in next release.

Keep up the good work

/sonic
Title: Winuaex V1
Post by: XDelusion on June 18, 2004, 03:37:00 PM
Yes I was refering to Workbench aka Amiga OS 3.1. And the problem was not in the loading time, it was the fact that it just runs SLOW! Like slower than a stock Amiga 500 I'd say.

Looking foward to version 2, will wait and play with that before I experiment more.
Title: Winuaex V1
Post by: Likklebaer on June 18, 2004, 03:46:00 PM
huh.gif
Title: Winuaex V1
Post by: ScHlAuChi on June 18, 2004, 04:02:00 PM
QUOTE (Likklebaer @ Jun 19 2004, 12:46 AM)
There's some very noticeable slowdown in Batman the Movie using a standard A500 config. Not sure what to attribute it to since this game's hardly a resource intensive one.  huh.gif

I think the adjust CPU/chipset setting will fix all the "slow" games.
And if u think Batman is slow - try JimPower or Lionheart wink.gif
Title: Winuaex V1
Post by: XPort on June 18, 2004, 05:06:00 PM
I can probably squeeze in 1MB of FastRAM as another option.  Absolutely not 8MB.  1MB is pushing things.

More than one hard drive - fine.

BSDsocket - no.  As I said in the README, I stripped all network code to make room for more important things.  I can't very well implement BSDsockets without any network code.  

Picasso96 - It's implemented (more or less) but I never tested it.  The reason is because (and correct me if I'm mistaken) it requires at least an extra 1MB of memory for the RTG.  Memory is in short supply and with these other (more important) options, I don't think there's any room for it.  

CAPS - For all the people who want to see CAPS support in WinUAEX, send an email to the following address:

[email protected]

and request for them to make a pure non-DLL, non-Windows static LIB available.  CAPS is distributed as a DLL which is fine for Windows emulators, but this DLL is rife with Windows-specific calls that have no equivalent on the XBox.  I already know that they have a LIB available for download on their website - but the LIB they have available is simply a wrapper around the DLL which makes the same Windows calls.  


For people complaining about specific games/apps - try whatever it is that you're doing in WinUAE 0.8.27.  I suspect you'll see the same results with the same options selected in WinUAEX.  If you notice it behaving differently, then you'll need to tell me exactly what you're doing, exactly what options you've selected, and exactly how things are different.

Schlauchi - first off, the scroll speed is customizable from the configuration menu off the main menu.  Second, there already is a letter-jump function - DPAD left/right.  Finally, re-read all of Tanas' posts and you'll see that there is no bug.  Read the README.

Title: Winuaex V1
Post by: JAZ on June 18, 2004, 05:58:00 PM
Thanks Xport. No requests or moans from me - I'm just very grateful that this has finally appeared on the Xbox.
Title: Winuaex V1
Post by: bomfirit on June 18, 2004, 06:40:00 PM
8 or 16MB FASTMEM would be really nice, to run most of the WHLOAD-Games like AB3D2-TKG... (WHDLOAD often preloads the whole Game to the available RAM). And a option for second HDD. That´s all. Awesome work X-PORT! THANK YOU!
Title: Winuaex V1
Post by: ScHlAuChi on June 18, 2004, 06:50:00 PM
wink.gif
Maybe Virtual Memory would be an option.
Title: Winuaex V1
Post by: XPort on June 18, 2004, 07:42:00 PM
QUOTE (JAZ @ Jun 18 2004, 09:58 PM)
Thanks Xport. No requests or moans from me - I'm just very grateful that this has finally appeared on the Xbox.

You're clearly in the wrong thread.  This one is only for WinUAEX complaints, but thank you nonetheless.

BTW, after implementing the CPU finegrain slider, Gloom now runs smoothly.

Also, the problem with Batman : The Movie is that when sound quality is at Exact/100%, it thinks super-hard about what to do.  I added an option to toggle between Exact and Good and now Batman cruises along just fine.

Lionheart ran fine for me with original default 68000 settings.  

Jim Power on the other hand always ate up lots of cycles on my PC regardless of what settings I changed.  The only thing I could do for smooth gameplay is setting the framerate to 2 (which is actually a frameskip of 1).  

Title: Winuaex V1
Post by: fragmaster170 on June 18, 2004, 08:39:00 PM
if only we could get AmigaOS 3.1 working decently, I would rather run that than Linux on my xbox, ah well...  a man can dream.
Title: Winuaex V1
Post by: Retroplay on June 18, 2004, 09:17:00 PM
Nevermind..
Title: Winuaex V1
Post by: LezlieX on June 18, 2004, 11:08:00 PM
Thanks for this port, xport, waited long for this...

This port also suffers from the problem all your ports, it won't run in PAL50 if PAL60 is enabled in the dashboard on my Xbox. This causes choppiness/speed issues in PAL50 games running in PAL60. This is possible in xSNES9x, and would be a great feature/bugfix to your ports (especially this one!).
Title: Winuaex V1
Post by: Antiriad on June 19, 2004, 12:22:00 AM
QUOTE
I can probably squeeze in 1MB of FastRAM as another option.  Absolutely not 8MB.  1MB is pushing things.

Fair enough, I realise that WinUAEx is a memory hungry monster. Still, have you tried giving Toni Wilen a buzz? Hes a very friendly chap, and did produce the WinUAE lite version which is A500 only and uses less system resources.

QUOTE
More than one hard drive - fine.

Yay! Can the name of the device be customisable/defineable too instead of AMIGADIR?

QUOTE
CAPS - For all the people who want to see CAPS support in WinUAEX, send an email to the following address:

[email protected]

and request for them to make a pure non-DLL, non-Windows static LIB available.  CAPS is distributed as a DLL which is fine for Windows emulators, but this DLL is rife with Windows-specific calls that have no equivalent on the XBox.  I already know that they have a LIB available for download on their website - but the LIB they have available is simply a wrapper around the DLL which makes the same Windows calls.

Ill give em a shout, ive dumped a fair few of my Amiga games for them and know the team well enough.
Title: Winuaex V1
Post by: Likklebaer on June 19, 2004, 12:42:00 AM
sad.gif
Title: Winuaex V1
Post by: chilin_dude on June 19, 2004, 12:44:00 AM
QUOTE (fragmaster170 @ Jun 19 2004, 05:39 AM)
if only we could get AmigaOS 3.1 working decently, I would rather run that than Linux on my xbox, ah well...  a man can dream.

Here here  beerchug.gif
Title: Winuaex V1
Post by: DummyPatcher on June 19, 2004, 01:15:00 AM
XPort, this is a masterpiece !

I tested some demos and games, and the compatibility seems improved compared to UAEx. So this is definitely a happy day for all Amiga fans !

Thank you again for this great emu (I love the layout and skin BTW : very clear)
Title: Winuaex V1
Post by: Mclane on June 19, 2004, 02:15:00 AM
pop.gif

I had always hoped / guessed you were working on this emu and what a great job you have done old man. Shame about the loss of the sharing side but the emulation comes first and gimmicks 2nd!

Just played Sensible Soccer as a tester and it seems pretty spot on, I was worried that the streamed crowd noises would cause stuttering but bar a single jitter it was seemless over 5 matches on the trot.

Only thing I noticed was that during replays there was a repeated 'popping / thump' noise but its so small its not a worry.

From an old guy who was around when all these emu's you have ported were the real machines just being released I thank you!!!

(Btw, when you *ever* get a min spare (lol) any chance of updating the Atari800 sources, the last release of them fixed things like Master of the lamps making it 100% playable etc)

Like I said, that's an *if* you get a chance......Thanks again..
Title: Winuaex V1
Post by: VooD on June 19, 2004, 03:47:00 AM
There is a lot of tearing, this is especially noticeable in games such as Turrican 2, and a lot of demos. Also, I think we should be able to select pal50 from the emulator, as otherwise will run at pal 60 if the option is set on the dashboard.

Btw I think a lot of people is confusing the use of this emulator...people asking for compability for whload..RTG...FPS........

Why to use WHload versions of the same games, if you can access to the original adf disk?????
RTG: rtg at 720x480, with flicker filter on, without real keyboard and mouse support, why???????????
FPS: c´mon...the Amiga is not know for its FPS, which just became to exist as another way to compete with pc. Amiga FPS need loooooooooots of cpu power to run smooth, so under emulation you´ll need EVEN MORE

In fact there is some plan a500 games/demos that wont run at 50fps stable (tunnel effect on Arte/Sanity eats 90% of my P4 3.1 ghz cpu), so why bothering with games designed to run on 060 accelerators.

I think WinuaeX should only emulate, plain a500 and a1200, with gaming/demo viewing in mind. Nothing more-
Title: Winuaex V1
Post by: Likklebaer on June 19, 2004, 04:27:00 AM
QUOTE
There is a lot of tearing, this is especially noticeable in games such as Turrican 2

XPort's already fixed this.

QUOTE
Btw I think a lot of people is confusing the use of this emulator...people asking for compability for whload..RTG...FPS........

Why to use WHload versions of the same games, if you can access to the original adf disk?????
RTG: rtg at 720x480, with flicker filter on, without real keyboard and mouse support, why???????????
FPS: c´mon...the Amiga is not know for its FPS, which just became to exist as another way to compete with pc. Amiga FPS need loooooooooots of cpu power to run smooth, so under emulation you´ll need EVEN MORE

In fact there is some plan a500 games/demos that wont run at 50fps stable (tunnel effect on Arte/Sanity eats 90% of my P4 3.1 ghz cpu), so why bothering with games designed to run on 060 accelerators.

I think WinuaeX should only emulate, plain a500 and a1200, with gaming/demo viewing in mind. Nothing more-


For the most part I agree with you. All this nonsense about running OS3.1 as an Xbox OS is just plain ridiculous. The sole purpose of a console Amiga emulator should be the running of all those classic Amiga games. Having said that, just a plain A500 won't get you the most out of games designed to use the 1Mb Fast RAM upgrade. And as for FPS games, the Amiga does have some excellent examples such as Genetic Species and Nemac IV, but I'm not too bothered if they'll never run well on the Xbox since the classics are far more worthy. happy.gif
Title: Winuaex V1
Post by: alx5962 on June 19, 2004, 04:31:00 AM
QUOTE (VooD @ Jun 19 2004, 12:47 PM)
I think WinuaeX should only emulate, plain a500 and a1200, with gaming/demo viewing in mind. Nothing more-

I just want to remember you WinuaeX is at first a port of Winuae, and for people like me who use it and know how great this emulator is we just expected the same functions on Xbox. For gaming UAEX is fine, but Winuae is able to run Workbench at hi-res with network ability and so we can use Amiga as a real OS and not only as a gaming platform.
I'm sure many people who owned an Amiga here agree about that, and we would really enjoy to use Winuaex like Winuae : to use soundtrackers, using AmigaOs at 640*480 65k colours and to use many other nice softwares and not only games.

I have a big respect for Xport and his wonderful work and I know how hard is to be a dev. (i'm one too) even more on xbox....  I just wanted to give the feedback of an old Amiga devotee that just like Amiga as a computer with a nice OS, and not only a gaming machine...

An xbox running AmigaOs at a decent speed and at 640 * 480 would be a very great operating system to use on a console. No more need to install Linux using hundreds of Mb to be able to use a wordprocesor or a spreadsheet, or play music. Only need AmigaOs and 50Mb on harddrive  biggrin.gif

Anyway, Winuaex is only v1 and so we can hope more features in the next releases  smile.gif
Title: Winuaex V1
Post by: gonkle on June 19, 2004, 04:43:00 AM
just one question, how long did it take to port this emu?
If you wanna speak about it.


BTW. is there a way to create the screenshot names up to the first ( or [ and not the first dot in the name?, so it would show the screens on all disks and if you have folder for everygame it would show them right in the folder above, if the foldername is only the gamename without any special info.
Title: Winuaex V1
Post by: am1ga on June 19, 2004, 05:40:00 AM
Respect, Xport.   ;)

I've got a suggestion for You to add extended ROM support to WinUAEX in future.

WinUAE allows to use 'Extended ROM File' (Hardware>ROM>Boot-Rom Settings), which is needed to emulate Amiga CD32 and CDTV. The extended ROMs contain - apart from OS routines - specific boot screens (http://amiga.emugaming.com/cdtv.html), CD player and settings screen. CDTV Extended ROM is only 256k, and it have to be used together with 1.3 (512k) ROM.

Also consider adding disk drive sound 'emulation' (maybe in DD5.1, utilizing the center speaker :). It's available in WinUAE since 0.8.26 AFAIK.
Title: Winuaex V1
Post by: tannersarms on June 19, 2004, 05:44:00 AM
Are there any screenshots for this? I had a look at Xports site but couldn't see any
Title: Winuaex V1
Post by: XPort on June 19, 2004, 05:46:00 AM
re: PAL50/60 issue - this should be fixed now.  

Toni Wilen has contacted me and has made suggestions on how to further optimize WinUAE  for the XBox.  More on this later.

Is there any functional/useful purpose in allowing the device/volume names of hard drives to be specified?

re: Frontier Elite II - I just tried the Frontier - Elite II (1993)(GameTek)[cr FLT] version and the cursor worked fine for me with both the left thumbstick and a real mouse.  Don't know what the issue is there.  I ran 68020, kick31, 0MB JIT, 2MB chip, Agnus.

re: WinUAEX as an alternative OS vs. a gaming platform (aka the ongoing dessert topping vs floorwax debate) - My primary goal for WinUAEX is to make an easily customizable, feature-rich Amiga gaming system.  I do not see the usefulness of running productivity tools on the XBox.  I think this is something that is definitely useful in the Windows version of WinUAE because you're using that on a PC alongside all of your other productivity tools.  Running Amiga OS on an XBox in your living room, while a novel idea and appealing to nostalgics, does not really make much sense (to me).  I will entertain all requests and try to appeal to everyone's interests, but if it's a toss-up between games vs apps, the games come first.  

re: length of time to port - about a week - but that also included porting UAE from scratch because when I saw how much memory WinUAEX was eating, I thought perhaps UAE would be better.  After I finished porting UAE, however, I reconsidered things and diff'd the source trees.  There seem to be lots of bugfixes in WinUAE over UAE - so I went back to WinUAEX and decided to "make it work".

re: screenshots - there is no current way to customize the way screenshots are named.  However, I think it would be a lot cleaner all around to just put all your ADF images for a single game  into one ZIP file.  

re: CD32/CDTV - I haven't forgotten about them.  They'll be implemented eventually.
Title: Winuaex V1
Post by: thevoiceover on June 19, 2004, 06:23:00 AM
Thanks again for another port of a fine emulator!  Good job @ that....

I wanted to ask if it is possible to add an option that might enable some of the features you took out b/c of memory issues? This of course would work for the people that have 128MB of memory (primarily why I upgraded my XB for the homebrew/emu scene).  Is 128MB enough to add some of these features back? I mainly want it for the High definition options as I like to keep everything in widescreen and 720p is the best way for me to accomplish this.


Thanks again for the time and the wonderful work...    I also would like to say thanks for adding the option to Xboyadvance that lets you save the HD resolutions! That has made it so much easier on my little one and I.


-The Voice Over

Title: Winuaex V1
Post by: gonkle on June 19, 2004, 06:29:00 AM
QUOTE
However, I think it would be a lot cleaner all around to just put all your ADF images for a single game into one ZIP file.


that works for some games, nice trick, but others i can select but than the amiga cant find the disk  and gives me the kickstart screen.

Are there filelength restrictions for files in zipfiles, some files in inside the zips have more that 42 letters.

forget this, Alien Breed II - The Horror Continues (Disk 4 of 4).adf
works, and that has 51 chars, but walker wont run, on winuae it does.
try to figure this out, only ask so much because  i wanna fidn the right way to burn my games onto dvd, so that i can put it into the drive and play.

Title: Winuaex V1
Post by: XPort on June 19, 2004, 07:00:00 AM
Re - some files not working in ZIPs.  My guess is the one that is not working has a "+" character in the filename inside the ZIP.  This has been fixed.

(If it doesn't have a "+ in it, then please post the filename inside the ZIP )

Title: Winuaex V1
Post by: TheLion on June 19, 2004, 07:44:00 AM
smile.gif

Kinda makes the work I've put in on it worthless though! blink.gif I've not been able to put much work on it in the past few weeks due to personal reasons and work commitments but it sounds like you've done pretty much what I've done. Any chance I could see the code so that if there are some things I have done that you haven't then I could merge them in? I'd hate to think I've wasted my time. smile.gif

- Lion
Title: Winuaex V1
Post by: Likklebaer on June 19, 2004, 07:55:00 AM
QUOTE
re: Frontier Elite II - I just tried the Frontier - Elite II (1993)(GameTek)[cr FLT] version and the cursor worked fine for me with both the left thumbstick and a real mouse. Don't know what the issue is there. I ran 68020, kick31, 0MB JIT, 2MB chip, Agnus

Sorry, I forgot to mention I'm running the AGA version. Using 68020, kick30, 0Mb JIT, 2Mb Chip, AGA Chipset. Though I've tried several configs with the same result.  sad.gif
Title: Winuaex V1
Post by: gonkle on June 19, 2004, 09:19:00 AM
youre right xport, the files I tried for now had the + in it.
Title: Winuaex V1
Post by: Likklebaer on June 19, 2004, 10:42:00 AM
The new emu is also designed mainly for players. Any Amiga emulator on a console has to be about games first and other uses second if at all, because that's what most people are interested in and that's what console emulation is all about.

I still think the other emu is well worth continuing to work on. But its primary objectives must remain unchanged if it's to provide the main user-base with a good alternative to WinUAE-X.
Title: Winuaex V1
Post by: XDelusion on June 19, 2004, 11:26:00 AM
smile.gif
Title: Winuaex V1
Post by: MrX_Cuci on June 19, 2004, 01:30:00 PM
Cool CD32 and CDTV support comming soon. I was also wondering if it is possible to run CAPS games? Check out what I mean here: http://www.caps-project.org/

In short....these are true original games. No cracked ADF images. Check out this for a developer version of the library: http://www.caps-proj.../download.shtml
Title: Winuaex V1
Post by: Yod@ on June 19, 2004, 01:42:00 PM
QUOTE (VooD @ Jun 19 2004, 11:47 AM)
Why to use WHload versions of the same games, if you can access to the original adf disk?????

1. A lot of WHDLoad installs incorporate bugfixes. No more wasting time trying to find a particular config that works for a certain game.

2. Much faster loading times.

3. No disk swapping on HD-installed games.
Title: Winuaex V1
Post by: MiL0 on June 19, 2004, 02:36:00 PM
AMAZING job xport - truly one of the best emulators in existance imho... SO many superb old games.

One questions/request - is it possible to use 2 usb mouses (mice?) at the same time? Lemmings and Settlers both require it and are really good 2 player games. I haven't checked for a year or so but last time I looked WinUAE didn't support 2 mouses so maybe it's not possible. Can you confirm?
Title: Winuaex V1
Post by: VooD on June 19, 2004, 03:15:00 PM
QUOTE
in pal 50 i got the flickering, too!


Let the filter flicker off, or either include it as an option, I REALLY, REALLY, REALLY, hate so many apps/games looking SOOOOOOOOOOO blurry on Xbox.
I pray everyday for an universal flicker filter disabler.
Title: Winuaex V1
Post by: gonkle on June 20, 2004, 12:36:00 AM
one more,
i have many zipfiles that won´t open from DVD but from HD,
when i select the zipfile in the gamebrowser, it doesnt show me the content of the zipfile it jumps direct to the configscreen.
When I copy the same file from the DVD to the Harddisk it works fine.
Most of the nonworking have more than 4MB, but not all!!

If you need more info i will give them to you.

sad that relax streaming isnt possible, could save much HD Space.
Title: Winuaex V1
Post by: kimota2004 on June 23, 2004, 12:41:00 AM
QUOTE (VooD @ Jun 20 2004, 12:15 AM)

Let the filter flicker off, or either include it as an option, I REALLY, REALLY, REALLY, hate so many apps/games looking SOOOOOOOOOOO blurry on Xbox.
I pray everyday for an universal flicker filter disabler.

I totaly agree with you, I would love to see a flicker filter toggle incorporated into XPorts emus, how about it XPort? It surely wouldn't take too much to have an option to have it simply on or off?

beerchug.gif
Title: Winuaex V1
Post by: bomfirit on July 05, 2004, 03:55:00 PM
Is it possibble to change the device connected to the Joystickport 1 or 2, _after_ booting from HDD or Disk? My Problem is, i boot up the Workbench with a Menu to start some WHDLOAD Games. Therefore i first need the Mouse...ok, now im going to start AlienBreed with two Players. I can´t now switch the device in Joystick-port#1 from Mouse to Joystick until i exit the Game. I would be happy if you fix this :-) Great Work again, i am speachless.
Title: Winuaex V1
Post by: deathx88 on July 05, 2004, 05:22:00 PM
omg there are more versions out now, look around a bit
Title: Winuaex V1
Post by: Cooter34 on July 25, 2004, 04:44:00 AM
QUOTE (Antiriad @ Jun 18 2004, 10:46 PM)
Once again great work XPort!

I got to say i really ought to do some skins as a small way of saying ta for this and the CPC emu...

Any chance you could add a second HD directory option? Just that I have my Workbench as one drive and Work as the other.

And being able to add 8MB Fast Ram would be enough to run any Whdload game too.  biggrin.gif

Oh and CAPS ipf support would be great too wink.gif

Sorry to be greedy

Does C.A.P.S. IPF image support exist on the latest version winuaex_v7 by the way?

Also, is that the latest version? Cheers!!!

Regards,

Cooter34



Title: Winuaex V1
Post by: kimota2004 on July 25, 2004, 05:18:00 AM
Does C.A.P.S. IPF image support exist on the latest version winuaex_v7 by the way?

No. (Maybe in a future release?) uhh.gif

Also, is that the latest version? Cheers!!!

Yes.