kategoria: WinUAE
[#1] Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?
Witam
mam amigę 1200 z CF2GB,4mb elboxa, na tejże amidze bez problemu mogę grać w dune2.
w programie WinUAE zrobiłem sobie dokladnie taką samą konfigurację amigi1200 i na tej konfiguracji już nie mogę odpalić dune2 - miga okienko dosowe amigi z wyborem języka po czym momentalnie następuje zamknięcie programy, i pojawia się następujący komunikat:
ScreenShot

co jest przyczyną tego błędu? na amidze i na winuae mam te same programy, wszystko jest skopiowane 1:1. czy to wina emulatora winuae?
pozdrawiam

Ostatnia aktualizacja: 07.12.2011 15:15:19 przez cj grass
[#2] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #1

Zawsze możesz normalnie zainstalować grę , bez whdload.
Dune 2 działa nawet na DblPal
[#3] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #1

Ten sam procesor na A1200 i WinUAE?
[#4] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@APC74, post #3

Tutaj sceenshot ustawien WinUAE
jak możecie doradźcie czy wszystko ustawione ok. Z góry dziękuję za pomoc.
[#5] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #4

WinUAE 2.3.3 + Twoje ustawienia + WHDLoad 17 = gra chodzi bez problemu na obu slave'ach (1.10b i 1.1).
[#6] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@AmiClassic, post #5

czy oprócz WHDLoad i kickstartów muszę jeszcze coś doinstalować?
dziwne że na prawdziwej amidze śmiga a na winuae 2.3.3 u mnie nie.
[#7] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #6

problem również dotyczy doomana (aczkolwiek dooman powoduje iż winuae przestał działać).
To samo miało miejsce przy TowerAssault, z towerem sobie poradziłem - odkryłem, iż po wywaleniu kilku opcji ze startup-sequence i calego user-startup zaczęły niektóre gry działać, lecz dune2 ni cholery, dooman caly czas powoduje iż winuae sie wywala.
podeślę wam moje startup-sequence i user-sequence - jeżeli możecie doradźcie co zostawić a co wywalić:
startup-sequence:
; $VER: Startup-Sequence_HardDrive 40.2 (25.2.93)
; Startup-Sequence for hard drive systems

C:SetPatch QUIET

C:Version NIL:
C:AddBuffers NIL: DF0: 15
FailAt 21

C:MakeDir RAM:T RAM:Clipboards RAM:ENV RAM:ENV/Sys
C:Copy NIL: ENVARC: RAM:ENV ALL NOREQ

Resident NIL: C:Assign PURE
Resident NIL: C:Execute PURE

Assign NIL: ENV: RAM:ENV
Assign NIL: T: RAM:T
Assign NIL: CLIPS: RAM:Clipboards
Assign NIL: REXX: S:
Assign NIL: PRINTERS: DEVS:Printers
Assign NIL: KEYMAPS: DEVS:Keymaps
Assign NIL: LOCALE: SYS:Locale
Assign NIL: LIBS: SYS:Classes ADD
Assign NIL: HELP: LOCALE:Help DEFER

BindDrivers
C:Mount NIL: DEVS:DOSDrivers/~(#?.info)

IF EXISTS DEVS:Monitors
IF EXISTS DEVS:Monitors/VGAOnly
DEVS:Monitors/VGAOnly
EndIF

C:List NIL: DEVS:Monitors/~(#?.info|VGAOnly) TO T:M LFORMAT "DEVS:Monitors/%s"
Execute T:M
C:Delete NIL: T:M
EndIF

SetEnv Language "english"
SetEnv Workbench $Workbench
SetEnv Kickstart $Kickstart
UnSet Workbench
UnSet Kickstart

C:AddDataTypes REFRESH QUIET
C:PatchOpenWB
C:IPrefs
C:ConClip

Path NIL: RAM: C: SYS:Utilities SYS:Rexxc SYS:System S: SYS:Prefs SYS:WBStartup SYS:Tools SYS:Tools/Commodities

IF EXISTS S:User-Startup
Execute S:User-Startup
EndIF

Resident Execute REMOVE
Resident Assign REMOVE
C:ClickNot
C:LoadWB
EndCLI NIL:

User-sequence:
;BEGIN NewIcons
Run NIL: c:NewIcons
;END NewIcons
;BEGIN DefIcons
DefIcons
;END DefIcons

Pozdrawiam
[#8] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #7

Doman whdload z PPA byl jakis zrypany z tego co pamietam

a co masz wpisane w S:User-Startup

Ostatnia aktualizacja: 08.12.2011 15:16:57 przez HOŁDYS
[#9] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@HOŁDYS, post #8

I nadal jest, bo to problem slave'a.
[#10] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@mailman, post #9

podałęm user-sequence, ale może nie wyczytaliście dokladnie, podam jeszcze raz
User-sequence:
;BEGIN NewIcons
Run NIL: c:NewIcons
;END NewIcons
;BEGIN DefIcons
DefIcons
;END DefIcons

używam New Icons wiec tylko to jest w user
[#11] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #10

odkryłem taką rzecz - jeżeli wyłącze w startup-sequence C:IPrefs TowerAssault chodzi, co prawda ikony w workbenchu wyglądają tragicznie ale tower działa.. lecz tylko tower...
doman nadal powoduje że winuae się wywala (program wykonał błąd), dune2 mimo wywalenia iprefs ze startup-sequence nie działa.
user-startup nie ma wpływu na działanie gier.. czy wywale ustar-startup czy jest gry i tak nie działają.
Jedyni co odkryłem to że komenda IPrefs powoduje że Tower Assault crashuje WinUAE...
jakieś pomysły?
już reinstalowałem winuae i nadal to samo..
Tutaj wrzuciłem log z winuae po błędzie - format dmp
[#12] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #11

A może by tak ten DMP podrzucić Toniemu? ;)
[#13] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@Shoonay, post #12

ok już wiem co powoduje że winuae się tak crashuje :)
"Crash: disable sound sampler emulation (Sampler in IO Ports panel). It isn't really working well enough."
i faktycznie nagle i towerassault ruszył, i doman.
Nadal jednak pojawia się błąd przy uruchomieniu Dune2:
Exception "Illegal instruction" ($10)
at $c0 occured.
Ktoś może znać przyczynę?
[#14] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #13

Nieobsługiwana wersja gry lub scrackowana.
[#15] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@mailman, post #14

tylko czemu na prawdziwej amidze 1200 gra działa? w winuae mam klona 1:1 calego wb z amigi.
[#16] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #15

odpowiedz jest prosta ...bo to EMULATOR :)
AMIGA RULEZ
[#17] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #15

Witam,

Jak dobrze zrozumiałem to masz a1200 (MC68EC020 i rozszerzenie 4mb). A możesz podać gdzie te 4mb masz zaadresowane, w bootmenu znajdziesz chyba taką informację ( albo w sysinfo ). Nie wiem jak tam w WinUAE masz zaznaczone ale powinieneś zaznaczyć 24 bitowy processor i more compatible. Mam też nadzieje, że kickstart masz taki jak w 1200.

Jak Ci sił nie starczy to prześlij mi na mejla tego wb z tą grą to obadam i podaj dokładną wersję kickstarta.

Pozdrawiam

Ostatnia aktualizacja: 08.12.2011 19:37:06 przez asman
[#18] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@asman, post #17

Poniżej screenshoty z Amigi (sysinfo)
AMIGA SYSINFO

W emulatorze mam zaznaczone 24bitowy procesor i more compatible.
Używam romu KS ROM v3.1 (A1200) rev 40.68 (512k) [391773-01/391774-01].

PS co to jest ICACHE w sysinfo? opcja on i off - którą wybrać?
dziękuję za wyjaśnienie.

Ostatnia aktualizacja: 08.12.2011 20:31:35 przez cj grass
[#19] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #18

ICache to Instruction Cache, czyli pamięć podręczna dla instrukcji. W przypadku mc68020 są to 64 długie słowa ( czyli 256 bajtów ). I głównym zadaniem ICache jest przyspieszenie wykonywania niedużych pętli ( takich, które mieszczą się w tychże 256 bajtach ). I działa to w ten sposób, że za pierwszym razem instrukcje pobierane są z pamięci ale za drugim i kolejnym razem system podręcznej pamięci sprawdza czy instrukcje są w cache'u i w ten sposób pomijana jest sprawa z pobieraniem instrukcji z pamięci komputera i tym samym czas wykonania instrukcji jest szybszy, przynajmniej ja to tak rozumiem.

Dodano: A Dune2 to masz na myśli wersję WHDLoad ?

Ostatnia aktualizacja: 08.12.2011 21:00:50 przez asman
[#20] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@asman, post #19

Zignoruj moje pytanie w Dodane: Dopiero teraz przeczytałem dokładnie temat topika. :)
[#21] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@asman, post #20

:) dodam tylko, iż instalator pobrany ze strony WHDLoad, dyskietki z Dune2 (6 dyskietek, czyli 5 z grą + save disk) które zostały mi z czasów dzieciństwa :)
Na amidze gra śmiga, na WinUAE nie - w pierwszym poście screenshot z błędu.
[#22] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #21

A dlaczego używasz WHDLoad pod WinUAE? Przecież Dune 2 można spokojnie zainstalować na twardym dysku bez pomocy WHDLoad. Mapa pamięci Amigi w WinUAE różni się od tej ze sprzętowej, oryginalnej Amigi, stąd błąd który się pojawił.
[#23] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@Klub Amigi RNS, post #22

FAKTYCZNIE! :) czasem najprostsze rozwiązania są najlepsze ;)
wystarczyło że skopiowałem całe zawartości dyskietek na dysk i gra śmiga beż żadnych whdloadów...
zainstalować z dyskietek nie mogłem bo wywalał błąd, dlatego chciałem puścić instalacje z dysku lecz bez instalowania gra nawet śmiga.
a jeszcze jakby ktoś mógł mi podpowiedzieć jak na amidze wskazywać katalog do instalacji, mój dysk to hd1, na hd1 mam katalog games, więc podczas instalacji wskazywałem hd1:games ... ale wrzucał pliki luzem do games. a jak wymusic żeby kopiował pliki do katalogu np dune?
hd1:games/dune2/ ? tak nie działało...
[#24] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #23

Wystarczy, że sam stworzysz katalog Dune 2 w katalogu HD1:Games. Użyj polecenia MakeDir lub "Create Drawer" w menu Workbencha :)
[#25] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@Klub Amigi RNS, post #24

założyć katalog umiem tylko jaką jaką ścieżkę mam podać przy instalacji? hd1:games/dune2/ ?
czy bez "/" , niektóre gry/programy same tworzą katalog, dune nie.
więc jak wskazałem mu hd1:games wrzucal pliki luzem do games nie do katalogu dune2
jak wskazałem hd1:games/dune2/ wywalił błąd, błąd również pojawił się jak wpisałem hd1:games\dune2\ ... proszę o wyrozumiałość :) kiedyś mając amigę tylko wsadzałem dyskietki i grałem :) teraz chcę poznać ją bliżej :)
[#26] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #25

Dobrze napisany skrypt instalacyjny w chwili pytania o katalog instalacji informuje, że jeśli katalog nie istnieje to zostanie utworzony automatycznie lub nie (niestety tylko w języku dostępnym w skrypcie instalacyjnym, a więc rzadko po polsku). W drugim przypadku trzeba go utworzyć (np. za pomocą przycisków w oknie installera).
Jeśli tej informacji nie ma, to zawsze lepiej utworzyć katalog, niż później wyłuskiwać pliki gry z ogólnego (łatwiej wtedy usunąć całość i powtórzyć instalacje, lub przesunąć całość w inne miejsce).

hd1:games/dune2/ wywalił błąd

Czy na pewno utworzyłeś katalog o podanej nazwie? Może wrzuciłeś spację przed "2"?

Ostatnia aktualizacja: 09.12.2011 12:41:24 przez Mordimer
[#27] Re: Dune2 + WHDLoad = na prawdziwej amidze1200 działa, na WinUAE nie?!?

@cj grass, post #23

W drugiej odpowiedzi w tym watku dostales pomysl zainstalowania gry bez whdload.

Ostatnia aktualizacja: 09.12.2011 17:55:59 przez Norbert
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