Bermuda Engine: Your chance to make a Doom-like FPS for 32X and other consoles
▲ 24 r/SEGA32X

Bermuda Engine: Your chance to make a Doom-like FPS for 32X and other consoles

So this is something I've been working on for a while now and finally decided to release to the public last night.

Bermuda Engine started out as a fork of Dread (now GRIND) for the Sega Genesis/Mega Drive before I realized the concept was applicable to other retro consoles and rewrote the engine core in portable C.

The current IDE release I'm offering on both itch and Patreon is rather barebones still but produces playable ROMs for Sega 32X, Philips CD-i, Neo Geo AES/MVS, Windows, GNU/Linux, 3DO and N64.

This weekend I plan on setting up a cross compiler suite for macOS so hopefully I can soon port the IDE and engine runtime to Macs too.

happy-ferret.itch.io
u/unixfan2001 — 6 days ago
▲ 47 r/SEGA32X+1 crossposts

Bermuda Engine on Sega 32x

After a long night working on this (shout-out to Andrew DeRosier. His Marsdev made it fun and manageable), I'm proud to announce the Sega 32x will join the list of Bermuda Engine build targets with its upcoming v0.2.0 release.

Hopefully this will inspire somebody to create a new homebrew FPS for our favorite Sega stepchild.

youtube.com
u/r_retrohacking_mod2 — 11 days ago

Secret of Monkey Island on an Apple Lisa

Somebody recently got me into programming for the Apple Lisa and since there's virtually no software for that old Apple luxury computer, I felt really inclined to see if I could port my SCUIRRELS (Script Creation Utility for Interpreting Retro Realms on Exotic Legacy Systems. Quite a mouthful, I know) bytecode VM over.

Suffice to say, at 5 MHz it's not crazy fast but not totally unplayable.

I might actually improve this in the near future and port my own game to it so all those 5 Lisa owners in the world have something to play with. Hehe

youtu.be
u/unixfan2001 — 11 days ago
▲ 62 r/neogeo

My contribution to the ongoing Doom on Neo Geo debate

This is Bermuda Engine, my multiplatform fork of Amiga's Dread (now rebranded as GRIND by its original authors).

I had this hypothesis for a while that the render model would match the Neo Geo perfectly. Last night I confirmed it. It works beautifully albeit costs in the CROM department (the entire ROM with just 6 maps is 144Mbit, currently. Not the biggest ROM but certainly not the smallest either).

Due to the sprite limit, I had to cut 8 in-engine rows but you wouldn't be able to tell the difference and it also helps making this the fastest 68000 version of the engine yet.

People have asked me to port this to Neo Geo CD and I might give it a try but have an inkling that it might struggle there. I don't have any experience coding for Neo Geo CD but the memory might be tight there.

On AES/MVS, the only current constraint is WRAM. Since all map variables are loaded at the start of a map, things like enemy and item positions/state/attributes need to fit into 35K. I could probably work out some sort of streaming architecture or shave off a few KB in the engine department.

youtu.be
u/unixfan2001 — 16 days ago

I ported SOMI to an old Soviet computer

Not totally polished yet and due to a lack of memory, some animations are cut but I found this fun to pull off and see how efficient my SCUMM interpreter truly is.

youtu.be
u/unixfan2001 — 18 days ago
▲ 132 r/snes

I'm porting Jazz Jackrabbit to SNES

This was my first ever platformer and I recently stumbled upon a vibe coded Sega Genesis port by haroldo-ok, so I decided to take his project as a basis and verbatim port it to SNES. After about a day I realized I could take this much further, optimize and polish things and truly make this look like a proper SNES title that can compete with the DOS original in terms of visuals.

This is far from done but I'm already proud of what I have been able to accomplish thus far.

Just like the Sega Genesis original, this contains the Shareware episodes so it's free to share.

Next up I'll probably implement a proper title screen and level select screen, as well as add the original projectile sprites (which might be a bit hard on performance).

Anyhow. I hope somebody will enjoy this. I unfortunately don't have a flash cartridge and currently lack the funds to buy one so I can't show it off on hardware myself.

happy-ferret.itch.io
u/unixfan2001 — 27 days ago

Found a "Vorladung" sticker glued to my mailbox

I don't know what that's about but I found a massive sticker by the regional police glued to my mailbox, with my name and the title "Vorladung!!!" handwritten in blue ballpoint, as well as the urging to immediately come to the police station.

I was out all day so I didn't see this while the station was still open and I'm really scared given the aggressiveness of this (no letter, nothing. Just a giant sticker).

Any ideas? Is this even real? Do Swiss police actually do that?

Vorladung

Update: The police was nice and accomodating.

Turns out it was just the latest slew of criminal complaints by my "father" (I put that in quotes because no "man" should treat his own son and late wife like he has and continues to do). He "suffers" (or rather, the rest of society suffers due to his "affliction") from Narcissistic Personality Disorder and has been steadily reporting me even after I went no-contact.

u/unixfan2001 — 2 months ago

I ported DAAD, a little known interactive fiction engine, to Dreamcast

Just thought I'd leave this here.

It's based on my personal ScummVM fork so I'm soon bringing it to other platforms and might try to get it merged into mainline ScummVM as well.

I also created my own SCUMM interpreter that features some quality of life improvements (improved controls in Zak McKracken, Indiana Jones and the Last Crusade, and other early SCUMM games) I plan on porting to ScummVM as well (I initially created my own SCUMM v3/v5/v6 interpreter to support porting games to 3DO, Sega CD, Amiga 500/1000, TurboGrafx CD and other platforms where ScummVM isn't feasible).

https://www.patreon.com/posts/166833133

reddit.com
u/unixfan2001 — 2 months ago

Monkey Island 2 for TurboGrafx CD

Lately, I've been working on a port of Monkey Island 2: LeChuck's Revenge to the Sega CD.
Yesterday then, somebody suggested I target the TurboGrafx CD next.

While I haven't yet written any engine code for it, I just got done with the resource converter so I thought people might appreciate it if I showed some comparisons between what a Sega CD and a potential TurboGrafx CD version look like.

I created my own SCUMM v5/v6 interpreter written in portable C89 and currently I'm adding v3 support as well so I'll eventually be able to port Zak McKracken and Loom to Sega CD (and the former of the two to TurboGrafx CD if things pan out, since you guys already got Loom on your system).

TurboGrafx

Sega CD

TurboGrafx

Sega CD

TurboGrafx

Sega CD

TurboGrafx

Sega CD

TurboGrafx

Sega CD

TurboGrafx

Sega CD

TurboGrafx

Sega CD

reddit.com
u/unixfan2001 — 2 months ago
▲ 77 r/SegaCD

Monkey Island 2 Sega CD port

Just thought I'd show off my work on a Sega CD port of Monkey Island 2: LeChuck's Revenge

I recently built a SCUMM v5 interpreter with the aim of then porting it to Sega CD. The interpreter has a special -scd flag that accepts custom asset files which, next to the regular PC game files, contain blocks converted to something the Sega console's VDP can properly render.

My goal is to run the complete game, patch it for CD audio and experiment with the CD Backup RAM cart (theoretically, I should be able to use it as a buffer for speech samples so owners of a CD Backup RAM cart would get to enjoy a full talkie version).

Note: With the exception of the last screenshot, these are all from my PC interpreter. It boots on Sega CD and renders room objects and a cursor but it's currently missing text display since I haven't yet converted charsets. That being said, the PC interpreter is programmed to emulate the Sega VDP's tile-based rendering.

EDIT: New screenshots directly from the WIP Sega CD build can be found on my Bluesky

https://bsky.app/profile/happy-ferret.bsky.social/post/3msfaamf4ec22

u/unixfan2001 — 2 months ago

I'm broken, tired and beyond hope

I spent 5 years talking to this woman online, always hoping to meet her but always falling just short of it due to personal troubles.

In January I became unemployed and rather than just seeking unemployment, I tried powering through things at my own demise.

She discarded me almost a month ago after becoming tired of waiting, and after many episodes of her hoovering and discarding me.

I live in Switzerland. She lives in Canada, the land of my dreams.

She recently unblocked me on Telegram but leaves me on read and probably just collects "evidence". In her mind, she has convinced herself that I'm some abusive monster out to hurt her.

Even though I knew it wouldn't have been much different IRL, I still feel so regretful about everything.

She originally "saved" me from another BPD woman.

Now she says she's moving on with her life and only uses Telegram to forward love songs to her channel.

It all feels similar to our first fight in 2021. Although back then I didn't have these strong feelings for her so it was much easier for me. In fact, at one point I called her my "stalker" and she sent a gift to my mailbox. When I did the same to her, she freaked out and said she'd only keep the gift as potential criminal evidence.

I actually used to be proud of her and felt she was seeing a therapist regularly and take her meds, but now I believe she relapsed.

I'm in a really bad place, medically. I set up a Gofundme to pay for my medical expenses and every little bit of stress causes my kidney issues to get worse.

I just wish I could meet somebody new or that she would somehow remember me (last time we spoke was 4 days ago. Her voice sounded very different and she twisted reality with every word while refusing to engage with the past).

I really wanna go to Canada. I think just walking the streets and talking to people and taking in the nature would help me a lot.

reddit.com
u/unixfan2001 — 4 months ago
▲ 19 r/dosgaming+2 crossposts

Tomáš: King of Rejection Demo now live (Web + MS DOS. N64 following soon)

Just thought I'd let you guys on here know that the demo to my game (which is currently seeking funding on Kickstarter, with just 8 days to go) is now live.

It's just a small demo that shows off some features not usually seen in point & click adventure games.

I've also posted my playthrough here:

https://youtu.be/dFBICenJN20?si=P9_JU_Ub6hX_7tKU

happy-ferret.itch.io
u/unixfan2001 — 4 months ago
▲ 16 r/BPD

5 years of trying and my heart just keeps breaking over and over

I've been in love with somebody with BPD for 5 years now.

We had our ups and downs but after last night's fight I feel I'll never get to talk to her again.

She lives in another country and is very protective of herself.

When we first met, I just wanted to be friends and was actually talking to another woman. She was in an abusive relationship at the time but really fell for me instantly. She never forgave me that it wasn't love at first sight (in a way it was. I loved her in so many other ways before we became romantically involved).

Last year my mom died and she reacted very harshly and told me to see a therapist (mind you, this was the very night my mom passed. Literally while my neighbors were driving me to the hospital and just hours before the machines were turned off).

At every point prior to that, I always blamed her "BPD Demon" (as we liked to call it) but that was one moment I couldn't forgive easily. We didn't talk for a few weeks and I briefly started talking to somebody else, after mutual friends were telling me that she was seeing somebody else (which turned out to be untrue at the time).

We eventually found our way back to each other and I was gonna take a flight to see her. Had everything planned last September and then my former bosses threatened to fire me if I don't cancel my planned vacation (they fired me anyways, two months later. Even stole my bonus).

I kept trying and trying. Finally started growing my own business, working 18 hours a day just to fix my life and make hers a tad sweeter.

Yesterday we started fighting again and she blocked me after I brought up her BPD, telling me that it was hurtful to bring it up/blame it for the outcome.

She kept telling me that I only wanna talk to her whenever it feels convenient and accused me of treating her like a soundboard. While it's true we have been talking less and less, that's mostly because I'm in dire straits and don't wanna share my own misery with a person I feel has her own cross to carry already. When I work 18 hour days and feel depressed by not making enough headway, I not only don't wanna unload it onto another person but I feel a sense of dread even thinking about the idea of sharing my depressive thoughts with somebody whom I love and don't want to stress.

Before blocking me she told me that I shouldn't waste my money coming to her country and that we would never have worked out IRL because of the aforementioned accusation of treating her like a mere soundboard.

Like I said. This isn't the first time and usually we find our way back to each other but in recent days she has also started talking to other men.

I honestly feel like I'm making too many excuses for her just because she's BPD. There's moments she is really loving and supportive and others she's distant and driving me crazy.

reddit.com
u/unixfan2001 — 4 months ago
▲ 44 r/3DO

Any point and click adventure game fans?

I just realized I somehow never posted about this here before (at least I can't find anything when searching for Day of the Tentacle) but I'm maintaining a SCUMM v6 engine build for 3DO that I posted a short portion of a while ago.

I'm currently busy trying to make my Kickstarter succeed but I'd really love to eventually produce fully playable releases of Day of the Tentacle and Sam & Max Hit the Road for 3DO owners.

I've received some valuable pointers from Brad Taylor (of LucasArts/Humongous) so the final build should be performing much better than this really short recording in the beginning of my YouTube video.

youtu.be
u/unixfan2001 — 5 months ago

Just made my PS1 port of Secret of Monkey Island free for all

It's very buggy and there's no music yet (I do have a version with music but that one tortures both the PS1's SPU and the listener's ears) but maybe it's of interest to some PS1 owners or DuckStation users.

Obviously still requires a legit copy of the game as my offering only includes the basic engine binary. Build instructions are in the Patreon post.

https://www.patreon.com/posts/154930474

reddit.com
u/unixfan2001 — 5 months ago

First demo video of my GLAND IDE

Just thought I'd share it here, as well.

Been working on this for a week straight, after having plans for it for the past year.

This IDE will power all my future game development endeavors and I'll eventually open source it all.

At 16:30 in the video you can see me import Day of the Tentacle.

Thought I'd make this post an AMA for the technically inclined

youtu.be
u/unixfan2001 — 5 months ago

Introducing GLAND, the SCUMM IDE

Just thought I'd cross-post this here.

I'm currently working on an IDE to support the development of my own game (even though the Kickstarter for my game is struggling to pick up steam, thus far).

The IDE (named GLAND, to go along with LucasArts' own classics BYLE, CYST, MMUCAS, FLEM and SMEGMA) will be free (with paid support plans) and I plan to eventually add an option for importing existing SCUMM games (Monkey Island 1 and 2 included).

The importer would regenerate all the graphical assets as .bmp files, making them easily editable. It would also recreate costumes and scripts in a ScummC compatible format.

My hope is that this will enable not only the development of new (fan) games but also considerably lower the bar of entry for modding projects.

Part of GLAND is a custom SCUMM bytecode VM (currently unnamed. I might go with SPASM or SPUNK) that not only allows playtesting directly inside the IDE, but the VM itself is incredibly portable. I have already ported it to Sega Saturn, 3DO and PS1 (you might've seen my Secret of Monkey Island on PS1 content). This alone will be a major boon to retro fans.

u/unixfan2001 — 5 months ago

Any experience entering the West Bank?

A good friend of mine invited me to Nablus. Right now I don't have the money to go anyways (I lost my job a few months ago and I'm trying to make my own business a success through Kickstarter funding. But currently I'm failing at that) but once I have the means, I'd like to evade Israel.

Has anyone gotten any experience going to occupied Palestine through Jordan? I'm a German passport holder.

reddit.com
u/unixfan2001 — 5 months ago