The silicon engine...
The beginning of an era.
the first silicon chip

Mijn hardware verzameling.

Door de jaren heen heb ik al heel wat computers gehad. Mijn eerste programmeerervaring het ik opgedaan op een TI-59, een van de eerste programmeerbare rekentoestellen. Dit toestel was programmeerbaar in 999 stappen. Het programma moest opgeslagen worden op magneetkaartjes en om een 'groot' programma op te slaan had je 2 van deze kaartjes nodig.

TI-59 calculator

Daarna is een Apple II+ gekomen. Apple heeft met deze computer een deel van de basisarchitectuur van de computer voor algemeen gebruik vastgelegd. Zo kon je insteekkaarten plaatsen in de ruimte daartoe voorzien. Je kon een model met minder geheugen kopen, waar je later meer geheugen aan kon toevoegen. Ook was het mogelijk om externe diskette stations te koppelen. De standaard CPU van deze computer is een MOS 6502 cpu, welke draait aan 1Mhz. Ik heb deze computer uitgebreid met een Z80 kaart zodat CP/M met zijn toepassingen ook tot mijn mogelijkheden behoorde. Ook was mijn Apple II+ voorzien van het maximale geheugen van 64KB.

Apple II

Deze computer heb ik enkele jaren gebruikt. IBM was in 1981 op de markt gekomen met de PC. De eerste jaren echter was de Apple II toch nog de markleider voor de computer hobbyist. Echter tegen de tijd dat ik ging werken en ik voldoende centjes verdiende om mee te doen, was het al de de facto standaard. Met mijn eerste lonen heb ik dan een IBM compatible gekocht. De processor van het type 80286 was net beschikbaar. Deze machine was voorzien van 1MB geheugen (ongehoord!), had een 20MB harde schijf (net beschikbaar, voordien moest dit 10MB zijn), en had een Hercules grafische kaart. (Ik dacht toen nog dat kleur = CGA kaart, niet belangrijk was maar meer de resolutie die hoger lag bij een Hercules kaart. Later heb ik me toch een EGA kaart en een nieuwe monitor aangeschaft.)

Enkele jaren later had ik een 80386 gebaseerde machine, een 80 MB harde schijf, welke voor een groot deel gesponsord werd door mijn toenmalige baas in het kader van een PC-Prive project (Nederland). Een collega kon zich moeilijk voorstellen dat je ooit meer dan 80MB schijfruimte zou nodig hebben... maar kort daarna kwam Windows...
Als thuiscomputer heb ik nooit een 80486 gehad, maar ben ik meteen overgestapt naar een Pentium 90 MHz computer, met een 1GB harddisk. Daarna is nog een P3 en een P4, telkens sneller en sneller, met meer en meer geheugen en grotere en grotere schijfruimte.

Ik kon het niet nalaten om op de 30e verjaardag van de HP 41c rekenmachine een van deze toestellen te kopen op eBay. De hp41c was de Hewlett-Packard tegenhanger van de TI-59. Daar waar deze rekenmachine de eerste was met veel programmastappen, had de HP 41c als eerste een bruikbare alfanumerieke programmeeromgeving. Het toestel is ook meteen opgezet om uit te breiden met 4 uitbreidingsmodules, welke zowel programma roms, extra hardware zoals een kaartlezer of barcodeleespen, en ram kunnen zijn.

In dit lijstje mag ik mijn NSLU2 niet vergeten. Dit linksys kastje was in 2004 de eerste betaalbare NAS. Er ontstond meteen een usercommunity, die iets deed wat linksys niet had verwacht! Er kwamen varianten van het OS, die je zelf op het systeem kon zetten. Dit was vooral te danken aan het feit dat het basisos een mini linux was, en dus opensource.
De varianten maakten dit toestel tot meer dan het oorspronkelijke toestel. Telnetten naar het toestel werd mogelijk en via een package manager kan je eenvoudig software toevoegen aan het systeem. De beperkigen hier zijn vooral de 32MB rom en de 8MB Ram.

Naast het gebruik as NAS was het ook een FTP-server, en werd gebruikt met een WOL (wake-up on lan) machine om de rest van het netwerk wakker te maken vanaf het internet. Deze functie is als eerste overgenomen door een router met DD-WRT. De NAS/FTP functie is nu overgenomen door een Raspberry-Pi toestel (zie verder), waardoor dit toestel na waardige dienst, in de kast in beland (letterlijk)

 NSLU2 Side View

Unslung

Ik heb ook een XBox 360 die vooral gebruikt wordt als media extender, zodat ik op TV rechtstreek divx, xvid, avi etc kan bekijken, aangeboden door mijn windows systeem. Deze media-extenter functie wordt nu ook aangevallen door een nieuwe Raspberry-pi. Ik moet momenteel nog bekijken wie gaat winnen.

xbox360

Nog een interessant stukje hardware in mijn bezit wat ik wil vermelden is de Rusische KL-1 'rekenliniaal'. Echter is het geen liniaal, maar in de vorm van een zakhorloge. Het is dan ook niet groot. De doorsnede is ongeveer 5 cm.

KL-1 Circular Slide RulerKL-1 Side 2KL-1 Slide ruler side

Met dit toestelletje kan je basis rekenkundige bewerkingen uitvoeren, de sinus, tangens en vierkantswortel berekenen.

Sinds juli 2012 ben ik in het bezit van een Raspberry Pi. Een raspberry pi is een mini computertje op een moederbordje zo groot als een creditcard. Je kan er verschillende varianten van Linux op installeren. Ook zijn er reeds andere projecten bezig hun software geschikt te maken voor deze hardware (bv. Risc OS). Je kan het toestelletje komen voor $35 voor de B variant met netwerk en 2 usb poorten. Variant A, zonder ethernet en slechts 1 usb poort kost $25.

Ik draai met succes een apache webserver (en php5 en mysql) op dit toestel. Daarnaast is het ook een mediaspeler met XBMC  (OpenELEC of Raspbmc).

my raspberry pi

klik op de foto voor meer detail

De Raspberry Pi, een mooi toestelletje om vanalles met linux uit te proberen... maar naarmate je linux beter leert gebruiken bleek het wat te traag om de nieuwste versies van verschillende software programma's zoals owncloud op te draaien. Dan toch maar een investering gedaan. Ik heb een Intel NUC gekocht, met een core i5 processor van de haswell generatie, die +/- 10W gebruikt.

Intel NUC

Ik heb dan ook maar de H versie gekocht, die wat hoger is en waar ook nog een laptop disk in past, naast de mSata SSD. Het computertertje is voldoende krachtig om windows te draaien, met daarbinnen een Hyper-V machine (virtuele computer) met Debian Linux.

Temper Thermometer

Op de dx.com site heb ik een temper usb thermometer aangeschaft. Voor slecht 9,75$. Deze is aangesloten op de Raspberry Pi. Een website en service kan nu de temperatuur in mijn computerhok aangeven. Tevens kan deze aangesloten worden op mijn vigor 2130 die een temper thermometer ondersteund.

Fritzing

De Raspberry Pi 2/3, een breadboard, een schakelaar, 16 Led's en weerstanden, een 10K weerstand en 2 74HC595 serieel naar parallel chips en we zijn vertrokken. Mijn eerste projectje met Windows 10 IoT. En ja, de led's zijn aan te sturen. En nu verder... een temperatuursensor...

En aan 1 Raspberry PI heb je natuurlijk niet genoeg.

PICluster

Met een PI kan je een betaalbare linux cluster uitbouwen, en de verschillende aspecten van het beheren, programmeren en communiceren tussen de verschillende computers leren kennnen. Weer wat bijgeleerd.

Als je geinteressseerd bent in fotografie, en je een moderne digitate camera bezit, al was het maar op je telefoon, kan je volgende hardware misschien ook interesseren. De digitate camera is reeds te koop sinds 1975 met de cromemco cyclops maar dit was een zelfbouwkit en die een resolutie van 32x32 pixels.

Zelf bezit ik een Sony Mavica MVC-FD7 van eind 1997. Mavica staat voor Magnetic Video Camera. Dit fototoestel heeft dus geen geheugenkaartjes zoals jij ze nu kent, maar gebruikt nog de 'oude' floppy van 1.44MB. De resolutie van het plaatje dat opgeleverd wordt is 640x480, maar de sensor is kleiner. Als bij al een retro item zonder enig practisch nut. Maar het geluid van het opslaan van de foto op een oude floppy maakt dat weer goed...
SonyMavica
In het onderstaande lijstje kan je de hardware niet meer vinden die ik nu gebruik. Dit sinds er bij ons inbrekers zijn binnengeweest.

Hardware welke de voorbije 25 jaar in mijn bezit is geweest:

Apple II+ MOS 6502
Z80, 64 KB geheugen, 2 x diskette drive van 120KB
 
IBM AT Compatible 80286 - MSDOS  
IBM compatible 80386 - MSDOS
Windows 3.1, 3,11
 
IBM compatible (Acer Altos) P90, 1GB SCSI disk  
PC (Compaq) PIII, 80GB  
PC (Paradigit) P4 1.7, 768MB ram, 120 GB  
PC (Paradigit) P4 3.0, 1GB ram, 250GB  
PC (Paradigit) P4 3.2, 2GB ram, 500 GB  
PC (Own Build) Q6600, 8GB ram, 2.5 TB disk
HP Proliant ML110 G5 X3330 / 2.66 GHz , 8GB Ram, 4 TB disk  
Notebook P4 3.2 (HP Pavilion ZD8290) P4 3,2 2Ghz, 100GB disk  
Notebook HP Nx5000 Pentium M 725, 1.6GZ, 2GB ram, 40GB disk  
Notebook HP E500 PIII mobile, 800Mhz, 512MB ram, 40GB disk  
Notebook HP Armada 1592DT Pentium MMX 233Mhz, 12" scherm, 96MB ram, 3,2GB disk  
HP Jornada LX300 Hitachi S3, 44Mhz, 4MB ram, Windows CE 1.0 and 2.0  
HP Jornada 548 Hitachi S3 133Mhz, 32Mb Ram, 16MB Rom  
Compaq IPAQ 3870 StrongArm 206Mhz, 64 MB ram, 32MB ROM, Pocket PC 2000 & 2003  
HTC S710 SmartPhone Windows CE 6.0  
Linksys NSLU2 ARM 266Mhz, 32MB SDRAM, 8MB Flash, 100Mb Ehternet
Linksys WRT54GL dd-wrt v2.4 Sp2 router  
Xbox 360 Elite Xenon 3.2Ghx, 512 MB, 120 GB HD, Lan 100Mb  
Netgear WNR3550L gigabit router met dd-wrt.  
HP 41cv Hewlett-Packard programmable calculator with modules Stat1, Math1, X-Functions  
TI-59 and TI-58c Texas Intruments programmable Calculator  
Apple Mac mini Core 2 Duo, 320 GB disk  
Apple iPhone 3G 32GB iPhone OS 3.1 (and later 4.1)  
Fujutsu Q550 Tablet PC Windows 7 tablet, 2GB, Intel Atom processor Z670  
Eminent EM6561 Pantilt Camera IP webcam
PC (Own build) Asus P8Z68 mobo, intel i7 2600K, SSD 160GB, 16GB ram  
Raspberry Pi  (B) Een computer ter grootte van een creditcard. Draait verschillende versies van Linux en bijvoorbeelbeeld XBMC. Je kan hem in 2012 kopen voor $35... Ondertussen 4 en 1-tje gehost bij pcextreme.nl (gratis ;-) nog in aanvraag...  
Samsung Galaxy S4 Android 4.3  
Vigor 2130Vn Router van vigor die 800Mbs het aan WAN kant.  
Raspberry Pi's meerdere raspberry pi toestellen.
Asus N76VB Laptop met core i7 processor, 2 disken - gestolen bij een inbraak thuis!
Intel NUC
Oneplus One Cyanogenmod Android
Chromecast Chromecast contains the Marvell 88DE3005 (Armada 1500-mini) system on a chip,  


vet = in gebruik, grijs = schroot/verkocht, normaal=in werkende toestand.

z-machine

a nice piece of hardware