Welcome, Guest. Please login or register.


Author Topic: EP128emu (Read 400836 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #825 on: 2016.October.20. 15:23:58 »
Apróság, de lehetne nevet adni az emulált SD-nek, ahogy az IDE meghajtó is kap?
Bár itt nincs annyi karakter, de az OEMID/Product Name mezőkbe beférne, hogy "EP128SD"

Ez így megfelelő lenne (a 244 MB-os VHD alapján a CSD és CID, a másodiknál a file átnevezve)?

m 4004 4023
>4004  00 5D 01 32 13 59 83 CF  :.].2.Y.O
>400C  F6 DA CF FF 16 40 00 03  :vZO..@..
>4014  01 45 50 31 32 38 53 44  :.EP128SD
>401C  10 73 74 08 CF 01 0A 9B  :.st.O...
m 4004 4023
>4004  00 5D 01 32 13 59 83 CF  :.].2.Y.O
>400C  F6 DA CF FF 16 40 00 03  :vZO..@..
>4014  01 45 50 31 32 38 53 44  :.EP128SD
>401C  10 C7 B6 1D F8 01 0A A5  :.G6.x..%


A PSN-t az image file neve alapján generálja, és a 7 bites CRC-t is beállítja.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #826 on: 2016.October.20. 15:33:04 »
Igen!

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128emu
« Reply #827 on: 2016.October.20. 18:07:42 »
Hasznalja valami a CRC-t amugy? :) Ezen elmelkedtem egy darabig. A CID erdekes kerdes, oszinten bele sem gondoltam mire jo az, Zozo - fo SD support tesztelo :) - sem reklamalt eddig miatta :-D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #828 on: 2016.October.20. 19:50:59 »
Az SD kártya mérete, ez az ID fájlból is kiderül 7A000h szektor, 255852544 bájt = F400000h, ami jól is van tárolva.
Ebben a Microsoft dokumentumban írják, hogyan kell a C/H/S-t számolni:

Beépítettem ezt a CHS számítást a nem VHD formátumú file-okhoz, ez egyszerűbb is a korábban használtnál, és a 8 GB-nál nagyobb image méretek tesztelését (az első "else" előtt) egyelőre törölni lehetett.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #829 on: 2016.October.20. 21:21:12 »
Az EXE-kben még nem?

Azokat is frissítettem, itt található az új verzió.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #830 on: 2016.October.20. 21:32:40 »
Jónak tűnik :smt038
2 gigás kártya-val is megy (valódi méret 1920Mb)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #831 on: 2016.October.21. 09:55:45 »
Most felraktam egy szűz gépre tesztelni, hogy mindenféle korábbi ROM és config mentes környezet legyen.
Egy bakit már találtam :oops:
ROM csomagban régi az ASMON, ez a javított gyorstesztes.

A következő: EP64 TASMON-os konfigokból kimaradt a BASIC.
« Last Edit: 2016.October.21. 10:05:33 by Zozosoft »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #832 on: 2016.October.21. 10:29:46 »
Az IDE/SD configokban lehetne alapértelmezetten kikapcsolva a FILEIO-? Ezeket pont azért választja az ember, hogy a VHD-ről töltögesse a sok programot :-)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #833 on: 2016.October.21. 11:00:15 »
ROM csomagban régi az ASMON, ez a javított gyorstesztes.

A ROM csomagot hamarosan frissítem, bár a fórumról való letöltés hátránya, hogy a "dinamikus" URL miatt a meglevő installer nem tudja az új verziót használni. De ha már késznek tekinthető a ROM csomag (az sdext05 és esetleg az ide12 még támogathatná a lemezcserét, vagy az későbbi terv, amit nehéz megvalósítani?), akkor a hibák javítása után fel lehetne tölteni az ep128.hu-ra, ahol a 2.0.9.1-es verzió már megtalálható http://ep128.hu/Emu/ep128emu_roms.bin címen.

Quote
A következő: EP64 TASMON-os konfigokból kimaradt a BASIC.

Ezt valójában az ASMON 4-5 szegmensekre való áthelyezése okozta, mivel a BASIC is ott lenne, csak az egyik tud betöltődni. :) Annak lenne valamilyen hátránya, ha az ASMON visszakerülne a korábbi helyére (05-06h), vagy a BASIC szegmensét kellene változtatni?

Az IDE/SD configokban lehetne alapértelmezetten kikapcsolva a FILEIO-? Ezeket pont azért választja az ember, hogy a VHD-ről töltögesse a sok programot :-)

Tehát ne legyen az ilyen konfigurációkban epfileio.rom, vagy legyen, de a file I/O a "Machine configuration" alatt kikapcsolva (ilyenkor az epfileio.rom nem állítja be a FILE:-t alapértelmezett eszköznek, de hidegindítás nélkül újra engedélyezhető)?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14739
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128emu
« Reply #834 on: 2016.October.21. 11:15:33 »
De ha már késznek tekinthető a ROM csomag
Még Zozotoolsban jön egy frissítés a hétvégén (EXDOS 1.4 féle EXDOS.INI kezelés beépítése (régebbi EXDOS-ok esetére), valamint alapértelmezett meghajtó kiválasztása a gombnyomkodás esetére is. Magyarán, ha van SD/IDE és gombnyomással indítjuk az EPDOS-t, akkor is F: legyen az alap meghajtó :-) )
Quote
az sdext05 és esetleg az ide12 még támogathatná a lemezcserét, vagy az későbbi terv, amit nehéz megvalósítani?
Ez még későbbi, alaposabb átszervezést igényel (jelenleg egy tömbben adja be a logikai meghajtókat az EXDOS-nak, ezt szét kell szedni, hogy egyesével legyenek, mivel a partíciók változásával ezekből lehet kevesebb vagy több is.)


Quote
Ezt valójában az ASMON 4-5 szegmensekre való áthelyezése okozta, mivel a BASIC is ott lenne, csak az egyik tud betöltődni. :) Annak lenne valamilyen hátránya, ha az ASMON visszakerülne a korábbi helyére (05-06h), vagy a BASIC szegmensét kellene változtatni?
Az ASMON 4-5, BASIC legyen a 6-os, mint az EP128-TASMON configokban, így van gyors teszt.

Quote
de a file I/O a "Machine configuration" alatt kikapcsolva (ilyenkor az epfileio.rom nem állítja be a FILE:-t alapértelmezett eszköznek, de hidegindítás nélkül újra engedélyezhető)?
Így gondoltam.

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: EP128emu
« Reply #835 on: 2016.October.21. 18:00:50 »
A ROM csomagot hamarosan frissítem, bár a fórumról való letöltés hátránya, hogy a "dinamikus" URL miatt a meglevő installer nem tudja az új verziót használni.
Amíg nincs stabil cím, addig csak statikusan lehetne beépíteni az emulátor telepítő halmazába, legyen az linuxos, vagy windózos.
Ez meg LGB szerint nem ildomos.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EP128emu
« Reply #836 on: 2016.October.21. 19:47:55 »
Az ASMON 4-5, BASIC legyen a 6-os, mint az EP128-TASMON configokban, így van gyors teszt.
Így gondoltam.

A BASIC áthelyezve, és a FILE: tiltott IDE és SD konfigurációkban (csak a makecfg.exe változott):
[ Guests cannot view attachments ]

Az SD-s konfigurációk jelenleg az sdext05.rom-ot a - nem látható - 07h szegmensre is betöltik, aminek azonban a gyakorlatban csak akkor van haszna, ha ilyen konfigurációról készült snapshotot SD támogatás nélkül fordított emulátor próbál betölteni (mivel így nem marad üresen a szegmens), egyébként csak növeli a snapshot méretét, tehát nem tudom, érdemes lenne-e csak a lapozható flash ROM-ként tölteni?
« Last Edit: 2016.October.21. 19:54:10 by IstvanV »

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EP128emu
« Reply #837 on: 2016.October.22. 01:08:46 »
Amíg nincs stabil cím, addig csak statikusan lehetne beépíteni az emulátor telepítő halmazába, legyen az linuxos, vagy windózos.
Ez meg LGB szerint nem ildomos.

Azert, mert en azt mondtam, meg nem kell ram hallgatni, a velemenyem volt :) Csak max megtamogattam azzal, hogy mas sem szokott ilyesmit csinalni, de ettol meg mindig az en (vagy eppen akkor mas ...) velemenye. Szoval nem akarom en a "tutit" itt megmondani, de ugy vedd!

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: EP128emu
« Reply #838 on: 2016.October.22. 15:13:26 »
Aért továbbra is érdekes ez a romhelyzet, mert a romhalmazban ugyi nem csak az exos rom van, hanem annak már sokféle módosított változata, meg egyéb romok, mint például asmon rom, satöbbi.
Nem hiszem, hogy Zozo szerzői jogdíjpert kezdeményezne azért, mert valaki használja az általa módosított romokat, vagy valaki Zozót beperelné, hogy miképp merészelte a jogvédett romot módosítani. Vagy mi van az epdos rommal?
A plus4 -es romjai is bele vannak építve a plus4emuba, azoknak sem tudom a jogi helyzetét.
Én arra hajlok, hogy az ep128emu csomagomba bele legyen építve, vagy legalábbis annak feltelepítése a "nonfree" státusző romhalmaz feltelepítését is eredményezze.
A futás közbeni curl, vagy wget megoldás csupán a helyzet elkendőzése, látatlanba zajlik a júzer tudta nélkül és vagy sikerül (ha van netkapcsolat és a letöltési cím is jó), vagy nem. Ha nem, akkor szerencsétlen csak nézi az emu zöld hátterét és átkozódva "dícsérni" az emu alkotóit. Ha sikerül, akkor sem fog tudni a romhelyzet jogi státuszáról semmit, hacsak nem téved ide a fórumra.
Az emu maga GPL, azt el is tudja olvasni a júzer, ha egyetért vele, akkor nyugodtan használja majd, vagy, ha nem, akkor uninstallálja.
Ellenben, ha a telepítőjével látja, hogy rom is települ, akkor még esetleg meg is nézi a rom doksiait és esetleg elolvassa a hozzá mellékelt COPYRIGHT fájlokat. Ez lenne a legjobb, ha mellékelve lenne a romhalmazhoz egy ilyen COPYRIGHT, vagy LICENSE fájl, mely nyilván nem GPL.
Ezt meg mellékelni lehetne a telepítő csomagba.
Ha elolvassa és berezel, hogy jogsértést kövene el, akkor uninstallálhatja a romokat is, ha nem akkor meg már teljesen rá van hárítva minden következmény.
Mgjegyzem, hogy a nonfree tárolókat is használja a világon mindenki.
Az nvidia videókártyák meghajtóit is, melyek szintén zárt forrásúak, bárki letöltheti egy licenc egyetértő gombra kattintás után.

Tehát kellene egy stabil romhalmaz letöltési cím és a romhalmazhoz mellékelt LICENSE fájl.
« Last Edit: 2016.October.22. 15:17:09 by Attus »

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1299
  • Country: hu
  • Stray cat from Commodore alley
Re: EP128emu
« Reply #839 on: 2016.October.22. 17:04:04 »
Aért továbbra is érdekes ez a romhelyzet...
lgb kifogása licenc szempontból teljesen jogos. Nem tudod a ROM-okat GPL-lel licencelni. Az általad említett NVIDIA meghajtót is ezért kell külön letölteni, ezért nem lehet rész GPL licenccel terjesztett Linux distronak.
« Last Edit: 2016.October.23. 12:29:32 by szipucsu, Reason: Túl hosszú idézet lerövidítése »