Does it run Doom: Netsuite Edition

Does it run Doom: Netsuite Edition

You know what makes Netsuite the #1 Cloud ERP? No? Me neither, but as a developer I admire its flexibility. You can pretty much do anything you want with this platform. So, if you ever wondered if you could fire up a classic FPS in a Portlet, well this post is for you. Without further ado, I’ll give you the text that ChatGPT has prepared for our convenience:


Remember the thrill of booting up your computer and diving into the pixelated chaos of DOOM back in 1994? Well, guess what? You can now bring that same excitement right into your NetSuite environment! Let’s take a nostalgic trip down memory lane and see how we can make this happen using the magic of JS-DOS and some HTML.

The Magic of JS-DOS

JS-DOS is an emulator that runs right in your browser, making it possible to play those old-school classics without any hassle. Whether it’s DOOM, Wolfenstein 3D, or any other DOS-based game (Or financial software if that gets your blood pumping, I won’t judge), JS-DOS has got you covered. And the best part? It’s super easy to set up!

For more info visit:


How It Works

When you load up this code, JS-DOS takes over the div you created and turns it into a DOSBox emulator. The method fetches the DOOM game files from the specified URL and runs DOOM.EXE, launching you straight into the action.

The CSS controls the size of the game screen, making sure you get that perfect retro window feel. Want to make it bigger or smaller? Just tweak the width and height properties.

Paste the following code in an Inline HTML field (surrounded by single quotes):

Get Creative

This setup can be embedded anywhere in NetSuite that lets you render HTML. Drop it into saved search results for a surprise treat, or add it to a portlet for some lunchtime fun. Even a custom field of the inline HTML type can be your portal to 1994 gaming bliss.


So there you have it! With JS-DOS, the old DOS days are just a few lines of code away. Fire up your favorite DOS games and let the pixelated adventures begin! Because every now and then, you need to blow off some steam… and some demon heads.