English Amiga Board


Go Back   English Amiga Board > Support > support.AmigaOS

 
 
Thread Tools
Old 10 March 2023, 13:42   #41
Mikeywikey
Kickstart Hacker
 
Mikeywikey's Avatar
 
Join Date: Apr 2021
Location: Wales
Posts: 80
But you don't need to extract the Modules if you don't want as you can add them straight from a ROM without extracting;

CapCLI> add "/path/to/ROM.rom" "Component name"
Mikeywikey is offline  
Old 11 March 2023, 00:00   #42
reno
Registered User
 
Join Date: Jul 2019
Location: London
Posts: 63
Quote:
Originally Posted by Mikeywikey View Post
Sorry, should have said, to extract all the Components out of a known ROM;

CapCLI> loadrom "path/to/rom/rom.rom"
CapCLI> savecomponent [component number, or omit for all]

This is the same as "RomSplit" and saves the files to the local dir (use "savedir" to change where you save files)
Perfect thanks !
reno is offline  
Old 31 March 2023, 16:15   #43
Mikeywikey
Kickstart Hacker
 
Mikeywikey's Avatar
 
Join Date: Apr 2021
Location: Wales
Posts: 80
Quote:
Originally Posted by reno View Post
I guess what I'm looking for is a Capitoline command that does that in one fell swoop
Or at least : "copy over all components from this other ROM in the same order", after you've created a new ROM + added the required bytes to the scantable. Rather than having to specify components one by one (currently I don't even know how to dump them from an existing ROM)

In the current version, what would be the minimum script to turn the stock 3.2.2 A1200 ROM into one with the same components but that scans 0xE00000 ?
Once you have that, it seems easy to create the required extended ROM with extra components as described on the website.
There's an update in the latest version v1.04, you can now use a wildcard to add components from an existing ROM;

add /path/to/ROM *

This will add any components from the source ROM into your new ROM (unless they are already in the ROM).

I've created a new RAT/Test called "Hyperion.3.2.2.1Mb.A1200.nopatching" it uses the CD32 exec which comes "pre-patched" and is compatible with the A1200 so you could have a look at the script (under "Tests"), it means making 1Mb A1200 ROMs really simple!
Mikeywikey is offline  
Old 26 April 2023, 22:03   #44
Tech
Registered User
 
Join Date: Dec 2014
Location: Hokksund, Norway
Posts: 12
Awesome tool, thanks for macos compability. Hyperion.3.2.2.1Mb.A1200.nopatching script is nice. Now if only I could get BlizKick modules working...

I have 3.1.4 custom kick with bppcfix built using remus, but 3.2.2 is tempting.
Tech is offline  
Old 05 September 2023, 15:22   #45
awe74
Registered User
 
Join Date: Jul 2020
Location: Taszár
Posts: 2
Hi!

New version of ehide.device ($VER 1.2) smaller then $VER 1.1. Its perefctly fits into A1200.47.111 kickstart. I have made CAPCLI script:

# Creates a 1Mb Hyperion 3.2.2 ROM with workbench and icon libraries and ehide.device for the A1200 using the CD32 exec without patching

# Define some of our source files
auditfiles ROMs
alias SOURCEROM "$0x5c40328a"

# First create the "normal" 0xF80000 Kickstart
newrom 512k 255
rombase 0xF80000
add "Components/CD32/exec.library"
# OK, maybe one patch - set the Kickstart ROM version to 47.111
patch $(KICKSTARTVERSION) 0x002F006F
add "$SOURCEROM" *
add "Components/ehide.device"
add checksum
add size
add vectors
checksum

saverom Tests/Output/Hyperion.3.2.2.1Mb.A1200.nopatching.F8

# Now create the 0xE00000 extended ROM
newrom 512k
rombase 0xE00000
add "Components/BinaryChunks/ROMHeader_E0"
# OK, maybe two patches - set the extended ROM version to 47.111
patch $(KICKSTARTVERSION) 0x002F006F
add "Components/workbench.library"
add "Components//icon.library"
add checksum
add size
add vectors
checksum

saverom Tests/Output/Hyperion.3.2.2.1Mb.A1200.nopatching.E0

# Save some burnable files for EPROMs
romprofile dual 0 1
saveprofile 512 byteswap Tests/Output/Hyperion.3.2.2.1Mb.A1200.nopatching
awe74 is offline  
Old 05 September 2023, 17:46   #46
wiz12
Registered User
 
Join Date: Feb 2017
Location: Ireland
Posts: 752
Thanks for the script but where can I find ehide.device (Version 1.2)? I don't see it on the exxos forum.
wiz12 is offline  
Old 06 September 2023, 10:10   #47
awe74
Registered User
 
Join Date: Jul 2020
Location: Taszár
Posts: 2
https://www.exxosforum.co.uk/forum/d...e.php?id=31643
awe74 is offline  
Old 06 September 2023, 14:22   #48
Mikeywikey
Kickstart Hacker
 
Mikeywikey's Avatar
 
Join Date: Apr 2021
Location: Wales
Posts: 80
Quote:
Originally Posted by awe74 View Post
Hi!

New version of ehide.device ($VER 1.2) smaller then $VER 1.1. Its perfectly fits into A1200.47.111 kickstart.
oooh... awesome, didn't know there was a new version, I'll update the instructions, that's nice!
Mikeywikey is offline  
Old 30 October 2023, 15:11   #49
alsp
Registered User
 
Join Date: Oct 2023
Location: Velikiy Novgorod/Russia
Posts: 2
Quote:
Originally Posted by awe74 View Post
add "Components/CD32/exec.library"
Hi!
Small question - which version of CD32 exec library did you used?
alsp is offline  
Old 30 October 2023, 23:55   #50
Mikeywikey
Kickstart Hacker
 
Mikeywikey's Avatar
 
Join Date: Apr 2021
Location: Wales
Posts: 80
Quote:
Originally Posted by alsp View Post
Hi!
Small question - which version of CD32 exec library did you used?
If you want a 1Mb/2Mb A1200 ROM, you can use the CD32 exec from the CD32 modules floppy as it comes 1Mb/2Mb enacted
Mikeywikey is offline  
Old 31 October 2023, 11:46   #51
alsp
Registered User
 
Join Date: Oct 2023
Location: Velikiy Novgorod/Russia
Posts: 2
Quote:
Originally Posted by Mikeywikey View Post
If you want a 1Mb/2Mb A1200 ROM, you can use the CD32 exec from the CD32 modules floppy as it comes 1Mb/2Mb enacted
Thanks, everything works on my side.
alsp is offline  
Old 02 November 2023, 16:52   #52
reassembler
Registered User
 
reassembler's Avatar
 
Join Date: Oct 2023
Location: London, UK
Posts: 92
Thanks for the tooling and the script to include ehide.device - it was useful and I managed to get myself a new Kickstart built swiftly!

I read that it was also possible to include pfs3aio in the Kickstart. Is it simply a case of using add "pfs3aio" in the CLI script, or is further magic needed?
reassembler is offline  
Old 08 November 2023, 13:49   #53
Mikeywikey
Kickstart Hacker
 
Mikeywikey's Avatar
 
Join Date: Apr 2021
Location: Wales
Posts: 80
Quote:
Originally Posted by reassembler View Post
Thanks for the tooling and the script to include ehide.device - it was useful and I managed to get myself a new Kickstart built swiftly!

I read that it was also possible to include pfs3aio in the Kickstart. Is it simply a case of using add "pfs3aio" in the CLI script, or is further magic needed?
If you have space, then just "add /path/to/library" as long as pfs3aio is v2.2 or above then it's "romable", there won't be enough space in the 3.2.2 ROM with ehide and you'll need a 1Mb ROM.
Mikeywikey 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
Kickstart Editor (Windows GUI, DOS/Linux/MacOS CLI) Mikeywikey support.Other 26 25 December 2023 11:02
Sensible Golf EDITOR (Ed2 map editor) alteredbeast75 request.Old Rare Games 3 13 August 2023 00:30
U.M.S. II Planet Editor and extra scenarios fractalsister request.Old Rare Games 1 04 August 2023 19:06
Amiga 2000 motherboard mod? Extra PCB next to Kickstart Rom theDodger Hardware pics 2 22 July 2019 20:51
Some fixes gal_vnv HOL data problems 2 10 August 2003 20:35

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 11:43.

Top

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