.z80 aseg org 0 start: initctc: ld a,3eh ;set mode 3, channel 0 out (053h),a ;used for motor time out ld a,0FFh ;set to maximum delay out (050h),a ld a,0FFH out (050h),a ld a,7eh ;set mode 3, channel 1 out (053h),a ;set to 9600 baud ld a,0D0h ;this is Console port out (051h),a ld a,00h out (051h),a ld a,0beh ;set mode 3, channel 2 out (053h),a ;set to 1200 baud ld a,082h ;this is printer port out (052h),a ld a,06h out (052h),a ; channel two set to 1200 baud LOOP: nop nop jp LOOP end