MP3 player module

This is a MP3 module i was thinking of testing together with an Arduino.

Got this cheap from eBay a year ago, just for fun.
Didn’t get it to work right away, so it were shelved for the moment.

Played around with it now, and discovered that the chip on my module were newer than the chip used in the example code i tried with. (My chip : YX6300, and the one i found code for : YX5300.)
It seems that they were not quite compatible with each other. 🙂

Found an example for the same type of chip i have (YX6300), and now it works. 🙂

Now, the only question is where to use it
 🙂
The future will tell.

Sony MDP-850D LaserDisc player

This LaserDisc player has some problems. 🙂

1, The display do not work, totally black.

2, It only plays side one.

(When i try to switch side, there is a minor scraping sound for like 5 seconds, and then it stops.)

I managed to fix problem #1 before i posted something about this player, so this is like two posts in one. 🙂

1 was due to faulty capacitors on the displayboard, i replaced them and now it is working again.

Next step is #2.
To be continued
 🙂

C64 JiffyDOS update

JiffyDOS is now installed and working. 🙂

With a switch mounted, so i can change back to the Kernal ROM i had in the machine before, if i would need it in the future.

I also changed the LED from red to blue, and changed the capacitors, if you with keen eyes noticed that on the picture and remembered the picture from the previous post. 🙂

I did a simple speed comparison between an original C64, a C64 with JiffyDOS and when using a Final Cartridge III :

My test file uses 92 blocks on the disk.

Original C64 :
57 seconds.

With JiffyDOS :
9 seconds.

Final Cartridge III :
6.5 seconds.

As you can see, the Final cartridge III is the fastest one when only looking at loading times, so JiffDos is not really necessary if you use this type of cartridge and just loads games.
(If i did these tests correctly
. 🙂 )

If you Google JiffyDOS you can easily find an authorized sales channel for JiffyDOS.
I bought my firmware from one of those. (A Kernal ROM file)
(And i have an order confirmation email and an order ID to prove it if necessary. 🙂 )

It is also available as a chip-for-chip replacement ROM, so you just have to swap the old chip for the new one, for those of you that want the job done quickly. 🙂
Remember that you would have to buy one for your diskdrive too
 🙂

2015-06-07

Dagen gick Ät att fÄ ihop ett testinstrument som jag tÀnkte kanske kunde komma till anvÀndning pÄ jobbet.
En “nĂ€tverkstestare” kan man sĂ€ga, baserad pĂ„ en Arduino Uno med Ethernet-shield och en LCD, samt nĂ„gra knappar. 🙂
Tanken var att man skulle kunna plugga in den pÄ nÀtverket i valfri port, och dÄ kunna fÄ en tilldelad DHCP-adress visad pÄ displayen, samt vilken DNS-server man har blivit tilldelad.
DĂ„ kan man ju se vilket nĂ€t man har bakom den porten i just den switchen. 🙂
Sedan finns det en meny varifrÄn man t.ex. kan testa kontakten mot SLL och Sjunet, eller om det gÄr att fÄ direktkontakt med skrivarnÀtet.
Fantasin sĂ€tter grĂ€nserna… 🙂
Visst, det skall kluras ut hur den skall programmeras för att utföra det man vill förstĂ„s, men det Ă€r dĂ€rför nĂ„gon har snickrat ihop Google! 🙂

Den roligaste biten har varit att trimma den analoga ingÄngen som knapparna ansluts mot.
Med hjÀlp av motstÄnd med olika vÀrden kopplade i serie med knapparna, fÄs ett analogt vÀrde fram inom ett omrÄde.
Och baserat pÄ det, sÄ kan man rÀkna ut vilken knapp som blivit intryckt.
DĂ„ Ă€r det bra med en kopplingsplatta, som man först kan rigga motstĂ„nden pĂ„ under experimenterandet, för att sedan löda ihop elĂ€ndet nĂ€r det verkar fungera hyfsat. 🙂
Man kan citera Tage Danielsson som en gĂ„ng sade : “Utan tvivel Ă€r man inte klok”! 🙂
IMG_1867
IMG_1868
IMG_1882

2015-05-29

Idag var det tÀnkt att fixa med Commodore64:ans monitor, en Philips CM-8833-II, sÄ den skulle fÄ S-video-möjlighet.
Det saknas bara nĂ„gra komponenter pĂ„ moderkortet för att fĂ„ in den biten, dĂ„ moderkortet Ă€r samma som Commodores egna monitor, och den har S-video. 🙂
Provade dock först C64:ans compositevideo mot monitorn, och kvaliteten var helt ok för min del, det lilla jag sitter med den.
SĂ„ det projektet fĂ„r ligga och mogna lite. 🙂

SlÀngde dock ihop ett power-supply som jag kan ha pÄ skrivbordet och enkelt ha tillgÄng till +5 , +12 , +3.3 samt -12 volt via banankontakter.
DÀr handlar det egentligen bara om att ta ett gammalt nÀt-agg typ ATX, och löda bort den tjocka kabelstammen, och bara lÀmna en för varje som leds till kontakter direkt i ATX-nÀtaggets skal.
Dock var nÄgra kondingar dÄliga i det nÀtagg jag hade liggandes för detta, och det var en modell av kondingar som jag inte hade pÄ lager förstÄs, sÄ det mÄste bestÀllas.
Hittade dock ett till, lite Àldre ATX-nÀtagg som jag kunde ha sÄ lÀnge.
Det var dock mycket mindre, sĂ„ det fick inte plats med kontakter i skalet till nĂ€tagget…
Äh, jag behöver funktionen, sĂ„ jag slĂ€nger ihop det lite snabbt…
Tog en liten plastlÄda, och kapade av de flesta kablarna frÄn den tjocka stammen som gÄr ut frÄn nÀtagget, och krympslangade noga in de Àndar som blev kvar sÄ ingen kortis skulle intrÀffa.
(Det var sĂ„ trĂ„ngt inne i nĂ€tagget, sĂ„ att bara skruva isĂ€r det för att löda bort den tjocka kabelstammen skulle ta ett tag att göra, och eftersom detta nĂ€tagg bara Ă€r temporĂ€rt sĂ„ fick det se lite cirkus-aktigt ut. 🙂 )

I plastlÄdan borrade jag snabbt ett gÀng hÄl för banankontakterna, en knapp och en lysdiod.
Lödde dit kontakter, strömbrytare och lysdiod.
Fungerar, men lĂ„Ă„ngt frĂ„n vackert! 🙂
IMG_1753

Funderade Àven pÄ att göra en egen cart för C-64.
Man skall kunna anvÀnda en befintlig cartridge, och montera ett EPROM istÀllet för den IC som sitter dÀr idag, plus lite motstÄnd och sÄdant krafs förstÄs.
(SÀtter man i ett större EPROM, sÄ kan man ju ha en switch, sÄ att man kan ha flera olika spel som man vÀljer innan man startar datorn.)
De cartar jag hade nĂ€rmast till hands var “Jupiter Lander” och “Radar Rat Race”.
GĂ€ller ju ocksĂ„ att först kolla upp att inget av dessa Ă€r lite ovanligt, dĂ„ Ă€r det ju dumt att förstöra det med en dylik övning. 🙂
MĂ„nga cartar Ă€r dock vĂ€ldigt vanliga, sĂ„ ett mer eller mindre… 🙂
BĂ€gge dessa hade den variant av kretskort som Ă€r lĂ€mpligt för en dylik övning, sĂ„ vi fĂ„r se vad som hĂ€nder… 🙂
IMG_1755IMG_1757

2015-05-25

Övningen denna gĂ„ng handlade om att försöka fĂ„ igĂ„ng min gamla EPROM-brĂ€nnare mot en Windows 7 64-bit, *konstpaus*…., ….kopplad mot parallellporten…. 🙂
Mitt moderkort hade sÄklart inte en inbyggd parallellport, sÄ jag fick leta fram ett PCI-kort med en parallellport som fanns i gömmorna.
Lyckades faktiskt Àven hitta drivare för Win7 64-bit för kortet!
Dock gillade inte EPROM-programmerarens program Windows 7 riktigt…
Felmeddelande gÀllande en DLL-fil dök upp vid start av programmet.

Hittade andra “ute-i-vida-vĂ€rlden-utanför-vĂ€skinde-dĂ€r-jag-bor” 🙂 som hade samma problem.
(Internet Ă€r rĂ€tt ok ibland faktiskt. 🙂 )
NÄgon hade skrivit om den DLL-fil som följde med programmeraren, sÄ den numera gÄr att anvÀnda i en Win7 64-bit.
Efter mycket kompletterande surfande gÀllande denna omskrivna DLL-fil, sÄ var kÀnslan för filen till slut ok, sÄ den hÀmtades hem och lades in i programmappen.

Fungerade faktiskt… 🙂
Nu gick det bra att lÀsa EPROM.
Satt med min EPROM-raderare och bestrĂ„lade en hel hög med 27C128/27C256 som jag hade liggandes, sĂ„ nu Ă€r lagret uppfyllt med tomma dylika, fĂ€rdiga att brĂ€nnas! 🙂

Att jag började konstra med EPROM-brĂ€nnaren igen var för att jag fick en tanke om att anpassa EPROM:et i ena flipperspelet, “Bad Cats”, med lite egen text för displayen i spelet…
Nu finns förutsĂ€ttningarna för detta, nĂ€r lĂ€mpligt tillfĂ€lle visar sitt fula tryne! 🙂
IMG_1706