Friday, 9 October 2015

How to disasemble ACPI tables in Windows

The ACPI compiler and disassembler tools from https://www.acpica.org/downloads will do the trick to dump the ACPI table and disassemble it. But the "switch" option provided by to tools may confuse user on actually how to dump a table and disassemble it. And here is quick steps on how to do it. At the time of writing the author is using iasl-win-20150619 tool from www.acpica.org

Steps in windows:
1) Extract the package
2) Open a command prompt and run the following command at the location of the extracted package
3) "acpidump -b", it will dump a few binary out (dsdt.dat, facp.dat, etc...)
4) "iasl -d dsdt.dat", it will disasemble to dsdt.dsl and you can open it with text editor.

Tuesday, 20 May 2014

Looking for old legacy interrupt information

Here's a very good site to refer legacy interrupts info.

http://www.oldlinux.org/Linux.old/docs/interrupts/int-html/cat.htm

Sunday, 15 December 2013

How to make existing Windows 7 SATA hard drive image bootable in USB

If you take your existing Windows 7 or Windows 8 image installed in SATA hard disk, the changes that it will boot from a USB using a USB to SATA converter is very low.
You need to make some changes to your image in order to make your disk drive bootable in USB.
Please refer to the link below for the steps:
http://www.webpixel.gr/blog/boot-windows-7-from-usb-hard-disk

Thursday, 26 September 2013

NMAKE: Fatal Error U1077 ...

If you ran into NMAKE: fatal error U1077 using nmake in command prompt when a return code of '0x0000135', your problem is most likely due to the environment variable not being set right.

Assuming the Makefile and the C file which you plan to compile is working on other system.
You may try running "vcvars32.bat" in your command prompt to set the compiler environment into it.

Wednesday, 14 August 2013

Wednesday, 31 July 2013