  Ŀ
  Ŀ
                                                                          
                         Trke Klavye ve Font                            
                                                                          
  ٳ
                                                Recep Tezkol                
  




> Eer bir Q klavye ve VGA grnt birimine sahipseniz TSR'ler ile banz
  dertte demektir. Trke karakterleri elde etmek iin alt tuu ve
  nmerik klavye kullanlabilir ama font iin bir TSR gereklidir.

  TURK.EXE, bu iki sorunuda zecek ve bellekte igal ettii alan en aza
  indirecek ekilde gelitirilmitir. Bellekte, (evre blou hari) 560 byte
  gibi kk bir alana yerleir.

> Alt tuu ve  S,C,G,I,O,U tular ile  karakterleri elde edilir.
  Karakterlerin byk veya kk olmas CAPS LOCK ve SHIFT tularnn durumu
  ile salanr.

                        tular     sonu
                        ------     -----
                        ALT  S  ->  
                        ALT  C  ->  
                        ALT  G  ->  
                        ALT  I  ->  
                        ALT  O  ->  
                        ALT  U  ->  


 Programn Trke font ksm, interrupt 10h'a taklarak her ekran modu
  deiiminde 158, 159, 128, 135, 166, 167, 152, 141 ASCII kodlu karakterlerin
  bit haritalarn deitirir.

                        ascii 158  -> 
                        ascii 159  -> 
                        ascii 128  -> 
                        ascii 135  -> 
                        ascii 166  -> 
                        ascii 167  -> 
                        ascii 152  -> 
                        ascii 141  -> 

 Trke karakterler iin hazrlanan bit haritas karakter bana 16 byte yer
  kaplamaktadr. 8 karakter iin 128 byte bellek alan tutar ki bir tsr iin
  bu miktardaki veri gerekten oktur. te yandan TSR'ye ait atl duran PSP de
  yer kaplamaktadr.

  TSR programmzn PSP ile hi bir ii olmadndan bit harita verisini
  burada saklamak bize nemli bir bellek alan kazandracaktr.

 TURK.ASM program incelendiinde greceiniz gibi program bellekte kalc
  braklmadan nce verisini PSP (Program Segment Prefix)'sinin FCB (File
  Control Block) alanna kopyalar ve bellekte yerleik kalr.


> Yaknda bu programn Trke Q ve F klavyelere gre dzenlenmiini vereceiz.