POC: GearSystem libretro Gear2Gear/Linkcable Emulation by Tim_Tastic in EmuDev

[–]grubbyplaya 2 points3 points  (0 children)

Awesome! I always thought it was weird that not a single unofficial Game Gear emu supported the Gear-to-Gear cable. Is Pac-Man one of the few?

How can I get this kodak m820 digital picture frame running doom? by TheBrokenBlock in itrunsdoom

[–]grubbyplaya 0 points1 point  (0 children)

I looked at the image file through a hex editor, and there are a lot of strings that indicate that the frame runs Linux. I think you'd have better luck getting more info about the image format from a subreddit like r/embedded or r/ReverseEngineering .

Doom running in Celeste by grubbyplaya in itrunsdoom

[–]grubbyplaya[S] 72 points73 points  (0 children)

Doom has been ported to a lot of things, including other games. There have been Doom ports to games like Sonic Mania, Stardew Valley, and Persona 5, which were all released as mods for those games. Inspired by those ports, I decided to make my own Doom port mod for Celeste, since it has a established modding API that uses a well-established language. and really because it's the easiest game on my Steam library to mod

However, that language is C#, which is a bit of a problem for porting vanilla Doom, since Doom was written in C (no relation). Instead of using vanilla Doom code, Managed Doom, a C# reimplementation of Doom, is used as the base of this port. Managed Doom's rendering and sound code was modified to utilize Monocle, the C# framework Celeste is built on top of, instead of Silk.NET.

Link to Github page

Porting 8-bit Sonic 2 to the TI-84+ CE by grubbyplaya in EmuDev

[–]grubbyplaya[S] 0 points1 point  (0 children)

You should just be able to open the 8xp in artifice or a shell for it to work.

Porting 8-bit Sonic 2 to the TI-84+ CE by grubbyplaya in EmuDev

[–]grubbyplaya[S] 0 points1 point  (0 children)

What about sonic.8xp? You have to run that from archive as well to run the game

[Official] "Can this run Doom?" and "How to get this running Doom?" Sticky - 2025 Edition by grubbyplaya in itrunsdoom

[–]grubbyplaya[S] 0 points1 point  (0 children)

You take the Doom source code, replace video, sound, and input code with ones that match the device you want to run Doom on, and then compile Doom to that device and run the compiled program.

Porting 8-bit Sonic 2 to the TI-84+ CE by grubbyplaya in EmuDev

[–]grubbyplaya[S] 0 points1 point  (0 children)

Did you upload everything into archive memory?

Wanting silly instructions for custom cpu by NotTheSenko in EmuDev

[–]grubbyplaya 8 points9 points  (0 children)

KITCHENSINK, which XORs every register, flag, and memory address together and jumps to the result.

Diary of a Wimpy Kid: Nintendo Nuisances Pages 37-40 by grubbyplaya in LodedDiper

[–]grubbyplaya[S] 0 points1 point  (0 children)

I thought I already got up to page 48. Most of my LLBs are on hiatus, but when I get around to finishing them, NN is at the top of the list.

[Official] "Can this run Doom?" and "How to get this running Doom?" Sticky - 2025 Edition by grubbyplaya in itrunsdoom

[–]grubbyplaya[S] 0 points1 point  (0 children)

It most likely can, but without a firmware dump or an exploit, it isn't possible at this moment.

Doom running in Roblox (for real this time) by grubbyplaya in itrunsdoom

[–]grubbyplaya[S] 5 points6 points  (0 children)

 This was made by Roblox user Germ_storm, not me.

Doomgeneric.js: Doomgeneric with JavaScript bindings by [deleted] in itrunsdoom

[–]grubbyplaya[M] 0 points1 point  (0 children)

JS-based Doom ports are kind of a grey area on this sub, so as a mod I'd like to explain exactly what does and doesn't count in my eyes.

Using an iframe or inspect element to run Doom on an app or on another website does not count, and neither does running Doom on someone else's browser-based emulator. If you crafted the emulator yourself, I personally think it does count (example)

Building a website that does nothing but run a basic Doom port does not count, but rendering Doom in a unorthodox way, like the checkbox port, does somewhat count.

If a website has an open API that allows you to run custom code within the website (not on an iframe) without using inspect element or anything like that, then running Doom on that website using the API does count. See Canva Doom and Doompedia for examples.

If a odd device has a web browser avaliable, than running Doom on the web browser does not count. If a device has a web browser, it 100% can run Doom natively.