DookNookim
DookNookim
  • Видео 80
  • Просмотров 446 497
ELKSDOOM with PC Speaker sound effects (work-in-progress)
ELKSDOOM is Doom for ELKS, the Embeddable Linux Kernel Subset - Linux for 8086.
This video shows ELKSDOOM running in 86Box emulating a 286 at 25 MHz. The PC Speaker sound effects are a work-in-progress.
On a fast machine it sounds okay. On a 286 it sounds... different. :)
github.com/FrenkelS/elksdoom/pull/5
Просмотров: 173

Видео

Doom timedemo 3 on a Toshiba T3200 286
Просмотров 332День назад
Doom timedemo 3 on a Toshiba T3200 286 portable computer from 1988. During start up it complains about "MEMORY PARITY ERROR AT A000:FFFC FOUND FFAA EXPECTED FFAA" and "PARITY ERROR 2", but it survives long enough to run doomtd3. In a previous run it managed to reach 5.666 frames per second. github.com/FrenkelS/doomtd3/releases
Doom8088 vs FastDoom on a 386SX at 20 MHz
Просмотров 21314 дней назад
Doom8088 and FastDoom on a 386SX at 20 MHz. Doom8088 runs at an effective resolution of 60x128 and has an average frame rate of 11.705. FastDoom runs at an effective resolution of 64x128 and has an average frame rate of 15.377.
Doom8088 with the whole WAD file in XMS memory
Просмотров 9804 месяца назад
This video shows Doom8088 on a 386SX @ 20MHz with the whole WAD file in extended memory. Once the WAD file is loaded into memory, the hard disk is not accessed anymore. This is good for performance. Download Doom8088 from GitHub: github.com/FrenkelS/Doom8088/releases
Doom timedemo 3 on an Amiga 500 LowRes
Просмотров 4294 месяца назад
Would Doom be playable on an Amiga 500? I've stripped down Doom8088 to just run timedemo 3 in 2 colors, and ported it to the Amiga 500. This version renders 30 by 64 screen units, instead of 60 by 128. This video shows the result in the WinUAE emulator. Emulated Hardware: Model: A500 Configuration: 1.3 ROM, OCS, 512 KB Chip 512 KB Slow RAM (most common) Compatibility vs Required CPU Power: 3 / ...
Doom timedemo 3 on an Amiga 500
Просмотров 3736 месяцев назад
Would Doom be playable on an Amiga 500? I've stripped down Doom8088 to just run timedemo 3 in 2 colors, and ported it to the Amiga 500. This is the first time I've programmed something for an Amiga. Videos by @WeijuWu were really helpful while making this. This video shows the result in the WinUAE emulator. Emulated Hardware: Model: A500 Configuration: 1.3 ROM, OCS, 512 KB Chip 512 KB Slow RAM ...
Doom timedemo 3 on a Macintosh Plus (Motorola 68000)
Просмотров 1,3 тыс.6 месяцев назад
Would Doom be playable on a Macintosh Plus? I've stripped down Doom8088 to just run timedemo 3 in 2 colors, and ported it to the Macintosh Plus with a Motorola 68000 cpu. It's the first time I've programmed something for a Macintosh. This video shows the result in the Mini vMac emulator. It's compiled with Retro68: github.com/autc04/Retro68 Download it here: github.com/FrenkelS/doomtd3/releases...
Doom8088 Mode Y
Просмотров 6798 месяцев назад
This video shows the Mode Y version of Doom8088 on a 386SX @ 20MHz with a 40 MB hard disk. Download Doom8088 from GitHub: github.com/FrenkelS/Doom8088/releases
Doom8088 with PC speaker sound effects
Просмотров 2,1 тыс.9 месяцев назад
To celebrate the 30th anniversary of Doom, here's a video of Doom8088 with PC speaker sound effects. This video shows Doom8088 on a 386SX @ 20MHz with a 40 MB hard disk. Download Doom8088 from GitHub: github.com/FrenkelS/Doom8088/releases
Doom8088: Texture mapped walls and colored floors and ceilings
Просмотров 1,4 тыс.10 месяцев назад
Doom8088 has texture mapped walls now, and the floors and celings have colors that match the original floor and ceiling textures. This video shows Doom8088 on a 386SX @ 20MHz with a 40 MB hard disk. Download Doom8088 from GitHub: github.com/FrenkelS/Doom8088/releases
Doom8088 Mode X work in progress
Просмотров 38610 месяцев назад
Doom8088 Mode X in 86box emulating a 286 @ 25 MHz. The video also shows the automap in overlay mode.@FMMhz-re2tr
Doom8088 monochrome hack performance improvement
Просмотров 1,9 тыс.10 месяцев назад
Doom8088 in 86box emulating a 286 @ 25 MHz.
Doom8088 performance improvement
Просмотров 7 тыс.10 месяцев назад
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, and with VGA or MCGA graphics. This video shows Doom8088 running i...
Doom8088: quick 640x200 2 color CGA graphics hack
Просмотров 78310 месяцев назад
Changing one byte in the Doom8088 PCjr hack results in a 640x200 2 color CGA graphics mode. This is emulated in 86box emulating a 286 running at 25 MHz. Get this release at github.com/FrenkelS/Doom8088/releases/tag/v20231101-pcjr
Doom8088: quick CGA graphics hack
Просмотров 57510 месяцев назад
Changing one byte in the Doom8088 PCjr hack results in a 320x200 4 color CGA graphics mode. This is emulated in 86box emulating a 286 running at 25 MHz. Get this release at github.com/FrenkelS/Doom8088/releases/tag/v20231101-pcjr
Doom8088: quick PCjr graphics hack
Просмотров 55211 месяцев назад
Doom8088: quick PCjr graphics hack
Secret message in Kroz
Просмотров 18911 месяцев назад
Secret message in Kroz
Doom8088 compiled with gcc-ia16
Просмотров 50911 месяцев назад
Doom8088 compiled with gcc-ia16
Doom8088: Doom for 16-bit DOS computers
Просмотров 1,9 тыс.Год назад
Doom8088: Doom for 16-bit DOS computers
Doom: DJGPP vs Watcom vs Digital Mars vs CC386
Просмотров 922Год назад
Doom: DJGPP vs Watcom vs Digital Mars vs CC386
Doom: DJGPP vs Watcom, low detail mode
Просмотров 148Год назад
Doom: DJGPP vs Watcom, low detail mode
Doom: DJGPP vs Watcom
Просмотров 748Год назад
Doom: DJGPP vs Watcom
Monopoly Deluxe Easter Egg
Просмотров 1,2 тыс.Год назад
Monopoly Deluxe Easter Egg
FastDoom CGA 80x100 136 colors - improved palette
Просмотров 1,1 тыс.2 года назад
FastDoom CGA 80x100 136 colors - improved palette
FastDoom CGA 80x100 136 pseudocolors
Просмотров 1,3 тыс.2 года назад
FastDoom CGA 80x100 136 pseudocolors
Commander Keen 4 CGA 160x100 16 color proof of concept - different approach
Просмотров 3582 года назад
Commander Keen 4 CGA 160x100 16 color proof of concept - different approach
Commander Keen 4 CGA 160x100 16 color proof of concept
Просмотров 5442 года назад
Commander Keen 4 CGA 160x100 16 color proof of concept
Bubble Bobble - DOS version - 1 player controlling 2 characters at the same time
Просмотров 1002 года назад
Bubble Bobble - DOS version - 1 player controlling 2 characters at the same time
Bubble Bobble - DOS version - 1 player controlling 2 characters at the same time (mirrored)
Просмотров 972 года назад
Bubble Bobble - DOS version - 1 player controlling 2 characters at the same time (mirrored)
Commander Keen 4 Tandy 320x200 16 color version
Просмотров 5472 года назад
Commander Keen 4 Tandy 320x200 16 color version

Комментарии

  • @fahrenheit1391
    @fahrenheit1391 8 дней назад

    As for 286 looks really impressive

  • @davidzel2
    @davidzel2 9 дней назад

    I'd still play it.

  • @DāvisBaltais
    @DāvisBaltais 9 дней назад

    episki

  • @СергейМоскалёв-с3ь
    @СергейМоскалёв-с3ь 10 дней назад

    ZX-Spectrum does it better! :)

  • @8-bitcentral31
    @8-bitcentral31 10 дней назад

    Awsome! Without wall textures and potentially a shrunk window it could be quite playable.

    • @DookNookim
      @DookNookim 10 дней назад

      Compiling for a 286 instead of an 8088 and using a graphics mode that supports page flipping would also help 😀

  • @АндрейЛычев-щ3у
    @АндрейЛычев-щ3у 12 дней назад

    на обоих неиграбельно совершенно!

  • @BMPK
    @BMPK 14 дней назад

    Wtf

  • @InsideOutAnus
    @InsideOutAnus 15 дней назад

    we need to go WIDER

  • @ezgoodnight
    @ezgoodnight 16 дней назад

    Really interesting!

  • @blakegriplingph
    @blakegriplingph 29 дней назад

    "We already have Doom at home."

  • @speddoellol1199
    @speddoellol1199 Месяц назад

    Meaninglessly cute easter egg.

  • @rootbeer666
    @rootbeer666 Месяц назад

    TBH it looks a lot like FastDoom in potato mode in terms of performance.

  • @Konic_and_Snuckles
    @Konic_and_Snuckles Месяц назад

    I wonder if this would run on a Compaq Portable II.

    • @DookNookim
      @DookNookim Месяц назад

      Doom8088 needs a VGA or MCGA card and a Compaq Portable II has a CGA card, right? So that won't work. However, doomtd3 will run if there's enough memory in the Compaq Portable II. Doom8088 CGA support is on the To-Do list.

  • @elizibar
    @elizibar 2 месяца назад

    THat's awesome

  • @TofiOfficial
    @TofiOfficial 2 месяца назад

    I think if it was optimized even fruther just for the amiga, i think this could run at 5-10 fps in color? I dont know

    • @DookNookim
      @DookNookim 2 месяца назад

      Swizpig is working on a color version by using Chunky Copper for Amiga. The weapons and the status bar could probably be implemented with hardware sprites. And probably assembly could be used for some parts.

    • @TofiOfficial
      @TofiOfficial 2 месяца назад

      I think for the status bar I think a copper split between the viewport and the hud would probably work, and I think for the HUD using the blitter would be fine.

    • @DookNookim
      @DookNookim 2 месяца назад

      ​@@TofiOfficial Sounds promising, but I'll leave the programming to the Amiga experts.

    • @TofiOfficial
      @TofiOfficial 2 месяца назад

      Maybe they might figure out something better than I did.

  • @MasterMadLad
    @MasterMadLad 3 месяца назад

    You should get in touch with Randy Linden, He made quake run on the GBA and Doom on the SNES. (He might be willing to help you)

    • @DookNookim
      @DookNookim 3 месяца назад

      That's an interesting idea.

    • @MasterMadLad
      @MasterMadLad 2 месяца назад

      @@DookNookim Another suggestion is to add Mipmapping (If you haven’t already, I cant really tell due to the low resolution)

    • @DookNookim
      @DookNookim 2 месяца назад

      @@MasterMadLad There is a little bit of mipmapping github.com/doomhack/GBADoom/issues/51#issuecomment-2198123732

  • @viti95
    @viti95 4 месяца назад

    The performance is really good! Also interesting idea caching all the WAD on memory, maybe I can do something similar in FastDoom.

  • @synthgal1090
    @synthgal1090 4 месяца назад

    shareware WAD or full? That does make quite a difference.

  • @АндрейЛычев-щ3у
    @АндрейЛычев-щ3у 4 месяца назад

    if he played like that on i286, then good. and on 386, regular Doom runs just the same, and with better graphics, and not so sloppy.

    • @8-bitcentral31
      @8-bitcentral31 4 месяца назад

      Not on a 386sx20. Such a CPU runs standard doom around 1-2 fps, completely unplable. You can run fast doom on a 386 like this but it looks about the same if not worse (does have soundcard support though). This: ruclips.net/video/KEhIwLZ06dc/видео.html shows the performance of this port at lowest settings on an emulated 286, its amazing that it cann run at all on such a CPU.

    • @DookNookim
      @DookNookim 4 месяца назад

      This 386 is the slowest computer I have that has a VGA card. I am experimenting with CGA graphics...

    • @АндрейЛычев-щ3у
      @АндрейЛычев-щ3у 4 месяца назад

      @@DookNookim vga. 386sx ruclips.net/video/EZvI8wCVOPU/видео.html

    • @8-bitcentral31
      @8-bitcentral31 4 месяца назад

      @@DookNookim Really! That would be awsome, its brilliant seeing how this project is continuing.

  • @Cmdrbzrd
    @Cmdrbzrd 4 месяца назад

    Atari Falcon would be interesting with its DSP in addition its 68030

  • @danmanx2
    @danmanx2 4 месяца назад

    Incredible! Incredible work! Nice job.

  • @jorgeandrade20
    @jorgeandrade20 4 месяца назад

    Doesn't Wolfenstein3d run on a 286 and it has textured walls? Maybe with a little more optimization you'll get there, great project btw!

    • @DookNookim
      @DookNookim 4 месяца назад

      the latest version has textured walls and pc speaker sound effects

  • @fumlick5925
    @fumlick5925 4 месяца назад

    Gonna be honest this is an impressive port.

  • @RotcodFox
    @RotcodFox 4 месяца назад

    Well uh.. if you speed the video up to 2x speed, it sorta almost looks playable.. kinda

    • @DookNookim
      @DookNookim 4 месяца назад

      I agree. I think the first few levels of Doom would be playable if this demo runs at 10 frames per second. When I remove the status bar and all sprites, use only flat walls and render just 30 by 1 screen units, this demo runs at only 6.6 frames per second.

  • @niewazneniewazne1890
    @niewazneniewazne1890 5 месяцев назад

    :( You didn't use/find the Composite mode which makes 4 color -> 16 color.

  • @afgdfdgdfddf42
    @afgdfdgdfddf42 5 месяцев назад

    There was another secret on this level that allows you to jump few levels ahead...

    • @DookNookim
      @DookNookim 5 месяцев назад

      Is that secret documented at ttf.mine.nu?

  • @garyklinkert6737
    @garyklinkert6737 5 месяцев назад

    what is the slowest computer this can run on?

    • @DookNookim
      @DookNookim 5 месяцев назад

      FastDoom requires a 386. But I'm working on a Doom port, Doom8088, that runs on an 8088. It still requires VGA / MCGA, though. I'm also working on doomtd3, which just runs demo 3 as fast as it can, in black and white, on a PC, HP 95LX, Amiga 500 and Macintosh Plus.

    • @garyklinkert6737
      @garyklinkert6737 5 месяцев назад

      @@DookNookim a port of Doom that runs on an 8088 would be amazing! Was even thinking this version would be a great thing to try on an XT class machine, but guess that would be too slow? Even a turbo-XT at like 10-12mhz would probably struggle...

    • @hansdampfig1245
      @hansdampfig1245 2 месяца назад

      I'd guess a 486, like the original doom.

    • @SCB666
      @SCB666 2 месяца назад

      @@DookNookim Please, is an Atari STFM even possible???

    • @DookNookim
      @DookNookim 2 месяца назад

      @@SCB666 it's on the to-do list

  • @DigiSpaceProductions
    @DigiSpaceProductions 5 месяцев назад

    Will there be a proper "playable" version made? I would kill for a "playable" version of doom for the Macintosh SE.

    • @DookNookim
      @DookNookim 5 месяцев назад

      We somehow need to improve this demo so it runs 5 times faster before it would playable. And I have no idea how to make it so much faster. 😞

    • @DigiSpaceProductions
      @DigiSpaceProductions 5 месяцев назад

      @@DookNookim try running it with no wall textures at the lowest (playable on pc) pixel size and lower the screen size by like, 2 or 4 sizes.

  • @Rittberger.
    @Rittberger. 5 месяцев назад

    Marvelous

  • @MadMorgie6318
    @MadMorgie6318 6 месяцев назад

    In this version, all enemies are Spectres.

  • @shadowchasernql
    @shadowchasernql 6 месяцев назад

    good job! though shouldn't it (theoretically) be running as fast as the Mac Plus version, seeing as they are running on the same CPU with a comparably similar video mode?

    • @DookNookim
      @DookNookim 6 месяцев назад

      The Macintosh version reaches 2 frames per second, the Amiga version 2.5 frames. The Amiga version is faster because it uses double buffering and page flipping, and the vertical resolution is half of the Macintosh resolution.

    • @shadowchasernql
      @shadowchasernql 6 месяцев назад

      @@DookNookim huh good to know. i wonder if Agnus could help with doing some of the UI stuff and border

    • @DookNookim
      @DookNookim 6 месяцев назад

      @@shadowchasernql The demo uses two screen buffers. When the status bar changes due to receiving damage etc., it's converted from 256 colors to 2 colors and drawn on to the first screen buffer. And then the Blitter is used to copy the status bar from the first buffer to the second buffer. I've tried not drawing the status bar, but that hardly increases the frame rate.

  • @DookNookim
    @DookNookim 6 месяцев назад

    If this doesn't work on real hardware, I blame the upload date. 😛

  • @Aaron_Gentry
    @Aaron_Gentry 6 месяцев назад

    Reminds me of trying - emphasis on the trying part - to play Doom 2 on my buddy's old 1994 piece of shit computer, can't remember what it was or what the specs were. The performance of Doom 2 on that machine was only slightly faster than what you see in this video

  • @funkyfox2041
    @funkyfox2041 6 месяцев назад

    Reminds me of my days trying to run Quake in software rendering on my 486...

  • @spacecomplex7180
    @spacecomplex7180 6 месяцев назад

    Wouldn't shrinking the image/frame-size improve the framerate, if just a little even? Impressive stuff nonetheless

    • @DookNookim
      @DookNookim 6 месяцев назад

      It's already pretty low. The render window is 60 x 128 individual units. On screen it's horizontally 60 x 8 pixels = 480 pixels, and vertically 128 x 2 = 256 pixels.

  • @borgmardunkleson2225
    @borgmardunkleson2225 6 месяцев назад

    Proof that Doom will run on just about everything.

  • @ScarletSwordfish
    @ScarletSwordfish 6 месяцев назад

    Impressive!

  • @shadowchasernql
    @shadowchasernql 6 месяцев назад

    Wait... you got DOOM8086 running on a 68000? Does that mean an Amiga port is a possibility now? 🤔

    • @JasperTedVidalTale
      @JasperTedVidalTale 6 месяцев назад

      There's already an Amiga port of DOOM

    • @shadowchasernql
      @shadowchasernql 6 месяцев назад

      @@JasperTedVidalTale really? where?

    • @JasperTedVidalTale
      @JasperTedVidalTale 6 месяцев назад

      @@shadowchasernql ruclips.net/video/afyCn6m2Qbc/видео.html

    • @DookNookim
      @DookNookim 6 месяцев назад

      I'm working on it. I've got something working in FS-UAE emulating an Amiga 500 with a 68020 processor. Somehow it doesn't work with a 68000 cpu. Maybe the compiler is doing something weird.

    • @shadowchasernql
      @shadowchasernql 6 месяцев назад

      @@DookNookim what's your compile target? because a lot of compilers don't like to emit 16-bit code by default

  • @CirclesandSounds
    @CirclesandSounds 6 месяцев назад

    Thrilling! 😅

  • @t.c.b4722
    @t.c.b4722 6 месяцев назад

    Instead of FPS we have SPF

  • @ChadDoebelin
    @ChadDoebelin 6 месяцев назад

    sweet! i'll try this out on real hardware and tag you!

  • @autumn_rain
    @autumn_rain 6 месяцев назад

    fps reminds of c64 doom. also, resolution too high.

  • @Mikewee777
    @Mikewee777 6 месяцев назад

    The frame rate is awful but the fact that it runs at all is a miracle.

  • @DookNookim
    @DookNookim 6 месяцев назад

    This game running on a HP200LX /HP100LX: ruclips.net/video/7lEqWG9jdn0/видео.html

  • @neozeed8139
    @neozeed8139 6 месяцев назад

    This is way too awesome!!

  • @basicallysnake
    @basicallysnake 7 месяцев назад

    It looks like a Commodore 64 game and I love it

  • @DanielMonteiroNit
    @DanielMonteiroNit 7 месяцев назад

    As a DOS developer (including some FreeDOS packages), it is quite a relief to see that DJGPP is quite on par with Watcom. However, I suppose Watcom allows for different memory models and real mode? I'm also using ia16-gcc, but it is a bit limited

    • @DookNookim
      @DookNookim 7 месяцев назад

      With some better compiler settings DJGPP is quite faster than Watcom. ia16-gcc doesn't support the large memory model, but it can compile Doom :) And it produces faster code than Watcom.

  • @blastproces
    @blastproces 7 месяцев назад

    I’m very impressed by that

  • @danmanx2
    @danmanx2 8 месяцев назад

    Between you and Viti95, you guys are the real heroes. My mind is blown that you are doing the impossible of getting Doom on older devices....keep up the good work!!!

  • @k1zer100
    @k1zer100 8 месяцев назад

    Bro really not playing ultra violence...

    • @DookNookim
      @DookNookim 8 месяцев назад

      I'm playing with one hand while filming with my phone with my other hand. No way I'll finish the first level on Ultra-Violence that way.