☰

» »

Doom teče tudi Commodorju 64

Doom teče tudi Commodorju 64

Slo-Tech - Legendarna igra Doom je najpripravnejši kos programske opreme, ki ga nadebudni strokovnjaki poganjajo na najrazličnejših sistemih in opremi. Videli smo že, kako teče v dokumentih PDF, v slušalkah in bakterijah (skorajda), sedaj pa je napočil čas za potovanje nazaj v času. Doom teče tudi na Commodorju 64.

Steve McCrea z vzdevkom Kweepa je prvo epizodo Dooma - to je tista, ki je na voljo v sharewaru - predelal tako, da teče na desetletje starejši platformi Commodore 64. Izbral je osnovno platformo, torej brez dodatnega pomnilnika ali grafičnega pospeševalnika. Namesto originalnega izrisovalnika je zgradil svoj raycaster z ustreznimi višinami, dvigali, osvetlitvijo, kar je največja sprememba v primerjavi z originalom.

Svet je zgrajen iz mreže ploščic, nanje pa je pripel različne nivoja tal in stropa. Uporablja 40 × 25 tekstovni zaslon oziroma mrežo znakov/celic. Grafiko orožij je vzel iz sharewara, nato pa jo je zmanjšal. Koda je javno objavljena na GitHubu.

10 komentarjev

Markoff ::

Kdaj Doom na Babbageovem računskem stroju?
Antifašizem je danes poslednje pribežališče ničvredneža, je ideologija ničesar
in neizprosen boj proti neobstoječemu sovražniku - v zameno za državni denar
in neprofitno najemno stanovanje v središču Ljubljane. -- Tomaž Štih, 2021

D3m ::

A teče na abakusu?
|HP EliteBook|R7 8840U|

ššš ::

Kt zanimivost,

Chat pravi, da je C64 cca 30-40x počasnejši kot 386dx 40mhz (k je bil nekje PC minimum za Doom) in okol 100 milijonkrat (!) od Apple M1 pro čipa.

orbika ::

Nekdo je Doom predelal tudi za poganjanje znotraj SQL podatkovne baze:
https://arstechnica.com/gaming/2026/10/...

Hitrost: do 35 fps (sličic na sekundo)

brbr21 ::

Še ena potrditev superiornosti C=64 pred mavričnimi (48k!) jajčki. 8-)

pegasus ::

Imaš tudi eno "3d maze" zadevo za spectruma, ampak ja, z80 je enostavno prepočasen za take hece, tudi v spektrum resoluciji.

MrStein ::

A ni Mercenary tekel bolj tekoče na spektrumu kot na c64?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

DamijanD ::

Škoda samo, da doom ni tekel na C64, ko je bil to moj primarni comp...

bbbbbb2024 ::

pegasus je izjavil:

Imaš tudi eno "3d maze" zadevo za spectruma, ampak ja, z80 je enostavno prepočasen za take hece, tudi v spektrum resoluciji.


Ni problem v Z80, ki je čisto soliden CPU. Spectrum ni imel hardverskega pospeševalnika ekrana, medtem ko je c64 IMEL C64 sprite procesor, ki je del video čipa VIC-II (MOS Technology 6567/6569).

Glugy ::

torej bi tehnično gledano lahko že mnogo let prej imeli Doom. zanimivo.