Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Arvuti "Juku"

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    Vs: Arvuti "Juku"

    Siin vist ei ole sellest laiemalt juttu olnud, aga tõepoolest enamus Juku kraami oli tegelikult CP/M programmid, vähesed Jukule otse mõeldud. CP/M oli põhimõtteliselt 8-bitiste opsüsteem, mis oli kõige laiemalt levinud. Üpris sarnane varasele MS-DOS-ile. Leidus kümneid arvuteid eri tootjatelt, mis seda toetasid. Meil oli robotron kõige enam levinud. Kuid ka Leningradis arendatud ZX-Spectrumi klooni üks variant oli "dual-boot" - ta suutis ennast kävitada nii CP/M-i kui ZX-i enda basic-usse. CP/Mi piiranguks oli 25x80 tekstiekraan, tollal arvutajakirjad propageerisid terminit tärk (tähemärk), ehk siis tärkekraan. Graafika polnud standardiseeritud. Nii et juku peal mängitud Ladderid ja muu kraam oli CP/M programm ja seega tekstiline.
    Jukul aga oli tolle aja kohta üsna viisaka resolutsiooniga, kuigi monokroomne graafika. Nii et juku enda vähesed programmid, nt Format, olid kenasti graafilised. Püüdsime omal ajal jukule ka mänge arendada, aga põrkasime ühe olulise probleemi otsa - tema aeglus. Prosa oli mäletamist mööda midagi alla 2 MHz ning õnnetul kombel sotsialismi viljastavates tingmustes ei olnud ka väljamaa graafikachippe saada, nliidus neid aga ei toodetud. Seetõttu, erinevalt paljudest kaasaegsetest, oli videopildi genereerimine teostatud suht koht lihtloogika abil ning kuna videopuhver jagas sedasama protsessori poolt adresseeritavat mäluruumi, pidi mällu pöördumise konfliktide vältimiseks teatud, üsna pikkadeks hetkedeks sellegi kasina prosa kinni panema. Seega efektiivset kiirust jäi näpuotsaga ning optimeerisime mis me optimeerisime lihtsaid graafika kuvamise algoritme, ei olnud kiirus piisav mingikski arvestatavaks animatsiooniks.
    Toidan trolle!

    Comment


      Vs: Arvuti "Juku"

      Jah, olid ajad. Olen igasuguseid teksti baasil programme proovinud tööle saada jukuga. Kusjuures osad isegi õnnestus. On olemas male mäng, othello loogikamäng, kasvõi näiteks, originaalne ladder iseenesest on mõeldud 80 tärkiga ekraanile, mida jukul pole võimalik ekraanile mahutada. Omaaegne ladder oli ilmselt aretus. mäng iseenesest hakkas tööle, kuid oli täiesti paigas nihkunud. Kui vaatad aga mängu Driller Tanks, mille foorumikasutaja ivagor foorumist zx-pk.ru Jukule jooksma aretas, siis sellise graafikaga mängudest vist oli asi kaugel ikka omal ajal (ka video on youtubes olemas sellest) Ometigi on võimalik paljud zx spectrumi mängud näiteks või msx mängud Jukuga tööle panna. Ise seda teha muidugi ei oska Resulutsioon isegi, mis on ette kirjutatud arv punkte horisontaalselt ja vertikaalselt, pidi olema muudetav zx spectrumiga sobivaks.
      Failid sysgen (jukul dosgen) ja format, neid sai igasuguseid proovitud, mis saadaval cp/m systeemile, aga ega sellel väga mõtet polnudki, ükski ei hakanud toimima, lähtekoodist ka ei saanud kirjutada neid, kuna kõige vägavamadki neist olid mõeldud DD tihedusega floppydele, Mitte QD, nagu jukul. Mõni pädev hull võibolla saaks sellega hakkama ka, kuid nüüd on ju kõik need olemas Proovisin jukuga ja töötavad. MTEST faili sain ka kätte täna, kuid ei ole kindel 100% kas see toimib õigesti.
      viimati muutis kasutaja pehka1985; 15 m 2020, 23:17.

      Comment


        Vs: Arvuti "Juku"

        Ma ei tea, kas sellise asjaga oleks midagi teha (pole ise veel süvenenud): http://www.moria.de/~michael/cpmtools/

        Proovisin mõnda floppyt ka SAMdisk'iga lugeda ja loeb jah nagu paremini esmamulje järgi aga see toodab mingi spets faile, mille avamiseks/konvertimiseks ei ole siiani netist midagi leida õnnestunud.
        SAMdisk näit. ei "pendelda" lugemispeadega alguse (vist) ja vastava "träki" vahel iga probleemi korral (st. ei tee seda üldse). ImageDisk "saagis" ikka julmalt ja väga pikalt, kui vigasem floppy. Ei jäta lugemist poolepealt katki ka, kui lugematu "träkk" ette juhtub.
        Toodetavate failide sisu täpsuse osas ei oska veel komenteerida.

        Üks avastus veel, et ImageDisk'iga lugedeks oleks pidanud see "full analyse" vms. sees olema, siis loeb vist vähem "träkke" valede parameetritega.
        Nüüd ei tea ainult millega "uus ring" teha siis. Mis need teised programmid veel olid?


        Üks veelgi kehvem ports floppysid on veel, mis juba omalgi ajal Jukus ei toiminud. Ühte neist sai proovitud lugeda mõlemi programmiga - läks väga pikalt ja vaevaliselt + massiliste "erroritega". Tekis mõte, et järsku mõned floppyd võivad teises formaadis olla üldse - Jukul on ju käivitades floppy tüübi valik mingi ja failihalduris ka ja FMT.COM paistab olema (tõmmisest leitud teksti põhjal: "*** FORMAT Ver.3.4 *** FORMAT 386K DISK (CM5640)") väiksemate formaatimiseks.
        Ei tea ainult, mis selle väiksema parameetrid võiks olla (mis siis ImageDisk'i või SAMdisk'i sisestada).

        Muidu selle eriti kehva peal tundub (jällegi tõmmisest leitud teksti põhjal) väga huvitavat kraami olema. Näiteks Juku bios'i ja/või OP-süsteemi lähtekood! Ja mitmed mängud ja uued programmid!


        Veel teksti tõmmisest (mingi disketti tutvustav tekstifail?) :

        *******************************************
        * *
        * === Last minute news ! === *
        * December '89 *
        * *
        * From *
        * JUKU PC UTILITIES DISK #4 *
        * you will find: *
        * *
        * 1. A new version of EKDOS number 2.30 ! *
        * 2. New drivers for Epson and Compu ! *
        * 3. A various set of exciting utilities! *
        * *
        * (c) ekta 1989 *
        * *
        *******************************************

        FX800 .COM - Epson FX-800 driver
        SEIKO .COM - Seikosha SP-800 driver
        FDMAINT .COM - Floppy Disk Maintenance program
        JCM .COM - JUKU Copy Master
        JCM .HLP - Instructions to JCM
        CF .COM - Copy File for 1(2) drive computers
        CF .HLP - Instructions to CF
        SED80 .COM - Screen Editor ( for mode 80 x 25 )
        SDEL .COM - Selective Delete
        SETS .COM - Set file(s) status (SETS *.* $r/o)
        PRT .COM - Print file utility
        PRT .DOC - Instructions to PRT
        MIC .COM - (Micro) Screen
        KULT .COM - Disk Test program
        KULT .HLP - Instructions to KULT
        RESIDENT.DOC - Instructions to writing resident programs
        JLOAD .LDR - System part for resident programs
        LINK .COM - MP/M Link program vers 1.3
        ME .COM - Music Editor
        ME .DOC - Instructions to ME and PLAYER
        PLAYER .ERL - Driver for sound generation
        DEMO .COM - Audio-Video-Text program presentation
        DEMO .HLP - DEMO help file
        DEMO .DOC - Instructions to DEMO
        DEMOS .COM - A-V-T program prep
        EKDOS30 .ASM - Source text of BIOS of EKDOS
        DOCTOR .COM - Disk Editor & Diagnostics
        POWER .COM - POWER 3.03 (c) by Pavel Breder
        MIT .COM - Communications utility ( RS232 )
        MAC .COM - Macro Assembler
        WSJ .COM - WordStar, installed to 64x20 mode
        WSMSGS .OVR
        WSOVLY1 .OVR
        XONIX .COM - Game "XONIX" (40x24 mode)
        SNAKE .COM - Game "SNAKE" (40x24 mode)
        SNAKE .DAT
        CHESS .COM - Chess program (40x24 mode)
        BUGABOO .COM - Game "BUGABOO" (40x24 mode)
        BUGABOO .DAT
        BUGABOO .MSG
        BUGABOO .TAB
        CATCHUM .COM - Game "CATCHUM" (80x25 mode)
        CATCHUM .DAT
        LADDER .COM - Game "LADDER" (80x25 mode)
        LADDER .DAT
        MUSAM .COM - Piano program
        CAL .COM - Floating point calculator

        ================================================
        NOTE 1 ! : Ekraanireziim 80 x 25
        ================================================
        1. A>MODX - laadida residentne draiver, mis
        omakorda käivitab automaatselt fondilaa-
        duri LF. Failid ASCII ja EST sisaldavad
        5 x 7 tähegeneraatori koodivahemikule
        20H...7FH (laadimisel vastata küsimusele
        "Estonian/Russian table ?" E-ga) ning
        fail RUS vahemikule C0H...FFH (vasta R).
        2. Käivitada 80x25 reziimi vajav programm,
        näiteks SED80 , origin. WS või Multiplan ,
        CATCHUM , LADDER vms.
        3. A>LF - võimaldab laadida uut fonti või
        suurendada vaba mälu mahtu (f.-n RESET)
        laetud fondi väljaviskamise teel - sel
        juhul kasutatakse püsimölus olevat 6 x 9
        tähegeneraatorit

        ================================================
        NOTE 2!
        ================================================
        Kes veel ei tea , siis nüüd saab teada , et
        ekraanireziimi saab peale programmi MODE va-
        hetada ka opsüsteemi tasemel , vajutades A>
        järel järjestikku ESC , M , n , RETURN , kus
        n = 0 viib reziimi 40 x 24, 1 - 53 x 24 ja
        2 - 64 x 20.


        Abiks arvutustel: Oomiproge, Võimuproge
        Kahtled mõne muusikapala/albumi kvalikteedis? Ei kõla nagu päris nii? Hajuta viimased kõhklused programmiga AudioVisualizer !

        Comment


          Vs: Arvuti "Juku"

          Ohoh! peab uurima, mis sealt õnnestub välja lugeda. Suured tänud
          List failidest on võimas igatahes! Ja näed, ladder on võimalik draiveri abiga ekraanile mahutada siiski!
          Jah, nägin seda format progret. Parameetrid peaks olema samad, aga single side.
          viimati muutis kasutaja pehka1985; 16 m 2020, 08:18.

          Comment


            Vs: Arvuti "Juku"

            Esmalt postitatud redart poolt Vaata postitust
            videopildi genereerimine teostatud suht koht lihtloogika abil
            Nüüd aga on see just unikaalne ja väga lahe asi Juku juures minumeelest!

            Vähemalt üks vahepealne heleduseaste täiesti musta ja valge vahel oleks võinud ju olla - oleks päris palju juurde andnud. See ei tohiks ju loogikat eriti palju keerulisemaks (kivide arvu suuremaks) ajada? Helilegi oli tehtud kaks valjuse astet.
            Abiks arvutustel: Oomiproge, Võimuproge
            Kahtled mõne muusikapala/albumi kvalikteedis? Ei kõla nagu päris nii? Hajuta viimased kõhklused programmiga AudioVisualizer !

            Comment


              Vs: Arvuti "Juku"

              Juku EKDOS30.ASM lähtekood, vaadake kui ilus! Avage notepadis näiteks: https://drive.google.com/open?id=1aj...xbJ5PoonvlilpC

              Comment


                Re: Vs: Arvuti "Juku"

                Esmalt postitatud pehka1985 poolt Vaata postitust
                Juku EKDOS30.ASM lähtekood, vaadake kui ilus! Avage notepadis näiteks: https://drive.google.com/open?id=1aj...xbJ5PoonvlilpC
                See on Digital Researchi "skeletal BIOS", mis on Juku rauda kasutava koodiga täiendatud. Niimoodi CP/M-masinate käimaajamine käis. Originaali leiab näiteks siit.
                Tekitab minu sees jälle kahjutunde, et Tartu arvuti BIOSi lähtetekst on (vist) pöördumatult ajaloo prügikasti rännanud.

                Comment


                  Vs: Re: Vs: Arvuti "Juku"

                  Asoh, seda ei teadnudki, aga sarnased on nad küll (selle Digital Researchi omaga). Iskra 1080 Tartule võib isegi kraami tulla veel võibolla, sest üks entusiast leidis nimelt floppydega versiooni sellest arvutist ja ka floppysid.

                  Comment


                    Re: Vs: Re: Vs: Arvuti "Juku"

                    Esmalt postitatud pehka1985 poolt Vaata postitust
                    ... Iskra 1080 Tartule võib isegi kraami tulla veel võibolla, sest üks entusiast leidis nimelt floppydega versiooni sellest arvutist ja ka floppysid.
                    Aisakurivaim, siis ma olen küll huviline -- peamiselt tarkvara, kuid võib-olla ka riistvara osas.

                    Comment


                      Re: Vs: Arvuti "Juku"

                      Esmalt postitatud Mees Metsast poolt Vaata postitust
                      ...Vähemalt üks vahepealne heleduseaste täiesti musta ja valge vahel oleks võinud ju olla - oleks päris palju juurde andnud. See ei tohiks ju loogikat eriti palju keerulisemaks (kivide arvu suuremaks) ajada?
                      Kivid kivideks, aga opmälu oleks lubamatult palju kulunud. Mustvalge nõuab 1 biti piksli kohta, kolm heledustaset aga 2 bitti (ja siis olnuks juba mõistlik 4 heledust teha). Võib-olla mingi nipitamisega oleks mingi pseudohalli ka saanud (nagu mäletame, sai Apple ][ oma HGR-ekraani värviliseks 1,14 bitiga piksli kohta, aga ega seal iga piksel täiesti vabalt valitavat värvi ei saanud olla).
                      viimati muutis kasutaja olevtoom; 17 m 2020, 16:39. Põhjus: trükivead

                      Comment


                        Vs: Re: Vs: Arvuti "Juku"

                        Eks sellega skeemitati jah. Mul oli omal kodus mingi hetk bulgaarlaste "Pravets", tont teab mille kloon nagu idabloki asjad ikka, selle videopildi värviinfo käis terve 8x8 bit klustri kohta korraga.
                        viimati muutis kasutaja Scott; 19 m 2020, 05:27. Põhjus: eelnevat ei pea täielikult tsiteerima
                        Toidan trolle!

                        Comment


                          Vs: Arvuti "Juku"

                          vist ei ole siia seda kirjutanudki, kuid emulaatoris jukul "häält" pole, selleks võta EMU.exe failiga samas kaustas olev kaust config lahti, otsi sealt fail juku.cfg ja ava see notepadiga. lisa kõige lõppu näiteks järgmised read:


                          beep : beep {
                          input=tim3.out[1]
                          }

                          siis on hääl olemas

                          Comment


                            Vs: Arvuti "Juku"

                            Mässasin siin vahepeal Juku hiirega, töötas teine, kuid ühel hetkel enam mitte. Ja milles siis viga oli? Vaatasin siis läbi telefoni kaamera, nimelt IR dioodid ei "põle" tester näitas ühe surma. Kuna endal samasugust polnud, panin mingid uuemad, kuna kaks IR dioodi on mõlemad läbi üksteise toitega ühendatud, pidin mõlemad välja vahetama (erinevad voolud) Aga ei hakanud toimima, sättisin küll teisi "õigesse asendisse ja kohta" aga sellest polnud kasu. Küsimus, kas IR vastuvõtu element äkki ei näe teise sagedusega IR valgust vms? vahepeal kursor isegi natuke liikus, kui kiiresti hiirt liigutasin. IR dioodiks on АЛ107Б ja vastuvõttev element 3Л307Б. Leidsin ka teise Juku hiire, millel polnud juhet, panin uue juhtme, see töötab kenasti. IR dioodid "säravad" telefoni kaamerast vaadates kenasti. Proovisin neid IR dioode töötaval hiirel liigutada natuke, saab, hiir töötab ikka ideaalselt. Kellelgi ei vedele АЛ107Б dioode kusagil? Oleks huvitatud.
                            viimati muutis kasutaja pehka1985; 19 m 2020, 13:03. Põhjus: trükivead

                            Comment


                              Vs: Arvuti "Juku"

                              Esmalt postitatud pehka1985 poolt Vaata postitust
                              Küsimus, kas IR vastuvõtu element äkki ei näe teise sagedusega IR valgust vms? vahepeal kursor isegi natuke liikus, kui kiiresti hiirt liigutasin. IR dioodiks on АЛ107Б ja vastuvõttev element 3Л307Б.
                              Ma saan aru, et need on tegelikult mõlemad IR-dioodid. Hiire skeemi ei leidnud, kas kiirgurit toidetakse pidevalt või on seal mingi vigur? Vastuvõtu poolel on ju kaks dioodi, mäng käib ilmselt kuidagi nende erineva varjutuse peale.

                              Andmed leitavad: https://asenergi.com/catalog/svetodiody-dip/al-3l.html
                              Ei tahaks uskuda, et sinna asendust pole võimalik leida, LED tehnoloogia on vahepeal veidi ikka arenenud.
                              АЛ107Б 10,0 мВт 2,0 В 100 мА 900-1200 нм
                              3Л307Б 10,0 мВт 2,0 В 100 мА 900-1200 нм

                              Comment


                                Vs: Arvuti "Juku"

                                Kiirguril pidev toide, kaks dioodi läbi 20 oomise takisti otse 5v toitesse, skeemi pole hiirele kahjuks Vastuvõtt toimub jah kahe 3Л307Б, mis jooksevad loogikakivisse. Ise ka ei tahaks uskuda, et midagi asendada poleks võimalik, aga ilmselt peab ka need 3Л307Б asendama siis? Proovisin asendada АЛ108А dioodiga, Need "põlesid" kenasti, kuid kursor ei liigu... äkki loogikakiviga midagi? samas vahepeal nagu mingite lääne IR dioodidega nagu natuke liikus kursor..
                                viimati muutis kasutaja pehka1985; 19 m 2020, 13:38. Põhjus: lisa

                                Comment

                                Working...
                                X