eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaKonsola "Rambo" i kartridże z Atari 2600 › Re: Konsola "Rambo" i kartridże z Atari 2600
  • X-Received: by 2002:a81:50d6:: with SMTP id e205mr3668196ywb.208.1582726323931; Wed,
    26 Feb 2020 06:12:03 -0800 (PST)
    X-Received: by 2002:a81:50d6:: with SMTP id e205mr3668196ywb.208.1582726323931; Wed,
    26 Feb 2020 06:12:03 -0800 (PST)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!ecngs!feeder2.ecngs.de!78.46.58.241.MISMATCH!weretis.net!
    feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATC
    H!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googleg
    roups.com!not-for-mail
    Newsgroups: pl.misc.elektronika
    Date: Wed, 26 Feb 2020 06:12:03 -0800 (PST)
    In-Reply-To: <5e5644b4$0$17353$65785112@news.neostrada.pl>
    Complaints-To: g...@g...com
    Injection-Info: google-groups.googlegroups.com; posting-host=46.171.220.154;
    posting-account=fcN60AoAAACGnErMsW3A8rTO2UKkGJEn
    NNTP-Posting-Host: 46.171.220.154
    References: <5e537e0a$0$17363$65785112@news.neostrada.pl>
    <r30vsg$kaq$1@dont-email.me> <5e544467$0$510$65785112@news.neostrada.pl>
    <5e54d58f$0$521$65785112@news.neostrada.pl>
    <157farjqwgc4g$.1sm2bgzsvi1hl.dlg@40tude.net>
    <4...@g...com>
    <r33igq$2fl5u$1@portraits.wsisiz.edu.pl>
    <f...@g...com>
    <5e5644b4$0$17353$65785112@news.neostrada.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <d...@g...com>
    Subject: Re: Konsola "Rambo" i kartridże z Atari 2600
    From: Dawid Rutkowski <d...@w...pl>
    Injection-Date: Wed, 26 Feb 2020 14:12:04 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:751000
    [ ukryj nagłówki ]

    W dniu środa, 26 lutego 2020 11:13:10 UTC+1 użytkownik Atlantis napisał:
    > On 25.02.2020 22:17, Dawid Rutkowski wrote:
    >
    > > To już wolę klawuchę od PC-ta i samemu zrobić adapter (program do
    > > odczytu PC-towej klawiatury na ATmegę kiedyś już napisałem) - ma ktoś
    > > pomysł, jak do tych tasiemek przymocować kabelki? Ew. pewnie takie
    > > gniazdka jak są na płycie założyć z drugiej strony - ale nie mam
    > > złoma, żeby wylutować :(
    > Tak to jest zrobione w uwspółcześnionym klonie Cobry-1. Atmega88 steruje
    > jakimś układem scalonym, który zwiera linie, które oryginalnie były
    > czytane przez układ "skanujący" klawiaturę. Niby spore uproszczenie,
    > jednak mam opory przed umieszczaniem współczesnych MCU w sprzęcie retro.
    > Urządzenie wydaje się wtedy jakieś takie mniej autentyczne.
    >
    > Pecetowa klawiatura w Spectrum jest problematyczna jeszcze z innego
    > powodu - wszystkich tych skrótów klawiszowych. Ten sam problem, co w
    > przypadku emulatorów.

    Rozłożenie słów kluczowych BASICa to ma się w głowie, a wręcz "w palcach" ;)
    A jak nie to zawsze można sobie spectrum położyć przed klawiaturą PC-tową, nawet
    łatwiej, bo sobie dłońmi nie zasłaniasz, nie mówiąc o ścieraniu napisów z gumy.

    Klawiatura spectrum plus to inna ciekawostka - jeśli jest tak zrobiona jak w spectrum
    - a czemu by nie, inaczej kompatybilność by trafiło - to jest tam 5*8 linii. W
    spectrum było to 40 klawiszy - w plus jest więcej. Większość z nich to jakaś
    kombinacja caps shift i klawisza - pewnie tak sprytnie folię zrobili, że wciśnięcie
    tego klawisza zwiera dwie linie.
    Miałem zapytać "ale jak tam jest zrobiony caps lock" ale przypomniałem sobie, że było
    to bodajże caps shift + 2 - i kursor z literą C.

    Wpadłem jeszcze na pomysł podłączenia klawiatury PC do szyny krawędziowej -
    powinienem mieć kempston interface, a że joystick chyba zaginął, to nawet nie będzie
    mi szkoda go rozpruć.
    ZTCP folia była podłączona tymi 8 liniami do szyny danych jedynie przez bufor
    otwierany bardziej znaczącymi bitami adresu (oraz oczywiście /IOR), a pięć mniej
    znaczących bitów wystawianych było na pozostałe 5 linii folii (w ten sposób czytając
    adres z końcówką 0x1ff można było sprawdzić, czy jest wciśnięty jakikolwiek klawisz -
    tzw. "any key").
    Jeszcze tylko pytanie, czy Z80 miał 16-bitową przestrzeń IO - bo wtedy ATmega88 nie
    starczy, trzeba będzie wziąć takiego z 32 końcówkami I/O - albo dorobić dekoder
    adresów (ale na niego attiny25 nie wystarczy).

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: