Etter en rask evaluering av Hackaday-publikum demografien, krever vi å si at slutten av 90-tallet var rare. Selv bærbare lydspillere var rett og slett bizarre: MP3-spillere eksisterte, men du pakket opp melodiene dine (alle åtte av dem) over PCens parallelle port. Mens du bistår en kusine flytting noen møbler, [CH00F] oppdaget en stor samling av en av de merkeligste musikkstilene noensinne: Hitclips, en liten plast encapsulert bit av kretser som lagrer 60 sekunder med forferdelig lydende mono lyd. Ja, dette var en ting, men så var kjæledyret. Uten noen Hitclips-spilleren, valgte [CH00F] at han ville ta en sving på omvendt ingeniørfaglige disse små, tinny-sangene.
Etter å ha tatt fra plastkabinettet, oppdaget [CH00F] en ekstremt lett krets: noen motstander, en hette, samt en epoxyblob som lukkede en dør med musikalske data. På baksiden av klippet er det åtte pads for å koble til spilleren. Med ingenting å fortsette, begynte [CH00F] å stikke rundt, så vel som oppdaget å koble en av disse pinnene til jordutløste krets for å tegne 300ua i dag i ca. 60 sekunder – nøyaktig samme lengde som den registrerte prøven.
[CH00F] Originalt trodde HitClip ville tilby lyddata over en SPI eller annen digital protokoll. Det han oppdaget var mye mye mer interessant: to av pinnene på hitclip svarer til push samt trekke Fets av en klasse D-forsterker. Lyden på hitclip er digital lyd, men det er kodet så det kan direkte kjøre en analog krets. Ganske smart engineering for et fornøyd måltid leketøy, hvis du spør oss.
Etter at du har disponert disse dataene med en logisk analysator, slått [CH00F] alle verdiene til .wav-filen. Det var utrolig, musikk. En bitforbedring til prosessen for å spikere ned timingen resulterte i et 60-sekunders klips sett (hørt?) Etter pause.
Siden [CH00F] ikke ønsker å bruke $ 40 på eBay for en vintage hitclips-spiller, er han best om på grensen til hva han kan reversere ingeniør ut av disse billige, crappy musikk chips. Han har skjønt all sin dokumentasjon, så hvis du er i ferd med å forbedre på [CH00F] ‘s metoder, ta en tur.