English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 17 November 2004, 00:04   #1
Jim
 
Posts: n/a
Custom Kickstart ROMs

I'm suprised I haven't seen any floating around, well there is the infamous lame kickstart hack that just had someone change the version numbers of the last KS3.1 chip to confuse every one.

But what I meant was for instance a KS3.1 image that has been modified to show a nice EAB logo or something.

I presume it is just a case of working out where the RAW graphics are stored in the disassembled code, changing a few things & reassembling ?

OK, technically you wouldn't be able to release it but is it possible to do stuff like this? Isn't it all 68k after all? How come I've not seen one lame attempt at changing the KS visually so it's visible to the end-user?
 
Old 17 November 2004, 07:43   #2
keropi
.
 
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
and at the bottom line, after a great deal of work to change gfx (that would only be shown if there was no HD or floppy to boot), what would be the use for such a hack??? to display a cool logo? why? I think noone needed that, that's why there is not such a hack...
keropi is offline  
Old 17 November 2004, 09:16   #3
Dr. Dude
Senior Member
 
Dr. Dude's Avatar
 
Join Date: Jan 2004
Location: On Ami World
Posts: 500
Why not?
A kickrom whit a difrent pic will be cool.
Maybe we even can build a total new Rom? 3.5 ? 4.0? 1200.7?
Now these can't be used in reall migy's, but surely in UAE
Dr. Dude is offline  
Old 17 November 2004, 13:55   #4
Jim
 
Posts: n/a
Quote:
Originally Posted by keropi
and at the bottom line, after a great deal of work to change gfx (that would only be shown if there was no HD or floppy to boot), what would be the use for such a hack??? to display a cool logo? why? I think noone needed that, that's why there is not such a hack...
Not once in my original statement did I say it would be a cool thing to do. I actually said it would be lame. The only thing it would add to the community is more TOSEC ROM confusion. But with so many lamers in the world I am suprised it hasn't already been done !
 
Old 17 November 2004, 14:27   #5
keropi
.
 
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
yeah, ok whatever... I cannot see a point in your post, you are arguing with yourself...
keropi is offline  
Old 17 November 2004, 14:29   #6
Jim
 
Posts: n/a
Better than arguing with people on here and upsetting them
 
Old 17 November 2004, 14:58   #7
DrBong
HOL / AMR Team Member
 
DrBong's Avatar
 
Join Date: Dec 2001
Location: Australia
Posts: 2,632
Quote:
Originally Posted by Jim
I'm suprised I haven't seen any floating around, well there is the infamous lame kickstart hack that just had someone change the version numbers of the last KS3.1 chip to confuse every one.

But what I meant was for instance a KS3.1 image that has been modified to show a nice EAB logo or something.

OK, technically you wouldn't be able to release it but is it possible to do stuff like this? Isn't it all 68k after all? How come I've not seen one lame attempt at changing the KS visually so it's visible to the end-user?
Well, HQC and Level42 released patched versions of Kickstart 1.2 and UFO released a patched Kickstart 1.3 disk with additions like intros, virus killers, memory config programs, and file copiers. There was also a virus protector called Guardian that could be incorporated into Kickstart 1.2 and possibly 1.3 disks for IIRC.

You could possibly mess with these disks and make your own custom additions. There are a few utilities on Aminet that will make images of A1000 Kickstart disks. Not sure about how you'd tackle the later Kickstarts, though, without having a good knowledge of code disassembly.
DrBong is offline  
Old 17 November 2004, 15:04   #8
Dr. Dude
Senior Member
 
Dr. Dude's Avatar
 
Join Date: Jan 2004
Location: On Ami World
Posts: 500
Can that also been done whit a 3.1 Rom?
Place in all sort of stuf in it
Dr. Dude is offline  
Old 17 November 2004, 15:53   #9
AmiGer
Registered User
 
AmiGer's Avatar
 
Join Date: Sep 2002
Location: Germany
Posts: 349
Quote:
Originally Posted by Dr. Dude
... also 3.1 Rom?
Why not ?

Disassembling the kickstart and playing around with it would be very interesting. In some cases it could make sense how DrBong mentioned.
For learning issues it is great (e.g. the libraries, startup code etc.)...
AmiGer is offline  
Old 17 November 2004, 16:48   #10
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,646
It would be cool if modified, expanded or upgraded kickstart sets existed, like the Commodore 64 jiffydos etc.People have been doing custom ROMs for C64s for a while now, I know the computers are very different, but still...
Amiga1992 is offline  
Old 17 November 2004, 17:02   #11
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,400
You can modify your own kickstart ROM. I believe that 'files' are stored on the kickstart ROM in filesystem kinda way (e.g. scsi.device etc.)

I've seen kickstart v3.1 with several of these modules replaced (I think to allow booting from CD?)

The easiest way to have custom kickstarts in a 'big-box' Amiga is to use Individual Computing's KickFlash or Elbox's eflash.

I believe that some tools exist to replace files within the kickstart ROM with updated versions. I think that CoyoteFlux did some of the tools, however I could be wrong.

I bought a load of OTP (one time programmable) EPROM's that are pin compatible with the Amiga kickstart ROM last month, about 50p each, an easy way (with a programmer) to have modified Kickstart's on vanilla A500 / A1200 amiga's.
alexh is offline  
Old 18 November 2004, 08:43   #12
redblade
Zone Friend
 
redblade's Avatar
 
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
well if you do hack the roms, fix up some of the AmigaDOS features ie pipe, and make it so that workbench spawns operations as a new process, ie when you click on a disk, it gets spawned as a new process so you can go about another action
redblade is offline  
Old 18 November 2004, 09:50   #13
AmiGer
Registered User
 
AmiGer's Avatar
 
Join Date: Sep 2002
Location: Germany
Posts: 349
For those who want to have a little bit of fun I've disassembled the kick 31 using ira. The source and the found text items are in the zone. The source is just 6MB big so that's ok...
The disassembling command is:

ira -binary -a -text=1 -offset=$f80000 kick31.rom >1.txt

Remember that I've also disassembled the data. This can be avoided with some efforts by using the PREPROC/CONFIG commands. The files have amiga line feeds in them so if you want to have a look from the pc convert the files from UNIX/MAC to DOS format (e.g.UltraEdit).
If you want to reassemble it you have to insert the following line at the beginning of the source:

ORG $F80000

Delete the SECTION line ! The reassembling command is:

phxass kick31

You need a lot of RAM for that: 2 MB Chip, 8 MB Fast and 8 MB Z3 Fast.
In the binary file delete the object infos (first 32 bytes and last 4 bytes).

And now: you have a 100% 1:1 reassembled binary !!! Easy to modify but I have no time, I have to care about my own project now...

Have fun...
AmiGer is offline  
Old 18 November 2004, 11:57   #14
Dr. Dude
Senior Member
 
Dr. Dude's Avatar
 
Join Date: Jan 2004
Location: On Ami World
Posts: 500
Maybe a wiert thing , but is it posible to place in a whole workbench in a Rom?
Like in rom 3.1 a Wb 3.1

All you need is rom
Dr. Dude is offline  
Old 18 November 2004, 12:27   #15
keropi
.
 
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
that would take a LOT of time, patches for the wb3.1 , (or a fake HD device which actually is the rom space, but would still need patches to redirect writting operations to a media), a bank switching mechanism to read the new bigger sized roms... Have u considered a pcmcia flash disk???
keropi is offline  
Old 18 November 2004, 14:46   #16
Jim
 
Posts: n/a
Hey guys, you're all talking about serious ideas in here! What with embedding Workbe nch in the ROM, linking to code stored in PCMCIA cards etc... etc...

My original idea was only for a L.A.M.E. animated logo !!!
 
Old 18 November 2004, 14:57   #17
AmiGer
Registered User
 
AmiGer's Avatar
 
Join Date: Sep 2002
Location: Germany
Posts: 349
Quote:
Originally Posted by Jim
Hey guys, you're all talking about serious ideas in here...
Well, then go and give it a try...
AmiGer is offline  
Old 18 November 2004, 15:09   #18
Jim
 
Posts: n/a
OK, maybe it does have some uses !

Thanks for the initial disassembly there AmiGer.

I think what we need to do now are 2 things.

1 - Split the code (includes) to make it more managable.

2 - Fully dissasemble/comment/ the code so it's more meaningful.

If a few of us worked on this then we'd have a good starting base for enhancements/modifications. Whilst sometime in the future it might be possible to create a physical ROM from this and fit it to an Amiga, I think we should all presume that this is "just for fun" and WinUAE only.

What we're probably doing is illegal so I don't think we could host it in a place such as sourceforge.net, and maybe RCK would rather we didn't post more files here?

Maybe we need to find someone with a FTP or something.....?
 
Old 18 November 2004, 15:43   #19
Paul
RIP Friends
 
Paul's Avatar
 
Join Date: Sep 2005
Location: UK
Posts: 2,157
Yes it is illegal as the kickstart roms are still copyrighted. (even if modified)

As far as I know, I see no problem in talking about customising, showing pics etc. as long as you do not posts a link/attachment, where to download the ROMs from or post the source code.

And why it this not in the Rules? I’ll have to add this asap.

Edit: Added to FAQ/Rules (Just needs RCKs approval)

Last edited by Paul; 18 November 2004 at 16:05.
Paul is offline  
Old 18 November 2004, 16:34   #20
Dr. Dude
Senior Member
 
Dr. Dude's Avatar
 
Join Date: Jan 2004
Location: On Ami World
Posts: 500
This is bull, the only ones selling the roms are the cloanto dude's
And thay are only making cash of it

And hey, i own kick 3.1 So for me it will no be iligal

I say go ahead dude's, build a new and inporoved Rom
Hey maybe burn it down to a eeprom


I see if i can set up FTP, i have a forum running. So if needed it can go on there
Dr. Dude 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
Help with custom 3.1 kickstart creation. Turran support.Other 6 09 January 2013 22:53
Kickstart 3.1 ROMs Coltch support.Hardware 4 18 June 2012 23:00
Custom Kickstart boot screen? Amiga1992 Hardware mods 15 26 December 2011 12:54
where are the kickstart roms on AF bradhig New to Emulation or Amiga scene 1 19 July 2007 20:10
Kickstart ROMS!!!?? ABXY support.WinUAE 1 23 December 2004 15:50

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:50.

Top

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