2009年1月2日 星期五

My own wishlist of next RU.EXE

Improvements:
  1. Identify SATA devices in AHCI controller.  (done @v4.93)
  2. Read AHCI controller's registers. (done @5.06)
  3. Read USB controller's registers. (you have to do it manually now)
  4. Read HDD sectors (through INT13)
RU.EXE for UEFI shell?
Maybe not in a short time. When I have time I will try to make a very simple one.

2012/06/24 update:
RU for UEFI is done!!! Beta version here

2011/09/28 update:
Done - Identify AHCI devices @v4.93

2009/04/13 update:
I am a little busy and lazy, it may postpone for newer RU.EXE.

Something you may not know

[Shift]+[Arrow keys]
When there is a window pop up on the screen, you can use [Shift]+[Arrow keys] to move around that window. Try that, it would be fun.

[Shift]+[F5]
Force to display this page as some kind of registers, for example you can force current page to be CMOS so that when you move the cursor it will display you the contents of CMOS/RTC like Date/Time/Memory, etc.

[Shift]+[F2]
When you are reading memory, you can use [Shift]+[F2] to save the memory as a binary file. It will prompt you with "KB to be saved" after you enter the filename.

Watch the command line
The command line will display the help messages in different pages such as what keys can be used and it will blink to get you attention on it.

[Ctrl]+[PgUp]/[PgDn] 

- PCI express: While reading PCIe, it has more than 1 pages, please use [Ctrl]+[PgUp]/[PgDn] to browse all of them.
- ROM:  [Ctrl]+[PgUp]/[PgDn] = Previous / Next ROM (by searching 0xAA55)


Big Real Mode

Yes, RU.EXE is running with big real mode. And of course GA20 must be enabled.

[CTRL]+[ALT]+[END]
You can use this key combination to shut off your system!!