Uygulamadaki tek eksiklik comment'siz yazmış olmam ve birkaç ufak hatasının bulunması ve emulator işlevi tam anlamıyla bitmiş değil. Ancak jump, call, compare, aritmetik işlemler, data ve stack yönetimi tamamlandı. Birkaç opcode'un tam işlevli çalışmaması dışında %80 çalışıyor diyebiliriz. Kalan %20 interrupt yönetimi, EEPROM yazma, silme, timer, clock kontrolü gibi özellikler ki aslında baba şeyler kalmış geriye de.

Belki uygulamadan birşeyler kapıp kendi disassembler'ınızı yazmak isteyebilirsiniz veya bir virtual machine yapın ki şu ücretli VMWare'den kurtulalım.

Uygulamanın açabildiği Intel HEX formatında kodlanmış örnek PIC uygulamaları HEX klasörünün altında. Internet'te de bir dolu bulabilirsiniz bunlardan.
Projede asıl amaçlanan bir PIC 16F84 emulatoru oluşturup PIC kodlarını bunun üzerinde çalıştırıp denemekti. Mesela işlemcinin RB1 bacağına bir lamba bağladınız diyelim, bunu PC üzerinde görsel bileşenlerle sanal olarak yapıp kod ile bunu yakıp söndürmek vs.. gibi fiziksel olarak bread board üzerinde yapmaktansa ekranda (PC üzerinde) yapmak.
Esasen bu ihtiyacım elektronik bilgim olmadığı için oluşmuştu.
İyi hackingler ve iyi eğlenceler.

Furkan DUMAN