17 May 2022, 12:25 | #1 |
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? |
17 May 2022, 12:26 | #2 |
-
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
|
17 May 2022, 12:38 | #3 |
Thalion Webshrine
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. |
17 May 2022, 12:48 | #4 |
Registered User
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?
|
17 May 2022, 12:52 | #5 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
|
|
17 May 2022, 12:53 | #6 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
|
17 May 2022, 13:13 | #8 | |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
|
Quote:
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. |
|
17 May 2022, 13:29 | #9 |
Registered User
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. |
17 May 2022, 13:43 | #10 | |
Registered User
Join Date: May 2017
Location: Belfast
Posts: 750
|
Quote:
|
|
17 May 2022, 13:50 | #11 | |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
Quote:
https://drive.google.com/file/d/1xFu...ew?usp=sharing |
|
17 May 2022, 13:53 | #12 |
Registered User
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.
|
17 May 2022, 13:56 | #13 | |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
Quote:
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). |
|
17 May 2022, 14:17 | #14 | |
Registered User
Join Date: May 2017
Location: Belfast
Posts: 750
|
Quote:
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. |
|
17 May 2022, 14:23 | #15 | |
Registered User
Join Date: Oct 2012
Location: Krypton
Posts: 1,210
|
Quote:
If using the 3.2.1 patcher do not worry that will spit out two 512k roms anyway |
|
17 May 2022, 14:30 | #16 | |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
Quote:
In a 1MB ROM situation you would only split your created image and then burn to 27c400s without any doubling. |
|
17 May 2022, 14:32 | #17 |
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. |
17 May 2022, 14:33 | #18 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
|
17 May 2022, 15:08 | #19 |
Thalion Webshrine
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. |
17 May 2022, 16:56 | #20 |
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.
|
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 |
|
|