Nosztalgia a Közlekedési Múzeumban

Kiállítás, magyarok

A ligetben jártunk és az eső fedett helyre kergetett minket. A Közlekedésiben szeretek mászkálni, mindig találok valami érdekeset. Most véletlenül sikerült rátalálni az Űrhódító című kiállításra. A gépek egy része nem csak tárlóban tekinthető meg, de használható is, egészen november 21-ig. Mi már későn értünk oda, így csak pár játékgép üzemelt, de így is érdekes volt. sajnos csak egy kis zsebgép volt nálam, de kedvcsinálónak talán így is meg fog felelni ez a kis tárlatvezetés.

invaders

Akkoriban a jellemző beviteli eszköz - billentyűzeten felül - a joystickot használtak. A megjelenítő egy TV, az adattároló pedig kazettás magnetofon volt. A központi egységnek 8 bites, Intel 8080, Zilog Z80 vagy a Commodore szériánál valamilyen MOS (6510, 8501...) CPU-t választottak pár kilobájt (1-64kiB) ROM és RAM társaságában.

Junoszty, az orosz csoda

felirat

Az orosz miniatürizálás csodája akadt nem túl régen a kezembe. Régen sokan rongáltuk a szemünket vele, amikor a C=64-hez, mint monitort használtuk. Nekem volt egy színes verzió is, amiben az orosz tranzisztorok sorban hullottak és a sorkimenő transzformátor sem volt egy tartós darab. Mire sikerült rendbe rakni viszonylag fillérekért lehetett két normás TV-hez jutni.

A gépezet szép és erősen formatervezett. A kezelőszerveket és csatlakozókat ügyesen szétszórták, a készülék minden oldalán lehet találni, főként azért, mert minden állítható. A színeket a piros ház képviseli, a képcső csak fekete-fehér.

elol

Windows 7 running on 93MHz

This blog entry is a translated version of my original Hungarian version.

The Preparation

My friend was able to run Windows 7 on a Pentium MMX class CPU powered machine. After few days of research and discussion I had several ideas to squeeze the resources.

First try

I used the reproduction of previous test as a basis. For Win7 install a K6 III+ and 512MB SDRAM were used. A PCI based S3 drove the display. The install was rather quick, just 4 hours. After the install a Cyrix 6x86MX replaced the K6 and only one 128MB memory module remained.

Ideas

In the mean while we reduced the possible scenarios:

- Replace of crystal
- Reprogram clock gen
- Find a slower mainboard.

Soldering

The reference clock was running on 14.31818MHz, but fortunately I had more than a dozen crystals in talon.

Apple Remote XBMC párosítás

Lucid alatt keltettem életre az Apple kis távirányítóját. Először a lirc-et telepítettem fel:

sudo apt-get install lirc

Device-nek egy házi bütykölésű soros vevőt használok. A lomex-ben olcsón és gyorsan sikerült mindent megvennem. Vettem egy marék kristályt is az antituninghoz és nem kb. egy ezrest fizettem. Az AM2+ lapon van soros aljzat, csak egy kivezetést kellett szerezni. Bacsisnak szerencsére hegyekben áll és nagylelkűen adott egyet. A telepítésnél ezért a következőt választottam ki:

TeleHome-brew (16x50 UART compatible serial port)

Gyors teszt, gomb lenyomásra szépen lehet látni, hogy dolgozik a vevő:

mode2 -d /dev/lirc0

Szerencsére már létezik lirc config az távirányítóhoz. Gyorsan át is másoltam.

Lenny, XBMC és Nvidia: VDPAU-s HD gyorsítás

Az Mplayerés XBMC VAAPI szériámat szeretném kiegészíteni az Nvidia megoldással. A már megismert VAAPI-hoz képest minimális a változás.

Miután felugrott a HTPC is Lucidra megkapta az új nvidia meghajtót:

apt-get install nvidia-current nvidia-current-dev

Letöltöttem az XBMC-t, majd megpróbáltam configurálni:

svn co http://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk
cd trunk
./bootstrap
./configure --prefix=/home/user/xbmc --enable-vdpau

Nem jött össze, mert hiányolta a vdpau.h-t. Egy gyors linkelés volt a megoldás.

WAN sávszélesség és delay szimuláció RDP-hez

Belefutottam egy érdekes hibába. Távoli gép elérésnél, a sávszélesség bőven elegendő lenne, mégis csúnyán szaggat a kapcsolat. Arra gondoltam, hogy megpróbálom szimulálni a WAN hálózatot. Felraktam az iproute csomagot (apt-get install iproute)és tc-vel szórakoztam egy kicsit. mivel nem használom napi szinten a tc-t, ezért a LARTC-t hívtam segítségül.

Sávszélesség limitálás:

tc qdisc add dev eth2 root tbf rate 1mbit burst 1mbit latency 50ms

Delay szimuláció:

tc qdisc add dev eth2 root handle 1:0 netem delay 100ms 25ms 25%

Beállítások törlése:

tc qdisc del dev eth2 root

A végén arra jöttem rá, hogy a sávszélesség nem kritikus, gyakorlatilag 64kbps felett már használható, ha letiltunk minden extra csicsát. Görgetéshez, dinamikusabb dolgokhoz 256kbps a minimum, de filmet ezen sem lehet nézni. A delay viszont egy határon túl nagyon oda tud vágni a dolgoknak. Szimuláltam a delay-t és valahol 100ms körü-l kezdett lelassulni. Az file átvitel már gáz volt, de a desktop még teljesen használható maradt. 250ms körül kezdett kritikussá válni a dolog. Komolyabb terhelésnél (pdf görgetés) volt rá példa, hogy eldobta a kapcsolatot, de sikeresen újra csatlakozott. Szóval hiába a gyors kapcsolat, ha a lag megkeseríti az életünket.

XBMC VAAPI support

A részletektől most eltekintek, ide csak a lényeg jön:

SVN checkout üzenete:

Checked out revision 29186.

Konfigurálás vaapival:

./bootstrap
./configure --prefix=/tmp/xbmc --enable-vaapi

Config eredménye, a lényeget kiemeltem:

XBMC Configuration:
------------------------
Debugging: Yes
Profiling: No
Crosscomp.: No
target ARCH: no
target CPU: no
Optimization: Yes
OpenGL: Yes
VDPAU: Yes
VAAPI: Yes

Fordítás es telepítés után konzolbol indítottam el. A video lejtszó beállításoknál feltünt a vaapi. A video autodetecten van, kilépés után a konzolon is látható a vidám üzenet:

libva: libva version 0.31.0-sds6
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0

Adat és merevlemez megsemmisítés

Boncolás

Egy idő után a fiók kezd megtelni régi merevlemezekkel. A kapacitásukat és a sebességüket is régen meghaladták a USB kulcsok. Mielőtt kidobnám őket, biztosra akarok menni, hogy ne kerülhessen idegenek kezébe semmilyen adat. A szoftveres megoldás helyett a fizikait sokkal megbízhatóbbnak tartom. A Kürtnél bizonyos fokú meghibásodást, felülírt adatot vissza tudnak állítani, de a megsérült hordozóval ők sem tudnak mit kezdeni. A komoly felvezetés után azokat az érdekes érdekes felvételeket szeretném megosztani veletek, amiket egy ilyen barkácsolás közben készítettem. A videókba sajnos behallatszik az élességállító motor hangja és egy kézzel nem sikerült teljesen stabil videókat csinálnom, de a lényeg látható és hallható.

Az első képen az áldozatot tekinthetitek meg: Fujitsu MPC3043AT 4.3GB-os ATA merevlemez. Nem egy tesztet csináltam végig vele, a 486 - Pentium - Pentium II sorozatomban. Sajnos a tesztek közben elhalálozott, a bad sectorok száma lassan, de biztosan növekedett. Egy külső USB ház elektronikáját használtam fel, hogy működés közben esztergálhassam le az adatokat.