4,101

(47 odpowiedzi, napisanych Emulacja - 8bit)

To nie grzech ułatwiać sobie życie, zgadza się. Ale gierka Blinky Scary School, mimo że może powstawała na ST, nie wymaga jednak od ciebie, żebyś podpinał ST do malucha, kiedy sobie chcesz pograć.

Niemniej, nie o to mi chodzi. Po prostu skutek ułatwiania sobie życia przez kodera akurat w ten sposób jest wyjątkowo łatwy do przewidzenia.

4,102

(47 odpowiedzi, napisanych Emulacja - 8bit)

takie rozwiazanie stworzyloby "mega koprocesor" ktorego szybkosc uzalezniona jest od szybkosci przesylu danych

przeslane pliki obrabia PC i zwraca wynik, rownie dobrze moznaby przeslac wierzcholki jakies sceny 3d, PC liczy i zwraca wynik, ogolnie jedynym ograniczeniem takiego rozwiazania bylaby wyobraznia uzytkownika

Oczywiście można to nazywać "mega koprocesorem", ale w rzeczywistości atarynka staje się trwale do peceta uwiązana, jako terminal, bez którego nie jest w stanie wykonywac programów. Oczywiście nie wątpię, że tego typu zabawka mogłaby być fajna, ale to już nie jest, by to tak nazwać, "Atari computing", ale bardziej "PC computing", zwłaszcza, jeśli wszystko wokół programu mającego działać na Atari robi się na pececie, to znaczy na pececie się go pisze, na pececie kompiluje, z peceta wysyła do atarynki celem uruchomienia; a teraz jeszcze to pecet ma wykonywać 3/4 tego programu.

Po prostu nie wiem, po co przy tym całym pececie ci jeszcze potrzebne Atari.

4,103

(47 odpowiedzi, napisanych Emulacja - 8bit)

i bedzie mozna pracowac na true Atari, a wykorzystywac szybkosc PC :)

Tak jakby. Ale zważ, że do tego ostatniego wcale w sumie nie jest potrzebne żadne Atari.

4,104

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

wartosc ladowana do akumulatora to $3A00, a wiec to ze najmlodszy bit jest zerem nie jest przypadkiem

W rzeczy samej. Niemniej "dwa kolejne" bajty, które LDA wciąga do procesora to $003A. Interpretując mojego maila literalnie można by jeszcze na podobnej zasadzie powiedzieć, że LDA niczego nie zmniejsza ani tym mniej cokolwiek wysuwa. Jakoś dzisiejsze popołudnie nie było dla mnie dobrym czasem jeśli chodzi o klarowność wywodu :?

koncze z programowaniem i zajme sie ogrodnictwem ;)

Wyhoduj pomidora dojrzewającego w osiem cykli atarynkowego zegara, zarobisz tyle szmalu, że Gates to będzie przy tobie mały pikuś.  ;)

Pin: oczywiście, że zawiera drugi generator znaków. Musiałby wyjść ukaz państwowy o zakazie mania dwóch generatorów znaków, żebym go wyrzucił. Myślałem nawet o tym, żeby ten drugi generator trochę ulepszyć, np. zamienić znaki ASCII 125 i 127 w nawiasy klamrowe.

PS. A co do tego skracania o 40% - dobrze by było  :rolleyes: Ale gdyby ktoś przyszedł i skrócił 16 kB kodu tego ROM-u o 40%, wtedy chyba ja bym się musiał zająć ogrodnictwem.  ;)

4,105

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

Bez żadnych zakłóceń? STATUS normalnie, DRQ, brak błędów itd.?

Bo ja widzę na dyskach, że na czas, kiedy dysk coś robi w środku, wszystkie rejestry ustawiają się tak, jak rejestr statusu. A $BC w rejestrze statusu oznacza BUSY, więc żadnych danych nie powinno się wtedy otrzymać, najwyżej timeout.

4,106

(9 odpowiedzi, napisanych Konsole)

Mi się ta strona nie chce otwierać, tylko pisze, że:

The website for Andrew Whittaker is being
reworked and will be back shortly

Thank you for your patience.

I tak od wczoraj ...

4,107

(31 odpowiedzi, napisanych Bałagan)

No - na Atari Museum jest nawet napisane, dlaczego większość istniejących egzemplarzy 1400XL i 1450XLD nie ma na wierzchu plakietki z nazwą producenta i modelu kompa (czyli napisu "ATARI 1450XLD" na przykład). Te bez etykiet pochodzą właśnie z tego śmietnika.

4,108

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

Wersja Laoo działa, a to w ten sposób:

- w trybie emulacji REP #$20 nic nie robi, więc LDA # ładuje $00 do akumulatora, zmniejsza je o 1 otrzymując $FF, po czym wysuwa najmłodszy bit akumulatora do C. C=1 - tryb emulacji.

- w trybie natywnym REP #$20 przełącza akumulator na 16 bitów, więc LDA # ładuje do akumulatora DWA kolejne bajty, czyli $003A, przeskakując tym samym rozkaz DEC. Potem wysuwa najmłodszy bit akumulatora do C. C=0 tryb natywny.

Jak mówię, koncept wcale dowcipny.

4,109

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

Um, też nie uruchamiałem, ale na oko powinno działać. Proste i genialne  ;)

4,110

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

Tak, to wygląda dziwnie ale miałem takie przypadki.

A w command/status co się wtedy pojawia? Też $EC?

4,111

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

Pytanie wejściowe brzmi, jak program ma rozpoznać, czy został uruchomiony w trybie natywnym, czy w emulacji. Niby jest bit E rejestru znaczników, więc można tak:

sec
xce

Po tym po bicie C poznajemy, czy tryb był emulacji (C=1) czy natywny. Ale przy okazji robi się przełączenie trybów: z emulacji w natywny, co grozi zwisem, jeśli działamy na XL OS-ie, albo z natywnego w emulację, co z kolei grozi pokasowaniem zawartości rejestrów i zrujnowaniem stosu.

A więc: jak sprawdzić, w jakim trybie jest procesor, bez przełączenia? Wymyśliłem takie coś:

.ab
php
sep #$20
lda #$01
xba
lda #$00
rep #$20
dec
xba
plp
lsr

Po tym, jak C=1, to jest emulacja, a jak C=0 to natywny. Ale to jest trochę długie (14 bajtów, 27 cykli), może ktoś ma pomysł na coś krótszego?

4,112

(31 odpowiedzi, napisanych Bałagan)

Pewnie, że dobrze, że zakopali, ale razem z kartridżani powinni jeszcze zakopać - oczywiście po uprzednim zmieleniu - gościa, który podjął decyzję o wyprodukowaniu takiej ilości tego guana. Może zapobiegłoby to spadkowi akcji na giełdzie  ;)

W 1984 roku wyrzucono na śmietnik prototypy 1400XL, 1450XLD oraz osprzęt do nich. A Commodore zadołowała kilkaset tysięcy sztuk C-116, C-16 i C+4, bo nikt ich nie chciał kupić nawet po przecenie do 10 dolarów za egzemplarz. Słowem, takie akcje się zdarzają.

4,113

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

Khm, dziwne to jakieś: po podaniu $EC na COMMAND/STATUS dysk zwraca $EC na porcie danych? Przecież to są dwa różne rejestry?

4,114

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

Pinek: grunt, że Revenge of Magnus chodzi flawlessly.  :D

trub: no właśnie. 8)

Miker: otóż to, może chłopcy też używają JSR OUTPLT celem przetłumaczenia ASCII na kody ANTIC-a, tak samo jak słynny kolega Lamer of Quartet ....  :D

Pinek: co do fotki - starałem się wybrać coś adekwatnego  :mrgreen:

4,115

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

Jeetam, nie znasz się  :P

4,116

(18 odpowiedzi, napisanych Bałagan)

Tia, tyle że jeśli to jest wina archetypu, o którym sam autor pisze, że jest bardzo silny i utrwalony przez miliony lat, to znaczy, że wszelka walka z nim jest z góry skazana na przegraną. Innymi słowy, jeśli nie da się tego zwalczyć, to trzeba polubić ...

4,117

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

To jeszcze tylko gdzieś wrzuć do ściągnięcia.
I powiedz jak zrobić klika, to dodam do ED.COMa.

Wrzucę na drac030.krap.pl w najbliższym czasie.

Kliknięcie klawisza wywołuje się przez XIO 19,#n,0,0,"K:". Wykrywanie czy ta funkcja działa chyba jest zbędne, ale zdaje się, że najlepszym sposobem jest sprawdzenie statusu po pierwszym wywołaniu.

4,118

(18 odpowiedzi, napisanych Bałagan)

Nomen omen, pisząc tego posta znalazłem ciekawy artykuł, który pasuje... Wojciech Jóźwiak pisze w ostatnim felietonie (fragment):

"(...) Archetyp ten fatalnie działa na myślenie. (...)"

Racja. Tylko co z tego?

4,119

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

Z tymi programami JBW, że nie działają to masz rację. Np. ED, AS, EYE. Trochę szkoda, bo fajne :(

AS-a spaczowałem. Działa, tylko bez kliku klawiatury (może kiedyś się ulepszy). EYE napisałem od nowa. Powinno działać na wszystkim, z Atari 400 na czele. Klik klawiatury będzie tylko z moim ROM-em, niestety. Ale dodałem nowe featury przez co ten program powinien być użyteczniejszy i wygodniejszy w użyciu, niż oryginał.

4,120

(47 odpowiedzi, napisanych Emulacja - 8bit)

Pecetowy CVS chyba się średnio lubi ze znakiem 155. A poza tym może masz i rację, że to by ułatwiało - "tylko" trzeba znaleźć kogoś, kto napisze CVS-a w asemblerze na atarynkę. W sumie pod SpartaDOS X takie coś miałoby może szanse pójść.

4,121

(29 odpowiedzi, napisanych Bałagan)

Bo w USA jest ruch prawostronny?

4,122

(26 odpowiedzi, napisanych Zloty)

Zimą będzie w ciąży  :twisted:

A tak poważnie, to dziwię się, że piękna połowa sceny nie lubi zimna, tu dwa sweterki, tu zimą nie ... ja tam się może nie znam, ale jak są dwupłciowe wakacje i powstaje kwestia wykąpania się w górskim strumieniu, co to ma 10 stopni Celsjusza góra, to co zawsze obserwowałem, faceci do niego nie wchodzą, natomiast kobiety żadnych oporów nie mają  :lol:

PS. Aczkolwiek może to jest kwestia wieku, a nie płci ...  :D

4,123

(29 odpowiedzi, napisanych Bałagan)

Albo raczej wąchać kwiatki.

:?  teraz,  to chyba od dołu  :lol:

Hee, to dokładnie miałem na myśli jako tzw. aluzję.  :D

PS. Coupe. Ale to w sumie żabojadzki język, więc chyba błędy ortograficzne są zalecane  :lol:

4,124

(29 odpowiedzi, napisanych Bałagan)

poszedl na jagody abo inne grzyby.

Albo raczej wąchać kwiatki.  ;)

4,125

(29 odpowiedzi, napisanych Bałagan)

Ojejku. Pan chcial wjechac do lasu, ale sie nie mogl zdecydowac po ktorej stronie jednego z drzew przejechac...

Ani po której stronie drzewa, ani którą stroną samochodu. Więc przejechał bokiem  8)

[ Dodano: 06.02.2005 13:56:34 ]
Swoją drogą 90 mil na godzinę widniejące na prędkościomierzu, to jest zapewne prędkość gościa po ścięciu słupka, przelocie jakiejś bliżej nieznanej odległości w powietrzu oraz wykoszeniu części - też bliżej nieokreślonej - tego lasu. Prędkościomierz samochodowy jak wiadomo nie działa po oderwaniu auta od podłoża, ergo wskazówka zdążyła się zapewne sporo cofnąć w lewo, nim ją zablokowało.