De educational tv out keyboard famiclone compute

Door verleemen op zondag 21 januari 2018 20:10 - Reacties (6)
Categorie: -, Views: 1.860

http://i63.tinypic.com/190ef8.jpg

Dit hierboven is een 8 bits homecomputer, een apparaat dat een beetje het midden heeft met een pc keyboard en een Amiga met software als een Basic interpreter, een tekstverwerker, een spreadsheet, woordenboek, een muziekeditor en zelfs een game editor waar je je eigen games in Kunt bouwen,

Er bestaan wel 100 verschillende modellen en fabrikanten maar al die varianten hebben 1 ding gemeen: Het zijn Nintendo Nes clones, of eerder famiclones, naar de famicom zoals de nes oorspronkelijk in Japan heette.


De orginele nes/ famicom basic set, met diskdrive, keyboard en basic cartridge. Leuk detail. Op de eigen format floppy disks paste maar 64 kb per kant!

Het idee om van een Famicom een echte computer te maken kwam van Nintendo zelf.
In wezen heeft een famicom alles wat een homecomputer nodig had. Zo loopt er een door Ricoh 2A03 aangepaste mos 6502 CPU @ 1.79 MHz in, hij had zijn eigen video controller RP2C02 PPU (5.37 MHz) een resolutie van 256x240 en een kleurenpalet van 25 kleuren uit een palet van 50 en een vijf kanaals RP2A03 apu audio chip en 2kb ram. Dat klinkt een beetje weinig, maar omdat de games van cartridge kwamen hoefde niet het hele spel in het geheugen geladen te worden. Zon cartridge is nog het best te vergelijken met een ssd waar de CPU bloedsnel sprites van kan halen waardoor je met die 2 kb veel meer kan doen dan op het eerste gezicht lijkt. Er zijn wel meer gameconsoles zoals de Philips videopac dat ook een toetsenbord had en dat wilden ze bij Nintendo dus ook.

In 1984 al , een jaar na de introductie van de famicom kwam de cartridge “Family basic” uit, samen met een heus keyboard. Er is zelfs een cassetterecorder en een speciale diskdrive voor de famicom in de handel geweest. Dat werkte alleen op de orginele Japanse famicom, De in Europa verkrijgbare NES miste daar de aansluitingen voor al schijnt er een soort adapter voor in de handel te zijn. Maar dit is weer iets voor de verzamelaar. Niet alleen kost dat een aardige duit, maar dat systeem runt op de 2 KB ram die de famicon beschikbaar heeft waardoor je dus nauwelijks serieuze basic programma’s kunt schrijven. Toch verkocht dit systeem zo goed dat er al snel kapers op de kust kwamen die al die losse randapparatuur in een amiga achtige computer stopten, en zo werd de keyboard famiclone geboren.

http://i66.tinypic.com/29mncbm.jpg
allemaal verschillende famiclone keyboards

De machines zijn bekend onder verschillende namen. Kenners noemen het de “Famiclone Keyboard”, maar zo zul je ze niet in webshops tegen komen. Daar vindt je ze onder vage namen als “educational family tv out computer” Of “tv out family educational computer console” of een variant daarvan wat het opsporen van webshops met die dingen nogal moeilijk maakt. De echte verzamelaars gaan gewoon naar China of India en kopen ze daar gewoon in de winkel.

Heel af en toe vind je ze op eBay, maar dan gaat het vaak om de legendarische Subor486B uit de jaren 90 die door Jacky Chan himself op tv werd gepromoot en dan kost zon verzamelexemplaar ineens 170 dollar natuurlijk. De surbors zijn op zich toch al wat meer bijzonder, zo is er een variant met een floppydrive aan boord.


De surbor uit de jaren 90 met Jacky Chan

De Famiclone Keyboard worden al sinds de jaren 90 gemaakt en hebben dus intern een NES clone als hardware dat meestal uit een enkele chip bestaat, meestal is dat een asic, een soort soc waar alle onderdelen op dezelfde die zijn gezet. Veel van die ASIC’s zijn incompleet waardoor sommige software niet werkt, maar er zijn ook ASIC’s die uitbreidingen hebben zoals een extra audio core zodat je stereo geluid krijgt en extra geheugen. Dit omdat de orginele NES maar 2 kb ram had. Veel modellen hebben 32 kb ram extra, en je hebt er zelfs waar een megabyte in zit, meestal is daar dan zoveel aan geschroefd of loopt het domweg op een emulator zodat ze nog veel meer kunnen, maar alle varianten hebben een Slot voor NES cartridges en kunnen dus ook de NES game cartridges lezen en afspelen. Sommige hebben zelfs een diskdrive maar bij veel computers kun je alleen basic typen maar niet opslaan, dat betekend dus dat het programma weg is als de stroom er af gaat. Toch heb ik filmpjes gezien waar mensen behoorlijk wat code aan t intikken zijn wat mij het vermoeden geeft dat de betere versies wel degelijk een opslag hebben. Ook schijnen er versies te zijn waar alle games al zijn ingebouwd. Daar kun je dan bv een nes cartridge met een sd kaart in plaatsen. Het is dus duidelijk dat hier verschillende fabrikanten aan het werk zijn en niet een enkele die een ome versie maakt die alleen maar gerebranded is.

Veel van die info heb ik voornamelijk door het goed opletten bij het kijken naar video’s want de retailers zelf reppen met geen woord war er nou precies voor hardware in zit. Het zijn in ieder geval vrij kleine boardjes met 1 a 2 chips, een cartridge slot, RCA aansluitingen voor video en audio l en r, 2 aansluitingen voor game controllers en eentje voor de muis en dan nog een 10 watt voeding. En natuurlijk zijn ze allemaal NES compatibel. Maar dat is niet het enige.

Het zijn namelijk volwaardige 8 bits computers met basic intepreter, een textverwerker, een spreadsheet, woordenboek en zelfs een game editor waarmee je je eigen nitendogames kunt maken. Er zit zelfs een printerpoort op zodat je je documenten kunt uitprinten en daarom zijn ze in de lage lonen landen behoorlijk populair.

Je kunt ze nog steeds krijgen, er zijn wel 100 verschillende modellen van. Het probleem is dat je er wel naar op zoek moet. Op zoiets als aliexpress kom je ze bv niet tegen. Dat is ook de reden waarom je er nouwelijks filmpjes over vind op YouTube, en als je ze al vind dan in Hindi, of Russisch, of Pools. Iets wat je trouwens vaker hebt met echt goedkope producten.


Dit doen ze in India met hun 12 dollar kostende computers:)

Als je al een webshop vind dan is t iets onbekends, Chinees of India’s maar daar zijn ze spotgoedkoop. De Indiase Victor vr-70 kost omgerekend maar 12 euro, en dan heb je een keyboard met daarin de famiclone, analoog tv en audio out, een muis, 2 game controllers en meestal 2 cartridges. Een met games en een met al die pc georiŽnteerde software.

Of je ze in Nederland kunt kopen betwijfel ik, al weet je maar nooit natuurlijk, misschien is er toch een handelaar op marktplaats die nou net die ene term voor die dingen gebruikt waar ik niet aan gedacht heb, misschien vind je ze wel op de zwarte markt in Beverwijk.

Een ding is wel zeker, deze famiclone keyboard computers zijn tegenwoordig volledig legaal. De patenten van de Nes/ famicom zijn namelijk sinds 2003 verlopen waardoor iedereen dit apparaat na mag bouwen.

Hoe dat met de games zit weet ik niet, maar je kan al jaren van die handhelds kopen met 1001 nes games en ook op Android heb je van die nes apps waar een paar honderd nes games ingebakken zitten inclusief van die games die zo bewerkt zijn dat bv de sprite van een auto in een UFO is veranderd en de straatachtergrond nu een Space achtergrond is maar verder de code indentiek is. Misschien dat er toch via een omweg licentiegeld wordt betaald want dit soort apps lopen meestal op advertenties, maar ze worden dus niet verwijderd.


Dit is de enige Engelstalige review van een keyboard famiclone computer, en natuurlijk issie in 3D


als laatste nog een Russische review van de Magistr Repetitor. Onverstaanbaar, maar hij laat wel mooi alle functies zien.

Heb je interesse, dan zijn hier 2 links waar je ze kan kopen.
Deze site zit in india.
http://shopping.rediff.co...-activities-in-1/11092818

En deze in China.
http://erockwin.sell.ever...me-consoles-for-kids.html


Zoals je ziet zijn het nogal onbekende sites, dat komt ondermeer omdat geen enkele verkoper het een keyboard famiclone word genoemd. Toch verkopen die dingen nog steeds in grote aantallen. Dit is dus wat ik tot dusver heb kunnen vinden. Als iemand iets dichterbij weet dan hoor ik het graag. Vooral als het een beetje compact model is:)

Nieuw, een Wikipedia artikel van de Mega kid mk-1000 een van de kleinste keyboard famiclones.
https://en.m.wikipedia.org/wiki/Mega_Kid_MK-1000.

Half life 2 op een smartphone van §35

Door verleemen op zaterdag 13 januari 2018 23:03 - Reacties (4)
Categorie: -, Views: 3.604



DE ALCATEL PIXI 3 3.5

Alcatel is geen onbekende op de telecom markt. Het is de producent van de goedkoopste prepaid telefoons die ik ken die op zich vrij simpel maar toch degelijk zijn. De goedkoopste nieuwe Alcatel die ik heb gehad was een dumbphone van 5 euro met maar liefst 15 euro beltegoed.

Maar hoewel er nog steeds dumbphone bestaan, oa van Nokia is Alcatel ondertussen de richting van low budget smartphones ingeslagen en heeft verschillende goedkopere Android telefoons waarvan ik een paar maanden geleden de pop 4 5.5 inch voor 150 euro had aan geschaft. En redelijk ding met een quadcore, 1 gb ram en 16 gb opslag en een IPS scherm. Leuke telefoon, niet de beste camera maar voor de rest helemaal goed.

Toen ik m kocht zag ik daarnaast zijn kleinere broertje, een pixi 4 van 4 inch voor 48 euro liggen en ik moest me heel erg inhouden om die er niet bij te kopen, puur omdat ie zo goedkoop was. Ik heb t toch gelaten. Tot ik 2 weken geleden zag dat er nog een goedkopere bij was gekomen: De Alcatel pixi 3 3.5
Voor de prijs van 35 euro! Inclusief 5 euro beltegoed. Dat moest ik meemaken en ik heb m dus gekocht. Ik moest gewoon weten wat zon goedkope Android telefoon kon.

Om te beginnen de Specs:
Klein toestel, met een 3.5 inch capaciteit scherm in 320x480
Dual Sim, 512 MB ram, 4 gb opslag microsd aansluiting
Mediatek MT6572M dual core arm cortex A7 soc @ 1 GHz met mali 400 GPU
3G en WiFi, Camera alleen op de achterzijde

Volledige specs hier: https://www.gsmarena.com/alcatel_pixi_3_(3_5)-6932.php


WAT KAN ZON DING?

Op zich helemaal niet zo verkeerd voor die prijs, zo is de iPhone ooit ook begonnen:)
En eigenlijk issie best snel, dat ligt natuurlijk ook aan de lage resolutie, maar alles start braaf snel op, ook als je aan t browsen bent, tweakers laadt in een seconde, iets wat ik toch echt niet verwachte. Maar ja dat heb je tegenwoordig met arm socs, zelfs de goedkoopste shit is tegenwoordig snel genoeg.
Ook YouTube laadt snel en speelt zonder haperen. Sociale media heb ik eigenlijk niet geprobeerd maar Google maps loopt gewoon lekker en eigenlijk heb ik niet t gevoel dat echt veel langzamer loopt dan een smartphone van 400 euro.

Maar.. helemaal perfect is t niet. Om te beginnen is het scherm wat ongevoelig soms, je moet erg precies links en letters aanklikken en op een 3.5 scherm zijn die nogal klein. In tegenstelling tot een iPhone 3 die ook dat formaat had tik je dus regelmatig mis, en er zijn nogal wat apps die zulke kleine buttons hebben dat je soms wel 5 keer moet mikken voor je m ingedrukt hebt. Het zelfde geld ook bv met hokjes aaantikken in de settings. Zelfs een speciale touchscreen pen is vaak te groot. Zo had ik er bv Caustic op, een softsynthesizer, sequencer en dan is t best een toer om op van die minuscule play en record knopjes te drukken. Het zelfde geld voor zoiets als tic-80 een virtuele console annex game enigine die echt gruwelijk kleine knopjes van een vierkante millimeter had.

Maar, en dat moet ik wel zeggen, bij de normalere apps zijn die knoppen vaak groot genoeg, eigenlijk zijn dat soort apps als hierboven ook meer bedoeld voor op tablets, dus helemaal eerlijk is dat niet. Maar toch echt helemaal lekker is dat scherm dus niet.
Het is verder ook gewoon een TFT, dus de kijkhoeken zijn ook niet echt optimaal, maar hij is wel lekker helder. Filmpje kijken of muziekje luisteren klinkt lekker hard, het is dus niet zon goedkoop kreng waar ze op de luidspreker hebben bezuinigd. EN, in tegenstelling tot de nieuwe iPhone heeft ie ook nog een heuse hoofdtelefoon aansluiting.

Manco 2 is dat er maar 4 GB opslag op zit, daarvan gaan er 2 naar Android KitKat en dan zijn er nog van die zogenaamde handige apjes die nog eens anderhalve gig opslokken waardoor je dus maar 500 kb over hebt:)
Gelukkig zijn die appjes te verwijderen, je moet ze dan wel eerst uitschakelen in de settings voor je ze kunt gebruiken.

Maar toen kwam de echte uitdaging. Ik had al een paar games dr op gezet, simpele zoals angry birds en een race game en een elite cloon (aalite) en dat liep lekker normaal, maar zou ie ook half life kunnen draaien?

XASH3D

De originele half life in xash3D nu op de Alcatel pixi 4, 7 inch tablet van 70 euro. Specs: mediatek MT8321 quadcore arm 7 @ 1.3 GHz. 1gb ram. 8 gb opslag. 7 inch TN scherm met 1024x600 resolutie

Er is namelijk al sinds 2014 XASH3D, een port van de goldsource engine, die ondertussen zover is ontwikkeld dat je m in de Google play store kunt downloaden. Het is een reverse engineered engine waar oa, half life, blue shift en counterstrike op zijn gemaakt, maar nu met een aantal verbeteringen en verschillende Ports waaronder dus Android. Ik heb een Android tablet waar dus gewoon half life op draait, de hele game, compleet met on screen controlls en t draait perfect.

Maar er is nog iets leukers. Xash3D draait ook alle andere half life 1 mods die in de laatste jaren zijn gemaakt. En nu komt het. Een aantal gestoorde ontwikkelaars hebben het plan opgevat om half life 2 in de oude goldsource engine te bouwen. Een downgrade dus. En waarom? A: leuk retro! B: De hele game is nu nog maar 400 MB en C:Half life 2 in xash3D op je mobiel:)

En werkt het? JAZEKER!!!Zelfs een mobieltje dat net zoveel kost als een Raspberry pi 3, en eigenlijk nog een stuk goedkoper is omdat je al een touchscreen en alles er bij heeft speelt half life en half life 2 goldsource probleemloos af:) zelfs met die paar honderd MB opslag die je er standaard op hebt zitten.

Ooit komt er een tijd, dan koop je een mobiel voor 20 euro
Waarvan ik me dan afvraag, but does it run crysis?
Maar daar moeten we denk ik nog wel een jaar op 2 op wachten:)


Hoe krijg je half life op je mobiel?

Ps. Voor wie half life op zn mobiel wil hier nog even de handleiding.
T werkt op alle moderne Android telefoons, je hoeft niks te rooten.

1. Ga naar Google play en zoek naar XASH 3D ( flying with gauss), de app is iets van 10 MB en gewoon gratis. Klik op installeren.
2. Ga daarna met je bestandsbeheer app naar je basis telefoonopslag en maak daar een nieuwe map met de naam XASH
3. Nu heb je of een cd of de steam versie van half life nodig. Zoek in de game naar de map valve en copieer die in zijn geheel naar de xash map die je hebt gemaakt.
4. Klik nu op je mobiel op het xash3d icoontje op het begin scherm. Xash zal je vragen waar je de valve folder hebt opgeslagen. Ga naar je telefoongeheugen en klik op de xash map die je hebt aangemaakt (die map ziet er nu als het xash icoontje uit)
5. Als je alles goed gedaan hebt zal nu half life starten.
6. Have fun, ook als je een duurdere telefoon hebt:)


Xash3D is er ook voor de pc, Mac en de pocketCHIP. Aan een versie voor de Raspberry pi en iOS wordt gewerkt. Er is ook een speciale xash3D voor counterstrike.

Waar blijft de 8 bit Raspberry pi?

Door verleemen op vrijdag 5 januari 2018 21:53 - Reacties (17)
Categorie: -, Views: 4.968


Unieke filmbeelden van de redactie van tweakers

Weet je wat het probleem met de Raspberry pi is? Hij is te goed en te snel. Hoewel er natuurlijk ook nog andere toepassingen voor de pi zijn wordt hij als computerplatform voornamelijk gebruikt als emulatieplatform, dus als hardware voor je Mame arcadekast. Doordat ie zo snel is heb je dus enorm veel emulaties waardoor de meeste mensen m puur gebruiken om nes, Atari, amiga, psone en dreamcast games op te spelen.

Maar wat je weinig ziet is dat mensen ook echt voor de Pi coden, dat mensen specifiek voor de pi games of andere programma’s maken. Hoeveel native games zijn er voor de pi die echt het onderste uit de kan halen en die rechtstreeks op dat apparaatje zijn gemaakt? Het is allemaal emulatie. Naja pico-8 draait native op de pi geloof ik maar over het algemeen is het allemaal emulatie van oudere hardware.

Het komt er dus op neer dat mensen eigenlijk het liefst een retro computer willen, maar dan vraag ik me af waaarom dat dan in emulatie moet als het ook op echte hardware zou kunnen. Oftewel, als je het liefst op een 8 bits computer werkt, waarom dan niet gewoon op een echte 8 bits processor?

Eigenlijk zou er voor die doelgroep naast de bestaande pi’s ook een 8 bit variant moeten zijn, waar je gedwongen wordt om met die minimale computer toch het maximale te bereiken. Dat de Space invaders die je daar op maakt ook maar 2 kb groot is en dat de music tracker ook echt op de hardware loopt en niet in een emulatie layer, zodat je dus ook dat gevoel hebt van ok, nu zit ik echt achter een computer, iets wat ik bij mijn iPad dus totaal niet heb. Dat is ook een computer, maar omdat alles zo perfect scherp is is die hele magie weg. En dus ook bij een moderne pc, het is allemaal te glad. Wel eens aan een oude computer geroken? Dat soort elektronica heeft een bepaalde geur, het ruikt naar ozon, elektriciteit en epoxyhars. Dat mis je dus allemaal als je aan t emuleren bent.

Net als dat een elektrische Toyota wel leuk modern is en lekker handig, wil ik toch ook wel eens een keer in een Ford Mustang rijden, je weet wel, een echte auto, die naar benzine en olie stinkt en ronkt als een hitsig zwijn. En zo wil ik naast mijn iPad en mijn pc ook een echte computer.

Ik wil dus eigenlijk gewoon die computer die je eind jaren 70 had, een echte, van acorn of zoiets maar die ik nooit kon krijgen, en die ik nu al helemaal niet meer kan krijgen omdat niet alleen verzamelaars de prijzen enorm omhoog drijven, maar die apparatuur gewoon door ouderdom niet meer werkt.
Maar Ik wil dan wel een echte en niet een emulatie.

Nou wil het geval dat er nog steeds 8 bits processoren worden gemaakt, meestal in de vorm van microcontrollers, eigenlijk perfect omdat die dingen alles aan boord hebben om als pc te draaien. PWM op pinnetjes waar je een monitor of lcd kunt aansturen, nog een PWM pinnetje voor audio, desnoods 1 bits zoals dat bij de ZX spectrum trackers gebeurt maar waar ook sampletjes uit kunnen komen en dan natuurlijk nog pinnetjes om een toetsenbord op aan te sluiten voor de input.

http://i64.tinypic.com/2dl811l.png
Dat kan zomaar in een computer veranderen als t maar toegang tot externe ram krijgt, en van een sd kaart kan lezen. Je video en audio komen gewoon uit de pwm van de pinnetjes en dan issie nog eens 20 x zo snel als een c64.

Op de foto hierboven heb je dus zo’n chipje, op een kaartje. Vergis je niet, ook al kost dat maar 58 cent, toch zit daar een heuse 8 bit computer met allerlei in en output mogelijkheden op. Je kunt op die gaatjes bv PWM signalen zetten waardoor je een video signaal kunt genereren om een lcd of een compositie tv aan te sturen. Met die zelfde PWM op een andere aansluiting genereer je audio. Dat kan een softsynth zijn maar ook bv een sampler en op andere gaatjes kun je een toetsenbord aansluiten.
Dit soort chipjes hebben standaard flash als opslag en ook ram aan boord, net als in een computer en hoewel we dit soort dingen microcontrollers noemen zijn het dus gewoon systems on a chip, een soc dus.

Maar er is een probleempje. In tegenstelling tot de Raspberry pi hebben dit soort chipjes over het algemeen alleen dat flash en ram wat er in de chip geÔntegreerd is, en dat is meestal heel minimaal.
Zon hele goedkope als hierboven heeft misschien maar 4 kb opslag en 1 kb ram. De bedoeling is dat je je code op een pc schrijft en dat naar die chip flasht die dan als je er stroom op zet die code gaat uitvoeren. Ze zijn dus niet bedoeld als pseudo commodore 64 maar meer als embedded apparaatjes om lampen automatisch aan te laten gaan als het donker wordt, of als chipje om je wasmachine te programmeren of als thermostaat, inclusief een klein lcdtje waar dan aangegeven wordt hoe warm t in huis is.

Maar zelfs voor dat soort simpele toepassingen zijn die processoren al zo geavanceerd dat een z80 of een 8086 er bij verbleekt. Alleen al de kloksnelheid van die nieuwe microcontrollers is meestal rond de 20 MHz en dat soort chipjes kosten tussen de 35 cent en 3 euro.


Ik wil dus gewoon zoiets als de BBC of als de c64 maar dan compleet in een bordje van 5 euro dat dan iedereen gaat kopen en zn eigen homebrew 8 bitter van maakt.

Dus gewoon een klein bordje, sd kaartlezer, video out en audio out 8 bits CPU 20 MHz 128 kb ram ( of misschien zelfs 4 MHz en 16 kb ram en dan op de zelfde manier uitbrengen als ze met de pi zero hebben gedaan, op de voorkant van een tijdschrift:) en dan hopen dat menig enthiousasteling zn tanden er in gaat zetten. Niet alleen dat mensen er basic op draaien , maar ook bv assembler Zoals ze dat vroeger ook op een acorn computer deden, maar nu voor de prijs van een pakje sigaretten ( nou ja dr moet nog wel een toetsenbord, monitor en een usbvoeding bij maar dat je niet meer dan 30 euro all in kwijt bent dus.

UNO: SciFi Computer



Eigenlijk zit ik al een tijdje te dromen van mijn eigen 8 bits sciencefiction computer. Wat ik daarmee bedoel is een soort terminal achting apparaat waar tekstjes en plaatjes met 300 baud binnen komen, je kent dat wel, van die groen schermen waar niet in een keer een lap tekst staat maar waar het woord voor woord binnen komt, waar fotootjes zich op bouwen. De de computer die je kent uit films, zoals het beeld dat de terminator en robocop als overlay zien. De terminal computers uit de films Wargames, TRON, en The Forbin project die je als kind van tv kende en die bliep bliep deden, dat ding uit de film The fly waar professor Brundle zijn teleporteermachine inschakelt. Van die machines waar ook nog zon telex aan hangt die de hele tijd op ketting papier zijn output uitrafelt.

Zoiets zou ik graag willen hebben, in de huiskamer, als controlesysteem om mijn mediaplannen mijn muziek en films naar de tv te laten sturen, de lampen aan en uit te doen, het koffiezetapparaat aan en uit te schakelen en lekker ordinaire oldschool textadventures of simpele games te spelen en dan via telnet met mijn vrienden te praten. Zonder die printer trouwens, want dat lijkt me niet zo verstandig in de huiskamer, al was t maar omdat t nogal wat papier afval geeft en das ook weer niet efficiŽnt. Oh ja,en hij moet natuurlijk kunnen praten, met een computerstem wel te verstaan en dan niet lekker modern menselijk, maar zoals stephen hawking of Joshua uit wargames that doen.
Shall we play a game?


DOS: Emulatie

Nou is dat natuurlijk niet zo’n probleem, er zijn genoeg emulatoren die dat ehm.. emuleren, zodat je je groene lo res beeld je hebt met een leuk kraftwerk achtige font, voor mij part draai je een commodore pet, of een tandy trs80 emulator op je core i7 met 32 gig ram en 2 titans in sli.

Maar dat is natuurlijk vals spelen, en niet bepaald efficiŽnt. Niks mis met zon computer, maar niet als interne hardware van mijn terminal achtige base station!

Nou hoef je daar ook geen pc met een kilowatt voeding voor te gebruiken. We hebben namelijk al een paar jaartjes de Raspberry pi, als board en als computer module, en dan vooral de zero, die maar 5 euro kost, nou ja 7,50 inclusief porto.


De fall out terminal die een Raspberry pi als hardware heeft.


Daar draaien ondertussen ook al iets van 25 emulatoren op, van de acorn atom, de BBC micro, ZX spectrum, de c64, amiga, archimedes en natuurlijk dosbox, maar dan blijven het emulatoren, die dus een overhead van minimaal 10 x hun snelheid moeten hebben om een beetje normaal te kunnen lopen. Een amiga emulator krijgt het al moeilijk op een Raspberry pi zero ondanks dat daar een 32 bits arm11 op 1 GHz en 512 MiB ram draait, maar eigenlijk is dat doodzonde omdat je met die pi dus in wezen 10 x meer zou kunnen dan met die ge emulgeerde amiga. Maar ondanks alle processorkracht is het nog steeds op hardware dat bv een spectrum ZX, of nes emuleert op misschien maar 5% van wat de pi zero echt kan. en van die hoek gezien kriebelt dat zo erg dat mijn hele lichaam dr van gaat jeuken.

Ja , in vergelijk met een 12 core xeon processor is een pi heel efficiŽnt, maar als je alleen naar de pi kijkt en je bent zon tiepe dat het onderste uit de kan wil krijgen zoals overclockers dat graag doen dan is is dat dus gruwelijk inefficiŽnt.

Dat zelfde geld dus ook voor de concurrente als de banana en orange pi, de pineapple64 en de odroid. Het blijft toch een beetje namaak en overkill.

Wat ik dus eigenlijk wil is een bordje, net als de pi zero, maar dan niet met een broadcom 32 bit arm 11, maar een bordje met een 8 bits soc, eentje die dus nog zuiniger is dan die arm met zijn eigen 8 bits OS, en dan het liefst juist helemaal vanaf de grond op gebouwd, een soort ZX spectrum of commodore 64 maar nu met alle verbeteringen en optimalisaties die er door de jaren heen voor die computers verzonnen is, dus stel dat er nog nooit een c64 geweest zijn, hoe zou je hem dan met de huidige kennis bouwen, maar dan wel 8 bits waar je dan het onderste uit de kan haalt.

TRES:Arduino en Co.

Maar, zullen sommige denken, je hebt toch de Arduino?
Dat zijn bordjes die, vooral als je ze zoals clone bij alliexpress koopt al vanaf 52 cent te koop! Dan heb je wel een heel minimaal systeem met een stuk of 10 pinnetjes maar wel een heuse 8 bits CPU op 16 MHz met 8 kb flash en 1 kb ram. Dat is helemaal niks in vergelijk met de Raspberry pi, maar een beetje tweaker krijgt daar wel video en audio uit en de kan ook wel een toetsenbord op. En wat daarop draait doet het net zo goed, of misschien zelfs beter dan al die virtuele computers.


Het kan zelfs met minder, de ATtiny 13a met 1kb flash en 64 b ram
Waar iemand deze game op heeft gemaakt


Of je gaat voor de standaard met een atmega328p met 32kb flash en 2 kb ram
Daar zijn complete game consoles op gemaakt, in kleur, met geluid.


Maar er schuilt een addertje onder het gras.
Want ondanks dat dit soort mcu’s in weze gewoon een door soc zijn met een CPU, opslag en ram kunnen deze bordjes geen code in die ram uitvoeren, daar is minstens een interpreter voor nodig en het liefst een Operating system. Maar hoe ga je een OS draaien in max 2kb ram? En dan moet er nog de code bij van je programma. Nou je mag blij zijn als je een soort menu draaiende krijgt (waar je dan je lampen en je koffiezetapparaat mee aanzet, en misschien zelfs kan kiezen welke mp3 je mediaspeler moet afspelen, maar voor de rest, het ding als een op zichzelf staande computer gebruiken, dus er op programmeren of het saven van tekstjes of andere dingen is nog niemand gelukt. Een ander probleem is dat de meeste van deze microcontroller chips alleen een interne flash opslag hebben, je moet ze via USB en een pc flashen. Daarom draait een console game wel op die dingen. Het is immers een app die alleen maar uitgevoerd wordt en verder geen data genereert dat opgeslagen dient te worden.

Quatro: Tiny Basic

Er is 1 uitzondering: de atmega 1284p op 20 MHz met 128 kb flash en 16 kB ram.
16 kb is genoeg om het Paolo’s auto Tiny basic inclusief interpreter op te draaien, ene si zelfs iemand die en boardje heeft gemaakt met de chip en een sdkaart waar niet alleen van gelezen maar ook naar geschreven kan worden.
T ding heeft compositie en audio uitgang en dr kan een toetsenbord op en je kan er dus echt niet alleen in basic op programmeren maar ook je werk op slaan en weer terug halen. Maar eigenlijk is een interpreter toch weer een soort emulator he (het zal toch niet zo zijn)
Maar goed meer 8 bitser dan dat lukt op t moment dus niet.


Hier gebeurt t dan, een atmel chip die van sd kan lezen en schrijven, nou nog een os en extra ram.

Maar misschien kijken we er gewoon op de verkeerde manier naar. Want als je met 32 kb en 2 kb ram al aardige nes achtige games kan maken waar je dus ook controller input voor gebruikt en beeld en audio als output hebt, dan zou je toch ook een game kunnen maken dat in zijn gedrag heel erg lijkt op een OS?
Iets met mapjes, en een menu en een textverwerker, en minigames en dan ook nog de controle over je domotica. Maar tot hoeverre je dat dan een computer kunt noemen weet ik ook niet.


Nou heb je natuurlijk ook nog van die zelfbouwpakketten waar je met een ez80 of zelfs de originele z80 en nog een paar andere chips en weerstandjes een 8 bit computer kunt bouwen, maar die pakketten kosten weer rond de 200 euro en das ook nog best flink wat onderdelen. Het zelfde heb je als je met fpga’s gaat werken, dat begint ook ergens bij de 150 euro.

Ergens heb ik weer t gevoel dat ik iets wil wat pas over een jaar door een Chinees bedrijf zal worden gemaakt. Een bordje van 3 euro met in en output waar je beeldscherm, je luidsprekers en minimaal een toetsenbord op kan en een sd kaartlezer zodat je software kunt toevoegen uitwisselen en opslaan
Met een 8 bits soc, zonder die beperkingen van die arduino bordjes.

De 8bit pi met zn eigen homebrew commune waar mensen puur op de hardware coden en waar iemand het dan toch, tegen ieders verwachtingen in een 8 bit versie van doom op weet te draaien:)