Sign in

Pedro de Medeiros 👾

@pvmm.bsky.social
91 followers 128 following 77 posts

Left-wing atheist, free software enthusiast, retro games/emulator programmer and horror fan that transforms coffee into code.

PostsRepliesMedia
Pedro de Medeiros 👾 @pvmm.bsky.social · 24/08/2026
I don't know who created this, but it's kinda accurate. 🤣
Top image: western mecha are military vehicles like tanks with chicken legs attached to it or a refrigerator with amphibian legs attached to it. 
Bottom imagem: Japanese mecha are armoured humanoid figures with angel or butterfly wings.
000
Pedro de Medeiros 👾 @pvmm.bsky.social · 02/08/2026
spillhistorie.no/2025/09/11/n... Norway's first adventure games, part 1
spillhistorie.no
Norway's first adventure games, part 1 - Spillhistorie.no
The story of SVHA Adventure, and how it was saved after over 40 years of obscurity.
000
Pedro de Medeiros 👾 @pvmm.bsky.social · 27/07/2026
beej.us/blog/data/my... Mystery REM comment in BASIC source code on the Exidy Sorcerer
beej.us
10 REM"_(C2SLFF4
010
Pedro de Medeiros 👾 @pvmm.bsky.social · 30/04/2026
Caterpuzzle working perfectly on the real thing #caterpuzzle #msxpico+ #msxpico #sdcc #msxgl #homebrew #gamedev
Caterpuzzle game running on MSX2+ with MSX-Pico+ cartridge
092
Pedro de Medeiros 👾 @pvmm.bsky.social · 28/04/2026
This is an unexpected turn of events 😱
Antarctic Adventure featuring The Thing as the final boss 😱
011
Pedro de Medeiros 👾 @pvmm.bsky.social · 21/03/2026
Caterpuzzle enhancements: * warp portals * button/gate pairing mechanism youtu.be/-tt4oEUZwLs #msx #gamedev #homebrew #sdcc #msxgl #snake #caterpuzzle
youtu.be
Caterpuzzle has buttons/gates pairs
YouTube video by Pedro de Medeiros
0103
Pedro de Medeiros 👾 @pvmm.bsky.social · 19/03/2026
#msx #gamedev #homebrew #msxgl #sdcc #caterpuzzle #snake #msxtileforge www.youtube.com/watch?v=UnPi...
youtube.com
Caterpuzzle is still in development
YouTube video by Pedro de Medeiros
072
Pedro de Medeiros 👾 @pvmm.bsky.social · 26/02/2026
The basic game algorithm is ready: www.youtube.com/watch?v=WuJV... #gamedev #msx #msxdev #msxdev25 #caterpuzzle #snake #msxtileforge #msxgl #sdcc #homebrew #8bit
youtube.com
Mrs. Carter the caterpillar grows to reach new heights
YouTube video by Pedro de Medeiros
094
Pedro de Medeiros 👾 @pvmm.bsky.social · 23/02/2026
Weekend was productive. #msx #gamedev #homebrew #msxgl #sdcc #msxdev #msxdev25 #caterpuzzle #snake #msxtileforge youtu.be/phEbcUzDNmo
youtu.be
Caterpuzzle, a side view snake-like puzzle
YouTube video by Pedro de Medeiros
073
Pedro de Medeiros 👾 @pvmm.bsky.social · 22/02/2026
Updates on the snake puzzle: 16x16 meta-tiles and key controls working #msx #msxdev25 #msxgl #homebrew #sdcc #msxtileforge #snake #gamedev #8bit www.youtube.com/watch?v=uS4d...
youtube.com
Snake-like puzzle for the MSX1
YouTube video by Pedro de Medeiros
072
Pedro de Medeiros 👾 @pvmm.bsky.social · 13/02/2026
A snake puzzle for the MSX, but it's actually a female caterpillar. Graphics by MSX Tile Forge. #msx #gamedev #msxtileforge #homebrew #snake #msxgl #sdcc
Ms. Carter the Caterpillar in a maze
0112
Pedro de Medeiros 👾 @pvmm.bsky.social · 06/01/2026
I created a profiler with some lines of Tcl script thanks to OpenMSX new Trace Viewer. It's easy to use and doesn't require the programmer to insert INs and OUTs in his code, so it works with old ROMs too. #openMSX #msx #tcl #debugging #gamedev #profiler #homebrew #8bit
The Trace Viewer in action after running my profiler script in Tcl.
093
Pedro de Medeiros 👾 @pvmm.bsky.social · 10/11/2025
Arkanoid project is not dead. Here is a small update. #msx2 #msx #homebrew #msxgl #sdcc #gamedev #arkanoid www.youtube.com/watch?v=AHT7...
youtube.com
Arkanoid project (MSX2): all power-up pills
YouTube video by Pedro de Medeiros
0144
Pedro de Medeiros 👾 @pvmm.bsky.social · 18/08/2025
I release a new version of my image conversion tool to make MSX2 games in screen 5 #msx #msx2 #gamedev #retrocomputing github.com/pvmm/XPM2SC5
github.com
GitHub - pvmm/XPM2SC5: Converts xpm image into MSX2 SCREEN5 (GRAPHICS4)
Converts xpm image into MSX2 SCREEN5 (GRAPHICS4). Contribute to pvmm/XPM2SC5 development by creating an account on GitHub.
084
Pedro de Medeiros 👾 @pvmm.bsky.social · 14/08/2025
www.quantamagazine.org/new-method-i...
quantamagazine.org
New Method Is the Fastest Way To Find the Best Routes | Quanta Magazine
A canonical problem in computer science is to find the shortest route to every point in a network. A new approach beats the classic algorithm taught in textbooks.
000
Pedro de Medeiros 👾 @pvmm.bsky.social · 08/08/2025
Trying Danilo Angelo's tile editor I created this little experiment. Do you know what game this is? #msxtileforge #msx #gamedev #arcade github.com/DamnedAngel/...
msx tile forge in action
0134
Reposted by Pedro de Medeiros 👾
Video Game History Foundation @gamehistoryorg.bsky.social · 06/08/2025
We've acquired the historic game magazine Computer Entertainer. As in, we got the rights. We own the magazine. And we're putting it into the Creative Commons for anyone to use for free. Learn more: gamehistory.org/computerente...
4438091154
Pedro de Medeiros 👾 @pvmm.bsky.social · 15/07/2025
MSXdev25 is about to happen again #msxdev #homebrew #8bit #msx www.msxdev.org/2025/07/15/m...
msxdev.org
MSXdev25 – MSXdev Contest
041
Pedro de Medeiros 👾 @pvmm.bsky.social · 01/07/2025
Latest update! #msx #msx2 #arkanoid #gamedev #homebrew #openmsx #msxgl #sdcc #8bit #msxdev
youtube.com
Arkanoid project (MSX2): dropping power-up pills
YouTube video by Pedro de Medeiros
0124
Pedro de Medeiros 👾 @pvmm.bsky.social · 30/06/2025
www.joanwestenberg.com/p/i-deleted-...
joanwestenberg.com
I Deleted My Second Brain
Why I Erased 10,000 Notes, 7 Years of Ideas, and Every Thought I Tried to Save
000
Pedro de Medeiros 👾 @pvmm.bsky.social · 26/06/2025
The animated "power pill" (with an "OR-colour" palette) is made of two sprites. #msx #8bit #msx2 #arkanoid #gamedev #retrogames #openMSX
An OpenMSX debug window displays two combined sprites (in a 3-colour result using OR-colour combinations) for an animated "Slow" energy pill.
0164
Pedro de Medeiros 👾 @pvmm.bsky.social · 18/06/2025
A brilliant 80s computer games history video. #r-type #speccy #zxspectrum #arcade #gameports youtu.be/5lKs5jlB5n8
youtu.be
Fraud Squad, Tax Evasion & Being Sued! | The R-Type ZX Spectrum Story
YouTube video by Seb's Place
000
Pedro de Medeiros 👾 @pvmm.bsky.social · 18/06/2025
Brick collision and removal #msx2 #arkanoid #msxgl #gamedev #openmsx #msx #8bit youtu.be/1tPeYFQbxUM
youtu.be
Arkanoid project (MSX2): hit the bricks!
YouTube video by Pedro de Medeiros
1103
Reposted by Pedro de Medeiros 👾
Rodrigo @flipacholas.bsky.social · 10/06/2025
By popular request, I’m now offering hardcover editions alongside the paperback version. The new edition is larger, printed with Amazon's premium ink and bound with a sturdy cover. amazon.com/dp/B0F4P5RB25
1114
Pedro de Medeiros 👾 @pvmm.bsky.social · 08/06/2025
Oh god, stop the proliferation of retrocomputer groups and channels on every social network. My attention is not infinite.
010
Reposted by Pedro de Medeiros 👾
Locomalito @locomalito.com · 30/05/2025
#Gaurodan is out! The 2013 game has been completely redone to fit my current vision of traditional arcade game design. It's denser (more levels but less overall length), with better pacing, mechanics and a proper scoring system. Music by @gryzor87.bsky.social ♫ Info and downloads at locomalito.com
391110369
Pedro de Medeiros 👾 @pvmm.bsky.social · 29/05/2025
Adding stuff to the Arkanoid project: blocks and more collision angles depending on where VAUS hits the ball #msx #msx2 #arkanoid #gamedev #retro #msxgl #8bit youtu.be/9Jfnxcu_ZGM
youtu.be
Arkanoid project (MSX2): blocks added
YouTube video by Pedro de Medeiros
092
Pedro de Medeiros 👾 @pvmm.bsky.social · 28/05/2025
Trying to analyse arcade Arkanoid for my new MSX2 port I bumped into this page that explains a lot already of how the game is supposed to work. Now back to fixing ball deflection #arkanoid #msx2 #arcade #gamedev #retro strategywiki.org/wiki/Arkanoi...
strategywiki.org
Arkanoid/Gameplay
021
Pedro de Medeiros 👾 @pvmm.bsky.social · 23/05/2025
The MSX needs a better version of Arkanoid youtu.be/Ude4tqYzfYA #msx2 #arkanoid #gamedev #msx
youtube.com
Arkanoid project (MSX2): simple ball animation
YouTube video by Pedro de Medeiros
093
Reposted by Pedro de Medeiros 👾
Xe @xeiaso.net · 01/04/2025
The silicon valley model of consent
51084312
Reposted by Pedro de Medeiros 👾
Breathing Retro @breathing-retro.bsky.social · 30/04/2025
Some nice work! BTW, for those who like exploring old source code, #flashgame Dino Run 1 is on GitHub: github.com/pixeljam/Din... #retrodev #retrogaming #opensource #indiedev #gamedev
github.com
GitHub - pixeljam/DinoRunDX
Contribute to pixeljam/DinoRunDX development by creating an account on GitHub.
0165
Pedro de Medeiros 👾 @pvmm.bsky.social · 29/04/2025
I updated my SCREEN5 image exporter to GIMP3 #msx #gamedev #msxdev #gimp #gimp3 #python github.com/pvmm/gimp-ms...
github.com
GitHub - pvmm/gimp-msx-g4.py: GIMP script to export bitmap as MSX2-compatible GRAPHICS 4 file (aka SCREEN 5)
GIMP script to export bitmap as MSX2-compatible GRAPHICS 4 file (aka SCREEN 5) - pvmm/gimp-msx-g4.py
062
Pedro de Medeiros 👾 @pvmm.bsky.social · 23/04/2025
github.com/openMSX/open... following up on the last improvement, I created some context menus that copy sprite pattern and colours too. Yet another nail to the old debugger coffin, I hope.
github.com
Context menu copies sprite pattern to clipboard by pvmm · Pull Request #1902 · openMSX/openMSX
Mirrors the context menu that copies tile patterns and colours to the clipboard.
000
Pedro de Medeiros 👾 @pvmm.bsky.social · 18/04/2025
PR#1899 Context menu that copies pattern and colour to clipboard github.com/openMSX/open... #openMSX #debugger #tileset
Context menu visible in Tile Viewer widget.
011
Pedro de Medeiros 👾 @pvmm.bsky.social · 13/04/2025
Improving breakpoint management in openMSX. #openmsx #debug #msx #gamedev #emulation
New openMSX Breakpoint GUI interface options to save and load all breakpoints. Automatic saving and loading are there as well.
090
Reposted by Pedro de Medeiros 👾
Polyducks @polyducks.co.uk · 09/04/2025
I'm hosting a pixelart - "first dot to advanced technique" course from next month. The course is ten sessions every Tuesday and covers everything from 1bit to isometric and beyond. It'll be full of practical tasks and portfolio opportunities! www.d6learning.com/course/pixel...
d6learning.com
Pixelart: from the first pixel to advanced techniques
A guide to the tools and techniques to making your own pixelart – a course for beginners and intermediates alike.
06829
Pedro de Medeiros 👾 @pvmm.bsky.social · 09/04/2025
Fixing ugly palette widget in OpenMSX. #openMSX #msx #debugging #widget #dearImgui
Above image shows that the coloured buttons in the palette widget had no borders and the selected button was cropped. Below image show these two problems fixed.
030
Pedro de Medeiros 👾 @pvmm.bsky.social · 09/04/2025
Basic session management is almost ready. github.com/openMSX/open... Commands: save_breakpoints, save_watchpoints, save_conditions, load_breakpoints, load_watchpoints and load_conditions all available on openMSX console. #openmsx #debug #msx #gamedev #programming #debugging
github.com
Basic breakpoint session management by pvmm · Pull Request #1887 · openMSX/openMSX
Should we proceed with watchpoints and conditions?
070
Pedro de Medeiros 👾 @pvmm.bsky.social · 06/03/2025
I wrote this today using a bitmap mode of the V9990 #msx #v9990 #3d youtu.be/v1Y6MWcuqAQ
youtu.be
Hardware accelerated polygons: a simple filled cube rotating on the v9990
YouTube video by Pedro de Medeiros
051
Pedro de Medeiros 👾 @pvmm.bsky.social · 13/02/2025
I wrote a Tcl script that allows C developers to create C-aware breakpoints on OpenMSX console. You just need to compile your code with -debug to create a file with symbols and their respective addresses. It works just like gdb. github.com/openMSX/open... #msx #gamedev #msx2 #openmsx #debugger
github.com
Tcl script that replaces sdcdb (SDCC debugger) by pvmm · Pull Request #1854 · openMSX/openMSX
This script allows C developers to create C-aware breakpoints on OpenMSX console. You just need to compile your code with -debug to create a file with symbols and their respective addresses. For in...
083
Pedro de Medeiros 👾 @pvmm.bsky.social · 03/02/2025
Yet another tool that performs SDCC/OpenMSX integration. github.com/openMSX/open... #openMSX #sdcc #retrodev #msx
github.com
Tcl script that connects to sdcdb (SDCC debugger) by pvmm · Pull Request #1837 · openMSX/openMSX
This script allows C developers to create C-aware breakpoints on OpenMSX console. For instance: sdcdb break main.c:100 bp#1: breakpoint at 0x00004816 creates a breakpoint at line 100 of main.c at ...
054
Pedro de Medeiros 👾 @pvmm.bsky.social · 28/01/2025
Fixd some errors in my screen converter. gitlab.com/pvmm/XPM2SC5 #msx #msx2 #gamedev #retrodev #v9938
gitlab.com
Sign in · GitLab
GitLab.com
080
Pedro de Medeiros 👾 @pvmm.bsky.social · 24/01/2025
Graphics contributed by @mrparn.bsky.social: youtu.be/eQ2JoCHuDKk?... #GameProgramming #msx #msx2 #msxgl #gamedev
youtu.be
Arkanoid demo in SCREEN 5 (MSX2) and software sprites.
YouTube video by Pedro de Medeiros
0123
Pedro de Medeiros 👾 @pvmm.bsky.social · 14/01/2025
The Genesis and the Everdrive cartridge I purchased are finally unpacked and ready to use. Let's start programming the Genesis with the SGDK. #gameProgramming #sgdk #genesis #megadrive #homebrew
Genesis + everdrive + ghost in goblins on a LCD monitor
030
Pedro de Medeiros 👾 @pvmm.bsky.social · 11/01/2025
I created a simple tool that extracts data blocks from vgm and vgz files. It's WebAssembly compatible, so you can even run it online here. github.com/pvmm/vgm-dat... #vgm #vgmrips #webassembly
github.com
GitHub - pvmm/vgm-data-xtractor: VGM data extractor
VGM data extractor. Contribute to pvmm/vgm-data-xtractor development by creating an account on GitHub.
030
Pedro de Medeiros 👾 @pvmm.bsky.social · 02/01/2025
open.substack.com/pub/friendly...
open.substack.com
Biology is not ethics: A response to Jerry Coyne's anti-trans essay
Aaron Rabinowitz offers his take on a controversial blog post
010
Pedro de Medeiros 👾 @pvmm.bsky.social · 25/12/2024
I've been experimenting with emscripten lately, so I created a skeleton cmake project that prepares emsdk and use it to compile C code instead of a C compiler #cmake #emscripten #webassembly github.com/pvmm/skeleto...
github.com
GitHub - pvmm/skeleton-emsdk-cmake: Skeleton cmake project that downloads and installs emsdk
Skeleton cmake project that downloads and installs emsdk - pvmm/skeleton-emsdk-cmake
120
Pedro de Medeiros 👾 @pvmm.bsky.social · 17/12/2024
I just completed "Restroom Redoubt" - Day 14 - Advent of Code 2024 #Python #AdventOfCode adventofcode.com/2024/day/14
adventofcode.com
Day 14 - Advent of Code 2024
020
Pedro de Medeiros 👾 @pvmm.bsky.social · 17/12/2024
I just completed "Claw Contraption" - Day 13 - Advent of Code 2024 #Python #AdventOfCode adventofcode.com/2024/day/13
adventofcode.com
Day 13 - Advent of Code 2024
020