root@slitaz:/tmp# tazpkg info amideco
Tazpkg information
================================================================================
Package : amideco
Version : 0.31e-3.1
Category : misc
Short desc : Decompress flashfiles equipped with an AMI BIOS
Maintainer : nobody@slitaz.org
Web site : http://packages.debian.org/search?keywords=amideco
================================================================================
root@slitaz:/tmp# amideco --help
-=AmiBIOSDeco, version 0.31e (Linux)=-
(C) Anton Borisov, 2000, 2002-2003, 2006. Portions (C) 1999-2000
Usage: AmiBIOSDeco [Options]
Options:
"-l" List Bios Structure
"-x" eXtract Bios Modules
"-d" create Directory
"-h" Help statistics
*Bug-reports direct to Anton Borisov, anton.borisov@gmail.com*
root@slitaz:/tmp# ls -l
-rw-r--r-- 1 root root 1048576 Mar 5 13:18 0305.rom
-rw-r--r-- 1 root root 1048576 Mar 5 15:31 20100305.rom
-rwx------ 1 root root 1048576 Mar 4 12:21 7428-VH.ROM
-rw-r--r-- 1 root root 1048576 Mar 5 15:15 990305.rom
srw------- 1 root root 0 Mar 5 12:01 alsaplayer_root_0
-r-xr-xr-x 1 root root 524288 Aug 15 2005 W3V0602A.ROM
root@slitaz:/tmp# amideco 990305.rom -l
-=AmiBIOSDeco, version 0.31e (Linux)=-
FileLength : 100000 (1048576 bytes)
FileName : 990305.rom
AMIBIOS information:
Version : 0800
Packed Data : 50000 (327680 bytes)
Start : A0014
Packed Offset : A0014
Offset : 0
Released : 17 November 2008
DirName : 990305.---
+------------------------------------------------------------------------------+
| Class.Instance (Name) Packed ---> Expanded Compression Offset |
+------------------------------------------------------------------------------+
11 01 ( P6 Microcode) 0FFFF ( 65535) => 0FFFF ( 65535) A0014h
20 02 ( PCI AddOn ROM) 00000 ( 00000) => 00000 ( 00000) BC830h
08 03 ( Interface) 00830 ( 02096) => 00830 ( 02096) CC844h
F0 04 ( User-Defined ;)) 00154 ( 00340) => 00154 ( 00340) CD088h
0C 05 ( ROM-ID) 00008 ( 00008) => 00008 ( 00008) CD1F0h
1B 06 ( SLAB) 2E30F (189199) => 6505B (413787) + 00010h
20 07 ( PCI AddOn ROM) 09D11 ( 40209) => 0FE00 ( 65024) + 2E334h
20 08 ( PCI AddOn ROM) 08AFB ( 35579) => 0DE00 ( 56832) + 3805Ch
20 09 ( PCI AddOn ROM) 083CF ( 33743) => 10000 ( 65536) + 40B6Ch
04 10 ( Setup Client) 0556E ( 21870) => 08A2F ( 35375) + 48F50h
21 11 ( Multilanguage) 02A8A ( 10890) => 0637F ( 25471) + CD20Ch
10 12 ( ACPI AML) 024BD ( 09405) => 05E2A ( 24106) + 4E4D4h
0E 13 ( OEM Logo) 019DC ( 06620) => 06313 ( 25363) + 509A8h
18 14 (ADM (Display MGR)) 017FD ( 06141) => 04245 ( 16965) + 52398h
19 15 ( ADM Font) 0059C ( 01436) => 01304 ( 04868) + 53BACh
1A 16 ( Small Logo) 00532 ( 01330) => 026A2 ( 09890) + 5415Ch
2B 17 ( PXE Code) 00347 ( 00839) => 00550 ( 01360) + 546A4h
06 18 ( DMI Data) 002DB ( 00731) => 00A00 ( 02560) + CFCACh
80 19 ( User-Defined ;)) 00068 ( 00104) => 00068 ( 00104) 54A00h
Total Sections : 19
root@slitaz:/tmp#
root@slitaz:/tmp# amideco 990305.rom -d -x
-=AmiBIOSDeco, version 0.31e (Linux)=-
FileLength : 100000 (1048576 bytes)
FileName : 990305.rom
AMIBIOS information:
Version : 0800
Packed Data : 50000 (327680 bytes)
Start : A0014
Packed Offset : A0014
Offset : 0
Released : 17 November 2008
DirName : 990305.---
Operation mkdir() is permitted
+------------------------------------------------------------------------------+
| Class.Instance (Name) Packed ---> Expanded Compression Offset |
+------------------------------------------------------------------------------+
WARNING: Ignoring unknown compression flag (0x90) for part id 11
Total Sections : 19
root@slitaz:/tmp# ls -l 990305.---/
-rw-r--r-- 1 root root 35375 Mar 5 16:02 amibody.04
-rw-r--r-- 1 root root 2560 Mar 5 16:02 amibody.06
-rw-r--r-- 1 root root 2096 Mar 5 16:02 amibody.08
-rw-r--r-- 1 root root 8 Mar 5 16:02 amibody.0c
-rw-r--r-- 1 root root 25363 Mar 5 16:02 amibody.0e
-rw-r--r-- 1 root root 24106 Mar 5 16:02 amibody.10
-rw-r--r-- 1 root root 65535 Mar 5 16:02 amibody.11
-rw-r--r-- 1 root root 16965 Mar 5 16:02 amibody.18
-rw-r--r-- 1 root root 4868 Mar 5 16:02 amibody.19
-rw-r--r-- 1 root root 9890 Mar 5 16:02 amibody.1a
-rw-r--r-- 1 root root 413787 Mar 5 16:02 amibody.1b
-rw-r--r-- 1 root root 25471 Mar 5 16:02 amibody.21
-rw-r--r-- 1 root root 1360 Mar 5 16:02 amibody.2b
-rw-r--r-- 1 root root 104 Mar 5 16:02 amibody.80
-rw-r--r-- 1 root root 340 Mar 5 16:02 amibody.f0
-rw-r--r-- 1 root root 0 Mar 5 16:02 amipci_00.20
-rw-r--r-- 1 root root 65024 Mar 5 16:02 amipci_01.20
-rw-r--r-- 1 root root 56832 Mar 5 16:02 amipci_02.20
-rw-r--r-- 1 root root 65536 Mar 5 16:02 amipci_03.20
root@slitaz:/tmp# iasl -d 990305.---/amibody.10
Intel ACPI Component Architecture
AML Disassembler version 20061109 [May 18 2007]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a
Loading Acpi table from file 990305.---/amibody.10
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
...................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Parsing completed
Disassembly completed, written to "amibody.dsl"
root@slitaz:/tmp# head -18 amibody.dsl
/*
* Intel ACPI Component Architecture
* AML Disassembler version 20061109
*
* Disassembly of 990305.---/amibody.10, Fri Mar 5 16:10:29 2010
*
*
* Original Table Header:
* Signature "DSDT"
* Length 0x00005E2A (24106)
* Revision 0x01
* OEM ID "1AAAA"
* OEM Table ID "1AAAA001"
* OEM Revision 0x00000001 (1)
* Creator ID "INTL"
* Creator Revision 0x20051117 (537202967)
*/
DefinitionBlock ("990305.---/amibody.aml", "DSDT", 1, "1AAAA", "1AAAA001", 0x00000001)
root@slitaz:/tmp# iasl -tc amibody.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20061109 [May 18 2007]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a
amibody.dsl 130: Name (_T_0, Zero)
Error 4081 - ^ Use of reserved word (_T_0)
amibody.dsl 2837: Acquire (MUT0, 0x0FFF)
Warning 1103 - Possible operator timeout is ignored ^
amibody.dsl 5738: Acquire (MUTE, 0x03E8)
Warning 1103 - ^ Possible operator timeout is ignored
amibody.dsl 5752: Acquire (MUTE, 0x03E8)
Warning 1103 - ^ Possible operator timeout is ignored
amibody.dsl 5767: Acquire (MUTE, 0x03E8)
Warning 1103 - ^ Possible operator timeout is ignored
amibody.dsl 5782: Acquire (MUTE, 0x0FFF)
Warning 1103 - ^ Possible operator timeout is ignored
amibody.dsl 5796: Acquire (MUTE, 0x03E8)
Warning 1103 - ^ Possible operator timeout is ignored
amibody.dsl 5811: Acquire (MUTE, 0x03E8)
Warning 1103 - ^ Possible operator timeout is ignored
amibody.dsl 5826: Acquire (MUTE, 0x03E8)
Warning 1103 - ^ Possible operator timeout is ignored
ASL Input: amibody.dsl - 6935 lines, 217894 bytes, 2917 keywords
Compilation complete. 1 Errors, 8 Warnings, 0 Remarks, 66 Optimizations
root@slitaz:/tmp#