Retrasos y adelantos | 20161006-1414 |
El percance anteriormente mencionado al final fue grave de verdad, aunque no fatal: el final de mi aventura en la UNED se aplaza para Diciembre. Al menos no hicieron falta testigos, pero no por ello dejó de sentarme como un tiro aceptar que la graduación se atrase cuatro meses.
"Hire Hare" se desarrolla poco a poco, pero muy desequilibradamente. Por un lado, el redibujador parcial del entorno tridimensional ya funciona; por el otro, como aún no he dibujado suficientes gráficos, este redibujador simplemente me llena la pantalla con gráficos vacíos.
La carrera en peligro | 20160923-1336 |
Un percance grave de última hora ha puesto mi graduación en peligro. Voy a necesitar testigos (espero que el jefe de estudios y el librero de Palencia estén dispuestos a ayudarme) y mucha suerte para poder salir del tremendo entuerto en el que me he metido.
Mientras intento resolver esta complicación tan inesperada como indeseada veo que otro plazo se acerca peligrosamente: la fecha de entrega del concurso CPC Retrodev 2016. Así que aquí tenéis un primer pantallazo de mi proyecto en desarrollo: "Hire Hare".
8 de Septiembre: una semana más | 20160908-1202 |
Ya he terminado el segundo de los exámenes de Septiembre, Aprendizaje Automático: si nada falla será el último de verdad antes de graduarme en un mes. Han sido cuatro años francamente intensos y me alegra estar cerca de terminarlos felizmente: habré cumplido una promesa, y las promesas son sagradas.
Pero no es momento de hacer castillos en el aire. Aún hay que terminar el proyecto de fin de carrera: el programa mismo está terminado, ahora solamente hay que pulir detalles (y muy especialmente explicarlo todo para que sea comprensible al ojo humano) y escribir el informe final, la memoria del proyecto.
1 de Septiembre: quince días críticos | 20160901-1204 |
Quedan cuatro días para el primer examen, seis para el segundo, y dos semanas para presentar el proyecto de final de carrera. Sí, son días de lo más excitante; afortunadamente muchas cosas han mejorado durante los últimos días y puedo dedicarme en cuerpo y alma a la labor universitaria.
De momento, y con mucho retraso, es mi deseo agradecer a Tom&Jerry la mención que me hizo en 30 Years Amstrad Megademo y aplaudir la labor de los autores de cada una de sus partes. De paso me alegra ver que tras tantos años sin tocarlo CPCE aún puede mostrar correctamente escenas que hacen virguerías puramente verticales con el CRTC.
15 de Agosto: treinta días esenciales | 20160815-1140 |
Tengo una semana para convertir el prototipo del proyecto de fin de carrera en un programa presentable; luego, dos semanas para estudiar los dos últimos exámenes; después media semana para hacerlos; y finalmente, una semana más para escribir la documentación y entregar el proyecto. Total treinta días, los mismos que separan el día de hoy y el 15 de Septiembre.
Mientras tanto reabro mi sitio web poco a poco; este blog vuelve a ser legible tras mes y medio de ausencia, desde que compré este flamante ordenador hasta que copié desde el aparato viejo los datos correspondientes a las páginas y los ficheros de CPCE, BB4CPC y los "compactajes". De paso comentaré que "Golden Tail" me ha gustado: el mismo motor gráfico de "Space Pest Control", pero con una ingeniosa vuelta de tuerca.
Listado temporal de Speedlocks (II) | 20160703-1035 |
Anoche me pasé de listo editando la lista de tipos de Speedlock, ordenándola para que pareciese que había sentido y creando categorías hipotéticas intermedias. Pero un solo juego ha servido para desbaratarlo todo: Athena (1987 Ocean) grabado a 2000 baudios con pilotos simples. En consecuencia no solamente las dos categorías hipotéticas eran inútiles sino que además la lógica que las inspiraba y que intentaba tender un puente entre las demás era falsa.
Version | Machine | Titles | Pilot type | Baud rate | ID length | Byte stream
V.0
| Spectrum
| 1984: first release of Daley Thompson's Decathlon
| complex: identical short tones, 2-edge separators and 2-edge SYNC
| ~2000
| 7
| simple: no internal separators
| V.1
| Spectrum
| 1985: Bounty Bob Strikes Back, Highway Encounter
| complex: four different short tones, 2-edge separators and 2-edge SYNC
| ~2000
| 6
| simple: no internal separators
| V.2
| CPC
| 1985: Highway Encounter; 1986: Alien Highway, Batman, Donkey Kong, Mercenary; 1987: Arkanoid, Head over Heels
| complex: four different short tones (five in Mercenary), 2-edge separators and 2-edge SYNC
| ~2000
| 5
| simple: no internal separators
| V.3
| Spectrum
| 1986: Alien Highway, Tarzan; 1987: Leviathan, Head over Heels
| complex: four different short tones, 2-edge separators and 2-edge SYNC
| ~2000
| 6
| complex: 42-edge internal separators
| V.4
| CPC
| 1986: Tarzan; 1987: Combat School, Gryzor, Renegade, Wizball; 1988: Guerrilla War, Renegade II: Target Renegade
| complex: four different short tones, 2-edge separators and 2-edge SYNC
| ~2000
| 5
| complex: 42-edge internal separators
| V.5
| Spectrum
| 1987: Athena, Combat School, Wizball
| simple: one long tone and 16-edge SYNC, no separators
| ~2000
| 6
| complex: 42-edge internal separators
| V.6
| CPC
| 1988: Arkanoid II: Revenge of Doh, Operation Wolf; in general, all Speedlock tapes for CPC after 1988
| complex: four different short tones, 2-edge separators and 2-edge SYNC
| ~1600
| 5
| complex: 42-edge internal separators
| V.7
| Spectrum
| 1988: re-release of Daley Thompson's Decathlon; in general, all Speedlock tapes for Spectrum after 1988
| simple: one long tone and 16-edge SYNC, no separators
| ~1600
| 6
| complex: 42-edge internal separators
| |
Aquí tenéis (otra vez en inglés) la lista, que como véis ha cambiado bastante. Como en la anterior, he desglosado los tipos de Speedlock exclusivamente por el tipo de codificación; he dejado de lado consideraciones adicionales como el uso de "llaves" con las que el cargador se descrifra a sí mismo en varias versiones para Spectrum.
Listado temporal de Speedlocks | 20160702-2355 |
Julio empieza con las notas finales de los exámenes recientes. Al final solamente he suspendido una asignatura, cosa que casi agradezco porque si hubiese habido la menor lógica en esta locura de aventura debería haberlo suspendido todo.
Byte stream | Version | Machine | Year and titles | Features | Transfer rate |
simple, each physical block is a logical block | V.0 | Spectrum | 1984: Daley Thompson's Decathlon | * pilot tone divided into identical subtones and couples of edges * ~2000 baud, 7-bit ID * each block is a single set of bytes; bytes aren't encrypted * no text inside the loader | 150% |
V.1 | CPC | 1986: Donkey Kong (CPC)
1987: Arkanoid (CPC) In general, every Speedlock tape for CPC released before 1987 | * pilot tone divided into sets of four -five in Mercenary- subtones and couples of edges * ~2000 baud, 5-bit ID * each block is a single set of bytes; bytes aren't encrypted * inside the CPC loader: SPEEDLOCK PROTECTION SYSTEM (C) 1985 D.LOOKER & D.AUBREY JONES : COPYRIGHT 1985 DJL SOFTWARE - ALL RIGHTS RESERVED! | ||
V.2 | Spectrum | 1985: Bounty Bob Strikes Back
1986: Highway Encounter In general, every Speedlock tape for Spectrum released before 1986 | * pilot tone divided into sets of four subtones and couples of edges * ~2000 baud, 6-bit ID * each block is a single set of bytes; bytes aren't encrypted * inside the Spectrum loader: SPEEDLOCK Protection System V 3.1 © DJL Software & David Aubrey Jones 1985 * Government Health Warning - Attempting to crack SPEEDLOCK can damage your sanity! * | ||
complex, each physical block can host multiple logical blocks | V.3 | CPC | 1987: Tarzan | * pilot tone divided into sets of four subtones and couples of edges * ~2000 baud, 5-bit ID * each block may be divided in several sets of bytes and 21-bit separators; bytes are encrypted * inside the CPC loader: SPEEDLOCK PROTECTION SYSTEM (C) 1985 D.LOOKER & D.AUBREY JONES : COPYRIGHT 1985 DJL SOFTWARE - ALL RIGHTS RESERVED! | |
V.4 | Spectrum | 1986: Green Beret
1987: Head over Heels | * pilot tone divided into sets of four subtones and couples of edges * ~2000 baud, 6-bit ID * each block may be divided in several sets of bytes and 21-bit separators; bytes are encrypted * inside the Spectrum loader: SPEEDLOCK Protection System © DJL Software & D. Aubrey Jones 1984 - Tel:0793 724317 * Government Health Warning - Attempting to crack SPEEDLOCK can damage your sanity! * | ||
V.5 | CPC | 1987: Combat School
1987: Renegade In general, every Speedlock tape for CPC released after 1987 | * pilot tone divided into sets of four subtones and couples of edges * ~1600 baud, 5-bit ID * each block may be divided in several sets of bytes and 21-bit separators; bytes are encrypted * no text inside the loader | 120% | |
V.6 | Spectrum | NO KNOWN TITLES | * pilot tone divided into sets of four subtones and couples of edges * ~1600 baud, 6-bit ID * each block may be divided in several sets of bytes and 21-bit separators; bytes are encrypted * no text inside the loader | ||
V.7 | CPC | NO KNOWN TITLES | * simple pilot tone followed by sixteen SYNC's * ~1600 baud, 5-bit ID * each block may be divided in several sets of bytes and 21-bit separators; bytes are encrypted * no text inside the loader | ||
V.8 | Spectrum | 1987: Gryzor
1987: Target Renegade In general, every Speedlock tape for Spectrum released after 1987 | * simple pilot tone followed by sixteen SYNC's * ~1600 baud, 6-bit ID * each block may be divided in several sets of bytes and 21-bit separators; bytes are encrypted * no text inside the loader |
Cambiando de tema, estoy intentando hacer una enumeración ordenada de las variantes de Speedlock, el método de grabación en cinta creado por ambos Davides (D.Aubrey Jones y D.Looker), ya que deseo implementar tanto las versiones de Spectrum como las de CPC en CSW2CDT pero para ello necesito ordenarlas debidamente. Arriba tenéis un primer intento, en inglés, todavía no muy claro. De momento solamente considero las características puramente físicas de la señal; no me interesan las propiedades lógicas (almacenamiento, cifrado, etc) porque son irrelevantes para la digitalización de la señal. ¿Con quién podría hablar sobre el tema?
Acerca de lo ocurrido recientemente | 20160622-1212 |
Me limitaré a citar a Enrique de Villena, tal como Francisco de Quevedo y Villegas le hizo hablar en "Sueño de la muerte", el quinto de sus "Sueños", escrito en 1621, al enterarse de las noticias internacionales con las que el anónimo protagonista-narrador le pone al día: "En tiempo de paz mandarán los cobardes, medrarán los viciosos, valdrán los ignorantes, gobernarán los tiranos, tiranizarán los letrados, letradeará el interés, porque la paz mundana es amiga de pícaros."
Tres paletillas de cerdo | 20160617-1240 |
Ahora mismo no estoy recibiendo ninguna noticia de la UNED: ni cartas sobre el proyecto ni notas de los exámenes. Así que aprovecho para empezar a experimentar con un posible proyecto para el próximo RetroDev 2016.
La paleta de colores de la primera pareja de imágenes es la más clásica de todas, con los gradientes tradicionales 1-2-11-20 y 3-6-15-24; la tercera pareja "pasteliza" todos los colores saturados (ahora los gradientes son 1-5-14-23 y 3-7-16-25); la segunda solamente pasteliza los colores más brillantes (20/23 y 24/25). ¿Qué opináis?
Tres buenas noticias | 20160613-1122 |
1.- Los exámenes han terminado. Sé que me espera mucho trabajo durante el verano (el proyecto de fin de carrera, los exámenes de Septiembre...) pero es un gran alivio que los compromisos más urgentes ya hayan concluido y me hayan dejado en paz.
2.- Tengo la nota de Inglés Avanzado (B2), "reading 19/20, listening 14/20, writing 19/20, talking 16/20": total 85%, lo que me convierte legal y universalmente en un anglófono. It feels good, I tell you. All I need now is to travel abroad. Where should I go first?
3.- Los tribunales norteamericanos han dado la razón a Hulk Hogan y han condenado a Gawker (la compañía que poseía Gizmodo, Jezebel, Kotaku, Lifehack... los reyes del "clickbait") a indemnizaciones de 140 M$. Con ello se ata otro cabo suelto del caso Gamergate.
[ ◀ MODERNOS ] [ ▲ ] [ ▶ ANTIGUOS ] |