1 Ostatnio edytowany przez w1k (2026-07-30 16:11:22)

Cześć, zrobiłem sobie przerwę od UFO i moim kolejnym pomysłem było stworzenie prostego silnika E1L1 z DOOM-a. Ku mojemu zaskoczeniu konwersja poziomów przebiegła pomyślnie i byłem zaskoczony, że silnik radzi sobie również z różnicami wysokości, schodami i tym podobnymi. Postanowiłem więc oteksturować ściany. I voilà, wszystkie tekstury nagle ładnie się układały na ścianach. Postanowiłem więc dodać sprite'y, wrogów... Udało mi się zmieścić wszystkie poziomy z epizodu 1 w ATR.

To tylko test, problem leży w pamięci VRAM. Jest pełna. Co z nią? Udostępniam kody źródłowe, jeśli ktoś znajdzie rozwiązanie. Jedynym problemem są enemy AI i kilka dźwięków.

Pytanie... Jeśli nie dałoby się wgrać pozostałych danych do pamięci VRAM, czy ktoś byłby zadowolony z wersji bez tekstur na ścianach, ale w pełni funkcjonalnej?

Gra wymaga VBXE i Rapidusa. Można pomniejszać i powiększać okno za pomocą przycisków -/+ oraz włączać/wyłączać tekstury - T. Sprite'y - S.

Video:
https://www.youtube.com/watch?v=D8U481hG65Y

i

https://www.youtube.com/watch?v=Oou8xXLedV4

Post's attachments

doom-src.zip 505.51 kb, liczba pobrań: 1 (od 2026-07-30) 

doom.zip 861.6 kb, liczba pobrań: 6 (od 2026-07-30) 

Tylko zalogowani mogą pobierać załączniki.
ATARI 800XE - u1mb, pokeymax4, ramdisk hell led, ultra video 1.0 XE.
SIO2SD, SIDE3, sio2usb, sio splitter, dragon cart, lantronix mss-100, fujinet (lotharek), rverter, A8PicoCart, a8 pico sio, BT-100, XC12 (T2000), XC12 (SUPER TURBO, TURBO D), both with internal speakers. ATARI 800XE - 2xos (XL OS, Q-MEG), ATARI 800XE stock
my youtube channel

2

genialne.

a da sie zrobic wersje bez vbxe?

http://atari.pl/hsc/ad.php?i=1.

3

bez vbxe + rapidus?

ATARI 800XE - u1mb, pokeymax4, ramdisk hell led, ultra video 1.0 XE.
SIO2SD, SIDE3, sio2usb, sio splitter, dragon cart, lantronix mss-100, fujinet (lotharek), rverter, A8PicoCart, a8 pico sio, BT-100, XC12 (T2000), XC12 (SUPER TURBO, TURBO D), both with internal speakers. ATARI 800XE - 2xos (XL OS, Q-MEG), ATARI 800XE stock
my youtube channel

4

swoją drogą, przydałby się mały dodatek do FW Rapidusa - kanał DMA: RAM RAPISUSA->RAM Atari, który w tle (na życzenie) robiłby konwersję z chunky 8bit na format Atari - chunky 4/2/1 bit.
Dzięki temu 65816 mogłoby działać szybko w swoim szybkim RAMie, a DMA w tle przenosiłoby dane do wolnej pamięci grafiki

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

5

Ja optuję za dodatkową wersją na Atari tylko z Rapidusem/Antonią.

Bo: Atari z VBXE jest w mniejszym stopniu Atari niż Atari z Rapidusem. Czyli Rapidus + Antic i Gtia/Sophia. Może być w 2 czy 4 kolorach, byle chodziło. Z drugiej strony skoro da się zrobić na SubCarcie player do filmów na oldskullowe custom chipy i wizualnie wygląda to znośnie, to Doom też mógłby taki być (wolniejszy, ale kolorowy).

6 Ostatnio edytowany przez drac030 (2026-07-30 21:00:03)

laborant napisał/a:

Ja optuję za dodatkową wersją na Atari tylko z Rapidusem/Antonią.

Bo: Atari z VBXE jest w mniejszym stopniu Atari niż Atari z Rapidusem. Czyli Rapidus + Antic i Gtia/Sophia. Może być w 2 czy 4 kolorach, byle chodziło. Z drugiej strony skoro da się zrobić na SubCarcie player do filmów na oldskullowe custom chipy i wizualnie wygląda to znośnie, to Doom też mógłby taki być (wolniejszy, ale kolorowy).

Chłopie, ale, przebóg, zaprawdę, kto Ci broni? Siadasz i robisz.

KMK
? HEX$(6670358)

7

Ja jestem konsumentem dobroci programistycznej, liczę na w1k i Ciebie ;)

8 Ostatnio edytowany przez Jacques (2026-07-31 09:31:56)

@w1k
I wonder how it would work without textured walls/floor/ceiling, but with all the objects (lamps, barrels, ammo, guns) and enemies?
Would it allow to fit all the gameplay?

9

@Jacques in second video at 3:16

When i finish this (if i), i will try make non vbxe version.. But that is another project, code must be complete rewritten, everything.

ATARI 800XE - u1mb, pokeymax4, ramdisk hell led, ultra video 1.0 XE.
SIO2SD, SIDE3, sio2usb, sio splitter, dragon cart, lantronix mss-100, fujinet (lotharek), rverter, A8PicoCart, a8 pico sio, BT-100, XC12 (T2000), XC12 (SUPER TURBO, TURBO D), both with internal speakers. ATARI 800XE - 2xos (XL OS, Q-MEG), ATARI 800XE stock
my youtube channel

10

Świetna wiadomość. Cieszę się, że spróbujesz, jeśli czas pozwoli. Jeśli się nie uda to i tak chylę czoła za wysiłek przy pozostałych tytułach na VBXE, które powalają.

11

oczywiscie ze bez tekstur a nawet jakby miala byc w trybie znakowym to i tak byla by rewelacja bez vbxe

http://atari.pl/hsc/ad.php?i=1.