SOURCE : HIMAX_merged.bin
TARGET : HIMAX_merged.asm
BINARY : HIMAX_merged.bin
MACHINE: MC68000
OFFSET : $00000000
CodeAdrs: 0   CodeAdrMax: 16
CodeArea[0]: 00000000 - 00020000


TEXT	00000069:
	DC.B	" ",13,10,"       HIMAX %lx.%lx -- %s",0
TEXT	000000a3:
	DC.B	"0",13,10,"Commodore AMIGA Diagnostic WRAPAROUND Test",0
TEXT	000000ed:
	DC.B	"0",13,10," Copyright (C) 1985, Commodore Amiga, Inc.",0
TEXT	00000137:
	DC.B	"$",13,10,"         All rights reserved.",10,0
TEXT	0000017b:
	DC.B	"2",13,10," ** For use with Version %ld Boot ROMs **",10,10,10,0
TEXT	0000026f:
	DC.B	"This error (RESET) was caused by a short circuit!",0
TEXT	0000066d:
	DC.B	"6",13,10,"Test #%lx - Set CBM as input, ck data and clocks",0
TEXT	000007d4:
	DC.B	"CBM clock failure",0
TEXT	00000890:
	DC.B	"CBM clock failure",0
TEXT	00000957:
	DC.B	34,"FF - CBM data failure, D0:  %lx",0
TEXT	00000a22:
	DC.B	"CBM clock failure",0
TEXT	00000ae9:
	DC.B	34,"00 - CBM data failure, D0:  %lx",0
TEXT	00000c8e:
	DC.B	"DRDY or ACK failed",0
TEXT	00000dff:
	DC.B	"0",13,10,"Test #%lx - Check the CBM Serial Data Line",0
TEXT	00000edd:
	DC.B	",Clock failure of CBM Serial Data(00) Line",0
TEXT	00000fbb:
	DC.B	34,"00 Data failure of CBM:  %02lx",0
TEXT	00001087:
	DC.B	",Clock Failure of CBM Serial Data(FF) Line",0
TEXT	00001165:
	DC.B	34,"FF Data Failure of CBM:  %02lx",0
TEXT	00001219:
	DC.B	",",13,10,"Test #%lx - Check RTS-CTS bit set loop",0
TEXT	0000138f:
	DC.B	".",13,10,"Test #%lx - Check RTS-CTS bit clear loop",0
TEXT	0000147c:
	DC.B	"CTS NOT CLEARED!",0
TEXT	00001507:
	DC.B	",",13,10,"Test #%lx - Check DTR-DSR bit set loop",0
TEXT	00001679:
	DC.B	".",13,10,"Test #%lx - Check DTR-DSR bit clear loop",0
TEXT	00001766:
	DC.B	"DSR NOT CLEARED!",0
TEXT	00001815:
	DC.B	"6",13,10,"Test #%lx - Roll a zero through the parallel port",0
TEXT	0000194f:
	DC.B	".Rolling a zero failed (d0=%08lx, d2=%08lx)",0
TEXT	000019fb:
	DC.B	"6",13,10,"Test #%lx - Roll a one through the parallel port",0
TEXT	00001b23:
	DC.B	",Rolling a one failed (d0=%08lx, d2=%08lx)",0
TEXT	00001bf5:
	DC.B	"F",13,10,"Test #%lx - Write/Read a ",34,"?",34," character via the serial connection",0
TEXT	00001d44:
	DC.B	" ",34,"?",34," not found!",0
TEXT	00001eea:
	DC.B	" ",34,"E",34," not found!",0
TEXT	00002090:
	DC.B	" ",34,"J",34," not found!",0
TEXT	00002236:
	DC.B	" ",34,"l",34," not found!",0
TEXT	000022bf:
	DC.B	".",13,10,"Test #%lx - Keyboard Communications Test",0
TEXT	000023b3:
	DC.B	34,"serial port bit #3 not cleared!",0
TEXT	00002d5d:
	DC.B	"0",13,10,"Test #%lx - ",34,"SEL",34," is input, ",34,"CD",34," is output",0
TEXT	0000304d:
	DC.B	" ",13,10,"Test #%lx - Resets LOW test",0
TEXT	00003127:
	DC.B	" Parallel Port RESET line HIGH",0
TEXT	00003288:
	DC.B	"Disk Port RESET HIGH",0
TEXT	00003317:
	DC.B	34,13,10,"Test #%lx - Resets HIGH Test",0
TEXT	000033fc:
	DC.B	"Parallel Port RESET low",0
TEXT	00003558:
	DC.B	"Disk Port RESET was low",0
TEXT	000035e9:
	DC.B	"(",13,10,"Test #%lx - SET JoyStick Fire Lines",0
TEXT	00003717:
	DC.B	"0JoyStick Fire Lines failed to SET as output!",0
TEXT	000037bf:
	DC.B	",",13,10,"Test #%lx - Check Fire Lines as Outputs",0
TEXT	000038d8:
	DC.B	"Fire Lines not high",0
TEXT	00003c6d:
	DC.B	",",13,10,"Test #%lx - Check Fire Lines as inputs",0
TEXT	000045ab:
	DC.B	34,13,10,"Check for internal disk cable",0
TEXT	00004656:
	DC.B	"`6** NOTE:  An Internal Disk Drive has been found! **\n",0
TEXT	000046f5:
	DC.B	34,"Diagnostic Cable not connected",0
TEXT	0000476e:
	DC.B	"`0** NOTE:  An Internal Disk Drive not found! **",0
TEXT	000047db:
	DC.B	" ",13,10,"Test #%lx - Verify +5 volts",0
TEXT	000048b8:
	DC.B	"Keyboard +5",0
TEXT	0000493d:
	DC.B	"&",13,10,"Test #%lx +5V on JoyStick[1] Port",0
TEXT	00004a20:
	DC.B	"JoyStick[1] +5",0
TEXT	00004aa9:
	DC.B	"(",13,10,"Test #%lx +5 V on JoyStick[0] Port",0
TEXT	00004b8e:
	DC.B	"JoyStick[0] +5",0
TEXT	00004cf4:
	DC.B	"Disk Drive +5 volts",0
TEXT	00004d82:
	DC.B	13,10,"Test #%lx - Check Grounds",0
TEXT	00004e5c:
	DC.B	"KeyBoard Ground",0
TEXT	00004ee5:
	DC.B	"$",13,10,"Test #%lx Internal Disk Ground",0
TEXT	00004f83:
	DC.B	"L",13,10,"** NOTE:  Internal Disk Test SKIPPED--diagnostic cable not connected **",0
TEXT	00005044:
	DC.B	"Internal Disk Ground",0
TEXT	0000519e:
	DC.B	"External Disk Ground",0
TEXT	000052f8:
	DC.B	"Serial Port Ground (pin 7)",0
TEXT	00005458:
	DC.B	"Serial Port Ground (pin 1)",0
TEXT	000055b8:
	DC.B	"JoyStick[1] Ground",0
TEXT	00005710:
	DC.B	"JoyStick[0] Ground",0
TEXT	000057a3:
	DC.B	" ",13,10,"Test #%lx - Joystick Lines",0
TEXT	000058b8:
	DC.B	"JoyStick[0]",0
TEXT	0000596c:
	DC.B	"JoyStick[1]",0
TEXT	00005a63:
	DC.B	"F",13,10,"Test #%lx, Set all Pot lines to output(pull down), Verify all low",0
TEXT	00005ba1:
	DC.B	"<One of the pot lines failed to go low! (s/b 0, was: %lx)",0
TEXT	00005c55:
	DC.B	":",13,10,"Test #%lx, Toggle Pot[X] Port[1], Verify line goes Hi",0
TEXT	00005d5f:
	DC.B	".Pot[X] Port[1] pot line failed to go High! ",0
TEXT	00005e05:
	DC.B	":",13,10,"Test #%lx, Toggle Pot[Y] Port[1], Verify line goes Hi",0
TEXT	00005f0f:
	DC.B	".Pot[Y] Port[1] pot line failed to go High!",0
TEXT	00005fb5:
	DC.B	":",13,10,"Test #%lx, Toggle Pot[X] Port[0], Verify line goes Hi",0
TEXT	000060bf:
	DC.B	".Pot[X] Port[0] pot line failed to go High!",0
TEXT	00006165:
	DC.B	":",13,10,"Test #%lx, Toggle Pot[Y] Port[0], Verify line goes Hi",0
TEXT	0000626f:
	DC.B	".Pot[Y] Port[0] pot line failed to go High!",0
TEXT	00006315:
	DC.B	"F",13,10,"Test #%lx, Set all Pot lines to output(pull up), Verify all High",0
TEXT	00006453:
	DC.B	"<One of the pot lines failed to go low! (s/b 0, was: %lx)",0
TEXT	00006507:
	DC.B	":",13,10,"Test #%lx, Toggle Pot[X] Port[1], Verify line goes Lo",0
TEXT	00006611:
	DC.B	",Pot[X] Port[1] pot line failed to go Lo!",0
TEXT	000066b5:
	DC.B	":",13,10,"Test #%lx, Toggle Pot[Y] Port[1], Verify line goes Lo",0
TEXT	000067bf:
	DC.B	",Pot[Y] Port[1] pot line failed to go Lo!",0
TEXT	00006863:
	DC.B	":",13,10,"Test #%lx, Toggle Pot[X] Port[0], Verify line goes Lo",0
TEXT	0000696d:
	DC.B	",Pot[X] Port[0] pot line failed to go Lo!",0
TEXT	00006a11:
	DC.B	":",13,10,"Test #59, Toggle Pot[Y] Port[0], Verify line goes Lo",0
TEXT	00006b1b:
	DC.B	",Pot[Y] Port[0] pot line failed to go Lo!",0
TEXT	00006bbf:
	DC.B	":",13,10,"Proc #%lx, Set up to Begin testing the Pots as inputs",0
TEXT	00006cbb:
	DC.B	"2should NEVER get here, installed for symmetry!",0
TEXT	00006d65:
	DC.B	"&",13,10,"Test #%lx, Pot Input load testing",0
TEXT	00009341:
	DC.B	"<(A) _vposr did not latch!, found: 0x%08lx, then: 0x %08lx",0
TEXT	00009427:
	DC.B	"<(B) Agnus FAULT!  Line found s/b: 0x%08lx, was: 0x %08lx",0
TEXT	000094f7:
	DC.B	"2",13,10,"Test #%lx - Test EXTERNAL Disk Control Lines",0
TEXT	00009a70:
	DC.B	"/STEPB is low",0
TEXT	00009b22:
	DC.B	"/STEPB is high",0
TEXT	00009be4:
	DC.B	"/DKWEB is low",0
TEXT	00009c96:
	DC.B	"/DKWEB is high",0
TEXT	00009d58:
	DC.B	"/SIDEB is low",0
TEXT	00009e0a:
	DC.B	"/SIDEB is high",0
TEXT	0000a040:
	DC.B	"/MTRXD is low",0
TEXT	0000a0f2:
	DC.B	"/MTRXD is high",0
TEXT	0000a173:
	DC.B	",",13,10,"** NOTE:  An Internal Disk is Connected",0
TEXT	0000a1ff:
	DC.B	"2",13,10,"Test #%lx - Test INTERNAL Disk Control Lines",0
TEXT	0000a355:
	DC.B	">Disk Ground call Needle-san (ha ha  ha ha ha)! 408-522-7391",0
TEXT	0000a436:
	DC.B	"Disk Ground is high",0
TEXT	0000a4fc:
	DC.B	"/SIDEB is low",0
TEXT	0000a5ae:
	DC.B	"/SIDEB is high",0
TEXT	0000a670:
	DC.B	"/DKWEB is low",0
TEXT	0000a722:
	DC.B	"/DKWEB is high",0
TEXT	0000a7e4:
	DC.B	"/STEPB is low",0
TEXT	0000a896:
	DC.B	"/STEPB is high",0
TEXT	0000aef9:
	DC.B	",",13,10,"Test of InUse lines for internal disks",0
TEXT	0000b01a:
	DC.B	"Could not clear inuse",0
TEXT	0000b136:
	DC.B	"Could not select drive 0",0
TEXT	0000b256:
	DC.B	"Could not select drive 1",0
TEXT	0000b386:
	DC.B	"Could not select drive 0+1",0
TEXT	0000b46f:
	DC.B	",inuse lines changed state after motoroff",0
TEXT	0000b541:
	DC.B	"6",13,10,"Test #%lx - Test Disk RESPONSE bit 7, ",34,"RDY",34," Line",0
TEXT	0000bccd:
	DC.B	"0",13,10,"Test #%lx - Test Disk RESPONSE ",34,"INDEX",34," Line",0
TEXT	0000bdb0:
	DC.B	34,"INDEX",34," bit set",0
TEXT	0000be9a:
	DC.B	34,"INDEX",34," bit off",0
TEXT	0000bf84:
	DC.B	34,"INDEX",34," bit off",0
TEXT	0000c00d:
	DC.B	"6",13,10,"Test #%lx - Force Reset Test with ",34,"NARROW",34," pulse",0
TEXT	0000c13f:
	DC.B	"  ",34,"NARROW",34," pulse caused reset!",0
TEXT	0000c1c1:
	DC.B	",",13,10,"Test #%02lx - RESET with ",34,"WIDE",34," pulse",13,10,0
TEXT	0000c285:
	DC.B	"(A ",34,"WIDE",34," pulse did not cause a reset!",0
TEXT	0000c40d:
	DC.B	"&",13,10,"Test #%lx - ROM CheckSum Checking",0
TEXT	0000c4af:
	DC.B	"*",13,10,"** NOTE:  CheckSum found was:  #%04lx",0
TEXT	0000c544:
	DC.B	"ROM failure! Bad CheckSum!",0
TEXT	0000c5d9:
	DC.B	">",13,10,"Test #%lx - Check The Four Audio Channels, and audio DMA",0
TEXT	0000d512:
	DC.B	"ToneTest_end",0
TEXT	0000d5af:
	DC.B	":",13,10,"Test #%lx, Custom Chip Register Testing, Clear ADKCON",0
TEXT	0000d69f:
	DC.B	"$ADKCON register failed to clear!",0
TEXT	0000d73b:
	DC.B	".",13,10,"Test #%lx, ADKCON set and clear bits loop",0
TEXT	0000d89b:
	DC.B	"<This Bit pattern failed to SET: %04lx, bits FOUND: %04lx",0
TEXT	0000d970:
	DC.B	13,10,"Test #%lx, CLXDAT clear",0
TEXT	0000da49:
	DC.B	"0CLXDAT read result should be ZERO, was: %04lx",0
TEXT	0000daf1:
	DC.B	"(",13,10,"Test #%lx, DMACON[R] register check",0
TEXT	0000dbd9:
	DC.B	"2DMACONR read result should be ZERO, was: %04lx",0
TEXT	0000dce9:
	DC.B	"<DMACONR expctd/fnd: %04lx/%04lx, (cnt/shft: %04lx/%04lx)",0
TEXT	0000ddf9:
	DC.B	"4DMACONR read result should be: %04lx, was: %04lx",0
TEXT	0000df09:
	DC.B	"<DMACONR expctd/fnd: %04lx/%04lx, (cnt/shft: %04lx/%04lx)",0
TEXT	0000dfd7:
	DC.B	"&",13,10,"Test #%lx, INTREQ register check",0
TEXT	0000e0c1:
	DC.B	"2INTREQR read result should be ZERO, was: %04lx",0
TEXT	0000e1cd:
	DC.B	"<INTREQR expctd/fnd: %04lx/%04lx, (cnt/shft: %04lx/%04lx)",0
TEXT	0000e2eb:
	DC.B	"4INTREQR read result should be: %04lx, was: %04lx",0
TEXT	0000e3f7:
	DC.B	"<INTREQR expctd/fnd: %04lx/%04lx, (cnt/shft: %04lx/%04lx)",0
TEXT	0000e4c1:
	DC.B	"&",13,10,"Test #%lx, INTENA register check",0
TEXT	0000e5a3:
	DC.B	"2INTENAR read result should be ZERO, was: %04lx",0
TEXT	0000e6af:
	DC.B	"<INTENAR expctd/fnd: %04lx/%04lx, (cnt/shft: %04lx/%04lx)",0
TEXT	0000e7bb:
	DC.B	"4INTENAR read result should be: %04lx, was: %04lx",0
TEXT	0000e8c7:
	DC.B	"<INTENAR expctd/fnd: %04lx/%04lx, (cnt/shft: %04lx/%04lx)",0
TEXT	0000e995:
	DC.B	":",13,10,"Test #%lx, JOYSTICK register pattern#1 (%04lx) check",0
TEXT	0000eabb:
	DC.B	"4in JOYSTICK0--PATTERN1 expctd: %04lx, fnd: %04lx",0
TEXT	0000eb9f:
	DC.B	"4in JOYSTICK1--PATTERN1 expctd: %04lx, fnd: %04lx",0
TEXT	0000ec4b:
	DC.B	":",13,10,"Test #%lx, JOYSTICK register pattern#2 (%04lx) check",0
TEXT	0000ed71:
	DC.B	"4in JOYSTICK0--PATTERN2 expctd: %04lx, fnd: %04lx",0
TEXT	0000ee55:
	DC.B	"4in JOYSTICK1--PATTERN2 expctd: %04lx, fnd: %04lx",0
TEXT	0000ef01:
	DC.B	":",13,10,"Test #%lx, JOYSTICK register pattern#3 (%04lx) check",0
TEXT	0000f027:
	DC.B	"4in JOYSTICK0--PATTERN3 expctd: %04lx, fnd: %04lx",0
TEXT	0000f10b:
	DC.B	"4in JOYSTICK1--PATTERN3 expctd: %04lx, fnd: %04lx",0
TEXT	0000f1b7:
	DC.B	":",13,10,"Test #%lx, JOYSTICK register pattern#4 (%04lx) check",0
TEXT	0000f2dd:
	DC.B	"4in JOYSTICK0--PATTERN4 expctd: %04lx, fnd: %04lx",0
TEXT	0000f3c1:
	DC.B	"4in JOYSTICK1--PATTERN4 expctd: %04lx, fnd: %04lx",0
TEXT	0000f4b6:
	DC.B	13,10,"** TRACE ** Test: #%lx",0
TEXT	0000f60c:
	DC.B	13,10,"HIMAX :  ",0
TEXT	0000f6cd:
	DC.B	"6",13,10,"** Tracing and Error Trapping have been CLEARED!",0
TEXT	0000f72d:
	DC.B	34,13,10,"** Error Trapping is ENABLED!",0
TEXT	0000f779:
	DC.B	"$",13,10,"** Progress Listing is ENABLED!",0
TEXT	0000f81c:
	DC.B	13,10,"  Select ONE of:",0
TEXT	0000f849:
	DC.B	"*",13,10,"      C - Clear Trace and Trap flags",0
TEXT	0000f88b:
	DC.B	34,13,10,"      E - Error Trap Mode Set",0
TEXT	0000f8c5:
	DC.B	" ",13,10,"      N - Flip NOLIST Mode",0
TEXT	0000f8fd:
	DC.B	".",13,10,"      R - or (CR), Retry the Current Test",0
TEXT	0000f943:
	DC.B	"0",13,10,"      T - Trace, Set the Program Trace Mode",0
TEXT	0000f98b:
	DC.B	"2",13,10,"      X - or Q, or A, or S, will abort HIMAX",10,0
TEXT	0000fa53:
	DC.B	".",13,10,"     ",34," ",34,"- (space), Continue to Next Test",0
TEXT	0000fc41:
	DC.B	"** ERROR ** Test: #%lx ",0
TEXT	0000ff5f:
	DC.B	"n",34,"<UUUUa",0
TEXT	0001024c:
	DC.B	13,10,"Test of Clockchip ",0
TEXT	00010466:
	DC.B	"`.Note *** Clock might be bad, date changed \n",0
TEXT	00010672:
	DC.B	"date did not change \n",0
TEXT	000108b4:
	DC.B	"Clockchip bad",0
TEXT	0001093b:
	DC.B	12,13,10,"ChipRAM",0
TEXT	000109aa:
	DC.B	"`(No room for pictures and ChipRamtest\n",0
TEXT	00010a82:
	DC.B	"ChipRam changed contents",0
TEXT	00010b16:
	DC.B	13,10,"MirrorTest of ChipRam",0
TEXT	00010c20:
	DC.B	"Refresh problem in ChipRam\n",0
TEXT	00010ca0:
	DC.B	"MirrorTest failed",0
TEXT	00010d20:
	DC.B	"Adressline %d : %ld Errors\n ",0
TEXT	00010d86:
	DC.B	13,10,"Test of ChipRam",0
TEXT	00010e9c:
	DC.B	"ChipRam is bad",0
TEXT	00010f26:
	DC.B	13,10,"Test of expansion ",0
TEXT	00010fa6:
	DC.B	"found Ram at C00000\n",0
TEXT	00010fe2:
	DC.B	" 1 Meg found at C00000\n",0
TEXT	000110ce:
	DC.B	"Error in expansion RAM",0
TEXT	000111aa:
	DC.B	"Error in Expansion Ram",0
TEXT	00011240:
	DC.B	13,10,"Single blitfill",0
TEXT	0001138c:
	DC.B	"Test e0, bad AGNUS",0
TEXT	000115ad:
	DC.B	"++ END of HIMAX (%ld.%ld -- %s)",0
TEXT	0001166f:
	DC.B	"|video timer",0
TEXT	000116af:
	DC.B	":",13,10,10,10,10,10,"                      ** RESTARTING  HIMAX**",10,10,10,10,0
TEXT	0001173e:
	DC.B	13,10,"..a reset didnt happen!",0
TEXT	00011806:
	DC.B	"NuNqNqNqNq09",0
