926

(13 odpowiedzi, napisanych Sprawy atari.area)

Co do Atariki: http://www.atari.org.pl/forum/viewtopic ... 49#p170049

927

(118 odpowiedzi, napisanych Programowanie - 8 bit)

Ja wcale nie jestem pewien, czy to była ta przyczyna, bo pod disasemblerem wszystko wyglądało zdrowo. W każdym razie mads nie powinien akceptować składni w rodzaju <etykieta i >etykieta (włączając w to #<etykieta i #>etykieta), jeśli "etykieta" jest adresem zdefiniowanym wewnątrz blk reloc albo blk empty.

I przyłączam się do sugestii mono, że .ds następujące od razu po blk reloc nie powinno generować podwójnych nagłówków, tylko wytworzyć pusty blok o odpowiedniej wielkości (i z zadanym w blk reloc atrybutem).

928

(61 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

ten ENV, to za co w zasadzie odpowiada?

Dowiesz się, kiedy zobaczysz error 183 ;P

929

(21 odpowiedzi, napisanych Fabryka - 8bit)

Nawiązałem kontakt z autorem, udostępnił mi źródłówkę i pozwolił zrobić fork. Można się zatem spodziewać "oficjalnej" wersji w rozsądnym czasie.

930

(21 odpowiedzi, napisanych Fabryka - 8bit)

@ajcek: jak się poznajduje i pousuwa błędy, można będzie pomyśleć o dalszym rozwoju. Ale to nie nastąpi szybko :)

EDIT: wywala się copy/paste. Powalczę z tym kiedyś. Chwilowo w załączniku wersja z normalniejszym przypisaniem niektórych klawiszy (np. ctrl-g zamiast inverse-g).

Nic już dziś nie robię. Wesołych Świąt!

931

(21 odpowiedzi, napisanych Fabryka - 8bit)

Jest coś takiego: http://singularcrew.hu/vi65/

Autor zrobił wersję dla Atari, ale do niczego się ona nie nadaje, bo jest zasemblowana pod adres $0800. Korzystając z chwili świętego spokoju zeźródłowałem wersję dla GR.0 i przerobiłem ją pod SDX. Dodałem mu też na początku ładowanie pliku wskazanego w linii komend:

vi65 [path>fname.ext]

Efekt w załączniku. Na oko działa, ale czy się gdzieś nie wysypuje, to jest jeszcze do stwierdzenia.

PS. Plikowi "zip" po ściągnięciu trzeba zmienić nazwę na "vi65.com".

932

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

greblus napisał/a:

w odpowiednim momencie zanim os stwierdzi że carta niema

Dobry zabobon z rana lepszy niż śmietana. Proponuję jeszcze robić to przy pełni księżyca spluwając przez lewe ramię. :D

O ile mowa o flaszerze SDX, on wyświetla "waiting" i czeka na kart przy wyłączonych przerwaniach. Zatem ani OS ani żadne "odpowiednie momenty" nie mają tu nic do rzeczy, można kart włożyć po godzinie i efekt będzie taki sam, jak przy włożonym po sekundzie.

Poza tym, gdyby przerwania były włączone, OS-owi "stwierdzenie, że karta nie ma" zajmuje 1/50 sekundy. Konia z rzędem temu, kto w tym czasie zdąży zrobić cokolwiek, o włożeniu kartridża w gniazdo nie wspominając.

933

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

tu candle, goscinnie od draca (nie mam pc)
jesli podstawowy ram atari jest uszkodzony - nic nie bedzie dzialac prawidlowo
wlacznie z zapisywyaniem/wczytywanie ustawien przez ultimate

ergo - wymien podstawowy ram

934

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

grzybson napisał/a:

Głupio spytam - co takiego konkretnie powiązanego z IDE+ wykorzystuje IPLD?

Wykorzystuje - a w zasadzie wywołuje - loader binarny zaszyty w ROM-ie IDE+ :)

935

(24 odpowiedzi, napisanych Bałagan)

Czy któryś zakon ma w regule zakaz korzystania z internetu oprócz forów?

936

(135 odpowiedzi, napisanych Bałagan)

"W linku poniżej" dyskutują o palecie dla emulatora, a nie o kolorze czerwonym.

Na czym polega "problem z czerwienią" (w PAL), patrz post 115 tego wątku.

Co do potencjometru, można nim regulować nasycenie barw (patrz post 112 tego wątku), a nie nasycenie składowych RGB, bo GTIA nie tworzy koloru z takich składowych. Zatem Twój wniosek z postu 111 jest błędny: nasycenie czerwieni można zmniejszyć albo zwiększyć nie powodując przy tym, że biały stanie się niebieski albo czerwony.

937

(19 odpowiedzi, napisanych Programowanie - 8 bit)

Hm, istotnie. Ale tylko wtedy, kiedy wejdzie się przez komendę "DOS". Wtedy recytuje: "Atari 1400XL SELF TEST, press SELECT, START or RESET". "BYE" nie powoduje takiego efektu.

EDIT: jest tak dlatego, że VROM pod adresem $0263 instaluje coś takiego:

   LDA #$80
   STA $D1FF
   JMP $D852

i ustawia DOSVEC tak, żeby wskazywał ten adres.

938

(19 odpowiedzi, napisanych Programowanie - 8 bit)

No to odpaliłem. I nie widzę żadnych różnic.

Z dobrych wieści: synteza faktycznie działa. Zaskoczeniem jest, że to gada w tle.

939

(19 odpowiedzi, napisanych Programowanie - 8 bit)

Miałem na myśli bit 7 (albo dowolny inny) PDVREG $D1FF, nie PORTB D301.

940

(19 odpowiedzi, napisanych Programowanie - 8 bit)

Ten układ jeszcze parę lat temu można było kupić w Best Electronics. Poza tym, jeśli już się wyczerpał - może jest gdzieś rdzeń do FPGA albo da się go zrobić na podstawie emulacji zaszytej w Atari800? Jeśli tak, to dalej jest już z górki, można podpiąć toto pod bit 7 PBI (albo dowolny, bo dobrze napisany ROM PBI będzie działał na każdym bicie) i już masz to w XE.

941

(19 odpowiedzi, napisanych Programowanie - 8 bit)

Przy okazji można zauważyć, że jest to znakomity przykład na to, że urządzenie PBI nie musi być "zewnętrzne" (czyli dosłownie podpinane przez zewnętrzne, dedykowane gniazdo) - niektóre były (lub miały być) w środku komputera, jak to tutaj albo stacje dysków w 1450XLD.

942

(19 odpowiedzi, napisanych Programowanie - 8 bit)

Bankowo. Sam podlinkowałeś dokument, z którego to wynika: sekcja "Inicjowanie" wymienia ustawianie np. maski PDVMSK pozwalającej OS-owi na wybór ROM-u PBI, w którym rezyduje sterownik urządzenia. Po drugie, sekcja 3.1.2 wymienia "Parallel device number" wynoszący 7: czyli urządzenia zajmuje 7 bit PDVREG. Do tego rejestry są na stronie D1, przeznaczonej na PBI.

W $D1FF w teorii może być cokolwiek, ale ponieważ jest to rejestr sterujący urządzeniami PBI, samo jego użycie na to wskazuje. $D1FF (zapis) wybiera urządzenie, ale przy odczycie poszczególne bity sygnalizują status przerwania. Więc odczyt b7 da tenże status. Wszystko się zgadza, PBI jak malowanie. Tylko dump ROM-u trzeba byłoby zrobić (gdyby ktoś miał kompletne 1400XL).

943

(19 odpowiedzi, napisanych Programowanie - 8 bit)

To jest PBI. Zatem wektor obsługi IRQ leży tam, gdzie wektor obsługi IRQ od PBI: $0238/9. Procedura obsługi jest w ROM-ie urządzenia, a nie bezpośrednio w OS-ie.

944

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

Mea culpa, zapomniałem uaktualnić na stronie. Bieżąca wersja sterownika jest na toolkicie SDX, http://spartados.com zakładka Download.

GEM na pieca masz tutaj http://www.deltasoft.com/

946

(43 odpowiedzi, napisanych Fabryka - 8bit)

Toms Multi umie formatować synchronicznie, ztcp. Nie robi tego tylko kopier TDK, ale ogólnie, pisząc kawałek programu, można na Multim skopiować taką dyskietkę.

947

(12 odpowiedzi, napisanych Fabryka - 8bit)

Fajna rzecz. I ma aż cztery equalizery :)

948

(349 odpowiedzi, napisanych Fabryka - 8bit)

So you first have to determine if your config is loaded at all from the drive you want it loaded from. Then if not, it is probably a question related to SIDE, not to SC.

949

(349 odpowiedzi, napisanych Fabryka - 8bit)

So is it fixed or not?

950

(349 odpowiedzi, napisanych Fabryka - 8bit)

I won't be able to help you if you don't develop a custom to quote the CONFIG.SYS file exactly and in its entirety.