Citat:
SEH:
mmmmmm, I luv ring0 :) Pitaj, mozda cak i znam.
OK. Imam problema sa pisanjem ekstenzije za Soft Ice (komande za icedump,
http://icedump.tsx.org). Pokusavam da napisem komandu vgaswitch <address>, koja
bi na ekranu prikazivala sadrzaj memorijske adrese (za sada iskljucivo u VGA
modu). Dosta je nezgodno jer tipovi koji su pisali icedump nisu ostavili nikakvu
dokumentaciju, pa sam morao da se snalazim gledajuci samo u kod.
Sam algoritam je prost ko pasulj - iskopiraj sadrzaj ekrana u privremeni bafer,
iskopiraj sa zadate adrese 64k na ekran, vrti se u petlji dok se ne pritisne
neki taster, i onda vrati sve kako je bilo, ali nikako ne uspevam to da
ostvarim. U dokumentaciji ne mogu da nadjem nikakav vxd service za pristup
ekranu, a ne pise nista ni o pristupanju video drajveru. Ne znam na koji nacin
ovo pravilno da izvedem, source od nekog video grabbera bi pomogao ;)
P.S. Probao sam pukim kopiranjem sa 0xA000 i int 0x16,1 za proveru tastature,
ali nista se ne desava, samo se odmah vratim u S-Ice.