<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Arial">Jojo, já zase sehnal 8kByte CMOS statickou
        RAM, kterou jsem na ZX-Spectrum zapojil paralelně k původní ROM,
        pouze CS obou byly vyvedeny na přepínač. Počítač se spustil z
        ROM, z magnetofonu se zavedl program, kde byl obraz té CMOS,
        přepnul se přepínač, program to překopíroval do CMOS a skokem na
        adresu 0 se spustil nový systém. Ten jednak uměl číst a
        zapisovat z pásky dvojnásobnou rychlostí, což cívkový magnetofon
        zvládal, ale především neměl BASIC, ale kompilátor PASCALu a
        generoval na monitor (musel to být opravdu monitor a ne
        televize, aby se vyloučila Vf část) 64 znaků na řádku. Nebyly
        moc pěkné, ale BYLY. No a s tím Pascalem to byl výrazně
        rychlejší počítač, než s interpretem Basicu. Pak jsem ještě
        sehnal naprostý unikát.... CR2032, která udržela přes diodu
        obsah CMOS i když se počítač vypnul. Za celou dobu, co jsem jej
        měl se nikdy nevybila...</font><br>
    </p>
    <pre class="moz-signature" cols="72">Martin Záruba</pre>
    <div class="moz-cite-prefix">Dne 23.3.2024 v 19:07 Petr Labaj
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:10b124e5-d598-7b13-cbaa-99ebfb3b4d51@volny.cz">Tomu se
      mi až nechce věřit.
      <br>
      Já jsem 2 KiB EPROM typu 2716 používal už ve škole někdy kolem
      roku 1982. To jste to dělal ještě dřív?
      <br>
      Celkem běžně pak (asi trochu později) už byly k dispozici i
      sovětské EPROM s malým vystouplým okýnkem, kterým se kvůli tomu
      říkala ponorka.
      <br>
      Protože asi měli problémy s výrobou křemenného skla, tak tam byl
      nějaký obyčejný fensterglas a mazalo se to hodinu (za podmínek,
      kde západní EPROM byly snazané pod 10 minut).
      <br>
      A zavaděč z magneťáku na pár byte - to zní až neuvěřitelně.
      <br>
      <br>
      PL
      <br>
      <br>
      *****************
      <br>
      <br>
      Dne 23.3.2024 v 18:50 Jaroslav Buchta napsal(a):
      <br>
      <blockquote type="cite">Jo, Z80 se netreba bat, funguje i naprosto
        staticky, u sveho prvniho pocitace jsem k nemu mel pripojenou
        16kB DRAM, kterou jsem nekde pokoutne sehnal ale nebylo nic jako
        ROM dostupneho za rozumne penize. Sehnal jsem jen nejake TTL RAM
        256Bx1 tak jsem z 8 ks sestavil pamet pro zavadec. Jedina
        moznost, jak tam vychozi program dostat, bylo udelatko s
        prepinaci a tlacitky, kde jsem par desitek B sproste nacvakal a
        pak se dalsi program zavedl z magnetaku. Mel jsem to zalohovane
        ale pamet zrala skoro 1A a obcas se to nepovedlo udrzet. Prvni
        EPROM 1kB jsem koupil v Praze na Karlaku za hodne stokorun, asi
        ctvrtina tehdejsiho platu si myslim a programoval jsem ji hodne
        partyzansky, ale doted se divim, ze na prvni dobrou, mazacku
        jsem ani nemel... (napajeni +5, +12, -5 a programovaci pulzy 25V
        tusim...)
        <br>
        Takze ta metoda BUSRQ/ACK funguje bez problemu, dokonce i s
        prepinaci a tlacitky ;-)
        <br>
        Dne 23.03.2024 v 17:27 Pavel Kutina napsal(a):
        <br>
        <blockquote type="cite">Nechci zatím zveřejňovat detaily, já si
          to Waterloo raději vychutnám v klidu a osamění :)
          <br>
          <br>
          Jinak tam na sběrnici visí SRAM, EEPROM a to je všechno. Ale
          co se týká toho resetu, s tím možná bude problém - tam to bude
          ještě na nějakou laboraci, systém si umí inicializovat RAM do
          stavu prázdné, takže to nejspíš bude bez resetu, pouze s
          "tichou výměnou dat" pouze v určité oblasti RAM. Tam bude
          ještě prostor na nějakou laboraci, ale primárně musí jít ta
          RAM vyčíst a modifikovat. Ono je to celé uzavřené a ta ROM
          blbě dokumentovaná, takže to bude ještě trochu hraní.
          <br>
          <br>
          Každopádně díky všem za spolupráci, až bude co zveřejňovat,
          tak se snad pochlubím, bude-li čím.
          <br>
          <br>
          Pavel Kutina
          <br>
          <br>
          <br>
          ----- Original Message ----- From: "Ondra"
          <a class="moz-txt-link-rfc2396E" href="mailto:ebastlir@seznam.cz"><ebastlir@seznam.cz></a>
          <br>
          To: "'HW-news'" <a class="moz-txt-link-rfc2396E" href="mailto:hw-list@list.hw.cz"><hw-list@list.hw.cz></a>
          <br>
          Sent: Saturday, March 23, 2024 4:04 PM
          <br>
          Subject: RE: Jak na vycteni pameti z beziciho osmibitu?
          <br>
          <br>
          <br>
          Škoda, že jsi nenapsal co to je za systém. Taky k té ramce
          může přistupovat
          <br>
          něco jiného než procesor, třeba u ZX ULA.
          <br>
          A co se týká té myšlenky s následujícím resetem, tak nějak
          bych neřekl, že
          <br>
          je to dobrý nápad. Nebo k tomu procesoru není připojená jiná
          paměť? Taková,
          <br>
          která zařizuje init systému ?
          <br>
          <br>
          <br>
          -----Original Message-----
          <br>
          From: Hw-list [<a class="moz-txt-link-freetext" href="mailto:hw-list-bounces@list.hw.cz">mailto:hw-list-bounces@list.hw.cz</a>] On Behalf Of
          Pavel Kutina
          <br>
          Sent: Saturday, March 23, 2024 2:02 PM
          <br>
          To: HW-news
          <br>
          Subject: Re: Jak na vycteni pameti z beziciho osmibitu?
          <br>
          <br>
          Už do toho taky koukám - takže správně takto?
          <br>
          <br>
          - držet BUSRQ v nule
          <br>
          - počkat na BUSAK, BUSRQ pořád držím
          <br>
          - sáhnout do RAM, BUSRQ pořád držím
          <br>
          - uvolnit BUSRQ
          <br>
          - vygenerovat RESET puls.
          <br>
          <br>
          To je tak jednoduché, až jsem zvědavej, v čem bude háček :)
          <br>
          <br>
          Pavel Kutina
          <br>
          <br>
          ----- Original Message ----- From: "Petr Labaj"
          <a class="moz-txt-link-rfc2396E" href="mailto:labaj@volny.cz"><labaj@volny.cz></a>
          <br>
          To: <a class="moz-txt-link-rfc2396E" href="mailto:hw-list@list.hw.cz"><hw-list@list.hw.cz></a>
          <br>
          Sent: Saturday, March 23, 2024 1:43 PM
          <br>
          Subject: Re: Jak na vycteni pameti z beziciho osmibitu?
          <br>
          <br>
          <br>
          Podle mě stačí jen BUSRQ (a počkat na potvrzení BUSACK).
          <br>
          DMA operace mají vyšší prioritu než NMI.
          <br>
          Do toho by mohl kecat snad jen Reset, ale ten se v té době
          snad nepřihodí.
          <br>
          <br>
          PL
          <br>
          <br>
          ********************
          <br>
          <br>
          Dne 23.3.2024 v 13:20 Pavel Kutina napsal(a):
          <br>
          <blockquote type="cite">Zdravim,
            <br>
            <br>
            zjistil jsem, ze pamet neni co byvala, tak potrebuju trochu
            nakopnout:
            <br>
            <br>
            Mam system se z80, k nemu paralelni SRAM a ja bych docela
            potreboval z nej
            <br>
          </blockquote>
          <br>
          <blockquote type="cite">cas od casu vytahnout obsah RAM, nejak
            ho modifikovat a nacpat zpatky. Jo,
            <br>
          </blockquote>
          <br>
          <blockquote type="cite">je to presne ta uloha, co se delavala
            na osmibitech pri ukladani snapshotu
            <br>
          </blockquote>
          <br>
          <blockquote type="cite">:)
            <br>
            <br>
            Mam pristupne vsechny signaly procesoru vcetne /BUSRQ,
            /BUSAK, /HALT, NMI
            <br>
            a tak dale. Jestli mne hlava neklame, postup by mel byt
            nejak takovyhle:
            <br>
            <br>
            - pozadam z80 o uvolneni sbernice BUSRQ,
            <br>
            - z80 uvolni a potvrdi BUSAK,
            <br>
            - poslu do z80 NMI nebo HALT(?), aby mi do toho nekecal,
            <br>
            - tim by mela byt sbernice volna a procesor v HighZ?
            <br>
            - externim procesorem si udelam s pameti, co potrebuju
            (cteni,
            <br>
            modifikace),
            <br>
            - uvolnim NMI, do z80 poslu RESET a necham ho najet do nove
            pameti.
            <br>
            <br>
            Predpokladam, ze tu je jeste par lidi, co to da z hlavy, nez
            zacnu lovit
            <br>
            na netu hloubeji...
            <br>
            <br>
            Diky za pomoc.
            <br>
            <br>
            Pavel Kutina
            <br>
          </blockquote>
          <br>
        </blockquote>
      </blockquote>
      <br>
      _______________________________________________
      <br>
      HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
      <br>
    </blockquote>
  </body>
</html>