3,901

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

hmmm - to nie wiem; Epij z Xanem coś kminią, a wiem, że znaleźli w kompie coś po paddle, co nigdzie wyprowadzone nie jest - i stąd ten pomysł. :P

"Nie została", w sensie, że paddli nie ma, czyli porty są wolne, czyli niewykorzystane, ergo można ich użyć do Covoxa i to jest bardzo dobry pomysł :)

A nie, że "nie została" = wszystko zostało wyprute z flakami. Przecież Pokey jest ten sam.

3,902

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

Nie, raczej  :D

3,903

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

niewykorzystywane w kompie miejsce.

Oby ono było naprawdę niewykorzystane, a nie, że autorowi rozwiązania się tylko tak wydaje, jak to zwykle bywa   :twisted:

3,904

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

posiadający ciekawą opcję - nowatorską w tamtym czasie, powtarzania odczytu sektora

Tak, nowatorską, 10 lat po MS-DOS-ie  :P

A TDK z tego co pamiętam tylko synchronicznych ścieżek nie umiał kopiować, ale może technika zabezpieczeń się posunęła od tamtej pory ...

3,905

(8 odpowiedzi, napisanych Bałagan)

Brzmią inaczej, bo JSW na Atari ma zupełnie inną - swoją - muzyczkę.

No właśnie. Mnie natomiast pewna osoba ze sceny tamtejszej usiłowała przekonać, że wystarczy sczytać wartości rejestrów starego SID-a i zapisać to, co się było sczytało, do rejestrów nowego SID-a, i wtedy już wszystko będzie działało jak na starym.

Bardzo to dziwne byłoby zważywszy, że większość rejestrów SID-a jest write-only.

3,907

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

START i SELECT wczytują ze stacji program, który przyczepia się do przerwań szeregowych i powoduje pracę w szybkiej transmisji (w trybie TOP DRIVE). START wczytuje ten program od adresu $0100, a SELECT od $0600.

TOMS Multi ma, oprócz Top Drive'a, jeszcze Ultrę, którą np. SpartaDOS, QMEG, albo DracOS  ;) potrafią włączyć automatycznie i bez doczytywania czegokolwiek.

3,908

(35 odpowiedzi, napisanych Bałagan)

no ale ormo nie miało korony tylko hełmy, a w szponach pałki ;)

ORMO = Ochotnicza Rezerwa Milicji Obywatelskiej - po cywilnemu, ochotnicza (społeczna i bezinteresowna) firma ucho.
ZOMO = Zmechanizowane (?) Oddziały Milicji Obywatelskiej - ci chodzili w hełmie i z pałą na wierzchu.

Hańba ich komuszej pamięci ;)

Swego czasu porównując brzmienie sampli (z Tkaczem - wówczas jeszcze komodziarzem) zgodnie stwierdziliśmy, że sample na atarce brzmią nieco lepiej (mniej metalicznie), ale czy to prawda?

Pewnie prawda, bo to, że na SIDzie da się odtwarzać sample, to jest pomyłka konstruktorów, z tego co słyszałem. Właśnie nowsza wersja ma tę pomyłkę poprawioną i dlatego sampli na niej prawie nie słychać.

Aczkolwiek podobno jest jakiś workaround na to, ale jak usłyszałem, na czym ma on polegać, to weń nie wierzę.

Tak do końca nie wiem czy to prawda bo nie miał mi kto potwierdzić tych informacji. Jednak zakładam iż jeżeli player z C64 odpalony na ATARI wykonuje się podobną ilość czasu to oznacza to tylko jedno... VIC nie wstrzymuje 6510, albo nie spowalnia go w takim stopniu jak ANTIC spowalnia 6502.

Prawda, prawda. VIC działa w przeciwfazie, przez co Atari z włączonym ekranem jest tylko ok. 20% szybsze od C64.

zawsze się zastanawiałem jak to jest w ATARI ST, tam procek ma 8MHz, a AY jest taktowany chyba 2MHz, jak wyglądają zapisy do układu AY z punktu widzenia procesora

Motorola 68000 ma asynchroniczną magistralę. Cytuję:

"Bus control signals indicate the beginning of the (bus) cycle, the address space, the size of the transfer, and the type of the cycle. The selected device then controls the length of the cycle with the signal(s) used to terminate the cycle. Strobe signals, one for the address bus and another for the data bus indicate the validity of the address and provide timing information for the data."

3,912

(25 odpowiedzi, napisanych Bałagan)

Swoja droga nie moge sie doczytac nigdzie o prowizjach od sprzedazy...

Prowizji nie ma, eBay.pl jest darmowy. I ma jakość jak każda darmocha  :D

3,913

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

to jak ? aki za keyboard ??

Gdybym miał AKI, nie potrzebowałbym (chyba) dobrej klawiatury od XE. Wydawało mi się, że chcesz oddać, bo ci niepotrzebna, bo robisz AKI, natomiast propozycja wymiany jest późniejszym nieprzemyślanym dodatkiem  ;)

[ Dodano: 24.04.2005 10:39:51 ]

Wywalając modulator tracisz tylko możliwość podłączenia atarki przez wejście antenowe do telewizora ;) Chroma, Luma, Composite są generowane poza modulatorem.

Mój komputer nie ma modulatora i nie generuje composite video z tego powodu. Czyli jednak się coś traci.

3,914

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

ps. fajan klawe mialo - na sprezynkach. jako ze robie aki, moze ktos chce ?? pozolkla ale delikatnie i jednolice.

Jeśli na sprężynkach, to ja chcę.

3,915

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

No, a taki np. SI to nie przywraca pierwotnego koloru tła tylko ten cholerny niebieski...  :twisted:

Oczywiście, że przywraca pierwotny niebieski, bo taki kolor jest zdefiniowany przez sterownik "E:".

Jeśli chcesz, żeby ci SI przy wyjściu ustawiało inny kolor, to musisz zmienić wektor OPEN dla "E:" i skierować go na coś, co wywoła procedurę systemową, a po powrocie ustawi takie kolory, jakie sobie życzysz, i dopiero wtedy odda sterowanie do programu.

Wtedy też od razu zobaczysz, które programy wywołują GR.0 przez skok do CIO, a które bezpośrednim skokiem do sterownika przez wektory w ROM-ie  ;)

3,916

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

Nazwę pliku dobrze jest czymś zakończyć, a znak $9b świetnie się do tego nadaje.  ;)

Odpowiadając dokładniej na twoje pytanie: to nie jest przymus, to jest zalecenie.

3,917

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

Oddzielna procedura GR.0 istnieje? Domyslalem sie, ze moze cos w romie takiego jest, ale nie natrafilem na zadne wzmianki na jej temat.

Istnieje procedura otwarcia ekranu, którą się wywołuje przez CIO:

  ldx #$00
  lda #$03
  sta iccmd,x
  lda #<ename
  sta icbufa,x
  lda #>ename
  sta icbufa+1,x
  lda #$0c
  sta icax1,x
  lda #$00
  sta icax2,x
  jsr jciomain

  ...

ename .byte "E:",$9b

W ogóle 95% funkcji systemowych dostępne jest albo przez CIO albo przez SIO, więc nie ma co filozofować (pozostałe 5% to procedury przerwań). Powyższa sekwencja wywołuje dłuższą procedurę, która otwiera ekran w GR.0, więc sam oceń, czy jest to procedura wewnętrzna, czy zewnętrzna w stosunku do programu.

Pewnie ustawia tez przy okazji dlisty zmienne DMACTL, SDLST i pare innych zwiazanych z wygladem ekranu?

Wszystkie za wyjątkiem marginesów.

[ Dodano: 23.04.2005 09:51:50 ]

Same problemy  ;)

Life is hard  ;)

3,918

(51 odpowiedzi, napisanych Bałagan)

jak nie każdy polak wtedy był święty (wydawanie ojczyzny i rodaków było swoistym hobby) tak też nie każdy oficer ss był potworem.

Akurat w SS dokładnie każdy był potworem, bo do tej szlachetnej organizacji szło się dobrowolnie i z czystego przekonania.

3,919

(51 odpowiedzi, napisanych Bałagan)

...i pałowali też wszelkiej maści czerwonomyślących lewaczków...i za to należy im sie duże piwo...za inne rzeczy niestety ołowiana kulka...

Gepard, chwali się, że nie lubisz czerwonych, ale czemu posługujesz się argumentacją rodem z komunistycznej propagandy? Po wojnie wszyscy wiedzieli, że faszyści są źli, więc komuniści mieli się za dobrych właśnie dlatego, że jakoby zwalczali faszystów ("jakoby" - bo do 22 czerwca 1941 kwitła pomiędzy nimi wielka miłość). Tymczasem jest to jedna swołocz.

3,920

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

Program, ktory zaklada w swoim dzialaniu, juz po zaladowaniu do pamieci i uruchomieniu pod Sparta w trybie Banked, doczytywanie danych do dodatkowych bankow pamieci, spowoduje zwis kompa, bo procedury odpowiedzialne za odczyt z urzadzenia zewnetrznego siedzia takze w ktoryms z bankow?

Mniej więcej, ale nie do końca dlatego.

2) przywrócił przy wyjściu taką wartość PORTB, jaką zastał.

Jak technicznie moze to wygladac, skoro PORTB jest rejestem tylko do zapisu?

Jesteś w błędzie, PORTB jest rejestrem (a nawet dwoma) i do odczytu i do zapisu.

Załóż po prostu, że przywracasz stan wszystkich zmiennych systemowych, w jakich twój program grzebie

Zapytam wprost, nawet takich zmiennych jak DMACTL, SDLST?

Wszystkich. Nie widzę, dlaczego akurat te dwa miałyby być wyjątkowe.

[ Dodano: 23.04.2005 09:00:34 ]

Tu chcialbym zauwazyc, ze przy wiekszych produkcjach nie ma juz do czego wracac, bo panowie koderzy sa na tyle bezczelni, ze wykorzystuja pamiec nawet od adresu $200 i wala tam 30 kilobajtow tablic no i niestety z DOSa zostaje miazga

Tu się chyba np. Music Protracker 2.4 nie zalicza, a też wychodzi przez JMP $E474, bo się autorowi GR.0 zawołać nie chciało ...

3,921

(51 odpowiedzi, napisanych Bałagan)

no śmiem wątpić czy wtedy się pytali czy ktoś chce, czy nie...
to znaczy nie... wybór był. idziesz, albo umierasz.

Tak jest, i to jest właśnie świetne usprawiedliwienie dla takich, co do NSDAP/SS/HJ/Wehrmachtu poszli nie z musu, ale z przekonania albo konformizmu. Teraz oni wszyscy mówią "no cóż, takie były czasy, po prostu, a ja chciałem tylko dobrze wykonywać swoją pracę".

3,922

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

Tu nie chodzi o banki, których fizycznie nie ma, tylko o takie, które są, ale SpartaDOS X o tym nie wie. Dlatego wykrywanie sprytną procką nie ma tu wiele do rzeczy, tu trzeba DOS-owi (a nie sobie) udowodnić, że te banki istnieją  ;)

3,923

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

Zawsze mi się wydawało, że to zalezy od rozszerzenia pamięci. To znaczy, są takie rozszerzenia (np. 256k TOMS), których SDX nie rozpoznaje w całości, widzi np. tylko 192k. Przełączenie na bank, który Sparta "widzi", nie powoduje złych skutków, natomiast przełączenie na jakikolwiek z pozostałych powoduje zwis przy próbie odwołania się do urządzenia "D:".

3,924

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

Sedno problemu postawionego w tym watku. Ja niestety nie bardzo wiem, ktore z ustawien nalezy przywracac, a ktore spokojnie mozna pozostawic gestii DOS'u.

Załóż po prostu, że przywracasz stan wszystkich zmiennych systemowych, w jakich twój program grzebie - chyba, że celem jego działania ma być zmiana ich wartości.

Ten DOS bardzo nie lubi, gdy program sam zmienia banki. Zwis grozi, gdy SDX pracuje w trybie Banked i

W takiej sytuacji, czy programy, ktore same przelaczaja banki w trakcie swojego dzialania, moga byc uruchamiane pod Sparta?

Lizard pewnie miał na myśli to, co zilustrował przykładem: SDX nie lubi, kiedy  plik binarny zawiera sekwencję powodującą, że loader wstawia jakąś wartość bezpośrednio do PORTB, bo następuje wtedy natychmiastowe przełączenie banku pamięci i kod DOS-u po prostu znika z przestrzeni adresowej.

Natomiast jak już program się załaduje, może sobie przełączać banki pamięci jak chce, byleby spełnił 2 warunki:

1) nie uszkodził kodu DOS-u, jeśli ten siedzi w którymś z banków (jak to poznać - zob. dokumentacja do SDX)

2) przywrócił przy wyjściu taką wartość PORTB, jaką zastał.

3,925

(51 odpowiedzi, napisanych Bałagan)

Tak jest, oni wszyscy po prostu wykonywali swoje obowiązki  :P