WHDLoad - why not?
  • esc
  • Order of the Butterfly
    Order of the Butterfly
    esc
    Posts: 158 from 2013/5/28
    Hey guys,

    One of the main reasons I still use my classic amiga all the time is for WHDLoad. I hate using UAE and then WHDLoad, it would be really neat to be able to run something similar to WHDLoad from within MorphOS. I mean, hypothetically, wouldn't we be able to take the necessary parts out of UAE and just make a launcher that works with the already established WHDLoad "slave" model?

    Just a thought... :)
  • »31.08.13 - 17:16
    Profile
  • k8o
  • Cocoon
    Cocoon
    k8o
    Posts: 57 from 2013/5/29
    From: London / UK
    I believe there is a way to do this, i think it's mentioned briefly in the UAE for MorphOS readme somewhere... However i've not been able to get it to launch directly from within ambient, which i can do with adfs (just right click and launch in UAE). I am able to launch workbench and use WHDLoad from there, but it's a bit of a long way to do it. So i agree, a nice launcher like iGame would really be great :)
  • »31.08.13 - 22:20
    Profile Visit Website
  • TGR
  • Butterfly
    Butterfly
    TGR
    Posts: 100 from 2009/10/26
    From: Scotland
    You can achieve the desired result by using uaeload ( http://aminet.net/package/misc/emu/UAELoad.lha )

    Quote:

    Introduction
    ------------

    UAELoad is a small wrapper between WHDLoad and E-UAE.

    It allows you to directly launch your WHDLoad games or demos from MorphOS or
    AmigaOS 4 using the excellent iGame front end.
    Mini Mac G4 1.25, 1gb ram, 40 gig hdd, Registered Morphos 2.6.
  • »01.09.13 - 10:10
    Profile
  • esc
  • Order of the Butterfly
    Order of the Butterfly
    esc
    Posts: 158 from 2013/5/28
    Excellent, will try this, thanks :)
  • »01.09.13 - 15:43
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Acill
    Posts: 1926 from 2003/10/19
    From: Port Hueneme, Ca.
    Nice solution! I have a TON of old whdload files I am going to pull out of archive and see how it works on my system tonight now. Looking forward to a simple solution, though I have been using the scripts to do it directly from the context menu using ADF files.
    Powermac Dual 2.0 GHZ G5 PCI-X (Registration #1894)
    Powerbook 1.67GHZ
    Powermac Dual 2.0 GHZ G5 PCIE (Registration #6130)
    A4000T CSPPC, Mediator
    Need Repairs, upgrades or a recap in the USA? Visit my website at http://www.acill.com
  • »01.09.13 - 21:57
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    xyphoid
    Posts: 870 from 2008/7/11
    From: Delaware, USA
    @Acill you'll have a good experience. I have may whole 1200 setup as if I were on the machiene itself with
    the drives/paritions ect. The combo of igame e-eae and uae is great for emulating the 1200. I think the only
     issue was 2player emulation of joystick. There was the new version of igame recently released, but I'm
    reluctant to update for fear of losing my setup or something. I whole deal was to be able to play topgear2,
    but, without the 2player it wasn't as nice.
  • »02.09.13 - 01:46
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Acill
    Posts: 1926 from 2003/10/19
    From: Port Hueneme, Ca.
    Do you need WHDload insalled for this to work?
    Powermac Dual 2.0 GHZ G5 PCI-X (Registration #1894)
    Powerbook 1.67GHZ
    Powermac Dual 2.0 GHZ G5 PCIE (Registration #6130)
    A4000T CSPPC, Mediator
    Need Repairs, upgrades or a recap in the USA? Visit my website at http://www.acill.com
  • »02.09.13 - 02:33
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    xyphoid
    Posts: 870 from 2008/7/11
    From: Delaware, USA
    not sure I would have to see what my setup is for morph. I usually boot into my 1200 (OS 3.9) setup, then go from there. I have it installed for sure on the Amiga side with key so it responds quickly.
  • »02.09.13 - 06:25
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Acill
    Posts: 1926 from 2003/10/19
    From: Port Hueneme, Ca.
    The way serge does it is how mine is setup. The only problem I have is the context menu. I cant remember where I go to edit the "Run in UAE" item to point to the volume I have UAE on. I used Pack Ultimate to install my system and it set it up as Programs: and my UAE is on WORK:
    Powermac Dual 2.0 GHZ G5 PCI-X (Registration #1894)
    Powerbook 1.67GHZ
    Powermac Dual 2.0 GHZ G5 PCIE (Registration #6130)
    A4000T CSPPC, Mediator
    Need Repairs, upgrades or a recap in the USA? Visit my website at http://www.acill.com
  • »02.09.13 - 11:39
    Profile Visit Website
  • esc
  • Order of the Butterfly
    Order of the Butterfly
    esc
    Posts: 158 from 2013/5/28
    serge, that is great, thanks! I will definitely use that!

    Also, TGR, that is a very cool method as well, but it requires a few things:

    1 - Must have all games installed already in UAE
    2 - It launches WHDLoad in UAE, which seems to me to be a waste...why not find a way to launch the slave with the proper kickstart ROM from Ambient instead of launching a full workbench in UAE, then launching WHDLoad inside the already emulated environment which has to softkick a ROM file again.

    So, to me it works and it is great but I think it would be better to find a way to kind of "re-build" or reverse engineer whdload and build something that works from directly within Ambient.

    Thanks guys!!
  • »02.09.13 - 12:48
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    serge
    Posts: 725 from 2003/2/20
    esc,
    Quote:

    1 - Must have all games installed already in UAE
    2 - It launches WHDLoad in UAE, which seems to me to be a waste...why not find a way to launch the slave with the proper kickstart ROM from Ambient instead of launching a full workbench in UAE, then launching WHDLoad inside the already emulated environment which has to softkick a ROM file again.


    I launch games with Ambient but they are passed "by AREXX" to the workbench 3.1 + WHDLoad under UAE.

    It's not possible to run old games needing OCS/ECS/AGA chipset under MorphOS because this chipsets doesn't exists on MorphOS Hardware (Pegasos, Efika, Macs etc). The only way to run them is emulating this old hardware.

    This is the UAE job.
  • »02.09.13 - 13:05
    Profile
  • esc
  • Order of the Butterfly
    Order of the Butterfly
    esc
    Posts: 158 from 2013/5/28
    Serge, yeah, I understand that :) But why can't we take the bits out of the UAE source code and make a whdload style frontend that launches only the softkicked rom needed for the game and the whdload slave?

    See what I mean? This would solve having to install a full workbench in UAE, all the games, iGame, etc. Kind of like FS-UAE now works, you just have a game launcher and it softkicks the rom needed for the game only and uses the slave to launch the game. It seems wasteful to launch full workbench in UAE, and then the Ambient runs a script that tells UAE to launch WHDLoad "inside" itself and softkick another rom. Here you have one rom loaded already to make UAE work, full virtualization, and then you softkick another rom and virtualization INSIDE of that. Does it make sense what I mean? It seems like we could make this better :)

    I've never developed on MorphOS before (well, any amiga type system really) but I do code in linux every day. Maybe I'll try it myself, maybe I'll see if I can talk to the FS-UAE guys about this.
  • »02.09.13 - 13:11
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    serge
    Posts: 725 from 2003/2/20
    I think we don't need a full Workbench 3.1 to run WHDLoad.

    Maybe we can create a minimalistic AmigaOS3 installation with only the few libraries and commands like UAErcli and WHDLoad.
    With this sort of miniOS3.x, launching a game from Ambient should be faster.

    But the interest to have a full AmigaOS3.x + Workbench is to be able to launch ALL Amiga binaries like DeluxPaint, Protracker etc from Ambient Desktop without any limitation.

    But I'm according with you : UAE should be integrated on MorphOS for better user experience.
    At this time, integrating UAE on MorphOS like shown on my video needs to much skills for a basic user.

    ADF disc images don't need a workbench from UAE side and can be started from Ambient to ;-)

    [ Edited by serge 02.09.2013 - 18:44 ]
  • »02.09.13 - 16:06
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Posts: 1110 from 2013/5/24
    From: Nederland
    Quote:

    serge wrote:
    I think we don't need a full Workbench 3.1 to run WHDLoad.

    Maybe we can create a minimalistic AmigaOS3 installation with only the few libraries and commands like UAErcli and WHDLoad.
    With this sort of miniOS3.x, launching a game from Ambient should be faster.

    But the interest to have a full AmigaOS3.x + Workbench is to be able to launch ALL Amiga binaries like DeluxPaint, Protracker etc from Ambient Desktop without any limitation.

    But I'm according with you : UAE should be integrated on MorphOS for better user experience.
    At this time, integrating UAE on MorphOS like shown on my video needs to much skills for a basic user.

    ADF disc images don't need a workbench from UAE side and can be started from Ambient to ;-)


    Maybe AROS 68k can be used for integrating UAE and maybe even bundled with MorphOS?

    A nice installer script that installed AROS 68k and configured MorphOS like in the video would be great too.
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.15

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, 500GB SSHD, MorphOS 3.9
  • »02.09.13 - 21:30
    Profile