VOGONS


Doom8088: Doom on a 286 / 8088

Topic actions

Reply 20 of 29, by Frenkel

User metadata
Rank Newbie
Rank
Newbie

Doom8088 in everybody's favourite video mode: CGA 320x200 4 colors.

Reply 21 of 29, by Sneakernets

User metadata
Rank Newbie
Rank
Newbie

Oh my god I'm going to try this out immediately. I can't wait to see what happens on my 12MHz 286.

Reply 23 of 29, by theelf

User metadata
Rank Oldbie
Rank
Oldbie

Thank you Frenkel! i did not know the proyect! finally a dream came true, and i can play doom in a lovely Toshiba t3100e/40, 8mhz 286, 1mb ram, orange plasma CGA screen

The attachment 2.jpg is no longer available
The attachment 3.jpg is no longer available
The attachment 4.jpg is no longer available
The attachment 5.jpg is no longer available
The attachment 6.jpg is no longer available

Reply 24 of 29, by Marco

User metadata
Rank Oldbie
Rank
Oldbie

Really nice all. Also the cga version. I wonder whether that 16colors composite cga mode would also work or would it be too slow? As mentioned earlier in this thread instead of remapping all 256 colors to the cga palette, a redesign of the textures could greatly improve the cga appearance at the costs of simple flat one color textures comparable with wolf3d. Simplier but maybe more comfortable for the eyes 😀

1) VLSI SCAMP 311 | 386SX25@TI486SXLC2-50@60 | 16MB | CL-GD5428 | CT2830| SCC-1 | MT32 | Fast-SCSI AHA 1542CF + BlueSCSI v2/15k U320
2) SIS486 | 486DX/2 66(@80) | 32MB | TGUI9440 | LAPC-I

Reply 25 of 29, by theelf

User metadata
Rank Oldbie
Rank
Oldbie
Frenkel wrote on 2024-12-26, 21:40:

Doom8088 in everybody's favourite video mode: CGA 320x200 4 colors.

I have a question, is possible to not loading textures? just diferent flat colors and sprites? in a plasma CGA display like mine will look much much better, because the dithering is made in real time
thanks

Marco wrote on 2024-12-29, 12:32:

Really nice all. Also the cga version. I wonder whether that 16colors composite cga mode would also work or would it be too slow? As mentioned earlier in this thread instead of remapping all 256 colors to the cga palette, a redesign of the textures could greatly improve the cga appearance at the costs of simple flat one color textures comparable with wolf3d. Simplier but maybe more comfortable for the eyes 😀

Yes, i will love to photoshop all textures to be more nice to cga palette, in my case b/w one. Just flat colors

For example, this textures edited will look much better in CGA

The attachment Image4.png is no longer available

The problem is the super low resolution, i cant see anything on screen... jaja

Reply 26 of 29, by Marco

User metadata
Rank Oldbie
Rank
Oldbie

Yessss that’s indeed what I was talking about. Thanks for the example.

The resolution itself should be 320x200 as for vga but only 4 colors. Only for 16 colors you get 160x100 iirc.

Wiki:
„A number of official and unofficial features exist that can be exploited to achieve special effects.
In 320 × 200 graphics mode, the background color (which also affects the border color), which defaults to black on mode initialization, can be changed to any of the other 15 colors of the CGA palette. This allows for some variation, as well as flashing effects, as the background color can be changed without having to redraw the screen (i.e. without changing the contents of the video RAM).“

The composite mode is I think rarely something a lot of people could use as it requires special displays. Or just Dosbox but that’s not the target here 😀

1) VLSI SCAMP 311 | 386SX25@TI486SXLC2-50@60 | 16MB | CL-GD5428 | CT2830| SCC-1 | MT32 | Fast-SCSI AHA 1542CF + BlueSCSI v2/15k U320
2) SIS486 | 486DX/2 66(@80) | 32MB | TGUI9440 | LAPC-I

Reply 27 of 29, by theelf

User metadata
Rank Oldbie
Rank
Oldbie
Marco wrote on 2024-12-29, 14:37:
Yessss that’s indeed what I was talking about. Thanks for the example. […]
Show full quote

Yessss that’s indeed what I was talking about. Thanks for the example.

The resolution itself should be 320x200 as for vga but only 4 colors. Only for 16 colors you get 160x100 iirc.

Wiki:
„A number of official and unofficial features exist that can be exploited to achieve special effects.
In 320 × 200 graphics mode, the background color (which also affects the border color), which defaults to black on mode initialization, can be changed to any of the other 15 colors of the CGA palette. This allows for some variation, as well as flashing effects, as the background color can be changed without having to redraw the screen (i.e. without changing the contents of the video RAM).“

The composite mode is I think rarely something a lot of people could use as it requires special displays. Or just Dosbox but that’s not the target here 😀

For what i check, will be 240x160

For example, title screen, i think will look much better the one from 32x, resized to 240x160 and lowered to 4 colors

The attachment title.png is no longer available

Reply 28 of 29, by GamesForJames

User metadata
Rank Newbie
Rank
Newbie
Frenkel wrote on 2023-12-10, 21:33:
To celebrate Doom's 30th anniversary, here's a port of Doom for 16-bit DOS computers: Doom8088. […]
Show full quote

To celebrate Doom's 30th anniversary, here's a port of Doom for 16-bit DOS computers: Doom8088.

Doom was originally designed in 1993 for 32-bit DOS computers with 4 MB of RAM. It's mostly written in C code with very little assembly code. It has been ported to all kinds of systems. Usually these systems are 32-bit or more and have a flat memory model.
Doom8088 is a port for PCs with a 16-bit processor like an 8088 or a 286, with 1 MB of RAM and with VGA or MCGA graphics. It's based on GBADoom.

To make it work on a 16-bit processor with 1 MB of RAM, some sacrifices had to be made. This means only Doom 1 Episode 1 is supported (expect E1M6), no texture mapped floors and ceilings, no light diminishing, no music, no saving and loading, no multiplayer, no PWADs, no mouse and joystick support. One fixed resolution, PC speaker sound effects, rotating overlaid automap, only demo3 is in sync.

Doom8088 and RealDOOM., "one of the most important milestone in Doom porting ever" 😜

Hello! Amazing work!
I have a system with an intel 8088-2, 256KB RAM, another 256KB of battery backed NVRAM for storage (via virtual floppy), and a single sided 3.5” floppy drive.. the biggest problem may be that it can only boot CP/M-86.. what are my chances of getting anything resembling doom on it?

Reply 29 of 29, by amadeus777999

User metadata
Rank Oldbie
Rank
Oldbie

Very impressive!