Näytetään tekstit, joissa on tunniste Commodore. Näytä kaikki tekstit
Näytetään tekstit, joissa on tunniste Commodore. Näytä kaikki tekstit

perjantai 24. marraskuuta 2017

Commodore DIY: Amiga kickstart switcher V2 + DiagROM

Pikkuisena rakennusprojektina päivittelin Amigoihin kickstart switcherit, jotka CTRL-Amiga-Amiga näppäin yhdistelmää pitkää painaen osaa vaihtaa kickstartista toiseen.

Seuraavaa ohjeistusta seurasin aika orjallisesti: https://github.com/keirf/PCB-Projects/wiki/Kickstart-Switcher-v2

Aluksi piti hankkia vähän rautaa tuon toteuttamiseksi (ja odottaa taas kuukauden päivät, että osat saapui).
- 10kpl 27C322
- 10kpl STM32 "Blue Pill" board
- 10kpl hookup wire
- Willem eeprom flasheri + 42pinninen 16bit adapteri 27C322 piireille (löytyi ebaysta 30e kotiin toimitettuna).
- Muut osat multa löytyikin jo hyllystä.

Sitten Blue Pillit flashattiin ohjeiden mukaan ja rimat kolvattiin paikoilleen. Ja sitten Willemin flasherillä pistin 27C322selle sisään 8 yleisintä Amiga kickstarttia (kun BluePillin konsolista voi valita mitkä ottaa käyttöön kolmen kohdejärjestelmän mukaan A500[+] vs A600 vs A2000).


Hauskana yksityiskohtana, noi 27C322:set pitää tyhjentää UV-valoa käyttäen (en ollut aikaisemmin moista operaatiota tehnyt). Ja sitten pikku video kasatun raudan testailusta: CTRL-Amiga-Amiga näppäintä painamalla hypitään neljän eri kickstart version väliltä (1.2 ->1.3 ->2.04 ->3.1).



Samoin lisäsin tuohon vielä imagen uusimmasta Amigan DiagRom:sta. Tuo on varsin kätevä ongelman selvityksiin kun sillä pystyy testaamaan raudan, vaikka olisi levyasemat yms rikkinäisenä. Jo printtaa debuggia sarjaporttiin, jos sattuu tulemaan vastaan niin kuollut kone jossa ei tule kuvaa ruudulle saakka.

Varsin onnistunut projekti kun nyt on maksimaalinen yhteensopivuus kun voi vaihtaa eri kickstarttien välillä ja bonuksena voi vielä diagnosoida mahdollisia rautaongelmia (kun aina sitä saattaa vahingossa jostain huutokaupasta ostaa lisää koneita)... onneksi noita tuli rakenneltua jokunen ylimääräinenkin.

sunnuntai 20. elokuuta 2017

Commodore64 DIY: LumaFix64

Pikkuisen olen harrastellut kolvailua taas. Tälläkertaa vuorossa kuusnepasta ulostulevan kuvan parannusmokkula nimeltään LumaFix64.

Lemon64 foorumilla on aiheesta juttua: "C64 video output: getting rid of vertical lines" ja tuon pohjalta e5frog-käyttäjä suunnitteli piirilevyn, joka tuota ongelmaa korjaa.

Lisää aiheesta löytyy esim seuraavasta arvostelusta: "LumaFix64: Commodore 64 with less stripes"

Joten pistin gerber panelointisoftan tulille, ja seuraavanlaisia levyjä taas kiinanmaalta tilaukseen:

Ja taas perinteinen kuukausi odottelua kunnes osat rupesi tipahtelemaan postissa...

Tuossa kiinnittelen piirilevyä jo yhteen koneeseen, ja tässä vähän ennen ja jälkeen kuvia:

Kun piirilevyn pistää kiinni, niin odotettavissa on epäselvä kuva ennenkuin ruuveja säätää kohdilleen, joten ekassa kuvassa ennen säätöä, ja sitten säädön jälkeen. Kuva parani huomattavasti ja pystyraidat väheni huomattavasti vaikka kameran kuvista se ei pakosti kokonaan välity.

lauantai 12. elokuuta 2017

Commodore64 DIY: 4-player adapteri

Oli maailmalla vähän heikosti saatavilla kuusnepan nelinpeliadapteria, joten päätin tehdä semmoisen sitten itse. Ekana piirsin Eaglellä piirilevyn. Laitteen käsin piirretyt rakennusohjeet on valmistajalla jaossa.

Samoin löytyi https://markuskunn.wordpress.com/2012/10/01/four-player-adapter-cga-for-commodore-64/

Ei tarvinnut muuta kuin tavata toi auki ja piirtää se omaksi piirilevyksi. Markuksen wikisivulla oli vinkki myös reset napista, joten lisäsin senkin tohon levylle mukaan. Sitten kuukauden verran odottelua, että tilatut piirilevyt saapuu kiinasta (30 kipaletta, joten minulla on näitä muutama ylimääräinenkin rakentelun alla).

Sitten nelisenkymmentä versiota piirtelin ja printtailin 3D kotelosta, kunnes olin tyytyväinen lopputulokseen. Kotelon pohjassa vielä hexaruuvituet jolloin kotelo on tukevasti pöytää vasten. Kun maailmalla yleisesti myynnissä olevissa on se ongelma, että ne heiluvat vapaasti. Samoin printtailin vähän eri väreillä (itse tykkäsin valkoisesta ja mustasta eniten).

Ja tässä sitten linkki listaan peleistä joita toi adapteri ainakin tukee. Viimeisessä kuvassa näkyy myös IRQHack64 jossa on microsd korttipaikka. jolla voi ladata nopeasti ajoon .prg ja .crt tiedostoja. Pikaisesti testailin jo tossa Bomberlandia ja se tuntui toimivan kivasti. http://www.protovision-online.com/hardw/4_player.php?language=en

perjantai 19. toukokuuta 2017

Commodore DIY: IRQHack64

Vähän olen taas päässyt kolvailemaan. Tällä kertaa työn alla on 10 kappaleen sarja Commodore 64 custom cartridge kortista nimeltä IRQHack64.

http://www.tepetaklak.com/IRQHack64/

Kortti enabloi .prg ja .crt ohjelmien ja pelien latauksen suoraan microSD kortilta (maximi kokoraja 32GB). Kätevä esim. JiffyDOS:n automaattisen lataukseen:


Hakemistolistan scrollaamiseen käytetään +- kirjaimia, <>:lla siirrytään sivulta toiselle, ja enteri valitsee.

Kytkin napin toiminta:
- alle 500ms lataa irqhack64.prg fileloaderin
- 500-2000ms resetoi laitteen normaali c64 tilaan
- 2000-5000ms pistää nykyisen ajossa olevan softan autostart tilaan, joka käynnistyy kun seuraavan kerran koneen avaa

Tuossa kuva kolvailusession tuotoksesta:

Mukavasti yhdelle gigaselle microsd kortille mahtuu ~30000 prg appista, joiden käynnistys sujuu sutjakasti. Joten ihan onnistunut kolvausprojekti. Kaupalliset SD2IEC laitteet kun maksaa sen yli 40£, niin tuon kortin BOM on murto osan siitä (on tuossa tietenkin prg&crt rajoitus, kun kaupalliset laitteet osaa d64sta jne).

Tuosta vielä loppukevennykseksi jonkun tekemä youtube video jossa IRQHack64sen toiminnallisuutta esitellään.

maanantai 28. marraskuuta 2016

Commodore DIY: The Final Cartridge III+

Olen tässä herätellyt henkiin vanhoja Commodore koneitani, ja samalla bongasin alan foorumilta FCIII+ rakenteluohjeen (http://www.lemon64.com/forum/viewtopic.php?t=54291). Ajattelin, että tuostahan saisi mukavan rekentelukohteen itselleni, ja tuntuu noille Final Cartridge III+:lle olevan vähän kysyntääkin, niin samalla voisi tehdä muutaman extran myytäväksikin.

Osien ja komponenttien tilaus kesti aikansa, kun tilasin sieltä mistä halvimmalla saa. Eli HongKong/Kiina-akselilta tuli suurin osan EPROM ja IC piireistä. PCB emolevyt tilasin http://dirtypcbs.com/:sta, kun posteineen yhden PCB:n hinnaksi tuli alle 3$. Yli kuukauden sai venailla osien saapumista, joten ei ole kiireisen miehen projekti, kun osia saa metsästää monesta eri paikasta. Valmis kasaus KIT, jossa on kaikki osat samassa pussissa, olisi tietenkin helpompi ja nopeampi tapa. Siksi minulla on semmoisiakin tarjolla, niille jotka haluavat kolvata itse ja näin säästää hieman rahaa ja aikaa (kun ei tarvi itse osia metsästää). Niin ja hankin myös EPROM flasherin, joten kaikki W27C020:t on jo flashattu uusimmalla FCIII+ v4.1 binäärillä.


Tässä muutama kuva kun kolvailen ekaa testikappaletta:


Toiseen testisatsiin parantelin vähän emolevyn dokumentaatiota, niin noita on helpompi kasata, alkuperäisessä levyssä ei esim. lukenut ledin +- napoja ja monia muitakaan arvoja. Joten vähän lisäilin niitä ja nimesin levyn Paskasoft Productions Blue Editioniksi (joka siis pohjautuu uusimpaan e5frog 1.3.4 versioon):

Lopputulos toimii loistavasti, muutaman punaisen ja sinisen levyn jo kolvasin valmiiksi, ja ne toimii C64ssa vallan loistavasti. Samalla pistin ylimääräiset myyntiin huuto.net:iin ja tietenkin niitä saa myös tämän blogin kautta. Hyllyssä on nyt osat kymmeneen punaiseen ja kymmeneen siniseen levyyn. Ja on minulla myös työn alla koteloituja versioita. Joten on hyvä aika herätellä taas henkiin kuusnepat, jotka kaapissä pölyttyy :-)

sunnuntai 30. lokakuuta 2016

Commodore retro päivitystä

Hankinpas tossa netistä SD2IEC laitteen, joka emuloi kuusnepan lerppuasemaa. Laitteeseen laitetaan vain SD kortti, jonne voi tallettaa tuhansia levy-imageja, joiden lataus onnistuu sitten näppärästi ja nopeasti. Nyt ei tarvi enää perinteisiä lerppuja käyttää, kun ne rupeaa jo iän myötä vähän happanemaan.

Samalla tulin huuto.netistä ostaneeksi itselleni myös Commodore 128 tietokoneen, kun semmoinen minulla oli nuoruudessani. Joten nyt kämpiltä löytyy kolme kuusnepaa (C64, C64C ja C64G(vähän harvinaisempi, joka ilmeisesti on keräilijöiden suosiossa)) ja yksi satakakskasi :)

Eikä tässä vielä kaikki, päätin hankkia myös EasyFlash3 cartridgen, jonne voi flashata omia Kernal ja crt imageja. Jolloin voi omat suosikkipelit käynnistää suoraan ilman latailuja. http://skoe.de/easyflash/doku.php?id=ef3intro

lauantai 20. elokuuta 2016

Työhuoneen muutto ja rautapäivityksiä

Sain häädön vanhasta työhuoneestani, kun Liisa muutti sen lasten leikkihuoneeksi. Joten eteen tuli tavaroiden kanto ja järjestely akvaariohuoneen ja tietokonevaraston välillä.

Akvaariohuoneeseen siirtyi neljän monitorin installaatio. Kävin takapihalla tekemässä puusta uuden tukirakennelman, jonne telineen kiinnityksen sai tehtyä ilman, että antiikkipyötä kärsisi. Ja Lundia kaappiin hankin uuden 32" tuumasen tv-monitorin, josta voi katsella telkkua tai pelata vaikka RetroPi:llä. Tilaa akvaariohuoneessa on paljon vähemmän kuin vanhassa työ/kolvaus-huoneessa, mutta kyllä tolla setupilla nyt perus ATK hommelit saa hoidettua. Samoin laser printteri ja scanneri tuli asennettua tuonne huoneeseen.

Varaston puolelle sitten kannettiin loput rimpsut ja rompsut. Kolvauspiste, PS3, Wii, taulutelkkari, lcd monitori, retrotietokoneet (Commodore-64 ja Amiga500, sekä niihin kovalevy yms laajennukset). Samoin serveriräkin sijaintia muutettiin, verkkotypologiaa päivitettiin ja varastoon lisättiin vielä oma MikroTikin RB951G-2HnD wlan AP (niin toimii WLAN varastossa ja pihalta jouhevasti, esim Chromecast käyttää langattomia streameja). Toinen samanlainen MikroTik löytyykin jo ennestään talon sisäpuolelta.

Akvaariohuoneen vanhan AM3 prosarikoneen emolevy jumitti lämmetessään, mutta siinä oli 8GB DDR3 RAMia, 320GB SDD, 3TB data-levy ja ihan ok 64bittinen prosari. Verkkokaupasta löytyi AM3+ emolevy 71e:n hintaan (https://www.verkkokauppa.com/fi/product/49115/dcfvr/Asus-M5A78L-M-USB3-760G-AM3-MicroATX-emolevy), joten kun muut osat pystyi kannibalisoimaan vanhasta koneesta. Joten 'uuden' koneen hinta oli edullinen ja jumittaminen loppui (joten oli vika emossa), ja se palvelee iloisesti neljän monitorin setuppiani. Pöytää ei ole vielä siivottu/järjestelty vaan se on vielä sekamelska täynnä sulautettua rautaa.


Samalla asensin kotiverkkoon automaattisen pi-hole mainos-blockerin docker imagen (https://github.com/diginc/docker-pi-hole). Kotiverkon DNS osoitteeksi säädin pi-hole:n docker service:n IP:n. Joten kotiverkon jokainen tietokone ja kännykkä sai automaattisesti mainosblocker toiminnallisuuden itselleen. Varsin kätevää, kun ei tarvi jokaiseen laitteeseen erikseen asentaa blocker softaa. Lyhyenä maallikkoselityksenä ohjelmassa on 60000+ mainosdomainia listattuna, ja mainosten tilalle palvelu palauttaa tyhjän 1x1 pixel kuvan. Joten verkkoliikenne nopeutuu ja google analytiikka ei enään seuraa eri sivuilla käyntejä.


torstai 28. tammikuuta 2016

Tekniikkaostoksia ja retroa

Pitkästä aikaa pikkuinen teksiikkapostaus. Tossa lokakuussa meillä syntyi kaksostytöt, joten vapaa-aika on ollut vähän kortilla. Kaikki aika menee käytännössä ihanien vauvojen hoitoon. Valoautomaatioprojektin päivittämisen olen suosiolla siirtänyt ensi kesälomille, kun sen säätämiseen vaan ei ole aikaa.

Osa lukijoista voi vielä muistaa Commodore-64 tietokoneen. Tuossa iltapuhteina kolvailin kasaan kahden joystick:n adapterin, jonka tilasin täältä: http://www.sinchai.de/index.php?main_page=page&id=17. Saksalainen youtube video kasauksesta löytyy täältä: https://www.youtube.com/watch?v=l7WOeSh4fvA

Tarkoitus on virittää Raspberry Pi:hin retroemulaaattorituki vanhoille alustoille, niin tuolla saa minun vanhat commodore joystickit hyötykäyttöön. Sen lisäksi tilasin pari tämmöistä ebaystä 3.1e kipale:

Niin voi pelata myös vanhoja Nintendo pelejä autenttisen tuntuisilla ohjaimilla. Sen lisäksi tuli tilattua tämmöinen ohjainadapteri Playstation 1, PS2 ja PSX ohjaimille ebaystä 2.1e hintaan. Tuolla voin hyötykäyttää laatikostani löytyvät PS1 ohjaimet.

Pitkän aikaa minulla on ollut tavisleikkurit johtojen pätkimiseen. Kunnes päätin pistää vanhat leikkurit eläkkeelle. Banggoodista löysin uuden aarteen itselleni vain 5.5e hintaan. http://www.banggood.com/Wholesale-OEM-Plato-170-Wire-Cutting-Shears-Cutter-Nippers-Tools-for-RC-Airplane-p-52096.html. Sairaan terävät ja saa kulman ansiosta leikeltyä ihan protolevyssä kiinni tarvittaessa. Voin suositella.


Samalla päivitin minun Wii-pelikonsolin. Pistin sisään uusimman USB Loader GX:n ja Nintendont (GameCube emulaattori). Ja päivin kovalevyyn kasan pelejä joita on vuosien varrella tullut. Voi kätevästi suoraan kovalevyltä vain valita mitä haluaa pelata ilman että tarvii dvd levyillä venkslata.

RetroPie:n asensin Raspberry Pi 2:seen, ja latasin sen täyteen Commodore 64, Amiga 500, SNES, N64 ja MAME pelejä. Nyt voi helposti pelata kaikkia nuoruusvuosien klassikkoja helposti ja ilman pitkiä latausaikoja.