wojtekS napisał/a:

Poniżej foto jak wygląda zielona (wciąż elastyczna pomimo lat) i przezroczysta (łamią się ścieżki przewodzące)

Rewelka, bez ciebie nikt na forum by nie wiedział, jak wygląda folia do klawiatury od XE... :D Chcesz hint? O ile mi wiadomo, jest tych folii jeszcze co najmniej jeden rodzaj :)

2,827

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

Na moje oko to jest stacja do Amigi :)

EDIT: widze, że ktoś też opycha Amige 500. I odbywa się ładowanie w bambosz początkujących kolekcjonerów: prawie 300 złotych (cena kupse 480) za 1200XL, jeszcze do tego z walnięta klawiaturą. Heh.

2,828

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

Właśnie, nie trollować :)

Zapomniałem dodać dwóch rzeczy: rozgałęziacz ma sens tylko wtedy, jeśli razem z nim powstaną ze dwie karty. Możliwość wsadzenia "starego nowego urządzenia" :) do gniazda rozgałęziacza nie wydaje mi się po przemyśleniu problemu już taka konieczna, chyba, że dałoby się to jakoś łatwo zrobić (w co wątpię) bez popadania w problemy ze zgodnością z nowymi kartami, z przebiegami czasowymi, zakłóceniami itd. oraz bez nadmiernej komplikacji samego rozgałęziacza.

Druga rzecz, to 65C816 i ewentualni następcy (WDC ponoć pracuje teraz nad 32-bitowym prockiem z serii 6500, mają go pokazać w tym roku). Zdałoby się przewidzieć miejsce na dodatkowe 16 bitów adresu plus może jakieś dodatkowe sygnały (oczywiście na rozgałęziaczy musi być też jedno gniazdo, do którego się je doprowadzi z procesora). Tak więc każdy slot musialby się składać z trzech części:

1. ECI (14 wyprowadzeń)

2. CART (30 wyprowadzeń)

3. rozszerzenie - minimum ze 20 wyprowadzeń

Oczywiście "zwykła" karta zajmowałaby tylko dwa pierwsze. Coś w tym rodzaju :)

2,829

(5 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Ale może załóż oddzielny topic - niektórzy czytają tylko tematy. "Oddam monitor 17 cali" może załapie lepiej.

2,830

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

toriman napisał/a:

EXTSEL~ do pracy urządzeń PBI nie jest niezbędny... Właściwie... jest niepotrzebny :)

Jak pewnie wszyscy wiedzą, na elektronice się znam tyle co nic. Myślę jednak, że się mylisz. Bez ExtSel urządzenia PBI nie mogłyby działać, to po pierwsze. Po drugie, ten sygnał daje właśnie możliwości ingerencji z zewnątrz (przez PBI) w obszar poza rejestrami I/O.

Wyjaśniam pierwsze: jak sam napisałeś, "Całość PBI ma z założeń OS zawierać się w obszarach $D1XX, $D6XX, $D7XX, $D8XX" - no właśnie. Pod $D8XX (w rzeczywistości - pod $D800-$DFFF) jest pakiet matematyczny i zarazem jest to miejsce przeznaczone na wewnętrzną pamięć urządzenia PBI (z założenia jest to pamięć ROM z programem jego obsługi). Urządzenie PBI, żeby podstawić tam własną pamięć, musi usunąć pakiet matematyczny. Służy do tego sygnał MPD - po jego zapodaniu komputerowi w miejscu pakietu FP pojawia się pustka. Do tego, żeby komputer zamiast pustki zobaczył w tym miejscu pamięć urządzenia, służy właśnie sygnał ExtSel. Pojawienie się zaś tej pamięci tamże jest gwożdziem programu - bez tego urządzenie PBI nie może być zainicjowane w czasie RESET-u, czyli przekładając to na ludzką codzienność: komputer np. nie może się zbootować z twardego dysku.

Wyjaśniam drugie: sygnał ExtSel bynajmniej nie służy do maskowania układów I/O siedzących sobie na D0, D2, D3 i D4. Założenie jest takie, że one sobie tam cały czas są. Dla *rejestrów* I/O zlokalizowanych na PBI (czyli na zewnątrz kompa, w układzie wpiętym przez PBI) przeznaczona jest strona D1 (na temat stron D6 i D7 panuje w dokumentacji Atari takie zamieszanie, że właściwie nie wiadomo, jakie miało być przeznaczenie - prawdodpodobnie samo Atari nie zdążyło się zdecydować, zanim projekt 1090 poleciał do kosza). Tak więc na D1 mają być rejestry urządzenia, a na D8-DF jego program obsługi. Jedno i drugie dostępne jest tylko wtedy, kiedy urządznie jest "wybrane" przez ustawienie bitu w rejestrze $D1FF - jeśli nie jest, na D1 nic nie ma, a pod D8-DF jest pakiet FP.

Gwarantuję ci, że to wystarcza i świetnie działa :) Ale na tym nie koniec.

Jak sam zauważyłeś, przez ExtSel można wstawić cokolwiek gdziekolwiek - podałeś przykład rejestrów I/O umieszczonych w obszarze $2000-$3FFF. Można tak zrobić, tylko że to jest bez sensu - gdyż rejestry I/O dodatkowych układów świetnie zmieszczą się na D1, gdzie jest od pyty miejsca (8 x 255 bajtów, gdyby się kto uparł). Poza ten obszar (czyli m.in. np. pod $2000-$3FFF) można za to wstawić zgoła coś innego, co sie będzie tam bardziej nadawać.

Patrz niżej.

powiem tylko - pomysł fajny ale w praktyce poważnie skomplikowany :( zwłaszcza, że istnieją już urządzenia
PBI samodzielnie obsługujące szynę...

Wiem, że istnieją, sam mam na sumieniu jedno. Tylko że to nie jest "way to go" - dlatego że np. interfejs twardego dysku wsadzony w gniazdo CART/ECI ... no, co robi? Blokuje to gniazdo, tak jest. Przeto bez dziwacznych łamańców (urządzenia przelotowe, piramidki gniazdek, węże interfejsów) nie da się wykorzystać tego, co oferuje system - to znaczy podpięcia ośmiu urządzeń na raz. Trzeba po prostu skończyć z partyzantką - epoka urządzeń PBI niezależnych jedno od drugiego, albo co gorsza gryzących się miedzy sobą ma odejść w przeszłość, tam gdzie jej miejsce, bo to nie tak miało wyglądać - założenia Atari były inne. Miał byc moduł 1090 (= rozgałęziacz) ze slotami na karty. Trzeba po prostu do tego wrócić, skoro możemy.

No i architektura Atari nie wygląda tak jak, np. w PC... Nie jest zbyt otwarta

Właśnie PBI czyni ją otwartą. Wprawdzie slotów PBI nie ma bezpośrednio na płycie głównej, a rozgałęziacz nie jest zintegrowany z płytą, ale co to za różnica - funkcjonalnie żadna.  Chodzi o to, żeby można było sobie skonstruować system nie grzebiąc we wnętrzu atarynki, i żeby uniknąć konfliktów między rozszerzeniami (jak VBXE vs Covox). Ktoś chce miec kartę z Covoxem, z dwoma przetwornikami? A nawet z dwudziestoma, proszę bardzo. Jednocześnie VBXE mające 32 rejestry? A czemu nie. A twardy dysk (64 bajty zajmuje)? Proszę uprzejmie. Karta graficzna, RS-232, ethernet, bógwico? Proszę bardzo - jeśli każdy slot będzie miał dla siebie całą stronę (dekodowaną w momencie wybrania urządzenia na D1), to wszystko nie będzie się gryźć. Będzie 8x255 wolnych rejestrów do dyspozycji.

Więcej - sygnał ExtSel pozwala podstawić z zewnątrz całą przestrzeń adresową komputera (czego dowodem jest moduł 64k dla 600XL, podpinany przez PBI) - a to znaczy, że można zrobić KARTĘ GRAFICZNĄ Z DMA.

To znaczy, wyłączyć Antica, a za to podstawić układ zewnętrzny, który - na przykład - będzie z Antikiem zgodny w dół, ale będzie miał nowe możliwości. Oczywiście rejestry będa gdzie indziej, bo Antic sam się dekoduje i nic mu nie można zrobić, ale poza tym zewnętrzna karta może interpretować DL po staremu i skanować pamięć atarynki (HALT jest na PBI, a jakże), dzięki czemu mozna zrobić nie tylko lepsze GTIA (jak electron zrobił VBXE) - ale tez lepszego Antica.

Mi osobiście taki bajer nie byłby potrzebny, mi by wystarczyła karta, która "robi" 80-kolumnowy tryb tekstowy przez PBI. Ale myślę, warto podkreślić, że możliwości PBI są sporo większe.

2,831

(8 odpowiedzi, napisanych Sprawy atari.area)

Ale patent z DNS u mnie nie działa. Dopisałem wskazane IP do /etc/resolv.conf i kiszka - forum zgłasza się tylko po podaniu "żywego" adresu IP.

2,832

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

Obecność ECI sprawdza się patrząc na tył kompa: jak obok gniazda na kartridże jest taka jakby jego pomniejszona wersja, to to jest ECI.

Co do testowania GTIA, polecam artykuł "GTIA" w Atariki.

Nie wyraziłeś się jasno, czy Atari jest ze stacją dysków, a jak tak, to z jaką.

wojtekS napisał/a:

W tak 65XE jak i 130XE (przynajmniej moich egzemplarzach) jest sprężynka pod samym klawiszem. Samo działanie na folię klawiatury polega na zwarciu 2 punktów poprzez zwieracz z gumy przewodzącej umieszczonej pod klawiszem a nad folią. Jest to to samo rozwiązanie dla folii zielonej z 65XE i przezroczystej z 130XE.

Jest to samo, bo to jest taka sama klawiatura, czego dowodem jest obecność sprężyn amortyzujących pod klawiszami - patrz post pinokia powyżej.

2,834

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

No nie, Atari ze stacją dysków (jeszcze zależy jaką) jest chyba warte więcej niż 50 - tyle to za goła atarynkę mozna dać.

2,835

(5 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Zasilacz przekazałem, ergo ogłoszenie jest nieaktualne.

wojtekS napisał/a:

Sprężynek (rozumiem że takich jak w Spectrum +2, +3) w nich nie ma.

Wyjmij z klawiatury - tej co ma zieloną folię - klawisz Break i zobacz, co jest pod spodem.

2,837

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

Z góry mówię, że to jest twórczość z cyklu "co bym zrobił, gdybym miał czas, ale nie umiem" ;) Poniższej koncepcji nie umiem wcielić w życie, bo w ogóle nie znam elektorniki, ale może podchwyci ktoś, kto umie.

Jeden z kłopotów z urządzeniami PBI jest taki, że atarki XE nie mają gniazda PBI. W zamian jest godne Nobla gniazdo CART/ECI, które nie dość, że jest inne, to jeszcze obsadzenie go blokuje dostęp do gniazda kartów. Tak więc konstruktor urządzenia PBI musi zamiast prostej wtyczki robić albo podwójną z dodatkowym gniazdem karta, albo dwie różne. Nie wiem jak na innych, ale wydaje mi się, że na mnie taka perspektywa działałaby bardzo zniechęcająco.

Mój pomysł polega na tym, żeby zrobić coś, co w rozmowach z paroma ludźmi nazywałem "rozgałęziaczem PBI". Urządzenie musiałoby mieć dwa wtyki tak, żeby pasowało zarówno do 800XL jak i do 130XE.

Sam "rozgałęziacz" musiałby mieć postać płytki z nalutowanymi następującymi rzeczami:

* gniazda kartów, minimum sztuk trzy
* osiem slotów PBI

Nie rozstrzygam, jaki kształt musiałyby te sloty mieć. Osobiście byłbym za umieszczeniem tam ośmiu zestawów gniazd CART+ECI. W ten sposób może można byłoby zredukować liczbę gniazd kartridży - bo jako takie można byłoby wykorzystać nieobsadzone sloty PBI (ale to jest prowizora zakładająca, że pełna obsada nigdy się nie zdarzy).

Ddatkowo urządzenie powinno miec podstawową logikę PBI, to znaczy zapewniać przełączanie adresowania strony D1 i (pewnie też) obszaru $D800-$DFFF na odpowiedni slot zgodnie ze stanem bitów rejestru $D1FF. Inaczej mówiąc, logika rozgałęziacza obsługiwałaby ten rejestr, uwalniając od tego samą kartę włożoną do slotu.

Tak samo rozgałęziacz musiałby w tymże rejestrze $D1FF wystawiać bity przerwań w momencie kiedy karta poda sygnał IRQ na slot, i przekazywac sam sygnał przerwania do komputera.

Innymi słowy, kartę PBI konstruowałoby się tak, jakby miała mieć na stałe dla siebie rejestry na stronie D1 i ROM pod $D800. Dzieleniem zaś tych obszarów pomiędzy urządzenia (oraz sam komputer) zajmowałby się rozgałęziacz.

To, wydaje mi się, uwalniałoby nas od kontrowersji tego typu, jakie tu mieliśmy, w rodzaju, "gdzie umieścić rejestry VBXE, żeby nie kolidowało z czym innym". Rejestry na D1 nie będa kolidowac z niczym, bo kazdy slot będzie tak jakby miał całą tę stronę dla siebie - w momencie, kiedy jest "wybrany". Kiedy nie jest, rejestry nie będą widoczne.

Rozgałęziacz powinien być tak skonstruowany, żeby oprócz "nowych" kart do niego można było włożyć też "stare", to znaczy takie, które działają jako samodzielne urządzenia PBI. Np. interfejs KMK/JŻ IDE :) Takie urządzenie samo obsługuje rejestr $D1FF itp., więc po wsadzeniu go w slot rozgałęziacza ten musiałby to tak urządzić, żeby urządzenie w chwili wyboru slotu "myślało", że siedzi bezpośrednio w gnieździe PBI komputera, natomiast po zdeselektowaniu było odcinane od strony D1 i nie reagowało na zapisy do $D1FF.

Pomysłów na karty chyba nie zabraknie: podstawa to twardy dysk, ale poza tym można byłoby myśleć o wersji VBXE zrobionej w ten sposób, jakiejś karcie 80-kolumnowej (nie przez porty joya, tylko albo z dostępem do zewnętrznej pamięci przez porty na stronie D1, albo zgoła takiej, co podstawia własną pamięć pod kawałek pamięci atarynki - to jest do zrobienia, przypuszczam, głównie przy użyciu sygnału ExtSel).

Myślę, że byłoby to fajne urządzenie - i w dużej mierze robiłoby większość tego, co miało robić sławne 1090.

2,838

(5 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Mam do oddania w dobre ręce zasilacz typu AT o mocy 250W, sprawny. Lokalizacja: Warszawa - Bielany, odbiór osobisty (nie opłaca się przesyłać pocztą, bydlę waży 3 kg).

Czekam na chętnych 2 tygodnie, potem wywalam to do śmietnika.

2,839

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

MiŚ służy tylko jako awaryjny shell, kiedy użytkownik nie zdefiniuje inita z mint.cnf. Umie tylko to, co napisano pod "help" i uruchomić program.

2,840

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

To już mamy razem 4-5 programów :)

2,841

(79 odpowiedzi, napisanych Bałagan)

Tdc napisał/a:

Jak widzisz to nie jellonek zdefiniował wyzwanie lecz to ja je zdefiniowałem wcześniej (Następnie jellonek próbował przemienić to w osobistą awanturę).

Przyjmij w charakterze dobrej rady po starej znajomości, że usilne próby obracania kota ogonem, wmawiania nam, że mówiąc "A" powiedziałeś "B", tylko cały tłum niezależnych świadków cię nie zrozumiał itp. -  donikąd cię nie zaprowadzą. Co najwyżej do jeszcze większego blamażu niż dotychczas.

tdc napisał/a:

Już mówiłem że przyjąłem ale od razu zaznaczyłem (co skrzętnie pominąłeś)

Robisz się przewidywalny - wiedziałem że wyjedziesz z tym pożalsięboże argumentem. "Skrzętnie pominąłem" część nieistotną - przyjąłeś wyzwanie jellonka tak, jak je zdefiniował, więc omawiać potem sobie mogliście czas i miejsce, a nie, kto to za ciebie zrobi :P

tdc napisał/a:
drac030 napisał/a:

złota rybko

he, he znam Ciebie na tyle że wiem co to oznacza u Ciebie.

I co sobie o tym myślisz: wiem czy nie wiem ?

Szczerze mówiąc, niezbyt mnie to obchodzi :P A egzegeza "złotej rybki" nie wymaga znajomości mnie osobiście, wystarczy rozumieć kontekst (tzn. dwa zdania dookoła).

2,842

(13 odpowiedzi, napisanych Bałagan)

http://atariki.krap.pl/index.php/1400XL :P

2,843

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

W przypadku tego rozszerzenia (tj. do 256k) brak niezależnego dostępu Antica i CPU to normalka. Ale masz rację: "pełna zgodność z wyjątkiem dwóch programów" to jest niepełna zgodność po prostu. "Niezgodność ze 130XE" to byłoby np. rozszerzenis Axlon, sterowane innym portem.

2,844

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

Jeden to na pewno Envision. BTW. Jak tam postępy w kwestii zdjęcia XF521?

PS. "Rarytas na skalę światową" LOL - są chyba jakieś granice ściemy, takie 256k to w pierwszej połowie lat 90 najpopularniejsze rozszerzenie, robił je TOMS, schemat nawet był w Atari Magazynie.

2,845

(20 odpowiedzi, napisanych Bałagan)

240 k/s przy łączu 2 MBit, przestojów nie stwierdziłem. Operator: AsterCity.

2,846

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

gRzEnIu napisał/a:

Nie mam warunków jak w studio fotograficznym ;), więc jutro pstryknę fotkę w naturalnym dziennym oświetleniu co by odbłysków nie było :). Będzie można wrzucić na Atariki.

No i co z tym lepszym zdjęciem?

2,847

(79 odpowiedzi, napisanych Bałagan)

Tdc napisał/a:

Sorry ale nie wiem o czym piszesz - przypomnij mi.

Ależ proszę uprzejmie, złota rybko:

Tdc napisał/a:

Jellonek: skoro: "tak. uwazam ze moj windows jest bezpieczny" to może chesz się założyć, że da się go rozwalić do cna ??

jellonek napisał/a:

TDC - o flaszke. stawiam 2:1 ze nie rozwalisz (...) czekam az sie wlamiesz - powiedzmy ze masz na to miesiac. starczy?

Tdc napisał/a:

jellonek: oczywiscie wyzwanie przjmuję (...)

Egzegeza: jellonek zdefiniował wyzwanie tak, że to TY MASZ "rozwalić", a ty to wyzwanie "oczywiście przyjąłeś". Tak więc teraz nie pozostaje ci nic innego, jak albo się wywiązać, albo ujść z pola z podkulonym ogonem.

"przyjąłeś jego wyzwanie nie mając się z niego zamiaru wywiązywać.": nie przesadzaj. Wywaiązałem się i wiele mnie to kosztowało.

Jak dotąd nic takiego nie nastąpiło, o ile mi wiadomo.

"Przyjąłeś je ty": tak to zrozumiałeś że to niby ja przyjąłem.

Tak oczywiście. Twoja wypowiedź, cytuję "oczywiście wyzwanie przyjmuję" (czasownik: przyjmować, 1 osoba liczby pojedynczej, czas teraźniejszy), jasno wskazuje, że ty je przyjąłeś.

Ja jedynie przyjąłem ofertę od jellonka.

A oferta jellonka (cytuję: "TDC - o flaszke. stawiam 2:1 ze nie rozwalisz (...) czekam az sie wlamiesz - powiedzmy ze masz na to miesiac. starczy?") polegała na tym, że TY masz się włamać. Tak więc, jeśli przyjąłeś "ofertę od jellonka", to również zobowiązałeś się pokazowo włamać na jego komputer  - osobiście, ty sam.

Bardzo chcesz mi przypisać swoje rozumienie i swoją interpretację. Ale ja już Tobie napisałem nie zrozumiałeś mojego postu więc skoro razem się nie rozumiemy to może zakończmy to teraz :P

Chciałbym cię poinformować, że ta socjotechnika cię donikąd nie doprowadzi. I nie, EOT-em się też nie wywiniesz :P ani usilnymi zaklęciami w rodzaju "nie zrozumiałeś". Jak ci już napisałem, ja rozumiem co ty piszesz, lepiej niż się spodziewasz (i to dużo lepiej). I nie tylko ja.

2,848

(79 odpowiedzi, napisanych Bałagan)

Skoro jednak wycofujesz się ? ja wycofuję się również, dla mnie temat jest zamknięty.

Ponieważ "otwarty konkurs" tym samym upadł, to może przybliż teraz, kiedy się w końcu wywiążesz się z podjętego w drugim wątku wyzwania? A może się wycofujesz? :P

Nie chciałem aby było to potraktowane że mam osobisty konflikt z jellonkiem, więc chciałem aby atak przeprowadził ktoś inny.

Innymi słowy, przyjąłeś jego wyzwanie nie mając się z niego zamiaru wywiązywać. Przyjąłeś je ty, a potem zacząłeś szukać - drogą "otwartego konkursu" - kogoś, kto odwali robotę za ciebie. Super.

2,849

(22 odpowiedzi, napisanych Bałagan)

Sikor napisał/a:

jako totalni dyletanci i materialiści

Sikor, jak rozumiesz słowo "dyletanci"? :)

2,850

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

65C816 wymagany jest tylko gdybyś chciał mieć dodatkową pamięć w formie tzw. liniowego RAM-u: http://atariki.krap.pl/index.php/Pami%C … 87_liniowa

Rozszerzenie 1 MB SIMM nie jest "liniowe", pamięć będzie widziana w kawałkach po 16k na raz (jak w 130XE, tylko więcej). Do tego wystarczy 6502.

Swoją drogą, wracając do 65C816, przydałoby się takie jakieś proste rozszerzenie, nawet bez szybszego zegara, tylko z pamięcią liniową (jakiś schemat układu adresującego jest w manualu od procesora). Znacznie ułatwiłoby to zabawę z nowym prockiem i dodatkową pamięcią tym, których nie stać na F7 czy nawet Warpa. Że nie wspomnę o stopniu złożoności tego pierwszego ...