Welcome, Guest. Please login or register.


Author Topic: ep128emu 2.0.8 (Read 84016 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: ep128emu 2.0.8
« Reply #165 on: 2010.October.25. 14:13:01 »
L <"filename"> <asciiMode> <start> [end]
'asciiMode' is 0 for binary, and 1 for text

Tuti én adom meg rosszul a parancsot, vagy nem tudom...

Néhány működő példa az L parancs használatára:
  L "screen.bin" 0 C000
Ez a C000h címtől kezdődően betölti a screen.bin nevű bináris file-t a memóriába. A file-t az Alt+F-el beállítható file I/O könyvtárban keresi, és az egészet betölti.
  L "screen.bin" 0 C000 CFFF
Ugyanaz, mint az előző, de ha a file hosszabb, mint 4096 byte, akkor csak az első 4096 byte-ot tölti be (a CFFFh címre még ír).
  L "" 0 C000 CFFF
File választó ablakot jelenít meg.
  L "" 1 C000 CFFF
ASCII (hexdump) formátumú file betöltése. A formátum ugyanaz, mint az M parancsnál, és az S parancs is ilyen formátumban ment, ha az asciiMode 1.
Az S (save) ugyanígy használható, csak ott értelemszerűen nincs lehetőség az end paraméter elhagyására. Mindkét parancs figyelembe veszi az AM (address mode) beállítást, így nem csak a Z80 által látható 64K memóriaterület, hanem a teljes 4 MB fizikai címtartomány is menthető és tölthető.
Ezeknek a parancsoknak a funkciója elérhető Lua scriptekben is, a loadMemory() és saveMemory() függvények használatával.

Vagy nem találja amit be akarok tölteni... Mindenesetre a sor vége "?"-re változik mindíg.

Ha nem találja, akkor hibaüzenetet ír ki. ? csak akkor van, ha a parancs hibás (pl. a paraméterek száma vagy formátuma nem megfelelő).
« Last Edit: 2010.October.25. 14:22:16 by IstvanV »

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: ep128emu 2.0.8
« Reply #166 on: 2010.October.29. 21:48:58 »
Nem sikerül az EXT2 joy tüz gomb lekérése vagy szimulálása
Ugyan ugy kell beprogramozni mint az EXT1-et ügye?
ep out b5,5    in a,b6    bit 0

az EXT1 müködik ugyan az a rutin de az EXT2 nem megy.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: ep128emu 2.0.8
« Reply #167 on: 2010.October.29. 23:02:40 »
Nem sikerül az EXT2 joy tüz gomb lekérése vagy szimulálása
Ugyan ugy kell beprogramozni mint az EXT1-et ügye?
ep out b5,5    in a,b6    bit 0

az EXT1 müködik ugyan az a rutin de az EXT2 nem megy.

Ennek elvileg működnie kell:

Code: ZiLOG Z80 Assembler
  1.         LD    A, 5
  2.         DI
  3.         OUT   (0B5H), A
  4.         IN    A, (0B6H)
  5.         EI
  6.         RRCA

Itt a carry 0 (NC) lesz, ha az EXT2 tűzgomb le van nyomva, egyébként 1. A DI/EI nem kell, ha nem fordulhat elő közben olyan megszakítás, ami állítja a B5h portot. Ha ez nem működik, akkor érdemes ellenőrizni a billentyűzet konfigurációt.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: ep128emu 2.0.8
« Reply #168 on: 2010.October.30. 09:00:28 »
A z80-as réssze nincs gond akkor marad a billentyûzet konfigurációt.

Azzal lesznek broblémáim valahogy más képpen kell beprogramozni az EXT2 mint az EX1-et.

Beprogramoztam ugyan azokra a billentyükre ( EXT1 EXT2), nem müködik

Beprogramoztam különbözö a billentyükre, igy se nem müködik

Hol hibáztam ? ötlet?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: ep128emu 2.0.8
« Reply #169 on: 2010.October.30. 11:25:05 »
Beprogramoztam ugyan azokra a billentyükre ( EXT1 EXT2), nem müködik

Ugyanahhoz a PC billentyűhöz nem lehet egyszerre több EP billentyűt rendelni, csak az egyik fog működni. Az alapértelmezett konfigurációban (EP_Keyboard_HU.cfg/EP_Keyboard_US.cfg) egyébként már van EXT1 és EXT2 joystick a numerikus billentyűzeten (bal1=7, jobb1=9, fel1=/, le1=5, tűz1=+, bal2=4, jobb2=6, fel2=8, le2=2, tűz2=0; ezek csak bekapcsolt Num Lock mellett működnek).

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: ep128emu 2.0.8
« Reply #170 on: 2010.October.30. 11:31:48 »
megprobáltam ugysem müködik betöltöttem az EP_Keyboard_US nem müködik
külön beprogramoztam az EXT2 tüzgombot num0 ra ugysem müködik
egyéb ötlet ?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: ep128emu 2.0.8
« Reply #171 on: 2010.October.30. 11:42:21 »
Játékokban sem működik (természetesen olyan játékban, ami egyébként támogatja az EXT2 használatát), az EP_Keyboard_US.cfg betöltése után és a konfiguráció változtatása nélkül ?
A Num Lock nincs kikapcsolva ?

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: ep128emu 2.0.8
« Reply #172 on: 2010.October.30. 12:23:25 »
most iromát a vezérlést kölön veszem az ext1 és ext2 az ext1 müködik az ext2 nem irányitás/job,bal,le,fel/ müködne asmenben teszteltem de a tüz gomb nem müködik

EP_Keyboard_US.cfg betöltése után és a konfiguráció változtatása nélkül ?
nem müködik

A Num Lock nincs kikapcsolva ?

nincs de kikapcsolva is semmi

utána változtattam és ugysem müködik

asmenben irtam kisellenörzö rutint az irányok müködnek de a tüz nem jelenik meg.

elég sok mindent kiprobáltam de nemtaláltam megoldást, már arra gongollok nem e az emuban van e a hiba.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: ep128emu 2.0.8
« Reply #173 on: 2010.October.30. 13:45:59 »
elég sok mindent kiprobáltam de nemtaláltam megoldást, már arra gongollok nem e az emuban van e a hiba.

Az én gépemen működik (Linux és Windows alatt is), és eddig más sem jelzett ilyen hibát, ami nem a billentyűzet konfiguráció állítása miatt volt.
Játékokkal próbáltad (hogy egészen biztos legyen, hogy nem a programod a hibás) ?
A NUM0 helyett másik billentyűre állítva működik (természetesen ha a másik billentyűt valami más már használja, akkor azt előbb törölni kell; esetleg "Clear all") ? Ha csak a NUM0 nem jó, az lehet Windows verzió vagy billentyűzet nyelv kompatibilitási probléma (vagy rossz billentyű :)).

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13533
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.10 Firefox 3.6.10
    • View Profile
    • http://enterprise.iko.hu/
Re: ep128emu 2.0.8
« Reply #174 on: 2010.October.30. 13:54:45 »
Nekem is megy az EXT 2

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: ep128emu 2.0.8
« Reply #175 on: 2010.October.30. 16:14:55 »
igen végra müködik nem tudom, hogy hogyan de lehet amig nem lépek ki az egyikböl addig a régi beállitással inditja a másik emut
emiatt hiába töltöttembe a key.cfg-t az elsöbe a második azért nem müködöt.
a rutin jó csak leellenörizni nem tudtam

köszönöm

Offline szipucsu

  • EP addict
  • *
  • Posts: 8098
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: ep128emu 2.0.8
« Reply #176 on: 2010.November.05. 11:10:10 »
Nem tudom, hogy van most megcsinálva a letölthetõ emulátor, de szerintem az lenne célszerû, ha az EXOS-ból mindig a legfrissebb verziót lõné be a szegmensekre.
Tényleg nem akarom leszólni a munkádat, Zozo, ne így értsd, én elkezdeni se tudtam volna új EXOS verziókat készíteni. Csak a 2.3-asban van néhány bug, ami késõbb javítva lett, így nem lenne jobb a 2.3-ast kivenni a letölthetõ csomagból (de máshol persze azért legyen fent) és a 2.31-et hagyni meg helyette?  :oops:
Kivéve persze, ha van benne valami olyan, ami a többi verzióban nincs. Meg ahogy idõvel egyre több EXOS verzió lesz, az ember el sem igazodik a sok ROM között... A 2.0, 2.2 persze maradjon!
Tudom, egyszer már említettem ezt és le lettem szavazva.  :oops:
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: ep128emu 2.0.8
« Reply #177 on: 2010.November.05. 11:24:46 »
Nem tudom, hogy van most megcsinálva a letölthetõ emulátor, de szerintem az lenne célszerû, ha az EXOS-ból mindig a legfrissebb verziót lõné be a szegmensekre.

A legfrissebb verziót használja, feltéve, hogy nem kifejezetten olyan konfigurációt választasz, amelyben EXOS 2.3 van, vagy a memória konfigurációban állítod be a régi EXOS verziót. A konfigurációk nevében megtalálható, hogy milyen EXOS verziót használnak, és jelenleg csak egy van, amelyben ez 2.3: az "ep128hu/EP_640k_EXOS23_EXDOS.cfg". Ha neked van még több 2.3-as konfiguráció is, akkor azok az emulátor egy régebbi verziójából maradtak ott, amelyet nem töröltél az új telepítése előtt.
« Last Edit: 2010.November.05. 11:28:50 by IstvanV »

Offline szipucsu

  • EP addict
  • *
  • Posts: 8098
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: ep128emu 2.0.8
« Reply #178 on: 2010.November.05. 11:31:23 »
jelenleg csak egy van, amelyben ez 2.3: az "ep128hu/EP_640k_EXOS23_EXDOS.cfg".

Nem tudom, van-e ennek valami gyakorlati jelentõsége... de esetleg nem lenne jobb ezt is lecserélni 2.31-re?  :oops:
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
Re: ep128emu 2.0.8
« Reply #179 on: 2010.November.05. 11:34:26 »
Nem tudom, van-e ennek valami gyakorlati jelentõsége... de esetleg nem lenne jobb ezt is lecserélni 2.31-re?  :oops:

Van az is, a 2.3-as konfiguráció a 2.31 mellett van, nem helyette.