1,701

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

Jasne, ale nie każdą kombinacje jak Ci się podoba, tylko powiedzmy wg "grup" - jak to opisałem.

Czyli wykryje QW oraz AS oraz ZX w jednej ramce. Dlaczego - bo leżą obok siebie w matrycy.
I poda kody Q,A,Z (bo mają większą wartość z tych par) w czasie jednej ramki.

Zobacz, lewa strona to odczyty w trakcie DL, góra to spis kodów....

http://www.fotoszok.pl/upload/446a67fc.jpg


Powiedzmy, że to taki bonus na stare lata od POKEYa. Co zresztą nigdy nie było ukrywane - jest o DEBOUNCE w dokumentacji Pokey'a :)

1,702

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

A masz :)

http://www.fotoszok.pl/upload/278da965.jpg

1,703

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

Poniższy tekst jest pochodną szukania rozwiązań dla nowego QMEGa.
Czeka na Wasze ocenienie i sprostowanie. Następnie trafi np. do Atariki...



Keyboard to pierwsze i jedyne urządzenie zewnętrzne dla komputera dołączane fabrycznie :)

Klawiatura standardowo wyposażona jest w klawisze:
zwykłe: 56 sztuk (w tym Break i Logo)
funkcyjne atari: Help, Start, Select, Option, Reset,
funkcyjne od 1200XL: F1-F4

===================================
ZŁĄCZE TAŚMOWE

Całość połączona z komputerem przez 24 pinowe złącze taśmowe.

Dla serii XL:
Piny 24, 18-19 to wyprowadzenie zasilania +5V i masy GND dla diody (i nie wykorzystane dalej).
Piny 1-8,10-17 to złącza dla matrycy, 9 pin to linia specjalna (dla Break, Shift i Control).
Piny 20-23 to klawisze funkcyjne zwierane na czas wciśnięcia z linią 18 - czyli masą.

http://ftp.pigwa.net/projects/aki/debounce/XL%20pinout.jpg

Dla serii XE:
Piny 1-3 to wyprowadzenie zasilania +5V i masy GND dla diody (i nie wykorzystane dalej).
Piny 4-19 to złącza dla matrycy, 20 pin to linia specjalna (dla Break, Shift i Control).
Piny 21-24 to klawisze funkcyjne zwierane na czas wciśnięcia z linią 3 - czyli masą.

http://ftp.pigwa.net/projects/aki/debounce/XE%20pinout.jpg

Linie IN doprowadzane są do układu U24, OUT do układu U25 (czyli CD4051).
BSC to linia bezpośrednia do Pokeya - zwana KR2.

Linie te tworzą matrycę klawiszy opartych na układzie 8x8. Wspomniana linia specjalna (BSC) łączy się z jej liniami, dzięki czemu uzyskujemy stany wciśnięcia Shift i Control. Ale i "dzięki" czemu (czytaj: uproszczeniu elektroniki) mamy brak kombinacji wciśnięcia klawiszy Shift+Control+N. Dla ułatwienia napiszę, że klawisze "N" leżą na liniach 5 i 8 (w XL) lub na liniach 6 i 7 (w XE)

Poniżej uproszczony schemat doprowadzenia linii IN i OUT do POKEYa.

http://ftp.pigwa.net/projects/aki/debounce/Schemat%20podlaczenia%20klawiatury%20do%20POKEYa.jpg

===================================
MATRYCA KLAWIATURY

Kody klawiszy 0-63 odczytujemy z komórki typu zatrzask KBCODE 53769 ($D209). Bit 6 (+64) to wciśnięcie klawisza Shift, bit 7 (+128) to klawisz Control.

http://ftp.pigwa.net/projects/aki/debounce/Matryca%20klawiatury.jpg

Matryca standardowo nie jest wykorzystana w całości. Nie licząc kombinacji z linią 20 zwierane są 54 zejścia się matrycy. W 1200XL wprowadzono klawisze funkcyjne F1-F4. Ale nie ma przeszkód, by wprowadzić także klawisze F5-F10 !!!
Zaproponowałem przypisanie "nowych" klawiszy nie wraz ze wzrastającą liczbą kodu klawiszy, ale tak aby ułatwić ich przyszły montaż.

http://ftp.pigwa.net/projects/aki/debounce/F1-F10%20keyboard.jpg

===================================
DEBOUNCE

Jak każde urządzenie klawiatura musi być włączona przez ustawienie bitów 0 i 1 SKCTL 53775 ($D20F). Robi to OS m.in. na starcie komputera, jak i po każdej operacjo IO !!!
Dla przypomnienia,  (1 = włączone):
   - bit 1 - wł./wył. skanowania (czyli odczyt) klawiatury
   - bit 0 - wł./wył. funkcji niwelowania drgań styków klawiatury (ang. debounce)
Skasowanie bitu 0 daje bardzo ciekawe efekty. Pokey oczekuje na wciśnięcie minimum dwóch klawiszy naraz. A można i wcisnąć ich o wiele więcej (na upartego wszystkie).
Pod adresem KBCODE otrzymujemy kolejne kody (klawiatury!!) wciśniętych grup klawiszy (patrz: matryca !!)
Piszę "grup", bo obowiązują tu pewne zasady generowania kodów:
   - dwa wciśnięte obok siebie klawisze - podaje kod klawisza większy, np. B+X -> X
   - trzy wciśnięte obok siebie klawisze, sytuacja analogiczna, np. B+X+Z -> Z
   - cztery i więcej, ciągle tak samo.....
   - następuje zawijanie matrycy uwzględniając wzrost kodu klawisza, np. Z+4 -> 4
   - wciśnięcie obok siebie leżących klawiszy (dwóch, trzech,....) oraz innych także leżących obok siebie klawiszy
     (dwóch,trzech,....) oddzielonych choć jednym niewciśniętym klawiszem - uzyskamy osobne kody dla każdej z
     grupy, np. G+S, T+W, B+X -> S,W, X
   - wciśniecie na jednej linii poziomej dwóch grup oraz tylko jednego klawisza z linii pionowej przecinającej jeden z
     klawiszy grupy, np. G+S,H+D,T -> S, D,W, E
Kombinacji jest znacznie więcej, ale reguły można sprowadzić to ww.

Ważną informacją jest, że POKEY podaje kody wszystkich wciśnięć w trakcie jednej ramki, czyli co parę linii. I tak w kółko. Odczytywać więc stany musimy, np. na przerwaniu DLI.
Dla ułatwienia detekcji i zrozumienia powstał program "KeyTST.com" (patrz załącznik).

===================================
LINIA BSC

Powyżej napisałem o feler'ze linii z klawiszami Shift i Control. Jak widać z matrycy, pozostają nieobsadzone 5 kombinacje (wliczając w to Break).  Zwieranie wolnych linii z BSC nie robi na POKEYu żadnego wrażenia..... A może Wam się uda to zmienić?

End oF Txt.....




I CO DALEJ

Nie zdradzę (jeszcze) jak to wykorzystuje QMEG. No ale mając software z załącznika możecie się pobawić w naciskanie wielu klawiszy naraz. Mój rekord to 10 palcy na 14 klawiszach (oczywiście z pełną ich detekcją przez POKEYa).


UWAGA:
Debounce na A800win nie jest emulowany, pod Altirr'a tylko częściowo!
Only REAL ATARI !!!

Pajero/MadTeam 2010

1,704

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

Bezbożnicy. Taki ładny tape recorder. A gdzie jest slot na SD?


UPDATE:


maw - właśnie to chciałem sprawdzić !

1,705

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

pajero napisał/a:

Acz rozkręciłem ją, i chyba od dnia opuszczenia zakładu Okonia i Stolarskiego nie była czyszczona.
Moją CA ostatnio też czyściłem - bo miała tumany kurzu.

Pomyślałem, że to DOLNA głowica może być zabrudzona. Chyba ona zapisuje od 360kB, inaczej stacja jej nie używa.
???

UDAŁO SIĘ.

Poszedłem do zakładu, kompresor na 3atm, końcówka do przedmuchiwania. Bo to była WINA KURZU.

Założyłem 360 i 720k,  i nagrałem DOSa :)

Dziękuję za pomoc i sorry za zawracanie d....y.

1,706

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

OK. Poszukam 96TPI.

Acz rozkręciłem ją, i chyba od dnia opuszczenia zakładu Okonia i Stolarskiego nie była czyszczona.
Moją CA ostatnio też czyściłem - bo miała tumany kurzu.

Pomyślałem, że to DOLNA głowica może być zabrudzona. Chyba ona zapisuje od 360kB, inaczej stacja jej nie używa.
???


UPDATE:
jeszcze przed odkurzaniem, znalazłem FujiFilm 4szt 96TPI, ale nic to nie zmieniło. Innych nie mam.
mam nadzieję, że po zdjęciu elektroniki będzie dostęp do głowic ?

1,707

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

Witam.

Odgrzebałem z szafy TeBe jego TOMS 720 w celu wykonania realnych testów (nie emulacja) nowego QMEGa (co jest ostatnim etapem przed wypuszczeniem wersji RC).

Jednak natrafiłem na problem z gęstościami 360 i 720k.
Stacja bez problemu obsługuje Single, Medium, Double.

Dla ułatwienia se życia 360k robię pod XDOS 2.4  a 720k pod TomsNavigator.
Stacja przyjmuje format - wyświetla się "3" lub "7" i potem tylko kręci silnikiem i zwis stacji.
Na atarce wciskam BREAK
Muszę otworzyć dźwignię to się obudzi z tego kręcenia.
Na Atarce wymuszam odczyt katalogu - to wróci to formatu przed wydaniem komendy formatowania.
Czyli nic nie robi z tą dyskietką, bo katalog jak był tak jest.

Pomógł mi już Seban, przysłał instrukcję formatowania pod MyDosem, parz *.png z załącznika.
Po konfigu "O", wybiera "P" (1,D) - tu stacja przechodzi na "3" albo "7", następnie "I"

I znowu to samo - kręci tylko dyskietką, głowica nie skacze po ścieżkach, brak reakcji na klawisze stacji, wyświetlacz wciąż pokazuje "3" lub "7". Więc znowu Break itd.

Test robiłem na różnych dyskietkach,
oznaczonych np. MD 2D  =DS/DD   48TPI  (chyba dobrze wybieram: patrz Verbatim site)
firm SEG,Precision,Basf....

Co za czort z tym????


.

1,708

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

Dzięki simius - wykryłeś błąd w moim schemacie - podmieniłem dojścia AN0x z AN1x miejscami.

Sorki wszystkim, którym nabroiłem :(

Teraz jest OK.
http://www.fotoszok.pl/upload/1fdd33be.jpg

1,709

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

A TY jesz kiedyś posiłki, czy zapachem kalafonii z cyny żyjesz?

Najlepszy jest pkt. 20 !

1,710

(203 odpowiedzi, napisanych Fabryka - 8bit)

W XEGS ROM 32 kB masz załadowany tak: BASIC, MC, OS  (8+8+16kB).

Przez brak osobnej kości dla BASICa i Gry każda z modyfikacji OS wiąże się z wielokrotnym nagrywaniem:
BASIC, MC, OS1, BASIC, MC, OS2, BASIC, MC, OS3 itd

No, ale przecież Ultimate ma swoje MMU i czy nie mogło by ten problem obejść, Candle ?


mowny napisał/a:

2. Czy nie zmieści się więcej niż 4 OSy?

Przecież te 4OSy są flashowane, se zmienisz na inny. A jest faktycznie w czym wybierać? OSXL, QMEG4.04, HiaOS, DracOS......

Co se nagrasz - twoja sprawa.
Różne wersje BASICa, może LOGO.
Nie podoba się MC [i tu podpadłeś kiero] - zrobisz 8kB grę bootowalną jak coś ala cartridg - masz :)


a tak na boku, buuuuuchachachachachachacha ;)

1,711

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

trub napisał/a:

Obecnie nie bardzo.
S2S jest w wersji alfa i pozostanie tak, póki nie będzie opcji w SIO2SD, która pozwoliłaby resetować tę nieszczęsną pozycję katalogu. Prosiłem autora o taką zmianę w firmware, ale sprawa chyba umarła.

Się wyłoży mi kawę na ławę to se i Wam zrobię (tzn. czytałem co wyżej i po linkach - ale wolę mieć to na piśmie)
Zresztą, muszę i tak usiąść do nowej wersji, bo jest już nowy konfigurator i loader "K", trza dodać opcje drgań przycisków, aby można zmieniać Hindex programowo a nie tylko z restartu etc.

1,712

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

maw napisał/a:
pajero napisał/a:

Generalne zasady BHP:
- Sio2SD jest włączane jako drugie, najpierw komp.
- wyłączamy razem.

Czy czasem nie idzie tego (opóźnienia) zrobić na jakimś układzie typu kondziołek-kondensator-dwa rezystory ? Przyznam, że jak mam jeszcze jeden przełącznik w atarkę zabudowywać (i jeszcze o nim przy włączaniu pamiętać!) to szczerze mówiąc - wolałbym to "mieć, ale zapomnieć".

Tu raczej chodzi o czasy rozładowania kondków po wyłączeniu, no ale teoretyk ze mnie.
A wihajster dajesz na SIO2SD - moje jest w Atarce bo mam wersje in

http://madteam.atari8.info/sio2sd/min/sio2sd_2_x.jpg

1,713

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

Miałem kiedyś dwie awarie z klockami na ekranie (bez skojarzeń).

1. Zrobiłem spinaka
2. Podczas on/off kompa z włączonym Sio2SD - widać za szybko pstryknełęm - LCD jeszcze nie wygasł.

Teraz mam wyłącznik odcinający +5V i GND, i nim włączę komp. to SIO2SD jest WYŁĄCZANE.

Generalne zasady BHP:
- Sio2SD jest włączane jako drugie, najpierw komp.
- wyłączamy razem.

http://madteam.atari8.info/sio2sd/min/sio2sd_onoff_x.jpg

1,714

(199 odpowiedzi, napisanych Fabryka - 8bit)

Chodziło mi o proste przedzwonienie - od nóżki do nóżki. Może jest zimny lut?
Wtedy wychodzą babole, np. ze żle zamontowanym SMD 603.
Candle nie robił "naddatków" na takich polach lutowniczych - only for profesionals. Czyli chwila nie uwagi coś wisi nienalutowane.

1,715

(199 odpowiedzi, napisanych Fabryka - 8bit)

No właśnie. Jak u Candle grało, znaczy się - wmontuj SS do innego kompa. Może obecny jest jakoś felerny. Sprawdzisz....
Składając i męcząc się z uCovoxem też miałem przeboje, np. brak styku na liniach Dx do DACa. Co powodowało pierdzenie.
Szukaj, szukaj...

Jacques napisał/a:

No to mam tak jak napisałeś Candle, z tym, że AGND to pin 5, ale rzeczywiście jest tam 6V (pin1 LMC660).

Jeżeli chodzi o informację od Pajero, to już miałem nadzieję, ze to jest przyczyna problemu... Pajero, mógłbyś proszę rozwinąć dlaczego wg Ciebie powinno być tak a nie inaczej podłączone oraz jakie miałeś objawy przed takim podłączeniem?

Na uCovoxie mam tak podłączone. I gra Lotus bardzo ładnie. A Pokeye idą ładnie, bo to zestaw AKI-Stereo. Co do SS to nie umiem się wypowiedzieć, dlaczego "moja propozycja" podłączenia zasilania do DACa może zepsuć dźwięk POKEYa. Bo SS nie mam :)

Pozostaje Ci wykonać test jw. A potem wysłać do Candle. Albo zapodam Ci schemat od uCovoxa - i se poeksperymentujesz - to tylko dwie linie do cięcia - doprowadzenia kabelków.

PS.
Ostatnio dorwałem atarkę z Covox'em na opornikach by Pasiu.
Porównałem z uCovoxem. Gra identycznie, ale na opornikach idzie w TREBLE, a ma uCovoxie w BASy. No ale to też zależy od kądków na wyjściu...

1,716

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

A ja bym nadmiarową płyteczkę łyknął.

1,717

(6,387 odpowiedzi, napisanych Kolekcjonowanie)

http://www.allegro.pl/item1028397120_at ... owcow.html

Modem RTTY.
Czy hardware jest gdzieś obcykane ?

1,718

(22 odpowiedzi, napisanych Emulacja - 8bit)

Jak masz tylko parę ATX to nie trza. Sam se ściągnę. No chyba, że masz wszystko?

Właśnie zassałęm źródła Altirra (bo obsługuje format ATX - wczytałem i gram w oryginal Ballblazer by Epyx)
A tam w DISK.CPP pod procką LoadDiskATX jest wsio :)




UPDATE:
Czyli do postu niżej, wysłałem Ci maila kontaktowego licząc na ATX :)



.

1,719

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

Nie ma ciśnienia. Pytałem z ciekawości i....

hororus napisał/a:

proszę bez głupich uwag

....by było w temacie ;)

1,720

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

Na duże produkcje sił starcza by zrobić dziełłło. Ale z opisem to różnie bywa  :lol:

Czy jest do SS manual z opisem jego wszystkich bajerów ?

1,721

(22 odpowiedzi, napisanych Emulacja - 8bit)

A tak ku mej ciekawości: gdzie być opis tego formatu?

Jak już zassasz ten ATX z atari-maniii to poślij w ZIPie do mnie, ładnie proszę :)

1,722

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

A to są BOXy ?

1,723

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

Nie zwieraj kanałów, to już jest zrobione - i nazywa się wyjście MONO i idzie do LM358 !

Czy SS nie ma zworki by to przełączyć (Stereo/Mono) ???

A jak nie to.....
A czy nie chodzi Ci o przełącznik kanałów, co?
Stan off = na wyjście prawe masz kanał prawy (stereo)
Stan on = na wyjście prawe masz kanał lewy (mono = zdublowane obydwa kanały)
Zwykły dwustanowy przełącznik - trzy piny lutownicze.
Środkowy wyjście, boczne: lewy, prawy kanał.

1,724

(14 odpowiedzi, napisanych Bałagan)

pajero napisał/a:

Jest jeszcze nieuczciwy sposób.....
Przy zmiennym IP można wylogowywać się co chwila, by dostać nowe IP. Potem można głosować na nowo.....

Z 269 na 300 w 5 minut :)
Mam nadzieję, że Cię nie zbanują za to :lol:

PW wysłane - i dziękuję za całokształt podejścia do sprawy :)


UPDATE:
Wysyłam teraz email - bo nie PW nie było odebrane......