viernes, 28 de julio de 2017

La Demo de Vacaciones

Llevo un par de semanas de vacaciones pero sigo viendo demos,... o mas bien me las sugiere Youtube. Las demos sobre Wonderland XII de Censor Design no están nada mal:

Censor Design - Wonderland XII - Real C64, 8580 SID


https://www.youtube.com/watch?v=jX0UgvgBuQc

Esta demo fue liberada el 4 de agosto de 2013. Domina en movimiento de gráficos en 3D, el arte gráfico,... está muy currada.
Consta de 3 discos y una revisión para el tercero, si descargas la versión plus: 

Note to R2
Changes:
-High pitched tone fixed in end part digis.
-As a bonus there was a scroll text by NiM that didn't make it into R1.

Side 1 and 2 are binary identical to R1 as these changes only affect side 3.

The original R1 with the bug is included for completion.


Wonderland XII en CSDb, con los links para descargar la demo completa las SIDs!!!



Censor Design en CSDb y su Web.


A disfrutar!




domingo, 23 de julio de 2017

RetroPie para Raspberry Pi

A estas alturas ya es bastante conocida, pero para los que les pille de nuevas, Retropie es una distribución linux orientada a la emulación de máquinas retro... y no tan retro, además de permitirte instalar juegos (ports) disponibles en linux, como el Quake, nuestro querido Supertux o mi favorito, el Supertuxkart. Entre las ventajas de Retropie se encuentran que necesita muy poco recursos y tiene gran cantidad de emuladores, según indican en su web, alrededor de 50 sistemas!!

La descarga está disponible para PC, ODroid y Raspberry Pi, la cual trataremos en este post.



Para instalar Retropie en nuestra Raspberry pi, una vez descargada la instalación necesitaremos una Micro SD y un programa para instalar imágenes a dispositivos de almacenamiento USB. En la guía de instalación oficial te indican varias apps para ello. Para linux te proponen la web etcher, yo uso Ubuntu y este viene con un creador de discos de arranque, si estas en Windows puedes usar Win32DiskImage o el Apple Pi Baker para Mac.

En Github tenemos una Guía de Instalación en inglés, por lo demás muy completa en la que incluso nos enseñan como configurar los mandos de SuperNes, XBox y Play Station 2. De modo que no pretendo en este post hacer una guía completa de instalación y configuración. Mas bien pretendo que sirva como un primer vistazo para los que quieran saber de que va, antes de comprar una Raspberry pi solo para esto.

Yo he probado la imagen en mi Raspberry Pi 2b, con potencia mas que suficiente:


  • CPU ARM Cortex-A7 Quad-core 900MHz 
  • 1GB RAM
  • 4 USB 
  • 40 GPIO pins
  • HDMI
  • Ethernet 
  • Audio jack 3.5mm jack y video compuesto combinado
  • Camera interface (CSI)
  • Display interface (DSI)
  • Slot card Micro SD  
  • VideoCore IV 3D graphics   
Como podéis ver en las especificaciones, la placa no trae wifi, de modo que necesitareis una para las actualizaciones, descargar paquetes y maquinas adicionales, los juegos en red, etc,... ademas de un teclado, claro. Pero una vez configurada, el teclado solo será solo necesario en función que máquina queráis emular.

Como solo le he comprado la carcasa básica, al enchufar la fuente de alimentación arranca inmediatamente:


y la pantalla principal no es un escritorio típico linux sino un menú gráfico de selección de máquinas instaladas que se puede controlar con el mando,... claro que primero habrá que configurarlo (para eso tenéis la guía):


Si es la primera ejecución aparecerá el menú de configuración de los mandos que tengas conectados, aunque también aparecerá si en los sucesivos arranques enchufas mandos nuevos:


Si seleccionamos "RetroPie" accederemos al menú de configuración:


Y hasta aquí las pantallas gráficas. Para mi, de las pocas pegas que le encuentro por el momento a esta distribución, ya que aunque los menús en formato texto que te presentan son muy completos, también son poco amigables, sobre todo para los que no están muy familiarizados con estos modos:




Como curiosidad, los mas vejetes del lugar recordarán aplicaciones de gestión de disco como el Norton/Total/Win Commander, pues tenéis uno en el File Manager, el cual podréis usarlo para pasar roms a las carpetas de cada emulador:


aunque para mi gusto, es mejor usar gestor FTP como Filezilla desde otro PC. Total, si necesitas un PC para descargar las roms, el puerto usb se me antoja innecesario. Eso si, siempre que tengamos nuestra Raspberry pi conectada por wifi o ethernet, claro (la IP nos la da la propia Retropie desde el menú principal).
Los datos para el FTP son:
  • User: pi
  • Pass: raspberry 

Finalmente, una vez trasteado un poco la RetroPie lancé la rom After the War en C64:






que siendo tan malo con cuando salió :P (aparecía el primero en la lista, jejeje), y es que a pesar de que los gráficos no estaban mal, la jugabilidad no era precisamente una maravilla y terminabas aburriéndote rápido.

Recuerdo haberme comprado el pack de Dinamic con mucho entusiasmo, pero se ve que para cuando sacaron este y otros títulos en C64, se habían volcado con los 16 bits, dejando un poco de lado la calidad en 8 bits, que requería mas trabajo.

 
Lista de emuladores (yo he contado 60!):
3do                                     Amiga                              Amstrad CPC
Apple II                               Atari 2600                        Atari 7800
Atari 800 & 5200                 Atari Jaguar                      Atari Lynx
Atari ST-STE-TT-Falcon Coco                                Colecovision
Commodore 64                  Daphne                            Dragon
Dreamcast                         Famicom Disk System       Game Boy Advance
Game Boy Color           Game Boy                         GameCube
Game Gear                        Game & Watch                   GemRB
Genesis/Megadrive             Intellivision                          Love
Macintosh                           Master System                   MESS
MSX                                   Neo Geo Pocket Color       Neo Geo Pocket
Nintendo 64                        Nintendo DS                      Nintendo Entertainment System
OpenBOR          Oric                                   PC Engine
PC                          Playstation 1                      Playstation 2
PSP                          Sam Coupe                       Saturn
ScummVM                         Sega 32X                          Sega CD
SG 1000                            Super Nintendo ES            TI-99
TRS-80                              Vectrex                             VideoPac / Odyssey 2
Virtual Boy                          Wii                                     Wonderswan Color
WonderSwan                      Zmachine                           ZX Spectrum


Ports
Adventure Game Studio   Cave Story                 Commander Keen
Descent                          Dinothawr                   DOOM
Duke Nukem 3D              GameMaker Games GemRB
Giana's Return                Lincity                  Löve
KODI                              Marathon                    Micropolis
Minecraft Pi Edition          OpenBOR                  OpenTTD
OpenTyrian                     OutRun Engine           Quake Series
Rick Dangerous              Prince of Persia            Stratagus
Super Mario War            SuperTux                     The-Ur-Quan-Masters
Warcraft/Starcraft            Wolfenstein 3D             Zelda Engin

Web de RetroPie: https://retropie.org.uk/
Web de Raspberry Pi: https://www.raspberrypi.org/
Web de ODroid: http://www.hardkernel.com/main/main.php
Firs Installation en Github: https://github.com/retropie/retropie-setup/wiki/First-Installation

A disfrutar.

jueves, 20 de julio de 2017

Enlace a un post de Monkey Island

Sigo empeñado en terminar algunos borradores que se me están alargando mas de lo que esperaba y para descansar de esta y otras cosas, me pongo a leer a otros para inspirarme. Hoy me he encontrado con un dibujante de comics que ha escrito una anécdota personal sobre un amigo que por una carambola del destino acabó trabajando para los desarrolladores del Monkey Island (no para susodicho juego sino para el Thimbleweed Park). El post habla de nostalgia, infancia y todas esas cosas en las que muchos nos reconocemos.



A veces no hace falta escribir sobre un tema en concreto sino referenciar a otros.

La web en cuestión, El Listo y el post "Lo que pasó cuando volvimos de Monkey Island".



Internet está llena de cosas como esta y por eso me encanta.

A disfrutar.

miércoles, 19 de julio de 2017

Streets of Rage... La película!!!

Os acordáis del juego Streets of Rage? un clásico beat 'em up en el que ibas pantalla tras pantalla golpeando a malotes y al final de de cada fase tenías que acabar con uno mas grande que el resto. A mi me molaba especialmente porque en la parte superior de la pantalla te iba indicando con una barra de energía cuanto te faltaba para acabar con cada enemigo. Pues un amigo me ha pasado por Whatsapp un video de uno chicos que lo han llevado a la "gran pantalla" XD. Si bien, las actuaciones de los actores son de coña y por lo demás muy chungas, se lo han currado en la edición del vídeo.



Por cierto, todo esta bien hasta que en el minuto 19:14 cometen un autentico sacrilegio... si esa Megadrive no es de atrezzo claro... XDXDXD.
Aunque la "acción" como tal acaba en el minuto 30 (sí muuuy largo), luego se la pasan de coña hasta el minuto 49.

Gracias a mi colega Floren por pasarme el video por Whatsapp.
Un abrazo tio!!

A disfrutar.

Street of Rage en Wikipedia.

lunes, 17 de julio de 2017

La demo del domingo... dedicada a Carry Fisher :)

Esta semana voy un poco a tope y la demo de domingo ya va por el lunes tarde... En fin, he encontrado esta demo de Atlantis de 4 minutos dedicada a Carry Fisher y Starwars, publicada el 12 de febrero de este año:

The Last Hope by Atlantis (C64 Demo)




The Last Hope en CSDd.
Atlantis en CSDb  y en Facebook
Datastorm 2017 en CSDb  y su web.

A disfrutar!

viernes, 14 de julio de 2017

A Radiohead le mola el Spectrum

Desde Reddit me hago eco de una noticia muy retro. Radiohead ha lanzado una edición especial aniversario de su tercer disco OK Computer 1997-2017 OKNOTOK, que incluye un montón de material (Boxed Edition): 3 vinilos, un block de notas, ilustraciones... y una cinta de cassette de 90 minutos con grabaciones de la banda.


Al parecer un fan del grupo ha comentado en reddit que un amigo procesó el audio de la cinta y lo cargó en un spectrum encontrando 30 lineas de código con los nombres de los integrantes de la banda y la fecha del 10 de diciembre de 1996, además del mensaje “Felicidades… has encontrado el mensaje secreto. syd vive hmmmm. Deberíamos salir más”. 


Tras esta pantalla el pequeño programa muestra letras, colores y tonos:



Radiohead nos tiene acostumbrados a este tipo de "easter eggs", pero en este caso se han superado!!

A disfrutar!!

Radiohead OKNOTOK web: http://www.oknotok.co.uk/
En Reddit:  https://www.reddit.com/r/radiohead/comments/6mthy3/my_friend_run_program_placed_at_the_end_of/
Albun en Wikipedia: https://es.wikipedia.org/wiki/OK_Computer
Radiohead en wikipedia: https://es.wikipedia.org/wiki/Radiohead

jueves, 13 de julio de 2017

Mantenimiento del Amiga 500+

Hace unos días se me ocurrió revisar las tripas de mi Amiga 500 y nada mas abrir la trampilla de la expansión de memoria me encontré con esto:


 Se puede ver como la corrosión ha llegado incluso a los condensadores mas cercanos:


Podéis encontrar pilas nuevas para el amiga en webs como Amigastore.eu (3,5€+envío):
o retrocables.es (2,99€+envío): 


O si ya no tiene arreglo, directamente una nueva expansión de memoria:



miércoles, 12 de julio de 2017

Desarrollo en C64

Igual os reconocéis en la historia. Como a tantos otros niños, mis padres me regalaron un C64, con el que aprendí a programar en Basic. Pero eran otros tiempos y la información no era casi ubicua como ahora. Los niños se desesperan rápido sin los estímulos adecuados o simplemente pierden el interés por culpa de la Nintendo, el baloncesto,... etc. De modo que aunque acabé estudiando informática, el Commodore acabó aparcado en un cajón durante mucho tiempo.

Sin embargo un día de pronto te acuerdas de los viejos tiempos, lees algo en Internet y descubres un gusanillo que estaba oculto todo este tiempo. Te pones a indagar en la red y te das cuenta de que no estas solo en tu locura y que hay cantidad de páginas dedicas al mundo retro.

Commodore Manía es una página de referencia para los que nos interesamos en el mundillo. El foro hay una sección dedicada programación. En ella encontraréis cantidad de información relacionada con el desarrollo, no solo relacionada con el lenguaje ensamblador, sino también con las herramientas relacionadas, tales como compiladores, IDEs, editores de sprites, de música, ingeniería inversa, compresores, procesadores de archivos, manuales, etc... 



En el tema "Herramientas de desarrollo cruzado para Commodore 64" iniciado por "josepzin", este ha listado toda una serie de links a herramientas y documentación. Os los pongo aquí con permiso de los chicos de Commodore Manía:

Ensambladores y compiladores:
- 64tass: http://singularcrew.hu/64tass/
- ACME: https://sourceforge.net/projects/acme-crossass/
- C64asm: http://tothb.ehc.hu/software/
- C64 Studio: http://www.georg-rottensteiner.de/en/index.html
- CBM prg Studio: http://www.ajordison.co.uk/download.html
- cc65 suite: http://cc65.github.io/cc65/
- DASM: http://dasm-dillon.sourceforge.net/
- DreamAss: http://developer.berlios.de/projects/rrtools/
- Kick Assembler: http://www.theweb.dk/KickAssembler/Main.php
- Slang: http://www.ffd2.com/fridge/slang/
- Turbo Macro Pro: http://turbo.style64.org


IDEs de desarrollo:
- C64 Kickass IDE: http://csdb.dk/release/?id=104482
- C64 Studio: http://www.georg-rottensteiner.de/en/index.html
- CBM prg Studio: http://www.ajordison.co.uk/download.html
- Relaunch64: http://www.popelganda.de/relaunch64.html
- TommyGun: http://sourceforge.net/projects/tommygun/


Gráficos:
- 7up Sprite Editor: http://anigators.com/projekte/7up/
- C64 Charset Minion: http://csdb.dk/release/?id=137527
- Char Pad: http://www.subchristsoftware.com/charpad.htm
- VChar64:  https://github.com/ricardoquesada/vchar64
- Cuneiform: http://scrapdog.freeservers.com/cunei.html
- GangEd 1.01: http://csdb.dk/release/?id=19831
- GrafX2: http://pulkomandy.tk/projects/GrafX2
- HermIRES 1.25: http://csdb.dk/release/?id=114680
- Mappy 1.4.23: http://tilemap.co.uk/mappy.php
- MultiColor 0.2.1: http://csdb.dk/release/?id=76585
- Pixcen: https://code.google.com/p/pixcen/
- Project One: http://p1.untergrund.net/
- Sprite Pad: http://www.subchristsoftware.com/spritepad.htm
- Tiled Map Editor: http://www.mapeditor.org
- Timanthes: http://csdb.dk/release/?id=75871
- Pro Motion: http://www.cosmigo.com/promotion (de pago)
- Multipaint: http://oldmachinery.blogspot.com/2016/02/multipaint-for-drawing-c64-zx-spectrum.html
- Playscii: https://jp.itch.io/playscii

Música/Sonido:
- CheeseCutter: http://theyamo.kapsi.fi/ccutter/downloads.html
- Goattracker2:  http://sourceforge.net/projects/goattracker2/


Compresores:
- Bongo linking engine: http://csdb.dk/release/?id=117165
- Exomizer 2: http://hem.bredband.net/magli143/exo/
- Pucrunch: http://www.cs.tut.fi/~albert/Dev/pucrunch/#Progs


Ingenieria inversa:
- radare2: http://radare.org/r/
- Infiltrator Disassembler: http://csdb.dk/release/?id=100129


Emuladores:
- CCS64: http://www.ccs64.com/
- Hoxs64: http://www.hoxs64.net/
- VICE: http://vice-emu.sourceforge.net/
- Easy 6502: skilldrick.github.io/easy6502/ (emulador 6502 online)

Procesar archivos
- droiD64: https://sourceforge.net/projects/droid64/
- DirMaster: http://style64.org/release/dirmaster-v3.1.0-style
- C1541 / D64-a-PRG: https://sites.google.com/site/commodoreymas/utilidades/d64-a-prg
- Disk-2-EasyFlash (disk2easyflash.exe): https://www.c64-wiki.de/index.php/EasyFlash³#Disk2EasyFlash
- PRG-2-CRT (prg2crt.py): http://www.frank-buss.de/c64/prg2crt/index.html


Bibliografía, documentación y tutoriales:
- A c64 game in several steps (por Endurion): http://www.gamedev.net/blog/949/entry-2249750-a-c64-game-in-several-steps-lots-of-em/
- All about your c64: http://www.the-dreams.de/aay.html
- Assemble It: http://tnd64.unikat.sk/assemble_it.html
- C64 programmer's reference guide: http://www.devili.iki.fi/Computers/Commodore/C64/Programmers_Reference/page_iii.html
- Codebase 64 wiki: http://codebase64.org/doku.php
- Dustlayer tutorials: http://dustlayer.com/tutorials/
- Tutorial: http://noname.c64.org/csdb/release/?id=8717
- Juego de instrucciones del 6502: http://www.masswerk.at/6502/6502_instruction_set.html


Además de toda la información que os indico arriba, he estado siguiendo un tutorial de ensamblador del blog de Mauro Cifuentes, que para los que empezamos de 0, no esta nada mal.

Espero que os sirva.

Saludos.


martes, 11 de julio de 2017

Oferta del día!! Raspberry pi 3b por 29€

No soy muy dado a la publicidad gratuita, pero en el Primeday, Amazon está vendiendo la Raspberry pi 3 por 29€ con gastos de envío gratis!
Yo tengo la Raspberry pi 2b para emular retro maquinas y va genial.

 
En Amazon...

Curiosamente google también me ha hecho llegar la misma oferta por el movil a través de la web "ofertitas.es":

http://blog.ofertitas.es/raspberry-pi-3-barata/114814/

Raspberry en su web.

Sus especificaciones:
  • Quad Core 1.2GHz Broadcom BCM2837 64bit CPU
  • 1GB RAM
  • BCM43438 wireless LAN and Bluetooth Low Energy (BLE) on board
  • 40-pin extended GPIO
  • 4 USB 2 ports
  • 4 Pole stereo output and composite video port
  • Full size HDMI
  • CSI camera port for connecting a Raspberry Pi camera
  • DSI display port for connecting a Raspberry Pi touchscreen display
  • Micro SD port for loading your operating system and storing data
  • Upgraded switched Micro USB power source up to 2.5A.

Estoy preparando una entrada sobre Retro máquinas en la Raspberry pi, para los que estén interesados en recordar viejos tiempos sin tener que invertir tiempo y dinero en máquinas antiguas. Espero no alargarme mucho.

Saludos.

domingo, 9 de julio de 2017

La demo del domingo: Oxyron - ReLIGHTening

Objetos en 3D con degradados, fractales, fractales dentro de cubos, toroides, focos,... patos!!  esta demo tiene de todo!!

Oxyron - ReLIGHTening | C64 demo, Full HD 50 fps, Real SID


Oxyron en la scene: http://csdb.dk/group/?id=7 

En su web tienen un montón de demos, casi todas en C64 pero tambien hay algunas en Amiga, Atari y PC.

lunes, 3 de julio de 2017

Laberinto

El pasado abril tuve la oportunidad de asistir con mi mujer al Retro Madrid 2017 (y vino por voluntad propia!). Además de conocer a gente del mundillo y poder probar algunas de las máquinas participé en los sorteos con la suerte de ganar un par de juegos de C64.

Ya conocía algunos de los juegos de Sputnik World, pero este en concreto se me había pasado. Mola tenerlo en formato físico jewel case (carcasa doble), de lujo!



Laberinto es una adaptación de Sputnik World del juego Labyrinth al español. "Sal Solo, excéntrico adinerado y amante de los juegos, ha materializado su deseo de convertir su propio laberinto en un juego real. Tu eres el jugador y deberás sobrevivir ante los peligros del laberinto."


Como podemos ver los gráficos son sencillos:


Lo mejor en estos casos es ir con la libreta a mano para para ir apuntando donde están los peligros y las magias que se necesitan para sortearlos:


Es cortito pero entretenido. En la pantalla final he distorsionado el mapa completo, sino no tiene gracia ehhh?




Tenéis un post muy bueno sobre el juego y Sputnik World en Commodore plus:

La versión española: http://csdb.dk/release/?id=134482
La versión inglesa: http://csdb.dk/release/?id=125865
Sputnik World en csdb: http://csdb.dk/group/?id=7282

Saludos.

domingo, 2 de julio de 2017

La demo del domingo

Esta semana me he encontrado con esta demo de 5 minutos, que no es muy espectacular pero suena bien!


Genesis project: http://csdb.dk/group/?id=396
En FB: https://www.facebook.com/groups/genesis.project.c64/

Técnicamente Uncensored de Booze Design de 13 minutos esta mucho mejor y es la primera en el Top de SCDb con un 9.7:


Liberada el 25 de octubre de 2014, en CSDb: http://csdb.dk/release/?id=133934

sábado, 1 de julio de 2017

Lo barato sale caro

Tras mas de un mes de espera, he recibido por Aliexpress un convertidor de Euroconector (scart) a HDMI. Hay tantas opciones y precios que opté por la mas barata. No es la primera vez que opto por esta opción en Aliexpress con buen resultado. No en vano los precios oscilan desde los 12€ a los 40€ en dicha web, sin contar los 80-100€ que han pedido en alguna tienda de electrónica.

Mi idea era poder usar mi monitor Samsung para todo, el cual tiene una calidad de imagen excelente pero solo tiene entradas HDMI y VGA.



Esta opción es mas barata porque viene con un cable usb como fuente de alimentación. Por lo que la fuente la pones tú. Ademas el aparato viene en una bolsita de plástico envuelta en plástico de burbujas. Por lo que las posibilidades de ser dañado en trayecto aumentan.

Este tipo de convertidores necesitan fuente de alimentación ya que la señal se degrada con cada conexión. 

He hecho varias pruebas con el C64 y el A500 con resultados lamentables:



No, no es que haya salido mal la foto con la cámara, se ve así de borroso y en b/n.
Pero con el A500 el resultado es aún peor:



Pues sí, aunque no lo parezca esa imagen debería corresponder a esta otra:




De modo que solicite la devolución del producto a Aliexpress y ahí empezaron los problemas.
La compañía vendedora del producto me devolvío 3€ y me dijo que los usara para reparar el producto. De locos! Pero intenté explicarles que eso en España y por esa cantidad era imposible. 
Tras muchas vueltas, y para deshacerse del marrón, me indicaron que devolviera los 3€ y que enviara de vuelta el producto a China por correo!!! Obviamente sabían que los costes de envío son muy superiores al precio del producto y que no iba a hacerlo.

De modo que me he quedado con 3€ en paypal y cacharro que no sirve para nada.

Retro mini TV Game

Recientemente me han regalado una pequeña joya retro:


200 juegos. De lo mas sencillo. Consola y mando todo en uno se conectan con un cable jack a la tele. El cable es jack en un extremo y video-audio en el otro:

La podéis encontrar en amazon por 14€:
https://www.amazon.es/Thumbs-Up-MINTVGAME-Controlador-juegos/dp/B0122N12NG


Las nota negativa se la lleva la calidad del producto. El conector jack hace que parpadee la pantalla y tras usarla un par de veces hizo click y se dejó de funcionar. De modo que no hay mucho mas que mostrar. Una pena.



Entradas mas populares