501

(188 odpowiedzi, napisanych Software, Gry - 16/32bit)

To nie "powerpc jest lepsze" tylko masz gotowy emulator Amigi na PPC. Załatw mi taki emulator Atari na x86, to ci zrobię, jak ładnie poprosisz.

502

(188 odpowiedzi, napisanych Software, Gry - 16/32bit)

swinkamor12 napisał/a:

Ja twierdzę że się nie da bez dużego nakładu pracy.

Mieszasz pojęcia. Skompilowanie i uruchomienie dowolnego programu na dowolną-obcą platformę, gdy się nie ma gotowego środowiska emulującego jedną platformę na drugiej, nawet gdy obie mają tę samą indiańskość, wymaga dużego nakładu pracy i czasu, którego tu nikt nie zamierza na to poświęcać.

Natomiast wymiana danych pomiędzy pomiędzy x86 a m68k (czy ogólniej pomiędzy procesorem LE a BE) to żaden problem, odbywa się to przypuszczalnie miliard razy w ciągu doby, ilekroć ktoś przełoży kartę CF z peceta do starego maka (albo odwrotnie) w celu odczytania lub zapisania pliku.

Tyle razy wspominany przez Ciebie freemint to robi w sterowniku obsługi FAT. Nawet na m68k ta konwersja to nic specjalnego, dla 16-bit int to będzie 1 rozkaz (rol.w #8,dn - chyba 8 cykli na 68030, nie pamiętam już), a dla 32-bit int - 3 rozkazy: rol/swap/rol.

10 takich konwersji to 20 sekwencji takich rozkazów (bo to działanie jest komplementarne: odczyt - konwersja - obliczenia - konwersja - zapis). Niech sekwencja zajmie 20 cykli. 20x20 = 400 cykli. Dla procesora pracującego z częstotliwością 16 MHz działanie zatytułowane tutaj "obliczeniem" (x10) wydłuży się o 1/40000 (jedną czterdziestotysięczną) sekundy. Nie masz szans tego zauważyć.

EDIT:

swinkamor12 napisał/a:

wymiana różnych skomplikowanych danych między różnymi procesorami.

A jakimiż to "skomplikowanymi danymi" posługuje się wg Ciebie program ze strony 164 zacytowanego podręcznika? Tam są tylko 32-bitowe wskaźniki oraz 8-, 16- i 32-bitowe integery.

503

(188 odpowiedzi, napisanych Software, Gry - 16/32bit)

swinkamor12 napisał/a:

Ten program jest idealny.

Skoro jest taki idealny, to go sobie sam skompiluj, uruchom i poinformuj nas, w którym miejscu napotkałeś problem.

504

(188 odpowiedzi, napisanych Software, Gry - 16/32bit)

swinkamor12 napisał/a:

Strona 164 przykładowy program dialog1.c jest wywoływanie funkcji z systemu,
skompiluj pod x86 żeby działało okienka niech się pokazują na emulowanym freemincie.
Skoro problemu nie ma to powinno to być proste.

Ten program to trzystronicowy listing w C wydrukowany maczkiem. Niestety, obawiam się, że musisz znaleźć coś, co w sposób prosty i jednoznaczny zilustruje problem, o którym piszesz. Bez "wywołań systemu", po prostu przykład obróbki danych, która się nie uda (da błędne wyniki), jeśli zastosujemy do niej konwersję BE<>LE. Siadasz, piszesz 10-15 linijek w C, i tu wklejasz. Z komentarzem. I to my ocenimy, czy ten przykład jest przekonujący, więc lepiej, żeby był.

I nie, nikt dla Ciebie nie będzie portował całego systemu operacyjnego razem z GEM-em, bibliotekami, kompilatorem C i Bóg wie czym jeszcze na x86 tylko po to, żeby sprawdzić, że się mylisz i istotnie żadnego problemu nie ma (BTW. GEM jest tak w ogóle przeportowany na Atari z PC, indiańskość w parameter arrays, w plikach RSC i w plikach IMG jakoś w tym nie przeszkodziła).

Tak prościej: to Ty twierdzisz, że w suficie jest dziura, a nikt poza Tobą jej nie widzi - a zatem to na Tobie spoczywa tzw. onus probandi, że ona faktycznie tam istnieje. Nikt inny nie jest póki co tym "problemem" zainteresowany, bo nikt nie widzi tu żadnego problemu.

505

(188 odpowiedzi, napisanych Software, Gry - 16/32bit)

Wydaje mi się po przeczytaniu całej tej dyskusji, że swinkamor12 ma na myśli JIT-a, tylko jest takim wybitnym specjalistą, że nie umie go ani nazwać, ani zbornie opisać jego działania.

506

(116 odpowiedzi, napisanych Fabryka - 8bit)

Ja się chętnie zapiszę na takie urządzonko.

507

(10,041 odpowiedzi, napisanych Bałagan)

Z cyklu "Przygody Katechetki Spraw Wewnętrznych":

https://pbs.twimg.com/media/CPhM3qhWgAAATr_.png

508

(10,041 odpowiedzi, napisanych Bałagan)

To dlatego, że PiS wgrał wybory prezydenckie. Niedługo krowy przestaną dawać mleko, zobaczycie.

509

(10,041 odpowiedzi, napisanych Bałagan)

O, następny.

PS. Dla ciekawych: patrz post 1824.

510

(8 odpowiedzi, napisanych Scena - 8bit)

OP, możesz być pewien, że projekt jest obserwowany z zainteresowaniem. Niewątpliwy plus to odwaga autora pozwalająca mu na zerwanie wstecznej zgodności z dotychczasowym oprogramowaniem. Jeśli to ma być system z wywłaszczaniem, nie ma zresztą oczywistego wyjścia.

Z konkretami czekamy na konkretną implementację. Problematyka przejścia z systemu bez mtasku na mtask z wywłaszczaniem została już dawno (20+ lat) opracowana na przykładzie MiNT-a, szczęścia życzę.

511

(10,041 odpowiedzi, napisanych Bałagan)

@up bitą godzinę myślał nad odpowiedzią, niezupełnie mu wyszło, ale tak czy owak doceńmy to.

512

(10,041 odpowiedzi, napisanych Bałagan)

@xxl: ze wszystkich możliwych nazw miast i wsi na świecie (czy w Polsce) użyłeś akurat nazwy "Oświęcim", z całą pewnością w określonym celu; a teraz, po poście delego grożącym Ci banem, przestraszyłeś się i szukasz sposobu, żeby się z tego wywinąć. Co z tego wynika, to chyba jasne. Miłego dnia.

513

(10,041 odpowiedzi, napisanych Bałagan)

Kozielsk czy Starobielsk to też nie są małe miasta, po 20 tys. mieszkańców. A Katyń to tylko taka wieś, sielska, anielska. Kołyma to tylko taka rzeka, itd., to tylko złym ludziom się wszystko kojarzy.

Wiesz co, Jacek? Różnych rzeczy się spodziewałem po różnych ludziach na tym forum, ale nie tego po Tobie. Człowiek uczy się całe życie. Dzięki.

514

(10,041 odpowiedzi, napisanych Bałagan)

grzeniu napisał/a:

Dziś populiści z PIS zaproponowali:

To zalinkuj jeszcze, co dziś zaproponowali "odpowiedzialni politycy z PO". Tak dla potomności ...

515

(10,041 odpowiedzi, napisanych Bałagan)

Adam Klobukowski napisał/a:

nie obrażaj własnej inteligencji

Odpuść sobie te zagrania, nie robią na mnie (zamierzonego zapewne przez Ciebie) wrażenia.

Nie jest ważne czy uchodźcy sa z Afryki, Ameryki, Azji z Marsa czy z Michniktydy. Skoro możemy, powinniśmy im pomóc.

Nie. "Możność" nie jest tu jedynym kryterium. Jeśli możemy, pewnie mamy lepszych kandydatów (np. Polaków wywiezionych przez kacapię z Kresów do Kazachstanu albo na inną Syberię). Jeśli po ich przyjęciu nadal coś możemy, z całą pewnością mamy prawo przeprowadzić selekcję pod kątem kryteriów, które nam się wydadzą odpowiednie. Dokładnie tak samo, jak to robią wszyscy inni i jak to robiono w stosunku do Polaków (oraz nie Polaków, ale obywateli polskich) w przeszłości w innych krajach.

Jak to ktoś trafnie zauważył, "solidarność europejska" leży na dnie Bałtyku i nazywa się Nordstream. Nas nie obowiązuje. Niemcy se wymyślili multi-kulti, to niech se je mają, co nam do tego.

PS. A fundusze UE i tak się skończą za 5 lat, więc jeśli się nam grozi ich odebraniem, to ja bym z nich z punktu zrezygnował. Przynajmniej mogłoby to nas uchronić przed dopłatami do budżetu UE za 5 lat.

516

(10,041 odpowiedzi, napisanych Bałagan)

Adam po prostu odkrył oddzielny kontynent, na którym leży Syria. Nazwa tego kontynentu to pewnie Michniktyda. Strach pomyśleć, co się tu stanie, gdy gazeta z Czerskiej ogłosi, że Syria leży na Marsie.

517

(10,041 odpowiedzi, napisanych Bałagan)

A 2+2 to już nie 3, a jeszcze nie 4. Cieniutko.

Edit: http://natemat.pl/154243,parafia-przyje ... -niepojete

Istotnie. Niepojęte :P

518

(10,041 odpowiedzi, napisanych Bałagan)

Czystym zbiegiem okoliczności hasło "Ukraina była polską kolonią" to jest obecna narracja tzw. mainstreamu (medialnego, żeby nie było, że mam na myśli kogoś poważnego). Adam, jaki ty jesteś przewidywalny :P

519

(10,041 odpowiedzi, napisanych Bałagan)

Armia szwargocząca po arabsku to ostatnia rzecz, jaka nam jest potrzebna. No, chyba że byłoby to coś w rodzaju Legii Cudzoziemskiej i stacjonowałoby w Afryce i na Bliskim Wschodzie (w każdym razie nie bliżej niż 1000 km od granic Polski).

520

(243 odpowiedzi, napisanych Fabryka - 8bit)

Bieżącą wersję źródłówki (ze wsparciem dla BT) wrzuciłem póki co tutaj: http://drac030.krap.pl/pl-inne-pliki.php

W sumie różnice między moim CVS-em a Twoją wersją były zasadniczo żadne (jeśli nie liczyć łatek BT) :)

521

(243 odpowiedzi, napisanych Fabryka - 8bit)

@Montezuma: wiem, że to może wygląda na głupie pytanie z mojej strony, ale zaimplementowaliście to urządzenie $4e w SIO2BSD, czy ja powinienem? Na oko rzecz wygląda interesująco.

Podsyłałeś diffy, ale przyjrzę się temu dopiero wtedy, kiedy uporam się z BIOS-em do Rapidusa. Myślałem też o tym, żeby wystawić SIO2BSD na jakiegoś githuba czy coś, żeby w przyszłości nie było zatorów wynikających z tego, że np. ja np. mam np. ważniejsze np. rzeczy do np. zrobienia.

Albo może ktoś to zrobi za mnie? Bo można uzgodnić sprawę w drugą stronę, tzn. ja podeślę aktualne źródła z mojego CVS-u, a ewentualni zainteresowani pociągną to dalej. O ile tacy ewentualni zainteresowani istnieją.

522

(13 odpowiedzi, napisanych Sprzęt - 8bit)

Sprawdź, czy dobrze wpiąłeś taśmę klawiatury do gniazda. W XE potrafi to wchodzić bardzo ciasno. Poza tym może być lekko przesunięta prawo/lewo. Efektem niedociśnięcia albo przesunięcia będzie niedziałanie części klawiszy.

523

(171 odpowiedzi, napisanych Zloty)

Szkoda terminu wrześniowego, ale jeśli Wapniak 2016 ma zastąpić Grzybsoniadę, to nie widzę przeszkód, żeby odbył się w maju. Słowem, jestem za i obiecuję się zjawić (a może i coś więcej, ale to się zobaczy w przyszłym roku budżetowym).

PS. Kiedy zacznie się tradycyjna chryja o regulamin? :P

524

(349 odpowiedzi, napisanych Fabryka - 8bit)

Dzisiejsza aktualizacja. W zestawie poprawiony błąd, który zauważył (a w każdym razie zgłosił) tylko jeden z milionów użytkowników, poprawiona współpraca z ramdyskiem, ogarnięty bałagan z numeracją wersji (zapomniałem, że 0.9.5 już była).

Trzeba "odnowić" wszystkie pliki binarne, tzn., dla przypomnienia:

1) SC.COM leci do jakiegoś katalogu, który jest wzdłuż $PATH

2) pozostałe pliki (SC*.OVL, SC.INI) wrzucamy albo w to samo miejsce co SC.COM, albo do oddzielnego katalogu. W takim wypadku SCMAIN.OVL powinien być wskazany zmienną $SC, np. SC=C:>SYS>SCMAIN.OVL

Można dodać na końcu ",N" jeśli się ma ramdysk i chce uniknąć (pół)automatycznej instalacji SC tamże albo pytań o to przy każdym włączeniu zasilania.

525

(349 odpowiedzi, napisanych Fabryka - 8bit)

Aktualizacja Sparta Commandera, wersja beta. Lista zmian (w stosunku do wersji z Toolkita X rev. B z 23 maja 2015, http://sdx.atari8.info/index.php?show=e ... ad_special):

1) wybór nazwy pliku niemającej rozszerzenia spowoduje automatyczne doczepienie kropki na końcu (ten błąd wykrył mikey w Głazach, podziękować);

2) dodano brakujące funkcje z menu głównego: Fmask, cHmod, mKdir, Rename;

3) poprawiony błąd w Del: po wybraniu pliku z ustawionym atrybutem +P i wciśnięciu Ctrl/D program pytał, czy na pewno skasować, bo plik jest zabezpieczony przed zapisem, ale nawet po odpowiedzi twierdzącej nie kasował :)

4) funkcja Edit podaje teraz wybraną nazwę pliku w okienku do edycji: można zatwierdzić przez Return, wtedy tradycyjnie otworzy to, co wybrano; ale można w ogóle zmienić nazwę na nieistniejącą i tym samym spowodować, że ED utworzy nowy plik na dysku (poprzednio było to średnio możliwe bez wygibasów);

Ogólnie mam jeszcze zapisanych dokładnie 10 postulatów do realizacji, ale nawet bez nich program właśnie zyskał te wszystkie cechy, które miał mieć od początku.

EDIT: korekta.