[#1] Doom na CD32 z płyt - pod TF30 USB riser
Siema!

Od niedawna używam w CD32 TF30 z USB riserem od kulamario.

Czy ktoś próbował z taką konfiguracją ładować Doom i Doom II z płyt (AmigaJay)? Mi obydwa ładują się do wykrzaczonego ekranu, czyli z błędem.
[#2] Re: Doom na CD32 z płyt - pod TF30 USB riser

@kris2222, post #1

A masz pewność że gra uruchomi się z płyty ?
Nie potrzebuję instalacji czy przegrania na HDD ?
[#3] Re: Doom na CD32 z płyt - pod TF30 USB riser

@kris2222, post #1

po pierwsze primo: daj linka do iso to się sprawdzi
aktualizacja: z tej stronki te iso??

po drugie primo: jak masz TF to uruchom sobie Doom-a z "hdd" :)

Ostatnia aktualizacja: 04.07.2022 16:01:56 przez RokiS
[#4] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #3

Nie potrzebuje instalacji, na WinUAE działa.

Mam już na twardym dysku:)

Nie używałem tej strony, tutaj link do ISO:

https://files.fm/u/ws76semew
[#5] Re: Doom na CD32 z płyt - pod TF30 USB riser

@kris2222, post #1

Mam wypaloną płytkę i pod WichremCD32 i TF328 działa to z płyty elegancko!
Sprawdzę jeszcze na TF330
1
[#6] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #5

Sprawdź please z tym USB riserem. Dzięki!
[#7] Re: Doom na CD32 z płyt - pod TF30 USB riser

@kris2222, post #1

Niech zgadnę- ładuje Ci się DOOM i masz ekran z jakimiś śmieciami (jak wciśniesz enter i zaczniesz ruszać strzałkami to krzaczki będą się ruszać, pojawi się dźwięk- gra działa ).
To jest efekt związany z Akiko i 030, żeby odpalić poprawnie tego duma z płyty trzeba wyłączyć DATACACHE (CPU NODATACACHE).
Najlepiej było by przed wypaleniem płyty zmodyfikować płytę/starter DOOMa o ten zapis: CPU NODATACACHE ok, racja
[#8] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #7

Dokladnie tak jak mowisz.
Kiedyś nagrałem film na YT z tym problemem.
W tym konkretnym dniu Doom z płyty ładował mi się jak krew z nosa..... ;)

2
[#9] Re: Doom na CD32 z płyt - pod TF30 USB riser

@mikecios, post #8

Dzięki, jest tak jak piszecie. Będę grał z HDD:)
[#10] Re: Doom na CD32 z płyt - pod TF30 USB riser

@kris2222, post #9

witam - wątek już prawie zamknięty ale dodam jeszcze swoich 5 gorszy:
u mnie żaden z tych Doom-ów z płyt nie chciał ruszyć - czarny ekran i nic więcej
ale przypomniałem sobie o tym że mam małą pchełke AkikoTFFix
uruchomiłem więc Doom-a tak jak mikecios czyli płyta wyjęta, start bez sekwencji-startowej
następnie:

setpatch ( ja mam w wersji 44.38)
doublespeed ( nie wiem czy to coś daje)
akikotffix
execute cdo:s/startup-sequence

nie muszę wyłączać żadnych cache - wszystko działa luksusowo :)

aaa za pierwszym razem musiałem skopiować sobie program picboot do siebie na C: czyli
Copy cd0:c/picboot c:

a jeszcze AkikoTFFix po ściągnięciu wrzucić do C: na "HDD" :)

Ostatnia aktualizacja: 07.07.2022 18:39:22 przez RokiS
[#11] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #10

Wszystko się zgadza, AkikoTFFix robi dokładnie to o czym pisaliśmy wyłącza DATACACHE szeroki uśmiech
[#12] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #11

Wg opisu na aminecie, to on tylko wpisuje wskaźnik do Akiko w przypadku, gdy Akiko nie zostaje wykryte.


My tool will look for Akiko and reinstate the hw pointer.


A wg opisu poniżej, powinieneś albo wyłączyć data cache, albo zainstalować mmulibs.

* REMEMBER THAT MY TOOL WILL ONLY REENABLE AKIKO * in a OS-friendly fashion, but
to fully have the C2P routines working, you'd still need to either:

ˇ Disable the CPU DATA cache (with: CPU NODATACACHE, for instance)

OR

ˇ Install the mmu.library (http://aminet.net/package/util/libs/MMULib)

The latter is preferred, so you won't have the (small) performance hit due to
a disabled cache.


Ostatnia aktualizacja: 08.07.2022 14:27:33 przez san_u
[#13] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #11

no u mnie chyba nie wyłącza

przynajmniej nie na cały czas...

po za tym AkikoTFFix mam przez cały czas uruchomione pod WB razem ze wszystkimi cache-ami... wszystko śmiga aż miło...

dla zainteresowanych filmik z odpalenia Doom-ka z płyty cd razem z cache-ami i Akiko... ( w sumie nic ciekawego - 6 minut szumów :p )

Ostatnia aktualizacja: 08.07.2022 22:28:04 przez RokiS
[#14] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #13

Teraz porównaj prędkość z Akikofix a potem bez akikofix ale bez cache. Myślę że będzie tak samo

Zwiększ buffory dla CD poprzez addbuffers. Tak 500 - 1000 buforów
Gra będzie się wczytywać szybciej
[#15] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #13

AkikoTFFix działa tylko na starym firmware, nowe firmware ma "wyłączone" Akiko
[#16] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #13

Może masz zainstalowane mmulibs (zgodnie z opisem AkikoTFix, ten program tylko "włącza" Akiko, ale po tym i tak musisz wyłączyć DCache lub zainstalować MMUlibs), bo tak naprawdę nie powinno się blokować cache, tylko za pomocą MMU oznaczać nie-cache'owalne obszary pamięci.

Nie wiem niestety jak sprawdzić, które obszary są aktualnie oznakowane taką flagą, ale jeśli masz włączony cache i nic się dzieje. To albo Akiko nie jest w ogóle wykryte, albo obszar ten jest oznaczony przez MMU jako niecachowalny.

Kiedyś zrobiłem mały programik, który pokazuje, czy C2P z Akiko zostało wykryte, czy też nie przez system, możesz sobie sprawdzić, czy przed Akikotfix jest wykryte akiko i po, czy zostało dodane.


#include <stdio.h>
#include <stdlib.h>
#include <proto/exec.h>
#include <proto/dos.h>
#include <proto/graphics.h>
#include <graphics/gfxbase.h>
#include <graphics/view.h>
#include <exec/execbase.h>


struct GfxBase *GfxBase;

int
main(int argc, char *argv[])
{
	
GfxBase = (struct GfxBase *)OpenLibrary((CONST_STRPTR)"graphics.library",0);
	
	
if (GfxBase->ChunkyToPlanarPtr!=NULL)
{
printf("AKIKO present at: %X\n", (int) GfxBase->ChunkyToPlanarPtr);
}
else printf("AKIKO not present.\n");


return 0;
}



Ostatnia aktualizacja: 08.07.2022 23:50:57 przez san_u
[#17] Re: Doom na CD32 z płyt - pod TF30 USB riser

@san_u, post #16

Zwiększ buffory dla CD poprzez addbuffers. Tak 500 - 1000 buforów
- wydaje mi się, że gra z cd wczytuje się dłużej plus w czasie gry jeszcze więcej skacze bo dłużej coś buforuje

Teraz porównaj prędkość z Akikofix a potem bez akikofix ale bez cache. Myślę że będzie tak samo
bez AkikoTFFix-a wyskakuje info

tutaj filmik z porównaniem graffiti, akiko i akiko bez cache


Może masz zainstalowane mmulibs (zgodnie z opisem AkikoTFix, ten program tylko "włącza" Akiko, ale po tym i tak musisz wyłączyć DCache lub zainstalować MMUlibs), bo tak naprawdę nie powinno się blokować cache, tylko za pomocą MMU oznaczać nie-cache'owalne obszary pamięci.
zgadza się - w wb mam zainstalowane i uruchomione MMU, jak i zabezpieczoną pamięć dla Akiko, mam uruchomione AkikoTFFix i parę innych rzeczy - w końcu sam to instalowałem...
[#18] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #17

Tutaj masz Adooma na mojej A1200 z ACA1233@50Mhz (11.98Mips)
detale są ustawione na wysokie.
[#19] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #17

eraz porównaj prędkość z Akikofix a potem bez akikofix ale bez cache. Myślę że będzie tak samo

bez AkikoTFFix-a wyskakuje info

A z wyłączonym DATACACHE i bez AkikoTFFix też nie udaje się zainicjować pracy Akiko?
[#20] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #19

A z wyłączonym DATACACHE i bez AkikoTFFix też nie udaje się zainicjować pracy Akiko?

Dokładnie jak piszesz. Mogę wszystkie cache wyłączyć ( czy w early startup, czy za pomocą komendy CPU, czy po przez Syinfo ) akiko nie wstaje. Akikotffix jest "lekiem na całe zło" :)
[#21] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #20

Hmm pasowało by jakoś porównać wydajności, czy jest różnica.
Możesz podać jaki masz wynik testu (Doom1):
doomattack.020 -forcedemo -timedemo demo1
[#22] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #21

Pobieżne sprawdzenie pokazuje, że AkikoFix nie daje lepszych wyników niż wyłączenie u mnie DATACACHE.
Póki co mam trochę lepsze wyniki, ale podejrzewam, że coś trzyma za gardło u kolegi RokiS, szukamy przyczyny.
U mnie w ogóle Akikofix na TFCD32 się nie sprawdza, ale ja nie mam zainstalowanego pakietu MMU, więc to może tłumaczyć problem.
System mój to Workbench 3.9 z BlazeWCP.
Co ciekawe, najszybsza procedura C2P dla 030 50Mhz (zarówno dla A1200 jak i CD32) nie jest 020_optymalized, ale 020_blitter ok, racja
020_optymalized daje u mnie podobny wynik jak Akiko2 ok, racja
[#23] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #22

Tak czy inaczej to tak jak kiedys mowilem, niestety nie da się jednoczesnie skorzystać z akiko i 030 z wlaczonym data cache a wielka szkoda.
[#24] Re: Doom na CD32 z płyt - pod TF30 USB riser

@mikecios, post #23

Tak czy inaczej to tak jak kiedys mowilem, niestety nie da się jednoczesnie skorzystać z akiko i 030 z wlaczonym data cache a wielka szkoda.

Jestem podobnego zdaniaok, racja

Możesz podesłać swój wynik pomiaru dla DOOM1?
doomattack.020 -forcedemo -timedemo demo1

detale= high

Ostatnia aktualizacja: 12.07.2022 12:08:43 przez BULI
[#25] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #24

Tak czy inaczej to tak jak kiedys mowilem, niestety nie da się jednoczesnie skorzystać z akiko i 030 z wlaczonym data cache a wielka szkoda.

Jestem podobnego zdaniaok, racja

a ja obalam ten mit - u mnie działa Akiko ze wszystkimi cache-mi włączonymi
[#26] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #24

Jak zrobię to podesle choć z pewnością będzie wolniej niz na tf. Moja karta wyciska 8.56 mipsa co przy prawie 11 tf-a daje już na starcie duża stratę.
[#27] Re: Doom na CD32 z płyt - pod TF30 USB riser

@mikecios, post #26

TF ( przynajmniej mój ) według sysinfo 4.4 ma koło 9.7 mipsa
Choć bardziej lubię info o 16.54 mipsa z Sysspeeda 2.6
[#28] Re: Doom na CD32 z płyt - pod TF30 USB riser

@RokiS, post #25

a ja obalam ten mit - u mnie działa Akiko ze wszystkimi cache-mi włączonymi

Dyskutował bym z tym obalaniem, bo co z tego, że polecenie CPU pokazuje flagę DATACACHE=ON skoro całość faktycznie działa jak z DATACAHCE=OFF, przy wywołaniu Akiko.
Z tego co sprawdzałem na sieci to pomimo tych fiksów i zapewnień- "nie ma zysku.. to Ci się nie opłaca.."

Ale nigdy nie mów nigdy, szanuję ambitnych użytkowników, więc walcz jeśli masz ochotę, bo jeśli Ci się uda to pomożesz wielu innym użytkownikom OK
[#29] Re: Doom na CD32 z płyt - pod TF30 USB riser

@BULI, post #28

Tak nawiasem już wałkowaliśmy ten temat .
I tym sposobem coś coś sobie zepsułem w systemie ale udało się to odwrócić ;)

Ostatnia aktualizacja: 12.07.2022 14:15:45 przez mikecios
[#30] Re: Doom na CD32 z płyt - pod TF30 USB riser

@mikecios, post #29

Mnie interesuje w tej chwili benchmark sameg DooMa i wydajność w tej materii twojego SX'a ok, racja
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem