Это видео недоступно.
Сожалеем об этом.
Doom on a Commodore 64? WTF ( M.O.O.D )
HTML-код
- Опубликовано: 18 авг 2024
- Yep, believe it or not, in 2006, a group developed a version of Doom for the Commodore 64, named M.O.O.D :o)
Social Media:
Facebook : / 330119
Twitter : twitter.c
Finally...Crysis has some graphic competition...
+Adarkin Unhuman its a joke......
Impressive! Imagine the impact this game would have had if they'd made it back in the day.
Some inside info: This is actually just one in the series of previews that were released. This being one of the latest.
The main problem with theese is that the level-design - especially the textures was never really completed. They were just randomly placed which is clear to see. And the graphics in general is experimental. And yes, there is only one level and no title screen or game over or anything like that.
I'm impressed the map-function were shown. Havn't seen anyone else found that.
There is also an option screen (press 'o') where you can customise the keys. This game actually plays better using keyboard than joystick.
And btw. The C64 is 1mhz and 64kb ram. :)
Can't really expect more given the hardware limitations :o)
Are you keeping up wit the commodore, because the commodores keeping up with you...
yes man ^^
I know, we are living.... In a world of fun and fantasy, and ever changing views
Looks more like Wolf3D to me...
My PC couldn't run wolf3d this smooth.
Hard to make a 3d game look worse than wolfenstein 3d. And this game somehow did.
Amazing!!! I saw a ZX Spectrum version of MAME recently too, so it's amazing what programmers are getting out of old technology now.
hold on...MAME on the Spectrum?
It's called super efficient coding being able too utilize the hardware at the lowest levels possible, without complex OS routines in the way like more modern computers have, but there is a programmers theory with a enough time, and effort, that you can make any computer run any task you want, but how will that task take?
I have to try this out!
Where can I find that MAME build for the Speccy?
***** Yes, I've just had a quick look for that, no luck so far but I'll keep a look out :o)
Le Docteur If you find out, let me know :o)
Not sure if it was mentioned before.
You say the C64 is around 3MHz processor.. just fyi.. it's a little less than 1MHz for pal systems and just around 1MHz for NTSC - To your comment starting at: 5:52
This makes me really glad that computers have progressed!
Pretty impressive raycasting for the C64!
Yes, it is :)
Actually it dosn't use raycasting, as it was found too slow. So other ways to do it was found. ;)
how did they do it?
Well, it might be a bit difficult to explain, but in short this is how:
Instead of a 2D map where you raycast from the players point of view, the map in this engine consists of a number of long walls going from one end of the room to the other. A wall can have holes in it, so what might apear as more walls in the game, can actually be one wall in the map data.
The engine then draws each wall one at a time (cleverly of cause). This have some limitations compared to raycasting, but if the number of walls is kept low (like 15 or so), it can be done much faster than could be done with raycasting.
It should be noted that the engine has a precalculated table of how a wall would look from any angle. Else this would be impossible. ;)
Actually at some point we released a primitive level-designer tool so that people could experiment making levels themselves.
WARNING: It's NOT in ANY WAY userfriendly, but here it is: mood.perff.dk
/Perff
@@Perff64 Interesting! This raycasting alternative, had it ever been described/done previously? Is there a name for it? If youns invented this, do youns have a write-up about it? Has it been used by youns or anyone else, since the last MOOD preview?
This is just awesome, crazy how this works on the 1Mhz C64...
lactobacillusprime Some very efficient programming and a lot of time lol
Wow, that's pretty amazing. The Speccy version (not to take anything away from its coolness) is less of a technical marvel because of the speed of the Speccy and the screen. This is much more of an achievement. Thing is, this actually looks a bit like Wolfenstein 3D!
The fact that they got something that looks this good/smooth to work on the C64 is mindblowing to me.
Great video dude. I have wanted to get a c64 and clear all of the dizzy games for a while. Also the robocop game... and silk worm... oh and kung fu.. remember them being so hard when i was a kid and so much fun
No matter how bad the world gets it comforts me, knowing that this video exist
This is pretty old but was a shocker when released. It's nothing more than a proof of concept really. As usual when someone creates something this promising, it is often discontinued soon after... Would have loved to see a full game.
Steve Snake claimed he could do this with even higher resolution. I believe him because he made Kega Fusion and did program some C64 games as well.
Although impressive for the C64, this is a very simple Raycaster,, and not remotely resembles the complexity of the Doom engine. Doom is quite a difficult engine to clone. A brilliant attempt by the programmers nevertheless.
First thing I notice is it looks nothing like any version of doom I've ever played, and second thing I noticed it the misspelling of shotgun (shootgun). Made me chuckle. Still, it is pretty impressive in terms of what can be done on ageing hardware.
Simon Ferré It's pretty like the vic one :o) Yes, it's very impressive!!
Close the lights, mute the game, pack some Slayer music and you are ready to go.
Just imagine if you had & showed this game back in 1982, you would,ve blown of peoples mind.
+johneygd I know, would have been amazing :)
Looks more like a really crummy version of Wolfenstein 3D. I wonder if it can be improved much. It's hard to even watch for more than a minute without getting a headache.
Hardware sprite scrolling anyone?
That's simply stunning! 👍
love it how it still says the game is Doom
+Benedani Yes, that's the automated system.
I wish commodore we're around now to release a console
It actually looks pretty good!
Holly shit my head hurts from all these pixels,they are huge
yes, a bit of eyestrain lol
Wow - Doom is what impressed me so much about PC's that I abandoned my Amiga. Now if this had have come out at that time - maybe I'd still be using my C64 or Amiga today ... not.
you abandoned it just over a game ? ;)
+RetroGamerVX Yes - I had completed Lemmings.
+chillzwinter strange indeed lol
+RetroGamerVX Same here...my PC moment was X Wing by lucas arts, I had a 386 Bridgeboard in my Amiga and found myself using the pc more. Went out and bought PC (Self made system the processor was a Dx266 which cost £490 on its own!) Got a soundblaster and a s3 graphics card and it blew away the Amiga :( all this happened in a few days...Very sad
Hey i think, Your room is like a space ship room.
Thanks lol :)
thats awesome, thats crazy. 40x40 pixel 16 colors raycasting on a C64.
Roy Hess Yep, pretty impressive :)
Rule 666: If it's and Electronic, it has a DOOM port
Brilliant, I have to say. Awww, is there a CPC version I wonder? Such a shame that deadlines of the market hampered game development on the 8-bit computers, they were and are capable of so much more.
Great vid.
Agreed. Some of the recent titles are amazing given the limitations. R type remake on the CPC, Canabalt and this on the C64, Donkey Kong on the 2600. List goes on.
I sold my c64 with desk c64 floppy drive brick 2 datasets back up board action replay cartridge reset cartridge joysticks and thousands of games on 5 1/4 floppy's and 100's of c90 tapes all for about £150 uk when I got my Amiga 500
the guy who came out to buy it saw the amiga and then came around a few times to look at the games
lolI think he got an amiga soon after
i dont think mood was ever finished it was more of a proof it could be done thing.
Then development kinda peeterd off.
No it never was fully finished, and even though I love the Commodore 64, and the sounds of the SID chip, that one sound effect looping over, and over does get a bit ear piercing after a few mins.
Zagroseckt Probably found it too much work lol
Thanks for the video. This looks really promisiing. I have to try it out!
MrVenom1974 Yes, would be interesting to see a walkthrough, but I'm not volunteering ;o)
Actually the C64 clock speeds vary, the NTSC versions are clocked at 1.023Mhz, and the PAL versions are clocked at 0.985Mhz, but the PAL machines can be modded with a switch to run at full NTSC speeds, but and vice versa, as some software/games/demos will only work at one speed, or the other, a good example are some of the cracked Giana Sisters copies we got here in the states based on the PAL version, would run too fast, and make them hard too play, because of the default higher clock speed of the NTSC machines.
Commodorefan64 I have enough trouble with normal speed games, never mind faster macines lol
RetroGamerVX Lol, I don't blame ya, but in the case of games like Test Drive II for the C64, the CMD SuperCPU actually helps make the game more responsive, faster, and fluid, with no slowdown. I've never personally owned a SuperCPU do too the cost back in the day, but the small Commodore club I belonged too here in South Carolina back in the late 80's/ early 90's, one user had such a machine, and it really was a pleasure being able too play Test Drive II at it's full potential on the C64.
Commodorefan64 I've never heard of the SuperCPU :o)
Strange bizarre idea i want more normal doom
I had two 'alpha' levels of this game in 1996. Unfortunately I havn't had a chance to play the finished game.
Absolutely amazing considering the hardware it is running on.
The weird thing is DOOM for the Amiga was strange enough (in some cases the clones didn't do a bad job) but for the C64!?
Fun someone gave it a try though :)
James Stanger Yes, tried the Amiga version, a wee bit shite lol ;)
C64 is like mid range gaming PC and Amiga 500 is like $1000/$2000 gaming PC
This is making me nauseous... Flat shading and higher resolution would have been better. It's still incredibly impressive!
someone tell the Nerd
I just have lol
this game would had made millions back in the days, Excellent job well done!!
The walls should really be just grey or something really simple and the wierd T graphic thing probably should've been the door instead of the black hole thing cause otherwise it just all blends together.
+Blue_Pie_Ninja The C64 can use a "high-resolution" mode, which limits the number of colours to two in every 8x8 pixel area, but allows better resolution. Seems like maybe that would've worked better with this?
Pretty impressive... But you know what's more impressive? The ZX Spectrum version...
+Ruko Michiharu Not played that yet :o)
RetroGamerVX You should give it a shot if you have the chance!
Yes to confuse you, but when you get more into programming you will discover
that there are other ways to get other screen modes, but that gets extremely
complicated. but in time you will understand...
Never thought that would have been possible that is really pushing it to the limits lol i do remember when this game came out on the ps1 it came on the snes to was pretty remarkable to see grapics like that on a 16 bit console with help of the fx chip
Matthew Edwards Yup, pretty amazing :)
now we play same games like pubg on 8 cores !
that still kicks the arse of the 3d0 port of doom. although the 3d0 version has the best music of any version (not including the ps1 n64 ambient soundscapes ;-)
+racefaceec90 Very true :o)
Impressive! Was wondering if the C64 could manage a 3D view like this and apparently so, Runs so smooth too. The commodore 64 was such a great little system.
+karl Andersson Still is ;o)
That is impressive! The sound sucks and the graphics are nuts but with a little tweaking out could be as fun to play as the ones for the 16 bit machines 😃
I can think of a few things to make it easier on the eyes, like darkening into the distance in a linear manner. The music reminds me of Quake more, that sort of mood atmosphere rather than tunes Trent cooked up. Actually it kind of sounds like someone sucking spit through their teeth. ^_^
Dunno, it looks like it was heavily based on Bloodwych.
No, it actually looks nothing at all like the engine powering Bloodwych. Totally different code base, obviously.
Interesting video mate, thanks ;)
There's actually a very coarse build straight from the source code of DOOM itself - plays awfully but it works (only on the ultra rare and hyper-expensive CMD SuperCPU carts tho...although I reckon if you really _must_ have it you could play it on an emulator set to turbo speed)
Yes DOOM was played on C64... But it didn´t look like that
Wow, this must surely have pushed the system right to its limit.
Fucking impressive.
I bet it took longer to load the game from cassette than the total length of this video.
+The MaskedGeek (Masked GEEK) Run off sd card, a couple of seconds.
Ok, Well I dare you then to transfer to cassette and try to load it if you have a C64 datacorder. I'm not expecting you to upload it to RUclips but I'd suspect you'd be able to make and eat your lunch before it finishes loading.
Probably would
I thought the VIC 20 version was better, at least for the specs of that system.
+electrodarman Yes... VIC-20 version is better.
I wish my Commodore 128 work with sound don't work any more
Yul Brynner wandering round Westworld?
wotdoesthisbuttondo That's true lol ;o)
if only Driller ran this smooth :) at least it had awesome music :D
I've never heard of that one ;o)
Rip and tear!!!
Its an impressive conversion but I get something akin to motion-sickness watching this.
Your the first to complain that that!! lol ;)
I think it is because the pixels in the wall graphics appear to move up and down quite quickly. Its good though.
Graham Roberts Aha, probably, it does have a strange effect when your walking down a long straight bit :o(
Okay!! Almost there!!....
HP48S version??
spectrum version bit closer too it. have you seen mortal kombat on spectrum... that's very good, and have you seen spectrum do Fmv... that was mad!
what a great achievement
This is awesome
Yes, quite an achievement :)
I didn't get in the mood. Sorry about that.
Willibef Oh very funny, slap lol
Next up doom on Samsung fridge
You almost died toward the end of the video, I still like the PC version of Doom the best oh and the Nintendo 64 version too, and the SNES version. I never had a C64 the oldest thing I ever owned was an apple green screen that took floppy disks back in the mid to early 1990's but my family once had a C64 but they sold it.
+Aspersim Gamer Well obviously, much more powerful systems ;o)
crazy still cool
good game.
This has to be running on pre-calculated tables, there's no way the 64 is doing any real time stuff here.
+Arthur Vandelay I've no idea how they did it to be honest :o)
Pre-calculated tables are useful for doing run-time stuff.
*On a C64*. On a modern PC, going out to memory takes several hundred clock cycles if it doesn't fit in cache. Even L2 cache takes 10-20 cycles. A GPU is able to perform about 60 floating point operations for every texture read (pre-calculated value) it does. Figuring out how to take something like a texture and turn it into many floating point math instructions *speeds things up*.
This is just crazy
Aye :o)
the ZX Spectrum was better than the C64???
IMHO, yes :)
wow! didnt know that is posible on c64
+Vladimir Vučković Glad to enlighten :o)
... ... ...neat
Michael Orlowski Thanks :o)
This looks nothing like Doom!
Reminds me of Minecraft...
Actually, It would be cool to see if you could do regular 3d rendering, sure it would be slow, but put it in an emulator and throttle the speed.. Sure that's cheating, but, i'd dig that... :)
Nice :-) , but yes its looks more wolf3d end doom to me :-) , but its cool ;-)
its minecraft doom..
Yup, that's true lol
Doomstein 3D
exellent video! +1 sub.
I prefer scarabeus..or however its spelt :)
Paul B Nope, no idea what that is lol
archive.org/details/C64GVA210-Scarabaeus
You should try DOGOLRAX on Steam, it's like an Another World /Out of this World 2.0 !
This really looks nothing like Doom.
Well, it is going to visually look considerably different due to the limitations of the hardware power now isn't it!
looks like fun. Where can I get a copy. And better yet will it play on an NTSC c64?
Just type in 'mood Commodore 64' and you can download the prg file for it. I use an sd solution to load up :o) I don't see any reason why it wouldn't run on an ntsc one :o)
RetroGamerVX
Thanks. I just tried it and it works on my NTSC c64. I had to ask though because some games just arent compatible between NTSC and pal. It looks really cool though. And your right the SD card really helps in this matter.
should try speccy doom
Considering C64 can run this, 3D games nowadays should run on much lower spec PCs but apparently optimization - nahh why bother.
BS. Modern games are incredibly well optimized. You can always do less with less; doing more with less is the hard part.
This game uses precalculated tables to draw pixel columns at varying distances (as did wolfenstein 3D) this doesn't scale beyond tiny resolutions and does not allow perspective correct texturing of arbitrary triangles, doesn't allow texture filtering. The limitations are extreme (a dozen axis aligned walls or so at a time, all walls are vertical, everything is on the same level, all floors and ceilings are monocoloured).
If I have counted correctly, the resolution is 40x52. A modern resolution like 1920x1080 is 1000 times as many pixels. The "standard" framerate is 60 FPS; that's about 4 times as high as this. In a relatively modern software renderer (e.g. half-life) you'd use one divide every 8 pixels or so and interpolation inbetween; That's not perspective correct, but close enough; lots of divides, lots of floating point or fixed point math. You can do less with less, but not more with less.
16x trilinear AF requires 128 texture samples which are interpolated between in an ellipse for each pixel that is at such an angle that it uses 16x AF. Again, you can do less with less, but you can't do as beautiful, shimmer and aliasing free, non-blurry texturing with less.
Modern GPUs can do about 60 floating point operations per texture operation. Developers use this to very good effect (remember what late 90's 3D games looked like? there were no specular, there were no per pixel lighting, no normal mapping, no nothing).
You can do less with less; but you can't get the same quality with less.
Well said, Soylent, well said indeed.
It's always easier to learn how to develop games on a specific set of components.
That's why N64 games look way supperior to what you could run on an equivalent PC (4MB of RAM, 97MHz of processing power and no additional 3D accelerator).
I strongly disagree about the N64. The texture resolution was so awful and cartridges so small that large portions of games were essentially left untextured (e.g. any kind of terrain texture had to be stretched so large and coloured so blandly that you didn't notice the repeating pattern). Correct bilinear filtering was a detriment with such low resolutions and just made everything look blurry. The lack of CDs were a huge limitation in other ways as well (i.e. all characters talked like "huh-huh-uh-huh-hu-uhu-huh" and threw up a text box on the screen).
I much prefer the look of late sprite hardware (e.g. SNES), the original playstation or what you call an "equivalent" PC. You've arbitrarily chosen to gimp the "equivalent" PC with 4 MB of RAM, where as a 100 MHz pentium PC from 1994 would probably have had at least 8 and most probably 16 MB.
On that PC (even without a voodoo 1, which was out at about the same time as the N64) you could play 3D and "2.5D" games that look much better than anything on the N64. E.g. Ultima underworld (runs on a 386 DX40), Doom, Decent, Quake, Magic carpet. The N64 is a lesson in not overextending yourself. We all knew 3D was going to take off, but 3D in the 1980's was awful and barely playable, chugging along at about 5-10 FPS (e.g. stunt car 3D or Starglider 2 on the Amiga) were as sprite based games were just cranking out frames at the full refresh rate. The N64 was too early out of the gate with bilinear filtering. They should have cheated more like PS1 and PC games of the time.
i think im blind now :s
how do I get the game on my commodore
Do i need 3dfx card to play this?
Is is very veryyy AWESOME. :)
This is Dom not doom
if it has a cpy people will figure out how to run doom on it
+Awsomeisimo Doom on a calculator next then!! ;o)
yup they did do that , and don't forget about quake on an osciloscope .
Looks more like wolfenstein 3d.
It will with the simple graphics :)
you can play doom on a zx spectrum ':)
+TK 11287 Yep. I just saw the video. I kinda prefer the graphics on the ZX version.
+TK 11287 awesome
There is even a version on the VIC-20 believe it or not
what horseshit I was playing the real doom in 1998 on my 64
of course you were!
Whats with that awful sound in the background?