Welcome, Guest. Please login or register.


Author Topic: Az EP32 használata (Read 71431 times)

Offline gafz

  • EP lover
  • *
  • Posts: 703
  • Country: hu
    • View Profile
    • http://gafz.atw.hu
Re: Az EP32 használata
« Reply #105 on: 2006.August.04. 08:58:01 »
Óh, hogy azt a sokat szidott, túl egyszerûre sikerült EP hangzást milyen nehéz emulálni... :o
Enterprise Forever

Offline Lacika

  • EP addict
  • *
  • Posts: 2946
  • Country: hu
    • View Profile
    • http://www.ep128.hu
Re: Az EP32 használata
« Reply #106 on: 2006.August.04. 09:33:37 »
Kövezzetek meg, de nekem mindíg is tetszett az Ep hangja... Megvan a sajátságos hangulata.  :oops:

Online Zozosoft

  • EP addict
  • *
  • Posts: 13745
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Az EP32 használata
« Reply #107 on: 2006.August.04. 11:01:02 »
Quote from: "gafz"
Óh, hogy azt a sokat szidott, túl egyszerûre sikerült EP hangzást milyen nehéz emulálni... :o

A sok sz** PC nem bír vele :-)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8618
  • Country: hu
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Az EP32 használata
« Reply #108 on: 2006.August.05. 00:28:07 »
Szerintem pl. a DTM-es zenéknek nagyon kellemes hangulatuk van, azokkal a 8 bites, egyszerû hangmintákkal. És emun is szépen szól.
Én nem tudom felfogni (nem is értek hozzá), hogy összehasonlíthatatlanul gyorsabb egy PC az EP-nél, és mégis megviseli egy-két dolog emulálása. Legalábbis kívülállóként érthetetlen számomra, hogy egy 4 MHz-es cucc emulálása miért nehéz egy pl. 750MHz-es cucc számára. Ezek szerint az órajel nem minden.
Érdekes, hogy a DTM fájlok lejátszása nem gond az emulátornak, míg az említett Soundtracker néha gond, pedig a DTM-en néha 4 csatorna is szól egyszerre, a ST-ben pedig max kettõ (digi).
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline lgb

  • EP addict
  • *
  • Posts: 3535
  • Country: hu
  • æðsta yfirmaður
    • View Profile
    • http://lgb.hu/
Re: Az EP32 használata
« Reply #109 on: 2006.August.05. 23:22:14 »
Quote from: "szipucsu"
Szerintem pl. a DTM-es zenéknek nagyon kellemes hangulatuk van, azokkal a 8 bites, egyszerû hangmintákkal. És emun is szépen szól.
Én nem tudom felfogni (nem is értek hozzá), hogy összehasonlíthatatlanul gyorsabb egy PC az EP-nél, és mégis megviseli egy-két dolog emulálása. Legalábbis kívülállóként érthetetlen számomra, hogy egy 4 MHz-es cucc emulálása miért nehéz egy pl. 750MHz-es cucc számára. Ezek szerint az órajel nem minden.
Érdekes, hogy a DTM fájlok lejátszása nem gond az emulátornak, míg az említett Soundtracker néha gond, pedig a DTM-en néha 4 csatorna is szól egyszerre, a ST-ben pedig max kettõ (digi).


Persze, mert te a nativ orajelet mered. Eleve az orajel tenyleg nem minden, pl egy CISC meg RISC CPU eseten ugyanaz az orajel teljesen mas teljesitmenyt takar, gyakorlatilag ertelme sincs osszehasonlitani kulonbozo ISA-kat orajel szerint. Nade persze egy mai modern PC CPU-ja nyilvan akkor is joval gyorsabb mint az EP-ben levo 4MHz-en futo Z80. Azonban te nem ezt kerdezted, ha jol megfigyeled. Mert te egy amulatort futtatsz a PC-n. Ha pontos emulaciot akarsz es legalabb kvazi pontos emulaciot, akkor te nem am csak a Z80 CPU-t emulalod, hanem az EP tobbi reszet (memoria idozites, videojel generalas stb) ami egy valodi EP-n nem a CPU dolga. Viszont PC-n mivel nyilvan nincs hw-esen implementalt Dave es Nick, ezeket is emulalod. De meg ha ettol is eltekintunk, maga a Z80 pontos emulacioja is nehez, mivel a ket CPU mas. Egyetlen pl 4 orajelciklusig tarto Z80 opcode lehe tobb szaz orajel ciklust emeszt fel az emulatorban, amiatt, hogy egyszeruen NINCS ilyen utasitas a cel CPU-ban meg amugy is ciklus ponosaggal kene idoziteni stb. Na mind1, a lenyeg az, hogy ez egy nem fair osszehasonlitas, egy masik hw-t emulalni mindig nagyon nehez akar tobb ezerszer gyorsabb gep kell hozza, mint az adott gep, foleg ha vannak olyan hw elemei amit emulatorban viszont sw-bol kell nyomni. De ez forditva is igaz lenne, probalj meg Z80-on PC-t emulalni :) Ha leszarnad a tobbi hw elemet, a pontos emulaciot, stb stb akkor JIT es egyeb technikakkal a Z80 emulacio sebesseget egy tizes szorzon belul tudnad tartani a Z80 nativ sebessegehez kepest. Csak ez alkalmatlan lenne Ep emulalasara, mivel ez csak a CPU, es nem is lenne tul pontos emulacio.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13745
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Az EP32 használata
« Reply #110 on: 2006.August.13. 09:34:16 »
A tegnap felfedezett EXOS 2.0 bug alapján kiderült egy picike bug a Nick emulációban:
Valódi EP-n a Nick registerei nem törlödnek resetnél! (Bekapcsolásnál meg véletlenszerû értékeket tartalmaznak)

Pl az EXOS 2.0-val való teszteléshez
SET BORDER 255 (vagy akármi más :) )
Majd kétszer reset gomb, a hidegindításhoz.
Valódi EP-n ekkor a beállított keretszín marad a teszt alatt, mert a 2.0 elfelejti törölni...
EP32-n resetnél feketére vált. Ha jól nézem a forrást, ezért:
Code: [Select]
void Nick_Reset(void)
{
ZeroMemory(&Nick,sizeof(NICK_STATE));

  return;
}


Igazi EP-n a NASAGUY Demokból is látszik, mivel azok LPT-vel csinálják az animációt, ha gyorsan nyomogattuk a resetet, hogy ne jusson el az LPT törlésig az EXOS, akkor továbbra is futott az animáció, hiszen a Nick csinálta tovább a dolgát... (gyors reset nyomkodás helyetesíthetõ EXOS 2.3-nál az ESC lenyom, majd reset, ekkor míg nem engedjük fel az ESC gombot, nem megy tovább, azaz még nem jön az LPT újrainicializálás, tehát csodálható a reset után tovább futó animáció.)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8618
  • Country: hu
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Az EP32 használata
« Reply #111 on: 2006.August.14. 13:12:47 »
Ahogy én tapasztalom, az emulátorban körülményes a programozás, erre inkább az eredeti gép való, a következõ miatt:
Ha magnós konfigot állítok be, nem lehet elmenteni a mûvemet olyan formában, hogy azt az eredeti EP meg tudja emészteni (értsd: fájl formátumban), hanem save hatására az emu elfütyüli  :smt028 a cuccot. Legfeljebb snapshot menthetõ.
Régebben lemezes konfig esetén is szenvedtem, mert a lemezen késõbb jelent meg a cucc, mint ahogy elmentettem. Az EP32 zárolja (vagy valami ilyesmi) a floppymeghajtót, így más program sem tud ezalatt hozzáférni, és a kimentett fájl is csak akkor jelenik meg rajta, ha az EP32-t bezárjuk. Asszem, volt már olyan, hogy valami fájlt kimentettem EP32 alól és tûvé tettem a fél vinyót (vagy lehet, hogy nem a vinyót, már nem tudom), mire megtaláltam.
Amikor DSK image-et használunk, akkor is látszólag mûködik a save parancs, de eredménye nincs.
Mit javasoltok, ha fergeteges basic programjaimat akarom módosítani az EP32-vel, milyen konfigot használjak? Jó az a lemezes, aztán majd csak megjelenik a fájl a lemezen? Nekem nagyon szimpatikus lenne a magnós konfig, és akkor Windowsos hangulatban lehet(ne) betöltögetni/kimentegetni a fájlokat, nem kellene kis floppykkal bíbelõdni.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2553
  • Country: hu
    • View Profile
    • Enterprise Forever
Re: Az EP32 használata
« Reply #112 on: 2006.August.14. 13:29:30 »
Quote from: "szipucsu"
Ahogy én tapasztalom, az emulátorban körülményes a programozás, erre inkább az eredeti gép való, a következõ miatt:
Ha magnós konfigot állítok be, nem lehet elmenteni a mûvemet olyan formában, hogy azt az eredeti EP meg tudja emészteni (értsd: fájl formátumban), hanem save hatására az emu elfütyüli  :smt028 a cuccot.

Hát, igen. Hiányzik belőle az EXOS alapú mentés, töltés. Pedig talán ezt a legkönnyebb megcsinálni és hasznos. A lényege, hogy az EXOS hívásokat el kell kapni, olvasásnál PC-s file-ból beolvasni a byte-okat és közvetlenül az EP memóriájába pakolni. Mentésnél ugyanez fordítva ;-)
Azt, hogy ez melyik emulátorban van így megcsinálva inkább nem is mondom, mert megint olyasmit reklámoznék amit még nem tudok megmutatni :-(
Az EP32 kijavítása nélkül úgy tudnád megoldani a dolgot, hogy csinálsz egy kis progit ami a snapshotban megkeresi azt a területet ahol van a BASIC progi és kimenti neked PC-s file-ként. Egzo nem tudom hol jár, ha nincs ezt megcsinálni és a legfrissebb forrás van kint az emujából esetleg belerakhatom az EXOS mentést/töltést. Bár azt mondtam korábban, hogy inkább a sajátomat fejlesztem mint másét javítgatom, de ez nem nagy munka.

Offline XYBeR

  • User
  • *
  • Posts: 63
    • View Profile
Re: Az EP32 használata
« Reply #113 on: 2006.August.14. 13:30:54 »
esetleg ep128emu és vfd?

Quote from: "szipucsu"
Ahogy én tapasztalom, az emulátorban körülményes a programozás, erre inkább az eredeti gép való, a következõ miatt:
Ha magnós konfigot állítok be, nem lehet elmenteni a mûvemet olyan formában, hogy azt az eredeti EP meg tudja emészteni (értsd: fájl formátumban), hanem save hatására az emu elfütyüli  :smt028 a cuccot. Legfeljebb snapshot menthetõ.
Régebben lemezes konfig esetén is szenvedtem, mert a lemezen késõbb jelent meg a cucc, mint ahogy elmentettem. Az EP32 zárolja (vagy valami ilyesmi) a floppymeghajtót, így más program sem tud ezalatt hozzáférni, és a kimentett fájl is csak akkor jelenik meg rajta, ha az EP32-t bezárjuk. Asszem, volt már olyan, hogy valami fájlt kimentettem EP32 alól és tûvé tettem a fél vinyót (vagy lehet, hogy nem a vinyót, már nem tudom), mire megtaláltam.
Amikor DSK image-et használunk, akkor is látszólag mûködik a save parancs, de eredménye nincs.
Mit javasoltok, ha fergeteges basic programjaimat akarom módosítani az EP32-vel, milyen konfigot használjak? Jó az a lemezes, aztán majd csak megjelenik a fájl a lemezen? Nekem nagyon szimpatikus lenne a magnós konfig, és akkor Windowsos hangulatban lehet(ne) betöltögetni/kimentegetni a fájlokat, nem kellene kis floppykkal bíbelõdni.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8618
  • Country: hu
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Az EP32 használata
« Reply #114 on: 2006.August.14. 13:45:07 »
Nekem az a gyanúm, hogy floppys konfig esetén mûködik a dolog, csak még nem teljesen világos, hogy hogyan (mikor jelenik meg a fájl a lemezen, stb.) Ha ezt sikerülne kideríteni, az is elég lenne.
Lacika, jársz ebben a topikban? A játékokban a kempston, sinclair stb. joystick átírását EP megfelelõjükre emuval csináltad, vagy igazi EP-vel?
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline XYBeR

  • User
  • *
  • Posts: 63
    • View Profile
Re: Az EP32 használata
« Reply #115 on: 2006.August.14. 13:53:47 »
bár nem engem kérdeztél, szerintem akár pc-n is lehet boldogulni egy sima hexaeditorral, ha a szövegek nem képként vannak benne a programban.

Quote from: "szipucsu"
A játékokban a kempston, sinclair stb. joystick átírását EP megfelelõjükre emuval csináltad, vagy igazi EP-vel?

Online Zozosoft

  • EP addict
  • *
  • Posts: 13745
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Az EP32 használata
« Reply #116 on: 2006.August.14. 14:07:55 »
Quote from: "szipucsu"
Nekem az a gyanúm, hogy floppys konfig esetén mûködik a dolog, csak még nem teljesen világos, hogy hogyan (mikor jelenik meg a fájl a lemezen, stb.)

Ezt egészen nem értem... akkor jelenik meg a lemezen, amikor odaírod. Az igaz, hogy a többi PC-s program csak akkor fér hozzá, amikor már bezártad az EP32-t.
Én floppysan használom, nem volt soha ilyen "megjelenési" gondom.
Engem csak az zavar, hogy kb 5-10x lassabb mint a valódi EP floppy kezelése :-(

Offline geco

  • EP addict
  • *
  • Posts: 5767
  • Country: hu
    • View Profile
Re: Az EP32 használata
« Reply #117 on: 2006.August.14. 14:31:06 »
EP32 emu esetén azt vettem észre, ha nem veszem ki a floppyt majd teszem vissza emulátorból való irás után és úgy akarok rá írni winfos alól, akkor az emu alól frissen ráírt file eltûnik.

Én emulátort használok a CPC-rõl való konvertálásra, notrepadben megírom a programrészt, felmásolom a diskimage-re, EP128 emu (99MHz) alatt fordítom, majd bemásolom az EP32 tape könyvtárába, és EP32 alatt debugolom, ha valami gond van. ( általában szokott lenni. :) )

Ezzel a módszerrel még sosem vesztettem el file-t, és a notepad könnyebben kezelhetõ (számomra), mint az ASMON editorja, FEASS-t, meg HEASS-t még nem használtam.
Ráadásul a floppy-kezelés így még gyorsabb, mint EP-n.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13745
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Az EP32 használata
« Reply #118 on: 2006.August.14. 14:37:05 »
Quote from: "geco"
EP32 emu esetén azt vettem észre, ha nem veszem ki a floppyt majd teszem vissza emulátorból való irás után és úgy akarok rá írni winfos alól, akkor az emu alól frissen ráírt file eltûnik.

Ez izgalmas, ilyet még soha nem láttam! Vagy lehet, hogy az nem mindegy, milyen windowsos progival piszkálod? Én Total Commanderrel...

Offline geco

  • EP addict
  • *
  • Posts: 5767
  • Country: hu
    • View Profile
Re: Az EP32 használata
« Reply #119 on: 2006.August.14. 14:45:37 »
Quote from: "Zozosoft"
Ez izgalmas, ilyet még soha nem láttam! Vagy lehet, hogy az nem mindegy, milyen windowsos progival piszkálod? Én Total Commanderrel...


Én is azt használom, az is lehet, hogy op rendszer függõ a dolog, már nem emlékszem melyik alatt produkálta ezt az érdekes eltûnést, lehet hogy win98.
Szerintem ez nem az EP32 hibája, hanem Bill Gates-éké. :)