AminetAminet
Search:
82028 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/misc/AmiKick.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Check Kickstart images under Windows
Author:Roman Brenski
Uploader:romanworkshop gmail com
Type:util/misc
Version:1.05
Architecture:other
Distribution:Aminet
Date:2017-07-23
Download:http://aminet.net/util/misc/AmiKick.lha - View contents
Readme:http://aminet.net/util/misc/AmiKick.readme
Downloads:909
------------------------------------------------------------
AmiKick 1.05 (22.07.2017) 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 41 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), 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.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.


Contents of util/misc/AmiKick.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                24326   57344  42.4% -lh5- 6262 Jul 22 18:06 AmiKick 1.05/AmiKick.exe
[unknown]                 2229    5411  41.2% -lh5- b4f2 Jul 22 17:03 AmiKick 1.05/readme
[unknown]                 2275    5513  41.3% -lh5- c568 Jul 22 16:51 AmiKick 1.05/readme.txt
[unknown]                11534   36944  31.2% -lh5- 54d1 Jul 22 18:06 AmiKick 1.05/source/AmiKick.c
[unknown]                   81     156  51.9% -lh5- f8bd Oct 15  2015 AmiKick 1.05/source/AmiKick.h
[unknown]                  878    3262  26.9% -lh5- 8378 Sep 18  2015 AmiKick 1.05/source/AmiKick.ico
[unknown]                  358     708  50.6% -lh5- abcd Jul 22 16:27 AmiKick 1.05/source/AmiKick.rc
[unknown]                  588    1751  33.6% -lh5- 25b2 Sep 18  2015 AmiKick 1.05/source/AmiKick.tgt
[unknown]                  144     242  59.5% -lh5- 144b Sep 18  2015 AmiKick 1.05/source/AmiKick.wpj
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         9 files   42413  111331  38.1%            Jul 23 07:25

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>