AtomSoft
Well-Known Member
This works at setting the right address:
But how would i make the table?
I have this there now:
Code:
movlw kbdata
LoopT
dcfsnz kbdata
goto doneA
tblrd *+ ;use TBLPTRU:TBLPTRH:TBLPTRL as 24-bit pointer to memory
bra LoopT
doneA:
tblrd *+
movf TABLAT,w ;place value pointed to in W
But how would i make the table?
I have this there now:
Code:
MyTable:
DB ' ' ;0
DB ' ' ;1
DB ' ' ;2
DB ' ' ;3
DB ' ' ;4
DB ' ' ;5
DB ' ' ;6
DB '`' ;7
DB ' ' ;8
DB ' ' ;9
DB ' ' ;A
DB '1' ;B
DB ' ' ;C
DB 'z' ;D
DB 'a' ;E
DB '2' ;F
DB ' ' ;10
DB 'x' ;11
DB 'e' ;12
DB '3' ;13
DB ' ' ;14
DB 'v' ;15
DB 't' ;16
DB '5' ;17
DB ' ' ;18
DB 'b' ;19
DB 'g' ;1A
DB '6' ;1B
DB ' ' ;1C
DB 'm' ;1D
DB 'u' ;1E
DB '8' ;1F
DB ' ' ;20
DB 'k' ;21
DB 'o' ;22
DB '9' ;23
DB ' ' ;24
DB 0x2F ;25
DB ';' ;26
DB '-' ;27
DB ' ' ;28
DB 0x27 ;29
DB '[' ;2A
DB ' ' ;2B
DB ' ' ;2C
DB ' ' ;2D
DB ' ' ;2E
DB ' ' ;2F
DB ' ' ;30
DB ' ' ;31
DB ' ' ;32
DB ' ' ;33
DB ' ' ;34
DB ' ' ;35
DB ' ' ;36
DB ' ' ;37
DB ' ' ;38
DB ' ' ;39
DB ' ' ;3A
DB ' ' ;3B
DB ' ' ;3C
DB ' ' ;3D
DB ' ' ;3E
DB ' ' ;3F
DB ' ' ;40
DB ' ' ;41
DB ' ' ;42
DB ' ' ;43
DB ' ' ;44
DB ' ' ;45
DB ' ' ;46
DB ' ' ;47
DB ' ' ;48
DB ' ' ;49
DB ' ' ;4A
DB ' ' ;4B
DB ' ' ;4C
DB ' ' ;4D
DB ' ' ;4E
DB ' ' ;4F
DB ' ' ;50
DB ' ' ;51
DB ' ' ;52
DB ' ' ;53
DB ' ' ;54
DB ' ' ;55
DB ' ' ;56
DB ' ' ;57
DB ' ' ;58
DB ' ' ;59
DB ' ' ;5A
DB ' ' ;5B
DB ' ' ;5C
DB ' ' ;5D
DB ' ' ;5E
DB ' ' ;5F
DB ' ' ;60
DB ' ' ;61
DB ' ' ;62
DB ' ' ;63
DB ' ' ;64
DB ' ' ;65
DB ' ' ;66
DB ' ' ;67
DB ' ' ;68
DB ' ' ;69
DB ' ' ;6A
DB ' ' ;6B
DB ' ' ;6C
DB ' ' ;6D
DB ' ' ;6E
DB ' ' ;6F
DB ' ' ;70
DB ' ' ;71
DB ' ' ;72
DB ' ' ;73
DB ' ' ;74
DB ' ' ;75
DB ' ' ;76
DB ' ' ;77
DB ' ' ;78
DB ' ' ;79
DB ' ' ;7A
DB ' ' ;7B
DB ' ' ;7C
DB ' ' ;7D
DB ' ' ;7E
DB ' ' ;7F
DB ' ' ;80
DB ' ' ;81
DB ' ' ;82
DB ' ' ;83
DB ' ' ;84
DB ' ' ;85
DB ' ' ;86
DB ' ' ;87
DB ' ' ;88
DB ' ' ;89
DB 'q' ;8A
DB ' ' ;8B
DB ' ' ;8C
DB 's' ;8D
DB 'w' ;8E
DB ' ' ;8F
DB 'c' ;90
DB 'd' ;91
DB '4' ;92
DB ' ' ;93
DB ' ' ;94
DB 'f' ;95
DB 'r' ;96
DB ' ' ;97
DB 'n' ;98
DB 'h' ;99
DB 'y' ;9A
DB ' ' ;9B
DB ' ' ;9C
DB 'j' ;9D
DB '7' ;9E
DB ' ' ;9F
DB ',' ;A0
DB 'i' ;A1
DB '0' ;A2
DB ' ' ;A3
DB '.' ;A4
DB 'l' ;A5
DB 'p' ;A6
DB ' ' ;A7
DB ' ' ;A8
DB ' ' ;A9
DB '=' ;AA
DB ' ' ;AB
DB ' ' ;AC
DB ']' ;AD
DB 0x5C ;AE
DB ' ' ;AF
DB ' ' ;B0
DB ' ' ;B1
DB ' ' ;B2
DB ' ' ;B3
DB ' ' ;B4
DB ' ' ;B5
DB ' ' ;B6
DB ' ' ;B7
DB ' ' ;B8
DB ' ' ;B9
DB ' ' ;BA
DB ' ' ;BB
DB ' ' ;BC
DB ' ' ;BD
DB ' ' ;BE
DB ' ' ;BF
DB ' ' ;C0
DB ' ' ;C1
DB ' ' ;C2
DB ' ' ;C3
DB ' ' ;C4
DB ' ' ;C5
DB ' ' ;C6
DB ' ' ;C7
DB ' ' ;C8
DB ' ' ;C9
DB ' ' ;CA
DB ' ' ;CB
DB ' ' ;CC
DB ' ' ;CD
DB ' ' ;CE
DB ' ' ;CF
DB ' ' ;D0
DB ' ' ;D1
DB ' ' ;D2
DB ' ' ;D3
DB ' ' ;D4
DB ' ' ;D5
DB ' ' ;D6
DB ' ' ;D7
DB ' ' ;D8
DB ' ' ;D9
DB ' ' ;DA
DB ' ' ;DB
DB ' ' ;DC
DB ' ' ;DD
DB ' ' ;DE
DB ' ' ;DF
DB ' ' ;E0
DB ' ' ;E1
DB ' ' ;E2
DB ' ' ;E3
DB ' ' ;E4
DB ' ' ;E5
DB ' ' ;E6
DB ' ' ;E7
DB ' ' ;E8
DB ' ' ;E9
DB ' ' ;EA
DB ' ' ;EB
DB ' ' ;EC
DB ' ' ;ED
DB ' ' ;EE
DB ' ' ;EF
DB ' ' ;F0
DB ' ' ;F1
DB ' ' ;F2
DB ' ' ;F3
DB ' ' ;F4
DB ' ' ;F5
DB ' ' ;F6
DB ' ' ;F7
DB ' ' ;F8
DB ' ' ;F9
DB ' ' ;FA
DB ' ' ;FB
DB ' ' ;FC
DB ' ' ;FD
DB ' ' ;FE
DB ' ' ;FF