Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Rings of Medusa 2: kod źródłowy! opublikowało kod źródłowy klasycznej gry Rings of Medusa 2 na Atari ST/Amiga z 1991 roku.
Harmonogram Silly Venture 2025 Prezentujemy pełny harmonogram wydarzeń od 20 do 23 listopada.
Nowy teaser RM800XL - launcher gier Revive Machines zaprezentowało kolejny film o RM800XL. To zaawansowany launcher gier z wieloma opcjami.
Atari CAS Play 0.05 - CAS w przeglądarce Krystone wydał Atari CAS Play 0.05, narzędzie do odtwarzania i konwersji plików .CAS w przeglądarce!
TasmARI - nowy projekt dla Atari Innowacyjne urządzenie łączące Atari ze światem IoT.
Opcje wyszukiwania (Strona 57 z 238)
1,401 Odpowiedź przez Adam Klobukowski 2015-09-25 12:03:45
swinkamor12 napisał/a:Adam Klobukowski napisał/a:Nie masz pojęcia o czym piszesz. Porównywac w ten sposób możesz kod natywny G4 i i7 lub emulowany na G4 i i7. Porównywanie pomiędzy platformami z jednej strony kodu natywnego a z drugiej emulowanego jest pozbawione sensu
Nie masz pojęcia o czym piszesz. To czy kod jest natywny czy emulowany nie ma żadnego znaczenia.
Kogo to obchodzi. Ważne jak jest szybki. A natywny na G4 jest wciąż trzy razy szybszy od emulowanego na i7.
Że Cię zacytuję:
swinkamor12 napisał/a:Jak na razie emulowany soft 68k na moim i7 działa trzy razy wolniej niż soft powerpc na moim G4
Czyli porównujesz emulowany na i7 do natywnego. Nie wiesz o czym mówisz.
swinkamor12 napisał/a:Powtarzam, ta 'wymiana' kosztuje na tyle mało, że jej koszt jest pomijalny, szczególnie jak używasz wielokrotnie szybszego procesora.
Powtarzam jeśli to dla ciebie problem z wydajnością, to nie wiesz o czym piszesz a tylko ci się wydaje.
Ale mogę powtórzyć:
Nie chodzi o wydajność, tylko o dodatkową zupełnie niepotrzebną pracę przy pisaniu kodu który będzie te dane przerabiał, lub dostawał się do nich w inny sposób.
Jeśli się używa procesora big endian dane są niezmieniane i te problemy odpadają.
Dlatego powerpc jest lepsze dla amigi i atari niż x86.
Widziałeś na oczy kod źródłowy jakiegokolwiek emulatora? Ja widziałem kilku. Konwersja little-big endian jest trywialną operacją i w aboslutnie znikomy sposób komplikuje sam emulator. Nie jest to żaden problem
swinkamor12 napisał/a:Ale pytanie było o przejście z PowerPC na x86.
To było w 2005, parę lat po przejściu na unixa.
Oczywiście jeśli chodzi o wersję MacOS ze wsparciem dla PowerPC to pierwszy był Mac OS 7.1.2 w 1994 roku.
A tak, zauważyłem moja pomyłkę i skasowałem post
1,402 Odpowiedź przez Adam Klobukowski 2015-09-25 09:47:29
BartoszP napisał/a:Adam Klobukowski napisał/a:Power IBMa, to nie jest dokładnie to samo co procesory PowerPC
Ja wiem....napisałem specjalnie "następcą architektury" a nie "nowszą wersją czy kolejnym modelem". Gdzieś trzeba dokonać skrótu myślowego.
Nie do końca następcą. Procesory te wzięły sie z konsorcjum Apple-IBM-Motorola. Współdzielą ze sobą zestaw instrukcji procesora (ale zaczęło sie to rozchodzić). Wymyślono to tak, że będa one miały podobne założenia i były do siebie podobne, ale PowerPC miało iść do komputerów domowych, a Power do serwerów i dużych maszyn. Od samego początku też były one niekompatybilne ze sobą na poziomie kodu maszynowego, miały też różne endianess, niektóre modele procesorów wspierały zarówno tryb big jak i little endian.
Tak więc można powiedzieć raczej że G4 i Power8 mają wspólnych przodków, ale nie że Power8 jest następca G4.
1,403 Odpowiedź przez Adam Klobukowski 2015-09-25 09:16:28
Tylko że procesory Power IBMa, to nie jest dokładnie to samo co procesory PowerPC a Macach czy Amigach. Są one na tyle niekompatybilne że wprost kodu nie przeniesiesz.
1,404 Odpowiedź przez Adam Klobukowski 2015-09-25 08:59:18
swinkamor12 napisał/a:Adam Klobukowski napisał/a:Akurat mam w temacie tego 'przerabiania' danych pewne doświadczenie. Konwersje little-big endian są powszechna operacją i nie dotyczą tylko emulatorów. Z punktu widzenia wydajności to jest pomijalny aspekt.
Właśnie pokazałeś że doświadczenia w tym temacie nie masz.
Nie chodzi o wydajność, tylko o dodatkową zupełnie niepotrzebną pracę przy pisaniu kodu który będzie te dane przerabiał, lub dostawał się do nich w inny sposób.
Jeśli się używa procesora big endian dane są niezmieniane i te problemy odpadają.
Dlatego powerpc jest lepsze dla amigi i atari niż x86.
Napisaałeś w życiu chociaż jedna linikę kodu którą uruchomił ktoś oprócz Ciebie? Konwersja little-big endian to jest elementarna operacja z żaden szczególny sposób nie komplikująca kodu. Szczególnie przy kodzie tak złożonym jakie maja emulatory.
swinkamor12 napisał/a:Porównujesz prędkość kodu natywnego do emulowanego?
Oczywiście. Przecież chodzi o to jak szybko działa kod big endian.
Jakie to ma znaczenie natywny czy emulowany?
Ważne że emulowany na i7 jest wolniejszy od natywnego na G4.
Nie masz pojęcia o czym piszesz. Porównywac w ten sposób możesz kod natywny G4 i i7 lub emulowany na G4 i i7. Porównywanie pomiędzy platformami z jednej strony kodu natywnego a z drugiej emulowanego jest pozbawione sensu
swinkamor12 napisał/a:Ponadto albo masz jakieś słabe te i7, albo powolny emulator.
i7 plus WinUAE. WinUAE jest szybsze niż ARAnyM.
Ty nie masz G4 dlatego wydaje ci się że G4 jest wolniejsze niż jest.
WinUAE jest dokładnie tak samo szybkie jak ARAnyM w kontekście CPU bo oba te emulatory używają tego samego kodu do emulacji CPU, konkretnie ARAnyM zapożyczył go z WinUAE. Różnice mogą być bardzo niewielkie (rzędu 1-5%), lub pomiędzy kolejnymi wersjami, gdzie ARAnyM pozostaje 'w tyle' za usprawnieniami wprowadzonymi w WinUAE.
swinkamor12 napisał/a:To ty nie zorozumiałeś. Przeniesienie FreeMiNTa (czy AmigaOSa) na x32-64 niczym nie różni się od przeniesienia na PowerPC. W obu przypadkach masz część kodu natywnego i część emulowanego.
Poza wymianą danych między starym softem 68k i nowym na innym procesorze.
Twój problem polega na tym że nie używałeś nowych lepszych amig z powerpc dlatego wydaje ci się że to działa tak jak emulator na x86.
Ale to tak tylko ci się wydaje. Tym czasem w rzeczywistości działa to o wiele lepiej.
Dlatego też fajnie byłoby mieć coś takiego jak freemint na G4.
Powtarzam, ta 'wymiana' kosztuje na tyle mało, że jej koszt jest pomijalny, szczególnie jak używasz wielokrotnie szybszego procesora.
1,405 Odpowiedź przez Adam Klobukowski 2015-09-25 08:49:33
Będzie pasować, nie w 100% idealnie, ale bezproblemowo.
1,406 Odpowiedź przez Adam Klobukowski 2015-09-25 05:42:55
swinkamor12 napisał/a:Adam Klobukowski napisał/a:PowerPC jest nijak kompatybilne z 680x0. Bycie big endian nie ma żadnego znaczenia
Ma ogromne znaczenie.
Ale jakie? I na PowerPC i na x32-64 musisz emulować.
swinkamor12 napisał/a:To 'przerabianie' danych, to jest zupełnie pomijalny aspekt.
Tak ci się tylko wydaje. To wynika z tego że nigdy nie próbowałeś, wywoływać kodu 68k z kodu x86 ( i kodu x86 z kodu 68k).
Gdybyś miał jakiekolwiek doświadczenie w tym temacie, miałbyś inne zdanie.
Akurat mam w temacie tego 'przerabiania' danych pewne doświadczenie. Konwersje little-big endian są powszechna operacją i nie dotyczą tylko emulatorów. Z punktu widzenia wydajności to jest pomijalny aspekt.
swinkamor12 napisał/a:Szczególnie że w cenie maszyny Power PC można kupić o wielokrotnie szybszą maszynę opartą o x32-64 czy ARMa.
Jak na razie emulowany soft 68k na moim i7 działa trzy razy wolniej niż soft powerpc na moim G4.
Porównujesz prędkość kodu natywnego do emulowanego? Ponadto albo masz jakieś słabe te i7, albo powolny emulator.
swinkamor12 napisał/a:Jak już emulować to lepiej na sprzęcie szybszym i tańszym. Emulatory już są (AranyM dla przykładu), więc uruchomienie ich na PowerPC nic nie da, poza tym że będzie to wolniejsza i droższa metoda.
Nie zrozumiałeś. Na powerpc nie musisz jak na x86 emulować wszystkiego.
A tylko nieprzepisane kawałki.
Właśnie dlatego powerpc to taka fajna zabawka dla programistów.
Bo z jednej strony szybka, a z drugiej kompatybilna.
I cały czas szybsza od emulatora na najszybszym pc.
Szkoda że nie ma atari na powerpc.
To ty nie zorozumiałeś. Przeniesienie FreeMiNTa (czy AmigaOSa) na x32-64 niczym nie różni się od przeniesienia na PowerPC. W obu przypadkach masz część kodu natywnego i część emulowanego.
1,407 Odpowiedź przez Adam Klobukowski 2015-09-24 20:13:34
willy napisał/a:Nie che mi się rozpisywać.
Xbox360 i PS3 to też PowerPC.
Edit:
Zapomniałem o Wii :) To też jest PowerPC.
Już przestarzałe.
1,408 Odpowiedź przez Adam Klobukowski 2015-09-24 19:29:33
swinkamor12 napisał/a:PowerPC jest bardziej kompatybilne z 680x0 niż architektura x86, x64, czy też ARM.
Ponieważ jest tak jak 680x0 big endian.
PowerPC jest nijak kompatybilne z 680x0. Bycie big endian nie ma żadnego znaczenia
swinkamor12 napisał/a:Danych nie trzeba przerabiać, kod 68k i powerpc może używać tych samych.
Dlatego powerpc jest lepsze.
Proste nie?
I właśnie dlatego pasowałoby mi Atari na powerpc.
To 'przerabianie' danych, to jest zupełnie pomijalny aspekt. Szczególnie że w cenie maszyny Power PC można kupić o wielokrotnie szybszą maszynę opartą o x32-64 czy ARMa. Jak już emulować to lepiej na sprzęcie szybszym i tańszym. Emulatory już są (AranyM dla przykładu), więc uruchomienie ich na PowerPC nic nie da, poza tym że będzie to wolniejsza i droższa metoda.
1,409 Odpowiedź przez Adam Klobukowski 2015-09-24 14:46:39
a VBXE tego nie może wyprodukować?
1,410 Odpowiedź przez Adam Klobukowski 2015-09-24 12:37:36
Cyprian: racja. CFLIB emuluje prawie wszystko, ale jest kilka mało używanych instrukcji których nie da się zaemulować przez CFLIB.
1,411 Odpowiedź przez Adam Klobukowski 2015-09-24 12:09:38
Cyprian: to akurat nie dokładnie taki sam emulator co na Coldfire. Na PowerPC trzeba emulowac całe 68K, a na ColdFire tylko elementy które nie są zaimpelemntowane, lub są zaimplementowane inaczej.
1,412 Odpowiedź przez Adam Klobukowski 2015-09-24 07:18:26
swinkamor12, zgodznie z tradycją, nie wiesz o czym mówisz :P
16bitowe Atari ma znacznie mniejsze środowisko użytkowników niż Amiga. U nas ledwo udało sie wyprodukować klona opartego na ColdFire (a jest to procesor wprost będący następcą 68K i wiele rzeczy działa na nim be żadnych zmian, a inne można zaemulować, podobnie jak na 68060 emuluje się niezaimpelentowane instrukcje 68000).
Nikt nie napisze żadnego znaczącego nowego softu na Atari z PowerPC. To co możnaby skompilować na to, można skompilować też na inne, o wiele tańsze i wielokrotnie szybsze maszyny.
Taki soft tłumaczący juz jest, sa to emulatory, i spokojnie wystarczają.
1,413 Odpowiedź przez Adam Klobukowski 2015-09-23 20:30:36
Każda przegladarka pod GEM czyta IMG: Imgcopy, Smurf czy GemView. Nic mi nie wiadomo o podwójnych pikselach, ale pamiętam że drac030 zgłębiał kiedyś ten format, może będzie pamiętał coś więcej.
1,414 Odpowiedź przez Adam Klobukowski 2015-09-23 20:27:32
Nie wiemy co by było gdyby ;)
Był kiedyś takie projekt jak MacMiNT, ale szybko zakończył żywot. Normalny FreeMiNT zadziała tylo na Atari.
1,415 Odpowiedź przez Adam Klobukowski 2015-09-23 18:27:15
gotham napisał/a:Procesory power pc są naturalnym rozwinięciem linii 68K.
Zastanawiałem się, czy system freemint mógłby być na ten typ procesorów. Są bardzo tanie clony macintoshów. Można by je wykorzystać jako następce płyt atari z 68K. Takim następcą na pewno nie jest MIST zbudowany na procesorach programowalnych ALTERA. Bo równie dobrze można uznać komputer klasy x86 za następne Atari.
Tylko proszę się nie wściekać na temat;)
Procesor PowerPC nie są naturalnym rozwinięciem 68K, to zupełnie inna architektura. FreeMiNT nie jest kompletny. Można by ewentualnie użyć EmuTOSa, ale i tak do przeniesienia jest dużo kodu w asemblerze, na wykonanie czego chętnych brak. Zresztą, jak już to odpalisz na PowerPC, to jakie oprogramowanie na tym uruchomisz?
1,416 Odpowiedź przez Adam Klobukowski 2015-09-22 20:20:26
Nie, na użytym FPGA nie da się zrobić DSP.
1,417 Odpowiedź przez Adam Klobukowski 2015-09-22 16:52:16
Nova do TT do w VME wchodzi? Jak tak to byłbym zainteresowany, ale gotowcem.
Stuffem na MegaBUS też byłbym zainteresowane, ale jw. gotowcem.
1,418 Odpowiedź przez Adam Klobukowski 2015-09-21 19:53:35
gotham napisał/a:gwinter napisał/a:Jeśli znajdziesz, nie zastanawiaj się - warto.... choć wolałbym w TT to wsadzić smile
Na razie próbuje zdobyć Atari 1040 STe ;) Na Atari TT030 freemint dobrze chodzi? Czytałem tematy i niektórzy twierdzą , że nawet falcon jest za słaby na ten system.
TTka ma 2x mocniejszy procesor niż Falcon, OS będzie chodził znacznie lepiej na gołym TT niż na Falconie, a jeszcze lepiej jak będzie TT RAM.
1,419 Odpowiedź przez Adam Klobukowski 2015-09-21 14:57:17
Zapewne jeden widzi całośc od jednej strony, a drugi od drugiej.
1,420 Odpowiedź przez Adam Klobukowski 2015-09-21 08:06:33
Może kupił garaż po właścicielach TOMSa ;)
1,421 Odpowiedź przez Adam Klobukowski 2015-09-20 19:27:52
Zależy co chcesz osiągnąć.
1,422 Odpowiedź przez Adam Klobukowski 2015-09-20 14:12:25
1,423 Odpowiedź przez Adam Klobukowski 2015-09-20 11:19:52
1,424 Odpowiedź przez Adam Klobukowski 2015-09-20 11:15:50
Dawno tego nie robiłem, więc ciężko mi tu pomów, ale wiem ze się DA, więc zachęcam do prób :)
Do STiNGa (chyba) jest instalator który powinien zrobić co trzeba, ale jak nie to:
1) w C:\AUTO powinien być STING.PRG
2) CPXy - zależy od ustawień XCONTROL.ACC - zazwyczaj ludzie to mają w C:\CPX albo C:
3) DEFAULT.CFG to powinien być chyba w C:
Przy czym ta instrukcja na pewno nie jest kompletna i niekoniecznie prawidłowa.
Nie wspomniałeś wcześniej że masz dysk twardy. Skoro masz, to polecam zainstalować NVDI (w wersji 4.x, 5.x dla ST nic nie wniesie), a wtedy będziesz mógł użyć przeglądarki Highwire, która jest znacznie lepsza (szybsza, więcej standardów obsługuje) od CABa.
1,425 Odpowiedź przez Adam Klobukowski 2015-09-20 06:23:06
Cab zatrzymał się na etapie HTML 4.0.
Highwire jest bardziej nowoczesna, obsługuje częściowo CSSy.
Adamas ma obsługiwać CSSy i JS.
Nestsurf obsługuje to co Netsurf :)
Wszystko poza CABa nie nadaje się do użycia bez dysku twardego. Adamas (w moim doświadczeniu) jest niestabilne, a Netsurf wymaga mocniejszego procesora i trybów true color.
Znalezione posty [ 1,401 do 1,425 z 5,940 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.172 sekund, wykonano 12 zapytań