Page 2 of 7

Posted: Fri Jan 30, 2015 10:22 pm
by Seiya
ah ok. i'll try again demobase script

Posted: Sat Jan 31, 2015 10:38 am
by Seiya
can you send me, however, your solution?

Posted: Sat Jan 31, 2015 11:50 am
by .mad.
Hi Seiya,

Still testing things.

what's new.
you can now boot using your custom workbench "HD" folder on the PC.
Should be a lot easier to edit startup-sequence and drag files into folders without having to open the emulator.

with GEMUS it will attach a second HDF file to drive DH1:
or attach 1st Floppy in archive to DF1:

using floppy in DF0: boots the floppy not the "HD" install, but the HD is still attached and configured.

not saying it will work with all the apps, only time will tell.

Posted: Sat Jan 31, 2015 1:46 pm
by Seiya
i found a working solution:

i have now 2 HD:

When i load kick1.3 software it load form workbench 1.3 HD
when i load kick3.1 software it load workbench 3.1 HD

it works.

The problems is to install them because you can have too many assign and 1 HD for hundred or thousand software.
now i see to make some software in a hdf pre-configured and installed like Aladdin, ArtDepartment, Imagine, Lightwave, ecc

but i think that i need to add some line here:

Code: Select all

If Key_HDF CONTAINS(No WorkBench)
	;Put Game/Demo File in Hard Drive 0.

	;Put WorkBench 3.1 in Hard Drive 0.

End If

Posted: Sat Jan 31, 2015 1:59 pm
by Seiya
i don't know why, but workbench 1.3 hdf that worked when i post my last message now is dead.

in my winuae config, this hd it works very well, but when i launch in gamebase it like a vergin HD and don't know why!!

the only difference is that when i start from gamebase it load kick 1.3 A3000, while in winuae it use A500 version..
however it don't change in winUAE (from gamebase directory) if i use different 1.3 version. HD works.

When i start from gamebase, this HD is uninitialized

Posted: Sat Jan 31, 2015 3:07 pm
by .mad.
You have the problem because of WinUAE config file is not 100% compatible/ buggy with Gamebase script due to duplicate lines.

script 1st "hardfile2" line and 2nd "hardfile2" line gets changed overwritten.

other duplicate values include...

WinUAE should use different values for every drive to fix bug for GameBase.

The more Hard Drives you add the worse it gets to script.

you need a custom uae file like mine with [EXTRA] lines.
Or make 2nd UAE file with all your HD's attached and configured.
and use this command.

Add_CLP(-f "%dbpath%\Scripts\SeiyaHDconfig.uae")

this is 100% working and ready.
feel free to use /edit what you need.

Good Luck with the AppBase.

Posted: Sat Jan 31, 2015 6:41 pm
by Seiya
i'll see

Posted: Sun Feb 01, 2015 4:16 am
by Seiya
with your gamebase don't load right kickstart..
if i set in gemus v3.1 A1200, it load kick 1.3

Posted: Sun Feb 01, 2015 9:58 am
by Seiya
however i decide to use two "dir" for hardrive.

workbench 1.3 to use with kickstart 1.3
workbench 3.0 to use with kickstart 3.0

i try some config and workbench 3.0 dir is ok, but worbench 1.3 dir don't load when i start software for kick 1.3

is the same bug of frontend for the same voice "filesystem2"?

Will there is in gemus an option to force to load form workbench 1.3 dir instead of workbench 3.0 dir and viceversa?

Posted: Sun Feb 01, 2015 10:21 am
by .mad.
The Amiga 500 1.3 didn't have a HD. And booted workbench from a floppy.
So script sets a default 3.1 kickstart when loading a HDF file.
Machine A1200 with HD.

Also other default chip and memory values are set.
removing the need to type lots of GEMUS commands.

just remove these lines in the script, under the file type sections.

Code: Select all

	Set_CFG_Value(%dbpath%\Scripts\Amiga.uae||kickstart_rom_file_id||1483A091,KS ROM v3.1 (A1200))
if you look at the kickstart sections, you will notice they have compatible machine settings for various Amiga models.

if you need to make a custom hybrid machine setup.
at the first kickstart value add lines...

If Key_kickstart CONTAINS(custom1)

add all the chipset and kickstart you want, using the examples as a guide.

Then add else to first kickstart line.

Else If Key_kickstart CONTAINS(v1.0)

in GEMUS type

which i guess is what you want, using a WinUAE only setting, to load from a virtual HD on an Amiga 500 machine.

if you send me the v1.3 workbench "dir" install and the app file you are trying to run, i will take one last look.
But not sure if it will work.

It is possible to add the same WB v1.3 ADF floppy to the first drive DF0: when booting any app that needs it.

Posted: Sun Feb 01, 2015 10:46 am
by Seiya
now i'll try an ultimate config and if i fail, i'll use the config that you uploaded

Posted: Tue Feb 03, 2015 9:43 am
by Seiya
ok, i'll use your solution. it's the best

Posted: Thu Feb 05, 2015 10:23 am
by Seiya
some problems..

if there is a program that use 4 disk, such as, and i use hdf=dir WinUAE load only 1 disk in df1 instead of df0..

how i mount wb31.hdf in gemus?

Posted: Thu Feb 05, 2015 3:03 pm
by .mad.
Extra options can be added easy enough.

If booting a HDF file, WB31.HDF will be attached automatically.
If you want to boot an ADF and attach WB31.HDF?.
That will need to be added to script.

I scripted to use Folder DIR for HD as you wanted.

if you run a floppy then it will always boot skipping the Hard drive boot. So default attaches the floppy disk to DF1: so the HD boots.

To attach 1st floppy to DF0: add GEMUS

Posted: Thu Feb 05, 2015 5:13 pm
by Seiya
you said there is some incompatibility with gamebase with 2 devices with same parameter like filesystem2, etc...

but is there a way to make this?:

Two "dir":

if in gemus i add:

Kickstart= v1.3

it load workbench 1.3 dir

if istead in gemus i add:

Kickstart= v3.1

it load workbench 3.1 dir