Computer test tools Windows Diagnostics windows software tools windows stress testing computer pc stress testing
Ultra-X, Inc.- Professional Computer Hardware and Software PC Diagnostics Tools Computer test tools Computer hardware and software products diagnostic solutions Ultra-X Tradeshows Where to buy downloads Hardware and Software Diagnostics Product Information Request KnowledgeBase- Search for answers PC Diagnostics
Computer diagnostic solutions for pc maintenence and repair technicians
Professional PC Diagnostics
uxd ultra-x winstress diagnostic pdf download
computer software computer hardware

AMI- 2.2x | WinBIOS | PlusBIOS
AWARD- 4-5x PnP
Phoenix- v4.0
Compaq- General
Dell- General
HP- Vectra | Vectra ES | Vectra QS/RS | Pavilion Series 3100 & 8000
IBM- IBM AT | IBM PS/2
Intel-

AMI WinBIOS 12/1993-Onwards

0 1 2 3 4 5 6 7 8 9 A B C D E F

Code

Meaning

01

Processor register test about to start; disable NMI next.

02

NMI is Disabled. Power on delay starting.

03

Power on delay complete (to check soft reset/power-on).

05

Soft reset/power-on determined, going to enable ROM (i.e. disable shadow RAM cache, if any).

06

ROM is enabled. Calculating ROM BIOS checksum.

07

ROM BIOS checksum passed. CMOS shutdown register test to be done next.

08

CMOS shutdown register test done. CMOS checksum calculation next.

09

CMOS checksum calculation done; CMOS diag byte written; CMOS initialisation to begin.

0A

CMOS initialization done (if any). CMOS status register about to init for Date and Time.

0B

CMOS status register init done. Any initialization before keyboard BAT to be done next.

0C

KB controller I/B free. Going to issue the BAT command to keyboard controller.

0D

BAT command to keyboard controller is issued. Going to verify the BAT command.

0E

Keyboard controller BAT result verified. Any initialization after KB controller BAT next.

0F

Initialisation after KB controller BAT done. Keyboard command byte to be written next.

10

Keyboard controller command byte is written. Going to issue Pin-23 & 24 blocking/unblocking command.

11

Keyboard controller Pin-23 & 24 blocked/unblocked; check press of <INS> key during power-on .

12

Checking for pressing of <INS> key during power-on done. Going to disable DMA/Interrupt controllers.

13

DMA controller #1 and #2 and Interrupt controller #1 and #2 disabled; video display disabled and port B initialised; chipset init/auto memory detection next.

14

Chipset init/auto memory detection over. To uncompress the POST code if compressed BIOS.

15

POST code is uncompressed. 8254 timer test about to start.

19

8254 timer test over. About to start memory refresh test.

1A

Memory Refresh line is toggling. Going to check 15 micro second ON/OFF time.

20

Memory Refresh 30 microsecond test complete. Base 64K memory/address line test about to start.

21

Address line test passed. Going to do toggle parity.

22

Toggle parity over. Going for sequential data R/W test on base 64k memory.

23

Base 64k sequential data R/W test passed. Going to set BIOS stack and do any setup before Interrupt

24

Setup required before vector initialization complete. Interrupt vector initialization about to begin.

25

Interrupt vector initialization done. Going to read Input port of 9042 for turbo switch (if any) and clear password if POST diag switch is ON next.

26

Input port of 8042 is read. Going to initialize global data for turbo switch.

27

Global data initialization for turbo switch is over. Any initialization before setting video mode to be done next.

28

Initialization before setting video mode is complete. Going for mono mode and colour mode setting.

2A

Monochrome and colour mode setting is done. About to go for toggle parity before optional ROM test.

2B

Toggle parity over. About to give control for any setup required before optional video ROM check next.

2C

Processing before video ROM control is done. About to look for optional video ROM and give control.

2D

Optional video ROM control is done. About to give control to do any processing after video RON returns control.

2E

Return from processing after video ROM control. If EGA/VGA not found do display memory R/W test.

2F

EGA/VGA not found. Display memory R/W test about to begin.

30

Display memory R/W test passed. About to look for the retrace checking.

31

Display mem R/W test or retrace checking failed. About to do alternate Display memory R/W test.

32

Alternate Display memory R/W test passed. About to look for the alternate display retrace checking.

34

Video display checking over. Display mode to be set next.

37

Display mode set. Going to display the power on message.

39

New cursor position read and saved. Going to display the Hit <DEL> message.

3B

Hit <DEL> message displayed. Virtual mode memory test about to start.

40

Going to prepare the descriptor tables.

42

Descriptor tables prepared. Going to enter in virtual mode for memory test.

43

Entered in virtual mode. Going to enable interrupts for diagnostics mode.

44

Interrupts enabled (if diags switch is on). Going to initialize data to check memory wrap around at 0:0.

45

Data initialized. Going to check for memory wrap around at 0:0 and find total system memory size.

46

Memory wrap around test done. Memory size calculation over. About to go for writing patterns to test memory.

47

Pattern to be tested written in extended memory. Going to write patterns in base 640k memory.

48

Patterns written in base memory. Going to find amount of memory below 1Mb.

49

Amount of memory below 1Mb found and verified. Going to find out amount of memory above 1Mb memory.

4B

Amount of memory above 1Mb found and verified. Check for soft reset and going to clear memory below 1Mb for soft reset next (if power on go to POST # 4Eh).

4C

Memory below 1Mb cleared.(SOFT RESET)

4D

Memory above 1Mb cleared.(SOFT RESET); save memory size next (go to POST # 52h).

4E

Memory test started. (NOT SOFT RESET); display first 64K memory size next.

4F

Memory size display started. This will be updated during memory test; sequential and random memory test next.

50

Memory testing/initialisation below 1Mb complete. Going to adjust displayed memory size for relocation/ shadow.

51

Memory size display adjusted due to relocation/ shadow. Memory test above 1Mb to follow.

52

Memory testing/initialisation above 1Mb complete. Going to save memory size information.

53

Memory size information is saved. CPU registers are saved. Going to enter real mode.

54

Shutdown successful, CPU in real mode, disable gate A20 line next.

57

A20 address line disable successful. Going to adjust memory size depending on relocation/shadow.

58

Memory size adjusted for relocation/shadow. Going to clear Hit <DEL> message.

59

Hit <DEL> message cleared. <WAIT...> message displayed. About to start DMA and interrupt controller test.

60

DMA page register test passed. About to go for DMA #1 base register test.

62

DMA #1 base register test passed. About to go for DMA #2 base register test.

65

DMA #2 base register test passed. About to program DMA unit 1 and 2.

66

DMA unit 1 and 2 programming over. About to initialize 8259 interrupt controller.

67

8259 initialization over. About to start keyboard test.

F4

Extended NMI sources enabling is in progress (EISA).

80

Keyboard test started. Clear output buffer; check for stuck key; issue reset keyboard command next.

81

Keyboard reset error/stuck key found. About to issue keyboard controller interface test command.

82

Keyboard controller interface test over. About to write command byte and init circular buffer.

83

Command byte written; global data init done; check for lock-key next.

84

Lock-key checking over. About to check for memory size mismatch with CMOS.

85

Memory size check done. About to display soft error and check for password or bypass setup.

86

Password checked. About to do programming before setup.

87

Programming before setup complete. Uncompress SETUP code and execute CMOS setup.

88

Returned from CMOS setup and screen is cleared. About to do programming after setup.

89

Programming after setup complete. Going to display power on screen message.

8B

First screen msg displayed. <WAIT...> message displayed. About to do Main/Video BIOS shadow.

8C

Main and Video BIOS shadow successful. Setup options programming after CMOS setup about to start.

8D

Setup options are programmed; mouse check and init next.

8E

Mouse check and initialisation complete. Going for hard disk controller reset.

8F

Hard disk controller reset done. Floppy setup to be done next.

91

Floppy setup complete. Hard disk setup to be done next.

94

Hard disk setup complete. Going to set base and extended memory size.

96

Memory size adjusted due to mouse support, hard disk type 47; any init before C800, optional ROM control next.

97

Init before C800 optional ROM control is over. Optional ROM check and control next.

98

Optional ROM control done. About to give control for any required processing after optional ROM returns control next.

99

Any initialization required after optional ROM test over. Going to setup timer data area and printer base address.

9A

Return after setting timer and printer base address. Going to set the RS-232 base address.

9B

Returned after RS-232 base address. Going to do any initialization before coprocessor test.

9C

Required initialization before co-processor is over. Going to initialize the coprocessor next.

9D

Coprocessor initialized. Going to do any initialization after coprocessor test.

9E

Init after coprocessor test complete. Going to check extd keyboard; keyboard ID and NumLock.

9F

Extd keyboard check is done; ID flag set; NumLock on/off, issue keyboard ID command next.

A0

Keyboard ID command issued. Keyboard ID flag to be reset.

A1

Keyboard ID flag reset. Cache memory test to follow.

A2

Cache memory test over. Going to display any soft errors.

A3

Soft error display complete. Going to set the keyboard typematic rate.

A4

Keyboard typematic rate set. Going to program memory wait states.

A5

Memory wait states programming over. Going to clear the screen and enable parity/NMI.

A7

NMI and parity enabled. Going to do any initialization required before giving control to optional ROM at E000 next.

A8

Initialization before E000 ROM control over. E000 ROM to get control next.

A9

Returned from E000 ROM control. Going to do init required.

AA

Init after E000 optional ROM control is over. Going to display the system configuration.

B0

System configuration is displayed. Going to uncompress SETUP code for hot-key setup.

B1

Uncompressing of SETUP code is complete. Going to copy any code to specific area.

00

Copying of code to specific area done. Going to give control to INT 19h boot loader.

computer testing and repair
AboutUXContact Ultra-XUltra-X SiteMap
©2003, Ultra-X, Inc. - http://www.uxd.com
- Legal Notice -
Provide Feedback about this Website