Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Algoritmus CORDIC v FX formátu a goniometrické funkce

abyssal
abyssal (neregistrovaný)
2. 8. 2006 17:06

Re: Poděkování

celé vlákno
Jj, (REP) MOVSD bol tiez moj favorit. Tiez som cakal na 32-bit prekladac, trvalo to dlho dlho. Potom som objavil Watcom C/C++ a DJGPP (odvodenina gcc), neskor aj 32-bit FreePascal, ale to ma uz Pascal nezaujimal. A este nejake speciality ako C-- (prekladac Ccka s integrovanym asm).

Kratko nato sa zacali objavovat Win 95, ktore ma (okrem ineho) nastvali tym, ze som ludom nemohol ukazovat svoje programy, pretoze polovica z nich koncila s General Protection Fault (alebo inym exceptionom). Obcas sa to dalo pochopit, pretoze som napr. pouzival detekciu procesoru cez nezname instrukcie a odchytavanie int 6 (CPUID bolo tusim az od Pentia), ale vacsinou mi nedovolili pristup ku skoro ziadnym HW portom.

Na to som vymyslel zaujimavy program - az do 80486 musela byt RAM pravidelne refreshovana, inak "vybledla". Pouzival sa na to DMA 0, default frekvencia bola tusim raz za 55 ms. Ale preprogramovat timer DMA 0 (uz si nepamatam aky obvod) mi dovolili. Bola to sranda pozerat sa, ako sa generuju nahodne chyby v dosledku nekonzistencie pamate, obcas sa nahodne menili znaky na obrazovke a skoncilo to BSODom. Polcas rozpadu bol asi tak 30 sekund :-)