2,376

(17 odpowiedzi, napisanych Software, Gry - 8bit)

nosty napisał/a:

Chyba ciezko Ci mnie zrozumiec, bo to czego ja szukalem, Ty znasz na pamiec i wogole nie widzisz problemu ;)

Masz rację, nie zaszło stuprocentowe porozumienie.

W każdym razie, nie potrzebujesz sprawdzać tego:

Wiec sprawdzam kolejno wywolania procedur systemowych i staram sie sprawdzac ktore nie sa poprawne dla starych systemow.

Każde wywołanie JSR, które w argumencie ma adres poza $D800-$DFFF i $E450-$E48F, jest niepoprawne (w tym dla starych systemów). Spisu różnic nie ma, najwyżej można się z Zientary map pamięci XL/XE doczytywać, co dany podprogram robi, i poszukać legalnego ekwiwalentu (albo o niego zapytać).

2,377

(17 odpowiedzi, napisanych Software, Gry - 8bit)

Do obcego programu można dopisać podprogram na końcu i zmienić owo problematyczne JSR na wywołanie tegoż. Chyba że program tak szczelnie wypełnia 48 KB, że podprogram się nie zmieści. Jednak w takiej sytuacji testy na typ OS-u nie zmieszczą się również (pominę, że takiej procedury w OS-ie 400/800 chyba nie ma po prostu nigdzie, więc zmiana jednego nielegalnego adresu na inny nie wchodzi w grę).

Innymi słowy, "szkoleniowo słuszne" podejście jest też najsłuszniejsze praktycznie - minimum zmian, minimum kłopotów, maximum zysków.

2,378

(17 odpowiedzi, napisanych Software, Gry - 8bit)

Nosty see above.

2,379

(17 odpowiedzi, napisanych Software, Gry - 8bit)

xxl napisał/a:

przydala by sie jakas relokowalna i krotka wersja loadera nie korzystajaca z os. prawdziwy programista nie korzysta z procedur w os ;)

Korekta: prawdziwy programista umie z nich korzystać (bo w ogóle umie programować).

Nosty, rozpoznawanie OS-u nie jest ci do niczego potrzebne, wystarczy korzystać z legalnych odowłań, zawsze będzie działało. Przyjrzyj się tej sekcji:

http://atariki.krap.pl/index.php/Biblio ... /XE#System

A co do podanego przykładu:

http://atariki.krap.pl/index.php/Progra ... w_na_ekran

Czy program jeszcze korzysta z OS-u w jakichś celach, które nie są ujęte w tych hasłach Atariki?

2,380

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

Jasne, że można, tylko z czego ci komputer wystartuje, przy braku OS-u?

2,381

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

nosty napisał/a:

Jakby Ci wymienic wszystkie organy wewnwtrzne na sztuczne protezy, ale tak, ze bez przeswietlenia nikt by sie nie zorientowal, to przestalbys byc czlowiekiem?

Gdyby jednym z tych organów był mózg, to prawdopodobnie przestałby być człowiekiem, a tym samym człowiekiem to już na pewno.

2,382

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

Wygląda to na robotę macgyvera ;)

2,383

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

Fakt jest faktem, że emulator ma dużo gorszy feeling niż prawdziwa atarka. Co mogę poświadczyć przesiadłszy się po roku emulatorowania z powrotem na Atari (z monitorem Neptun M156B ;) )

2,384

(12 odpowiedzi, napisanych Kolekcjonowanie)

Myślę, że ktoś zaskarżył wersję z lewej o niedozwolone użycie szyi, i wygrał proces.

2,385

(10 odpowiedzi, napisanych Bałagan)

borys, a dlaczego sądzisz (przynajmniej tak rozumiem), że dema to "sztuka przez małe sz"? Inaczej mówiąc, ciekaw jestem twojej definicji "sztuki przez duże sz".

piszczykhm napisał/a:

nie, poprostu od trzech lat nie przebywam w kraju, a miejscu gdzie pracuje jestem jedynym polakiem i tyle

Pieprzenie w bambus, osobiscie znam goscia, ktory mieszka w Seattle od roku 1945, w kraju ostatnio przebywał 17 września 1939 roku, a błędów ortograficznych nie robi i po polsku też mówi bez obcych naleciałości.

2,387

(22 odpowiedzi, napisanych Emulacja - 8bit)

On pyta nie "co w Sparcie X jest do czego", ale "co w Sparcie 3.2 jest do niczego".

2,388

(17 odpowiedzi, napisanych Bałagan)

Taki, że jeśli monitor jest włączony, ale tło jest ciemniejsze niz zwykle (np. czarne), wtedy kineskop się mniej zużywa.

2,389

(60 odpowiedzi, napisanych Fabryka - 8bit)

Mimo że miałem już tego nie poprawiać, tutaj jest nieco uaktualniona wersja:

http://drac030.krap.pl/sio2bsd.tar.gz

Gdyby ktoś zechciał odświeżyć zawarte w archiwum Makefile.Linux i Makefile.MiNT, a przede wszystkim sprawdzić, czy toto w ogóle działa pod MiNT-em, to byłbym bardzo wdzięczny.

38400 chodzi dobrze, jednak przy przełączeniach pomiędzy 19200 a 38400 istnieją pewne zacięcia, których nie umiem zdiagnozować. Być może częściowo to wina peceta, albo kabelka COM2USB, którego używam.

2,390

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

Zaxon ma rację, padło ci SIO w Pokey'u, też miałem taki przypadek. Nie wiem, jak u ciebie, ale u mnie podejrzewam SIO2PC jako sprawcę.

2,391

(96 odpowiedzi, napisanych Fabryka - 8bit)

Bez opisu to koderzy pewnie niechętnie się zabiorą za oprogramowywanie :]

2,392

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

@jell: bankowanie na 6502 to smutna konieczność, a po co decydować się na smutne konieczności, skoro istnieje możliwość ich uniknięcia.

@Marek Konopka: hm, no, od biedy, acz z INC/DEC to raczej z trudem (jest ryzyko "przekręcenia" stanu). Bardziej ASL i LSR. Tak czy owak, TSB/TRB są do tego celu lepsze. Do Głuchołazów można pojechać na hulajnodze, żeby pokazać, że się da, ale chyba samochodem wygodniej.

2,393

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

@xxl: ale parę postów wyżej pisałeś, że przyspieszenie istniejących programów ci się nie podoba.

Mi sie nie podoba użycie 6502 (nawet dopalonego), bo to nas na zawsze zamknie w 64 kilobajtach. Dlatego 65C816 jest lepszy: jak ktoś ma ambicje korzystac tylko z 64K i rozkazów 6502, to może, a jak ktoś chce popróbować programowania z dodatkowym RAM-em i nowymi rozkazami/trybami adresowania (a zaręczam, że to jest coś nowego i daje sporo radochy), to też może.

Krócej: wolałbym 65C816/1,77 MHz z megabajtem liniowego RAM-u niż 6502 chodzące na bazylion MHz. Dopalanie jest OK, ale połączenie typu rower + silnik odrzutowy ma ograniczone zastosowania.

2,394

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

http://en.wikipedia.org/wiki/SMP

To tak na wypadek, gdybyś ulegał złudzeniu, że użyty przez ciebie skrót jest jednoznaczny :P

No dobrze, SMP = Symmetric Multiprocessing. I gdzie tu 6502? Brak rozkazów ustawiających semafory chyba go do tego dyskwalifikuje - chyba że masz na myśli 65C02, ale chyba znowu 65C816 jest do tego celu lepszy?

2,395

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

Nie? No to na co to 6502?

2,396

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

jell: ale na co komu 6502? 6502 przecież mamy. A kora 65C816 masz?

2,397

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

No dobrze, zestaw rdzeni. I jak załadujesz rdzeń CPU, to nie masz obrazu na RGB. Poza tym serio mówię, że 512 KB to jest nic. Dla 65C816 dopiero megabajt liniowej (czyli w gruncie rzeczy 960 + 64 KB) to jest takie przyzwoite minimum.

2,398

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

512 KB to jest nic. Poza tym, nie przesadzasz aby z chęcią upcnięcia do VBXE wszystkiego, co popadnie? Może jeszcze interfejs twardego dysku, covoxa, player mp3 i magnetofon XC12? Bez przesady, to jest karta graficzna, gdzieś się trzeba zatrzymać.

2,399

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

jell: no racja, klawisz "turbo", jeszcze z wyświetlaczem, rozwiązuje sprawę.

Co do tego mitycznego FPGA, kto jest chętny poświęcić pięć najbliższych lat na zrobienie tego?

2,400

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

Będzie. Cheap crap sells well. Chodzi o popularyzację, niech sobie kupią, założą i zobaczą, że nie gryzie. Jest to zresztą o tyle lepsze od MyIDE, że daje dostęp do całego procesora, a nie połowy, i działa (podobno, zobaczymy co Abbuce powiedzą, ale jestem dobrej myśli).