@selur,
post #24
Patrząc na mapę pamięci
http://oscomp.hu/depot/amiga_memory_map.html takie 8MB wchodzi na
Lower AutoConfig Zorro 2 Fast RAM więc w najgorszym wypadku program może być tak napisany że sobie sprawdza czy są RAMy w tych adresach i traktuje jako Fast RAM. Jeśli emulujesz oryginalne powolne timingi chipsetu może to powodować spowolnienie działania programu bo w zasadzie w tym wypadku od 00200000 do 005FFFFF masz w takim wypadku coś a'la Slow RAM czyli Chip RAM którego samym chipsetem program nie rusza ale nie dlatego bo nie może ale dlatego bo myśli że to Fast RAM i zwyczajnie nie umieszcza tam nic dla chipsetu - a nawet może kopiować sobie ładnie assety z takiego RAMu do Chipu w pierwszych 2MB aby chipset wg. niego je widział.
Dlatego też takie ustawianie 8MB chipu w WinUAE nie ma za bardzo sensu.
No chyba że się ustawi aby wszystko działało tak szybko jak to możliwe to wtedy raczej nie będzie miało żadnego znaczenia bo i tak będzie ta pamięć niedorzecznie szybka. Za to emulując maszyny AGA nie powinno aż tak to przeszkadzać, ot będzie wolniej niż na takich samych maszynach AGA poprawnie skonfigurowanych ale powinno przynajmniej tak samo być szybko jak oryginalny Fast RAM na OCS/ECS.
A to że żadna Amiga takiej konfiguracji nie miała to akurat ma najmniejsze znaczenie. Jakby wyszła jakaś MAGA (More Advanced Graphics Architecture

) i tam sobie poszaleli i dali te 8MB (albo 12MB, w sumie czemu nie) dla chipsetu to starsze nie-systemowe bare metal metal programy miały by ten sam (non)problem że robią za dużo założeń na temat typu i relatywnej prędkości pamięci i tak samo nie miało by to za bardzo znaczenia bo dostałyby i tak szybką pamięć tylko nie tak szybką jak mogłyby dostać gdyby używały prawdziwego fastu.
Problemów tego typu że coś nie zadziała albo się wysypie to bym się nie spodziewał. Nie ma żadnych powodów aby takie problemy wystąpiły.
Skoro nie kontrolujesz ile twoj program zzera Chipu, to pod prawdziwa Amiga bedziesz mial wtope na pewno.
To brzmi jak wiadomość dla developera piszącego aplikację.
No chyba że założysz że ktoś tak poustawia system w UAE że mu potem przeciąży Amigę jak skopiuje go do niej.
No nie wiem, ja bym się o to nie martwił :)
ps. Pisanie że Amiga to "prawdziwa Amiga" nie ma za bardzo sensu bo nie masz nie-prawdziwych Amig. UAE to emulator Amigi. Są jedynie jeszcze re-implementacje w FPGA ale to też nie są Amigi i tutaj można do nich by było dać nie-prawdziwa Amiga bardziej niż podkreślać prawdziwość Amigi pisząc że jest prawdziwa.
Podobnie bym nie pisał rzeczy takich jak "klasyczna Amiga" bo nie ma czegoś takiego jak nowsza Amiga niż A1200/A4000. Chyba A4000T byłą ostatnim modelem ale to w sumie była A4000