1

(52 odpowiedzi, napisanych Software, Gry - 8bit)

niestety nie da się zrobić Covoxa w pełnej, bezstratowej jakości 8-bit ze wszystkimi samplami naraz. VBXE ma 96 banków po 4 KB, a same tekstury ścian na najcięższych poziomach zajmują do 56 banków; obecny dźwięk 4-bit już teraz bierze 20 banków i na 17 z 60 poziomów gra i tak wyrzuca dekoracje, bo banki się kończą. Wersja 8-bit to dwa razy więcej danych = 40 banków, a 56 + 40 to ponad 96 - po prostu nie ma z czego ukroić.
Na poziomach z dużą liczbą ścian/wrogów dźwięk musiałby zniknąć całkowicie, więc "wszystkie  sample, pełna jakość, bez kompromisów" jednocześnie się wzajemnie wykluczają.

2

(52 odpowiedzi, napisanych Software, Gry - 8bit)

obsługa obu adresów wiązałaby się z dodatkowymi cyklami procesora i pamięcią, a silnik jest raycasterem i tak pracującym na granicy możliwości obu adresów. tak więc przy cenie $D700 po prostu odmawia uruchomienia.

3

(52 odpowiedzi, napisanych Software, Gry - 8bit)

nowa mała aktualizacja, poprawiono kilka tekstur, dodano nowe tekstury dla ram drzwi, naprawiono błąd, przez który nie było słychać strzałów bossa. itp.:)

4

(53 odpowiedzi, napisanych Fabryka - 8bit)

1+ :)

5

(15 odpowiedzi, napisanych Software, Gry - 8bit)

fajne, wymiana na covox może pasować do VRAM, spróbuję

6

(15 odpowiedzi, napisanych Software, Gry - 8bit)

wyłączony:)

7

(15 odpowiedzi, napisanych Software, Gry - 8bit)

ok, powinno być OK, przetestowane

8

(15 odpowiedzi, napisanych Software, Gry - 8bit)

fix :)

9

(15 odpowiedzi, napisanych Software, Gry - 8bit)

Dwa miesiące temu próbowałem stworzyć intro do Another World i czułem, że się nie uda. Nie myślałem nawet o samodzielnej, grywalnej grze, wydawało mi się to niemożliwe. Rezultat był bardzo powolny:

https://youtu.be/SWSbmQJmk-Q?si=ZDT2dwgHiuYuBG0y

7.6. Zacząłem ponownie tworzyć intro, używając Pythona (symulacje, obliczenia, weryfikacja) i z pomocą sztucznej inteligencji udało mi się stworzyć nadające się do oglądania intro i samą grę.
Gra nadal jest powolna w gęstych fragmentach, ale moim celem jest jej optymalizacja pod kątem pełnej grywalności.
Oczywiście, bezproblemowe wrażenia będą możliwe dzięki akceleratorowi Rapidus.

Używając akceleratora Rapidus, gra przełącza się na lepsze szczegóły.

W grze możesz zmieniać lokacje, naciskając klawisz C, zgodnie z kodem.

Miłej zabawy

10

(52 odpowiedzi, napisanych Software, Gry - 8bit)

muszę ulepszyć logikę enemies

11

(52 odpowiedzi, napisanych Software, Gry - 8bit)

zdecydowanie nie tak.. :) wolę używać czegoś w stylu: czy to jest poprawne matematycznie? stwórz model w pythonie i zmierz coś, przeanalizuj coś, sprawdź, czy coś jest poprawne, czy nie, etc

12

(52 odpowiedzi, napisanych Software, Gry - 8bit)

tak, to błąd od samego początku, myślę, że można go naprawić i gra będzie ogólnie jeszcze szybsza, ulepszę ją jeszcze bardziej

13

(52 odpowiedzi, napisanych Software, Gry - 8bit)

naprawiono... animacje chodzenia nie są idealne... a tekstury na ścianach są nadal rozciągnięte - w vbxe nie ma już miejsca w pamięci.

14

(52 odpowiedzi, napisanych Software, Gry - 8bit)

naprawię to jutro

15

(52 odpowiedzi, napisanych Software, Gry - 8bit)

Banki VBXE są naprawdę pełne, enemies nie mają animacji chodzenia. Nie sprawdzałem bossów.

16

(52 odpowiedzi, napisanych Software, Gry - 8bit)

muszę tylko zwolnić ten 1 bank VRAM i ustawić rozszerzoną pamięć, a wieczorem będę mógł ją zwolnić..:)

17

(52 odpowiedzi, napisanych Software, Gry - 8bit)

nie wiem, słabe oceny w szkole - matematyka... Wielokrotnie próbowałem nauczyć się podstaw assemblera z podręczników, ale nic nie rozumiałem... Mam jakiegoś wirusa w głowie.

18

(52 odpowiedzi, napisanych Software, Gry - 8bit)

tebe napisał/a:

tak, i jeszcze poproszę HIGHEST DETAIL (320x), tak aby Rapidus mógł się udławić

błąd 16 bank vram :/ może pełny HIRES, ale bez samplowanych dźwięków..

19

(52 odpowiedzi, napisanych Software, Gry - 8bit)

spróbuję

20

(52 odpowiedzi, napisanych Software, Gry - 8bit)

przypadkowo użyłem bootloadera ze śmieciami z doom2d.. już naprawione.

21

(52 odpowiedzi, napisanych Software, Gry - 8bit)

Ok, final 1.3

- nieznacznie zwiększono liczbę klatek na sekundę (FPS)
- dodano automapę (TAB)
- przeciwnicy nie widzą już za rogami
- dodano wejścia do tajnych poziomów z tajnych lokacji

source: https://forums.atariage.com/topic/39063 ... nt-5846191

22

(52 odpowiedzi, napisanych Software, Gry - 8bit)

drac030 napisał/a:

Dlaczego niby mam to ja poprawiać? Autor niech poprawia. Dostał info, co jest źle? Dostał, nawet narysowane i pokolorowane. Z mojej strony to tyle.

tak, bol to smiesny odpad.. dziękuję drac030

23

(52 odpowiedzi, napisanych Software, Gry - 8bit)

Pamięć pod adresem $8000 jest używana, jest pełna. Nie wiem, co dalej robić. Nie mogę już korzystać z Rapidusa.

24

(52 odpowiedzi, napisanych Software, Gry - 8bit)

tak,przyjrzę się temu ponownie jutro:)
..a co nie działało w 6502?

25

(52 odpowiedzi, napisanych Software, Gry - 8bit)

Ponieważ gra jest stworzona w AI, a ja nie jestem programistą i moje doświadczenie w programowaniu jest zerowe, ale jestem transparentny, zacząłem rozwiązywać pytanie Rapidus za pomocą sztucznej inteligencji - oto pierwsza odpowiedź:

"wolf3D is a 6502 + VBXE engine. To free RAM it banks the OS ROM out during rendering, which turns the CPU's NMI/IRQ vectors ($FFFA/$FFFE) into RAM. On a real 6502 the timing happens to dodge it, but the 65C816 (Rapidus) recognizes a pending VBLANK interrupt one cycle differently and services it inside that bank-out window - through a vector that isn't set yet - so the PC jumps into data and crashes. It's a CPU-timing incompatibility in code. "

a Draco później  skomentował, że to błędy..