2,601

(37 odpowiedzi, napisanych Fabryka - 8bit)

Na pigwie znalazłem REV010A.ROM i tam rzeczywiście widać:

C458: A2 03     LDX #$03
C45A: BD 04 D2  LDA $D204,X ;POT4
C45D: 0A        ASL
C45E: 2E 0E 03  ROL $030E   ;ADDCOR
C461: CA        DEX
C462: 10 F6     BPL $C45A
C464: AD 32 02  LDA $0232   ;SSKCTL
C467: 8D 0F D2  STA $D20F   ;SKCTL
C46A: 58        CLI
C46B: AD 0E 03  LDA $030E   ;ADDCOR
C46E: 6A        ROR
C46F: B0 19     BCS $C48A
C471: A5 01     LDA $01     ;NGFLAG
C473: D0 15     BNE $C48A
C475: AD 01 D3  LDA $D301   ;PORTB
C478: 29 7F     AND #$7F
C47A: 8D 01 D3  STA $D301   ;PORTB
C47D: A9 02     LDA #$02
C47F: 8D F3 02  STA $02F3   ;CHACT
C482: A9 E0     LDA #$E0
C484: 8D F4 02  STA $02F4   ;CHBAS
C487: 4C 03 50  JMP $5003

że jeśli jumper P4 jest zwarty (POT4.7=0) i wystąpiły błędy przy testowaniu ROMu lub RAMu (NGFLAG=0), to wchodzi się do SELF-TESTu. Stan P4..P7 dostępny jest w rejestrze $30E w bitach 0..3, ale nie wygląda mi na to, żeby gdziekolwiek OS tego używał poza procedurą RESET. Czy normalnie te jumpery są zwarte? Kto z posiadaczy 1200XL mógłby powiedzieć, jakie wartości zwraca PEEK(53764)..PEEK(53767)? Może to jest używane do celów serwisowych?
Ale to w zasadzie na boku, bo nadal można wykorzystać P5..7.

2,602

(37 odpowiedzi, napisanych Fabryka - 8bit)

Myślałem o tym, żeby przyjąć wartości paddles (z tolerancją), które wskazywałyby adres covoxa np.
* 0 - $D500
* $10 - $D600
* $20 - $D700
* $30 - $D220
itd.
W końcu jeśli już ktoś montuje covoxa (do użytku z istniejącym softem), to robi to raczej pod jakimś "standardowym" adresem, a nie np. w $D7EC.
Zdecydowanie nie podoba mi się pomysł z szukaniem covoxa po całym dostępnym obszarze I/O, bo cholera wie co akurat ktoś ma pod $D600? Zapis gdzieś a nuż włączy jakieś przerwanie i bez procedury obsługi (której prawdopodobnie nie ma w systemie) zablokuje kompa. A na paddlu (sprzętowym - cienie w xl/xe wskazują wartości z paddli 0..3) będzie albo 226 (z tolerancją) kiedy nic nie jest podpięte, albo wartość znacznie niższa wskazująca nam symbolicznie lokację covoxa zamontowanego w sprzęcie.
@Fox: Możesz powiedzieć coś więcej nt jumperów w 1200XL?

Edit: "Zapis włączy przerwania" (...) Analogicznie odczyt - kto da sobie głowę uciąć, że elektronika przy odczycie rejestru nie zmienia np. jakichś banków pamięci, romu, generuje dźwięku, włącza pralkę, whatever.

2,603

(37 odpowiedzi, napisanych Fabryka - 8bit)

No niby tak, ale skąd ma czytać?
Covox może być pod różnymi adresami :/ Wiem o najpopularniejszych (NEO Tracker, XL digital DEMO haha) pod:
- D500
- D600
- D700
- D220
- D240
- D260
- D280
Może w takim razie lutować rezystor i zależnie od adresu odczytywać inną wartość?
Zawsze to jeden, dwa rezystory powiedzmy 4.7k a nie 30...

2,604

(37 odpowiedzi, napisanych Fabryka - 8bit)

Pin mnie zagadnął i przedstawił pomysł na detekcję covoxa, który jak wiadomo jest obecnie niewykrywalny automatycznie.
Pomysł jest mianowicie taki, żeby podczas montowania covoxa drutem zwierać do masy jakieś niewykorzystane w xl/xe paddle (trigi odpadły, bo na 2 siedzi klawiatura w XEGS, a w 3 cartridge) np. 4..7.
No i w związku z tym pytanie do Szanownych Kolegów Elektroników - czy to się da (czy w xl/xe te wejścia są dostępne do takich działań)?
Bluzgi, "to już nie Atari", itp. zbieram aktualnie ja, bo pin się chwilowo wstydzi.

2,605

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

Dzięki Candle :)

2,606

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

Czy ktoś podjąłby się realizacji i instalacji w środku komputera Simple Adaptera 816? I ewentualnie przeprogramować 4OS tak, żeby zamiast jednego z QMEGów wsadzić tam DracOSa.
Komp jest 65XE z ECI (w środku VBXE, Simple-Stereo, Covox, IO Board, 4OS, 1MB).
Czy dałoby się w takim adapterze jakąś wajchą przełączać procesory?
Czy 4OS mogłoby być zrobione na flashu i przeprogramowywane z poziomu Atari (mógłbym zrobić do tego soft)?

Edit: Aha - CPU mam więc do montażu dostarczę.

2,607

(3 odpowiedzi, napisanych Scena - 8bit)

Np tu: http://atariki.krap.pl/index.php/Sikor
Czasem pojawia się też na zdjęciach ze sztabów i zlotów.

2,608

(180 odpowiedzi, napisanych Zloty)

Poproszę 1 M i 1 L.

Sikor. Nie chodzi o to, żeby zrobić COŚ - chodzi o to, żeby zrobić COŚ, CO WARTO POKAZAĆ. Inna reguła rządzi corocznym 1 IV pisaniem programu dla jaj.

2,610

(10 odpowiedzi, napisanych Bałagan)

Nooooo! Ładne! Czuje dziewczyna klimat :) Pogratulować.

@Jacques: Jest tam SCART. Używam tego monitorka do XL/XE+VBXE i mam kabelek DSUB(VBXE)->SCART(8833).
@Urborg: Jeśli to nie problem, to poprosiłbym właśnie taki kabelek. Dźwięk z wyjścia monitorowego STe się bardzo przyda.

Edit: @Jacques: O taki: http://www.amiga-hardware.com/showhardw … HARDID=879

Zakupię kabelek łączący Atari 520 STE z monitorem Philips CM 8833.

2,613

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

Hasło-klucz: FM/MFM ?

2,614

(18 odpowiedzi, napisanych Zloty)

Ta, tylko samolotem nie zabierzemy tyle sprzętu co byśmy chcieli... :/

2,615

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

Poproszę 1 szt.

2,616

(180 odpowiedzi, napisanych Zloty)

Oraz voltaż wraz z odpowiednim amperażem.

2,617

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

KMK i SpeedDrive po 1 szt.

2,618

(2 odpowiedzi, napisanych Scena - 8bit)

Może to?

Trzech. Niezależnie od postępu prac Candla chętnie zanabędę KMK/JŻ.

Przecież Candle robi już coś lepszego... Sam miałem ochotę na KMK/JŻ IDEA ale czekam cierpliwie.

2,621

(16 odpowiedzi, napisanych Programowanie - 8 bit)

@Fox: jak to się odbywa?

2,622

(16 odpowiedzi, napisanych Programowanie - 8 bit)

No skończy się błędem, bo OS będzie czekał na resztę danych, których nie dostanie. Z kolei wysłanie większej ilości danych nie zakończy się błędem, jeśli 129 bajt w 256 bajtowym sektorze będzie identyczny z crc (właściwie to sumy bajtów z przeniesieniami) z pierwszych 128 bajtów. Jeśli nie będzie pasował, to błąd będzie. Reszta sektora zostanie zignorowana. Nie wiem co zrobi karin.

2,623

(16 odpowiedzi, napisanych Programowanie - 8 bit)

A nie jest to ograniczenie w ROM samej stacji? Przynajmniej w LDW2000, CA2001, INDUS. Po to właśnie chyba Trub pisał swój loader dla CPM, bo pierwsze 3 sektory dyskietek CPMowych miały po 256b.

Edit: Zresztą w samym protokole SIO nigdzie nie idzie informacja o ilości danych, więc musi to rozstrzygać samodzielnie sprzęt (Atari ma informację o ilości oczekiwanych/wysyłanych danych w DBYTE). Pewnie więc i inne stacje zakładają, że sektory 1..3 są zawsze 128b.

2,624

(7 odpowiedzi, napisanych Software, Gry - 16/32bit)

Korepetytora? A na co mi korepetytor? Powtarzanie jest zdecydowanie bardziej kształcące z korepetytorką. No i jak mówiłem - inwestycja... i tak dalej.

2,625

(7 odpowiedzi, napisanych Software, Gry - 16/32bit)

Lub (jeszcze lepiej) korepetytorki. Inwestycja na całe życie :)