Arxiu de l'autor: joanillo

El Mundo del Spectrum, llibre

Acabat de llegir el llibre El Mundo del Spectrum, dels autors del podcast i de la web del mateix nom: Manuel J. Rico Borrego, Jesús Martínez del Vas, Alejandro Ibáñez Muñoz, Javier Ortiz Carrasco i Juan F. Torres Chica. Un llibre entretingut i amb una edició molt curosa i colorida. Mentre l’he anat llegint he pres notes dels jocs que van sortint, i a continuació ho poso per si a algú li interessa.

Mentrestant, tinc pendent de configurar l’emulador ZEsarux a la Raspberry Pi 3 i classificar uns quants jocs. I també treure la pols Spectrum + que vaig comprar de segona mà fa un parell d’anys. Però el que seria més bo per al 2017 seria aconseguir per remenar el ZX-UNO, que és una FPGA clavada del Spectrum que, encara que no vaig participar en el crowfunding del projecte, veig que encara es pot aconseguir. Bé, tranquil, començaré el 2017 amb calma…Bon Any! per qui em llegeixi.

Mentre, aquests són els jocs que suren en el llibre:

3D Space Wars\tpág 174
Abu Simbel Profanation\tpág 3, 105
Aeroporto\tpág 93
After the War\tpág 98
Albatrossity\tpág 217
Alchemist\tpág 207
Amazonia\tpág 94
Android One\tpág 76, 194
Android 2\tpág 194
Ángel Nieto\tpág 151
Arc of Yesod\tpág 196
Arkanoid\tpág 166
Arkos\tpág 146
Army Moves\tpág 98, 109
Aspar\tpág 86, 110
Asteroids\tpág 102
Astro Marine Corps (AMC)\tpág 98, 113
Astrologia\tpág 94
Atic Atac\tpág 158, 159
Attack of the Mutant Zombie Flesh Eating Chickens from Mars\tpág 192
Automania\tpág 186
Avalon\tpág 174, 176
Babaliba\tpág 105
Back to Skool\tpág 200
Barbarian\tpág 203
Batman\tpág 160, 166, 167
Batman the Movie\tpág 170
Beyond\tpág 125
Bobby Bearing\tpág 198
Brian Bloodaxe\tpág 198
Bruce Lee\tpág 182
Brunilda, King's Valley\tpág 216
Bubbler\tpág 160
Bugaboo: the Flea\tpág 71
Buggy Ranger\tpág 95
Camelot Warriors\tpág 109
Cannon Bubble\tpág 216
Capitán Trueno\tpág 146
Carlos Sainz\tpág 146
Castlevania\tpág 99
Castlevania Spectral Interlude\tpág 96
Chequered Flag\tpág 64
Chichen Itza\tpág 118
Chuckie Egg\tpág 31
Cobra\tpág 166
Columns\tpág 216
Comando Quatro\tpág 146
Combat Lynx\tpág 178
Comercio Cosmico\tpág 93
Commando\tpág 128
Contact Sam Cruise\tpág 200
Cookie\tpág 159
Cop-Out\tpág 186
Copa do Mundo\tpág 94
Corsarios\tpág 150
Cortocircuito\tpág 166
Cosmos\tpág 194
Cozumel\tpág 118
Cray5\tpág 216
Creador Musical II\tpág 93
Critical Mass\tpág 178
Curro Jiménez\tpág 146
Cybernoid\tpág 176
Cyberun\tpág 160
Cyclone\tpág 194, 195
Dangerous Kiss\tpág 95
Dariust\tpág 198
Deathchase\tpág 74
Decathlon\tpág 6, 127, 165
Deflektor\tpág 194
Digital Graffiti\tpág 186
Dizzy Y-Return to Russia\tpág 98
Dragontorc\tpág 175
Dustin\tpág 109
El Escalador Loco\tpág 73
El Jugador de Ajedrez\tpág 63
El Lingote\tpág 6, 128
El Poder Oscuro\tpág 146
El Quijote\tpág 118
El Zorro\tpág 184
Elite\tpág 98
Emilio Butragueño\tpág 130
Emilio Sánchez Vicario\tpág 146
Enduro Racer\tpág 88
Equinox\tpág 186, 188
Escuela de Ladrones\tpág 93
Esquiador\tpág 93
Everyone's a Wally\tpág 94, 186
Exolon\tpág 176
Fairlight\tpág 198
Fairlight II\tpág 198
Fernando Martín\tpág 110
Final Fight\tpág 184
Fist II\tpág 203
Flight Simulator\tpág 93
Forgotter Worlds\tpág 184
Fortune\tpág 15
Frankie Goes to Hollywood\tpág 166
Fred\tpág 72, 141
Freddy Hardest\tpág 98, 112
Freddy Hardest en Manhattan Sur\tpág 95, 210
Full Throttle\tpág 74
Game Over!\tpág 98, 107, 110
Garfield\tpág 198
Gauntlet\tpág 184
Génesis\tpág 216
Ghouls'n'Ghosts\tpág 184
Gift from the Gods\tpág 166
Goody\tpág 151
Green Beret\tpág 166
Gremlins 2\tpág 146
Guild of Thieves\tpág 116
Gunfright\tpág 160
Hammer Head\tpág 146
Harrier Attack\tpág 178
Head Over Heels\tpág 160, 166, 169
Heartland\tpág 196
Herbert's Dummy Run\tpág 186
Highway Encounter\tpág 194
Hostile All Terrain Encounter\tpág 194
Hulk\tpág 119
Humprey\tpág 144
Hunchback\tpág 165
Hypersports\tpág 166
Invasion of the Zombie Monsters\tpág 216
Jai Alay\tpág 151
Javato\tpág 118
Jet Pac\tpág 61, 74, 158
Jet Set Willy\tpág 61, 74, 190, 193
Jogos Basicos 1\tpág 93
Jogos Basicos 2\tpág 93
Joust\tpág 198
Ke Rulen Los Petas\tpág 118
Knight Lore\tpág 158, 159, 162
Knights & Demons\tpág 94
Kong\tpág 165
Kung-Fu Master\tpág 6
La Abadía del Crimen\tpág 72, 144, 150, 152
La Aventura Espacial\tpág 118
La Aventura Original\tpág 117, 118
La Corona Encantada\tpág 216
La Diosa de Cozumel\tpág 116
La Guerra de las Vajillas\tpág 118
La Historia Interminable\tpág 166
La Pulga\tpág 71
Legionairo\tpág 93
Level 9\tpág 116
Livingstone, I Presume\tpág 149
Livingstone, Supongo\tpág 149
Lorna\tpág 138
Los Inmortales\tpág 167
Los Intocables\tpág 167
Los Ladrones del Tiempo\tpág 72
Los Templos Sagrados\tpág 118
Luigi en Circusland\tpág 129
Lunar Attack\tpág 174
Lunar Jetman\tpág 159
Mad Mix Game\tpág 6, 124
Manic Miner\tpág 16, 61, 74, 164, 190, 191
Map Game\tpág 129
Mapsnatch\tpág 108
Martianoids\tpág 160
Match Day\tpág 165, 166
Match Day II\tpág 166
Metro Cross\tpág 184
Michel\tpág 110
Microbot\tpág 198
Mikie\tpág 166
Misterio del Nilo\tpág 144
Mithos\tpág 150
Moon Patrol\tpág 109
Mot\tpág 151
Mystery of the Nile\tpág 144
Narco Police\tpág 95, 111, 210
Navy Moves\tpág 109
Nebulus\tpág 176
Night Shift\tpág 185
Nightshade\tpág 160
Ninjajar\tpág 216
Noche Agitada\tpág 95
Nodes of Yesod\tpág 196
Nonamed\tpág 109
Olé Toro\tpág 110
Out Run\tpág 88
Paradroid\tpág 176
Paris-Dakar\tpág 144
Pentagram\tpág 160
Perico Delgado\tpág 86, 146
Petrovic\tpág 130
Phantis\tpág 98
Phantomas\tpág 108
Phantomas Saga Infinity\tpág 216
Phantomasa 1\tpág 216
Phantomasa 2\tpág 216
Ping Pong\tpág 166
Platoon\tpág 166
Pogaboo\tpág 151
Policarpo Díaz\tpág 151
Ponte A.\tpág 93
Presidente\tpág 94
Prince of Persia\tpág 59, 106, 143
Profanation\tpág 141
Pssst\tpág 8, 159
Psytron\tpág 119
Pyjamarama\tpág 186, 187
Quazatron\tpág 176
Rainbow Islands\tpág 173
Rambo\tpág 166
Renegade III\tpág 206
Revolution\tpág 194
Risky Woods\tpág 111
Robin of the Wood\tpág 196
Robocop\tpág 167, 170
Rocky\tpág 109
Saboteur I\tpág 178
Saboteur II\tpág 178
Sabre Wulf\tpág 119, 159
Sabrina\tpág 88
Saimazoom\tpág 104, 135
Scuba Dive\tpág 178
Seiddab Attack\tpág 174
Serra Pelada\tpág 94
Sgrizam\tpág 109
Shadow of the Unicorn\tpág 125, 186
Shadow Skimmer\tpág 198
Shao Lin's Road\tpág 198
Sir Ababol\tpág 216
Sir Fred\tpág 142, 143
Sito Pons\tpág 146
Skool Daze\tpág 200, 201
Snoopy\tpág 198
Softtime\tpág 198
Sokoban\tpág 216
Spectral Invaders\tpág 15, 16
Spectrum Micro Chess\tpág 71
Spirits\tpág 121
Spy Hunter\tpág 183
Stainless Steel\tpág 186
Star Trek\tpág 186
Starblitz\tpág 198
Stormlord\tpág 176
Street Fighter\tpág 184
Street Hawk\tpág 166
Strider\tpág 184
Strike Force SAS\tpág 186
Strooper\tpág 146
Styx\tpág 190
Summer Games\tpág 184
Super Scrylis\tpág 129
Survivor\tpág 123
Tapper\tpág 184
Taxman\tpág 192
Tetris\tpág 6
Thanatos\tpág 178, 180
The Artist\tpág 198
The Artist II\tpág 198
The Great Escape\tpág 166, 167
The Hobbit\tpág 202, 205
The Pawn\tpág 116
The Untouchables\tpág 170
The Way of the Exploding Fist\tpág 202, 203
The Way of the Exploding Fist +\tpág 203
Three Weeks in Paradise\tpág 186, 189
Top Gun\tpág 166
Tornado Low Level (TLL)\tpág 194
Transformers\tpág 166
Tranz-Am\tpág 159
Trapper\tpág 181
Turbo Esprit\tpág 178
Turbo Girl\tpág 146
Ulises\tpág 150
Underwurlde\tpág 159
Uridium\tpág 176
Uwol\tpág 216
Vaqueiro\tpág 93
Viaje al Centro de la Tierra\tpág 131, 138
Victory Road\tpág 206
Videolimpics\tpág 110
West Bank\tpág 98
Willy Great Adventure\tpág 192
Willy Meets\tpág 192
Winter Games\tpág 184
World Cup Football\tpág 94, 181
Wreckage\tpág 76
Yenght\tpág 102
Zombie Calavera\tpág 216
Zona 0\tpág 132
Zork\tpág 116
ZX Columns\tpág 216
ZX Mines\tpág 216
Zynaps\tpág 176

OpenCV i C++

Un projecte per al 2017 serà una recreativa de dards. La idea no és original. Es tracta d’utilitzar una diana de dards real, de suro, i els corresponents dards de punta metàl·lica, i amb un sistema de visió artificial ser capaç de saber en quin sector hem tocat.

La solució passa per tenir dues webcams connectades a la Raspberry Pi, doncs amb una sola webcam no es pot aconseguir prou precisió. S’haurà de fer bastantes proves per tal d’aconseguir fiabilitat en la determinació de la posició del dard. En principi compto en què dues webcams barates i compatibles amb la RPi (per exemple la Logitech Quickcam Express) connectades a una sola Raspberry Pi puguin fer el fet, ja veurem si serà possible.

Mentrestant he instal·lat OpenCV a una Raspberry Pi 3 i estic fent les primeres proves amb OpenCV: capturar un frame de la webcam; diferència entre dues imatges; convertir una imatge a gris; convertir una imatge a binari a partir d’un llindar; detecció d’un color; detecció d’una forma; detecció dels contorns i centre de masses,… Tot amb C++. Realment és divertit això del OpenCV.

A edx.org hi ha un curs de OpenCV.

Esperem que tot funcioni sense massa contratemps. El següent pas seria fer la interfície d’usuari que ens permetrà jugar als jocs més populars de dards: 301, 501, Cricket,… i construir un moble. M’imagino una fusta gran amb la diana a la dreta, una pantalla de 15” (protegida per un vidre) a l’esquerra, i una marquesina retroiluminada on estan amagades les dues webcams dirigides a la diana. Ja veurem, tot està per fer.

Anar ràpid classificant insectes

Encara tinc per classificar fotos d’insectes d’aquest estiu i de l’anterior. Amb el temps he après a anar més ràpid classificant insectes, i a no perdre temps i encaparrar-me quan no trobo la identificació correcta. A mida d’anar fent-ho he establert un protocol bastant clar per procedir. Bàsicament necessito un editor de text amb 4 ó 5 documents; tres finestres del terminal, un dels quals és el mysql en mode comanda; tres carpetes de l’explorador d’arxius (Nautilus); i tres o quatre finestres del Firefox.

Fins ara ho feia un a un. Ara es tracta de posar-ho tot en un script i així guanyar una mica de temps i comoditat. A més, no cal ficar el password del mysql, que queda ofuscat. El script queda de la següent manera:

#!/bin/bash

MY=$(echo "7878Mx33xicdg444aaiJ5888aba" | tr -d "78" | tr -s "4" | tr -d "cd" | tr -d "b" | tr -s "a" | tr -d "x3" | tr -d "58" | tr -s "8")

#nautilus
/usr/bin/nautilus /home/joan/arthropoda/fotosarthropoda/fotos_que_falten
/usr/bin/nautilus /home/joan/arthropoda/fotosarthropoda/fotos_prov
/usr/bin/nautilus /home/joan/arthropoda/fotosarthropoda/fotos_prov2

#firefox
/usr/bin/firefox http://localhost/arthropoda/ www.flickr.com http://www.biodiversidadvirtual.org/insectarium/ www.google.es &

#gedit
/usr/bin/gedit /home/joan/arthropoda/script_mysql.txt
/usr/bin/gedit /home/joan/arthropoda/per_classificar.txt
/usr/bin/gedit /home/joan/arthropoda/pixtuffarthro/inserts.sql
/usr/bin/gedit /home/joan/arthropoda/pixtuffarthro/updates.sql

#gnome-terminal:
/usr/bin/gnome-terminal --working-directory=/home/joan/arthropoda/scripts
/usr/bin/gnome-terminal --working-directory=/home/joan/arthropoda/pixtuffarthro
mysql -u root -p$MY arthropoda

done

Per cert, aquesta setmana he encetat una nova família d’escarabats: Dasytidae. Me l’han classificat a IV-biodiversidadvirtual.org, encara que no m’han dit ni el gènere. Ha sigut una mica embolic, doncs sembla ser que Dasytidae és sinònim de Melyridae. A vegades la ciència de la taxonomia pot ser molt complicada… Sort que no m’hi dedico… Jo senzillament faig fotos de cuques i miro d’apredre i meravellar-me del que ens ofereix la natura.

La meva col·lecció d’insectes online:

CNC: Del dxf al G-Code. Optimització de camins

El workflow del CNC consta de tres passos:

  1. Disseny del model o peça. Es fa amb software de CAD, com per exemple LibreCAD, i el format de sortida estàndar és dxf
  2. Generar el G-Code (del que va aquest article). Necessites un programa que sàpiga llegir el format dxf (on estan definides línies, arcs, polilínies, splines, etc.) i generi el codi (G-code) que entenen les fresadores CNC.
  3. El software que sap interpretar el G-Code i sap enviar les comandes a la màquina CNC a través del port paral·lel. Per exemple, LinuxCNC o EMC.

De tota aquesta tool chain el procés més complicat és el segon. Concretament l’optimització dels camins que farà la màquina CNC té molta importància en el resultat final.

Anem a veure-ho amb un exemple senzill i entenedor. Estem utilitzant el dxf2gcode, i realment va molt bé. Està escrit en Python. Té una interfície gràfica, però el millor és que també es pot executar en mode consola. Davant d’un problema que he tingut i que ja està resolt, vaig buscar una alternativa. M’he trobat amb el projecte dxf2G (els noms no són molt originals, ja veieu), que està escrit en llenguatge C, són 3000 línies de codi, i s’executa en línia de comandes.

El segon és un projecte senzill que funciona molt bé per petits projectes, i que és interessant estudiar el codi. Mirant què fa i com ho fa, es troba a faltar que no separa les capes del dxf (normalment es treballa amb capes perquè associem les capes a un canvi d’eina, per treballar amb diferents diàmetres de broca), i sobretot l’optimització de camins, que seria la part difícil d’implementar (es fan tesis doctorals sobre aquesta matèria).

Ho veiem amb un exemple de dibuixar una línia amb profunditat de 3mm, fent dues passades de 1,5mm. La manera correcta, com ho fa el dxf2gcode és fer una passada a 1,5mm, foradar fins a 3mm, i desfer el camí fins a tornar a l’inici de la recta. El tros de G-Code que genera el dxf2gcode és:

(*** LAYER: 0 ***)
T1 M6
S6000


(* SHAPE Nr: 0 *)
G0 X 0.000 Y 0.000
M3 M8
G0 Z 3.000
F150
G1 Z -1.500
F400
G1 X 60.000 Y 0.000
F150
G1 Z -3.000
F400
G1 X 0.000 Y 0.000
F150
G1 Z 3.000
G0 Z 15.000
M9 M5

En canvi, el dxf2G fa la implementació fàcil i costosa en temps: anem a l’origen de la recta; foradem a -1,5; fem la passada de la recta; pujem fins a 6mm per no tocar la peça; tornem a l’origen de la recta; foradem fins a -3mm; tornem a repassar la recta fresant a -3mm.

G0 X0.000000 Y0.000000
G0 Z3.000000
G1 Z0
G1 Z-1.500000
G1 X60.000000 Y0.000000
G0 Z6.000000
G0 X0.000000 Y0.000000
G0 Z3.000000
G1 Z-3.000000
G1 X60.000000 Y0.000000
G0 Z6.000000

Total, el segon codi pot trigar el doble de temps que el primer. I és que implementar algorismes d’optimització de camins (toolpath optimization en anglès) no és cosa fàcil.

Rockola inspirada en una Seeburg Wallbox

Encara no tinc acabada la que ha de ser la meva rockola original, amb més de 2000 cançons, front-end, un so potent i efectes lluminosos. Mentrestant, m’ha sorgit la possibilitat de desenvolupar ràpidment una rockola mínima i bonica. La font d’inspiració són les Seeburg Wallbox, pensada com diu el seu nom per ser penjades de la paret. Pots veure el resultat en la foto, estic satisfet de com ha quedat, tot i que al final no s’assembla gens a una Seeburg Wallbox.

La rockola consta de 6 bancs de cançons (1.Baladas; 2.Pop Rock Español; 3.Pop Rock; 4.Rock & Roll, R&B-Soul; 5.Heavy Metal; 6.Catalana), i cada banc són 36 cançons. Això fa un total de 216 cançons, que he intentat que siguin el més representatives de cada categoria. L’el·lecció de Balades (Julio Iglesias, Pantoja,…) o dels grups de pop espanyol dels anys 80 (Mecano, etc) és perquè m’imagino aquestes rockoles funcionant en un bar cutre dels anys 80. Ja se sap, quan faig un projecte em fico dins la pell del projecte… Té un moneder que accepta monedes de 20 cts d’euro, un led indicador, i 12 botons de fusta, res de plàstic. Sense pantalla. Els altaveus són normals d’ordinador, per tant no es pot esperar ni potència ni bona qualitat en aquest primer prototip. En tot cas és interessant una sortida AUX d’àudio per connectar un amplificador potent.

El moble està fet amb fusta de pi vernissada. Les dimensions són 26 cm d’ample per 38 cm d’alt, i la idea és penjar-lo de la paret. A dins té una Raspberry Pi 2 i amb una targeta de 8Gb n’hi ha prou per al sistema operatiiu, l’aplicatiu i les 216 cançons.

Com que no hi ha pantalla, el LED indicador és l’única font de comunicació amb l’usuari. Hi ha 3 modes: LED intermitent, vol dir que no sona cap cançó i que la rockola està esperant una moneda (una moneda, dues cançons); LED encès, vol dir que hem d’introduir el codi de la cançó (amb el format BANC-LLETRA-NÚMERO); LED apagat, està sonant una cançó i hem gastat tots els crèdits (les cançons pendents de sonar estan a la cua).

Els botons estan connectats directament als pins GPIO, i el LED també. Per canviar l’estat del LED l’aplicatiu executa un script Python que és el que s’encarrega d’encendre i apagar el LED.

Per si a algú li interessa, aquí va el codi font (les cançons escollides estan dins el codi font).

Portàtil de fa 13 anys amb port paral·lel

Ja estic decidit a aconseguir una màquina CNC. Segurament serà la 3040T. Han passat dos anys des que volia construir-me la màquina CNC, o sigui que al final decideixo tirar pel dret.

He repassat tots els apunts que tenia de fa dos anys, torno a mirar el projecte LinuxCNC, i veig que les coses no han canviat molt. El port paral·lel (LPT, connector DB25) continua sent necessari. Per comunicar-se amb màquines CNC el port USB no és una opció fiable, no per la velocitat, sinó per la latència i precisió en l’enviament de pulsos. Evidentment avui dia existeixen solucions basades en Raspberry Pi o Arduino, però no són solucions estàndar en el sentit de què es pugui connectar qualsevol màquina CNC. A més, si utilitzes una Raspberry Pi com a controladora, igualment necessites un ordinador per dissenyar les peces.

Tenia una torre preparada amb LinuxCNC, de fa 2 anys, però buscant una solució més confortable, he pensat en un portàtil amb port paral·lel. A l’institut en tenim uns quants al taller per desmuntar, i n’he provat un, que ha complert les expectatives. He instal·lat LUbuntu 12.04, LinuxCNC, LibreCAD i dxf2gcode, sense especials problemes. És un Pentium III a 1,6GHz i 1GB de RAM, i compleix prou bé les expectatives, encara que una mica lent, clar. Quan pugui el conectaré als drivers i motors pas a pas que tinc per comprovar que tot funciona correctament.

Les millors cançons per a una rockola Seeburg Wallbox

Quan encara no he acabat la rockola, ja estic fent una altra versió de la rockola, que serà sense pantalla. De les cançons que tinc recopilades, he escollit 8 bancs/categories: 1.Baladas; 2.Pop Rock Español; 3.Pop Rock; 4.Rock & Roll, R&B-Soul; 5.Heavy Metal; 6.Catalana. Cada categoria són 18 cantants/grups, i de cada cantant/grup dues cançons. Això fa un total de 36 cançons per categoria, i 216 cançons en total.

Evidentment m’ha sabut greu no poder ficar més cançons i haver de fer una tria. Entre els grups que he hagut de descartar, per exemple, The Doors. Què hi farem. Aquesta és la meva selecció final: (s’accepten crítiques destructives sobre els criteris utilitzats per descartar cançons)

1.Baladas

\tJeanette
Soy Rebelde
Porque Te Vas

\tJoaquín Sabina
Y nos dieron las diez
¿Quién me ha Robado el Mes de Abril?

\tJosé Luis Perales
Y ¿Cómo es él?
Te Quiero

\tJosé Vélez
Procuro Olvidarte
Bailemos Un Vals

\tJulio Iglesias
Hey
Por el Amor de una Mujer

\tLuz Casal
Piensa en mi
Te Dejé Marchar

\tUmberto Tozzi
Te Amo
Gloria

\tJoan Manuel Serrat
Aquellas Pequeñas Cosas
La Mujer que yo quiero

\tCamilo Sesto
Perdóname
Volver

\tDyango
Corazón Mágico
Querer y Perder

\tJuan Gabriel
Querida
Déjame Vivir

\tMarco Antonio Solís
Mi Eterno Amor Secreto
Quiéreme

\tMarisela
Que te Vaya Bien
Un Amor En El Olvido

\tMocedades
Eres tú
Amor Primero

\tRaphael
Qué tal te va sin mi
Estar enamorado

\tRoberto Carlos
Un Millón De Amigos
Lady Laura

\tYuri
Este Amor Ya No Se Toca
Como una loba

\tIsabel Pantoja
Así fue
Se Me Enamora el alma

=============================================
2. Pop Rock Español

\tJoaquín Sabina
Calle Melancolía
Pongamos Que Hablo De Madrid

\tEl Dúo Dinámico
Oh Carol
Esos Ojitos Negros

\tDuncan Dhu
Cien Gaviotas
Jardín De Rosas

\tCecilia
Un Ramito De Violetas
Mi Querida España

\tAntonio Flores
No Dudaría
Siete Vidas

\tMecano
Hoy No Me Puedo Levantar
Cruz De Navajas

\tMecano
Me colé en una Fiesta
Maquillaje

\tNacha Pop
La Chica De Ayer
Vístete

\tSeguridad Social
Quiero Tener Tu Presencia
Chiquilla

\tAlaska
A Quién Le Importa
Ni Tú ni Nadie

\tNino Bravo
Libre
Un Beso Y Una Flor

\tMiguel Ríos
El Río
Himno A La Alegría

\tAmaral
Voy a acabar contigo
Te Necesito

\tAmaral
No Sabe Dónde Va
Cómo hablar

\tLa Frontera
El Límite
Juan Antonio Cortés

\tHombres G
Marta Tiene Un Marcapasos
Devuélveme a mi chica

\tJulieta Venegas
Me Voy
El Presente

\tLa Oreja De Van Gogh
Muñeca de Trapo
Cuídate

=============================================
3. Pop Rock

\tBruce Springsteen
Born To Run
Glory Days

\tCredence Clearwater Revival
Proud Mary
Fortunate Son

\tDire Straits
Sultans of Swing
Going Home (Theme From The Local Hero)

\tNirvana
All Apologies
Come As You Are

\tOasis
Wonderwall
Stand By Me

\tPink Floyd
Another Brick in The Wall, Part II
Wish You Were Here

\tQueen
Bohemian Rhapsody
We Are The Champions

\tThe Beatles
Sgt. Pepper's Lonely Hearts Club Band
Yellow Submarine

\tThe Mamas And Papas
California Dreamin
My Girl

\tThe Rolling Stones
Satisfaction
Honky Tonk Women

\tU2
I Still Haven't Found What I'm Looking For
Sunday Bloody Sunday

\tVan Morrison
Brown Eyed Girl
Bright Side Of the Road

\tSteve Miller Band
Rock'n Me
The Joker

\tEagles
Hotel California
Life In The Fast Lane

\tEric Clapton
Cocaine
After Midnight

\tDavid Bowie
Starman
Space Oddity

\tT-Rex
Get It On
Bang A Gong (Get It On)

\tTom Petty & The Heartbreakers
Even The Losers
American Girl

=============================================
4. Rock & Roll, R&B-Soul

\tBuddy Holly
Maybe Baby
Everyday

\tChubby Checker
Pony Time
Let's Twist Again

\tChuck Berry
Johnny B. Goode
Sweet Little Sixteen

\tElvis Presley
All Shook Up
Jailhouse Rock

\tThe Beach Boys
Fun Fun Fun
Surfin' USA

\tJohn Travolta
Greased Lightning
You Are The One That I Want

\tBill Haley & The Comets
See You Later Alligator
Shake Rattle & Roll

\tBo Diddley
You Can't Judge A Book By Its Cover
Bo Diddley

\tBobby Vinton
Sealed With A Kiss
Blue Velvet

\tBen E. King
Rose in Spanish Harlem
Stand By Me

\tAretha Franklin
Respect
Think

\tDiana Ross
Where Did Your Love Go
You Cant Hurry Love

\tJames Brown
I Got You (I Feel Good)
It's A Man's Man's World

\tOtis Redding
The Dock Of The Bay
My Girl

\tThe Drifters
Under The Boardwalk
On Broadway

\tWilson Pickett
Land Of 1.000 Dances
In The Midnight Hour

\tRay Charles
Hit The Rad Jack
Come Rain or Come Shine

\tMarvin Gaye
Sexual Healing
Ain't No Mountain High Enough

=============================================
5. Heavy Metal

\tAC/DC
Shook Me All Night Long
Highway To Hell

\tScorpions
No One Like You
Always Somewhere

\tVan Halen
You Really Got Me
Best Of Both Worlds

\tJudas Priest
Heading Out To The Highway
You've Got Another Thing Comin'

\tIron Maiden
The Number Of The Beast
The Trooper

\tWhitesnake
Here I Go Again
Love Ain't No Stranger
\t
\tRush
The Trees
Circumstances

\tDio
Rainbow In The Dark
The Last In Line

\tTool
Stinkfist
Forty Six & 2

\tMetallica
Enter Sandman
Welcome Home

\tGuns N' Roses
Sweet Child O' Mine
Welcome To The Jungle

\tDeep Purple
Smoke On The Water
Highway Star

\tThe Who
Pinball Wizard
Who Are You

\tKISS
Detroit Rock City
Rock & Roll All Night

\tDef Leppard
Rock Of Ages
Let It Go

\tPearl Jam
Animal
State Of Love And Trust

\tLed Zeppelin
Black Dog
Immigrant Song

\tOzzy Osbourne
Psycho Man Feat
Bark At The Moon

=============================================
6. Catalana

\tElèctrica Dharma
Catalluna
Dalt les Onades

\tEls Amics de les Arts
4-3-3
Jean-Luc

\tEls Pets
Bon Dia
Tantes Coses a Fer

\tManel
Ai, Dolors
Al Mar!

\tSau
Boig per tu
És inútil continuar

\tSopa de Cabra
El boig de la ciutat
L'empordà

\tSangtraït
Somnis entre Boires
El vol de l'home ocell

\tLax'n Busto
Llença't
Amb tu

\tUmpah-Pah
Un joc d'ous
Bevent passat

\tObrint Pas
La Flama
Som

\tSisa
Qualsevol Nit Pot Sortir el Sol
L'home dibuixat

\tJoan Manuel Serrat
Ara Que Tinc Vint Anys
Cançó de matinada

\tLluis Llach
Que Tinguem Sort
Laura

\tLa Trinca
Ningú no comprèn ningú
Ball de Rams

\tDelfí Abella/Els Dracs
Cap al futbol
La casa del sol naixent

\tEsquirols/Falsterbo 3
Fent camí
Puff, el drac màgic

\tIa i Batiste/Joan Ramon Bonet
El gessamí i la rosa
Nova cançó de s'amor perdut

\tRaimon/M. del Mar Bonet
He Mirat Aquesta Terra
El Pi de Formentor

Cuando todavía no he acabado la rockola, ya estoy haciendo otra versión de la rockola, que será sin pantalla. De las canciones que tengo recopiladas, he escogido 8 bancos/categorías: 1.Baladas; 2.Pop Rock Español; 3.Pop Rock; 4.Rock & Roll, R&B-Soul; 5.Heavy Metal; 6.Catalana. Cada categoría son 18 cantantes/grupos, y de cada cantante/grupo dos canciones. Esto hace un total de 36 canciones por categoría, y 216 canciones en total.

Evidentmente me ha sabido mal no poder meter más canciones y tener que dejar al lado algunos grupos. Entre los grupos que he tenido que descartar, por ejemplo, The Doors. Qué le vamos a hacer. Esta es mi selección final: (se aceptan críticas destructivas sobre los criterios utilizados para descartar canciones)

1.Baladas

\tJeanette
Soy Rebelde
Porque Te Vas

\tJoaquín Sabina
Y nos dieron las diez
¿Quién me ha Robado el Mes de Abril?

\tJosé Luis Perales
Y ¿Cómo es él?
Te Quiero

\tJosé Vélez
Procuro Olvidarte
Bailemos Un Vals

\tJulio Iglesias
Hey
Por el Amor de una Mujer

\tLuz Casal
Piensa en mi
Te Dejé Marchar

\tUmberto Tozzi
Te Amo
Gloria

\tJoan Manuel Serrat
Aquellas Pequeñas Cosas
La Mujer que yo quiero

\tCamilo Sesto
Perdóname
Volver

\tDyango
Corazón Mágico
Querer y Perder

\tJuan Gabriel
Querida
Déjame Vivir

\tMarco Antonio Solís
Mi Eterno Amor Secreto
Quiéreme

\tMarisela
Que te Vaya Bien
Un Amor En El Olvido

\tMocedades
Eres tú
Amor Primero

\tRaphael
Qué tal te va sin mi
Estar enamorado

\tRoberto Carlos
Un Millón De Amigos
Lady Laura

\tYuri
Este Amor Ya No Se Toca
Como una loba

\tIsabel Pantoja
Así fue
Se Me Enamora el alma

=============================================
2. Pop Rock Español

\tJoaquín Sabina
Calle Melancolía
Pongamos Que Hablo De Madrid

\tEl Dúo Dinámico
Oh Carol
Esos Ojitos Negros

\tDuncan Dhu
Cien Gaviotas
Jardín De Rosas

\tCecilia
Un Ramito De Violetas
Mi Querida España

\tAntonio Flores
No Dudaría
Siete Vidas

\tMecano
Hoy No Me Puedo Levantar
Cruz De Navajas

\tMecano
Me colé en una Fiesta
Maquillaje

\tNacha Pop
La Chica De Ayer
Vístete

\tSeguridad Social
Quiero Tener Tu Presencia
Chiquilla

\tAlaska
A Quién Le Importa
Ni Tú ni Nadie

\tNino Bravo
Libre
Un Beso Y Una Flor

\tMiguel Ríos
El Río
Himno A La Alegría

\tAmaral
Voy a acabar contigo
Te Necesito

\tAmaral
No Sabe Dónde Va
Cómo hablar

\tLa Frontera
El Límite
Juan Antonio Cortés

\tHombres G
Marta Tiene Un Marcapasos
Devuélveme a mi chica

\tJulieta Venegas
Me Voy
El Presente

\tLa Oreja De Van Gogh
Muñeca de Trapo
Cuídate

=============================================
3. Pop Rock

\tBruce Springsteen
Born To Run
Glory Days

\tCredence Clearwater Revival
Proud Mary
Fortunate Son

\tDire Straits
Sultans of Swing
Going Home (Theme From The Local Hero)

\tNirvana
All Apologies
Come As You Are

\tOasis
Wonderwall
Stand By Me

\tPink Floyd
Another Brick in The Wall, Part II
Wish You Were Here

\tQueen
Bohemian Rhapsody
We Are The Champions

\tThe Beatles
Sgt. Pepper's Lonely Hearts Club Band
Yellow Submarine

\tThe Mamas And Papas
California Dreamin
My Girl

\tThe Rolling Stones
Satisfaction
Honky Tonk Women

\tU2
I Still Haven't Found What I'm Looking For
Sunday Bloody Sunday

\tVan Morrison
Brown Eyed Girl
Bright Side Of the Road

\tSteve Miller Band
Rock'n Me
The Joker

\tEagles
Hotel California
Life In The Fast Lane

\tEric Clapton
Cocaine
After Midnight

\tDavid Bowie
Starman
Space Oddity

\tT-Rex
Get It On
Bang A Gong (Get It On)

\tTom Petty & The Heartbreakers
Even The Losers
American Girl

=============================================
4. Rock & Roll, R&B-Soul

\tBuddy Holly
Maybe Baby
Everyday

\tChubby Checker
Pony Time
Let's Twist Again

\tChuck Berry
Johnny B. Goode
Sweet Little Sixteen

\tElvis Presley
All Shook Up
Jailhouse Rock

\tThe Beach Boys
Fun Fun Fun
Surfin' USA

\tJohn Travolta
Greased Lightning
You Are The One That I Want

\tBill Haley & The Comets
See You Later Alligator
Shake Rattle & Roll

\tBo Diddley
You Can't Judge A Book By Its Cover
Bo Diddley

\tBobby Vinton
Sealed With A Kiss
Blue Velvet

\tBen E. King
Rose in Spanish Harlem
Stand By Me

\tAretha Franklin
Respect
Think

\tDiana Ross
Where Did Your Love Go
You Cant Hurry Love

\tJames Brown
I Got You (I Feel Good)
It's A Man's Man's World

\tOtis Redding
The Dock Of The Bay
My Girl

\tThe Drifters
Under The Boardwalk
On Broadway

\tWilson Pickett
Land Of 1.000 Dances
In The Midnight Hour

\tRay Charles
Hit The Rad Jack
Come Rain or Come Shine

\tMarvin Gaye
Sexual Healing
Ain't No Mountain High Enough

=============================================
5. Heavy Metal

\tAC/DC
Shook Me All Night Long
Highway To Hell

\tScorpions
No One Like You
Always Somewhere

\tVan Halen
You Really Got Me
Best Of Both Worlds

\tJudas Priest
Heading Out To The Highway
You've Got Another Thing Comin'

\tIron Maiden
The Number Of The Beast
The Trooper

\tWhitesnake
Here I Go Again
Love Ain't No Stranger
\t
\tRush
The Trees
Circumstances

\tDio
Rainbow In The Dark
The Last In Line

\tTool
Stinkfist
Forty Six & 2

\tMetallica
Enter Sandman
Welcome Home

\tGuns N' Roses
Sweet Child O' Mine
Welcome To The Jungle

\tDeep Purple
Smoke On The Water
Highway Star

\tThe Who
Pinball Wizard
Who Are You

\tKISS
Detroit Rock City
Rock & Roll All Night

\tDef Leppard
Rock Of Ages
Let It Go

\tPearl Jam
Animal
State Of Love And Trust

\tLed Zeppelin
Black Dog
Immigrant Song

\tOzzy Osbourne
Psycho Man Feat
Bark At The Moon

=============================================
6. Catalana

\tElèctrica Dharma
Catalluna
Dalt les Onades

\tEls Amics de les Arts
4-3-3
Jean-Luc

\tEls Pets
Bon Dia
Tantes Coses a Fer

\tManel
Ai, Dolors
Al Mar!

\tSau
Boig per tu
És inútil continuar

\tSopa de Cabra
El boig de la ciutat
L'empordà

\tSangtraït
Somnis entre Boires
El vol de l'home ocell

\tLax'n Busto
Llença't
Amb tu

\tUmpah-Pah
Un joc d'ous
Bevent passat

\tObrint Pas
La Flama
Som

\tSisa
Qualsevol Nit Pot Sortir el Sol
L'home dibuixat

\tJoan Manuel Serrat
Ara Que Tinc Vint Anys
Cançó de matinada

\tLluis Llach
Que Tinguem Sort
Laura

\tLa Trinca
Ningú no comprèn ningú
Ball de Rams

\tDelfí Abella/Els Dracs
Cap al futbol
La casa del sol naixent

\tEsquirols/Falsterbo 3
Fent camí
Puff, el drac màgic

\tIa i Batiste/Joan Ramon Bonet
El gessamí i la rosa
Nova cançó de s'amor perdut

\tRaimon/M. del Mar Bonet
He Mirat Aquesta Terra
El Pi de Formentor

Cuando todavía no he acabado la rockola, ya estoy haciendo otra versión de la rockola, que será sin pantalla. De las canciones que tengo recopiladas, he escogido 8 bancos/categorías: 1.Baladas; 2.Pop Rock Español; 3.Pop Rock; 4.Rock & Roll, R&B-Soul; 5.Heavy Metal; 6.Catalana. Cada categoría son 18 cantantes/grupos, y de cada cantante/grupo dos canciones. Esto hace un total de 36 canciones por categoría, y 216 canciones en total.

Evidentmente me ha sabido mal no poder meter más canciones y tener que dejar al lado algunos grupos. Entre los grupos que he tenido que descartar, por ejemplo, The Doors. Qué le vamos a hacer. Esta es mi selección final: (se aceptan críticas destructivas sobre los criterios utilizados para descartar canciones)

1.Baladas

\tJeanette
Soy Rebelde
Porque Te Vas

\tJoaquín Sabina
Y nos dieron las diez
¿Quién me ha Robado el Mes de Abril?

\tJosé Luis Perales
Y ¿Cómo es él?
Te Quiero

\tJosé Vélez
Procuro Olvidarte
Bailemos Un Vals

\tJulio Iglesias
Hey
Por el Amor de una Mujer

\tLuz Casal
Piensa en mi
Te Dejé Marchar

\tUmberto Tozzi
Te Amo
Gloria

\tJoan Manuel Serrat
Aquellas Pequeñas Cosas
La Mujer que yo quiero

\tCamilo Sesto
Perdóname
Volver

\tDyango
Corazón Mágico
Querer y Perder

\tJuan Gabriel
Querida
Déjame Vivir

\tMarco Antonio Solís
Mi Eterno Amor Secreto
Quiéreme

\tMarisela
Que te Vaya Bien
Un Amor En El Olvido

\tMocedades
Eres tú
Amor Primero

\tRaphael
Qué tal te va sin mi
Estar enamorado

\tRoberto Carlos
Un Millón De Amigos
Lady Laura

\tYuri
Este Amor Ya No Se Toca
Como una loba

\tIsabel Pantoja
Así fue
Se Me Enamora el alma

=============================================
2. Pop Rock Español

\tJoaquín Sabina
Calle Melancolía
Pongamos Que Hablo De Madrid

\tEl Dúo Dinámico
Oh Carol
Esos Ojitos Negros

\tDuncan Dhu
Cien Gaviotas
Jardín De Rosas

\tCecilia
Un Ramito De Violetas
Mi Querida España

\tAntonio Flores
No Dudaría
Siete Vidas

\tMecano
Hoy No Me Puedo Levantar
Cruz De Navajas

\tMecano
Me colé en una Fiesta
Maquillaje

\tNacha Pop
La Chica De Ayer
Vístete

\tSeguridad Social
Quiero Tener Tu Presencia
Chiquilla

\tAlaska
A Quién Le Importa
Ni Tú ni Nadie

\tNino Bravo
Libre
Un Beso Y Una Flor

\tMiguel Ríos
El Río
Himno A La Alegría

\tAmaral
Voy a acabar contigo
Te Necesito

\tAmaral
No Sabe Dónde Va
Cómo hablar

\tLa Frontera
El Límite
Juan Antonio Cortés

\tHombres G
Marta Tiene Un Marcapasos
Devuélveme a mi chica

\tJulieta Venegas
Me Voy
El Presente

\tLa Oreja De Van Gogh
Muñeca de Trapo
Cuídate

=============================================
3. Pop Rock

\tBruce Springsteen
Born To Run
Glory Days

\tCredence Clearwater Revival
Proud Mary
Fortunate Son

\tDire Straits
Sultans of Swing
Going Home (Theme From The Local Hero)

\tNirvana
All Apologies
Come As You Are

\tOasis
Wonderwall
Stand By Me

\tPink Floyd
Another Brick in The Wall, Part II
Wish You Were Here

\tQueen
Bohemian Rhapsody
We Are The Champions

\tThe Beatles
Sgt. Pepper's Lonely Hearts Club Band
Yellow Submarine

\tThe Mamas And Papas
California Dreamin
My Girl

\tThe Rolling Stones
Satisfaction
Honky Tonk Women

\tU2
I Still Haven't Found What I'm Looking For
Sunday Bloody Sunday

\tVan Morrison
Brown Eyed Girl
Bright Side Of the Road

\tSteve Miller Band
Rock'n Me
The Joker

\tEagles
Hotel California
Life In The Fast Lane

\tEric Clapton
Cocaine
After Midnight

\tDavid Bowie
Starman
Space Oddity

\tT-Rex
Get It On
Bang A Gong (Get It On)

\tTom Petty & The Heartbreakers
Even The Losers
American Girl

=============================================
4. Rock & Roll, R&B-Soul

\tBuddy Holly
Maybe Baby
Everyday

\tChubby Checker
Pony Time
Let's Twist Again

\tChuck Berry
Johnny B. Goode
Sweet Little Sixteen

\tElvis Presley
All Shook Up
Jailhouse Rock

\tThe Beach Boys
Fun Fun Fun
Surfin' USA

\tJohn Travolta
Greased Lightning
You Are The One That I Want

\tBill Haley & The Comets
See You Later Alligator
Shake Rattle & Roll

\tBo Diddley
You Can't Judge A Book By Its Cover
Bo Diddley

\tBobby Vinton
Sealed With A Kiss
Blue Velvet

\tBen E. King
Rose in Spanish Harlem
Stand By Me

\tAretha Franklin
Respect
Think

\tDiana Ross
Where Did Your Love Go
You Cant Hurry Love

\tJames Brown
I Got You (I Feel Good)
It's A Man's Man's World

\tOtis Redding
The Dock Of The Bay
My Girl

\tThe Drifters
Under The Boardwalk
On Broadway

\tWilson Pickett
Land Of 1.000 Dances
In The Midnight Hour

\tRay Charles
Hit The Rad Jack
Come Rain or Come Shine

\tMarvin Gaye
Sexual Healing
Ain't No Mountain High Enough

=============================================
5. Heavy Metal

\tAC/DC
Shook Me All Night Long
Highway To Hell

\tScorpions
No One Like You
Always Somewhere

\tVan Halen
You Really Got Me
Best Of Both Worlds

\tJudas Priest
Heading Out To The Highway
You've Got Another Thing Comin'

\tIron Maiden
The Number Of The Beast
The Trooper

\tWhitesnake
Here I Go Again
Love Ain't No Stranger
\t
\tRush
The Trees
Circumstances

\tDio
Rainbow In The Dark
The Last In Line

\tTool
Stinkfist
Forty Six & 2

\tMetallica
Enter Sandman
Welcome Home

\tGuns N' Roses
Sweet Child O' Mine
Welcome To The Jungle

\tDeep Purple
Smoke On The Water
Highway Star

\tThe Who
Pinball Wizard
Who Are You

\tKISS
Detroit Rock City
Rock & Roll All Night

\tDef Leppard
Rock Of Ages
Let It Go

\tPearl Jam
Animal
State Of Love And Trust

\tLed Zeppelin
Black Dog
Immigrant Song

\tOzzy Osbourne
Psycho Man Feat
Bark At The Moon

=============================================
6. Catalana

\tElèctrica Dharma
Catalluna
Dalt les Onades

\tEls Amics de les Arts
4-3-3
Jean-Luc

\tEls Pets
Bon Dia
Tantes Coses a Fer

\tManel
Ai, Dolors
Al Mar!

\tSau
Boig per tu
És inútil continuar

\tSopa de Cabra
El boig de la ciutat
L'empordà

\tSangtraït
Somnis entre Boires
El vol de l'home ocell

\tLax'n Busto
Llença't
Amb tu

\tUmpah-Pah
Un joc d'ous
Bevent passat

\tObrint Pas
La Flama
Som

\tSisa
Qualsevol Nit Pot Sortir el Sol
L'home dibuixat

\tJoan Manuel Serrat
Ara Que Tinc Vint Anys
Cançó de matinada

\tLluis Llach
Que Tinguem Sort
Laura

\tLa Trinca
Ningú no comprèn ningú
Ball de Rams

\tDelfí Abella/Els Dracs
Cap al futbol
La casa del sol naixent

\tEsquirols/Falsterbo 3
Fent camí
Puff, el drac màgic

\tIa i Batiste/Joan Ramon Bonet
El gessamí i la rosa
Nova cançó de s'amor perdut

\tRaimon/M. del Mar Bonet
He Mirat Aquesta Terra
El Pi de Formentor

Virtual Pinball coffee table, quasi a punt

virtual pinball componentsJa està bastant acabada la tauleta de centre amb un virtual pinball integrat. Falten quatre coses, testejar bé, i tancar-la. Abans de tancar-la, una foto de com queden els components finalment. Encara falta un altre component: el transformador de la tele. Els altaveus projectaran el so cap a sota, però pel que he vist (més aviat pel que he sentit), el resultat és acceptable. Un altre problema que m’ha sorgit a l´últim moment és que el mando a distància de la tele va per infrarrojos, i el receptor IR queda ben amagat en el frontal. Malauradament la tele que tinc no té per connectar un extensor d’infrarrojos com en tenen d’altres. La solució (potser cutre) serà fer un forat a sota del moble des del qual es pot apuntar amb el mando d’infrarrojos al sensor de la tele.

El tema de les dues fonts d’alimentació crec que ja ho havia comentat. Una és la principal, i la segona és per alimentar només la targeta de video. El problema d’agafar una placa base amb un small form factor és que la seva font d’alimentació no era prou potent, i sobretot que no és compatible quant a connectors amb les fonts d’alimentació estàndar. Com es veu a la foto, la targeta de video és bastant gran comparant-la amb la placa base.