mboost-dp1

id Software

Quake på et oscilloskop

- Via Lofibucket -

Oscilloskopet var teknologien bag det allerførste videospil i verden, Pong. Nu har finnen Pekka Väänänen vist at det også kan bruges til at spille Quake på.

Pekka valgte Quake da det er open source og ikke har ret mange polygoner, hvilket gør det nemmere at vise det på oscilloskopet. Da det er begrænset hvor mange linjer af gangen der kan overføres til oscilloskopet, reducerede Pekka view distance og sørgede for, at alle linjer der er skjult af geometri ikke tages med.

Selve billedet skabes ved at omdanne billedinformationerne til stereo 96 kHz 32-bit IEEE floating point data, der i programmet PortAudio laves om til 32-bit signed integer, der så sendes til Audio Stream Input/Output (ASIO) protokollen, der bruges af lydkort.

På denne måde lykkedes det Pekka at skabe et billede på et Hitachi V-422 oscilloskop der var godt nok til at kunne spille Quake med.

En video af Quake spillet på et oscilloskop ses herunder.





Gå til bund
Gravatar #1 - CBM
30. dec. 2014 09:32
Tror godt nok man hurtigt ville blive træt af at spille quake på den måde.
Ok proof of concept men desværre ret useless
Gravatar #2 - cnr
30. dec. 2014 09:34
Det er vidst ca. på niveau med de folk, der sad og morede sig med at lave mini spil på Amigaen uden brug af bitmap, hvor alt grafikken blev genereret i copperen istedet. Nogle mennesker har simpelthen for meget tid til rådighed.. :-)
Gravatar #3 - TrolleRolle
30. dec. 2014 11:24
#1 Thank you Captain Obvious!

#2 Nogle gange skal man bare lavet "et eller andet" for at lære noget nyt.

For at løse opgaven har han jo skullet omkode software renderingen så den ikke tegnede de skjulte streger.
Og så har han lært noget om lyddriveren.
Og han er nok også en af de få i verden som kender mest til Hitachi V-422 dimsen.

Det er en hobby... det er vel ikke mere spild af tid end af stå en hel dag og fiske uden at fange noget, spille en fodboldkamp for det lokale by-hold, eller for den sags skyld sidde og glo fjernsyn.
Gravatar #4 - Cruiser
30. dec. 2014 11:35
Jeg synes det er fedt lavet. Det giver lidt en fornemmelse af hvor langt vi er nået, og hvad man kan opnå selv med gamle værktøjer med ny viden.

Og til dem der mener at det er ret "useless": Hvis jeg havde en software virksomhed, og en ansøger dukkede op med sit "useless" hobby projekt hvor han havde fået Quake op og køre på et oscilloskop, havde jeg ansat ham på stedet.
Gravatar #5 - CBM
30. dec. 2014 12:13
#3
At your service
Gravatar #6 - burgurne
30. dec. 2014 15:33
Nemlig #4. Det er det der med at se nye muligheder i de værktøjer man har! Respekt for Pekka Väänänen for kunne "se om hjørner" med et (forholdsvis) gammelt værktøj som et oscilloskop.
Gravatar #7 - gramps
31. dec. 2014 03:30
burgurne (6) skrev:
et (forholdsvis) gammelt værktøj som et oscilloskop.


Et CRT-skop er måske et gammelt værktøj, mens f.eks. Tektronix TPS2000B, LeCroy HD4096 og Agilent Infiniium 9000-serien er uvurderlige for elektronikingeniører af alle arter, og slet ikke gamle værktøjer.
Gravatar #8 - jonashn
31. dec. 2014 13:02
Holy fuck, kommasætningen i denne nyhed er horribel!
Gravatar #9 - PHP-Ekspert Thoroughbreed
31. dec. 2014 13:17
#8

Så skriv den selv.
Gravatar #10 - Manofsciencemanoffaith
1. jan. 2015 10:11
PHP-Ekspert Thoroughbreed (9) skrev:
#8

Så skriv den selv.


Eller foreslå rettelser.
Gravatar #11 - Remmerboy
5. jan. 2015 01:57
men kan den spille crysis?
Gravatar #12 - el_barto
5. jan. 2015 08:28
Sidder og bliver helt nysgerrig på hvordan et oscilloskop virker - så et eller andet må ham finnen have gjort rigtigt :)
Gravatar #13 - gramps
5. jan. 2015 08:45
#12
Værsgo: https://en.wikipedia.org/wiki/Oscilloscope

Alt taget i betragtning er det fantastisk teknik de udviklede dengang, med meget begrænsede midler: https://en.wikipedia.org/wiki/Oscilloscope_history
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login