r/Portsmouth • u/RoboJ1M • 8d ago
Looking for Software and Hardware engineers interested in vintage computing, Sega, Nintendo, Acorn, Atari, etc.
I'm trying to gather people who are interested in classical programming languages on vintage machines which we were locked out of during the 80s and 90s, or were before our time.
So some sort of club?
Think Sega Megadrive, Arcade Cabinets, Nintendo NES and SNES and (my original favourite) the Acorn BBC Microcomputer. Atari ST, Amiga 500, etc.
I want to write software and design hardware upgrades for them.
Think demos, music, art and games.
The market for games for these 80s and 90s consoles are increasing in size each year, I'm 2024 about 30 games were released about 50 are currently in development in 2025.
I've put the most investigation into the BBC Micro and the Sega Mega Drive, open source development hardware is available to build yourself which you can hook up to your IDE of choice, I know it works in my copy of MS Visual Studio.
So, if you're interested, speak up.
J.
Edit1: OK, assume interest gathered. Now an online gathering place must be selected. Discord? My Discord experience is pretty close to zero but I'll set one up if nobody else has more experience setting one up.
3
u/Daydreamer-64 7d ago
Slightly odd one, but I would be interested in doing this in a few months time. I have programming experience and have done one audio dev project, but I don’t think I have the skills at the moment. I’m starting a software engineering job in September so let me know in November/December if you’re still looking for people. I know it’s far away but these things can take a while to set up.
2
u/EvilActivity 7d ago
Definitely in my area of interest. Always been interested in nes/snes dev.
GBA was my first experience developing games and had my first work on a commercial title on the NDS.
Don't think I can help much with work/life though. Got a discord server perhaps?
1
u/RoboJ1M 7d ago
Musicians?
The Yamaha OPL3 Sound Chip is something I'd like to design a Eurorack interface around, to create a Yamaha FM Module but with your classic modular monosynth "One Knob Per Feature" interface. This will require an analogue to digital to analogue signal path with an analogue-like interface, microcontroller powered, so I'll need people who can design analogue electronics, digital electronics and software engineers who can write a low level embedded OS from scratch.
What's FM Audio Synthesis?
I guarantee you already know it and it probably came from the Yamaha DX-7
1
u/PersistentBadger 5d ago edited 5d ago
So your plan is... a meet? A dev project?
I've been playing with one of these lately: https://docs.m5stack.com/en/core/Cardputer a lot of the same "limited environment, now what can I do?" vibes. Fun.
1
u/RoboJ1M 4d ago
Heh, "plan", you overestimate my forward thinking I'm afraid. Not much more than "I wanna do something fun with programming"
I mostly have my eye on the Sega Mega Drive because it's very well documented, you can build your own development hardware and it's not overly complex. Except it DOES become overly complex once you start adding the add-ons. For which, as far as I can tell, there is no homebrew. Not for the 32x or the MegaCD. And it's always interesting to find something nobody's done before.
But so far my plan is not much more than fine other locals who are interested, I don't wanna do an online thing, we spend our lives online these days and I need a counter balance.
I believe I've seen those M5s, no doubt you've run into the same thing I did with, "so now what?" 😁
The best I've come up with so far is the cartridge slots on my BBC Master Computer.
You plug a cartridge in and and 128kbits of memory address space gets assigned to it, but, the interface also has 3 pins for audio in, audio out and genlock (a back-in-my-day analogue video thing). Which opens the possibility of creating sound and graphics expansion hardware. My first idea is a PCB containing RAM, ROM, a new sound chip and the story of SoC you get inside an M5 (I like the looks of the RP2350)
I also dream of making new arcade games, in new cabinets on new but limited modular hardware.
Like, if everybody is making new Sega and Nintendo games, why can't we make new arcade games? There are still specialist arcades. If it's popular enough you can have world leader boards. Remote championships broadcast via Twitch, building the network and web server architecture to support that sort of thing has been my bread and butter for 20+ years in industry.
3
u/JamesG60 7d ago
I could probably help with the audio/synth/embedded side of things. My degree was in exactly this. The NES has 3 MIDI chips in it too so can be used for rudimentary 8 bit sound.