Etusivulle

Visual Basic -ohjelmiani

Tällä sivulla on Windows-ohjelmia, jotka olen tehnyt Visual Basic 4:n 32-bittisellä versiolla. Paketeissa on käännetty EXE-tiedosto ja lähdekoodi. Jos tarvitset VB40032.DLL-tiedoston, voit ladata sen tästä.

KHS:n binäärikello

Näyttää vuoden, päivän ja kellonajan binäärimuodossa. Tiedot voi valita näkymään myös tavallisessa muodossa.

Lataa ohjelma

KHS:n viisarikello

Analoginen kello, joka skaalautuu, kun ikkunan kokoa muutetaan.

Lataa ohjelma

KHStris

Tetris-klooni.

Lataa ohjelma

KHS:n jousisimulaattori

Simuloi pistemäisiä massakeskittymiä, jotka on liitetty toisiinsa ja kiinteään reunaan jousilla. Massakeskittymiä voi töniä, jolloin koko verkko alkaa huojua.

Lataa ohjelma

KHSP-pakkausohjelma

Pakkaa tiedostoja häviöttömästi KHSP-muotoon ja purkaa niitä. Toimintaperiaate: tiedostossa usein esiintyvät merkit tallennetaan pienellä bittimäärällä ja harvoin esiintyvät suurella. Tekstitiedostot pakkautuvat noin 65 %:iin alkuperäisestä koostaan.

Lataa ohjelma

KHS:n värimuunnosohjelma

Muuntaa värejä RGB-, CMY-, CMYK-, HSL- ja HSV-järjestelmien välillä.

Lataa ohjelma

KHS:n SMB-tekstieditori

Ohjelma, jolla voi editoida NES:in Super Mario Bros -pelin ROM-tiedoston tekstejä.

Lataa ohjelma

KHS:n Blaster Master -kartanluontiohjelma

Ohjelma, joka lukee NES:in Blaster Master -pelin ROM-tiedoston ja tallentaa valitun alueen kartan kuvatiedostoksi. Selvitin pelin kenttädatan rakenteen itse kokeilemalla, eli en käyttänyt netistä löytyviä kuvauksia siitä (esim. tätä). Jos et ole kiinnostunut ohjelman toiminnasta, vaan tahdot vain hyvät kartat pelistä, suosittelen, että lataat ne tältä sivulta.

Yhteenveto Blaster Masterin kenttädatan rakenteesta, joka on mielestäni huomattavan selkeä: 8 * 8 pikselin kokoisten palojen grafiikka on tallennettu sellaisenaan. Ne muodostavat 16 * 16 pikselin paloja, jotka muodostavat 32 * 32 pikselin paloja, jotka muodostavat 64 * 64 pikselin paloja, jotka muodostavat kunkin 2048 * 2048 pikselin kokoisen kentän. Tällaisia kenttiä on 16 kpl (8 sivulta kuvattua ja 8 ylhäältä kuvattua). Tallennustapa säästää niin paljon muistia, että koko peli vie vain 256 kt. Vertailun vuoksi: jos kentät olisi tallennettu pakkaamattomina 16-värisinä kuvina, tilaa kuluisi pelkästään niihin 32 Mt.

Lataa ohjelma

KHS:n NES-grafiikan sekoittaja

Ohjelma, jolla voi muutella NES:in ROM-tiedoston grafiikkadataa (CHR-ROM:ia) eri tavoilla: pienentää grafiikan tarkkuutta vaaka- ja pystysuunnassa sekä sekoittaa värejä. Erilaisia väriyhdistelmiä on 256 kpl. Esimerkki asetusten vaikutuksista SMB 3 -peliin. Ohjelma toimii monien muttei kaikkien pelien kanssa.

Lataa ohjelma

KHS:n Armored Fist -kuviennäyttäjä

Ohjelma, jolla voi katsella Armored Fist -pelin (1994, DOS) *.MRL- ja C*.KLC-nimisiä kuvatiedostoja. Selvitin niiden rakenteen itse kokeilemalla.

Lataa ohjelma


Etusivulle | Tätä sivua on päivitetty viimeksi 2.3.2010 eli 9 päivää sitten.