Welcome, Guest. Please login or register.


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

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Egy EP fejlesztő emlékei
« Reply #30 on: 2013.February.20. 15:10:20 »
A következőt írtam neki:

 Kedves Tanner Úr!

 Nők is dolgoztak az Intelligent Software cégnél annak idején? Amikor ránézek a fotókra, és olvasom az Ön megemlékezését, azt látom, hogy mindenki férfi. Akkoriban nem voltak programozó hölgyek?

 Kíváncsi vagyok a kislányára, tervezi neki megmutatni az Enterprise számítógépet? Én 3 éves voltam, amikor édesapám megvette, és a a sok-sok játékkal és a jól megírt BASIC környezettel, megtanultam hogyan bánjak egy számítógéppel és később a programozás megtanulásához segített hozzá. Természetesen a BASIC megtanulása (szakirodalomból) csak akkor kezdődött meg, amikor megtanultam olvasni (kb. 7 éves lehettem), de azt hiszem azelőtt is tudtam már ilyen kis programocskát írni (lásd lentebb), és arra is emlékszem, hogy minden alkalommal bepötyögtem, amikor elindítottam a gépet (ugye gyakorlat teszi a mestert).
10 TEXT
20 FOR A=1 TO 10
30 PRINT "Janika okos gyerek"
40 NEXT

 Úgy emlékszem apám mutatta meg, hogyan kell FOR ciklust PRINT utasítással megírni, én pedig továbbfejlesztettem, hogy növeljem az önbizalmamat :)

 Egyébként a fekete háttér zöld betűkkel nagyon jó választás volt. A háttér amit Ön választott, nem volt túlságosan megterhelő a gyerekszemnek, amikor 16 órát programoztam BASIC-ben egy színestévén. (pusztán játékból, és hogy lenyűgözzem édesapámat)

Meg szeretném köszönni Önnek amit tett, és ahogyan azt tette! Mostantól kezdve Ön lett a példaképem.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Egy EP fejlesztő emlékei
« Reply #31 on: 2013.February.20. 18:17:39 »
Bruce Tanner válasza:

Szia!
Köszönöm a kedves soraidat. Felettébb jól esett hallani a történeted.

Igazad van, nagyon kevés hölgy programozó volt akkoriban, és nálunk is az egyetlen női dolgozó a titkárnő volt. Nem voltak női technikai szakértők. Azóta már dolgoztam együtt néhány programozó hölggyel, de még most is ritka. Hogy áll a helyzet Magyarországon ilyen tekintetben?

Csak most érkezett meg az EP amit az E-Bay-ről rendeltem és még nem raktam össze, de biztos vagyok, hogy a lányom nagyon szívesen fog vele játszani. Még csak 4 éves, de nagyon szereti a Windows-os Paint programot, szegény kezecskéje még túl kicsi, hogy az egeret bizosan tartsa. Visszatérve a válaszom igen, meg fogom neki mutatni az EP-t.

A válszom:
Ha szabad ajánlanom, mutasd meg neki a Sorcery-t és a Claudront. Én imádtam ezeket a játékokat 4 évesen. Kaptál külső joystick-ot az EP-hez? Mert az feltétlen szükséges, hogy élvezhetőek legyenek a játékok.
« Last Edit: 2013.February.20. 18:21:35 by tubybb »

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: Egy EP fejlesztő emlékei
« Reply #32 on: 2013.February.21. 15:28:47 »
Ezt az egész BT sztorit föl lehetne dolgozni interjú-szerűen, és kirakni honlapra is (Lacika? :-)), hogy ne vesszen el az infó a fórum mélységeiben pár hónap múlva...
*** Speicherplatz zu klein

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Egy EP fejlesztő emlékei
« Reply #33 on: 2013.February.21. 17:47:44 »
Már gondoltam rá. Majd valamikor nekiesek, csak kicsit már nehéz áttekinteni a különböző topic-okban lévő információhalmazt.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #34 on: 2013.February.22. 11:54:28 »
Quote
Nehéz visszaemlékezni a dátumokra, de a sorrend IS-BASIC, EXDOS, FORTH majd TVC volt.
Én is így tippeltem, hogy az EXDOS azután következett miután az EXOS+BASIC (nagyjából) be lett fejezve.
Az EXDOS már igazi gép használatával lett fejlesztve? Az első EXDOS kártya már úgy nézett ki mint az igazi vagy egy újabb drótozott prototípus volt?

Úgy gondolom, hogy igazi EXDOS kártyát használtunk, ez egy egyszerű hw terv, nincsenek benne különleges saját IC-k. De nem emlékszem arra, hogy igazi gépen, vagy pedig a drótozott prototípus gépen használtuk-e.


Quote
A játék az lett volna, hogy lövik egymást a robotok, a fegyver csőbe helyezett LED fénysugár volt. Sajnos soha nem lett befejezve, de nagyon szórakoztató volt ezen dolgozni.
Ez egy nagyon érdekesen hangzó projekt! Szintén az IS-nek készült?

Igen az IS-nek, már a véghez közel. Ez egy spekulatív projekt volt, ami nem megrendelésre készült. De az IS vége véget vetett ennek is.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #35 on: 2013.February.22. 12:27:21 »
TVC DOS kapcsán: tudsz az UPM lemezvezérlőről TVC-hez?
A lemezvezérlő kártya ugyanaz mint a VT-DOS esetén, további cartridge használatával képes CP/M programokat futtatni.
Azonban saját lemezformátumot használ, nem FAT szabványt. BASIC alatt csak LOAD/SAVE céljára használható, már a lemezformázáshoz is rendszerlemez kell...

Ez az IS-DOS-ból ered? Vagy a VIDEOTON saját projektje volt? Ha a VIDEOTON-é, akkor később látták, hogy az EXDOS sokkal jobb és megrendelték a VTDOS-t a már létező lemezvezérlő kártyához?

Az egyértelmű, hogy az UPM a régebbi mivel működik TVC 32/64 gépekkel, a VT-DOS csak TVC 64+ gépel. (A régebbi gépek is módosíthatóak, egy plusz IC-t kell berakni a lapozó áramkörbe, és így már működik a VT-DOS).

Igen, jól látod. Mi soha nem dolgoztunk más lemez formátummal mint FAT12, és a VTDOS kicsit később volt mint a többi EP&TVC projektek (már az IS összeomlása után).

A FAT szabvány már első lépésként ki lett választva az EXDOS-hoz? Előre láttátok a jövőt? :-)
Ez a választás nagyon megkönnyítette számunkra a lemezes életet! Különösen napjainkban, amikor az internetről töltjük le a programokat. Más gépek felhasználói (ZX, CPC, Commodore, AMiga, stb) csak fáradtságos munkával tudnak lemezeket előállítani az igazi géphez. Mi csak felmásoljuk a fájlokat egy szabványos lemezre, és már lehet is az EP-vel használni!

Igen, úgy gondolom mivel a körülöttünk IBM PC-k voltak MS-DOS-szal, ezért választottuk ezt a formátumot. Az MS-DOS 1.x-ben még nem voltak alkönyvtárak ezért 2.x változatnak kellett lennie, mivel mi kezdettől fogva használtunk alkönyvtárakat.


Azt tudom mondani, hogy az EXDOS FAT megvalósítása valószínűleg a legjobb a világon! Erről már számos részletet írtam a magyar EXDOS topikban.
Nagyon sok alkalommal sikerült sérült PC lemezeket megmentenem Enterprise-on csak egy egyszerű COPY paranccsal... az EXDOS valóban képes kezelni a FAT biztonsági másolatait.

Köszönöm! Nagyon sok erőfeszítést tettünk a biztonsági másolatok kezelésébe, és bonyolult volt tesztelni. Mindig sejtettem, hogy más megvalósítások egy kicsit hanyagok. Jó hallani, hogy érdemes volt ennyi erőfeszítést tennünk!

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #36 on: 2013.February.22. 15:00:23 »
Quote
Az MS-DOS 1.x-ben még nem voltak alkönyvtárak ezért 2.x változatnak kellett lennie, mivel mi kezdettől fogva használtunk alkönyvtárakat.
Az MS-DOS 1.x még nem használt szabványos boot szektort sem (csak a típus bájt van használva), azonban az EXDOS képes az ilyen lemezeket is kezelni. És szintén képes kezelni a nem szabványos Apricot lemezeket! A visszafejtés során sokat gondolkoztam a boot szektor elemző résznél: miféle furcsa lemez formátumot kezel ez még??? Késöbb találtam meg, hogy ez az Apricot PC-k által használt korai nem szabványos MS-DOS formátuma.
Használtatok néhány Apricot gépet is?

Igen volt az irodában ACT Sirius 1 ami valójában Apricot azelőttről, hogy átnevezték magukat. Emlékeim szerint ez abban az időben elég jó gép volt, remek tükröződés mentes kijelzővel. MS-DOS 1.x futott rajta, valószínűleg megnéztük ennek a lemezeit is. Tudtunk arról is, hogy a japánban kifejlesztett MSX gépek is MS-DOS (1,x) formátumú lemezeket használnak, de nem emlékszem, hogy láttam volna ilyen gépet.


Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #37 on: 2013.February.22. 22:48:49 »
További nagyszerű dolog az EXDOS-ban: Retry/Abort/Ignore esetén csak a hibás szektor olvassa újra. Például az MS-DOS az I/O műveletnél használt egész szektor csoportot újraolvassa, így ha egynél több bizonytalan szektor van a csoportban valószínűleg végtelen ideig nyomhatjuk a Retry-t, mivel a második hibánál újra visszaugrik az elsőre...
Enterprise-on ezek a lemezek általában néhány Retry-vel átmásolhatóak.

Nem voltam tisztában a R/A/I különbségekkel, de most a leírásod a végtelen Retry-kről felidéz emlékeket.
Az Enterprise szektor szintű módszere Ignore esetén is jobb? Csak egy szektor hagy ki az egész blokk helyett?

Igen, és a sérült adatokat meg kapjuk ilyenkor, így lehetőség van pl. szöveges vagy grafikus fájlban kijavítani a hibát.

Egy további dolog amire nagy figyelmet fordítottunk: nagy méretű olvasás, összefüggő szektor csoporton. Ha túl lassú vagy a sáv utolsó szektorának beolvasásakor akkor elmulasztod az első szektort a következőn, és így egy újabb fordulatot kell várni, ami lelassítja a fájlok beolvasását. Egy megnyugtató "tak-tak-tak-tak" hangot kell hallani az olvasófej felől nagy méretű olvasás alatt (ha a lemez nem túl töredezett).

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #38 on: 2013.February.22. 22:57:29 »
Az IS-DOS leírás említi a funkció hívásoknál az MSX kompatibilitást. Lehetséges, hogy néhány MSX program működik IS-DOS alatt?

Igen az MSX-DOS is egy CP/M kompatibilis rendszer volt, és azt hiszem az IS-DOS célja az MSX programok futtatása is volt. Úgy tűnik azzal ellentétben amit mondtam, mégis csak volt valahol egy MSX gépünk.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #39 on: 2013.February.23. 10:38:20 »
Az EXDOS kártyával kapcsolatban: a hw szintén az IS által lett tervezve? Ha igen, akkor vissza tudsz emlékezni arra, hogyan lett a vezérlő IC kiválasztva? Mindig a WD1770-re gondoltatok, vagy más vezérlők is versenyben voltak (korább WD-k vagy NEC 765 sorozat)?

Igen az IS tervezte a lemez vezérlő kártyát, de nem tudom miért éppen ez az IC lett választva. Lehetséges, hogy nem is volt szabad választásunk, mivel az Enterprise Computers választotta pont ezt az IC-t valamilyen okból. Sajnos nem emlékszem igazán :-(

Azért kérdeztem a vezérlő IC-t mert van egy kis rejtély az Enterprise floppy tervei körül.
Ez az a egység amit számos fotón láthattunk:
[ Guests cannot view attachments ]

A Technical Answers igen különös lemezformátumról beszél:
[ Guests cannot view attachments ]
Egy oldalas, 70 sáv? Elsőként azt hittem elgépelték :oops:
Amikor késöbb az Apricot információk után kutattam, rátaláltam a legelső 3.5" meghajtóra: Sony OA-D30V műszaki adatok
Az Apricotban OA-32V volt használva. Ezek mind egy oldalas, 70 sávosak!
Összehasonlítva a Sony meghajtó fotói az EP meghajtó egységgel, nagyon úgy tűnik, hogy a doboz ilyen meghajtókhoz lett tervezve.
Ez OK, de van egy kis gond: ezek a meghajtó 600-as fordulatszámon pörögnek és 500Kbi/sec átviteli sebességet használnak a normál 250Kbit (DD) helyett. A WD vezérlő családból a WD279x tudja ezt kezelni, az Apricot gépekben ie ez volt használva.
Következő probléma, hogy a 4Mhz-es Z80 nem elég gyors az 500Kbit/sec tempóhoz, különösen ha a lassú videómemóriában dolgozik. Ezért vagy DMA vezérlő kell, vagy legalább 6Mhz-es Z80. Így ezzel a tervvel nagyon más lett volna az EXDOS mint a jól ismert végleges verzió.
(A későbbi 300-as fordulatú 3.5"-es meghajtók megoldották az átviteli sebesség problémáját.)

Érdekes! Én nem emlékszem, hogy találkoztam volna ezzel a problémával (a lemez túl gyors a Z80-hoz), de úgy gondolom, hogy a 3.5" meghajtók piacra kerülése, és ezen meghajtó doboz tervezése jóval megelőzte az EXDOS szoftver fejlesztésének kezdetét. Valószínűleg egy marketinges gondolta úgy, hogy jó ötlet lenne ezeket a gyorsabb meghajtókat használni, és tette bele a sajtó bejelentésekbe.

Mindig úgy gondoltam, hogy ez a meghajtó egység és a többi extra bővítmény sokkal szögletesebb és doboz szerűbb, nem lehet összehasonlítani az Enterprise szexi görbéivel. Legalább a sarkokat lekerekíthették volna!

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: Egy EP fejlesztő emlékei
« Reply #40 on: 2013.February.23. 18:19:53 »
Lassan minden régi rejtélyre fény derül... :-)
(Még az alaplapok számozása hátra van, meg esetleg a további bővítőket, perifériákat is lehetne kérdezgetni. :-) Egér, Speakeasy, monitor, printer, stb. :-) ) Melyikről mit tud, esetleg melyiket használta is...?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #41 on: 2013.February.23. 19:52:17 »
Az eddigiek alapján, azaz, hogy az IS-ben kb. semmit nem tudtak arról, hogy az Enterprise Computers mit csinált, szerintem ezekről se fog tudni semmit. Pláne, hogy ezek külső cégeknél készültek. (Az Aztec megbízása elég nagy hiba volt, a Speakeasy, de főleg az egér méltatlan az EP színvonalához.)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #42 on: 2013.February.24. 14:42:32 »
Nem, én semmit nem tudtam ezekről az egyéb bővítésekről, mielőtt ezen a csodálatos fórumon olvastam és képeket láttam róluk. Azt az egeret hogyan is lehetne elfelejteni! Ezek csak a magyaroknál (esetleg németeknél) léteztek? A beszéd szintetizátor csak angolul tudott?
Nem csak nálunk, nézd meg a prospektusokat.
A Speakeasy angol, német és francia szoftverrel rendelkezik. GI SP0256 IC-re épül amit sok más beszéd szintetizátorban is használtak számos számítógéphez.

A Speakeasy és az Egér nem az Enterprise Computers által készült, hanem az Aztec Software cég által. Ők igértek fordítóprogramot az IS-BASIC-hez, de ez soha nem lett kiadva. Erről a projektről tudsz valamit?

Nem soha nem hallottam erről! De biztos vagyok benne, hogy számos probléma jött elő, első ami eszembe jut az IS-BASIC változók dinamikus hatóköre. Ez természetes egy interpreternél, de egy egy gépi kódú fordítónál sokkal természetesebb a statikus hatókör. A fordító egy közbenső kódot (p-code) állíthatna elő, amely interpretálva lenne. Így megmaradna a kompatibilitás a BCD matematikai rutinok felhasználására.

Lehetséges, hogy amikor az Aztec elfogadta a feladatot, azt gondolták, hogy ez EP-nek ugyanolyan egyszerű BASIC-je van mint más egyéb gépeknek?
És amikor problémákba ütköztek feladták a projektet.
Igen, ez nagyon valószínű.

Az egyetlen létező fordító később lett kifejlesztve egy EP felhasználó által, és sok korlátozást tartalmaz, például csak globális változók lehetnek, és csak egész számok.
Erről sem tudtam... kezdetnek nem rossz :-) de a lokális változók előnyt jelentenének komoly programozásnál.
« Last Edit: 2013.February.24. 15:33:58 by Zozosoft »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #43 on: 2013.February.24. 15:02:11 »
Az összeomlás után hol dolgoztál a VT-DOS-on? Otthon? Vagy a Videotonnak volt ott irodája?
Az IS összeomlása után a Madge Networks-ot Robert Madge anyjának a farmján indítottuk el, London elővárosában. Itt fejeztem be (és lehet, hogy már itt is kezdtem?) a VT-DOS-t. Itt készült az a fotó, amin egy fa előtt látható a csap, 1986 nyarán. Azt nem tudom, hogy a jogi dolgok hogyan lettek az IS-el lerendezve, ilyen ügyekkel soha nem foglalkoztam. A farm már nem farmként működött, Janet Madge (azóta elhunyt, nyugodjék békében!) csak pár lovat tartott. Ahogy a Madge Networks folyamatosan nőtt, a régi gazdasági épületek és istállók irodákká lettek alakítva. Végül elfogytak az istállók, ekkor az Értékesítés és Marketing csoport rendes irodákba lettek költöztetve, és csak a fejlesztők maradtak itt.

Találtam egy érdekességet a TVC honlapon:
Angol leírás a 2.0-ás BASIC-hez. (Ez a legutolsó TVC modelhez készült a TVC64K+-hoz.)
A dátuma ennek 1987 május 13., nagyjából egy évvel az összeomlás után! A cégnév pedig: IS Systems Ltd. Új cég lett alapítva a TVC-s projektek befejezésére?
Érdekes! Azt hiszem jól gondolod, de sajnos nem emlékszem, soha nem foglalkoztam a jogi oldalával a dolgoknak. Mivel a Videoton az IS-el volt szerződésben, ezért az IS mindent elkövethetett, hogy a Videoton ne kerüljön hátrányos helyzetbe. Valószínűleg ezért alakult ez az ISS.
V2-ről már el is felejtkeztem!

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Egy EP fejlesztő emlékei
« Reply #44 on: 2013.February.26. 13:23:53 »
A FORTH kézikönyv külön beszél az IS-FORTH-ról és az Enterprise specifikus FORTH kiegészítésekről.
Az IS-FORTH más rendszerekre is ki lett adva? Vagy későbbre volt ez tervezve, de végül az összeomlás miatt nem valósult meg? A Videoton nem érdeklődött a FORTH iránt?

Nem hinném, hogy valaha volt tervezve más rendszerre kiadás, de elsőként más rendszeren lett írva, és később lettek az Enterprise részek hozzáadva. Új szabvány volt ebben az időben, a FORTH-83, az IS-FORTH is ez alapján készült, majd hozzáadva az Enterprise bővítések. Gondolom ezért készült el így a kézikönyv is.
Soha nem hallottam arról, hogy a Videoton érdeklődött volna a FORTH iránt, azonban mint egyszerű programozó, én soha nem vettem részt személyesen a tárgyalásokon.
« Last Edit: 2013.February.26. 20:51:37 by szipucsu, Reason: egyetlen betűt beszúrtam :D »