Doom8088 CGA 320x200 4 colors

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ • 92

  • @Ratkwad
    @Ratkwad 4 дні тому +41

    This was groundbreaking back in 1984

    • @tyagagerson
      @tyagagerson 3 дні тому +3

      id SOFTWARE, ©️ *1993*

    • @glitchedoom
      @glitchedoom 3 дні тому +10

      ​@@tyagagersonYou gotta stop taking every comment you read literally, man.

  • @AxelDragani
    @AxelDragani 6 днів тому +32

    We gotta need good pixel art recreations of the sprites and stuff with that palette 😬

    • @SQron188
      @SQron188 15 годин тому +1

      The FIREBLU texture will feel right at home.

  • @Saver310
    @Saver310 5 днів тому +25

    In glorious Cyan and Pink.

    • @Scelestiis
      @Scelestiis 4 дні тому +6

      magenta* :)

    • @zephod
      @zephod 4 дні тому +12

      CGA really has gone from functional to hideous to being an entire aesthetic choice (and a fairly charming one at times)

    • @daliasprints9798
      @daliasprints9798 3 дні тому +4

      Doomguy says trans rights!

  • @nneeerrrd
    @nneeerrrd 6 днів тому +18

    At this stage the further work is in finding the best preprocessing technique for textures and sprites. Especially for sprites. Great job 👍

  • @markridlen4380
    @markridlen4380 3 дні тому +11

    It's like some kind of cyberpunk nightmare. Looks playable.

  • @nneeerrrd
    @nneeerrrd 6 днів тому +19

    If renderer could be made to spit out the composite CGA optimized graphics this might be a blast!

    • @AxelDragani
      @AxelDragani 3 дні тому +2

      Yeah, I've seen something like that for Wolfenstein 3D and it looks awesome

  • @Kippykip
    @Kippykip 3 дні тому +10

    Yoo! It's the GBA Doom 2 hud again! :D

    • @DookNookim
      @DookNookim  3 дні тому +6

      if it ain't broke, don't fix it

    • @Kippykip
      @Kippykip 3 дні тому +6

      @@DookNookim My proudest doom community contribution was extracting and fixing the palette for the uncensor romhack and porting it to doomhack's PrBoom GBA project.
      Now it's always seen on niche but super optimised ports and I just scream in joy every time I see it lol

  • @intel386DX
    @intel386DX 3 дні тому +6

    Nice . I will try rhis on my XT 😊

  • @Mindbleach
    @Mindbleach 6 днів тому +21

    That is SHOCKINGLY readable. The textures all look like that Mega Man TC, but the texels are consistent between frames. The doors show it's not just blacking out some columns, either. Are you picking colormaps per-column?

    • @DookNookim
      @DookNookim  4 дні тому +4

      No, in the preprocessing phase every VGA pixel is just replaced by 4 CGA pixels.

  • @Kojirremer
    @Kojirremer День тому +3

    I wonder how this looks with the right monitor setup. EGA games looked really different when using monitors tailorer for these colors.

  • @Fry09294
    @Fry09294 5 днів тому +8

    I recommend watching in 144p or 240p, it blurs the image which makes the image appear more solid.

  • @PolishMuscle1981
    @PolishMuscle1981 4 дні тому +6

    Commander Keen meets Doom

  • @Tigrou7777
    @Tigrou7777 3 дні тому +5

    I appreciate the effort put into this and how it looks good. This is incredible.
    However, anyone watching this video should be aware this is probably not how the game would behave on real hardware. It would more likely be a slide show. 3000 cycles in DOSBox is about 10x the CPU power of a 8088@4.77MHz (according to official DOSBox page). Additionally, 8088 hardware will take much more time than DOSBox for copying pixels from memory into video card (in DOSBox with modern hardware it's almost instantaneous).

    • @StormkeeperPU
      @StormkeeperPU 3 дні тому +4

      It'll be interesting to see how it runs on the recent 808x mini laptops then... Granted, they run Vx0 CPUs, but they're still going to be slower than Dosbox with that cycles count! Still, it might be that the improvement offered over the actual 808x CPUs might be just the edge this port needs to make it more playable!

    • @Aeduo
      @Aeduo 2 дні тому +1

      ah yeah the slow 8 bit ISA bus to video memory would be the killer. My understanding is Doom does some kind of backbuffer draw in system memory then copy to video memory. I wonder if there'd be an improvement with just rendering in to video memory with page flopping. Although these optimized ports may already be doing this. The fill rate would still be atrocious as just a screen clear in video memory with a super tight loop is still several frames over the 8 bit ISA bus.

  • @KhanFus1on
    @KhanFus1on День тому +1

    People say it would be a slideshow on a real 286, but maybe reducing resolution could help? CGA supports 160x100 at 16 colors, and Doom looks surprisingly good at that resolution, even at 80x50 things are recognizable. Could such Doom be possibly created in mid 80s?

    • @DookNookim
      @DookNookim  День тому +1

      At a resolution of 160x100, a readable status bar becomes a problem.
      80x50 with 16 non-dithered colors and a readable status bar is possible by using character 0xDC or 0xDF.

  • @ajdothack
    @ajdothack 2 дні тому +1

    This looks soo cursed, I need to play it

  • @fft2020
    @fft2020 5 днів тому +1

    Absolutly amazing !

  • @Akira625
    @Akira625 День тому +1

    I once played Doom using the internal speaker for sound, the sound effects were very strange to me.

  • @blandoworthlessness
    @blandoworthlessness 2 дні тому +1

    That's awesome! It reminds me of that one book cover art for Neuromancer by rick berry.

  • @marekkoc5266
    @marekkoc5266 12 годин тому

    Looks like some 80` movie cyborg vision efects.

  • @prulcan
    @prulcan День тому +1

    look lke a doom with heavily broken graphics. but back then... holly crap..

  • @obvioustruth
    @obvioustruth 5 днів тому +8

    Is it really run on 8088? I really doubt it. It looks more like some modern DOOM mod with shader and 1 channel audio subsystem reeplacement. I think it runs way too fastr for 8088 processing capacity.

    • @DookNookim
      @DookNookim  4 дні тому +8

      It's running in DOSBox at 3000 cycles. The download link is in the description.

    • @nneeerrrd
      @nneeerrrd 4 дні тому

      Dude, educate yourself ffs

    • @Pulverrostmannen
      @Pulverrostmannen 3 дні тому +1

      I just ran this version of Doom on my 10mhz 286 with plasma screen computer and it works. It is totally legit. But it ran very low frame rate when many enemies was around lol

  • @LaRetroCaverna
    @LaRetroCaverna 3 дні тому +1

    It's super annoying in every way. I love it.

  • @AGI_9284
    @AGI_9284 3 дні тому +1

    id software if they managed to run this on the c64

  • @aliceinmansonland448
    @aliceinmansonland448 6 днів тому +4

    This looks AMAZING on my Aqua handheld!
    💗I LOVE IT!💗
    Thank you for Sharing!

  • @nneeerrrd
    @nneeerrrd 6 днів тому +1

    Way too cool!

  • @TreeOfWisdom2
    @TreeOfWisdom2 5 днів тому +3

    How about monochrome Hercules?

    • @DookNookim
      @DookNookim  4 дні тому +4

      Maybe 640x200 monochrome. Higher resolutions require more CPU power and using faster processors is a bit against the purpose of this port. FastDoom is better suited for that.

  • @RaposaCadela
    @RaposaCadela 4 дні тому +8

    NOW THIS IS GAMING AS FUCK

  • @stripedhyenuh
    @stripedhyenuh 4 дні тому +2

    Can't believe they actually ported Doom to a computer, what'll they think of next?

  • @exzld
    @exzld 5 днів тому +7

    MY EYESSSS

  • @parrata
    @parrata 4 дні тому +1

    groovy

  • @grihaspoormachine
    @grihaspoormachine 5 днів тому +2

    do your project have support to comosite CGA?

    • @DookNookim
      @DookNookim  4 дні тому +5

      Not yet, but I'll put it on the to-do list.

  • @Pulverrostmannen
    @Pulverrostmannen 3 дні тому

    it would be really nice if this could be made to fit on a 720kb diskette because then I would test it on my actual 8088 laptop. but it has no hard drive. maybe it is possible to split the wad?

    • @DookNookim
      @DookNookim  3 дні тому +1

      I guess I could make a 1 level version that fits on a floppy.
      Doomtd3 does fit on a floppy. It only plays the demo as fast as possible. No interactivity.

    • @Pulverrostmannen
      @Pulverrostmannen 3 дні тому

      @@DookNookimit would be really neat to have a version that has as much levels possible that still fit on a 720k diskette. It also have to run with 640kb of ram. My laptop have two drives but one need to hold Dos and the B drive the game

    • @Pulverrostmannen
      @Pulverrostmannen 3 дні тому +1

      I just played this with all 3 of my portable plasma screen 286 computers. One 10mhz one 12 and one 20. Totally playable but quite laggy lol. Only computer left now is the actual 8088 which need a diskette to fit the files. But I had a great time here :)

    • @Aeduo
      @Aeduo 2 дні тому

      @@DookNookim How much smaller could it be with all sounds and music stripped and the textures stored at this color depth? Maybe separate episodes per disk?

    • @DookNookim
      @DookNookim  2 дні тому

      @@Aeduo 230 kB, see wadptr and miniwad

  • @zloboslav_
    @zloboslav_ 4 дні тому +1

    Nice!

  • @UltimatePerfection
    @UltimatePerfection 4 дні тому +2

    How about composite cga

    • @TweedProductions
      @TweedProductions 3 дні тому

      That's what I was thinking.

    • @DookNookim
      @DookNookim  3 дні тому

      I've put it on the to-do list.

    • @UltimatePerfection
      @UltimatePerfection 3 дні тому

      @@DookNookim Would be neat. Have you tested it on the real hardware or just DOSBox?

    • @DookNookim
      @DookNookim  3 дні тому +1

      @@UltimatePerfection I've tested it on a 386SX and a Toshiba T3200.

  • @jeffkardosjr.3825
    @jeffkardosjr.3825 День тому +1

    Migraine vision!

  • @retroboi128thegamedev
    @retroboi128thegamedev 4 дні тому +1

    I wonder if anybody has tested this on real hardware, I honestly just want to know how well it actually runs on real hardware.

    • @DookNookim
      @DookNookim  3 дні тому

      You and me both.

    • @StormkeeperPU
      @StormkeeperPU 3 дні тому +1

      ​​@@DookNookim This hasn't been tested on real hardware? I have a Book 8088 v1.0 and a 2.0 running NEC V20 CPUs, as well as a pair of Pocket 8086s running NEC V30s that I was planning to use to check out this and also RealDoom at some point!

    • @DookNookim
      @DookNookim  3 дні тому +1

      @@StormkeeperPU I've tested it on a 386sx with a VGA card and a Toshiba T3200.
      But I haven't seen it run on a real CGA card.

    • @StormkeeperPU
      @StormkeeperPU 3 дні тому +2

      @DookNookim The Book 8088 v1.0 has a CGA card, so I can check it on that at least!

  • @hexagon5213
    @hexagon5213 6 днів тому

    Are you able to load a different IWAD? Doom II, Plutonia, anything else?

    • @DookNookim
      @DookNookim  6 днів тому +6

      At the beginning of this project I've removed support for Doom II and the registered version of Doom 1. I might try someday to put it back.
      Support for the Jaguar levels and the secret levels of Doom II are on the to-do list.

    • @orvilleredenpiller338
      @orvilleredenpiller338 6 днів тому +4

      @@DookNookimI'm not really a programmer, but can I just assume that was something done to get the code down to 640K of memory levels?
      Because there's something about this one where if you ran a WAD/Mod that made things a tad "cleaner" (less textured and the enemies looking less chaotic) would actually make this aesthetic something that is legitimately playable and not just an experimental thing.

    • @AxelDragani
      @AxelDragani 6 днів тому +1

      @@DookNookim Hacx 8088 lessss gooooo 😆😂

    • @DookNookim
      @DookNookim  4 дні тому

      @@orvilleredenpiller338 Yes, removing features was about getting the code to fit in the limited amount of memory.

  • @M3MB3Rrr
    @M3MB3Rrr 3 дні тому

    Even the 640x200 monochrome would be much better.

    • @DookNookim
      @DookNookim  3 дні тому +2

      It shouldn't be to hard to adapt this 320x200 4 color version into a 640x200 2 color version.

    • @M3MB3Rrr
      @M3MB3Rrr 3 дні тому +1

      @@DookNookim Or MDA / Hercules. I really like the old yellow, green and amber screens. :D

    • @nneeerrrd
      @nneeerrrd 2 дні тому

      ​@@M3MB3Rrrwell do it. Show your skills

  • @SleepyAdam
    @SleepyAdam 3 дні тому

    hell with flow with the red from my bleeding eyes

    • @nneeerrrd
      @nneeerrrd 3 дні тому

      move on Minecraft kiddie

  • @recsetv
    @recsetv 2 дні тому +1

    When you fried your computer in a deep fryer:

  • @stefankrause5138
    @stefankrause5138 3 дні тому +1

    I'm so glad I had no color crt back then...

    • @nneeerrrd
      @nneeerrrd 3 дні тому +1

      "Back then" this wasn't existed
      And you lost gorgeous VGA experience of OG Doom

  • @andrewandrews7427
    @andrewandrews7427 4 дні тому +1

    We were hoping for better graphics

  • @melody3741
    @melody3741 3 дні тому

    Daily reminder that this is essentially a visual bug and it is not supposed to look like this

    • @nneeerrrd
      @nneeerrrd 3 дні тому

      Bug yo arse.
      This is port

  • @EndreBarathArt
    @EndreBarathArt 3 дні тому

    looks better on zx spectrum :P

  • @CovenantAgentLazarus
    @CovenantAgentLazarus 5 днів тому

    So that's definitely is not the real doom. Okay got it

    • @nneeerrrd
      @nneeerrrd 5 днів тому +1

      Hey plumber! Howdy! Ever heard about source port?

    • @DookNookim
      @DookNookim  4 дні тому +3

      The download link is in the description of this video.

    • @nneeerrrd
      @nneeerrrd 4 дні тому +1

      ​@@DookNookimif only he would be literate and skilled to verify the obvious 😂