Talán be lehetne építeni, de nem tudom, a felhasználó szempontjából mennyire hasznos ha van IDE és SD emuláció is, valódi gépen az utóbbi praktikusabb, azonban emulátoron mindkettő VHD formátumú image-t tesz láthatóvá az EXDOS számára. Az Xep128 sdcard.img-je működik is IDE lemezként.
Persze, tok mind1 neki, az is sima "lemezkep" csak, ha IDE, ha SD ... Annyi van meg a Xep128-ban (bar ez meg nincs fenn talan a github-on), hogy egyreszt erzekeli az MS-tudomisen milyen VHD image-t (utolso sector nem adat valojaban hanem a forumatum resze). Meg size korrekcio, mivel elvileg SD image meret nem lehet akarmi, meg akkor sem, h 512-vel oszthato, tehat ott jatszok vele egy kicsit es bovitem az image-et ha kell, kulonben a SD id-et hasznalo cuccok (pl Zozo fdisk) helytelenul fognak mukodni.
Ha az IDE kezd elavulttá válni, akkor érdemes lehetne az SD-t megvalósítani, de ennek az emulációja problémásabbnak tűnik, ha jól látom, egy 64K-s ROM-ot használ a 04-07h szegmenseken, amelyen belül található SRAM és memóriába ágyazott I/O is (I/O portok helyett)?
Ja, valami olyasmi, lasd Xep128 forrasaban
Amugy en ep128emu-ba ugye egyszer "belehackeltem"
ha emlekszel, igen randa modon, mukodott is (sot meg az SD audio player-emmel is... ha jol remlik te is nezted pont anno). Az hogy mennyire "szep", hat biztos nem az
ide pakoltam anno ki (az oldal vege fel van link forrast tartalmazo zip-re is!):
http://ep.lgb.hu/ep128emu-sdext/Ezzel mondjuk az a baj, hogy az en SD-card implementaciom eleg ronda. Nekem is ujra kene irni, meg amugy a hibakezeles rossz benne, pl ha valami SD-controller szintu hiba van (marmint a kartyan levo controller maga ... mert ugye vmi mcu szeruseg van mindegyikben ami illeszti a flash cuccosokat az SPI/vagy mas hozzaferesi dolgokhoz) azt en mas szinten adom vissza (nem mint data packet szintu hiba), ez okozza, hogy a Xep128-ban ha pl read-only sd img-t irsz, akkor exdos error lesz es utana olvasni sem hajlando mar az exdos (ez mondjuk lehet az exdos/sd diskio/akarmi hibaja is, mert ettol meg kene neki tovabb hasznalni csak szerintem ilyen hibakra lehet, hogy nincs felkeszitve ...). A Xep128 beli implementacio amugy emulalja a flash-eleset is a "ROM-nak", amit meg Zozo kert. A cuccos itt van:
https://github.com/lgblgblgb/xep128/blob/master/sdext.cVelemenyem szerint, amugy par embernek hasznos az IDE is, sot lehet a ketto keverese is (ha jol remlik Zozo irta, hogy ez regen nem ment, de most mar igen ...). Szoval azt is lehetne akar mondjuk csak a GUI szempontjabol, hogy ami az "IDE" volt oda rakni egy fulre az SD-t is. Bar tudom, itt nem a GUI atalakitasa fo problema
En mar egyszer majdnem ravettem magam
hogy ha mar ugyis beleganyoltam az ep128emu-ba (lasd fentebb) akkor az IDE emus GUI reszt "elteriteni" h SD-t lehessen (is?) vele allitani. De ugye mivel a C++ nekem kinai, es szerintem csak az ember nyugalmanak megzavarasara jo, ezert feladtam
En mar annak is orultem, hogy sikerult belegyanolnom ep128emu-ba valahogy, meg ha borzalmas modon is