Just found an old lab book of mine from when I was in my first year which has some scary code in it ... $0100 B6 01 0C BB 01 0D B7 01 0E 7E 01 09 02 03 00 which I think, from a few notes and comments and half dredged memorys means $0100 B6 01 0C ; load $010C into Accumulator A $0103 BB 01 0D ; add mem location $01D to Acc A $0106 B7 01 0E ; load Acc A into $010E $0109 7E 01 09 ; cycle endlessly (JMP to $0109) $010C 02 03 00 ; this will end up as 02 03 05 ... and even scarier still ... ; guess work from notes and jottings may be copied wrong though $0100 FE 01 09 ; not sure, looks familiar though :P [0] ; (LDX $0109 ; $04ce to begin. ; LDX $0119 would make a lot more sense) $0103 A6 00 ; some data - the larger this is the longer the delay ; (LDAA $00,X; if the above were $0119, ; this would load A from the data table) $0105 B7 10 04 ; load Acc A into $1004 ; (STAA $1004) $0108 18 CE 04 01 ; LDY #$0401 $010C 18 09 ; DEY $010E 26 FC ; BNE $010C $0108 - $010E appears to be a delay loop $0110 48 ; short OP code so a JMP or something? ; (ASLA ; a JMP would take data bytes ; I think an INX or somesuch is missing here) $0111 BC 01 1B ; sub $010B from Acc A ? ; (CPX $011b) $0114 27 EA ; a branch instruction ? ; (BEQ $105) $0116 7E 01 03 ; JMP back to $0103 $0119 01 ; start and end $011A 0D ; addresses of $011B 01 ; the constants $011C 32 ; I think ; constants $011D FF FF FF $0121 00 3F 00 $0124 3F 00 BE $0127 BE BE BE $012A 3F 7F 3F $012D 7F 3F FF $0131 FF FF FF ... from what I remember this generated a picture of a castle on a memory mapped oscilloscope, I recall being dead chuffed when this came up on the scope ... $00 _ _ _ $3F | |_| |_| | _ _ _ $7F | | | |_| |_| | $BE | |____| | $FF ___| |____ this was all typed in in hex mind you, none of these namby pamby nancy English Opcodes and Operands for me. It's a wonder I didn't turn out strange Tod Larason helped fill in the blanks using a convenient 68hc11 opcode table. His comments are in brackets. [0] This is a poor 'time_t 1e09' joke -- : alchoholic, kind of rude