Welcome, Guest. Please login or register.


Author Topic: EP128emu (Read 401107 times)

Offline Ep128

  • EP addict
  • *
  • Posts: 1851
  • Country: hu
    • Honlapom
Re: EP128emu
« Reply #690 on: 2016.September.23. 22:34:12 »
... de mind ez miért nem 2.1 most már? :-)

Offline gflorez

  • EP addict
  • *
  • Posts: 3610
  • Country: es
    • Támogató Támogató
Re: EP128emu
« Reply #691 on: 2016.September.24. 08:08:38 »
Good job. You have have though in all.

I will fix soon EDC Windows horizontal sensitivity.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #692 on: 2016.September.25. 09:51:16 »
A ROM csomagot valószínűleg ideje lenne frissíteni :oops:, de ehhez össze kellene gyűjteni az aktuális verziókat. Jelenleg ezek a file-ok találhatók a csomagban:

   32768  Defl:N    19981  39% 2010-05-11 22:15 0c4526fc  asmon15.rom
   16384  Defl:N    12322  25% 2008-12-03 21:46 1228de34  basic20.rom
   16384  Defl:N    12444  24% 2008-12-03 21:46 55f96251  basic21.rom
   16384  Defl:N    10964  33% 2008-12-03 21:46 6999d6a3  brd.rom
   32768  Defl:N    25531  22% 2010-01-23 15:46 40852f25  cpc464.rom
   32768  Defl:N    26122  20% 2010-01-23 15:46 9e827fe1  cpc6128.rom
   32768  Defl:N    26095  20% 2010-01-23 15:46 9ab5a036  cpc664.rom
   16384  Defl:N    10659  35% 1995-11-15 07:22 1fe22ecd  cpc_amsdos.rom
   16384  Defl:N    13055  20% 2008-12-03 21:46 2a4a2dd4  cyrus.rom
   16384  Defl:N    10623  35% 2008-12-03 21:46 67ed9956  ep-plus.rom
   32768  Defl:N    23402  29% 2009-07-09 20:35 bd503eeb  epd19hft.rom
   32768  Defl:N    23297  29% 2009-07-09 20:36 9a0bd9b2  epd19uk.rom
   32768  Defl:N    23286  29% 2009-06-29 19:56 7eb63e25  epdos_z.rom
   16384  Defl:N      677  96% 2009-12-22 14:37 4b31ed3a  epfileio.rom
   16384  Defl:N    11152  32% 2008-12-03 21:46 e1af230c  esp.rom
   16384  Defl:N    13328  19% 2009-05-07 22:29 e1e4a2ef  exdos10.rom
   32768  Defl:N    14079  57% 2009-12-25 12:33 e0135929  exdos13.rom
   32768  Defl:N    24067  27% 2009-12-25 12:25 95c5a5e7  exdos13isdos10esp.rom
   32768  Defl:N    24126  26% 2009-12-25 11:53 ac6f2072  exdos13isdos10hun.rom
   32768  Defl:N    26627  19% 2010-05-08 20:43 b3d4d8d3  exos20.rom
   32768  Defl:N    26823  18% 2010-05-08 20:45 34284877  exos21.rom
   65536  Defl:N    42754  35% 2008-12-03 21:46 c82e699f  exos22.rom
   65536  Defl:N    43290  34% 2008-12-03 21:46 24838410  exos23.rom
   65536  Defl:N    43902  33% 2010-05-08 21:32 9525a251  exos232esp.rom
   65536  Defl:N    43722  33% 2010-05-08 21:32 0e8ac476  exos232hun.rom
   65536  Defl:N    43701  33% 2010-05-08 21:32 f99fc840  exos232uk.rom
   32768  Defl:N    18333  44% 2008-12-03 21:46 1753d49a  fenas12.rom
   16384  Defl:N    11978  27% 2008-12-03 21:46 18b8f121  forth.rom
   32768  Defl:N    18226  44% 2008-12-03 21:46 3c405abc  genmon.rom
   32768  Defl:N    17270  47% 2008-12-03 21:46 3cd4b5cb  heass10hfont.rom
   32768  Defl:N    17076  48% 2008-12-03 21:46 dea94a5c  heass10uk.rom
   32768  Defl:N    17198  48% 2008-12-03 21:46 c96ea13a  heassekn.rom
   16384  Defl:N    11246  31% 2008-12-03 21:46 596ab6d6  hun.rom
   16384  Defl:N     3465  79% 2010-01-23 15:46 a62c75d6  ide.rom
   32768  Defl:N    18469  44% 2010-10-17 15:22 ab810f33  iview.rom
   16384  Defl:N    11098  32% 2008-12-03 21:46 1d75ab53  lisp.rom
   32768  Defl:N    14383  56% 2008-12-03 21:46 eba6027c  pascal11.rom
   65536  Defl:N    33246  49% 2008-12-03 21:46 c8fcf3ae  pasians.rom
   16384  Defl:N    11684  29% 2010-12-20 23:40 9813835d  tpt.rom
   32768  Defl:N    18184  45% 2009-07-10 22:41 d75ece67  zt18ekn.rom
   32768  Defl:N    18334  44% 2009-07-10 22:41 76c9dbf6  zt18hfnt.rom
   32768  Defl:N    18275  44% 2009-07-10 22:42 4f386fc8  zt18hun.rom
   32768  Defl:N    18038  45% 2009-07-10 22:41 5378d312  zt18uk.rom
   32768  Defl:N    24147  26% 2010-01-23 15:46 2cbe8995  zx128.rom
   32768  Defl:N    18296  44% 2005-12-24 11:12 99a8ec89  zx41.rom
   16384  Defl:N    12204  26% 2010-01-23 15:46 ddee531f  zx48.rom

Offline Lacika

  • EP addict
  • *
  • Posts: 3199
  • Country: hu
    • http://www.ep128.hu
Re: EP128emu
« Reply #693 on: 2016.September.25. 10:10:02 »
A pascal11.rom szerintem már felesleges. pasians.rom-ból van új, egeres.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #694 on: 2016.September.25. 15:09:15 »
Ha hazaertem a hegymaszasbol, akkor osszeszedem.

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: EP128emu
« Reply #695 on: 2016.September.25. 17:24:33 »
:smt041
Hamarosan én is használom az egeres EP128emut. :)

Offline geco

  • EP addict
  • *
  • Posts: 7121
  • Country: hu
    • Támogató Támogató
Re: EP128emu
« Reply #696 on: 2016.September.26. 18:51:37 »
Kúúúl, megy az egér, és a zajcsatornás szűrős cucc is fasza.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #697 on: 2016.September.27. 18:23:53 »
Ha jól látom, a GitHub-on a Z80 típusa CMOS lett. :oops: Ez valószínűleg a 2.0.9.1 után összegyűjtött módosítások egyike, mert nem emlékszem ilyen változtatásra. Azonban nem tudom, ez valóban jó ötlet-e, mert elronthat régebbi programokat, különösen Spectrumon és CPC-n, ahol a 16 bites port címzés miatt egyébként is gyakran használnak "OUT (C)" utasításokat. Talán célszerűbb lenne visszaállítani az NMOS-t, vagy esetleg konfigurálhatóvá tenni?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #698 on: 2016.September.27. 18:38:48 »
Szerintem én voltam, azon az alapon, hogy egyébként meg CMOS-ként müködik (nem bugos).
A konfigurálhato lenne legjobb.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #699 on: 2016.September.27. 18:49:48 »
Szerintem én voltam, azon az alapon, hogy egyébként meg CMOS-ként müködik (nem bugos).

Valóban, bár a nem bugos Z80 miatt nem valószínű, hogy hibásan működnének programok, az OUT (C), 0 helyett OUT (C), 255 viszont könnyen okozhat problémát, mivel a gépeket eredetileg NMOS CPU-val gyártották.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128emu
« Reply #700 on: 2016.September.28. 01:22:31 »
Ha jól látom, a GitHub-on a Z80 típusa CMOS lett. :oops: Ez valószínűleg a 2.0.9.1 után összegyűjtött módosítások egyike, mert nem emlékszem ilyen változtatásra. Azonban nem tudom, ez valóban jó ötlet-e, mert elronthat régebbi programokat, különösen Spectrumon és CPC-n, ahol a 16 bites port címzés miatt egyébként is gyakran használnak "OUT (C)" utasításokat. Talán célszerűbb lenne visszaállítani az NMOS-t, vagy esetleg konfigurálhatóvá tenni?

Nem ez volt?

https://github.com/istvan-v/ep128emu/commit/a7fc4f8608aa807f861bb36979252d48c902a694

Ezt meg en commit-oltam az alapjan amiket kuldozgettel a forumon modositasokat.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #701 on: 2016.September.28. 10:21:06 »
Nem ez volt?

https://github.com/istvan-v/ep128emu/commit/a7fc4f8608aa807f861bb36979252d48c902a694

Ezt meg en commit-oltam az alapjan amiket kuldozgettel a forumon modositasokat.

Ez valószínűleg nem az én ötletem volt :oops:, mindenesetre a GitHub-on egyelőre visszaállítottam az NMOS CPU-t, viszont most már emulálja a bugos LD A,I/R utasításokat, és ennek megfelelően lefagy a Pinball Power javítás előtti verziója, illetve a Z80 bug tesztelő programom is jelzi a hibát. :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128emu
« Reply #702 on: 2016.September.28. 14:07:16 »
Ez valószínűleg nem az én ötletem volt :oops:, mindenesetre a GitHub-on egyelőre visszaállítottam az NMOS CPU-t, viszont most már emulálja a bugos LD A,I/R utasításokat, és ennek megfelelően lefagy a Pinball Power javítás előtti verziója, illetve a Z80 bug tesztelő programom is jelzi a hibát. :)

Lehet, nem a te otleted volt, de magam vedelmeben, en ezt tuti nem irtam volna at csak ugy magamtol :) :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #703 on: 2016.September.29. 11:40:35 »
Néhány újabb javítás a GitHub forráskódban:
- az egér és joystick gombok emulációja módosítva, most már működik a SWAP
- a debuggerben az R regiszter kezelése hibás volt, nem vette figyelembe, hogy a 7. bit külön változó
- az "érvénytelen" DD/FD prefixek (ezek gyakorlatilag NOP utasítások amelyek után nem történhet megszakítás) időzítése javítva, eddig ezek 2 M1 ciklust használtak. Bár nem valószínű, hogy ennek sok jelentősége volt

A pascal11.rom szerintem már felesleges. pasians.rom-ból van új, egeres.

A Pascal-t esetleg 1.2 verzióra lehetne cserélni, de ebből nem látok ROM változatot. Más ROM-ok nem frissültek 2011 óta, például EXOS, EXDOS, EPDOS, ZozoTools, vagy IDE? Az ep128.hu-n remélhetőleg az aktuális verziók találhatók, így ott megnézhetem, miből van újabb. Találtam is például EXOS 2.4-et és EXDOS 1.4-et, ezeknek van valamilyen előnye emulátoron a korábbi verziókhoz (2.32 és 1.3) képest?
« Last Edit: 2016.September.29. 11:56:50 by IstvanV »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #704 on: 2016.September.29. 20:05:46 »
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]

A fentieken kívül a FILE: most már támogatja az EXOS 10 hívásokat, és a :DEF_DEV_FILE file kezelő eszköznek állítja be. Azonban a megfelelő működéséhez az epfileio.rom-ot is frissíteni kell, az új verzió ugyan megtalálható az installerben, de telepítés közben a letölthető ROM csomagban található régi file felülírhatja.
« Last Edit: 2016.September.29. 20:09:18 by IstvanV »