Francisco Gallego (aka Prof. Retroman)'s Avatar

Francisco Gallego (aka Prof. Retroman)

@frangallego

Doctor en Informática. Desarrollador de Videojuegos y métodos educativos innovadores. Profesor en la Universidad de Alicante. Youtube: https://www.youtube.com/@ProfesorRetroman

186
Followers
50
Following
35
Posts
06.11.2023
Joined
Posts Following

Latest posts by Francisco Gallego (aka Prof. Retroman) @frangallego

Preview
🎙 PODCAST | Los pueblos desconocidos de Siberia En este episodio descubrimos cómo son las decenas de pueblos nómadas que habitan en el extremo más alejado del ártico ruso

Ya estamos dando los últimos retoques a la nueva temporada de Catástrofe Ultravioleta… mientras terminamos estamos recordando las temporadas anteriores.

Y Siberia es un capitulazo

www.eldiario.es/sociedad/cat...

27.02.2026 21:49 👍 31 🔁 10 💬 2 📌 0
YouTube
YouTube Share your videos with friends, family, and the world

En el PostPodcast de esta semana:

- Desde Australia con amor
- Uso avanzado del CRTC no, lo siguiente
- PERO QUIEN HA HECHO ESTO
- Niveles técnicos
- Vuestros comentarios

iVoox: go.ivoox.com/rf/169194548

YouTube: youtu.be/AL-EWbYaiKU

26.02.2026 19:46 👍 2 🔁 3 💬 0 📌 0
Ep547. Coffee Break: Señal y Ruido en Directo
Ep547. Coffee Break: Señal y Ruido en Directo YouTube video by Coffee Break Podcast

En el episodio 547 de @pcoffeebreak.bsky.social hablamos de:
• Clickbait en 1989 ☀️🤪📢
• ChatGPT debuta como físico teórico 🤖⚛️📚
• Espinosaurios por tierra y mar 🦕🏜️🌊
• Teorías de la consciencia 🧠🤔✨
Ya disponible en tu distribuidor de podcasts favorito 🗣️🎙️

27.02.2026 07:49 👍 4 🔁 3 💬 0 📌 0
The screenshot of the release notes reads:

A new version of TeX Live Utility is available!
TeX Live Utility 1.55 is now available-you have 1.54. Would you like to download it now?
Release Notes:
Changes Since 1.54
• Fix bug 137, homepage link in Help Book.
• First release in a long time, since I don't use TeX anymore and resent the very idea of paying Apple annually for the privilege of giving away free and open-source software. Also, I'm really lazy. Please accept my apologies for all the annoying issues you've encountered in this mission-critical software.
• Updated mirror list, which was three years out of date.
• Added missing legacy mirrors, which was even more out of date.
• Added an alert on startup when user tries Homebrew's lobotomized MacTex, because those lunatics left timgr but removed its database.
Thanks for nothing, guys. Bug 142 and 144.
• Use a custom user-agent to work around the Anubis bot trap on texlive.info. Can't wait to see what else breaks because of this, thanks to the profusion of degenerate Artificial Insemination fetishists scraping websites to feed their models.
• Lists of countries in Repository/Continent are now sorted. No idea how you people let me get away with that one for the last fifteen years.

The screenshot of the release notes reads: A new version of TeX Live Utility is available! TeX Live Utility 1.55 is now available-you have 1.54. Would you like to download it now? Release Notes: Changes Since 1.54 • Fix bug 137, homepage link in Help Book. • First release in a long time, since I don't use TeX anymore and resent the very idea of paying Apple annually for the privilege of giving away free and open-source software. Also, I'm really lazy. Please accept my apologies for all the annoying issues you've encountered in this mission-critical software. • Updated mirror list, which was three years out of date. • Added missing legacy mirrors, which was even more out of date. • Added an alert on startup when user tries Homebrew's lobotomized MacTex, because those lunatics left timgr but removed its database. Thanks for nothing, guys. Bug 142 and 144. • Use a custom user-agent to work around the Anubis bot trap on texlive.info. Can't wait to see what else breaks because of this, thanks to the profusion of degenerate Artificial Insemination fetishists scraping websites to feed their models. • Lists of countries in Repository/Continent are now sorted. No idea how you people let me get away with that one for the last fifteen years.

There's a "is anyone even reading this" sort of honesty you get in the software update release notes from a project that's been around for a long time.

26.02.2026 20:44 👍 1338 🔁 330 💬 19 📌 16
Post image Post image Post image

Venga...os enseño esto y ya me callo🤐
¡¡Lo que está haciendo Dan Labriet es alucinante!!

Id sacando los #CBM #Amiga del cajón porque van a echar humo🔥

#wip #pixelart

26.02.2026 19:08 👍 9 🔁 5 💬 0 📌 0

🎯 RESUMEN

Un objeto en C++:
1. Type: Significado de los bytes
2. Size: Tamaño fijo
3. Value: Lo que contiene
4. Name: Opcional
5. Storage duration: bytes disponibles
6. Lifetime: validez temporal
7. Alignment: donde

¿Lo sabías ya?
Cuéntame lo que pensabas y tus anécdotas 👇

#CPP #Programming

14.02.2026 22:14 👍 4 🔁 0 💬 0 📌 0

💡 BONUS: El alignment es CRÍTICO

Un int mal alineado puede:
- Ser mucho más lento (doble acceso)
- Crashear (ARMv6, RISC-V)
- Comportamiento indefinido

El compilador lo gestiona, pero con `reinterpret_cast` o structs packed... ojo.

Extra: el padding es consecuencia!

#CPP #Programming
10/11

14.02.2026 22:10 👍 2 🔁 0 💬 1 📌 0

7️⃣ ALINEAMIENTO (Alignment)

En qué posiciones de memoria puede empezar el objeto.

Un `int` (4 bytes) suele requerir múltiplo de 4:
✅ 0x1000
❌ 0x1001

¿Por qué? Por cómo funciona el hardware: lee bloques, no bytes.

Como sprites en NES: se alinean a tiles de 8x8 píxeles.

#CPP #Programming
9/11

14.02.2026 22:08 👍 0 🔁 0 💬 1 📌 0

6️⃣ TIEMPO DE VIDA (Lifetime)

⚠️ NO es lo mismo que storage duration

Desde que se CONSTRUYE hasta que se DESTRUYE.

Puede ser más corto que el storage (y suele serlo).

Como Zelda: el inventario existe siempre (storage), pero cada item tiene su lifetime.

#CPP #Programming
8/11

14.02.2026 22:06 👍 0 🔁 0 💬 1 📌 0

5️⃣ DURACIÓN DEL ALMACENAMIENTO (Storage Duration)

Cuánto tiempo está disponible la memoria.

- Automática (stack): variables locales
- Estática: toda la vida del programa
- Dinámica (heap): new/delete
- Thread-local: una copia por hilo

#CPP #Programming
7/11

14.02.2026 22:04 👍 0 🔁 0 💬 1 📌 0

4️⃣ NOMBRE (Name)

ES OPCIONAL. Un objeto con nombre lo llamamos variable (casi siempre)

int puntos = 0; // nombre: "puntos"
new int(42); // sin nombre

Como enemigos de Doom: algunos tienen nombre (Cyberdemon), otros son "imp #347"

#CPP #Programming
6/11

14.02.2026 22:01 👍 0 🔁 0 💬 1 📌 0

3️⃣ VALOR (Value)

Los bits concretos almacenados AHORA MISMO.

`int vidas;` → 4 bytes disponibles
`vidas = 3;` → escribimos un valor concreto

Como el contador de vidas en Contra. El "tipo" es contador, el "valor" es cuántas te quedan.

#CPP #Programming
5/11

14.02.2026 21:58 👍 0 🔁 0 💬 1 📌 0

2️⃣ TAMAÑO (Size)

Cuántos bytes ocupa tu objeto. Todos consecutivos en memoria.

- `char`: 1 byte (HP de un Pokémon)
- `int`: 4 bytes (puntuación de Pac-Man)
- `double`: 8 bytes (posición de Mario en SM64)

Consúltalo: `sizeof(tu_variable)`

#CPP #Programming
4/11

14.02.2026 21:55 👍 0 🔁 0 💬 1 📌 0

Vamos con las 7 propiedades:

1️⃣ TIPO (Type/Semántica)

El tipo NO son los bits, es la interpretación

4 bytes (0x42480000):
- Como `int`: 1.111.490.560
- Como `float`: 50.0

Como leer el cartridge de Pokémon Rojo en Game Boy vs hex editor. Mismos bits, distinto significado

#CPP #Programming
3/11

14.02.2026 21:54 👍 1 🔁 0 💬 1 📌 0

Aclaremos la confusión común:

En C++, un `int` es un objeto. Un `char` es un objeto. Un array es un objeto: región de memoria con significado

NO necesitas clases ni POO

`int x = 5;`←esto crea un objeto

La POO popularizó el término, pero el concepto es anterior y más amplio
#CPP #Programming
2/11

14.02.2026 21:51 👍 0 🔁 0 💬 1 📌 0

🧵 Los 7 secretos de los objetos en C++ que deberías conocer

⚠️ "Objeto" en C++ NO es "instancia de clase" (POO). Es más fundamental.

**Un objeto es una región de memoria con semánticas asociadas**

Son bytes en RAM a los que C++ da significado.

Vamos a destripar esto 🔽
#CPP #Programming
1/11

14.02.2026 21:48 👍 9 🔁 6 💬 1 📌 0
Video thumbnail

BÓLIDO DOBLE DE LAS DELTA CÁNCRIDAS SOBRE #ALICANTE/#ALACANT ANOCHE a las 22h38m30s TUC (23h38 CET). Sobre #Orión lo captó Jordi Donet @jordidonet.bsky.social. Se produjo por un meteoroide fragmentado antes de su encuentro con la Tierra. Listado de @ice-csic.bsky.social
➡️ ice.csic.es?view=article...

10.02.2026 09:49 👍 20 🔁 7 💬 1 📌 1
Post image

Con la liberación del Pakete Engine, es el momento de crear obras de arte aventureras. Para incentivar dicha creación, desde Cepeceros Podcast convocamos el primer Gran Concurso de creación de aventuras Point & Click para Amstrad CPC. Hilo:

26.01.2026 16:43 👍 30 🔁 20 💬 1 📌 3
Preview
Héctor Socas, físico solar: 'Hace más de un siglo que no hay un eclipse total en la Península' El divulgador asegura que los eclipses totales son un espectáculo astronómico «muy inusual» que hay que contemplar al menos una vez en la vida.

¿Ya tienes tus gafas de eclipse? El de este año nos pilla en España entre el atardecer y el ocaso, lo que puede restarle un pelín de espectacularidad. Pero aun así, es una experiencia que hay que vivir

www.eldia.es/canarias/202...

26.01.2026 16:47 👍 14 🔁 6 💬 1 📌 0
Cepeceros Recomienda 47: Gridrider
Cepeceros Recomienda 47: Gridrider YouTube video by Cepeceros Podcast

Cepeceros Recomienda 47: Gridrider

youtu.be/Ts49Emz51Zg

24.01.2026 16:40 👍 3 🔁 3 💬 0 📌 0
Preview
Podcast CB SyR 542: Emergencia en la ISS, Artemisa II, IA generativa en matemáticas, burbujas galopantes y no hables mientras conduces - La Ciencia de la Mula Francis Te recomiendo disfrutar del episodio 542 del podcast Coffee Break: Señal y Ruido [iVoox A, iVoox B; ApplePod A, ApplePod B], titulado “Emergencia en la ISS; Artemisa; IA en Matemáticas; Burbujas; Dist...

Podcast CB SyR 542: Emergencia en la ISS, Artemisa II, IA generativa en matemáticas, burbujas galopantes y no hables mientras conduces francis.naukas.com/2026/01/24/p...

24.01.2026 13:26 👍 12 🔁 4 💬 0 📌 0

I have some more bad news.

If an admissions committee even suspects you used ChatGPT for your application letter, they'll almost certainly decide not to waste a precious admissions spot on you.

Instead they'll give it to, you know, someone who actually likes to write and knows how to do it.

17.01.2026 23:03 👍 2510 🔁 409 💬 53 📌 23
Rocks and sand, mostly obscured by clouds.

JAXA/ISAS/DARTS/Kevin M. Gill

Rocks and sand, mostly obscured by clouds. JAXA/ISAS/DARTS/Kevin M. Gill

On the left, Venus with an overexposed sunlit side and infrared night side. On the right, and a little further away, are Earth and the Moon. Observed in ultraviolet and infrared by Japan’s Akatsuki orbiter at Venus on October 21, 2016.

flic.kr/p/2maa5QV

13.01.2026 03:01 👍 171 🔁 39 💬 4 📌 4
Preview
Malasombra: Un cartucho lleno de magia Analizamos Malasombra, una impresionante aventura de acción y plataformas para NES.

"una aventura de acción y plataformas que desafía los límites técnicos de un cartucho de 8 bits, pero también es algo más: la muestra de que, cuarenta años después, la NES todavía tiene hechizos que lanzar."

🧙 Desarrollado por @4mhzes.bsky.social

✏️ Análisis de @jonshepard.bsky.social

12.01.2026 11:19 👍 6 🔁 4 💬 0 📌 1

"Es la prueba de que un estudio no necesita millones de presupuesto para crear algo memorable, tan solo pasión, corazón y mucho conocimiento y arte.

Malasombra es un cartucho que huele a tardes eternas, a mandos rectangulares gastados y a magia pixelada."

Gracias, gracias, gracias

12.01.2026 11:26 👍 11 🔁 4 💬 0 📌 0

Por otra parte, las imágenes dan la impresión de que diseño y desarrollo han sido hecho por personas de AUA. Esto también iría,entiendo,en contra de la patentabilidad por parte de la UA

Sea como sea,quede claro que son sólo conjeturas personales. No tengo más conocimiento que cualquiera de vosotrxs

10.01.2026 17:26 👍 2 🔁 0 💬 0 📌 0

Con sinceridad, ni idea. El texto habla de compatibilidad eléctrica con los ordenadores medida, pero también dice que es una Gotek + microcontrolador(para la pantalla, entiendo). Habla de reproducir los ruidos y poco más. Hasta donde sé, esto lleva años púbico, y con arte previo no se puede patentar

10.01.2026 15:51 👍 3 🔁 0 💬 1 📌 0

La @GBRetroDev , junto a @frangallego.bsky.social ,y la universidad de alicante , hicieron el segundo concurso de crear un juego para la Gameboy. Emocionante hasta el final, con grandes participantes y buenos juegos. Gracias a ellos, podremos seguir haciendo lo que nos gusta.

21.11.2025 19:34 👍 2 🔁 1 💬 0 📌 0
Preview
GBRetroDev 2025: Awards Ceremony 🎮 Join us live for the GBRetroDev 2025 Awards Ceremony! Get ready to witness history in the making at the GBRetroDev 2025 Awards! ( https://itch.io/jam/gbretrodev25 ) Hosted by the University of Alicante, this isn't just a contest—it's a celebration of pure coding grit. We challenged student teams to do the impossible: build an original Game Boy game from scratch, in raw Assembly, with zero prior experience. In just seven weeks, they've gone from "Hello World" to full-blown cartridge-ready games. ## Meet the Jury: From Students to Masters Our judging panel knows exactly what it takes because they’ve been there. We’ve assembled an all-star team of UA graduates who turned their own final degree projects into Game Boy reality: - Alberto Rius Poveda ( Crea tus juegos para Gameboy, 2024 ) - Víctor Conejero Vicente ( Whyrm, 2022 ) - Ángel Jesús Terol Martínez ( Golden Sacra, 2020 ) - Enrique Vidal Cayuela ( Project Rogue, 2020 ) - Ángel Navarro Martínez ( Galahad Escape!, 2019 ) - Jesús Hernández Fernández ( Packedtory, 2019 ) ## 🌟 Special Guest Expert: Marc Robledo We're also honored to feature Marc Robledo, a renowned ROM hacker and tool creator whose work—including the industry-standard Rom Patcher JS and his stunning 'DX' colorizations of classic titles—has revitalized the modern Game Boy scene, as our guest expert. Whether you're a dev, a retro collector, or just love indie creativity, you don't want to miss this. Come hang out with us, support the next generation of developers, and discover the future classics of the Game Boy library. See you in the chat! 🚀

📅 Hoy 20/nov/25 20:00 UTC+1

🕹️#GBRetroDev 2025
📹Gala Entrega de Premios 🏆

🔗 bit.ly/gbretrodev25...

25 juegos 3 premios
¡No te lo pierdas!

#Gameboy #Coding #GameDev #IndieDev #UAGames #RetroDev #Programming #Assembler #Game #Contest @ua.es @marcrobledo.com @mcalby.bsky.social @jdjuanje.bsky.social

20.11.2025 11:46 👍 10 🔁 4 💬 0 📌 1

Recordad, hoy 18/nov a las 18h

Disfrutad con nosotros de Marc Robledo
@marcrobledo.com

18.11.2025 13:43 👍 4 🔁 2 💬 0 📌 0