ep32 1.20 - enteprise szmtgp emulcija

az "ep32" a kevin thacker (amstrad@aiind.upv.es) fle "enter" 
emultor alaposan mdostott verzija. ksztette vincze bla gyrgy, msnven egzo 
(ex-exosworm - egzo@freemail.hu)

az "enter", teljes forrssal gnu nyilvnos licensz alatt jelent meg. tovbbi
rszletekrt nzd meg az eredeti "doc.txt"-t.

jdonsgok az 1.20 verziban:

- szegmens is megadhat trspontokhoz a debuggerben
- kis mdosts a NICK emulciban hogy mkdjn a VENUS
- VS 2005-tel fordtva

jdonsgok az 1.19 verziban:

- javts a nick portok olvassnl hogy a renegade mkdjn

jdonsgok az 1.18 verziban:

- taln mr nem akad tbb a hang egyik gpen sem...

jdonsgok az 1.17 verziban:

- Varr Gyrgy konfigurtora a hardware menben
- winimage fjlok kezelse (szintn Varr Gyrgytl)
- log jl jelenik meg xp-ben is
- nhny aprbb javts

jdonsgok az 1.16 verziban:

- kisebb javtsok a hangkezelben
- magyar gyik.txt 
- mdostsok a sgban

jdonsgok az 1.15 verziban:

- kezelfellet javtsai (javtott teljes kpernys/ablakos vlts)
- pr gyorsts
- jobb idzts a nasa guy demkhoz (nmelyik hasznlja a "vrakozs minden memriahozzfrsnl" flaget)
  (az idzts lehetne mg pontosabb, de az mr nagyon az emultor sebessgnek rovsra menne)
- integrci a windows shell-be. (a snapshot fjlok az ep32-hez vannak rendelve, gy akr dupla kattintssal is indthatak)
- javott ikonok
- vltozott az ep32 webcme (http://web.axelero.hu/egzo/ep)

jdonsgok az 1.14 verziban:

- nhny kisebb gyorsts
- nincs tbb lefagys kperny mentsekor teljes kpernys mdban
- waveout interfsz (mostantl ez az alaprtelmezett) a jobb hang kompatibilitsrt
- direct-x 8-ra nincs tbb szksg. direct-x 7-nek elgnek kell lennie.

jdonsgok az 1.13 verziban:

- mdostsok a kpernyfrisst s idzt rutinokban, hogy nhny
 klnleges program is mkdjn (pl. joe rockmonitora)
- vltoztatsok a hangrendszerben, hogy a magnetron hangja is hallhat legyen

jdonsgok az 1.12 verziban:

- mg jobb vide memria idzts
- gyorsabb betlts magnrl
- a fels nyolc szn belltsa kperny zemmdvlts utn javtva
- az lpt animcik jl mkdnek (pl. a scroll demo-ban, az antiriadban s
  a tilitoli-ban)
- vltoztathat idztsi pontossg a z80 menben (ez gyorstja az emulcit)

jdonsgok az 1.11 verziban:

- vgre mkdik a dave hanggenertor osztja
- dave llapotnak helyrelltsa snapshot betltsekor javtva
- javtott vide memria idzts
- magyar nyelv sg (egyelre az ep32-hu.chm nev fjlban tallhat, amit
  brmikor meg lehet nyitni.)

jdonsgok az 1.1 verziban:

- 4,5,7 s 17 bites polinom szmlls torzts a hangcsatornkon (a "nodes of yesod"
  hangeffektjei gy mr jk)
- nagyon magas hanggenertor frekvencik helyes kezelse (a 48k-s zx 
  spectrum programokhoz)
- bias belltsa snapshot betltsekor javtva
- hangrendszer javtsai (100 ms-nl rvidebb buffert is be lehet lltani)
- programozhat kls joystick emulci
- j z80 idzts vrakozsi llapotokkal M1-nl s vidememria hozzfrsnl
  (ez egy kiss lasstja az emulcit)
- javtsok a z80 emulciban. nincs tbb sszekuszldott kperny a chase 
  h.q.-ban s a wec le mans-ban.

jdonsgok az 1.0 verziban:

- j, optimalizlt nick rutinok. mostantl az ep32 csak 16 s 32 bites kpernymdokban
  fut. a kp generlsa sokkal (2-5-szeresen) gyorsabb lett.
- ALTIND0 s ALTIND0 karaktermdokban javtva. (gy mr a tekercsek jl jelennek meg
  a cauldronban)
- kezelfellet javtsai
- win98 tmogats feljavtva

jdonsgok az 1.0beta verziban:

- snapshot ments/tlts (zip tmogatssal)
- directinput vltoztatsok, a jobb kompatibilitsrt
- teljesen jrart billentyzet kezel
- billentyzet bellts 
- a nem dokumentlt nick portok emullva vannak (minden nick regiszter elrhet a 84-8f 
  portokon is !!!) gy mr fut a "nautilus".
- kls joystick emulci eltvoltva (sok klns gondot okozott :)

jdonsgok az 1.0alpha rc5 verziban:

- konfigurcis fjl betlt
- trendezett menk
- magn betlt fjlnv problmi javtva
- rvnytelen registry rtkek ellenrzse 
- egyb apr javtsok

jdonsgok az 1.0alpha rc4 verziban:

- kpernyments
- a tape patch visszatrt...
- ha nincs fjlnv megadva magnrl tltshez (pl. 'load "tape:"' parancs basic-ben, vagy "start"),
  az emultor megjelent egy ablakot, ahol ki lehet vlasztani a betltend fjlt
- ep32 mostantl emlkszik bizonyos belltsokra (registry hasznlatval)
- javtsok a megszaktsrendszerben (az 1Hz megszakts mr megy)
- cmos ra emulci (zozotools-al mkdik)

jdonsgok az 1.0alpha rc3 verziban:

- jobb DAC kimenet javtva
- color bias javtva (mg van mit javtani rajta)
- exos nn mnemonik a deubuggerben
- rengeteg javts a debuggerben s a kezelfelletben
- step over ar call, djnz, exos, ldir/lddr, stb. utastsokhoz a debuggerben
- port i/o
- gyr modulator s alulterszt szr a zajcsatornn
- a hinyz "^" billenty javtva
- elkezdtem dolgozni a help-en
- teljesen j megszaktsrendszer, jobb vide megszaktsok stb. mr fut a pddemo :)
- "run to address" visszatrt
- fggleges visszafuts idztse javtva

jdonsgok az 1.0alpha rc2 verziban:

- a lemezmeghajt interfsz mkdik win9x/me alatt is
- lefagys, ha nincs a meghajtban lemez win2k/xp-ben javtva
- floppy lemez rs
- kperny mrete vltozott
- "pause" a fmenben javtva
- hanger csuszka pozcija javtva
- hangkimenet mentse javtva
- rvnytelen margk mr jl jelennek meg

jdonsgok az 1.0alpha rc1 verziban:

- rettenetes lelassuls win9x alatt javtva (xp alatt dolgozom :)
- j lemezmeghajt interfsz. az emullt enterprise meghajtinak a pc-ben talhat floppy
  meghajtk vannak megfeletetve, gy az eredeti enterprise lemezek hasznlhatk az emultoron :)
  (ehhez nt/2k/xp oprendszereken adminisztrtor jogok szksgesek)
  hd-s (1.2, 1.44 mb vagy nagyobb kapacits) lemezekhez a turbo-exdos 1.3 szksges !
- nhny javts a debuggerben
- hang javtva szneteltets kzben

fbb mdostsok kevin (2001.aug.26) emultorhoz kpes az 1.0-s verziban:

- billentyzet leolvass srsge megnveleve (gy sokkal knnyebb gpelni)
- billentyzet kezel javtva (tbb nem hal el a billentyzet, ha a REM1 vagy REM2 be van lltva)
- F6 javtva (numerikus billentyzet "6" gombjra kerlt)
- llthat processzor rajel
- programozhat frekvencij idzt megszaktsok javtva (most mr j a frekvencia)
- teljesen jrart directsound kezel s dave hang emulci
- teljesen jrart direcrdraw kezel (teljes kpernys/ablakos md mkdik)
- jobb sznek, llthat fnyer
- debugger megvltozott
- hang kimenet mentse .wav fjlba
- j idzt rutinok a nagyobb pontossg s kisebb processzor terhels rdekben

minimlis konfigurci:

pentium-2 300 MHz
agp vide krtya 
windows 9x/me/2k/xp satbbi
direct-x 7
hangkrtya

nick grafikai chip emulcija:

- minden dokumentlt videmd
- vide megszktsok
- nhny interlace md
- vres mkdse pixel s lpixel mdokban

dave hang chip emulcija:

- 3 hanggenertor + 1 zajgenertor 7,9,11,15 vagy 17 bites polinom szmllokkal
- 4,5,7 s 17 bites polinom torztk a tiszta hang csatornkon
- gyr modulci
- alultereszt szr a zajcsatornn
- programozhat zaj frekvencia
- direkt kimenet a DAC-ra (digitalizlt hanghoz)

hinyzik mg:

- felltereszt szrk (ezekrl nincs informci)

tervezett j funkcik:

- soros intersz (egrhez)

ha brmilyen informcid van a hinyz dolgokrl, nem mkd programokrl, stb:

egzo@freemail.hu 

a legjabb verzi mindig letlthet a 

http://web.axelero.hu/egzo "enterprise" rszrl
(http://web.axelero.hu/egzo/ep)

Ksznet Varr Gyrgynek,  Mikln Attilnak (The Art of Code) s Pertik Lszlnak (Garfield) az 
emultor elksztsben nyjtott segtsgrt.
