deanthecoder's profile picture. Coder, Maker, 3D Printer-er, GLSL shader writer. Author GLSL Shader Shrinker and co-founder of @GimpySoftware.

DeanTheCoder

@deanthecoder

Coder, Maker, 3D Printer-er, GLSL shader writer. Author GLSL Shader Shrinker and co-founder of @GimpySoftware.

置顶

My 2022 #Shadertoy work. Single-buffer #GLSL scenes with all content generated programmatically. No imported 3D models or textures. #artistsontwitter #realtimeVFX #digitalart


My G33kBoy emulator now lets me play #Xenon2! My work here is done. 😎 (OK - I actually have to add sound...) Source: github.com/deanthecoder/G… Installer's coming soon! #IndieDev #retro #ClassicGaming #LCD

deanthecoder's tweet image. My G33kBoy emulator now lets me play #Xenon2!
My work here is done. 😎
(OK - I actually have to add sound...)
Source: github.com/deanthecoder/G…
Installer's coming soon!
#IndieDev #retro #ClassicGaming #LCD

This screen might be a bit closer to the original LCD. 🤔 Wish I had the actual original #GameBoy to check against!

deanthecoder's tweet image. This screen might be a bit closer to the original LCD. 🤔
Wish I had the actual original #GameBoy to check against!

Starting to emulate the Game Boy LCD screen. We have pixels, grain, shadow, motion blurb, and edge coloration. Getting there... #GameBoy #LCD #Emulation

deanthecoder's tweet image. Starting to emulate the Game Boy LCD screen.
We have pixels, grain, shadow, motion blurb, and edge coloration.
Getting there...
#GameBoy #LCD #Emulation


Starting to emulate the Game Boy LCD screen. We have pixels, grain, shadow, motion blurb, and edge coloration. Getting there... #GameBoy #LCD #Emulation

deanthecoder's tweet image. Starting to emulate the Game Boy LCD screen.
We have pixels, grain, shadow, motion blurb, and edge coloration.
Getting there...
#GameBoy #LCD #Emulation

Aaaand we have a #Tetris menu screen! That took a while. The screen kept flickering because (of all things...) I wasn't emulating joypad input yet! #indiedev #gameboy #emulation

deanthecoder's tweet image. Aaaand we have a #Tetris menu screen!
That took a while. The screen kept flickering because (of all things...) I wasn't emulating joypad input yet!
#indiedev #gameboy #emulation


Aaaand we have a #Tetris menu screen! That took a while. The screen kept flickering because (of all things...) I wasn't emulating joypad input yet! #indiedev #gameboy #emulation

deanthecoder's tweet image. Aaaand we have a #Tetris menu screen!
That took a while. The screen kept flickering because (of all things...) I wasn't emulating joypad input yet!
#indiedev #gameboy #emulation

Next milestone in my #GameBoy emulator - Get in! #Nintendo #Emulation #indiedev



Next milestone in my #GameBoy emulator - Get in! #Nintendo #Emulation #indiedev

My emulated #GameBoy Pixel Processing Unit now outputs this test image. This is a Good Thing. (Massive respect to @mcurrie for the GB test ROM) #indiedev #emulation

deanthecoder's tweet image. My emulated #GameBoy Pixel Processing Unit now outputs this test image. This is a Good Thing.
(Massive respect to @mcurrie for the GB test ROM)
#indiedev #emulation


My emulated #GameBoy Pixel Processing Unit now outputs this test image. This is a Good Thing. (Massive respect to @mcurrie for the GB test ROM) #indiedev #emulation

deanthecoder's tweet image. My emulated #GameBoy Pixel Processing Unit now outputs this test image. This is a Good Thing.
(Massive respect to @mcurrie for the GB test ROM)
#indiedev #emulation

Step 1 of writing a new #GameBoy emulator: start with 49,599 failing unit tests. 🤣 Hold my beer. 🍺 #Emulation #indiedev #ThisIsGonnaTakeAWhile

deanthecoder's tweet image. Step 1 of writing a new #GameBoy emulator: start with 49,599 failing unit tests. 🤣
Hold my beer. 🍺
#Emulation #indiedev #ThisIsGonnaTakeAWhile


Step 1 of writing a new #GameBoy emulator: start with 49,599 failing unit tests. 🤣 Hold my beer. 🍺 #Emulation #indiedev #ThisIsGonnaTakeAWhile

deanthecoder's tweet image. Step 1 of writing a new #GameBoy emulator: start with 49,599 failing unit tests. 🤣
Hold my beer. 🍺
#Emulation #indiedev #ThisIsGonnaTakeAWhile

I wrote myself a custom #CRT-inspired shell with a bunch of custom features and #ASCII-themed screensavers. 🤓 Full source: github.com/deanthecoder/G…

deanthecoder's tweet image. I wrote myself a custom #CRT-inspired shell with a bunch of custom features and #ASCII-themed screensavers. 🤓
Full source: github.com/deanthecoder/G…
deanthecoder's tweet image. I wrote myself a custom #CRT-inspired shell with a bunch of custom features and #ASCII-themed screensavers. 🤓
Full source: github.com/deanthecoder/G…
deanthecoder's tweet image. I wrote myself a custom #CRT-inspired shell with a bunch of custom features and #ASCII-themed screensavers. 🤓
Full source: github.com/deanthecoder/G…

More added to CineCode - Code and watch YouTube on a single monitor. Source: github.com/deanthecoder/C… #indiedev #github #YouTube


Weekend experiment: CineCode. Write code and watch YouTube in one window. #dotnet #avalonia #csharp

deanthecoder's tweet image. Weekend experiment: CineCode.
Write code and watch YouTube in one window.
#dotnet #avalonia #csharp

HoloFrame: My new #Python project that tracks your head position using your webcam, updating the 3D scene accordingly. It allows you to 'look around' the object on display. Full source: github.com/deanthecoder/H… #VirtualReality #indiedev #Panda3d

deanthecoder's tweet image. HoloFrame: My new #Python project that tracks your head position using your webcam, updating the 3D scene accordingly. It allows you to 'look around' the object on display.
Full source: github.com/deanthecoder/H…
#VirtualReality #indiedev #Panda3d

So, how does a mini Macintosh end up running demos? It’s powered by an ESP32, custom framebuffer + retro effects code, and bricks from @ZURUToys Full video: youtu.be/s1KJXCidgk0 Code: github.com/deanthecoder/B… #RetroComputing #ESP32

deanthecoder's tweet image. So, how does a mini Macintosh end up running demos?
It’s powered by an ESP32,  custom framebuffer + retro effects code, and bricks from @ZURUToys 
Full video: youtu.be/s1KJXCidgk0
Code: github.com/deanthecoder/B…
#RetroComputing #ESP32
deanthecoder's tweet image. So, how does a mini Macintosh end up running demos?
It’s powered by an ESP32,  custom framebuffer + retro effects code, and bricks from @ZURUToys 
Full video: youtu.be/s1KJXCidgk0
Code: github.com/deanthecoder/B…
#RetroComputing #ESP32
deanthecoder's tweet image. So, how does a mini Macintosh end up running demos?
It’s powered by an ESP32,  custom framebuffer + retro effects code, and bricks from @ZURUToys 
Full video: youtu.be/s1KJXCidgk0
Code: github.com/deanthecoder/B…
#RetroComputing #ESP32

🚀 Built a mini retro Macintosh that actually runs realtime demos on an ESP32! Here’s a peek 👇 Full video on YouTube: youtu.be/s1KJXCidgk0 #RetroComputing #ESP32 #Maker


DeanTheCoder 已转帖

LittleJS rendering system is crazy fast. For the procedural hills in my #js13k game, I just draw a few thousand thin vertical strips. No sweat. 💪🚂


Fire effect running on my Brickintosh! Powered by an #ESP32 with a 280x240-pixel screen. #retro #lego #macintosh

deanthecoder's tweet image. Fire effect running on my Brickintosh!
Powered by an #ESP32 with a 280x240-pixel screen.
#retro #lego #macintosh

Eat. Sleep. Write another graphics demo. Repeat.

deanthecoder's tweet image. Eat. Sleep. Write another graphics demo. Repeat.

Conway's Game of Life. Displayed on a fake Mac, booted from a fake #ZXSpectrum, running on an emulated ESP32, for deployment on a real #ESP32. 😎



I found a great online tool for creating #GitHub 'social previews': socialify.git.ci Definitely recommended! Nice one @weicodes !


Loading...

Something went wrong.


Something went wrong.