The FIRST beta included these changes, compared to the last alpha:
* Fixed collisions not working in AGA games like Deluxe Galaga. (Existing users may need to use the menu item "Control E-UAE > Set collision level to > playfields" when playing such a game.)
* Added the "Set collision level to" menu item.
* No-longer restarts E-UAE unnecessarily. (Back to how it used to be!)
* The user can specify where RunInUAE's window appears on start. And window position is remembered when you hide it.
* The installer now has a Simple Mode for first time installations. (Requires an Amiga Forever CD)
* Fixed E-UAE potentially being installed in the wrong place.
If you haven't been following the alpha versions, then please go here to see what has changed.
Edited by ChrisH on 2010/3/6 13:11:24 Edited by ChrisH on 2010/3/7 11:49:39 Edited by ChrisH on 2010/3/7 14:15:53 Edited by ChrisH on 2010/3/9 9:41:00 Edited by ChrisH on 2010/3/9 9:44:36 Edited by ChrisH on 2010/3/9 9:48:26 Edited by ChrisH on 2010/3/9 11:41:50 Edited by ChrisH on 2010/3/9 11:43:52 Edited by ChrisH on 2010/3/9 13:24:34 Edited by ChrisH on 2010/3/9 13:26:17 Edited by ChrisH on 2010/3/11 8:53:34 Edited by ChrisH on 2010/3/11 8:55:10 Edited by ChrisH on 2010/3/13 10:04:21 Edited by ChrisH on 2010/3/13 10:10:28 Edited by ChrisH on 2010/3/21 14:05:30 Edited by ChrisH on 2010/3/21 14:07:30
I have just uploaded a newer (or is it older? you decide) version of e-uae-amigfx to OS4Depot (it's currently in the Uploads section).
AMIGFX still has a bug (present in official 0.8.28 too) where AGA only works on 16bit+ screens. I tried fixing that but since I don't understand C much at all, I couldn't fix it.
@MickJT I believe I have been able to work-around the problem: RunInUAE redirects E-UAE's output to a log file, and your version seems to take fractionally longer to release it than v0.8.28 . So I now try to delete the log file, and wait until it succeeds before running E-UAE again.
I'm going to compare your version against v0.8.28. Since yours shouldn't have the crash-on-close bug, I'm really hoping that I can supply your version of E-UAE with RunInUAE...
BTW, since you've got it to compile nicely, have you considered compiling a Sam440-specific version? There's an IBM library of some sort apparently provided ACube, which gave the SDL version of UAE quite a speed boost (making it nearly as fast as v0.8.28 with native gfx). Users of 533MHz Sams, as well as those running AGA software, would surely love you for it!
Quote:
AMIGFX still has a bug (present in official 0.8.28 too) where AGA only works on 16bit+ screens
Do you mean that AGA does *not* work on 8-bit screens? I honestly wouldn't worry about that! Who uses them these days anyway?!? Plus, I know from my experience on Amithlon that it would look quite ugly.
@samo79 My web hosting appears to be down . I'm going to have to consider changing to someone else... edit: I've temporarily uploaded it somewhere else. Please try again!
Edited by ChrisH on 2010/3/7 14:25:33 Edited by ChrisH on 2010/3/7 17:31:08
I'm going to compare your version again v0.8.28. Since yours shouldn't have the crash-on-close bug, I'm really hoping that I can supply your version of E-UAE with RunInUAE...
Did you mean "against"? I'm confused with that first sentence. I don't have any version of 0.8.28 that I compiled and released publically.
Which crash-on-close bug are you talking about? I've never experienced that with 0.8.28, only 0.8.29-20080820 when it's closing down the AHI device.
Thus the version I put on OS4Depot just now is 0.8.29-WIP4 (no close sound crash bug) with bits of 20080820 merged in.
The version I sent you privately in an email was 0.8.29-WIP4 with absolutely no sourcecode changes whatsoever (cept for bsdsocket, which didnt work).
Anyone know how to get pipe() on OS4? :) Then I could get bsdsocket emulation working.
Quote:
Do you mean that AGA does *not* work on 8-bit screens? I honestly wouldn't worry about that! Who uses them these days anyway?!? Plus, I know from my experience on Amithlon that it would look quite ugly.
It should, 8bit is 256 colours. With dithering turned off it should look fine (funny about that, you should never have to turn it off anyway). Dithering only applicable to AMIGFX, which isn't working with AGA on 8bit screens.
Anyway, the first question, do I mean "AGA does *not* work on 8-bit screens?". No, I don't mean that. It works fine with SDL builds. It's a bug with AMIGFX, since the LEDs show up fine. It only works when Cybergraphics is used. I might have a poke again and see if I can do something, but I have pratically 0% knowledge of C. I just have good instincts :)
Unfortunately AGA games don't work in a window either. This is with 0.8.28 as well though, so I can't blame myself.
Edit: AGA games do work in a window, if your workbench screen mode is 16bit! Hmm.
Which crash-on-close bug are you talking about? I've never experienced that with 0.8.28, only 0.8.29-20080820 when it's closing down the AHI device.
The crash-on-close bug which does not happen if sound is disabled (and so is presumably AHI related). It doesn't happen to *me* now with v0.8.28, but it *used* to (pre Update 1), and someone else reported it still happening to them after Update 1. So your version should be better for those who still get the crash-on-close.
BTW, when I said "AGA does not working on 8-bit", I was of-course only referring to your version of E-UAE.
Also, I was going to tell you this via email, but since writing a reply to you here: Tested your version, and it seems the same speed as v0.8.28. Before you complain, this is GOOD, because v0.8.28 used to be the fastest version available! I haven't found any down sides yet, and since it should solve the crash-on-exit, I intend to include it in the next beta of RunInUAE. Well done!
.. but 0.8.28 doesn't work on 8bit screens either. It's not just "my version" that has that problem.
Are you not having that same problem with 0.8.28? Choose "=ask" and try out all the fakenative and 8bit screenmodes.
Edit: While I remember. AMIGFX doesn't support uaegfx/picasso96 screenmodes while the SDL version does. Just thought i'd tell you now incase some peoples Workbench installations suddenly stop working :) (Again, same with 0.8.28).
I never *mentioned* the other versions, I was only discussing your version, so I didn't intend to imply anything about any other versions.
Quote:
Are you not having that same problem with 0.8.28? Choose "=ask" and try out all the fakenative and 8bit screenmodes.
I've never tried it in 8-bit mode, and to be honest don't ever intend to! (Actually I think I tried Kickstart 1.3 once in 8-bit, and it was slower than 16-bit.)
Awesome work man! Now, a small request, could you add joy0 to controls at the menu as my joystick is recognized as joy0 not joy1, maybe others have the same issue too. Thx!
@Vulture Yes I guess I could... but my reason for only supplying "joy1" is that this is the port that would be used on a REAL Amiga, and therefore the port that "non-emulated" games like Payback/etc will expect.
And I worry that providing two "joy" options might confuse some users... edit: Well I can add explanation in brackets to avoid this issue.
If you use Prefs/AmigaInput, you should be able to tell LowLevel to use Port 1 instead of Port 0...?
Yeah, I suppose so, but I think it had something to do with me trying to get my joystick to work with warpsnes or genesisplus that I had assigned it such, not sure, gotta check it out. Thx!
@all I have now made the THIRD beta release (please use the download link in the first post). Changes include:
* Now supplied with E-UAE amigfx v0.8.29, which should fix the crash-on-close bug. Say NO to reusing all your previous installation choices, if you want to install this.
* Added emulation of floppy drive noises! You won't believe how much of a difference this makes :)
* Added "joy0" to joystick options.
* Fixed an occasional 'E-UAE is not running anything' problem.
* Made another attempt to fix the IDF9: installation bug, and also better handle if it still occurs.