Welcome, Guest. Please login or register.


Author Topic: EP128emu (Read 401149 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1020 on: 2016.December.28. 23:47:47 »
Illetve lehet az még az is, hogy EP-n az eredeti lejátszó kód emulálva fut, ami jóval lassabb az eredeti 6502-es tempónál. Emiatt a regiszterírások között jóval több idő telik el, ez is okozhat ám anomáliákat bizonyos lejátszórutinoknál.
Kipróbáltam, Z80 órajel növelés nem változtat semmit.
A régivel a fő hangszer (elektromos gitár vagy mi) nem igazán szól.

Offline balagesz

  • EP user
  • *
  • Posts: 277
  • Country: hu
Re: EP128emu
« Reply #1021 on: 2016.December.29. 00:28:59 »
A régivel a fő hangszer (elektromos gitár vagy mi) nem igazán szól.

Hm... Fura. A 8580-nak van (talán kettő) plusz hullámformája, ami a 6581-en csöndnek "szól", de hogy pont a Cybernoid 1 használná... Egy linket tudsz adni a .SID-re? Hogy lehetőleg ugyanazt nézzem majd meg. :)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: EP128emu
« Reply #1022 on: 2017.January.05. 17:36:14 »
Nocsak!
Van akinek gondja akadt.
https://github.com/istvan-v/ep128emu/issues/1
Én nem igazán vagyok otthon az angolban, de örömteli, hogy rajtunk kívülállók is rácuppantak az emura, mégha a talált hibajelzés nem is örömteli.
« Last Edit: 2017.January.05. 17:39:22 by Attus »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #1023 on: 2017.January.05. 18:45:15 »
Ilyen floppy problémája volt másnak is? Elvileg csak két olyan változtatás történt aminek itt jelentősége lehet, a sávok maximális számának a növelése és ami valószínűleg fontosabb, a Windows specifikus I/O módosítások valódi lemeznél.

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: EP128emu
« Reply #1024 on: 2017.January.05. 18:50:51 »
Nekem nem, igaz nem is állítgattam semmit a floppy beállításoknál
Megnéztem, minden -1-re állítva, és működik, a 2.0.11-et használom már, a SID-es verziót.
Windóze alatt, és disk image-dzsel használtam csak.
« Last Edit: 2017.January.05. 18:55:26 by geco »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1025 on: 2017.January.05. 19:14:52 »
Nekem működik image fájllal és valódi floppyval is, XP-n, Win 7-en és Win 10-en. EP és TVC módban is.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1026 on: 2017.January.05. 19:16:25 »
Image fájl esetén Windows alatt lehet az is a baj, ha valami más programban be van csatolva (pl virtuális floppy program), és ezért nem kap teljes hozzáférést az emu.

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: EP128emu
« Reply #1027 on: 2017.January.05. 19:28:36 »
Image fájl esetén Windows alatt lehet az is a baj, ha valami más programban be van csatolva (pl virtuális floppy program), és ezért nem kap teljes hozzáférést az emu.
Jogos.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #1028 on: 2017.January.05. 23:03:57 »
Úgy látszik, a hibát valójában az okozta, hogy görög karakterek voltak a file nevében, viszont Windowson a fopen() függvény nem működik Unicode karaktereket tartalmazó file név esetén (ilyen célra külön Microsoft specifikus függvény van, de még az se támogatja az UTF-8-at, előbb konvertálni kell). :roll: Az FLTK régi verziói még nem használtak UTF-8 kódolást, talán ezért működhetett a 2.0.9.1.

Tehát a teljes javításhoz gyakorlatilag az összes file műveletet módosítani kellene, mert nem csak a floppy image esetében fordul elő a hiba.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1029 on: 2017.January.05. 23:05:54 »
Igen, ezt már én is akartam írni, hogy az ékezetes karaktereket se szereti :oops:

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128emu
« Reply #1030 on: 2017.January.05. 23:26:26 »
Igen, ezt már én is akartam írni, hogy az ékezetes karaktereket se szereti :oops:

Na ezert nem kell ekezeteket hasznalni file nevekben :) Csak a gond van veluk :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #1031 on: 2017.January.05. 23:33:57 »
Linuxon működik, csak Windowson problémás az ilyen file megnyitása, ott kellene hozzá írni egy fopen() wrappert és az összes fopen() hívást arra cserélni.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: EP128emu
« Reply #1032 on: 2017.January.05. 23:43:00 »
Úgy látszik, a hibát valójában az okozta, hogy görög karakterek voltak a file nevében, viszont Windowson a fopen() függvény nem működik Unicode karaktereket tartalmazó file név esetén (ilyen célra külön Microsoft specifikus függvény van, de még az se támogatja az UTF-8-at, előbb konvertálni kell). :roll: Az FLTK régi verziói még nem használtak UTF-8 kódolást, talán ezért működhetett a 2.0.9.1.

Tehát a teljes javításhoz gyakorlatilag az összes file műveletet módosítani kellene, mert nem csak a floppy image esetében fordul elő a hiba.
Meg vagyok döbbenve, hogy az általam nagyrabecsült windows esetében nem működik az UTF8 az újabb FLTK-ban.
:shock:

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128emu
« Reply #1033 on: 2017.January.06. 00:14:48 »
Linuxon működik, csak Windowson problémás az ilyen file megnyitása, ott kellene hozzá írni egy fopen() wrappert és az összes fopen() hívást arra cserélni.

Azt gondoltam, hogy megy, mert nincs agyonbonyolitva, vegulis barmi byte stream lehet a file neve, ha nincs benne zero byte (end of string) vagy '/' jel (directory separator). Szoval lehet akar utf-8 encode-olt cucc is, a linux kernel "nem tudja" hogy mi az, neki byte-ok sorozata csak, ha utf8, ha us-ascii, ha barmi mas stb. Ezert nem ertem windows-t stb ahol kepesek ezt annyira agyonbonyolitani, hogy mindig csak a baj van vele, pedig tok egyszeru lenne amugy :) Jo persze, ha egy filesystem-en keverve hasznal az ember kulonbozo encoding-ot, az mondjuk gaz lehet, az igaz.

Amugy eleve, sok kulonbseg van unix/windows kozott, mar fopen()-nel is, ahol windows-on van kulon binary mod es text, mig unix-oknal ilyen altalaban nincs. Ha low level-ebb :) I/O-t nezunk es open(), ott pl Xemu-ba bele kellett hack-elnem az O_BINARY-t, mert windows meg itt kulonbseget tesz binary es text I/O kozott, ezert mindig hasznalok O_BINARY-t, csak unix eseten ez zeronak van definialva, igy a mode-hoz OR-olva semmit nem okoz ott :) Na, en ilyenekre mondom, hogy szerintem mar kb a hasznalhatatlansag hataraig tulbonyolitottak a windows-t (ja, lehet mondani, hogy a kompatibilitas miatt kell, de varjunk csak, miota van unix es windows? mintha unix regebbi lenne, megsincs annyi gondja ezekkel _altalaban_ .... na jo, kivetelek persze elfordulnak).

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #1034 on: 2017.January.06. 10:46:54 »
Na ezert nem kell ekezeteket hasznalni file nevekben :) Csak a gond van veluk :)
Én nem is használok. És ha lehet, akkor a 8.3-hoz is ragaszkodok :-)

Most a TVC kapcsán jött elő, mivel magyar gép, magyar programokkal, ott használták elég sokat.