Technical information

Micro-KIM Users Manual
©

CARD # LOC CODE CARD
462 ;
463 1A4E A0 14 LDY #$14
464 1A50 88 RDBIT3 DEY DELAY 100 MICROSEC
465 1A51 D0 FD BNE RDBIT3
466 ;
467 1A53 2C 42 17 RDBIT2 BIT SBD
468 1A56 30 FB BMI RDBIT2 WAIT FOR NEXT START BIT
469
470 1A58 38 SEC
471 1A59 ED 46 17 SBC CLKRDT (256-T1)-(256-T2)=T2-T1
472 1A5C A0 FF LDY #$FF
473 1A5E 8C 46 17 STY CLK64T SET UP TIMER FOR NEXT BIT
474
475 1A61 A0 07 LDY #$07
476 1A63 88 RDBIT4 DEY DELAY 50 MICROSEC
477 1A64 D0 FD BNE RDBIT4
478 ;
479 1A66 49 FF EOR #$FF COMPLEMENT SIGN OF A
480 1A68 29 80 AND #$80 MASK ALL EXCEPT SIGN
481 1A6A 60 RTS
483 ;
484 ; DIAGNOSTICS
485 ; MEMORY
486 ; PLLCAL
487 ;
488 ;
489 ;
490 ; PLLCAL OUTPUT 166 MICROSEC
491 ; PULSE STRING
492 ;
493 1A6B A9 27 PLLCAL LDA #$27
494 1A6D 8D 42 17 STA SBD TURN OFF DATIN PB5=1
495 1A70 A9 BF LDA #$BF CONVERT PB7 TO OUTPUT
496 1A72 8D 43 17 STA PBDD
497 ;
498 1A75 2C 47 17 PLL1 BIT CLKRDI
499 1A78 10 FB BPL PLL1
500 1A7A A9 9A LDA #154 WAIT 166 MICROSEC
501 1A7C 8D 44 17 STA CLK1T
502 1A7F A9 A7 LDA #$A7 OUTPUT PB7=1
503 1A81 8D 42 17 STA SBD
504 ;
505 1A84 2C 47 17 PLL2 BIT CLKRDI
506 1A87 10 FB BPL PLL2
507 1A89 A9 9A LDA #154
508 1A8B 8D 44 17 STA CLK1T
509 1A8E A9 27 LDA #$27 PB7=0
510 1A90 8D 42 17 STA SBD
511 1A93 4C 75 1A JMP PLL1
512 ;
513 ;
514 ; INTERRUPTS PAGE 27
515 ;
516 *=*+$164 RESERVED FOR TEST
517 1BFA 6B 1A NMIP27 .WORD PLLCAL
518 1BFC 6B 1A RSTP27 .WORD PLLCAL
519 1BFE 6B 1A IRQP27 .WORD PLLCAL
520 ;