English Amiga Board


Go Back   English Amiga Board > Other Projects > project.WHDLoad

 
 
Thread Tools
Old 20 October 2023, 03:24   #1
Amiga600
amigaboing.net Blog
 
Amiga600's Avatar
 
Join Date: Feb 2021
Location: UK
Posts: 104
AROS Generic WHDLoad

Since I cannot seem to find one, I am wondering if someone can
create an AROS WHDLoad Wrapper (like the ones made for KS1.3 and 3.1)

Where it uses the AROS ROM (aros-ext.bin and aros-rom.bin) files as
opposed to the KS1.3/3.1 files

I think it would be useful for many, not just me, as it can be then used
directly from Workbench as a quick test bed to check for compatibility
for Amiga Games / Demos / Utilities for example

This would then allow folks to test Games against the AROS ROM to see
if its compatible directly from Workbench, saving them time formatting
a disk and selecting AROS ROM in the (Win)UAE Launcher
Amiga600 is offline  
Old 20 October 2023, 03:56   #2
giantclam
Registered User
 
giantclam's Avatar
 
Join Date: Jan 2015
Location: australia
Posts: 568
Something like this? ~ http://archives.aros-exec.org/?funct....i386-aros.zip
giantclam is offline  
Old 20 October 2023, 04:15   #3
Amiga600
amigaboing.net Blog
 
Amiga600's Avatar
 
Join Date: Feb 2021
Location: UK
Posts: 104
No not that, I mean like a Generic AROS Slave which can be run from Workbench

For example there is Generic Slaves for Workbench 1.3 and Workbench 3.1 which
I can (and have) used for some of the Games in the Games Collection I am
building so they work correctly under the KS3 part of the Collection

Example you have Workbench1.3.Slave and Workbench 3.1.Slave files which basically
have a "data" folder where you put your files (eg. C DEVS S/Startup-Sequence etc)
would normally load Workbench, But I have modified the Startup-Sequence inside each
so they will load the Games instead which are incompatible with KS2/3 or have
issues which WHDLoad will fix making them load successfully without issues


For example for the Game Trix, I have this setup, which I load like so: WHDLoad Workbench13.slave PRELOAD PRELOADSIZE=912669

Trix\Workbench13.Slave <<-- The Slave file for Workbench 1.3
Trix\data\Readme
Trix\data\system-configuration
Trix\data\Trix <<-- Game Files
Trix\data\Trix.snd1 <<-- Game Files
Trix\data\Trix.snd2 <<-- Game Files
Trix\data\Trix.snd3 <<-- Game Files
Trix\data\s\startup-sequence <<-- Simply contains "Trix" which loads the Game

Last edited by Amiga600; 20 October 2023 at 04:28. Reason: Example Added
Amiga600 is offline  
Old 20 October 2023, 05:07   #4
Snoopy1234
Registered User
 
Snoopy1234's Avatar
 
Join Date: Apr 2022
Location: Australia
Age: 52
Posts: 919
Amiga Forever has an AROS system ready to go if emulation is an option.
Snoopy1234 is offline  
Old 20 October 2023, 08:05   #5
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,267
Quote:
Originally Posted by Amiga600 View Post
No not that, I mean like a Generic AROS Slave which can be run from Workbench

On AROS you can find JanusUAE which allows you to emulate any Amiga model and all types of Workbench.

In addition Workbench13.Slave you can run it with WHD MENU


Tutorial WHD MENU
[ Show youtube player ]


Tutorial JanusUAE:
[ Show youtube player ]
AMIGASYSTEM is offline  
Old 20 October 2023, 10:05   #6
Wepl
Moderator
 
Wepl's Avatar
 
Join Date: Nov 2001
Location: Germany
Posts: 876
Quote:
Originally Posted by Amiga600 View Post
Since I cannot seem to find one, I am wondering if someone can
create an AROS WHDLoad Wrapper (like the ones made for KS1.3 and 3.1)

Where it uses the AROS ROM (aros-ext.bin and aros-rom.bin) files as
opposed to the KS1.3/3.1 files
A Slave using these kickstarts would need relocation information for them, not available AFAIK. Also this Slave would need to be updated for each change to the kickstarts.

I think it would be better to create a Slave directly in the build process from AROS which includes the kickstarts. The relocation information would be available and some Slave code could perform the init of the kickstart boot process.

The question is, how much stuff must be patched in the AROS kickstarts to work under WHDLoad. And the way to do this is probably a bit difficult using this approach.

Last edited by Wepl; 20 October 2023 at 10:10.
Wepl is offline  
Old 20 October 2023, 18:16   #7
Amiga600
amigaboing.net Blog
 
Amiga600's Avatar
 
Join Date: Feb 2021
Location: UK
Posts: 104
Yeah I thought it would be difficult, but as they say, if ya dont ask, you will never know - Thanks Wepl for explaining it
Amiga600 is offline  
Old 20 October 2023, 18:24   #8
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,400
I suppose they can be assembled at different locations and compared to easily extract relocation information.

But the main issue is redesigning the patches. Wepl had great fun doing 1.3, which made it pretty easy for me to adapt to 1.2 and 3.1 (and 1.1) but that one is completely different.
jotd is offline  
Old 21 October 2023, 18:19   #9
Wepl
Moderator
 
Wepl's Avatar
 
Join Date: Nov 2001
Location: Germany
Posts: 876
I saw there is an ELF image of the kickstart/kernel on the boot/emergency floppy disk. This can be relocated without much efforts. A similar way can be used like the AROSBootstrap is performing.
The amount of necessary patches to make it run under WHDLoad still remains unclear.

And I think it would be for some AROS devs much easier to write a Slave which loads the kickstart/kernel than for the whddevs. Because for example many device driver could be omitted for a custom kickstart build for WHDLoad.

Last edited by Wepl; 21 October 2023 at 18:25.
Wepl is offline  
Old 22 October 2023, 00:09   #10
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,400
another argument: AROS kickstart is probably going to fail on a lot of kick1.3 games...
jotd is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
WHDLoad Help Please - Generic Kick Images Amiga600 support.Games 2 08 June 2023 13:41
Some WHDLOAD generic Aladin project.Amiga File Server 123 28 November 2022 23:50
Generic WHDLOAD slave Gaula92 project.WHDLoad 15 08 March 2013 02:07
2.3.3 Generic Problems and Help about WHDLoad.... DjDiabolik support.WinUAE 4 10 October 2011 17:05
generic KickStarter for WHDLoad tomcat666 request.Old Rare Games 2 28 December 2001 22:31

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:17.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12126 seconds with 13 queries