Radio-86RK

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 20. kesäkuuta 2022 tarkistetusta versiosta . tarkastukset vaativat 27 muokkausta .
Radio-86RK
Tyyppi Henkilökohtainen tietokone
Julkaisupäivä 1986
prosessori KR580IK80A tai KR580VM80A
RAM RAM: 16-32 kt, ROM: 2 kt, laajennettava
OS RAM-näyttö (RK-DOS 2.95 -asemalla)
Edeltäjä Mikro 80

"Radio-86RK"  on Neuvostoliiton itse valmistettu 8-bittinen henkilökohtainen tietokone , joka on suunniteltu kokeneiden radioamatöörien kokoamista varten (siis kirjaimet RK nimessä - amatööriradiotietokone). Tietokoneen kuvaus julkaistiin ensimmäisen kerran artikkelisarjassa "Radio"-lehdessä nro 4-6 vuodelta 1986. Syklin kirjoittajat ovat D. Gorshkov, G. Zelenko, Yu. Ozerov, S. Popov. [yksi]

Kokoonpano

Tietokoneen kokoamiseksi piti ostaa tarvittavat radiokomponentit, tehdä kaksi piirilevyä ja asentaa kaikki komponentit niihin. Lisäksi oli tarpeen käyttää kädessä pidettävää ohjelmoijaa laiteohjelmiston kirjoittamiseen kahteen pyyhittävään ROM-siruun sekä virtalähteen, näppäimistön ja tietokoneen kotelon valmistukseen. Tietokone käytti näyttönä kotitalouksien televisiota , joka oli kytketty videotulon tai radiotien kautta. Monissa kotimaisissa televisioissa ei ollut videotuloa, ja ne vaativat erityisen moduulin asentamista [2] tai piirin täydentämistä [3] .

"Radio-86RK" ei ollut ensimmäinen radioamatööritietokoneen suunnittelu. Radio-lehti julkaisi jo 80-luvun alussa kuvauksen kotitekoisesta tietokoneesta, joka perustuu KR580IK80-prosessoriin. Se oli "Micro-80" , joka koostui useista moduuleista ja sisältää jopa 120 mikropiiriä. Tietokoneen kokoaminen ja asentaminen oli vaikeaa. Sen monimutkaisuuden ja myös digitaalisten mikropiirien lähes täydellisen puuttumisen vuoksi vapailla markkinoilla vain harvat harrastajat ovat keränneet Micro-80:n. "Radio-86RK" on vakio-ROM-alirutiinien tasolla yhteensopiva "Micro-80" kanssa, minkä ansiosta järjestelmäohjelmat ovat mukautuneet sekä vanhasta mallista uuteen että päinvastoin.

"Radio-86RK" -piiri versiossa, jossa oli 16 K RAM, koostui vain 29 mikropiiristä, joten se oli paljon helpompi toistaa. Vähittäiskaupassa mikropiirit olivat kuitenkin niukka hyödyke , ja niitä oli rajoitetusti saatavilla vain Moskovassa ja Neuvostoliiton suurimmissa kaupungeissa [4] . Huonoin osa oli video-ohjainsiru KR580VG75 , jota teollisuus tuotti vuonna 1987 rajoitetusti. Tunnettu radioamatööri A. Dolgiy kehitti lisäpiirin, joka korvasi tämän LSI:n 19 edullisemmasta mikropiiristä [5] , joka liitettiin väylään LSI-liitännän kautta ja oli itse asiassa tekstisovitin, jossa oli laskurit ja oma. näyttömuisti, käyttämällä vain RK-piirin videolähtöä.

Mutta tästä ei tullut täysimittaista ratkaisua, koska tämä vaihtoehto BIS VG75:n korvaamiseksi mahdollisti vain oikeiden ohjelmien suorittamisen, eli ohjelmien, jotka näyttävät vain standardinmukaisia ​​ROM-rutiineja (ja nämä ovat vain järjestelmäohjelmia: BASIC, tekstieditori, assembler , debuggeri , dump editor ja Forth).

Koska Radio-lehden toimittajille Radio-86RK:sta julkaistun artikkelisarjan jälkeen saapuneissa kirjeissä radioamatöörit valittivat komponenttien hankinnan vaikeudesta, lehden toimittajat kääntyivät alan puoleen ehdottamalla tuotannon aloittamista. radion rakennussarjat [6] . Pian teollisuus käynnisti sarjojen tuotannon Radio-86RK:n kokoamiseen, nimeltään " Elektroniikka KR-01" ... "Elektroniikka KR-04". Sarjat sisälsivät tietokonelevyn, näppäimistön ja modifikaatiosta riippuen virtalähteen ja kotelon. Sarjan hinta oli 395 ruplaa, kun taas teolliset analogit maksoivat 500...650 ruplaa. 1980-luvun lopulla Radio-86RK:n koteloiden, koskettimien ja levyjen valmistus sekä komponenttikauppa olivat jo lukuisten osuuskuntien käsissä .

1980-luvun loppuun mennessä jo kymmenkunta teollisuusyritystä oli aloittanut valmiiden Radio-86RK-tietokoneiden tuotannon, vaikka joissain tapauksissa ei valmistettu täydellistä kloonia, vaan vain osittain yhteensopiva, kehittynyt versio.

Tekniset tiedot

Todellinen suorituskyky perusvideotilassa, jossa on 25 näkyvää juovaa, vastaa kuitenkin suorittimen taajuutta ~1,3 MHz. Jarrutus johtuu siitä, että video-osan toimintaa varten PDP-ohjain pysäyttää VG75:n pyynnöstä ajoittain prosessorin kaappaamalla väylän. Lisäksi tämä esto vaihtelee riippuen asetetusta juovien lukumäärästä. 30-juovaisessa tilassa suorituskyky laskee vielä 20%, ja pseudografiikkatilassa, jossa on 50 näkyvää juovaa, suorituskyky putoaa ~ 750 kHz:iin tehokkaasta jaksosta.

Tekstisovittimella varustetulle tietokoneelle tämä riittää, koska vain näytön tulostusnopeus on kriittinen, ja tekstikoneessa tämä tapahtuu melkein välittömästi, satoja kertoja nopeammin kuin graafisessa. Näin ollen, vähentämällä jarrutusvakioita, voit pelata useimpia RK-pelejä tehokkaalla suorittimen kellolla, joka on vain 250 kHz. ZX80-tekstitietokoneessa nopeus on lähes puolet Radio-86RK:n nopeudesta, mutta tämä ei estänyt häntä luomasta useita tuhansia jännittäviä ja melko dynaamisia pelejä.

Rahan säästämiseksi RK käyttää yhteistä generaattoria prosessorille ja videoohjaimelle. Koska videoohjain vaatii tiukasti määritellyn taajuuden noudattaakseen TV-standardia, prosessorin kellotaajuutta aliarvioitiin 30 % suurimmasta sallitusta.

Myöhemmin Radio-lehdessä julkaistiin kuvaus yksinkertaisesta tarkennuksesta, jonka avulla voit mielivaltaisesti lisätä kvartsitaajuutta ja maksimoida prosessorin syklin. Tällä tavalla todellista suorituskykyä voidaan kasvattaa 1,3 MHz:stä 2,2 MHz:iin. Mutta levyasemaohjaimen kytkemisen tapauksessa sykliä on tarkoituksellisesti vähennettävä, koska lisääntyneellä taajuudella RK:ssa käytetty RAM ilman puskureita ei enää vedä lisääntynyttä väylän kuormaa. [7]

Prosessorin toiminnan satunnaisen mutta jatkuvan keskeytyksen vuoksi Radio-86RK ei voi toimia reaaliajassa, eli on mahdotonta ennustaa kuinka monta konesykliä koodifragmentti ajaa. Tarkkaa aikalaskentaa varten, joka on tarpeen tulostettaessa MG-nauhalle, PDP on kytketty pois päältä, minkä vuoksi näyttö pimenee, kun MG-nauhaa syötetään / tulostetaan. Myöhemmin, vuonna 1991, kehitettiin menettely MG-nauhalta syöttämiseksi ja sitä sovellettiin monilohkoisessa kaupallisessa kopiosuojauksessa, joka toimii ilman näyttöä sammuttamatta. Kun näyttö on pois päältä, dynaaminen muistin regenerointi on suoritettava ohjelmistossa (suorittaa 64 POP:ta 2 ms:n välein).

Pseudograafiset mahdollisuudet ja värien viimeistely

Radio-86RK:n pseudografiset ominaisuudet toteutetaan käyttämällä 16 pseudografista symbolia, jotka on tallennettu merkkigeneraattorin ROM:iin. Tätä varten 6 × 8 -tuttumusmatriisi jaetaan puoliksi vaaka- ja pystysuunnassa. Tuloksena saadut 3 × 4 rasteripisteen osat muodostavat tuttuun tapaan 4 pikseliä. Jotta grafiikka voidaan näyttää ilman pystykatkoja, pseudografiaa käyttävät pelit sisältävät yleensä videotilan, jonka merkkikorkeus on 8 pistettä, koska tällöin rasterin 2 rivin rivien välinen riviväli katoaa, mikä on olemassa vakiomerkillä. korkeus 10 pikseliä. Näkyvien rivien määrä kasvaa sitten 30:een.

30 rivillä graafinen resoluutio on 128 × 60. Tässä tilassa lähes kaikki pseudografiikkapelit ja grafiikkaeditori toimivat. 30 rivin grafiikkatilassa merkkien näyttäminen ruudulla ei ole mahdollista tavallisten ROM-rutiinien avulla (vain kirjoittamalla suoraan näyttöpuskuriin).

Radio-86RK:n WG75 käyttää 7-bittistä koodia, jonka tuloksena on 128 merkkiä (yli 80 dollaria olevia koodeja käytetään attribuuttien ja hajautusten ohjaamiseen). VG75:ssä on 4 attribuuttia, jotka on suunniteltu vaihtamaan fonttia, alleviivaamaan, korostamaan ja kääntämään tuttuus. Mutta Kazakstanin tasavallan kehittäjät jättivät jostain syystä huomiotta nämä mahdollisuudet, vaikka tämä ei vaatinut lisämikropiirejä, ja mahdollisuudet laajennettaisiin merkittävästi.

Tämä seikka mahdollisti myöhemmin erittäin yksinkertaisen version kehittämisen, joka lisää väriä RK:hen (Radio Amateur -lehti 04.1992) [1] . Tätä ideaa sovellettiin ensimmäisen kerran Apogee BK-01Ts -tietokoneen väriversiossa . Artikkelissa mainitaan, että yli 40 RK-peliä on väritetty tämän mallin mukaisesti ja tämä väritysprosessi ei ole vaikea. Nämä pelit myi kopiosuojattuina yksi osuuskunnasta, eivätkä ne ole säilyneet. Nyt arkistosivustoilta löytyy hyvin pieni määrä väripelejä ja lähes kaikki ovat harrastajien tekemiä jo 2000-luvulla.

Muita videotiloja

Yksinkertaisesti vaihtamalla 16 graafista symbolia merkkigeneraattorissa voit kasvattaa pseudograafisen resoluution arvoon 128 × 86 tai 128 × 102 ja käyttämällä vaihtoehtoista merkkigeneraattoria jopa 192 × 102:een. Tämä tehtiin edistyneissä klooneissa, jotka on johdettu Radio-86RK. Mutta virallisesti näin ei ole Radio-86RK:ssa, ja yksittäisten harrastajien luomaa lisämerkkigeneraattoria käyttävät ohjelmat eivät ole levinneet. Jo 2000-luvulla monet amatöörit testasivat kokeellisesti korkearesoluutioisia pseudografiikkatiloja, ja temaattisilta foorumeilta löydät tällaisten tilojen "demon" [2] .

Korkeamman resoluution pseudografiset tilat edellyttävät vaihtoehtoisen merkkigeneraattorin käyttöä, jossa tuttuutta käytetään pseudografiassa, jonka hajoaminen ei ole 2 × 2, vaan 2 × 3 tai 3 × 2 pikseliä. BIS VG75 mahdollistaa tuttuvuuden korkeuden muuttamisen 4:stä 16 rasteriviivaan. Jos vaihtoehtoisessa fontissa on 64 pseudografista merkkiä, voit saada resoluution 128 × 129 (2 × 3 merkkimatriisi, 43 riviä, 6 riviä korkea) tai 192 × 102 (3 × 2 matriisi, 51 riviä, 4 riviä korkea) ).

Huolimatta monista Radio-lehden artikkeleista hahmojen laajentamisesta vaihtoehtoisilla fonteilla (ja mukauttamisen helppoudesta, jopa ilman yksityiskohtia), ohjelmoidulle kirjasinten vaihtamiselle ei ollut standardia. Tästä johtuen jokainen saattoi tehdä sen omalla tavallaan ja näitä tiloja käytti vain muutama amatööri. Tämän seurauksena oli mahdotonta tehdä ohjelmia käyttämällä vaihtoehtoista fonttia ja pseudografiikkaa, jonka resoluutio oli suurempi kuin tavallinen 128 × 60. Mutta vastaavia fontteja ja sellaisia ​​​​tiloja käytettiin teollisissa, edistyneemmissä Radio-86RK-klooneissa.

Ohjelmisto

"Radio-86RK":n perussuunnittelu sisälsi vain "Monitorin" ROMissa , joka sisälsi vain oheisohjaimet ja käynnistyslataimen. "Näyttö" tuki virheenkorjausohjelman yksinkertaisimpia toimintoja, voit tarkastella ja muuttaa muistisoluja, syöttää MG-nauhalta tai ROM-levyltä ja suorittaa ohjelmia. Radiolehti julkaisi myös kaatopaikkoja tärkeimmistä järjestelmäohjelmista, mutta niiden syöttäminen manuaalisesti tietokoneelle oli erittäin työlästä.

Perusinstrumentointiohjelmisto, joka julkaistiin vuosina 1986-1987 "Radio"-lehdessä kuusikaatopaikkojen muodossa, sisälsi:

Seuraavina vuosina julkaistiin useita hyödyllisiä järjestelmäohjelmia. Sovellusohjelmistot ovat amatööriohjelmoijien luomia, ja niitä voitiin ostaa pian tulevilta osuuskunnilta, kopioida ystäviltä tai ostaa radiomarkkinoilta. 1980-luvun lopulla laittomille radiomarkkinoille syntyi yksityinen merirosvoyritys myydäkseen kotitietokoneohjelmia, mikä helpotti ihmisten pääsyä ohjelmiin, mutta esti ohjelmien tekijöiltä mahdollisuuden ansaita rahaa kehityksellään.

Sovellusohjelmisto sisälsi pääasiassa seuraavat ohjelmat:

Teollisuustuotanto

Teollisuus tuotti myös 100-prosenttisesti Radio-86RK:n klooneja, mutta kehittyneempiä RK-pohjaisia ​​tietokoneita valmistettiin massatuotantona suurempina määrinä, joilla oli vain osittainen yhteensopivuus, tarkemmin sanottuna yhteensopivuus vain järjestelmäohjelmille. Erilaisten näyttöjen osoitteiden ja I/O:n vuoksi pelit eivät olleet yhteensopivia, vaikka piirien ja ROM-BIOS:n yhteisyyden vuoksi pelien sovittaminen PK-tyyppisten tietokoneiden välillä ei ollut vaikeaa.

Yllä olevan 100 % RK-yhteensopivien ja hyvin läheisten RK-pohjaisten kotitaloustietokoneiden luettelon lisäksi valmistettiin kaksi muuta RK-johdannaista (eli samoilla KR580VG75 ja KR580VT57 LSI:illä saman järjestelmän mukaisesti) teollisuustietokonetta. , jonka kehittämisessä heidän kirjoittajansa vain BIS-äänigeneraattorin lisääminen ja RAM-muistin lisääminen menivät pidemmälle, mutta lisäsivät grafiikkaa ja useita muita piiriparannuksia.

" Junior FV-6506 " käytti samaa piiriä vain muuttamalla merkkien lukumäärää riviä kohden 64:stä 80:een ja ottamalla käyttöön vaihtoehtoisen fontin, joka sisältää matriisigraafisia merkkejä 3 * 2 pikselin tuttuushajotelmalla, mikä VG75 CRT-ohjainta asetettaessa näyttötilaan 60 riviä mahdollisti pseudografian näyttämisen näyttömuodossa 240*120. 60 riviä näkyi vain ammattinäytöllä. TV näyttää vähemmän näyttörivejä, joten näyttöön tuli vain 240*100 pikseliä. Lisäksi kirjoittajat esittelivät mahdollisuuden työskennellä isoja venäläisiä kirjaimia sisältävien tekstien kanssa ja kotitalouksien nauhurin Mayak-231 laitteiston ohjauksen, jota käytetään levyaseman korvaajana. Tämä mahdollisti levykäyttöisen käyttöjärjestelmän käytön ilman levyasemaa. Pakkaus sisälsi MK-kasetin, jossa oli CP / M OS ja useita sen apuohjelmia.

Vaikka " Junior FV-6506 " pysyi samana RK-maisena ja siten puhtaasti tekstinä, sen pelit näyttävät melko graafisilta [9] . Koska näyttömuoto on muuttunut, tämä tietokone ei ole RK-yhteensopiva ja RK-pelejä on vielä vaikeampi sovittaa siihen. Mutta piirien suhteen " Junior FV-6506 " pysyy RK-kaltaisena (erot ovat pääasiassa ohjelmistoja).

Mutta kehittynein RK-tyyppinen tietokone on jo mainittu suunnittelija " Electronics KR-04 ". Se on jopa osittain PK-yhteensopiva, koska yhdessä sen ROM-BIOSin tukemista videotiloista se mahdollistaa PK-ohjelmien käytön. Mutta samalla se on uusi täysgrafiikkatietokone, jonka näytön koko on 14 kb ja grafiikkaresoluutio 480 × 224 pikseliä yksivärisenä tai 240 × 224 pikseliä 4 värissä [10] .

Katso myös

Muistiinpanot

  1. "Henkilökohtainen radioamatööritietokone "Radio-86RK"" . Radio . 4 1986. Arkistoitu alkuperäisestä 26.01.2020 . Haettu 2020-06-05 . Käytöstä poistettu parametri |deadlink=( ohje );Tarkista päivämäärä osoitteessa |month=( englanniksi ohje )
  2. Elyashkevich S. A., Peskin A. E. Väritelevisioiden laite ja korjaus . - "Stealth", 1993. - S.  475 . — 496 s. — ISBN 5-85496-001-X .
  3. Saveljev E., Raven G. Väritelevisio - kotitaloustietokoneen näyttö // Radio-lehti. - 1991. - Nro 6 . — ISSN 0033-765X .
  4. Kuinka tietokoneet kootaan takamailla // Radio-lehti. - 1991. - Nro 2 . — ISSN 0033-765X .
  5. A. Pitkä. Jos ei ole KR580VG75 ... // Radio-lehti. - 1987. - Nro 5 . — ISSN 0033-765X .
  6. "Henkilökohtainen tietokoneesi" // Radio-lehti. - 1986. - Nro 9 . — ISSN 0033-765X .
  7. Radio-86RK - ei ongelmaa // Radio-lehti. - 1991. - Nro 1 . — ISSN 0033-765X .

Kirjallisuus

Linkit