Poster | Thread |
ChrisH
| |
RunInUAE alpha: Run any 68k game by double-clicking it! Posted on 21-Jan-2010 1:16:33
| | [ #1 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| I am releasing an alpha version of RunInUAE r3 for testing & feedback: http://cshandley.co.uk/runinuae/RunInUAE_r3alpha12.lha (edit: This is the TWELFTH alpha release)
The major news is that it patches OS4's Workbench to allow double-clicked 68k programs to be run inside E-UAE! Other changes include:
* Worked-around an OS4.1 Update 1 bug, so the installer works again.
* Removed the need for manual installation steps (now handled by the installer).
* Doubled the default time-out before giving-up on E-UAE responding. (This only affects new users - old users should set the time-out to 20 seconds.)
* Improved the parsing of pre-existing .uaerc config files.
* Fixed potential E-UAE crash when it is started by double-clicking a WHDLoad game.
The second alpha added these changes. The third alpha added these changes. The fourth alpha added these changes. The fifth alpha added these changes. The sixth alpha added these changes. The seventh alpha added these changes. The eighth alpha added the changes. The ninth alpha added these changes. The tenth alpha added these changes. The eleventh alpha added these changes. The twelfth alpha added these changes.
A few more details about the Workbench patch:
Workbench is only patched while RunInUAE is running, therefore I stopped E-UAE from being started when RunInUAE is started on it's own. If you want to have E-UAE running in the background, then you need to run RunInUAE twice!
The first time you double-click on a 68k program, RunInUAE will ask you whether you want to run it using E-UAE or not. After that it will remember your choice. If you want to change your choice, then simply drop the 68k program onto RunInUAE's window.
Due to the above changes, you can no-longer run programs or ADFs by dropping them onto RunInUAE's window. If you really need an alternative to double-clicking, then you can still drop programs & ADFs onto RunInUAE's icon in AmiDock. Last edited by ChrisH on 02-Mar-2010 at 03:49 PM. Last edited by ChrisH on 02-Mar-2010 at 03:48 PM. Last edited by ChrisH on 01-Mar-2010 at 01:22 PM. Last edited by ChrisH on 01-Mar-2010 at 01:20 PM. Last edited by ChrisH on 28-Feb-2010 at 11:18 PM. Last edited by ChrisH on 28-Feb-2010 at 11:17 PM. Last edited by ChrisH on 25-Feb-2010 at 03:52 PM. Last edited by ChrisH on 25-Feb-2010 at 03:51 PM. Last edited by ChrisH on 17-Feb-2010 at 07:01 PM. Last edited by ChrisH on 17-Feb-2010 at 07:00 PM. Last edited by ChrisH on 11-Feb-2010 at 05:07 PM. Last edited by ChrisH on 11-Feb-2010 at 04:57 PM. Last edited by ChrisH on 10-Feb-2010 at 09:15 AM. Last edited by ChrisH on 10-Feb-2010 at 09:13 AM. Last edited by ChrisH on 10-Feb-2010 at 09:12 AM. Last edited by ChrisH on 10-Feb-2010 at 09:05 AM. Last edited by ChrisH on 08-Feb-2010 at 09:14 AM. Last edited by ChrisH on 06-Feb-2010 at 09:58 AM. Last edited by ChrisH on 03-Feb-2010 at 08:56 PM. Last edited by ChrisH on 03-Feb-2010 at 08:51 PM. Last edited by ChrisH on 03-Feb-2010 at 08:51 PM. Last edited by ChrisH on 24-Jan-2010 at 09:26 AM. Last edited by ChrisH on 23-Jan-2010 at 01:40 PM. Last edited by ChrisH on 23-Jan-2010 at 01:10 PM. Last edited by ChrisH on 21-Jan-2010 at 09:11 AM. Last edited by ChrisH on 21-Jan-2010 at 01:38 AM. Last edited by ChrisH on 21-Jan-2010 at 01:36 AM. Last edited by ChrisH on 21-Jan-2010 at 01:35 AM. Last edited by ChrisH on 21-Jan-2010 at 01:21 AM. Last edited by ChrisH on 21-Jan-2010 at 01:16 AM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
Cool_amigaN
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 7:55:01
| | [ #2 ] |
|
|
|
Super Member |
Joined: 6-Oct-2006 Posts: 1227
From: Athens/Greece | | |
|
| @ChrisH
Hey, I was searching for your program in order to test it on my fresh OS4.1.1. installation but couldn't find on OS4Depot. Why don't you upload it also there?
Anyway, will test tomorrow after work! _________________
|
|
Status: Offline |
|
|
vulture
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 8:25:26
| | [ #3 ] |
|
|
|
Regular Member |
Joined: 21-Sep-2006 Posts: 225
From: Greece | | |
|
| @ChrisH
I'll give it a spin tonight. Thx for the update! |
|
Status: Offline |
|
|
nexus
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 8:29:17
| | [ #4 ] |
|
|
|
Regular Member |
Joined: 11-Feb-2005 Posts: 429
From: Germany | | |
|
| @ChrisH
I gave it a test early in this morning (this time on Pegasos2 and AOS4.1u1)
Installation went flawlessly. Double clicking on a ADF-file immediatly runs it in UAE. Double clicking on OS3.1's Clock-Icon, recognizes it as 68k App and brings up a requester which asks if I want to run it in UAE or not. Dragging the icon again on RunInUAE's window, I can change my choice. Nice!
Unfortunately, for other harddisk installed OS3.1 programms, it doesn't seem to work I tried it with "AnotherWorld" from Amiga Forever 2006, again. Double clicking on it's start icon (although, it's has no real icon), doesn't recognizes it as 68k app but OS4.1. tries to start it which causes a system freeze. I tried it also with some Demos from Amiga Forever 2006. It's the same result. RunInUAE does not recognize them as 68k apps, but AOS4.1 starts them (which does not work).
Draging "AnotherWorld" icon in RunInUAE icon at AmiDock, startsup OS3.1 in UAE, though. However, starting AnotherWorld does not work. The screen wents black and nothing happens. CTRL-ALT-R brings up OS3.1 in UAE again. If i click on AnotherWorld within OS3.1, everything works fine! The game starts immediately.
Moreover (I wrote also an email about this to you a few days ago) , if i copy the AnotherWorld-directory (or any other HD-based OS3.1 App) from my HD to Ram: and drag it's icon from there to RunInUAE, OS3.1 starts up and then a requester appears: 'Can't access "Ram Disk:AnotherWorld/"'. So it seems, RunInUAE can't handle path names with blanks in it?
I will try the same with WHDLoad-games (not from AmigaForever 2006) this evening. Maybe, there's a different?
regards, nexus
_________________ dye 'em black! |
|
Status: Offline |
|
|
ShadowSun
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 8:51:55
| | [ #5 ] |
|
|
|
Member |
Joined: 26-Feb-2009 Posts: 77
From: Unknown | | |
|
| Yes this problem with blank is common in amiga world and I noticed it too but forgot to report it.
(not for runInUAE but in Amiga world there is sometimes 'Ram is full, can not install...' due to bad script i think (with 1Go free, it's irritating but you know RAM is always 100% full) |
|
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 9:02:47
| | [ #6 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @nexus Quote:
if i copy the AnotherWorld-directory (or any other HD-based OS3.1 App) from my HD to Ram: and drag it's icon from there to RunInUAE, |
This isn't surprising, since OS3.1 already *has* a RAM: disk, so it won't work. It *should* (untested) handle spaces in paths fine.Last edited by ChrisH on 21-Jan-2010 at 09:03 AM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 9:09:26
| | [ #7 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @nexus Quote:
I tried it with "AnotherWorld" from Amiga Forever 2006, again. Double clicking on it's start icon (although, it's has no real icon), doesn't recognizes it as 68k app but OS4.1. tries to start it which causes a system freeze. I tried it also with some Demos from Amiga Forever 2006. It's the same result. RunInUAE does not recognize them as 68k apps, but AOS4.1 starts them (which does not work). |
Hmmm, ok, can you please check the icon of these programs? Click on the icon, then choose Information from Workbench's Item menu. In the window that appears, click the Icon tab.
Does it show a Default tool, such as IconX? (i.e. is it a Project not a Tool) If yes, then these types of programs are not (yet) supported. But I didn't think they'd be common for games._________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
DAX
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 9:35:32
| | [ #8 ] |
|
|
|
Elite Member |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| @ChrisH Way to go man! Trasparent classic integratin in 4.x is coming thanks to your efforts
Let me see if I got this right, If for example I have TV Paint installed, I should be able to run it in UAE instead of Petunia by just double clicking its icon? _________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 12:28:19
| | [ #9 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @DAX It is *intended* for (HD installed) 68k games. It *could* work for 68k programs, but there are some issues:
* If a 68k program installs libraries/etc on OS4's partition, then it won't work with RunInUAE, unless you run it's installer inside E-UAE first.
* The OS3.1 set-up for E-UAE has limited memory & screen resolution. You would need to create a "per drawer" config file with more memory, higher screen resolution, etc. _________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
DAX
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 12:41:24
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 30-Sep-2009 Posts: 2790
From: Italy | | |
|
| @ChrisH Quote:
It is *intended* for (HD installed) 68k games. It *could* work for 68k programs, but there are some issues: |
So it is like I told you yesterday, I should be able to bring the HD installed Monkey Island I have on my A2000 (the whole folder) on my sam, double click the game icon (the huge barrel) and it will run in UAE, correct? _________________ SamFlex Complete 800Mhz System + AmigaOS 4.1 Update 4 Amiga 2000 DKB 2MB ChipRam GVP G-Force040 Picasso 2 OS3.9 BB2 AmigaCD 32 |
|
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click any game) Posted on 21-Jan-2010 13:04:38
| | [ #11 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @DAX Yes!
Currently it does not support 68k games launched using an IconX script (which should be rare), but I think I have a solution for that... Last edited by ChrisH on 21-Jan-2010 at 06:57 PM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 23-Jan-2010 13:15:23
| | [ #12 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @all I have now made the second alpha release (please use link from the first post). Changes include:
* Added support for double-clicking IconX scripts, so virtually all 68k games should work now! (This is was quite hard to add, and is a bit of a kludge, but it seems to work fine for all the games I tested.)
* Now allows running 68k programs from the Ram Disk.
* No-longer adds a 320x240 screenmode to your monitor, without your permission. _________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
nexus
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 23-Jan-2010 14:17:42
| | [ #13 ] |
|
|
|
Regular Member |
Joined: 11-Feb-2005 Posts: 429
From: Germany | | |
|
| @ChrisH
Well done! I just have tested this release. Starting of adf games and WHDLoad games works now great by just double clicking. Also copying whdload games to Ram: and starting them there works now perfectly! Very cool. Also Path-Names with blanks work fine.
The only issue, I still have is, that AmigaForever Games/Demos don't work. Double clicking them opens AOS4's "Command execution"-window to start the game/demo by AOS4 not by UAE. Also dragging the game/demo to the RunInUAE icon does not really work. UAE starts up with OS3.1 but then the screen wents black and nothing happens anymore. CTRL-ATL-R resets to OS3.1 workbench and from there, I can start the game/demo then. I think the problem here is, that these games/demo don't have a own icon. Icon Information tells here, it's a "Programm", nothing else.
Anyway, this is a really good release Thanks a lot!
nexus
Last edited by nexus on 23-Jan-2010 at 02:18 PM.
_________________ dye 'em black! |
|
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 23-Jan-2010 15:59:39
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @nexus Quote:
The only issue, I still have is, that AmigaForever Games/Demos don't work. Double clicking them opens AOS4's "Command execution"-window to start the game/demo by AOS4 not by UAE. Also dragging the game/demo to the RunInUAE icon does not really work. UAE starts up with OS3.1 but then the screen wents black and nothing happens anymore. |
I'm not sure which games/demos you are talking about, but I don't think my Amiga Forever 2006 has them, so I can't help you there. (More detailed info might help.)
RunInUAE works fine with the HD installed games & ADFs I have.
P.S. Your posts are strange - they don't use full width of screen, because they have a Return at the end of each line._________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 23-Jan-2010 17:07:57
| | [ #15 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12818
From: Norway | | |
|
| |
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 23-Jan-2010 17:36:41
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @NutsAboutAmiga No, RunInUAE should cope with that fine. Send me a script (by PM) which you think causes a problem. Last edited by ChrisH on 23-Jan-2010 at 05:37 PM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 23-Jan-2010 18:13:35
| | [ #17 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12818
From: Norway | | |
|
| |
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 24-Jan-2010 9:07:08
| | [ #18 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @NutsAboutAmiga Quote:
So UAE knows about AmigaOS4 assigns? |
Nope. RunInUAE knows nothing about assigns! All it does it tell E-UAE to run the script, and that does whatever is needed to run the game (which can include assignments).Last edited by ChrisH on 24-Jan-2010 at 09:28 AM. Last edited by ChrisH on 24-Jan-2010 at 09:07 AM.
_________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|
Reth
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 24-Jan-2010 9:42:37
| | [ #19 ] |
|
|
|
Regular Member |
Joined: 28-Jun-2005 Posts: 197
From: Germany | | |
|
| @ChrisH
Slightly OT:
I still have problems with my EUAE-setup.
Since RunInUAE does not work with EUAE 0.8.29 SDL WIP4 (it starts WB but does not start the game) I'm trying to get 0.8.28 working.
For classic games this works fine together with RunInUAE but I do not get any higher resolution than PAL:LOWRES and PAL:HIGHRES working with my WB3.9 and EUAE 0.8.28 since there is no uaegfx screenmode available at all (it's the same WB3.9 I'm using with 0.8.29 EUAE wher uaegfx is running fine!).
Does anybody know how to get these screenmodes done with EUAE 0.8.28? It seems the uaegfx monitor driver is not recognized when starting with EUAE 0.8.28 but is recognized when starting with EUAE 0.8.29 SDL WIP4!
The 2. problem is that I cannot get 68k-CD-Games starting with RunInUAE. I installed Shadow of the 3rd moon but it does not work within AOS4.1.1 yet. So I tried to get it up and running inside EUAE 0.8.29 SDL WIP4 but I only crashed into a Guru Meditation. Any idea on this? NAPALM works inside EUAE, did not try it with RunInUAE yet.
Last edited by Reth on 24-Jan-2010 at 10:05 AM.
|
|
Status: Offline |
|
|
ChrisH
| |
Re: RunInUAE integration with Workbench(double-click 68k game) Posted on 24-Jan-2010 9:50:00
| | [ #20 ] |
|
|
|
Elite Member |
Joined: 30-Jan-2005 Posts: 6679
From: Unknown | | |
|
| @nexus Quote:
The only issue, I still have is, that AmigaForever Games/Demos don't work. ... I think the problem here is, that these games/demo don't have a own icon. |
Hmmm, I tried dropping an icon-less 68k program onto RunInUAE's icon in AmiDock, and it worked.
But yes, double-clicking on an iconless 68k executable won't work, since I never expected anyone to have any games like that! However, it looks fairly easy to fix...
Quote:
Icon Information tells here, it's a "Programm", nothing else. |
Sounds like you are using OS3's Icon Information? Would help to know what OS4's says._________________ Author of the PortablE programming language. It is pitch black. You are likely to be eaten by a grue... |
|
Status: Offline |
|
|