marți, 30 martie 2010

Custom font for DOS (cmd in windows)

Dupa cum zice si titlul am facut un font mai "special" pentru command prompt. Pentru cei care vreti sa vedeti cum arata un font schimbat din memoria video aveti fisierul acesta font.asm. Momentan am rescris toate literele alfabetului(mici si mari) si poate, desi nu cred o sa mai fac si alte caractere.Pentru a putea vedea efectul acestui program trebuie sa rulati programul in full screen iar comenzile in caz ca nu le stiti sunt:

1. tasm /zi/la font.asm
2. tlink -v font.obj
3. font

Parte din cod:

model small
.stack
.data
cara DB 00H , 00H, 00H, 038H, 044H, 045H, 0BAH, 00H
...
.code
mov ax, 1112h ;subfuncNia 12h - încarcarea setului 8*8 ROM
mov bl, 00h ;blocul 0
int 10h
mov ax,@data
mov ds,ax
mov es,ax
mov bp,offset cara
mov ax,1100h
mov bh,16 ;nr de octeti
mov bl,0 ;nr blocului in care se incarca setul de caractere
mov cx,1 ;nr de carac
mov dx,97 ;codul ascii al caracterului
int 10h
...
mov ah,08h
int 21h
mov ax,4c00h ;iesirea din program
int 21h
end

Caracterul de mai sus este a si va arata de forma:

Daca doriti sa va creati propriile caractere puteti folosi fisierul: 8x8 insa aveti nevoie de Analysis Toolpak si Solver Add-Inn in excel. Pentru a activa addon-ul trebuie sa mergeti la Tools->Add-Ins.

Pân' data viitoare numai bine.

duminică, 17 ianuarie 2010

Inca odata "La multi ani!"

Desi e cam tarziu sa va zic "La multi ani!" pentru noul an mai bine acum decat niciodata. Fie ca noul an sa va aduca numai impliniri si sa puteti sa va realizati tot ce v-ati propus.
Ca de obicei am inceput iar sa scriu cand ma plictisesc sa mai zic la altii (nimeni) ce cred. Daca in postul anterior ma rugam sa fie turul doi la alegeri sa mai fac niste bani acum ma gandesc cum sa mai scap de niste examene la facultate, ce sa fac de ziua mea ca doar trebuie sa chefuiesc ca o singura daca faci 22 de ani(inca ma simt ca la 16 ani).
Unde vreti sa petrecem ? Dar asa mai cu simt ca nu e bugetul prea mare ca am tot uitat sa ma duc sa imi iau banii de pe alegeri si nici nu mi-au bagat salariu in cont...
Altele ce sa mai zic ? Nu mai am nimic de zis ca mie foame si ma duc sa mananc ca miroase asa bine mancarea.

l.e. : Cam cat crede-ti ca ar trebui sa aloc pentru "evenimentul" de care ziceam mai sus?

Pân' data viitoare numai bine.