Hereโ€™s an easter egg in the new Lego Batman that I think all of yourwill REALLY appreciate.

Itโ€™s so good, I had to make a video.

@cabel

This is excellent ๐Ÿ˜

@cabel this is ENTIRELY unrelated but I do have to wonder where and how the diamond shape became this ubiquidous icon for "go here." like once you notice it you start seeing it come up everywhere... at first I thought it was exclusive to Control (2019) but it just Keeps Appearing
@rabbithawk256 @cabel Huh, interesting. Red diamond shapes are also the questmarker in NieR:Automata. Thought that's just part of the UI design of that specific game.

@cabel #Alt4You
Gameplay from Lego Batman: Batman takes something from a stuffed bear and plugs it into a computer. Subtitle: Red Hood One put something in this bear, but what? Let's analyze it.

On the computer monitor appears two screens of what looks suspiciously like Commodore BASIC, followed by a banner that reads: BAT BASIC v19.89

Video cuts to a Commodore 64 emulation, where the above program listing is typed in and run. It brings up a small yellow Batman logo, which bounces around the screen.

@Two9A @cabel cc: @oration ๐Ÿ‘€โ†‘โ†‘ ๐Ÿฆ‡๐Ÿ–ฅ๏ธ
@cabel Good on you for doing this incredibly necessary task!
@cabel Fantastic. Thank you for doing it so I didnโ€™t have to.
@cabel holy Molly this is amazing
@Migueldeicaza @cabel teaching Batman BASIC is trivial with enough tokens
@cabel If this cut got any deeper we'd need John Cameron to fetch it back.
@cabel haaaa, Batman DVD logo simulator

@cabel

What's the easter egg? Is something in the code?

@mattmaison The BASIC code shown on the in-game computer screen, when entered in a Commodore 64, generates a batman sprite that "flies" across the screen. @cabel This is why alt text is essential.

@austin @cabel

You mean what's on Batman's scren is real working code? Not just gibberish?

@mattmaison @austin Yes, as i explained in the voiceover, i typed in all of the code i saw on the game screen into a c64 emulator, and hit run. the code made that bat signal screensaver. :)

@cabel @austin

Ah, my bad. I didn't know there was audio. Nice work running the code! Very cool!

Also, I just saw this article on it:

https://www.gamespot.com/articles/lego-batmans-newest-easter-egg-really-makes-you-work-for-it/

Lego Batman's Newest Easter Egg Really Makes You Work For It

Lego Batman: Legacy of the Dark Knight is full of Easter eggs, but one of its most obscure will put a smile on the face of anyone who grew up in the Commodore 64 era of computers. As spotted by the eagle-eyed Cabel Sasser, a quick jaunt to the Batcave during one of the early...

GameSpot

@cabel

Just listened to your audio. I thought the blue screen was from the game also. My fault for not listening... Your explaination is good.

@cabel DARKNESS

NO PARENTS

@cabel which game system is that?
@cabel It's too long to fit in a post, but in case anyone wants to try out the code (I did!), it's in the alt-text of the image below. Tested and verified in the Denise C64 emulator.

@cabel

As a former Commodore 64 owner, I think that's so sweet they went to the bother of including that detail, and thank you for running the programme for us.

@cabel OMG, amazing find! If anyone wants to quickly try it themselves, copy the code here: https://gist.github.com/waxpancake/c6b287e725347cc6981a87bb8fdd11ea

And use the menu in the bottom-right of this excellent browser-based C64 emulator to paste text from clipboard, and hit enter to run it! https://ty64.krissz.hu/

LEGO Batman C64 easter egg discovered by Cabel Sasser

LEGO Batman C64 easter egg discovered by Cabel Sasser - gist:c6b287e725347cc6981a87bb8fdd11ea

Gist
@cabel OMG CABEL I AM LITERALLY IN TEARS THIS IS SO GOOD THANK YOU FOR THIS
@cabel lmfao, i wonder if this is planned like: here are 2 storypoints to implement this or if a dev thought: "lets have some fun. hardly anyone will ever know, regarding the target group"

@cabel I did. I only caught a quick glimpse of it and thought it was going to cycle the border colours (similar memory area) but then noticed the data and looping and realised it was going to be a sprite animation..

#A900

@cabel As someone who has transcribed many 8-bit BASIC programs from one platform to another, it is tragic how a screen full of POKEs is correctly interpreted as C64. Every other platform had an actual BASIC that you could do things with!
@TomF @cabel They all had problems... the same thing on the Spectrum would have been 50 lines of DATA statements with a poke loop and a call into machine code. ๐Ÿ˜…
@tsturm @cabel Nah, those people were slackers. You can do it all in BASIC if you think hard enough.
@cabel @Gargron I love everything about it. Especially the fact that you had to type the code in by hand, just like we used to have to do with the listings in computer magazines back in the day.
@pheraph @cabel @Gargron I tried that once as a kid, failed, and then thought programming was hard for the next 20-25 years.
@cabel Wow, what an interesting finding.
@cabel YOU GOT TO BE KIDDING ME!
@cabel yes. that was quite pleasant. thank you for the video.
@cabel oh, nice... did they know about https://github.com/egonw/vleermuis ?
GitHub - egonw/vleermuis: This repository contains the BASIC source code published 1989 for a simple game.

This repository contains the BASIC source code published 1989 for a simple game. - egonw/vleermuis

GitHub

@cabel

Works like a charm on the #Mega65 in GO64 Mode too!

@cabel and I thought this was going to be about Lobster Thermidor.