------------------------------------------------------------
AmiKick 1.07 (18.05.2019) by Roman Brenski (RomanWorkshop) |
------------------------------------------------------------
-------------
Description |
-------------
This program is checking Kickstart (ROM) images under Windows operating system.
It allows to easily detect any possible errors in Kickstart image, yet before
writing it to memory chip (EPROM, EEPROM, FLASH) and installing in Amiga.
Program supports 42 basic versions of Kickstart (support for new versions can be
easily added) and custom 1MB Kickstarts made by Remus suite. It was written in
C language with use of free "Open Watcom 1.9" programming environment. It works
under Windows 95 or newer operating system (requires 386 CPU or better).
After opening supported and correct Kickstart image using "Open..." button or
drag&drop mechanism, informations about recognized Kickstart version and Amiga's
checkmark icon, will be displayed in the "Informations" group. These informa-
tions are: version (e.g. "Kickstart 2.05"), sub-version (e.g. "(37.299)"), Amiga
model (e.g. "for Amiga 600"), size (e.g. "512 kB"), production year (eg. "1991")
and checksum (e.g. "OK (2623680F)") of opened Kickstart. Also "Save report..."
button will be unlocked, which allows to save detailed informations about opened
Kickstart (including resident modules list) in text file (TXT).
Simultaneously the names of all resident modules found in opened Kickstart, will
be displayed on the "Resident modules" list. Selecting any name from this list,
will cause displaying detailed informations about that resident module in the
"Selected module" group. These informations are: version (e.g. "exec 37.151
(1.11.91)"), tag address (e.g. "F800B6"), type (e.g. "Library") and initializa-
tion priority (e.g. "105") of resident module. Also "Extract..." button will be
unlocked, which allows to save selected resident module in binary file (BIN).
This extracted module can't be used to build custom Kickstart with Remus.
Pressing the "Close" button will close opened Kickstart image and free reserved
memory, to which it was loaded. Then it will be possible to open next Kickstart
image. If you drag&drop multiple selected files into main program's window, then
only first of them (e.g. file on which the mouse pointer was) will be opened.
ASCIIZ text strings with name and version of each resident module can't be empty
(byte $00) or shorter than 5 chars. Maximal proper length of name string is 32
chars and 69 chars for version string. Maximal proper number of resident modules
in standard Kickstart is 44 and 70 for custom 1MB (this limit can be enlarged).
In original Kickstarts there are no longer text strings or bigger number of
resident modules.
When opened file isn't supported Kickstart image or image isn't correct, info-
rmations about detected error and Windows error icon, will be displayed in the
"Informations" group. There is so many possible reasons of errors, that I don't
want to enumerate and describe all of them here. Usually error is indicating
that something is wrong with Kickstart image, but not always because some errors
are caused by other reasons (e.g. problems with open/read file or memory allo-
cation).
List of supported Kickstart versions:
0.7 beta, 1.0, 1.1 (31.34) NTSC/PAL, 1.2 (33.166), 1.2 (33.180), 1.3 (34.5),
1.4 alpha 15 (36.15), 1.4 beta (36.16), 1.4 alpha 18 (36.20), 2.0 beta (36.28),
2.0 beta (36.67), 2.0 (36.141), 2.01 (36.143), 2.02 (36.207), 2.0x (37.92),
2.04 (37.175), 2.0x (37.210), 2.0x plus (37.210), 2.05 (37.299), 2.05 (37.300),
2.05 (37.350), 3.0 beta (39.65), 3.0 (39.106), 3.1 (40.55), 3.1 (40.60), 3.1
(40.62), 3.1 (40.63), 3.1 (40.68), 3.1 (40.70), 3.1 (40.72), 3.2 beta (43.1),
3.5 (40.71), 3.5 (44.1), 3.x (44.72) Vampire 600 v2, 3.x (45.57), 3.x (45.61),
3.x (45.62), 3.x (45.64), 3.1.4 (46.143), CDTV extended 1.0 (34.1001), CDTV
extended 2.07 (37.201), CDTV extended 2.30 (37.201), CD32 extended 3.1 (40.60)
and custom 1MB Kickstarts.
--------------
Informations |
--------------
All source files of this project are in the "source" directory. Im from Poland
so comments in C source file are written in Polish. Latest version of this
program is available on my (Polish) website:
http://romanworkshop.blutu.pl/proj/amikick.htm
---------
License |
---------
This program is freeware. You can redistribute it only without doing any changes
in original files. You get this program as-is, without any warranty to work pro-
perly. You use it on your own risk. Im not responsible for any possible damages
this program can do.
-----------------
Version History |
-----------------
1.07 (18.05.2019):
* added support for Kickstart 2.04 (37.175) for Amiga 3000(T).
* added support for Kickstart 3.0 (39.106) for Amiga 4000.
* added support for Kickstart 3.1 (40.68) for Amiga 4000.
* added support for Kickstart 3.1 (40.70) for Amiga 4000.
* added recognizing versions of Kickstart 1.3 (34.5)
for Amiga 500/1000/2000/CDTV and 3000 models separately.
* added recognizing versions of Kickstart 3.1 (40.55)
for Amiga 3000 and 4000 models separately.
1.06 (20.10.2018) - added support for Kickstart 3.1.4 (46.143)
for Amiga 600/1200/3000.
1.05 (22.07.2017):
* added support for Kickstart 3.x (45.62) for Amiga 1200/3000/4000.
* added support for Kickstart 3.x (45.64).
* added support for Kickstart 3.x (44.72) from Vampire 600 v2 card.
* added displaying type of selected resident module.
1.04 (01.12.2016):
* added support for Kickstart 3.1 (40.72).
* improved support for custom 1MB Kickstarts.
* added recognizing versions of Kickstart 3.x (45.61)
for every Amiga model separately.
1.03 (13.10.2016) - added support for custom 1MB Kickstarts (made by Remus).
1.02 (28.03.2016) - added recognizing versions of Kickstart 3.x (45.61)
for Amiga 600/1200 and 3000/4000/4000T models.
1.01 (04.12.2015) - added drag&drop file open mechanism.
1.0 (25.10.2015) - first public version.
|