Short: Check basic configuration of Amiga Author: Roman Brenski Uploader: romanworkshop gmail com Type: util/misc Version: 1.0 Architecture: m68k-amigaos >= 1.2 Distribution: Aminet ---------------------------------------------------------- ChkAll 1.0 (03.06.2025) by Roman Brenski (RomanWorkshop) | ---------------------------------------------------------- ------------- Description | ------------- This program is checking and displaying basic informations about hardware confi- guration of Amiga. It was written in assembler and compiled with "ASM-One 1.44". It works under Workbench 1.2 or newer operating system and can be started by double-clicking its default icon or typing its name in the CLI console. It uses basic system functions from the Exec/DOS libraries and my low-level routines. They detect individual components by: software handling of processor exceptions (CPU/FPU), reading the identification value from hardware register of graphics chip (GFX), reading the version/revision from Kickstart memory (ROM) and reading the values returned by system function (CHIP/FAST). Displayed informations about the Amiga include: CPU - 680x0 family processor model: "68000", "68010", "68020" (68EC020), "68030" (68EC030), "68040" (68EC040/68LC040), "68060" (68EC060/68LC060). In case of 68060 processor, also its version: "68060" - full (includes FPU and MMU) or "XX060" - EC (without FPU and MMU)/LC (without FPU) and revision "(rev X)" will be displayed. Additional informations about 68060 processor come from its PCR register. FPU - 6888x family math coprocessor model: external "68881"/"68882" or internal, built into processor 68040 - "IN040"/68060 - "IN060". If there is no math copro- cessor, "NONE" will be displayed. GFX - graphics chip model: "OCS"/"ECS"/"AGA" and its working standard: "(PAL)"/"(NTSC)". ROM - Kickstart version, determined by the version ($Fx000C, 16-bit version) and revision ($Fx000E, 16-bit revision) written in it. The oldest Kickstarts 0.7/1.0/1.1 will be recognized as "1.x (xx.xx)", and Kickstart 3.5 (40.71) as "3.1 (40.71)". If the Kickstart is not recognized, message "Unknown (vv.rr)" will be displayed with its version and revision in brackets. Displayed Kickstart version may not be the one currently used by Amiga system. Especially if the Kickstart was loaded (relocated/remapped) into RAM by a pro- gram (e.g. ReKick, SKick), maprom/fastrom function of turbo card or memory management unit (MMU). List of recognized Kickstart versions: 1.x (xx.xx), 1.2 (33.166), 1.2 (33.180), 1.2.1 (34.4), 1.3 (34.5), 1.4 alpha 18 (36.2), 1.4 beta (36.3), 1.4 alpha 15 (36.15), 1.4 beta (36.16), 2.0 beta (36.28), 2.0 beta (36.65), 2.0 beta (36.67), 2.0 beta (36.72), 2.01 (36.141), 2.01 (36.143), 2.02 (36.202), 2.02 (36.207), 2.02 (36.209), 2.03 (37.74), 2.03 (37.92), 2.04 [pre] (37.175), 2.04 [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 beta (40.3), 3.1 beta (40.9), 3.1 (40.16), 3.1 (40.55), 3.1 (40.60), 3.1 [beta] (40.62), 3.1 (40.63), 3.1 [beta] (40.68), 3.1 (40.69), 3.1 [beta] (40.70), 3.1 [beta] (40.71), 3.1 (40.72), 3.2 beta (43.1), 3.5 (44.1), 3.x (44.72), 3.x (45.57), 3.x (45.61), 3.x (45.62), 3.x (45.64), 3.x (45.66), AROS (46.10), AROS (46.11), AROS (46.12), 3.1.4 (46.143) [v2], 3.2 (47.96), 3.2 (47.102), 3.2 (47.111), 3.2 (47.115). CHIP / FAST - amount of all available (installed) RAM in "kB" (maximum 4194303 kB), displayed separately for CHIP memory shared with the chipset (graphics chip) and for FAST (or SLOW) memory, to which processor has direct and therefore faster access. I tested program on my Amiga 500/600 and under "WinUAE" emulator on Amigas, with different hardware configurations with almost every supported Kickstart. I did not notice any errors/problems, but if they occur you can contact me via e-mail. -------------- Informations | -------------- Source code of this program is included in the archive. Im from Poland so comments in source file are written in Polish. Latest version of this program is available on my (Polish) website: http://romanworkshop.blutu.pl/asm68/chkall.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.0 (03.06.2025) - first public version.