4,076

(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,077

(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,078

(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,079

(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,080

(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,081

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

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

4,082

(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,083

(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,084

(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,085

(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,086

(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,087

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

Jeetam, nie znasz się  :P

4,088

(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,089

(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,090

(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,091

(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,092

(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,093

(29 odpowiedzi, napisanych Bałagan)

Bo w USA jest ruch prawostronny?

4,094

(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,095

(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,096

(29 odpowiedzi, napisanych Bałagan)

poszedl na jagody abo inne grzyby.

Albo raczej wąchać kwiatki.  ;)

4,097

(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.

4,098

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

Myśmy w redakcji AM podpinali HP LJ 4L i działała spokojnie, w trybie emulacji EPSON FX. Zdaje się, że mieliśmy interfejs Microprint.

Jako bitmapę przyjmują dane drukarki Atari, np. SLM 804. Ale tego i tak się do atarynki nie podepnie.

4,099

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

Hm, hm, no ls -l muszę napisać, ale bez -l nie dostaję listingu "kompatybilnego", lecz po prostu skrócony. A tu "999 FREE SECTORS" (na dysku,  gdzie wolnych sektorów jest z pięćdziesiąt tysięcy) i tym podobne.

Może jednak lepiej usunąć z command-coma, a za to uzupełnić potem ls, cp, rm, mv itp. jako oddzielne programy do toolkita. Z twardego dysku będą się ładować szybko, nie ma co zajmować kartridża, myślę.

4,100

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

dzięki spacja pomogła, tylko dałbym głowę że jak miałem atari w 86 roku to nie musiałem wciskać spacji tylko samoczynnie magnet się włączał.

Magnet się samoczynnie włączał po wciśnieciu PLAY. Na pewno tak było, dobrze pamiętasz - po prostu miałeś Kasprzaka z interfejsem do Atari, a nie firmowy magnetofon.