[#181] Re: A-EON AmigaOne A1222

@morph123, post #179

Rozwiń "poniekąd jest emulatorem". Ja Ci mówię, że tam nawet grama emulacji nie ma.
[#182] Re: A-EON AmigaOne A1222

@*y, post #181

WHDLoad to w zasadzie maszyna wirtualna.
Jakaś tam szczątkowa emulacja jednak jest - np stacji dysków.
[#183] Re: A-EON AmigaOne A1222

@swinkamor12, post #174

ARM to też nie PC a jest 10x tańszy niż wynalazki X1000 i X5000. Przy czym wbudowana grafika może nie jest najwyższych lotów, ale jest dokumentacja i pliki nie gorszej jakości niż do radeonów, to samo jeśli chodzi o cedar (akceleracja dekodowania wideo).
Co do reszty wywodu - nie, na PC czy ARM AmigaOS musiałby oferować to samo co oferuje na NG (+to co będzie prostsze do zrobienia z racji architektury) i swoje grono użytkowników znajdzie tak jak znalazł je amithlon. A im produkt byłby lepiej dopracowany tym szersze grono - chyba normalne. Jeden problem - (prawie) nikt nie będzie chciał systemu, który aplikacja wykrzaczy.
[#184] Re: A-EON AmigaOne A1222

@swinkamor12, post #182

Nie ma emulacji stacji. Wszystkie procedury odwołujące się do stacji dyskietek, mające na celu załadowanie lub zapisanie danych na nośniku są ZASTĄPIONE nowymi procedurami wykonującymi to samo na twardym dysku. Każda emulacja lub prawie emulacja doprowadziłaby WHDLoad do "klatkowania" na MC68000 lub MC68010.
[#185] Re: A-EON AmigaOne A1222

@*y, post #181

Rozwiń "poniekąd jest emulatorem". Ja Ci mówię, że tam nawet grama emulacji nie ma.


Ktoś mądrzejszy ode mnie tak stwierdził na forum, teraz nie pamiętam dokładnie kto, ale na bank piszący soft na Amigę pod system.

P.S. swinkamor12 już podpowiedział że emuluje flopa :)
[#186] Re: A-EON AmigaOne A1222

@Cedrat, post #161

Odpalisz, ale tylko pod emulatorem. Iris, Showcase, czy Odyssey, nie są programami, do których mam sentyment z młodzieńczych lat, więc mi na nich nie zależy; zamiast nich odpalę sobie potężniejsze i darmowe narzędzia: Thunderbirda, KMail'a, Darktable, GIMP'a, Firefoksa, czy Chromium


Ale ciągle jesteśmy na portalu amigowym?
[#187] Re: A-EON AmigaOne A1222

@*y, post #184

Specjalnie dla ciebie przejrzałem dokumentacje WHDLoad jeszcze raz, bo mnie się wydawało że ściemniasz.
W większości wypadków to maszyna wirtualna plus zestaw patchy, ale dla gier używających niestandardowych dysków da się włączyć EMULACJE stacji dysków.
Dla szczególnie opornych gier da się też włączyć EMULACJE rejestrów CIA.
Ale nawet jak to jest tylko vm plus patche to już jest to prawie to samo co emulator.
Niektórzy tutaj pamiętają jak się grało na a1200 w gry z 500 bez WHDLoad, tak że ściema na ten temat nie przejdzie.
[#188] Re: A-EON AmigaOne A1222

@abcdef, post #183

Rozumie się samo przez się, że to musi być ten sam poziom co win/lnx/osx.
Inaczej prędzej czy później win/lnx/osx to wygryzie.
[#189] Re: A-EON AmigaOne A1222

@swinkamor12, post #187

Swoimi wypowiedziami wskazujesz na to, że jesteś baranem i raczej nim zostaniesz. Jednak trochę wiedzy Ci będę próbował sprzedać. Pakiet WHDLoad startuje na Amidze z MC68000 plus parę mega pamięci. Na tym obsługuje chyba wszystkie gry i dema na A500, które mają pliki SLAVE. Jakbyś nie był baranem to byś wiedział, że wirtualizacja wymaga MMU. Podłącz MMU do MC68000 i udowodnij, że tak mają wszyscy użytkownicy Amig 500 oraz Amig 600. Wiedziałbyś także, że WHDLoad stacji dyskietek jako takiej nie dotyka. Wszelkie te twoje emulacje służą w fazie produkcji pliku SLAVE do kontroli zachowania gry. Do sprawdzenia czy czasem nie chce ona sobie gdzieś, czegoś zapisać lub odczytać.
[#190] Re: A-EON AmigaOne A1222

@*y, post #189

Twierdzisz że WHDLoad nie korzysta z MMU na amigach z MMU?
To co piszesz różni się od tego co jest w dokumentacji do WHDLoad.
Chyba autorzy WHDLoad lepiej wiedzą jak to działa?
[#191] Re: A-EON AmigaOne A1222

@swinkamor12, post #190

Moja Amiga nie ma MMU, a WHDLoad działa.
[#192] Re: A-EON AmigaOne A1222

@Krashan, post #191

Nawet gdyby, to system patchy to dalej prawie jak emulator.
[#193] Re: A-EON AmigaOne A1222

@Krashan, post #191

*emulacja MOVE SR,ea z trybu użytkownika na procesorze 68010+
*emulacja nieobsługiwanych instrukcji stałopozycyjnych na procesorze 68060

To z docs ... jakby nie było jakieś elementy emulacji są, a co do MMU to też jest mowa

*ochrona pamięci przy wykorzystaniu MMU (jeśli jest dostępne)

Dalej też jest ciekawie:

*Niektóre pliki .slave używają tak zwanego trybu kickemu w celu zapewnienia kompletnego środowiska dla zainstalowanego programu.

Co za tym idzie nie można pisać, że WHDLoad nic nie udaje, albo że nie wykorzystuje MMU. I używa emulacji danych składników, i wykorzystuje MMU gdy może. Ale wcale nie musi by działać.
[#194] Re: A-EON AmigaOne A1222

@swinkamor12, post #142

Niezła ściema. Sam sobie zaprzeczasz, bo jak chcesz udowodnić, że ktoś coś niesłusznie krytykuje, to najlepiej za prawdą przemówią konkretne liczby, wyniki testów, a tymczasem widzę najlepiej czujesz się dalej bijąc pianę i snując swoje teorie... i zamiast zrobić porządek ze świadomością amigowców zostaniesz królem trolli na PPA.

BTW ja nie mam Amigi NG, mam tylko WinUAE, więc niech przygotowaniem miarodajnego benchmarka niech będzie osoba mająca jakieś pojęcie o NG, a spośród wielu zacnych kandydatów chyba lepszego od Ciebie nie znajdziemy, profesorze Świnkamorska1222.
[#195] Re: A-EON AmigaOne A1222

@swinkamor12, post #192

WHDLoad nic nie emuluje. Programy lecą na natywnym kodzie m68k. Środowisko mają podane np. niektóre funkcje działające na sprzętowych rejestrach stacji dysków są podmienione przez systemowy odczyt z HDD. Do tego kod często ląduje w pamięci FAST (opcja PRELOAD ładuje cały kod gry z wielu dyskietek do pamięci).

Celem WHDLoad jest umożliwienie instalacji na twardym dysku gier oraz dem NDOS. Jak również czasami naprawia problemy niektórych gier i dem z kompatybilnością. Moim zdaniem miód robota, pokazująca do tego jak bardzo źle koderzy kodowali obsługę nośników w latach 1990-1994. Bo przecież WHDLoad jest na tą samą Amigę.

Już wtedy można było skorzystać z dobrodziejstw twardych dysków nawet na A500. Ja się cieszę, że jest WHDLoad.

A dzisiaj co? Amiga jest "be" bo to rzeźbienie w asemblerze, zamiast C, kości OCS/AGA zamiast RTG, 68k zamiast PPC lub x86? Nic bardziej mylnego. Na Amigę 1200 można programować z użyciem nowoczesnego C i środowisk programistycznych. Ba, dało się to nawet w roku 1992/1993. Jeszcze dużo można z tej konfiguracji uzyskać.

Przykład WHDLoad pokazuje, że niektóre metody programistyczne (nie do wyobrażenia wówczas na Amidze) musiały poczekać na swoje czasy.

Szkoda, że ludzie przenieśli się w międzyczasie na inne platformy typu PC, by sobie pisać gry, programy i dema w C.

No i szkoda, że większość komercyjnych gier powstała w ten niesystemowy sposób. Duża to szkoda dla Amigi. Ludzie potem myśleli że na Amidze nie da się pisać w C z użyciem systemu. Najbardziej poszkodowana jest Amiga 1200 i CD32, ale również Amiga ogólnie.

Ostatnia aktualizacja: 04.11.2018 21:07:12 przez Hexmage960
[#196] Re: A-EON AmigaOne A1222

@mccnex, post #194

Wyniki moich testów na moich ng i na moim i7 pokazują że okienka chodzą szybciej na moich ng, i dalej bardziej się opłaca kupić mm niż kolejne i7.
Twój problem polega na tym że piszesz o amigach NG których w życiu na oczy nie widziałeś.
Twój problem polega na tym że jest duża różnica między rzeczywistym NG a NG z twojej wyobraźni.
[#197] Re: A-EON AmigaOne A1222

@Hexmage960, post #195

WHDLoad nic nie emuluje.

Ale w dokumentacji do WHDLoad pisze że czasami emuluje.
[#198] Re: A-EON AmigaOne A1222

@swinkamor12, post #196

Zwykle nie biorę udziału w takich dyskusjach, ale tym razem zrobię wyjątek.

Proponuję prosty test PageStreama4: dokument A4, 1 strona, grafika + napis (standardowa czcionka dołączona do programu).
Dla zainteresowanych tutaj do pobrania plik źródłowy.

Zapisujemy do IFF przy parametrach: 600x600 dpi, A4 Letter, Landscape, Color (nic więcej nie zmieniamy, domyślne ustawienia programu).
Zapis koniecznie do Ram Dysku, bo na MorphOSie zapisywanie na dysk jest o wiele dłuższe.

Jaki wynik?

1) MorphOS - MacMini G4 1,25 GHz = czas: 3 minuty 25 sekund


2) Debian 32bit - PC Intel Core2Duo E8400 3,00 GHz (FS-UAE JIT) = czas: 0 minut 17 sekund


Przy bardziej skomplikowanych dokumentach są jeszcze większe róznice. Robiłem takie testy wielokrotnie przy generowaniu PDFów naszych książek i magazynów.
Niestety, mocą obliczeniową tutaj nie poszalejemy, niezależnie od tego edycja dokumentu jest bardzo przyjemna i szybka.
Szybkość operacji graficznych to oczywiście inny temat.

Dla porządku: procesor E8400 (produkcja 2008), Mac Mini (produkcja 2006).


Ostatnia aktualizacja: 04.11.2018 22:21:43 przez A2
[#199] Re: A-EON AmigaOne A1222

@A2, post #198

szeroki uśmiech
[#200] Re: A-EON AmigaOne A1222

@swinkamor12, post #196

Poniosło Cię

Mój problem (jeśli można tak to nazwać) polega na tym, że na oczy nie widzę wyników żadnego benchmarka, który jednoznacznie wskazałby na czym dany soft szybciej działa.

No więc... ... czy podasz wreszcie jakiś konkret, sposób w jaki testowałeś czy będziesz dalej mydlił oczy?

To pytanie retoryczne, bo odpowiedź znamy wszyscy. Nie podasz. A dlaczego? Bo jesteś zwykłym trollem na poziomie parallaxa i innych nawiedzonych pokemonów. Nie odpisuj mi więcej, chyba że zdecydujesz się odpowiedzieć na wcześniejsze zapytania i prośby. Adios!

A tymczasem życzę pozostałym uczestnikom tego sympatycznego wątku miłej zabawy w ciuciubabckę z przeuroczą świnką morską OK

@Adam, o proszę Dzięki. Pojawiłeś się w chwili gdy pisałem pożegnalny post dla naszego eksperta. Core 2 duo widać całkiem nieźle daje radę, ciekaw jestem jak by to poleciało na nowszych CPU. Dzisiaj sprawdę jak to idzie u mnie o ile uda mi się dorwać soft.

Ostatnia aktualizacja: 04.11.2018 22:26:22 przez mccnex
[#201] Re: A-EON AmigaOne A1222

@mccnex, post #200

Cóż, mnie też się kiedyś zdawało, że emulacja 68k na NG powinna "szaleć", ale praktyka weryfikuje mity

Na przykład, przy fragmencie ksiązki (16 stron ze sporą ilością grafiki) wygląda to mniej więcej tak: MorphOS ok. 18 minut, E8400 ok. 2 minut. To są wyniki na tym samym sprzęcie jak wyżej, ale nie mierzyłem już co do sekundy. Oczywiście programy pod PPC działają nieporównywalnie szybciej, ale PageStreama4 nie ma pod PPC, więc nie ma o czym mówić.

Trzeba też wziąć pod uwagę, że - przynajmniej według moich testów - FS-UAE na Linuksie jest sporo wolniejsze od WinUAE uruchomionego pod Windows.

Przed chwilą zrobiłem test na procesorze i5-4300U - wynik 0 minut 14 sekund
Zapraszam do kolejnych testów


Ostatnia aktualizacja: 04.11.2018 22:48:41 przez A2
[#202] Re: A-EON AmigaOne A1222

@A2, post #201

Coś mała różnica tego 8400 do i5. To pokazuje jak udany był procesor 8400 (sam mam 8500), pamięć podręczna duża, no i ten zegar ;)
Ja bym chciał poznać porównanie tych 3 GHz pecetowych z G5 2.7 GHz. Nie spodziewam się zmiany zwycięzcy, ale różnica może być bardzo duża. Mac mini - phi ;)
[#203] Re: A-EON AmigaOne A1222

@adam_mierzwa, post #202

Niestety tak dobrze nie jest Robiłem kiedyś testy G5 2,0 vs G4 1,67 (PowerBook) na okoliczność jednego z odcinków podcastu Radzika.
Okazało się, że emulowany PageStream jest wolniejszy na G5 niż na G4. Różnice były dość duże, na poziomie 30-40%.
Przypuszczam, że dużo zależy od zawartości dokumentu, wtedy to był test na całej książce, czyli pliku ok. 300 MB bez kompresji.


Ostatnia aktualizacja: 04.11.2018 23:06:52 przez A2
[#204] Re: A-EON AmigaOne A1222

@A2, post #198

A po co żeś generował iff 600x600 dpi?
Robisz po prostu wydruk do ps i masz czas na mm poniżej 6 sek.
Potem gs robisz z tego pdf. GS masz wersje ppc.


Ostatnia aktualizacja: 04.11.2018 23:35:30 przez swinkamor12
[#205] Re: A-EON AmigaOne A1222

@swinkamor12, post #204

To był czysty test wydajności na bardzo prostym pliku.

Natomiast co do Twojego pytania. W wielu wypadkach konieczne jest zapisanie bitmapy, bo generowanie PS (lub EPS) nie działa tak dobrze jak Ci się wydaje. Teoretycznie powinno być ok, ale spróbuj zrobić plik PostScipt ze skomplikowanego dokumentu (np. magazyn taki jak Amigazyn),.a później skonwertuj do PDFa przez GS. Działa szybko, ale wiele rzeczy nie wygląda tak jak powinno i nie ma innej opcji jak generowanie bitmapy + dalsza konwersja. Wtedy jest w porządku, kosztem czasu. Przerabiałem to już w 2000 roku przy organizacji Amiga Meeting, podczas druku materiałów reklamowych.

Zresztą nie jest to cechą wyłącznie PageStreama. Na Linuksie niektóre strony, np. w Inkscape też musza być zapisywane jako bitmapa, ze względu na różnice w wyglądzie.


Ostatnia aktualizacja: 04.11.2018 23:44:31 przez A2
[#206] Re: A-EON AmigaOne A1222

@A2, post #203

@A2
A dlaczego używasz PageStreama pod emulacją? To na MorphOSie natywnie nie działa na procesorze PowerPC?

ale PageStreama4 nie ma pod PPC, więc nie ma o czym mówić.

Doczytałem. To jak to jest - Świnkamor napisał, że dla PageStreama warto mieć NG. Hmm?

Poza tym przedstawione przez Ciebie wyniki pokazuję jaką wagę ma software. Numerki G4, G5, xxx GHz nie mają znaczenia, jeśli soft jest niezoptymalizowany.

Jeszcze do tego emulacja, środowiska emulowane, porty obcych środowisk działające na zasadzie emulacji to pogarszają.

Nie jestem tu gołosłowny, gdyż mój software sam optymalizuję (vide mój skromny dorobek dla AmigaOS4.1).

A ludzie nadal piszą, że jak coś jest za wolne to "kup szybszy komputer". Tyle, że to kosztuje, a często okazuje się że nie tędy droga.

W każdym razie dzięki za pierwsze, miarodajne i merytoryczne testy.

Trzeba też wziąć pod uwagę, że - przynajmniej według moich testów - FS-UAE na Linuksie jest sporo wolniejsze od WinUAE uruchomionego pod Windows.

Windows ma ogromne wsparcie w programistach. Ich soft oraz sterowniki są dobrej jakości, bo to pełnoetatowi programiści.

Ostatnia aktualizacja: 04.11.2018 23:44:35 przez Hexmage960
[#207] Re: A-EON AmigaOne A1222

@Hexmage960, post #206

dla PageStreama warto mieć NG. Hmm?

To zależy z jakiego punktu widzenia patrzymy. PageStream na NG działa szybciej niż na najszybszej Amidze. Programy pod PPC też działają szybciej niż na WinUAE - tutaj pełna zgoda.

Niestety, emulacja 68k działa szybciej na pecetach niż NG, co pokazuje praktyka mojej pracy. Mówię oczywiście o szybkości samego procesora.

Ostatnia aktualizacja: 04.11.2018 23:50:57 przez A2
[#208] Re: A-EON AmigaOne A1222

@Hexmage960, post #206

Został wykonany kolejny test wydajności emulacji m68k na winuae i NG i kolejny raz wskakuje PPC.
[#209] Re: A-EON AmigaOne A1222

@A2, post #207

Niestety, emulacja 68k działa szybciej na pecetach niż NG, co pokazuje praktyka mojej pracy. Mówię oczywiście o szybkości samego procesora.

Rozumiem. Czyli z tego wynika, że w Pana pracy dużo Pan polega na sofcie M68k.

Czy dzieje się dlatego, że na PPC nie ma dobrych odpowiedników?

@Norbert
No, bo PowerPC to procesor w maszynach Amiga NG, więc według mnie ma duże znaczenie.

Ostatnia aktualizacja: 04.11.2018 23:56:00 przez Hexmage960
[#210] Re: A-EON AmigaOne A1222

@A2, post #201

.

Ostatnia aktualizacja: 05.11.2018 00:12:24 przez swinkamor12
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