51

O dzięki za szybką robotę!
Ta klawiatura serwisowa od Mq to coś mi się kojarzy że generalnie chyba ma (miejsce na) diodę, tylko możliwe że gdy sam to lutowałem, to spieprzyłem lutowanie tej SMD przysłanej w komplecie przez Mariusza i już drugiej nie kupowałem. Gdybyś miał i mógł przylutować to byłbym wdzięczny i oczywiście dopłacę.
   - dioda LED SMD w rozmiarze 0805 czerwona - 1szt, może być inny kolor :), chociaż lepiej nie niebieska...
http://www.atari.org.pl/forum/viewtopic … 88#p247388

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

52

@lopez, dziękuję za opis punktów. A na klawiaturze testowej jest przecież miejsce na LED smd 0805.
Jak działa przełącznik, fajnie?:-)

53 Ostatnio edytowany przez lopez (2020-02-15 21:22:38)

Tak, klawiatura jest od uicr0Bee i w sumie tylko ją podłączyłem i się nie przyglądałem jej za bardzo :) w sumie nie widziałem wcześniej, że się przyda, a jednak, nie masz może 1 szt. zbędnej?

@uicr0Bee: niestety nie mam żadnego led'a SMD w domu :(

54 Ostatnio edytowany przez Mq (2020-02-16 13:47:27)

PCB do klawiatur już nie mam, ale mogę zamówić kilka nowych. Jeśli będziesz chciał, to napisz do mnie maila w tej sprawie, to się dogadamy.

55 Ostatnio edytowany przez pancio.net (2020-04-12 09:48:08)

Udało mi się w końcu wykonać yaOSs.. działa zajefajnie. Wykorzystałem natomiast kostkę W27E257 (32K) bo W27C512 akurat mi wyszły i  mam póki co 2 OS-y :-). Dobra robota @Mq.

yaOSs

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

56

Mq, a jak tam patch dla 800XL(F) ? Robiłeś coś w tym kierunku?

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

57

przełącznik wstawiałem do mojej 65 na płycie ze 130 (64x4) ale mogę go też na testy wrzucić do 800XL...

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

58

W mojej 800XL można przełączyć się tylko pomiędzy dwoma pierwszymi OS-ami. Z tego co zrozumiałem to chodzi o jakieś timingi związane z RESETem chyba? Montował mi lopez. Potwierdzenie u Ciebie pancio nie zaszkodzi jak ci się chce.

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

59

W 800XL dopóki trzyma się reset, to jest reset, w 65XE naciśnięcie przycisku reset generuje stałej szerokości impuls resetu, niezależnie od tego jak długo trzyma się wciśnięty przycisk.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

60

Tak tzok, ale tu nie o to chodzi. Chodzi o to, że w XE punkt w którym jest klawisz reset, po puszczeniu klawisza wraca szybko do stanu wysokiego, a w XL jest tam kondensator, który trzyma stan niski jeszcze chyba z pół sekundy. Attiny za krótko czeka z odczytem i od razu interpretuje to jako kolejne wciśnięcie reset, co zatwierdza wybrany system, więc efekt jest taki, że przełączają się tylko naprzemiennie pierwsze dwa bez możliwości wybrania pozostałych. Muszę to poprawić we wsadzie do Attiny, ale aktualnie mam niesprawną płytę 800XL, więc nie mam jak przetestować. Potrzebował bym zmierzyć jak długo trzyma się stan interpretowany jako niski po puszczeniu klawisza reset na styku tego klawisza. Gdybym to wiedział, to mógłbym wsad poprawić w ciemno, bo problem na 99% dotyczy tylko implementacji tego czasu.

61

Trochę to trwało, ale dzisiaj poskładałem i założyłem do swojej maszynki. Działa świetnie. Dzięki.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

62

Kurcze, na wszystkie swoje 6 800-tek znalazłem jedną z Ferdkiem i żadna z nich nie ma soketowanego OS-romu poza tą, którą prułem pod U1MB... muszę w takim razie najpierw wlutować socket... no i czy test może być z simiusowym ferdkiem?

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

63

Nie ma nic znaczenia, tam przy resecie jest wg schematu rezystor 56k i kondensator 10uF. Klawisz Reset zwiera kondensator do masy gwałtownie go rozładowując. Następnie po puszczeniu klawisza kondensator ładuje się przez ten rezystor i chodzi o czas jak długo to trwa zanim odczyta się to miejsce jako stan wysoki. Ja bym to pomierzył oscyloskopem i sprawdził prostym programikiem na Attiny kiedy on interpretuje już ten stan jako wysoki. Natomiast jeśli masz chęć się pobawić w testy, to mogę w ciemno przygotować na szybko kilka wsadów z różnym czasem i wtedy metodą prób i błędów dobierze się ten czas, da się na zapas trochę więcej i już. Ale nie chcę angażować czasu i nakładu pracy, więc spokojnie, mogę to zrobić sam, tylko płytę moją muszę naprawić najpierw.

64

Płytę już przygotowałem... ale na nieszczęście swoją ATINY zamontowałem bez podstawki.. sam wiesz jak trudno się to demontuje szczególnie jak masz taki mały kit :-) a ja zamówiłem tylko 1 egzemplarz ech... masz jeszcze? to zanabędę drugi... i obsadzę go podtawką coby się dało łatwo flashować. póki co sprawdzę korzystając z tego co mam... ( w obrębie 2 OS-ow )

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

65

W obrębie dwóch os-ów będzie się przełączać poprawnie, tylko nie wejdziesz w menu wyboru ręcznego.
Attiny można programować w układzie bez wyciągania, tylko trzeba mieć kabelki z chwytakami pomiarowymi.

66 Ostatnio edytowany przez pancio.net (2020-04-12 18:30:20)

W środę powinienem mieć W27C512 - wtedy mogę potwierdzić na 100 %. A Czas sygnału reset zaraz zmierzę...

EDIT.
Wyprowadźcie mnie z błędu jeśli się mylę... wyciągnąłem wspaniałomyślnie oscyloskop cyfrowy w celu zarejestrowania/zmierzenia długości impulsu ale... jak zmierzyć ten impuls jeśli wyzwalaczem jest palec? Na oko najszybsze naciśnięcie RESET i pomiar daje ok 100-150 ms w impulsie...

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

67

Nacisnąć można na obojętnie jak długo. Chodzi o czas od puszczenia do przejścia w stan wysoki. To będzie spodziewany czas rzędu kilkuset ms. Jeśli tylko pykniesz reset, to wciskasz go na pewno na krócej niż 100ms, więc jeśli pomiar wykazuje 100-150ms, to pewnie tyle tam trwa ten czas ładowania. Dla pewności możesz zamiast klawisza wziąć kawałek drutu, połączyć z linią reset i puknąć nim do masy. Taki impuls powinien być bardzo krótki, a Twój pomiar czasu powinien pokazać nadal tyle samo czyli 100-150ns.

Ale to mi nie pasuje do założeń, bo jak puścimy reset, to układ Attiny czeka jeszcze 250ms aż reset w Atari odpuści i wtedy przechodzi w tryb wybierania systemu i migania diodą. W trybie wybierania sprawdzany jest stan resetu i jeśli jest tam stan niski, to znaczy że naciśnięto ponownie reset i zatwierdza się wybrany system. Myślę, że ten stan niski jest tam dłużej niż 250ms i stąd problem.
Jak to liczyłem, to ze stałej czasowej 56k i 10uF wychodzi, że ten reset się tam utrzymuje pewnie z 500ms.
Skoro u Ciebie jest mniej, to może jest inny kondensator, albo stracił pojemność po latach. Ale wtedy Attiny powinien wchodzić do menu i migać diodą. Miga?

68 Ostatnio edytowany przez _tzok_ (2020-04-12 19:24:00)

https://obrazki.elektroda.pl/9291408800_1586715191_thumb.jpg https://obrazki.elektroda.pl/9931633400_1586715825_thumb.jpg

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

69

_tzok_ wielkie dzięki, o to chodziło. Czyli wygląda, że jest tak jak myślę. Zrobię zatem czas oczekiwania 500ms, to powinno wystarczyć. Pancio, napisz czy Ci wchodzi do tego menu i miga diodą. Jeśli nie, to podesłał bym Ci taki wsad do testu.

70 Ostatnio edytowany przez pancio.net (2020-04-12 20:41:52)

Wygląda to tak... do menu wchodzi... da się zmieniać ROM.. po reset zmieniony ROM aktywuje się ale tylko do następnego resetu. Jeśli ponownie wejdziemy w trym wyboru ROM - dioda miga 1 raz w cyklu...

Natomiast dziwi mnie ten czas impulsu bo u mnie po bardziej wnikliwych pomiarach wychodzi ok 45ms... a jak widać na załączonym obrazku samo narastanie trwa znacznie krócej...

RESETtime

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

71

Tak jest w XE. Na jakiej płycie to mierzysz?

A sam switch działa poprawnie, bo zawsze domyślnie miga raz i przełącza się na pierwszy system.

72 Ostatnio edytowany przez pancio.net (2020-04-12 21:11:26)

Płyta z Ferdkiem (zdjęcie z przed  prucia):

  RESETtime

Systemy się przełączają (tylko 2 bo tyle mam) - bedę mógł potwierdzić za parte dni z czterema systemami..

https://youtu.be/K-l6cwJndDE

https://systemembedded.eu/ ... https://www.youtube.com/watch?v=GwS7Es1x6mw
""Ja bardzo przepraszam, ale podejrzenia panów są całkowicie bezpodstawne. Ja niczym nie handluję. Ta pani przyszła do mnie w tym Pancake-u i w nim wychodzi.""
ABBUC Member #319. Preferowana forma kontaktu: email

73

Aaa, jasne, tu jest płyta z resetem na NE555, czyli tak jak w XE, no to musi działać na 100%. Problem jest w płytach bez NE555.

74

Tak, ta moja to starsza 800XL, nie XLF

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

75 Ostatnio edytowany przez lopez (2020-04-13 06:29:48)

uicr0Bee z tego co pamiętam to twoja płyta nie miała Fredka

Tak to jest jak człowiek nie doczyta do końca wątku a odpowiada :)