Dandanes obstaja bolj ali manj (prej manj kot več) uspešnih kopij vseh možnih Apple Naprave niso nič nenavadnega. Z njimi se ukvarjajo ne le praktično neznani proizvajalci, temveč tudi relativno uveljavljena podjetja. Vendar pa zgodovina računalniških klonov podjetja iz Cupertina sega v prejšnje stoletje. Leta 1980 je na primer podjetje Franklin Computer izdelal zvest klon računalnika Apple II. Naprava se je imenovala Franklin Ace in je bila zasnovana za izvajanje iste programske opreme kot original Apple II.
Usodna napaka
Franklinova podjetja Computer dosežen je bil resnično mojstrski podvig in Apple II je bil skopiran skoraj do zadnje podrobnosti – vključno z vso programsko opremo in dokumentacijo. Franklin Ace je bil seveda prodan za veliko nižjo ceno. Andy Herzfeld iz AppLu se celo spomni, kako je v priročniku odkril kraj, kjer je Franklin Computer nekako sem pozabil zamenjati besedo "Apple” z imenom “Ace”. Apple seveda je takoj pristopil k tožbi, ki jo je seveda dobil in prisilil podjetje Franklin, da je svojega Acea umaknilo s trga.
A zmaga ni bila od začetka tako očitna, kot se morda zdi. Franklin Computer Navedel je argument, da ima pravico kopirati ROM računalnika Apple II. Herzfeld v svojih spominih omenja, da s takšno prakso v Applu je preštel in dodal, da je v Franklinu Computer na srečo niso bili dovolj pametni, da bi se dovolj poigrali s kodo in jo spremenili tako, da ne bi bila več podobna originalni iz Applu.
Lahko bi vas zanimalo
Zabaven trik
Prav po zaslugi te neprevidnosti je v ospredje prišla premišljena poteza Steva Jobsa. To je bilo v tem, da v primeru kopiranja katerega koli elementa iz Applu na drug računalnik, se je po pritisku na določeno kombinacijo tipk na monitorju pojavila velikanska ikona z napisom "Stolen From Apple". Podatki, potrebni za izvedbo tega dejanja, so bili vključeni v sistem tako, da potencialni ustvarjalci klonov niso imeli niti najmanjšeancjih celo zaznati, kaj šele odstraniti.
Prvotno je šlo za dokaj zabavno timsko delo. Avtorica ikone, ki prikazuje zapornike za rešetkami, je bila Susan Kare. Steve Capps pa se je domislil tehnologije, ki omogoča preprosto stiskanje ikone, da bi prihranili prostor, kar je tudi otežilo njeno samo razkritje. Na koncu je ostalo le ustvariti postopek za dekompresijo ikone in njen prikaz na zaslonu. Steve Jobs bil je nad celotnim načrtom navdušen in se ga je odločil uresničiti. »Vsi smo nekako upali, da bo nekdo dejansko poskušal kopirati ROM, da bi lahko pokazali našo daljnovidnost,« priznava Herzfeld.
Pameten in zabaven hkrati.
...če sem iskren, z vidika tistega časa ni bilo toliko dela - sredi osemdesetih let sem sam kot samouk obvladal celoten assembler makrov za Atari 130E in pisal ter odpravljal napake v lastni programski opremi za pisanje besedil, ker mi "profesionalni" textcalc ni najbolj ustrezal. Pro Za tiste, ki niste poznavalci – Atari 130E je kot osembitni računalnik imel vse shranjeno v eprom pomnilniku, ob vklopu pa se je RAM iz tega trdo kodiranega pomnilnika kopiral v glavni računalnik, ki je bil nato izbrisljiv in spremenljiv.
Ima tudi disketni pogon z DOS-om (ki je obstajal dolgo preden je bil izumljen). Gates skopiral in izdelal prvi MS-DOS za osebne računalnike), sem dobesedno iztrebil notranjost operacijskega sistema tako, da sem po namestitvi OS podjetja z diskete naložil svoj program in posamezne bloke kode, ki so bili po mojem mnenju nepotrebni, prepisal s svojo.
Ti bloki so bili veliki od nekaj bajtov do več sto bitov - to je popolnoma zadostovalo za delovanje pisalnega stroja, ki je že takrat lahko delal tako "očitne stvari", kot je samodejno premikanje po zaslonu, če ste se približali zadnjim trem vidnim vrsticam na zaslonu. med tipkanjem. Programska koda je preprosto skočila iz zadnjega bita v nek drug osvobojen segment in po nekaj ascotih nadaljevala z "delom" nekam, kjer je bilo več prostora - to ni bila težava z 1-bitnim makro asemblerjem, saj je bilo veliko računalniških funkcij ožičenih. do določenih registrov in njihove vsebine lahko neposredno spremenijo program. Tako je bilo samo premikanje kurzorja smešno preprosto - vrednost v registru se je spremenila za XNUMX in kurzor se je premaknil zahvaljujoč lastnemu operacijskemu programu ...
In v sklopu tega sem imel ob zagonu programa tudi grafični del - z animacijo - ki sem ga kar povezal z opisom "prefinjenega trika" Jobsovih programerjev...
Če se pač ne razumeš s tem Atarkom, potem je velika škoda, da se mu še danes ne posvetiš. Po zaslugi podobnih think tankov je C64 še danes živ, na primer, ker zanj izhajajo nove igre in tako živi dokaj spodobna baza retro oboževalcev. Pri ATARI je trenutno skoraj mrtev in mislim, da je škoda.
Torej nisem bil tako daleč v svetu Atarija 800, vendar sem tudi tam nekaj ustvaril. In moram reči, da imajo programerji iz tistega časa ogromno prednosti - brutalno smešno je gledati mlade fante, ko jim nekdo pove nekaj o Arduinu in ugotovijo, da imajo na razpolago 2kB RAM-a. Ali pa potrebujete samo 512 bajtov.
Čeprav z napredovanjem minitudi to ni več zabavno, ker se pojavljajo čipi na katerih python teče gladko itd...
A kakšnega dela s spominom se človek nauči mlad, v starosti se najde :-D
Potem vam gospodje priporočam obisk http://www.OldComp.cz , kjer se razpravlja o teh osembitnih platformah ...