2,276

(66 odpowiedzi, napisanych Fabryka - 8bit)

Ja tego nie szukałem w opisach ani tekście Hias'a - zrobiłem trochę różnych rozszerzeń i się z nimi nawalczyłem, to już na pamięć wiem co jest na których pinach układów:-)
Zanim napisałeś hurra, zacząłem pisać, że jestem prawie pewien, że o to chodzi, a teraz jesteśmy całkiem pewni.
PIN6 MMU to sygnał MAP połączony na płycie z PB7. Dlatego bit 7 portu B Ci nie działał, więc miałeś połowę dostępnego RAM-u w trybach, w których wykorzystywany jest bit 7 portu B. Wszystko się zgadza idealnie:-)

Sprawdź teraz wszystkie tryby po kolei, przetestuj też RAM obydwoma programami które podawałem w moim wątku (są tam też linki). Jak w programach nie będzie błędnych banków to masz wszystko dobrze.
Tu masz link do postu, w którym podawałem jakie to programy i skąd ściągnąć:
http://www.atari.org.pl/forum/viewtopic … 89#p247789

Na koniec odpal gry i dema. Tryb z osobnym dostępem Antica sprawdzisz w demie Video Blitz - jak nie ma osobnego dostępu Antica, to jest czarne tło i tylko tęczowy znak Atari, a jak jest osobny dostęp Antica, to w tle jedzie takie 3D z dyskietek.

Edit: swoją drogą ponieważ pin 6 MMU idzie do pinu 17 PIA, a PIA masz przesunięty, to można by na płytce przy PIA rozłączyć pin 17 z podstawką i z podstawki wziąć sobie ten sygnał MAP, a z PIA sygnał PB7. MMU noga 6 zostaje wtedy w podstawce, i nic do niej nie lutujemy - miałbyś jeden kabelek mniej na płycie:-) Sorry za taką uwagę, ale ja już jestem zboczony na punkcie likwidowania kabelków po moich rozszerzeniach:-)

Edit2: A jak już będzie wszystko działało, to napisz jeszcze później coś jak się sprawuje ten patent z baterią i do czego można to w praktyce wykorzystać. Bardzo jestem ciekaw tego rozwiązania.

Edit3: Aha, no i zapomniałem o najważniejszym: gratulacje, bo bardzo ładnie Ci to rozszerzenie wyszło.

2,277

(66 odpowiedzi, napisanych Fabryka - 8bit)

Programy programami, ale najpierw musi być widać poprawną ilość banków, a dopiero w drugim kroku poprawność samego RAM-u.

Pierwszy krok testuj programem MEM TEST 1.0, który pokazałeś. On dobrze pokazuje zawsze banki jeśli jest wszystko w porządku z układem, no i możesz zmieniać zworki i odświeżać, co daje szybkie sprawdzenie wszystkich możliwości. Widzisz tam też, które bity portu B są aktywne - porównaj to z opisem ustawień zworek, który masz opisany na schemacie Hias'a.

Ty, a patrzę jeszcze na twoje zdjęcie i dobrze tam widzę, że MMU PIN6 siedzi w podstawce? Chyba tak, więc po prostu wyjmij go stamtąd i pewnie wszystko ruszy:-)

2,278

(66 odpowiedzi, napisanych Fabryka - 8bit)

Wiesz co, to co pokazałeś na filmie to wygląda jak by wszystko było dobrze, ale rozszerzenie działa w trybie 256kB bez dostępu osobnego Antica - czyli sytuacja jak EN5-closed; EN7-open. Wówczas masz 256kB rozszerzonej pamięci. To jest 16 banków po 16kB =256kB i nie chce być inaczej:-) Programy pokazują ci natomiast 320kB, bo pokazują łącznie z pamięcią podstawową, czyli 64kB+256kB, no to wychodzi mi 320kB i też inaczej być nie chce.

Co się dzieje jak zmieniasz zworki?

Ten pierwszy program którego używasz pokazuje na 100% poprawnie wszystko, tylko że on nie testuje pamięci a jedynie pokazuje ilość dostępnych banków na podstawie konfiguracji portu B. Możesz na włączonym programie zmieniać zworki i chyba wtedy spacją (lub czymś innym, bo piszę z głowy) się odświeża i można szybko zobaczyć jak się co zmienia.

Drugiego programu, którego używasz do testowania pamięci nie znam, ale powiem, że przy SIMMexp testowałem wiele różnych programów i jakoś nie mam zaufania do nich, bo wiele z nich bzdury pokazuje, zwłaszcza stare programy. Zajrzyj do mojego wątku 1MB bez kabli, tam podawałem dwa dobre, 100% skuteczne i poprawne programy do testowania pamięci.

2,279

(402 odpowiedzi, napisanych Fabryka - 8bit)

Nic się nie wciśnie, ja te chinche przymocowałem na kątowniku aluminiowym i jest wszystko sztywno. Pomysł z resztą zaczerpnięty od Larka, nie jestem pierwszy, który tak robi.
@Montezuma, ja też nie pisałem nic do Ciebie, te złącze DVI fajnie masz zamontowane akurat i też wiem ile się nad tym trzeba było napracować, bo nieraz już się w te rzeczy bawiłem. Chodziło mi raczej o na prawdę brzydkie montaże, gdzie ludzie często wiercą byle jak i byle gdzie dziury w obudowach, bez przemyślenia, robią to krzywo, przykręcają na wierzch kilka gniazd, dodatkowo wajchy do przełączania rozszerzeń i wygląda to wszystko po prostu opłakanie, zwłaszcza jak się pomyśli, że te sprzęty, to przecież zabytki i trochę szacunku powinniśmy im jednak oddać. U Ciebie wygląda to wszystko zgrabnie i schludnie, więc apeluję, żeby każdy się trochę zawsze postarał po prostu robiąc już jakieś rozszerzenia wymagające dziurawienia obudowy.

2,280

(402 odpowiedzi, napisanych Fabryka - 8bit)

Ja jeszcze dopowiem: jak wycinam jakieś dziury w obudowach (czego staram się unikać, ale czasem trzeba), to obojętnie czy wiercę, czy wycinam, czy wypiłowuję pilnikiem, to zawsze ostateczne wykończenie robię ostrym nożykiem do tapet, takim z wymiennymi ostrzami. Generalnie chodzi o to, żeby nie robić tym nożykiem fazowania krawędzi jakoś mocno, tylko żeby ściąć nierówności i pozostałości materiału na krawędziach otworu. Robiąc to odpowiednio precyzyjnie i równo idzie uzyskać efekt, że otwór wygląda prawie jak z fabryki.

I druga rzecz: zawsze starajcie się montować złącza w taki sposób, w jaki są zamontowane pozostałe złącza w sprzętach. Czyli np. nie przykręcamy po chamsku chinchy do obudowy, tylko montujemy gniazda w środku tak jak to jest zrobione z pozostałymi gniazdami i odpowiednie otwory do tego.

Ogólnie wspominam o tym, bo bardzo mnie drażni jak sprzęty brzydko wyglądają po przeróbkach, lubię kiedy zrobione jest tak, że nadal sprzęt wygląda na odrestaurowany, a nie sponiewierany, zwłaszcza jeśli mamy ładny egzemplarz.

Załączam przykładowe zdjęcia jak zrobiłem u siebie stereo w 800XL zamiast modulatora.

2,281

(13 odpowiedzi, napisanych Różne)

Dzięki Mono, ale nie oszukujmy się, ja sobie dla jaj wpisałem kilka komend w Basicu, a gdzie mi tam do tak znamienitych koderów jak Wy:-) hehehe:-)

Obejrzałem teraz sobie poprzednie edycje, których wcześniej nie oglądałem:-) W 2017 ktoś zrobił coś podobnego graficznie jak to co ja wypociłem, tylko z muzyką podobną do tej z gry Submission. Nie widziałem tego wcześniej, tak że potwierdza to moją teorię, której zwolennikiem jestem od wielu lat: biorąc pod uwagę liczbę ludności na świecie, możesz być pewien, że jeśli coś wynalazłeś, to już ktoś inny wynalazł to przed tobą:-)

2,282

(13 odpowiedzi, napisanych Różne)

Dokładam się:-)
Wiem, że przekroczyłem deadline, ale proszę organizatora o wzięcie pod uwagę, że robiłem ten kawałek kodu przez ponad trzy godziny:-)
Ostatnio programowałem w Basicu na Atari około roku 1990. Przy tym zadaniu pomyślałem, że skoro prima aprilis, to niech będzie śmiesznie, więc robiłem kod bez zaglądania w jakiekolwiek podpórki, metodą grzebania we własnej głowie, metodą prób i błędów dobierając soundy i inne rzeczy. Kod jest bałaganiarski i brzydki, ale mamy losową muzykę z rytmem i losową wizualizację:-)
Jak by mógł ktoś jeszcze to dołączyć do tego atr-a, bo ja już się dość spociłem, a tego też nie wiem jak zrobić i musiał bym kolejne trzy godziny spędzić:-)

150 REM - part by Mq
151 GRAPHICS 31:C=1
152 FOR I=1 TO 32
153 SOUND 0,RND(1)*10,2,1
154 FOR A=0 TO 3:FOR B=0 TO 4:SOUND 1,6,4,2:NEXT B:SOUND 1,0,0,0
155 COLOR C:C=C+1:IF C>3 THEN C=1
156 DRAWTO RND(1)*140+10,RND(1)*170+10:NEXT A
157 FOR A=0 TO 12:FOR B=1 TO 4:SOUND 1,B,2,1:NEXT B:SOUND 2,A,2,1:NEXT A:SOUND 2,0,0,0
158 NEXT I
159 FOR A=0 TO 3:SOUND A,0,0,0:NEXT A

2,283

(13 odpowiedzi, napisanych Różne)

Nie rozumiem zasad:-) Co prawda wszystkich nie czytałem, ale jedyne co zrozumiałem (tu akurat myślę, że poprawnie), to że na Grzybsoniadzie dostanę od Sikora 0,5 litra piwa:-) Dzięki Sikor:-)

2,284

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

O, to nie wiedziałem z tym filtrem podczerwieni. Używałem do testów podczerwieni wielokrotnie kilku telefonów, aparatów, kamerki samochodowej i na wszystkim zawsze było widać jak świeci podczerwień. Ale skoro tak x_angel mówi, to może mieć rację, bo ja siedzę raczej w retro sprzęcie:-) myhyhy:-)

2,285

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

I czy aparat nie jest na analogową kliszę:-)

2,286

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

To są fototranzystory a nie fotorezystory, a sprawdzić je można mierząc napięcie na emiterze i oświetlając np. pilotem od telewizora. Z kolei diody podczerwone można sprawdzić czy świecą prostym patentem: bierzesz telefon, włączasz w nim aparat i na ekranie będziesz widział jak świecą te diody. Dla porównania możesz też sobie zaświecić pilotem od telewizora i obejrzeć to aparatem/telefonem.

2,287

(743 odpowiedzi, napisanych Kolekcjonowanie)

Jak otwieram pierwsze zdjęcie, to idealnie w kadrze mam tylko poduszkę, a żeby zobaczyć co kupiłeś, to dopiero jak przewinę w dół:-) A mam rozdziałkę 1920x1080:-)

2,288

(743 odpowiedzi, napisanych Kolekcjonowanie)

Poduszkę w grochy? Nieźle:-)

2,289

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

Płytki są już w Polsce, będą u mnie prawdopodobnie jutro lub pojutrze. Rozesłałem szczegółowe info zainteresowanym na PW.

Sikor, tych trzech-czterech czytelników zawsze masz, a może więcej, którzy się nie przyznają:-) Ja chętnie czytam, nie testuję bo nie mam czasu, ale na razie wszystko to co podajesz odpalam sobie wirtualnie w głowie i wszystko mi działa:-) Trochę żartobliwie to piszę, ale na serio, analizuję sobie kod, przypominam sobie z rozrzewnieniem Basic z dzieciństwa, i chętnie odnoszę to do TBXL, którego bardzo żałuję, że nie znałem w tamtych latach, bo na pewno bym używał. W Basicu za dzieciaka robiłem bardzo dużo, aż okazało się, że gry takiej jak Robbo nie da się zrobić, wtedy próbowałem assemblera, ale za mały byłem, żeby skumać o co tam chodzi, nie miałem materiałów, nie miałem w otoczeniu żadnego guru, który wiedział by co to w ogóle jest assembler, no i poległem z programowaniem aż do czasów gdy robiłem później gry w assemblerze na pecetach. Dziś z perspektywy czasu patrząc, gdybym miał wtedy TBXL, to dziś pewnie był bym takim drugim Larkiem:-) hehehe:-) - bo jego wspomnienia jak czytam, to jakbym czytał swoje.
Tak że Sikor, pisz dalej, pisz, a nawet jeśli dziś nie będzie bardzo wielu czytelników, to myślę, że Twój tutorial na koniec można spokojnie zebrać w całość i zrobić z tego książkę choćby w pdf, a na pewno nie raz ludzie do tego jeszcze będą sięgać.
Edit: aha, nikomu się nie pali, więc rób ze spokojem wtedy kiedy masz czas i kiedy Ci się chce - tylko nie przerywaj i dokończ robotę:-)

2,291

(152 odpowiedzi, napisanych Sprzęt - 16/32bit)

O, to bardzo ciekawe z tą przejściówką USB-IDE. Pytanie czym się niby różni taka przejściówka fizycznie od czytnika kart na USB? Pewnie zależy to od tego jak się w Windowsie zgłosi firmware, a jeżeli tak, to na pewno dało by się oprogramować każde urządzenie tak, żeby było te wszystkie partycje widać. Może po prostu driver jakiś specjalny by był potrzebny do czytnika kart na USB. Dziwne, że jeszcze nikt tego nie napisał.se:-)

2,292

(152 odpowiedzi, napisanych Sprzęt - 16/32bit)

Szkoda, że nie działa, bo tak ładnie to zrobiłeś...

Diody Schottky'ego Putnik kazał dawać tylko na liniach sterujących.

Kartę taką jak Twoja testowałem u siebie i ona mi prawie działa, tylko mam standardowy błąd na 512 bajcie przy zapisie.
Co ciekawe właśnie taka karta działa chyba z tego co pamiętam jako jedyna poprawnie w egzemplarzu x_angela.

Załączam jeszcze zdjęcie kart, które testowałem. Kolejno:
- ta 512k nie obsługuje DMA, więc nie działa w ogóle, ale na kartach bez obsługi DMA powinno być widać chociaż samą kartę;
- 16GB widzi tylko kartę i widzi partycje, ale nie da się wejść w ogóle na dysk C
- 1GB błąd bajtu 512, ale u x_angela działała poprawnie z tego co pamiętam
- 2GB działa mi idealnie, ale u x_angela chyba nie działała z tego co pamiętam
- 4GB błędy odczytu, da się wejść na dysk C, ale nic nie da się uruchomić, da się podejrzeć krótkie pliki tekstowe

2,293

(244 odpowiedzi, napisanych Fabryka - 8bit)

Sikor, wiem, że są takie gry: np. Yoomp ma tą piłkę skaczącą w czasie ładowania czy tam coś, ale znalazłem wersję obciętą z tego i działa normalnie na QMEG-u. Mam w swojej kolekcji ulubionych gier ponad setkę tytułów, są tam różne hiciory, jest i klasyka i nowsze, i zupełne nowości też. Każdą grę, którą chciałem mieć znalazłem w takiej wersji, która działa pod QMEG-iem, nie mam ani jednego tytułu, do którego musiał bym się przełączać na oryginalny OS - choć jak pisałem w razie czego mam taką możliwość.
Działa też Sparta, działają programy muzyczne, dema też te które chciałem mieć działają.
Lubię Atari takie jakim było kiedyś, ale lubię też modyfikacje, które ulepszają możliwości i pozwalają odpalić wszystko co wyszło/wychodzi. Dlatego w moich Atarkach musi być zawsze 1MB, QMEG, i stereo - taki konfig mi najbardziej odpowiada:-) Reszta mnie nie interesuje, Spartę używam w kartridżu tylko wtedy kiedy potrzebuję, SIO2SD jako zewnętrzne urządzenie.

2,294

(244 odpowiedzi, napisanych Fabryka - 8bit)

Ja odkąd przesiadłem się na QMEG-a, to już oryginalnego OS-a praktycznie nie używam. Mam w razie czego oryginalny też, do różnych testów itp., ale pod QMEG-iem nie trafiłem jeszcze na nic, co by mi nie zadziałało. Same zalety: turbo w SIO2SD mam wyłączone, więc nie wyskakuje mi ten pierwszy ekran do wciskania klawiszy funkcyjnych w różnych kombinacjach. SIO2SD ustawione na hsindex=6 i w QMEG-u wszystko bez wyjątków zasuwa w turbo, nie zmienia się żadnych adresów, nie ma programów czy gier, które tak nie działają, czy tam czegoś niekompatybilnego, po prostu wszystko śmiga w turbo i już zapomniałem jaki jest dźwięk wczytywania czegoś w normalu. Kolejne zalety QMEG-a: odwrócony option dla basica, zimny reset na shift+reset. To wszystko są podstawowe cechy, dla których QMEG jest dla mnie rewelacyjny. Dodatkowa zaleta, to wbudowany freezer, który działa też rewelacyjnie i dzięki niemu doszedłem po ognik w Montezuma Again:-) Gdyby ktoś się przymierzał do QMEG-a, to polecam wersję 4.04, która jest ostatnią wersją działającą jak oryginał, bez żadnych wodotrysków itp, a która ma poprawki dla lepszej współpracy SIO2SD (nie pamiętam jakie to poprawki, ale we wcześniejszych wersjach chyba SIO2SD nie działało  z prędkościami turbo poprawnie).

2,295

(152 odpowiedzi, napisanych Sprzęt - 16/32bit)

@lopez, w IDE chodzi dokładnie o to samo, co tu zrobiono do FDD, tyle że w FDD jeden cały rząd to jest masa, a tylko na drugim rzędzie są linie sygnałowe, dlatego można tak zrobić to łatwo jak pokazałeś. Natomiast w IDE wszystkie (prawie) piny są wykorzystywane z obu rzędów, więc trzeba by w taki sposób niezłą pajęczynę nalutować:-) Nie ma to racji bytu w IDE.

2,296

(152 odpowiedzi, napisanych Sprzęt - 16/32bit)

Z tymi pinami odwrotnie, to wiem. Nieźle się nakombinowałem, żeby dopiąć przejściówkę przez taśmę w c't IDE. Koniecznie chciałem uzyć taśmy którą miałem pod ręką, a nie miałem żadnej innej, więc z dwóch złączy na taśmie wziąłem po połowie pinów:-) Zasadniczo na szybko myślę, że chyba by wystarczyło przylutować złącze na płytce po drugiej stronie i nam się ładnie by wszystko odwróciło.

2,297

(244 odpowiedzi, napisanych Fabryka - 8bit)

Bardzo fajnie Ci to wyszło. Słuchaj, a to logo Atari na obudowie, to jest jakieś wypukłe? Z czego to jest, metalowe? Skąd masz?

Również dzięki za kolejny odcinek.

Sikor, czy na potrzeby tutorialu na obecnym etapie, nie lepiej było by jednak zmienić trochę koncepcję ogólną i zrobić na tyle dużego atr-a, żeby wszystko dało się robić na jednej "dyskietce"?
Myślę, że wówczas opisy były by bardziej przejrzyste, a same operacje dyskowe nie zajmowały by tak dużo miejsca w opisach, dzięki czemu i Tobie było by to łatwiej pisać i czytelnikom było by łatwiej czytać, rozumieć i testować. Tak sobie myślę, że bardziej gładko by się przechodziło przez ten tutorial, gdyby założyć, że robimy to na potrzeby naszej nauki w emulatorze: przecież każdy czyta tutorial na pececie, ściąga na nim te pliki, więc najszybciej też jest je przetestować na emulatorze. Następnie kto ma ambicję przenieść to na prawdziwe Atari, to sobie poradzi już we własnym zakresie układając dyskietki jak mu wygodniej. Ja osobiście wolał bym mieć wszystko w jednym atr i nie zastanawiać się co jest w którym i którą dyskietkę w jakiej kolejności przekładać.

Sam nie lubię emulatorów, ale tutorial łatwiej się w tym wypadku tak testuje. Z kolei ja np. na prawdziwym Atari używam SIO2SD, więc też jest mi wszystko jedno jaki duży jest atr - im większy tym lepiej.

To tylko propozycja, niech się może jeszcze raz wypowiedzą osoby, które wcześniej optowały za takimi a nie innymi gęstościami.

2,299

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

Opisałem ci w poprzednim poście na czym polega złącze scart.
Twoje ostatnie pytanie w tym kontekście można porównać do sytuacji, w której chcesz jechać samochodem z Poznania do Wrocławia i zadajesz pytanie: czy będzie jakaś różnica między tym, że pojadę drogą nr 5 a tym, że pojadę samochodem? Droga nr 5 to s-video, a samochód to złącze scart. No bardziej obrazowo już nie umiem.

2,300

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

Dla mnie to standardowy obraz z Atari, nawet bym powiedział, że całkiem ładny jak na composite:-)
S-video zrobi ci większą ostrość tego obrazu.
Pionowe prążki, które widzisz na ekranie, to zakłócenia pochodzenia zegarowego, które są normalne w Atari. Przy wyostrzonym obrazie z s-video prążki mogą być jeszcze wyraźniej widoczne, co też będzie normalne.

I jeszcze wyjaśnienie: używasz terminu "kabel euroscart". Euroscart to tylko złącze, ono ma w sobie zawarte różne standardy i możesz przez to złącze podpiąć również composite, a także s-video, oraz RGB. Tylko że bez sensu jest podpinać tamtędy composite, bo będziesz miał dokładnie to samo co masz po zwykłym composite przez chincha; przez rgb małego Atari nie da się podpiąć wcale; a s-video to nie wiem czy 710MP z kolei ma w ogóle na euroscart, a z resztą też to bez sensu było by tamtędy robić, skoro 710MP ma normalne wejście s-video. Zrób sobie kabel s-video wg opisów, albo znajdź kogoś, kto ci taki kabel wykona i to będzie najlepsze co możesz ze standardowego Atari na monitorze 710MP osiągnąć. I jeszcze uwaga drobna: nie spodziewaj się obrazu jak z emulatora, pamiętaj, że to komputer z lat 80-tych, a posługujemy się sygnałami analogowymi raczej niskich lotów, a nie cyfrowymi, do których jesteś w dzisiejszych czasach przyzwyczajony.