Amiga.org

Operating System Specific Discussions => Amiga OS => Amiga OS -- Application questions and support => Topic started by: utri007 on September 16, 2011, 10:30:48 AM

Title: Creating custom kickstart
Post by: utri007 on September 16, 2011, 10:30:48 AM
Question is simply, what I should add to it? This is NOT how to create one, just wnat to know what would gave me best results? scsi.device from OS3.9? Pirus's exec? Any hints?
Title: Re: Creating custom kickstart
Post by: Tension on September 16, 2011, 10:36:21 AM
make something that can boot directly from cd
Title: Re: Creating custom kickstart
Post by: Gulliver on September 16, 2011, 01:26:15 PM
It all depends on what is your current Amiga hardware setup in that specific machine, and the version of the operating system you are going to use.
Then, it is important to state what goals you have in mind, what you want to achieve.

Give us a little bit more information.

Anyway, I built a webpage with some available modules for rom building:
http://lilliput.amiga-projects.net/ROM_modules.htm
Title: Re: Creating custom kickstart
Post by: utri007 on September 16, 2011, 01:35:35 PM
It needs to fit 512kb, so it woun't be Kickstat3.9, because it doesn't fit to 512kb. I don't want to lose any functionality, wich has original kickstart. Usual solution is left workbench.library away, I woun't do that.
Title: Re: Creating custom kickstart
Post by: mfilos on September 16, 2011, 01:44:29 PM
Since it needs to fit 512KB I assume it's meant for A4000...
I made some time ago a custom Kickstart for A4000 that contains every module from Kickstart 3.1 plus the following updates/additions:

- Exec 45.24 (instead of 40.10) from OS3.9 BB4
- BootMenu 44.7 68020 (instead of 40.5) from OS3.9 BB2
- Console.device 44.10 (instead of 40.2) from OS3.9 BB3
- Datatypes.library 44.48 (instead of 44.47) from OS3.9 BB4
- Filesystem.resource 45.10 (instead of 40.1) from OS3.9 BB2
- FastFilesystem 45.16 (instead of 40.1) from OS3.9 BB4
- Icon.library 46.4.220 (instead of 40.1) from OS3.9 BB4
- RAM Handler 44.24 (instead of 39.4) from OS3.9 BB3
- SCSI.device 44.2 (instead of 40.5) from OS3.9 BB3
- Shell 45.27 (instead of 40.2) from OS3.9 BB3
- Trackdisk.device 40.2 (instead of 40.1) from OS3.9 BB4

Everything fits just fine on the 512KB Kickstart ROM except:
- Workbench.library 45.131 (instead of 40.5) from OS3.9 BB3

... which can be easily be put on LIBS: of your Hard Disk/Floppy Disk and run just fine.

I don't understand what do you mean by not wanting to loose functionality. Workbench.library AFAIK is only used for Workbench and not Games/Demos etc.
Since booting workbench means... using a floppy disk or hard disk... I don't see anything wrong by loading the workbench.library from the LIBS: folder of an hard disk or floppy disk accordingly :)
Title: Re: Creating custom kickstart
Post by: esc on September 16, 2011, 02:30:23 PM
I have a question for you mfilos:

I have magicwb3.9 bb1+2.  I've tried installing bb 3 and 4 in the past but have screwed it up, and decided to just use 1+2.  Is there a huge advantage to installing those?  Would it be possible for me to just grab these libs without installing bb3+4 fully, put them in my custom kickstart on my deneb, and use them?  Or would I have to fully install it to use the libs?

Thanks!
Title: Re: Creating custom kickstart
Post by: Heiroglyph on September 16, 2011, 02:40:20 PM
Quote from: mfilos;659574
Workbench.library AFAIK is only used for Workbench and not Games/Demos etc.
Since booting workbench means... using a floppy disk or hard disk... I don't see anything wrong by loading the workbench.library from the LIBS: folder of an hard disk or floppy disk accordingly :)


Nice list.

BTW, the 4000T did just that to fit IDE and SCSI drivers in Kickstart ROM, so I'd say it's a perfectly viable option.
Title: Re: Creating custom kickstart
Post by: mfilos on September 16, 2011, 03:07:57 PM
@ecs
The installer does all things automatically and just tells ya what modules to insert via LoadModule and how to use the SetPatch declaration correctly.
Apart from that you can easily get the files per folder of the BB3/BB4 installation and put them to the required folders. The whole folder list on BB3/BB4 archives is very nice organized and easily understandable on what do to... even without having the installer!

I most of times check the changes per version change and manually install what I want from these archives.

@Heiroglyph
This is exactly why I used this solution.
Title: Re: Creating custom kickstart
Post by: nicholas on September 16, 2011, 06:23:47 PM
My wife has just given birth so my free time is going to be very limited, but I'm planning on building my own custom kickstart for the Deneb in my A3000.

I will post here what I did to achieve it.  Hopefully it will be within in the next couple of weeks.
Title: Re: Creating custom kickstart
Post by: mfilos on September 16, 2011, 06:46:21 PM
Congratulations nicholas! \o/
I wish all the best for your family
Title: Re: Creating custom kickstart
Post by: nicholas on September 17, 2011, 07:24:32 PM
Quote from: mfilos;659609
Congratulations nicholas! \o/
I wish all the best for your family


Thank you very much! :)