PROGETTI

TAPMANAGER

E' un progetto cui ho iniziato a lavorare l'anno scorso e che,causa motivi di studio,ho interrotto da oltre 6 mesi;siccome voglio assolutamente rilasciare la prima beta,questo sarà il todo "principe" tra quelli "free-time".

In che cosa consiste il progetto

Il formato TAP è la digitalizzazione dei dati contenuti sui nastri delle cassette del C64 (e di altri vecchi home-computer), prodotto tra il 1982 e il 1993 (per maggiori info vedere questo breve tutorial "written by me").

Ebbene,st(av)o sviluppando un programma in Java che permetta di trasferire copiare cancellare modificare i programmi contenuti nei file TAP.

Dato che è basato su un'interfaccia grafica (GUI) dev'essere intuitivo e semplice da usare,oltre che veloce e potente (cioè deve pesare poco sulla CPU ed essere rapido nei trasferimenti)..

Progetto completato scarica la v0.2 beta (bugfixata)(33kb)

OGG-VORBIS I PLAYER

Negli ultimi mesi ho iniziato ad appassionarmi anche di codec audio.Questo progetto è nato dal desiderio mio personale di scrivere un codec audio senza dover pagare royalties e diritti vari ai proprietari del brevetto (ecco perchè non ho scelto MP3 o simili). Inoltre Vorbis,come tutti gli standard aperti,è molto promettente.Non volendo appoggiarmi in alcun modo alle libvorbis o codice di terze parti ho deciso di scrivere il motore di decodifica partendo da zero,basandomi solo sulle specifiche ufficiali e sulle discussioni presenti nei vari forum sul web.

In che cosa consiste il progetto

Si tratta di un lettore di file OGG-Vorbis I,scritto in C. Insieme ai driver di periferica e ai SO,i codec (audio,ma ancora di più quelli video) rappresentano una tra le sfide più stimolanti per i programmatori e gli ingegneri informatici,perchè bisogna fare attenzione a un mucchio di cose tra le quali la portabilità, la leggerezza e la velocità d'esecuzione del codice (non è ammissibile che una canzone venga riprodotta "a scatti" o "lisci" passando da un Pentium 4 3 GHz a un Pentium 233 MMX,o viceversa!).

La mia grande ambizione sarebbe quella di far girare il tutto su un dispositivo portatile (PDA,PPC) oppure su un C64(!!!):sfida impossibile per il SID e il 6502?

In teoria i file audio potrebbero essere decodati da 64HDD...comunque è inutile pensare a queste cose senza prima aver scritto un codec funzionante su PC ;).

Progetto completato scarica la v0.3 (bugfixata)(35kb)

NEW!!!
Il progetto si amplia con lo scopo di diventare un lettore di tracce audio Vorbis e video Theora.

In generale però,vorrei creare un'architettura a plugin in C++, in modo che per lo sviluppatore diventi *davvero* facile supportare nuovi codec e funzionalità. A questo proposito,se qualcuno volesse saperne di più o collaborare può scrivermi all'indirizzo che trova nel readme del progetto.


PLUGIN WINAMP PER LA DECODIFICA DI VIDEO OGG-THEORA

Niente più plugin,esistono già i DirectShow filters per Winamp :-(

ALTRI PROGETTI "FREE-TIME" NEL CASSETTO

Bof,non so...per il momento questi mi sembrano più che sufficienti ^^

Ciauuuu!

Va a cà