English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 17 May 2022, 12:25   #1
Glen M
Registered User
 
Join Date: May 2017
Location: Belfast
Posts: 750
Creating a custom kickstart

I'm going to create a custom kickstart to include EHIDE.DEVICE as required for the TF1230 to work properly.

Before I say anything further I am fully aware that I can buy 3.2.1 with this already added to it, I do not want to do that.

The plan here is to add the device driver to 3.1. I can use REMUS to modify the contents of the kickstart rom file but is it just as simple as drop device driver in there and it sorts itself out or is there code to modify to tell the Amiga theres a new driver in there too.

While I'm at it I'll update the scsi.device but is there anything else that worth updating or adding that won't break compatibility with the original 3.1 kickstart?
Glen M is offline  
Old 17 May 2022, 12:26   #2
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
compactflash.device is romable as well, perhaps that could be a useful rom filler
Jope is offline  
Old 17 May 2022, 12:38   #3
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
The problem you will encounter is that it is already very full.

You can do what the A4000 Kickstart 3.1 ROM does and remove workbench.library and put it in LIBS: on the HDD if you need ROM space. (I think the same goes for icon.library but I've no experience with that)

You can go for a bigger Kickstart ROM (up from 512Kbytes) but going above a 512Kbyte ROM has issues with older accelerators MapROM function.

Last edited by alexh; 17 May 2022 at 12:52.
alexh is offline  
Old 17 May 2022, 12:48   #4
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
How does 3.2.1 add this? What has been removed? Why not just mimick it exactly?
lesta_smsc is offline  
Old 17 May 2022, 12:52   #5
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by lesta_smsc View Post
How does 3.2.1 add this? What has been removed? Why not just mimick it exactly?
They removed (at least) workbench.library and icons.library
alexh is offline  
Old 17 May 2022, 12:53   #6
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
Quote:
Originally Posted by alexh View Post
They removed (at least) workbench.library and icons.library
Is the exact list of what is included available or is this closed source?
lesta_smsc is offline  
Old 17 May 2022, 13:08   #7
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by lesta_smsc View Post
Is the exact list of what is included
No. To find out you would have to install RomSplit plus the various libraries it needs.

Open Kickstart 3.1 and make a list.

Open Kickstart 3.2.1 and make a list.

Compare lists.
alexh is offline  
Old 17 May 2022, 13:13   #8
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
Quote:
Originally Posted by alexh View Post
No. To find out you would have to install RomSplit plus the various libraries it needs.

Open Kickstart 3.1 and make a list.

Open Kickstart 3.2.1 and make a list.

Compare lists.
Is this against any rules. If not maybe could do a sticky thread with the ROMS I have if it helps others.

And others can share their own set ups (not sharing the ROM itself) and size/free space so it helps people get the most of custom roms.
lesta_smsc is offline  
Old 17 May 2022, 13:29   #9
supaduper
Registered User
 
supaduper's Avatar
 
Join Date: Oct 2012
Location: Krypton
Posts: 1,210
I did a step by step guide on how to add ehide.device to a 3.1 rom, it is some where on here

But a guy over on A1K made a OS 3.2.1 patcher, where you just need a genuine 3.2.1 rom , either from your hardware using say `Transrom` or getting it from `Amiga Forever` if you have the genuine disk.

Then run it through the patcher and it will spit out two Hi and Lo files that you just then byteswap and can burn to eproms

a link below

https://mega.nz/file/Np5HlZZZ#WjcdHi...xpQOuIRSOFxCGA


Link to my step by step guide Howto using Remus

http://eab.abime.net/showthread.php?...36#post1532936

Last edited by supaduper; 17 May 2022 at 13:36.
supaduper is offline  
Old 17 May 2022, 13:43   #10
Glen M
Registered User
 
Join Date: May 2017
Location: Belfast
Posts: 750
Quote:
Originally Posted by supaduper View Post
I did a step by step guide on how to add ehide.device to a 3.1 rom, it is some where on here

But a guy over on A1K made a OS 3.2.1 patcher, where you just need a genuine 3.2.1 rom , either from your hardware using say `Transrom` or getting it from `Amiga Forever` if you have the genuine disk.

Then run it through the patcher and it will spit out two Hi and Lo files that you just then byteswap and can burn to eproms

a link below

https://mega.nz/file/Np5HlZZZ#WjcdHi...xpQOuIRSOFxCGA


Link to my step by step guide Howto using Remus

http://eab.abime.net/showthread.php?...36#post1532936
This is fantastic, thanks it'll make my life a lot easier. Bit of a shame there isn't room for the driver along with workbench library but it is what it is.
Glen M is offline  
Old 17 May 2022, 13:50   #11
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Quote:
Originally Posted by lesta_smsc View Post
Is the exact list of what is included available or is this closed source?
I don't see why you couldn't get to look at the list.

https://drive.google.com/file/d/1xFu...ew?usp=sharing
Jope is offline  
Old 17 May 2022, 13:53   #12
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Given that you're using an A1200, why not opt for 1MB ROMs instead (which the A1200 already supports), that way you can include everything you need... Yes, older accelerators only cover 512kB for MapROM, but you're using a TF card which doesn't itself have a physical MapROM feature so you'll be softkicking to do that anyway so the ROM size doesn't matter.
Daedalus is offline  
Old 17 May 2022, 13:56   #13
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Quote:
Originally Posted by lesta_smsc View Post
Is this against any rules. If not maybe could do a sticky thread with the ROMS I have if it helps others.

And others can share their own set ups (not sharing the ROM itself) and size/free space so it helps people get the most of custom roms.
Are you sure this is really useful?

The amount of space in 3.1 and older is not very large. You would have to go for a 1MB ROM in most nontrivial cases (ie. only replacing scsi.device).
Jope is offline  
Old 17 May 2022, 14:17   #14
Glen M
Registered User
 
Join Date: May 2017
Location: Belfast
Posts: 750
Quote:
Originally Posted by Daedalus View Post
Given that you're using an A1200, why not opt for 1MB ROMs instead (which the A1200 already supports), that way you can include everything you need... Yes, older accelerators only cover 512kB for MapROM, but you're using a TF card which doesn't itself have a physical MapROM feature so you'll be softkicking to do that anyway so the ROM size doesn't matter.
Interesting thought.

Just for my information and so I understand this properly... The 1200s high and low roms combined are 512KB so therefore must 256kB each. The eproms I have here are 27C400s 512x8 so with the 2 of them is that the 1MB I need?

ROMs sizing is something that I swear I cannot get into my head, it always confuses me.
Glen M is offline  
Old 17 May 2022, 14:23   #15
supaduper
Registered User
 
supaduper's Avatar
 
Join Date: Oct 2012
Location: Krypton
Posts: 1,210
Quote:
Originally Posted by Glen M View Post
Interesting thought.

Just for my information and so I understand this properly... The 1200s high and low roms combined are 512KB so therefore must 256kB each. The eproms I have here are 27C400s 512x8 so with the 2 of them is that the 1MB I need?

ROMs sizing is something that I swear I cannot get into my head, it always confuses me.
if you are going to use Remus I explain about the `Conacatenation`(doubling up) of the 256k files to 512k in my Howto so look at that for the exact explaination and how to do it using Eprom Hexxer, look at Steps 8, 9, 10 ..its easy fella

If using the 3.2.1 patcher do not worry that will spit out two 512k roms anyway
supaduper is offline  
Old 17 May 2022, 14:30   #16
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Quote:
Originally Posted by Glen M View Post
Just for my information and so I understand this properly... The 1200s high and low roms combined are 512KB so therefore must 256kB each. The eproms I have here are 27C400s 512x8 so with the 2 of them is that the 1MB I need?
Yes, this is true. When burning a normal sized 512k ROM to a pair of 27c400s, you are essentially splitting the 512k ROM first into two 256k pieces, then doubling each 256k piece so that they fill the chips.

In a 1MB ROM situation you would only split your created image and then burn to 27c400s without any doubling.
Jope is offline  
Old 17 May 2022, 14:32   #17
Glen M
Registered User
 
Join Date: May 2017
Location: Belfast
Posts: 750
I'm working with 3.1 here, I don't own 3.2.

What eprom chips do I need to write 1MB roms?

EDIT: just noticed its already answered.
Glen M is offline  
Old 17 May 2022, 14:33   #18
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Quote:
Originally Posted by Glen M View Post
What eprom chips do I need to write 1MB roms?
Two 27c400 chips. The version of the OS is irrelevant here, 1MB of data is 1MB of data.
Jope is offline  
Old 17 May 2022, 15:08   #19
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Going to 1MB Kickstart ROM is not rocket science but IIRC is not as simple as just adding more files in Remus until you reach 1MB.

You must use the correct ROM modules and an exec that supports 1MB ROM e.g. CD32

Last edited by alexh; 17 May 2022 at 15:43.
alexh is offline  
Old 17 May 2022, 16:56   #20
Glen M
Registered User
 
Join Date: May 2017
Location: Belfast
Posts: 750
From what I gather the everything you need to build it is included within REMUS. Could be wrong, usually am. I'll have a play later and see how I get on.
Glen M 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
Custom Kickstart on CD32 lord of time support.Hardware 9 15 September 2019 18:06
Creating custom brushes for ToolManager Docks Sinphaltimus support.Other 3 13 March 2018 13:46
Custom kickstart iliak Coders. Asm / Hardware 17 09 January 2016 14:15
Help with custom 3.1 kickstart creation. Turran support.Other 6 09 January 2013 22:53
Help with creating the cheap kickstart switcher from aminet. Smiley support.Hardware 9 21 March 2007 09:27

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 19:54.

Top

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