Welcome, Guest. Please login or register.


Author Topic: Egy EP fejlesztő emlékei (Read 19559 times)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Egy EP fejlesztő emlékei
« on: 2013.February.11. 12:37:01 »
Írjátok meg neki légyszi hogy épp most kezdtünk olyan topikokba hogy "mit lehet kihozni a basicből" és hasonlók. :)
Meg majd összegyűjtjük neki a legjobb basic programokat is! Szerintem örülni fog neki.
Vigyázat! Szektás vagyok! :)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
Re: Egy EP fejlesztő emlékei
« Reply #1 on: 2013.February.11. 23:59:22 »
Azok kedvéért akik nem követték a mai nap eseményeit:
Bruce Tanner, aki 30 éve programozóként dolgozott az Intelligent Software-nél, Angliában, csatlakozott hozzánk.
Ő készítette az IS-BASIC-et a géphez, később az EXDOS és az IS-DOS fejlesztésében is részt vett.
Ezután a Videoton TVC BASIC-jén és a VT-DOS-on dolgozott. Szintén neki köszönhetjük a FORTH-t Enterprise-on.
Nagyon örült hogy rátalált az oldalra. Az öröm kölcsönös :-)
Sajnos sem forráskóddal, sem Enterprise-szal nem rendelkezik. A műszaki részletekre se nagyon emlékszik már, a fórumot olvasgatva jutott néhány dolog eszébe. Akinek van kérdése hozzá, de nem tudja angolul feltenni, ebbe a topikba felteheti.
A már feltett kérdéseket és a válaszok fordítását majd ide postoljuk.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
Re: Egy EP fejlesztő emlékei
« Reply #2 on: 2013.February.12. 00:13:05 »
Piotr kérdezte:
Jól értem, hogy a TVC lelke nem Magyarországon lett tervezve?
Nyugodtan alhatsz, tervezve Magyarországon lett, csak a kód nem ott készült! Én azt írtam, amit a Videoton kért. A TVC BASIC teljesen újra lett írva, hogy kisebb és gyorsabb legyen, de "kölcsön vettem" részeket az IS-BASIC-ből, pl a BCD matematikai rutinokat. Ezeket is újra akartam írni, hogy olyan kisebb és gyorsabb lebegőpontos formátumot használjon, mint más gépek, de nem engedték.

Igen különös dolog a sorstól, hogy az ember dolgozik egy kis angol cégnél, és végül a magyarok két legnépszerűbb gépének a szoftverét írja meg!

Zozo kérdezte:
Az EXOS-ban el van rejtve egy meglepetés, ha a Status Line rendszerváltozót 42-re állítod, akkor a készítők monogramjai jelennek meg az állapot sorban.
[ Guests cannot view attachments ]
A 'BT'-ről most már tudjuk kicsoda, a többiek nevét is meg tudnád mondani?
(És miért pont 42? A Galaxis útikalauz stopposoknak miatt?)

>SET STATUS 42
Ha-ha :-D erről már el is felejtkeztem!
Igen jól gondolod, azért 42 mert ez a válasz az Élet a világmindenség meg minden kérdésre a Galaxis útikalauzban.
Igen én vagyok BT, másik fő fejlesztő Mrl aki Martin Lea, ő írta az EXOS-t, és az EXDOS alacsonyszintű rutinjait és a FISH-t. GNH valószínűleg Gavin aki egyetemi nyári szünete alatt írta a grafikai rutinokat. Sajnos a többiekre nem emlékszem. A Your computeres fotón az alsós sorban balról a 4. Martin, a következő hosszú hajjal pedig Gavin.


Lehetséges, hogy van bármilyen Enterprise relikviád (dokumentumok, levelek, stb)?
Nem sajnos semmi nincs, csak a Your Computer 1984 januári száma.
A csapatot ábrázoló képen a bal felső vagyok (most már egy kicsit idősebb), egész éjszaka dolgoztunk, hogy a bemutatóra minden készen legyen, így nem a legjobb formánkban vagyunk láthatóak.

Az Enterprise Computers egy másik külön cég volt mint az Intelligent Software. Amikor az Enterprise Computers bajba került, nem fizette ki az IS-nek amit megrendelt, így az IS csődbe ment. Ennek nem volt semmi előjele, egyik nap még szokás szerint dolgoztunk, másnap azt mondták nem kell bemenni. Ezért nem volt esélyem bármit megmenteni.
(Ez számunkra egy új és szomorú információ!)

Mi a helyzet az EXDOS-al és VTDOS-al? Kb. hány százalékban lehet közös a kód?
Amikor az EXDOS első alkalommal nyúl hozzá egy lemezhez, egy speciális hangeffekt hallható a fejléptetés által (a dupla léptetés ellenőrzése miatt). Más rendszereken nem hallható ilyen csak az EXDOS és VTDOS esetén, így első hallásra tudni, hogy ezek rokon rendszerek.
Jól gondolod, nagyon nagy százalékban közös, amennyire lehetséges volt. Nem emlékszem pontosan a különbségekre az EXDOS és a VTDOS között, de általában véve a TVC egy olcsóbb gép volt, ami kisebb ROM chipeket is jelent, ezért "meg kellett vágni" a szoftvereket. Az Enterprise és az IS tönkremenetele után még dolgoztam a VTDOS-on. Az IS csapatából öten egy új céget alapítottunk Madge Networks néven, ami IBM PC-kez fejlesztett token ring hálózati eszközöket, de én még egy ideig a TVC-vel foglalkoztam.

Jártál valaha Magyarországon?
Nem soha. Azt természetesen tudom, hogy TVC Magyarországra készült, de azt csak pár évvel később tudtam meg, hogy az Enterprise szintén Magyarországra lett eladva.

Az Enterprise Computers készítette a hardvert, a szoftvert pedig az Intelligent Software-től rendelte meg?
Az IS volt a tervező cég, mi készítettük a a HW terveket, és ROM chipeket is, a megrendelő feladata a gyártásba vitel és a marketing volt. Az Enterprise elött az IS sakk számítógépeket készített különböző megrendelőknek. Az Enterprise sokkal bonyolultabb, különösen a Nick és Dave chipek miatt amiket az Enterprise-nek kellett termelésbe vinni.
Az olyan dolgok mint az Entersoft és a felhasználási tippek az Enterprise által voltak szervezve, ezekre még nem emlékszem pontosan.


Mikor és hogyan kezdődött a szoftver fejlesztése? Kaptatok egy prototípus gépet, vagy csak specifikációkat?
Erről majd késöbb írok, amikor összeszedtem az emlékeimet, mert bonyolultabb mint hinnéd!

Milyen rendszer volt a szoftver fejlesztéshez használva? Egy másik - például - CP/M számítógép?
Úgy emlékszem IBM PC-t használtunk a forrásszövegek 5.25" floppylemezeken voltak, valamilyen Z80 cross-assemblert használtunk, pontosan nem emlékszem melyiket. Lehetséges, hogy egy Z80-as kártya volt a PC-ben.
Voltak CP/M rendszerek is különösen az IS-DOS fejlesztéséhez, de nem emlékszem pontosan milyenek.
A BASIC fejlesztése sokkal korábban elkezdődött mint ahogy az első prototípusok elkészültek, mivel különösen a Nick és Dave chipekre kellett sokat várni.
Az első prototípusok összedrótozott darabok voltak, nagy kb 30 centis kocka méretben. A "launch" alkalmável (amikor a Your Computer fotó készült), látható volt egy Enterprise az asztalon és a nagy képernyőn grafikai demók, de az asztal alatt elrejtve az egyik ilyen nagy prototípus dolgozott.

« Last Edit: 2013.February.12. 12:43:58 by Zozosoft »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #3 on: 2013.February.12. 11:28:30 »
A nagy prototípusok kapcsán kérdeztem, hogy az ezen a képen (és más hasonló képeken) látható hw eszközök csak üres dobozok? Mikor készült el az első igazi Enterprise? Tudunk 100 első (nem végleges változatú) gépről ami szoftverfejlesztőknek lett kiküldve 1984 november/decemberében.

Könnyen lehetséges, a lemezmeghajtók és a bővítő dobozok egészen biztos azok. Nem vagyok biztos az edőpontokban (30 éve volt), a wikipedia az mondja, hogy 1983 szeptemberében volt a sajtóbemutató, az erről készült fotó jelent meg a Your Computer 1984 januári számában. Így az ezen idő tájékán készült fotókon valószínűleg csak üres bemutató darabok vannak. Úgy gondolom az első 100 gép ahogy kijött a termelésből és le lett tesztelve, egyből lett is kiküldve.
Úgy emlékszem 2 összedrótozott prototípus volt (volt egy harmadik is amit nem sikerült működésre bírni), és legalább az egyik, de valószínűleg mindkettő teljes időben az EXOS és a BASIC fejlesztéséhez volt használva. Ezeket nem vittük el különböző helyekre, kivétel csak az említett sajtóbemutató volt.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #4 on: 2013.February.12. 11:37:42 »
Ezek az összedrótozott prototípusok teljesen működőképes gépek volt, vagy pedig korlátozott képességűek, pl kevesebb grafika vagy hang? Vagy pont ellenkezőleg a végleges gép tud kevesebbet mert nem volt elég hely a speciális chipekben?

Megegyeztek az igazi géppel, ezek a valódi prototípusai voltak a Nick és Dave chipeknek, hogy tervek le legyenek próbálva mielőtt szilíciumra kerülnek. Sok probléma volt a jelutak hossza miatt, ezért nehéz volt működésre bírni őket, de végül jól ellátták feladatukat, Nick és Dave is működött, így lehetséges volt a szoftver fejlesztés addig is amíg a chipek gyártásba kerülnek. Nagy pillanat lehetett amikor az első "ok" megjelent a valódi Nick és Dave használatával, de sajnos erre nem emlékszem :-( valószínűleg nem voltam ott, csak egy EPROM-ot adtam a hardveres fiúknak.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Egy EP fejlesztő emlékei
« Reply #5 on: 2013.February.12. 11:40:08 »
Mennyi munkaóra volt kb az IS-BASIC kifejlesztése?
Vigyázat! Szektás vagyok! :)

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Egy EP fejlesztő emlékei
« Reply #6 on: 2013.February.12. 11:46:29 »
A NICK bugjára is érdemes lenne rákérdezni. Ha a prototípuson nem jött elő, akkor a gyártásnál volt valami galiba.
Meg az 1.X-es BASIC-re és EXOS-ra, meg sok mindenre apránként...
« Last Edit: 2013.February.12. 11:50:07 by Lacika »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #7 on: 2013.February.12. 12:46:51 »
Elvileg minden fontos kérdés-választ lefordítottam ide, azért valaki aki tud is angolul :oops: azért még átnézhetné, de a google fordítónál csak jobb :-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #8 on: 2013.February.13. 11:48:48 »
Na ez most meglepetés volt :-)
Észrevettem, hogy ebben az 1984 márciusi kiadványban EROS az operációs rendszer neve.
Nagyon éles szemed van, hogy ezt észrevetted! Ez is egy olyan dolog amiről elfeledkeztem. EROS (Elan Rom Operating System) volt a név amit mi a fejlesztők választottunk, a régi hagyomány alapján miszerint a görög mitológiából választanak nevet az operációs rendszereknek. Az Enterprise marketinges embere változtatta a nevet EXOS-ra (Enterprise eXtendable Operating System). Azt hiszem megbocsájtható nekik, hogy egy kicsit aggódtak a név miatt.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Egy EP fejlesztő emlékei
« Reply #9 on: 2013.February.13. 14:26:11 »
Megkérdezhetnénk hogy miért hagyta ott a programfejlesztést.
Amit amúgy megértek. :)
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #10 on: 2013.February.14. 12:46:03 »
MrPrise kérdezte:
Bruce! Mostanában mivel foglalkozol? Dolgoztál más gépeken is az EP-n és a TVC-n kívül?

Miután az Enterprise cég csődbe ment, magával rántva az Intelligent Software-t is, öten közülünk egy új céget alapítottunk Madge Networks néven. A csapat: Robert Madge (az IS volt technikai igazgatója), én (Bruce Tanner), Martin Lea (aki az EXOS-t írta), Mark Richer (aki az IS-LISP-et írta, a Your Computeres fotón val oldalt alul látható), és Rob Stubbs hardver tervező. Az IBM ekkor mutatta be saját hálózati megoldását az eredeti IBM PC-hez, amelyet Token Ring-nek hívtak, ez sokkal fejlettebb és megbízhatóbb mint az Ethernet. Mi ehhez terveztük kompatibilis hálózati eszközök választékát az IVM PC-hez és később az AT-hez is. A következő 10 évben elég sikeresek voltunk, a cég úgy megnőtt, hogy világszerte több mint 2000 alkalmazottunk volt. Én a csúcson szálltam ki, az ethernet akkor kezdett beelőzni, különösen amikor a 100Mbit-es sebesség elérhetővé vált, a Token Ring csak 16Mbit-re volt képes. Így a Token Ring fokozatosan visszaszorult a Madge Networks-szel együtt.

Jelenleg teljesen mással foglalkozok: vadállat kórházban dolgozok, ahol sérült állatokat mentünk meg majd engedünk szabadon. Időnként szoktam programozni, de csak a saját szórakozásomra, azonban a 4 éves kislányom mellett erre nincs túl sok időm.

Zozo: Találtam egy képet a Madge Networks alapítóiról.
Kapcsolatban állsz még a régi társaiddal?

Nagyon örülök, hogy megtaláltad ezt a képet! Valamikor régen láttam, de nekem nem volt meg eddig.
A többiekkel megszakadt a kapcsolat amikor kiléptem a Madge-tól, kivéve Mark Richer-t, aki velem együtt lépett ki, és még vagy egy évtizedig együtt dolgoztunk, de most az ország ellentétes részein élünk.
« Last Edit: 2013.February.14. 17:48:15 by MrPrise, Reason: Pár gépelési hibát javítottam »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #11 on: 2013.February.14. 13:01:44 »
Zozo kérdezte:
Hogyan találtál rá a fórumunkra? Mielőtt ránk találtál mit tudtál az Enterprise további történetéről az angol cégek csődje után?

Mivel az Intelligent Software teljesen független volt az Enterprise Computerstől, így én meglepően kevesett tudok arról, hogy az Enterprise cég mit csinált. Évekkel később hallottam, hogy a gép népszerű lett Magyarországon. Valahol olvastam (lehet, hogy itt), hogy az összeomlás után megmaradt 20000 gép Magyarországra került - ez teljesen új nekem! Amit nem értek, hogy Németország hogyan került a gépbe. Látok német gépeket, német billentyűzettel (ami más mint az angol), lefordított német szoftverrel.


A fórumot Google-val találtam. Egy nap csodálkoztam amikor Enterprise bukkant fel az Ebay-en (és, hogy milyen árat ért el!), ezért tovább kerestem. Meglepett, hogy a Wikipedián van szócikk az Enterprise-ról, és mindennél jobban csodálkoztam amikor erre a csodálatos fórumra találtam!

Google Chrome-t használok beépített automatikus fordítás funkcióval, ami nagyon hasznos :-)
« Last Edit: 2013.February.14. 17:49:30 by MrPrise, Reason: Pár elütést javítottam. »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #12 on: 2013.February.14. 13:40:07 »
Zozo kérdezte:
Nagyon érdekes, hogy nem hallottál az Enterprise Computer Gmbh-ról! 1985 augusztus 13-án indult, a Private Enterprise Magazin 2 számában van erről a hír.
Túl élte az angol cég csődjét, jelenleg nem tudjuk pontosan meddig működtek, de a 90-es évek elején még biztosan. Folytatták a fejlesztést, hallottunk egy készülő új szuper EP-ről is.

A német cég soha nem hívta az eredeti fejlesztőket, hogy folytassák a munkát?

Lehetséges, hogy csináltam IS-BASIC-et német hibaüzenetekkel, de nem emlékszem ilyenre.
(Erre válaszoltam, hogy jól emlékszik a német bővítés külön ROM-ban van, az eredeti fejlesztők csak lehetővé tették az EXOS-ban és a BASIC-ben, hogy bővítő program átvehesse az üzenetkezelést.)
Nem tudtam arról, hogy a német cég tovább működött az összeomlás után, ez számomra meglepetés! Az a új Enterprise modell döbbenetes lett volna!

Ez is azt mutatja, hogy az IS mennyire el volt attól szigetelve, amit az Enterprise cég csinált.
Biztos vagyok abban, hogy semmi Enterprise-szal kapcsolatosat nem csináltunk angol cégek összeomlása után, el voltunk foglalva a következő vállalkozásunkkal. Gyakran részt vettem szoftver fejlesztésben, ez a hibajavítások és kiadások folyamatos ciklusából áll, emlékeim szerint itt ez nem sokszor történt meg, mivel az összeomlással véget ért a dolog. Rengeteg kézzel írt assembly kód van EXOS, IS-BASIC, EXDOS programokban, valószínűleg tele vannak hibákkal.
(Erre írtam, hogy igen tudunk hibákról, de meglepően kevésről!)

Írta, hogy licitált Egy FORTH cartridges gépre.
Én inkább büszke vagyok a IS-FORTH-ra mint az  IS-BASIC-re, ez abban az időben a leggyorsabb FORTH volt, beleértve a csak FORTH-ot futattó Jupiter ACE gépet is. Az IS-BASIC-nek rengeteg jó képessége van, de a sebesség nem tartozik ezek közé.
« Last Edit: 2013.February.14. 17:50:26 by MrPrise »

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: Egy EP fejlesztő emlékei
« Reply #13 on: 2013.February.14. 20:37:46 »
Ha jól emlékszem, ISSUE 1 és ISSUE 2 jelzésű alaplapok nincsenek, ill. sosem láttunk olyat. Az első (legrégebbire datálható) gép, amit láttunk ISSUE 3 felirattal bír az alaplapon. (Lehet, hogy nem jól emlékszem, akkor javítsatok! ;-) )
Mit tippel Ő, hogy az ISSU1 és ISSUE 2 alaplapok melyek lehettek és miben tértek el a továbbiaktól?

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: Egy EP fejlesztő emlékei
« Reply #14 on: 2013.February.15. 23:29:48 »
Na, a "Magyarított" élet megállt...? :oops: