Posts filed under 'laitteet'

Crouton-artikkelia pukkaa

Teron kanssa kirjoitettu Croutonilla lisäkiiltoa Chromebookiin ilmestyi juuri Skrollin numerossa 2/2015 (alkuperäinen nimi oli “Crouton – enemmän iloa Chromebookista”). Artikkeli käsittelee David Schneiderin tekemää Croutonia, jolla voi asentaa Googlen Chrome OS:n rinnalle perinteisemmän Linux-työpöytäympäristön kuten LXDE:n. Itse artikkeli pdf:nä tässä.

Parempimaailma

Add comment June 16th, 2015

Linux ja Blu-ray, lyhyt oppimäärä

Lähdetään faktoista: Blu-ray on formaattina silkkaa kuluttajan halveksimista ja lisäksi poropietarin syvin ilmentymä. Edes laillisesti levynsä hankkinut ei voi olla mitenkään varma toimivuudesta, kun läppärien OEM-asemiin, koneiden mukana toimitettuihin toisto-ohjelmiin tai fyysisiin Blu-ray-soittimiin ei välttämättä saa päivityksiä uusille salausavaimille ym. Koko formaatille viittaisi mielellään kintaalla, mutta valitettavasti bluukkarina on julkaistu monia klassikkoja laadukkaina uusioversioina, jotka on enemmän ja vähemmän pakko nähdä.

Mielenrauhansa kannalta on helpointa hankkia jonkin riittävän suuren ja nimekkään valmistajan soitin tai vaikka käytetty PS3 – Sonyhän kehitti Blu-rayn Philipsin ja Pioneerin kanssa. Tietokoneessa on kuitenkin puolensa; läppäriä voi kuskata mukanaan tai leffan siirtää/konvertoida vaikkapa pädille katseltavaksi. Erillinen soitin vie myös tarpeettoman paljon pöytätilaa, sillä ne eivät tuppaa olemaan laitteista pienimpiä. Windowsille ja Mäkille on omia softiaan, mutta entäpä sitten Linuxille, joka tuli DVD-toistossakin tuskallisen pitkään jälkijunassa?

Lyhyesti ja tiiviisti: hyvin toimii, kunhan jaksaa hieman nähdä vaivaa. Periaatteessa jo pelkkä VLC:kin osaa libaacs:n ja KEYDB.cfg:n avustamana toistaa levyjä, mutta ongelmaksi muodostuu heti se, että avaintietokannassa on rajallisesti leffoja, etenkin kun mennään valtavirran ulkopuolelle. Itse olen pari levyä onnistunut näin toistamaan VLC:llä, mutta suurin osa kokoelmasta jää sittenkin näkemättä.

Oikea Tapa(tm) on asentaa MakeMKV, joka käsittelee levyjä omalla – edelleen jokseenkin mysteeriksi jääneellä – tavallaan. Softa ei ole pelkästään Linuxin ilo, vaan siitä on myös Windows- ja Mac-versiot. Ainoa nurinan aihe on oikeastaan se, että MakeMKV on kaupallinen tekele, eikä 62 euron hintaansa edes kovin halpa. Kokeiluversio toimii rajoittamattomasti kuukauden ja ehkäpä senkin jälkeen kokeiluaikaa saisi uudestaan lisää jekuttamalla, mutta itse en jaksanut aihetta juuri tonkia ja löin rahat tiskiin. Kuusi kymppiä on kuitenkin aika olematon raha siihen nähden, miten paljon leffakokoelmaan on jo muuten uponnut 🙂

Debian- ja Ubuntu-johdannaisissa (itselläni mainio Mint/Mate) tuoreen MakeMKV:n saa helpoiten PPA:sta:

sudo add-apt-repository ppa:heyarje/makemkv-beta
sudo apt-get update
sudo apt-get install makemkv-bin makemkv-oss

Ainakin Mintin mukana tuleva VLC ja sen tarvitsemat kirjastot ovat hieman vanhahtavia, joten voi olla hyvä idea laittaa myös se PPA:sta. Konvertointia, skaalausta ym. varten on hyvä asentaa myös Handbrake, jolle vähemmän yllättävästi on myös oma PPA:nsa. VLC:n saa käyttämään libaacs:n sijasta MakeMKV:n parempaa kirjastoa seuraavasti:

sudo apt-get remove libaacs0 # Jos sitä edes oli
cd /usr/lib
sudo ln -s libmmbd.so.0 libaacs.so.0
sudo ln -s libmmbd.so.0 libbdplus.so.0

Tässä vaiheessa setti alkaakin olla kasassa. VLC:llä voi avata levyn (File – Open Disc – Blu-ray) ja hetken jurnutuksen jälkeen leffa ilmaantunee näkyville. Varminta on laittaa päälle täppä “No disc menus”, sillä menujen kanssa yrittely johtaa yleensä pelkkään mustaan ruutuun. Jos koneessa on Blu-ray-aseman lisäksi muitakin asemia, niin alasvetovalikosta voi olla tarpeen vaihtaa laitetiedostoksi esimerkiksi /dev/sr1.

Itse MakeMKV-ohjelmakin tarjoaa paljon hyödyllistä toiminnallisuutta. Levyn avattuaan sisältöä voi streamata sekä paikallisesti että lähiverkossa, joten toistokoneen ei tarvitse välttämättä olla sama kuin missä Blu-ray-asema on. MakeMKV kertoo tarkempia tietoja, kuten koneelle pystyttämänsä väliaikaisen www-palvelimen osoitteen ja portin ikkunassaan. Tiivistetysti: File – Open disc ja levyn auettua File – Stream, minkä jälkeen selaimensa voi ohjastaa alareunassa näkyvään osoitteeseen tai paikallisella koneella lyhyemmin http://localhost:51000. VLC:lle menevä URL on suunnilleen muotoa http://127.0.0.1:51000/stream/title3.ts.

Levyn avaamisen jälkeen sen voi tallentaa myös koneelleen tiedostoiksi ts. ripata klikkaamalla Make MKV. Lopputuloksena on uskollinen kopio, joka kuitenkin vie melkoisesti tilaa. Normaali perusrupinen puolentoista tunnin filkka voi olla tallennettuna helposti yli 20 gigatavua. Köykäisempi tabletti, läppäri tai kännykkä ei moista tietenkään jaksa toistaa, eikä muistikortillekaan montaa elokuvaa mahdu.

Pienentämisessä tulee apuun Handbrake, jolla on mahdollista enkoodata tiedosto(t) uudestaan pienemmälle bitratelle ja resoluutiolle. Oma videotykkini on XGA-tasoinen (1024×768), joten full HD:stä ei ole edes mitään iloa. Olen pelannut hieman varman päälle ja käyttänyt full HD:lle noin 8000 kbps:n pakkausta ja 720p:hen skaalatuille pätkille osapuilleen 4500 kbps:ää, vaikka vähemmälläkin voisi leffasta riippuen pärjätä. Filmikohina on pahimpia kompression kompastuskiviä, joka menee pienentäessä tai alhaisella bitratella helposti posteroituneeksi möhmöksi. Uusimmat Handbraket osaavat skaalata tekstit kuvan mukana, jos ne polttaa mukaan skaalattuun kuvaan. Toinen vaihtoehto on jättää tekstit omaksi layerikseen ja toivoa, että toisto-ohjelma pärjää niiden kanssa. Tällä tavoin tekstistä tulee myös paremman näköistä, kun sitä ei zuumailla toistettaessa.

Joidenkin harvojen levyjen kohdalla kuvassa näkyy toistettaessa häiritsevästi vapisevia palikoita. Ongelma liittynee jonkin Linuxin VLC:n käyttämän kirjaston vanhuuteen, sillä esimerkiksi Macilla samaa vapinaa ei ilmene. Ongelman voi ensi hätään ainakin kiertää rippaamalla levyn ja pakkaamalla tiedoston uudestaan Handbrakella. Väliin ei aina tarvita edes MakeMKV-välivaihetta, sillä Handbrakekin käyttää VLC:n tavoin MakeMKV:n kirjastoja ja saattaa pystyä rippaamaan levyn suoraan. Aina se ei kuitenkaan onnistu, johtuen joidenkin levyjen poikkeuksellisista suojauksista. Pikku bonuksena MakeMKV pärjää hyvin myös DVD-suojausten kanssa.

Kaikenlaista säätöä Blu-ray+Linux-yhdistelmä siis vaatii, mutta positiivisena puolena kaikki on toistaiseksi toiminut. Reilusta 20:stä kokeilemastani levystä on kohtuullisella vaivalla suostunut näkymään kunnialla jokainen, viimeistään Handbrake-kierroksen jälkeen. Päivitän tätä postausta kun uusia ongelmia tai löydöksiä ilmenee, tai jos lukijapalautteessa ilmenee parempaa tietoa 🙂

Add comment June 15th, 2015

Mini päivittyy

Vaihdoin vanhaan Mac Mini 1,1:een taannoin jo suorittimen, mutta ruokahalu kasvoi syödessä. Prosaripäivityksen jälkeen nimittäin koneeseen voi asentaa uudemman firmwaren, minkä jälkeen laite luulee olevansa kolmea vuotta uudempi malli, Mac Mini 2,1. Sitä myöten tunnistuu myös enemmän muistia: neljä gigaa asentamalla saa käyttöönsä kolme entisen kahden sijasta. Ohjeet löytyvät täältä, eikä prosessikaan mikään mutkikas ole, mutta hieman rohkeutta kyllä vaaditaan (ensimmäisessä buutissa on “normaalia”, että ruudulle tulee roskaa ja kone jumittaa). Omalla vastuulla.

Buutin jälkeen Mini todellakin löysi itsestään uutta kyvykkyyttä ja muistia tuli käyttöön luvattu giga lisää. Jotkut ovat onnistuneet asentamaan OS X Lionin, mutta itse halusin mieluummin käyttiksen, jolle tulee esim. edelleen tietoturvapäivityksiä. Kaikkien muiden päivitysten lisäksi laitoin myös jostain läppäristä yli jääneen hieman isomman ja nopeamman levyn. Core Duo -aikana käytössä oli Lubuntu, joka on kuitenkin hieman karunpuoleinen joissakin asioissa, joten tällä kertaa kokeiluun meni modernimpi Mint+Mate. Tarkoitus oli laittaa saman tien 64-bittinen versio, mutta se ei suostunut buuttaamaan, joten 32-bittisellä mennään.

Kaikki toimi aika lailla suorilta ilman enempiä virittelyjä. VLC:ssä ääni oli hieman epäluotettava oletusasetuksilla, mutta ALSA pelasti päivän (toisilla koneilla taas Pulseaudio on ollut parempi, mene ja tiedä). Parempaa jäähdytystä varten asensin jälleen macfanctld:n, jonka arvot ovat vielä hienosäätämättä. Noin perstuntumalta vaikuttaa siltä, että Mint ajaa konetta kuumempana kuin Lubuntu. Kaikkiaan käyttis tuntuu pyörivän ihan sutjakkaasti joitakin toimintoja lukuun ottamatta – buutti hidastui ja esim. taustakuvaa vaihtaessa odottelu on melkoinen, mutta toisesta päästä käytöstä tuli muuten mukavampaa.

Socket M -kantaan saa vielä marginaalisesti nopeampiakin prosuja, mutta suurin päivitys tulisi epäilemättä SSD-levystä. Tämän ikäiseen koneesen ei kuitenkaan viitsi laittaa enempää rahaa kiinni, sillä kohta lähestyy se raja, kun olisi jo kannattanut ostaa suosiolla uudempi käytetty Mini. Masiina saa siis olla tässä muodossaan eläkkeelle asti. Tavoite on saavutettu: lisää tehoa taskurahalla ja pari vuotta lisää käyttöikää.

Add comment April 30th, 2015

Odroid-C1, taasen yksi ARM-lauta

Tulipahan hankittua taas yksi ARM-lauta lisää, nimittäin Odroid-C1. Aiemmin olin jo testaillut Odroid-U2:ta, joka jäi kuitenkin aika vaisuksi kokemukseksi (ja taisi lopulta jotenkin hajota). Viime vuosien varrella kokoelmiin on kertynyt muitakin laatikoita ja piirilevyjä, kuten Raspberry Pi, CompuLab Trim-Slice ja Efika MX. Järin hyviä kokemuksia niistä ei ole mistään jäänyt, mutta ehkäpä tällä kertaa?

Odroid-C1 on ainakin paperilla mielenkiintoinen tapaus, etenkin 35 dollarin hintansa huomioiden: on 1,5 GHz Cortex-A5, neljä ydintä ja gigatavu muistia. USB-portteja on kokonaiset neljä ja liittimiä muutenkin moneen lähtöön. Gigabitin Ethernet on oikealla piirillä, joten nopeuden pitäisi olla oleellisesti parempi kuin keskivertopurkissa. Grafiikasta huolehtii Mali-450 MP2, joka tukee OpenGL ES 2.0:aa sekä Linuxissa että Androidissa. Massamuistiksi kelpaa tuttuun tapaan (syvästi inhoamani) microSD tai nopeampana vaihtoehtona eMMC. SD-korttien hitaus jähmettää toiminnan levyintensiivisissä tehtävissä, joten tilasin C1:n kylkiäisiksi kahdeksan gigan eMMC:n, joka osoittautukin kohtuullisen nopeaksi (hdparm -t:n mukaan lukunopeus 60 Mt/s).

Asennus lähti tuttuun tapaan kangerrellen liikkeelle. C1:n ehdottelema 1080p ei kelvannut Samsungin littutelkkarille (laite näyttää vain 1080i:tä) ja mitään tunnistusta ei tietenkään ole. Eipä se kelvannut HP:n näytöllenikään, sillä HDMI pitää ensin asettaa DVI-tilaan. SD-kortin tapauksessa korjaus olisi helppo tehdä FAT-osiolla sijaitsevaan boot.ini-tiedostoon, mutta eMMC onkin eri maata. Mukana tullut microSD-adapteri ei suostunut toimimaan kortinlukijassani, joten hetken näytti toivottomalta. Onneksi vakiona asennettu Ubuntu laittaa SSH-palvelimen päälle, joten purkin IP:n selvitettyäni pääsin korjaamaan tilanteen etänä. Näyttöliitin on jokseenkin raivostuttavasti micro HDMI, johon tarvitaan oma piuha tai adapteri, eikä pieni rimpulaliitin tahdo oikein pysyä paikallaan.

Lopulta päästiin itse Ubuntuun asti. Näppis, hiiri, verkko, äänet (vain HDMI) jne. perusteet toimivat suorilta ja Gnome-työpöytä tuli näkyviin. Kuten niin usein näiden ARM-laitteiden kohdalla, X on joko kokonaan tai vain pieneltä osin kiihdytetty, joten miksikään ykköskoneeksi tällaista ei viitsisi laittaa. Testailin CPU:n tehoa isohkolla bc-laskulla, jonka perusteella yksittäinen ydin on hieman hitaampi kuin Core Duo 1,66 GHz -Minissäni. SunSpider-testi taas meni huomattavasti huonommin ja nopeus jäi kolmannekseen CD:stä; lieneekö tuossa Chromiumissa edes JIT-kääntäjää päällä? Androidille sellainen toki onkin. Kiihdytettyä video-overlaytä ei tietenkään ole, mutta mukana seuraava Kodi ilmeisesti kiertää puutteen ES:n kautta.

2015 ei taida vieläkään olla The Year of the ARM Linux Desktop, sikäli heikosti arkikäyttö laitteella sujuu. Ikävä sanoa, mutta Intel-pohjaiset laitteet toimivat joka suhteessa paremmin tällaisessa käytössä: softat ovat paremmin optimoituja, distrot paremmin testattuja ja näytönohjaimille on esim. jotain muutakin tukea kuin kiihdyttämätön 2D-bufferi. Pieneltä kuulostava, mutta merkittävä ero on se, etteivät ARM-pohjaiset laudat tue aitoa OpenGL:ää, mikä rajaa heti osan ohjelmista pois. Kiihdyttämätön SDL jää sekin vaisuksi, eikä tilannetta yhtään auta se, että käytettävää resoa ei voi vaihtaa lennossa pienempään. Innokkaat säätäjät ovat sentään tehneet esim. emulaattoreista optimoituja erikoisversioita, jotka toimivat geneerisiä Linux-versioita paremmin.

Androidilla tilanne olisi ohjelmien osalta epäilemättä parempi, sillä puhelimien ja tablettien vuoksi kunnon rautatuki on piirivalmistajille elinehto. Omalta osaltani Antero saa kuitenkin jäädä kännykkään; ehkäpä kotialttarin TV:ssä (jos sellainen olisi) se olisi paikallaan. Toistaiseksi firmat eivät ole tarjonneet Chrome OS:ää Linuxin (tai Androidin) vaihtoehdoksi, mutta siinä olisi järkensä: pikkufirmoilla kun ei ole osaamista tai edes mielenkiintoa yrittää saada kokonaista perinteistä Linux-distroa kunnolliseen kuosiin.

Sama kysymys kuin ennenkin: mitä tällä nyt sitten tekee? Taskussa kulkeva serveri, tiettyä emulaattoria pyörittävä pikkupurkki, infonäytön ohjauskone, leffatoistin kotialttarille – sulautettuja käyttökohteita on helppo keksiä. Työpöytäkäyttöön en C1:tä laittaisi niin kauan kuin kiihdytettyä X:ää ei ole näköpiirissä. Tuotetuki ei tällaisille laudoille ole perinteisesti järin pitkä, minkä vastapainoksi harrastajat sentään porttaavat ja korjaavat – dokumentaation sallimissa rajoissa – omia suosikkidistrojaan pitkäänkin laitteen markkinoilta katoamisen jälkeen.

Sekä hinnan että ominaisuuksien puolesta Odroid-C1:n ilmeinen kilpakumppani on hiljattain ilmestynyt Raspberry Pi 2, joka on oleellisesti alkuperäistä Raspia tehokkaampi. Paperilla C1 voittaa, mutta toisaalta Raspin ympärilleen keräämä massiivinen yhteisö kääntänee tilanteen Vatun eduksi. Työpöytäkäytön mahdollistamiseksi on tehty töitä: pikkulaitteelle luonnostaan sopiva LXDE toimii ilmeisesti jo jokseenkin käyttökelpoisesti ja osin kiihdytettynä. Seuraava postaus näiltä tiimoilta, kunhan ehdin Raspi 2:n äärelle.

odroid-c1

2 comments April 18th, 2015

Mac Minille jatkoaikaa

Halvalla hankittu, Lubuntua ajeleva Core Duo -Mini alkoi käydä ahtaaksi: etenkin HD-matskulla käväistiin jo uhkaavan lähellä 100% prosessorikuormaa ja webbiselailukin saisi olla riuskempaa. Muistin olin jo nostanut täyteen kahteen gigatavuun, joten kiintolevyn lisäksi oli päivitettävissä enää prosessori – vanhimmissa Mineissähän on Socket M -kanta. Siispä eBayltä sopiva prosu käytettynä ja iFixitin ohjeiden mukaan vaihtoon. Savotta on vaikeudeltaan keskitasoa: ei mikään hermoja raastava, mutta ei ihan triviaalikaan. Lukuisat pienet liittimet ja etenkin prosessorin siilin kanssa askartelu olivat tämän urakan pahimmat haasteet.

Alkuperäinen kivi oli Core Duo 1,66 GHz (T2300), ja tilalle meni Core 2 Duo 2,0 GHz (T7200). Pelkkien kellojaksojen sekä BogoMipsien valossa uusi tulokas on 20 % nopeampi, mutta käytännön tilanteissa ero on tietysti jotain aivan muuta erilaisten pullonkaulojen kuten muistin ja kiintolevyn vuoksi. C2D:ssä on tuplamäärä välimuistia (4 MB), mikä ei ainakaan tilannetta heikennä. Katsotaanpa, mitä erilaiset testit ovat mieltä:

  • SunSpider 0.9.1 Chromiumilla: 512 ms -> 364 ms (+41 %)
  • SunSpider 1.0.2 Chromiumilla: 500 ms -> 355 ms (+41 %)
  • echo “2^900000” | bc: 10 s -> 6.734 s (+49 %)
  • 720p-videopätkä VLC:llä: 55 % -> 40 % (+38 %, tosin hieman kyseenalainen lukema)
  • Testipätkän pakkaus Handbrakella (h264): 13.41 fps -> 21.15 fps (+58 %)

Varovaisenkin arvion mukaan nopeutta tuli 40 % lisää ja etenkin raskaan Handbraken tapauksessa jopa huomattavasti enemmän. Odotettua paremmat tulokset selittyvät paitsi välimuistilla, myös piirin muilla sisäisillä kohennuksilla.

Muistin maksimimäärää päivitys ei kohenna, mutta ainakin Linuxia pystyisi ajamaan tämän jälkeen 64-bittisenä. Mac OS X pakottaa koneen 32-bittiseen tilaan, mutta sekin rajoitus on ilmeisesti kierrettävissä. Näillä puheilla siis varsin kelpo päivitys – olettaen, että kone pysyy jatkossakin vakaana. Rahalla saisi vielä nopeampiakin Socket M -piirejä (ainakin 2,33 GHz), mutta lähes kymmenen vuotta vanhaan Miniin ei viitsi kovin suuria summia sijoittaa. Arkikäytössä huomattavasti parempi hankinta olisi ajanmukaisempi kiintolevy, sillä Minin vakiolevy on todella hidas: hdparm-testin mukaan lukunopeus on vain 39 Mt/s.

edit: Uusi prosari pöhää aika kuumana, ja vakioasetuksilla käytiin kovan kuorman alla jo 80 asteessa. Ei hyvä. Tästä PPA:sta löytyi onneksi näppärä macfanctld, joka pitää koneen kylmempänä. Minin jäähdytys ei ole luonnostaan kovin hyvä, joten CPU on joutilaanakin noin 49 asteessa.

edit2: Internetin uutistoimiston mukaan muistia saa kolmeen gigaan asti CPU-päivityksen jälkeen, kunhan päivittää firmiksen. Sitä varten koneessa tosin pitäisi olla ensin OSX, eli hieman säädöksi menisi.

Add comment April 16th, 2015

Chromebook, Crouton, Openbox and VICE

Those of you who have tried to run the VICE emulator on Crouton+LXDE have probably noticed that it doesn’t go to proper fullscreen – probably due to some conflict with Openbox. A bit better on Xfce4 (keep pressing alt-d a few times), but not perfect, and I don’t use it anyway. After experimenting with various compilation options I eventually got SDL UI working, but that’s very crude and requires recompiling anyway. So let’s make and add a new mode instead:

xrandr --newmode "768x580_60.00" 35.19 768 792 872 976 580 581 584 601 -HSync +Vsync
xrandr --addmode LVDS1 768x580_60.00

After this start VICE again and go to Settings – VIC-II settings – Fullscreen settings – XRandR Resolutions and choose the brand new mode. After this alt-d should bring up a rather tidy fullscreen with no desktop remains or window borders anywhere.

edit: LVDS1 is for the internal display of this model, you might need to change it for yours. Plain “xrandr” will tell you what is available.

Add comment April 5th, 2015

Samsung Galaxy Tab 3 Lite leffojen tiirailuun

Pitkään taistelin tabletin ostamista vastaan – tien päältä voi surffata tarpeeeksi kännykällä ja muuten käytän mieluummin ihan oikeaa täysikokoista tietokonetta – mutta lopulta kamelin selkä katkesi. Tänä vuonna on tullut tihrustettua bussissa niin paljon elokuvia ja sarjoja kännykän ruudulta, että tilanteelle piti hiljalleen tehdä jotain. Verkkokaupan halvin kikkale oli Samsung Galaxy Tab 3 Lite 80 euron hinnallaan, joten sellainen siis kokeiluun. Kylkeen vielä AKG:n edullisehkot in-ear-napit.

Samppa on uusimpiin tabletteihin verrattuna vaatimaton ominaisuuksiltaan: kamera on tuhnu, tallennustilaa vain 8Gt, näytön tarkkuus vain 1024×600 eikä katselukulmakaan mikään kehuttava. Painoakin on yllättävän paljon laitteen pienen koon huomioiden. Miksikään läppärin korvaajaksi tästä ei siis kohtuudella ole, mutta tarkoitus olikin vain ja ainoastaan toistaa leffoja. Puutteista huolimatta täytyy samalla hämmästellä, kuinka paljon elektroniikkaa 80 eurolla saa (edullisuus selittyy pitkälti silläkin, että tämä kyseinen malli lienee kohta poistumassa).

Androidissa tulee toki valmiinakin videotoisto, mutta kun en halunnut säätää liikaa kodekkien ja tekstitysten kanssa, niin tarvittiin parempi vaihtoehto. Tutusta VLC:stä on kelpo Android-versio, joka oli jo näyttänyt kyntensä kännykällä, joten valinta oli helppo – osa muuten ilmeisen hyvistä toistimista on maksullisia.

Ensimmäinen DVD-rippi kokeiluun ja pyörihän se, mutta… välillä kuva veti rakeiseksi ja sieltä täältä tippui jopa frameja. Halpa Samsungin kännykkänikin oli selvinnyt SD-tason pätkistä täysin kunnialla, joten missä vika? Ensimmäisenä epäilin muistikorttia, jonka kanssa oli ollut ongelmia toisessa laitteessa. Toinen, surullisempi oletus oli se, että prosu on yksinkertaisesti liian hidas tai että VLC ei osaa käyttää sillä rautakiihdytystä. Pieni googletus paljasti, että VLC:n asetusten syövereissä on säätöjä rautakiihdytykselle ja käytettävälle grafiikkamoodille. YUV ja Full acceleration sieltä päälle ja johan soi.

Tulikaste bussissa on vielä tekemättä, mutta ainakin toistaiseksi vaikuttaa lupaavalta. Pikaisesti kokeilemani 720p-pätkä pyöri sekin ilman mitään ongelmia. Suurin osa leffoistani on joka tapauksessa DVD:llä ja näytön tarkkuuden huomioiden HD-laadulle on niukasti tarvetta. Kysymysmerkkejä ovat toistaiseksi epäsymmetrinen katselukulma (VLC osaa onneksi toimia molemmin päin) ja auringon heijastukset (sikäli kun tätä menoa ikinä kesä tulee). Heijastelun estämiseksi on saatavilla kalvoja, mutta ne saattavat heikentää kuvanlaatua, minkä lisäksi samalla projektin hinta taas hieman kasvaa.

samppa3

edit: näin kesän korvilla tuo peilinäyttö vaan ei toimi bussissa. Laittelin siis kalvon, joka auttaakin asiaa huomattavasti. Ei ollut mikään helppo asennettava, sillä pölyä jää helposti väliin. HD-matsku on välillä hieman ärsyttävästi tökkäissyt, joten voi olla parempi pitää leffat 720p:tä matalammalla tarkkuudella.

Add comment April 1st, 2015

Generaato 64

Svenssonit tekivät kirjan, minä arvostelin. Eli Generation 64:n arvostelu juuri julkaistu Turun yliopiston Agricola-verkkopalvelussa: http://agricola.utu.fi/julkaisut/kirja-arvostelut/index.php?id=3633

generaato64

Add comment November 7th, 2014

Panana 1.0

Panana 1.0, the first version of the Arduino-based PC -> Panasonic JR-200 transfer cable is now finished and published. You’ll find all the necessary bits like software and some instructions on the Panasonic page, as usual. Here’s the schematic and the final cased contraption:

panana-fixed lodju

There would be sooo much to add, like two-way transfer, support for BASIC files, a card reader and extra RAM, but let’s see if I ever get to that. At the moment the kludge already supports what I most want to do with it: test my own software. The transfer speed increased due to some final touches all the way from 5 kcps to 8 kcps, mostly because of using phi2s instead of phi2 for sync. Surely there’s room for improvement – next I’ll probably try halting the CPU when updating the latch – but as the speed is already more than 30x compared to the cassette port, there shouldn’t be too much to complain about. Thanks to Tero for his help and comments, too!

edit: Fixed the pinout of the expansion port.

Add comment September 25th, 2014

Panasonic memory expansion

A little project again: an 8k SRAM expansion for the JR-200. In the end, a rather simple exercise in address decoding with a GAL and wiring the expansion bus signals to the memory chip. Quite many wires there – was losing my hope at one point.

panamem panamem

The kludge resides at $8000–$9FFF, right after the standard RAM. You can load code there with mload and run it normally with usr. The BASIC is not aware of the extra mem, so after the boot you’ll just see the standard amount displayed. Further details such as the GAL function can be found on my dedicated JR-200 page.

Add comment September 20th, 2014

Next Posts Previous Posts


Kommenttien virta

Aiheet