Működnek. Akkor maradok a 64 bitesnél, ha jól értem a jövőben ez is automatikusan készül?
Igen. Pont azert szenvedtem vele ennyit, hogy ne kelljen mindig leforditanom nekem, becsomagolni, kitenni, aztan elfelejtem, hogy XYZ verzio csak win32-bol ment ki, stb. Szoval jobb ez igy, szerintem
Plusz, ha valami olyat csinalok, hogy nem fordul, legalabb sikit, es latom, es akkor persze ki sem teszi az eredmenyt letoltesre (igaz, akkor "kezzel" build-elve sem tennem ki, az is igaz - mivel nem lenne mit ha elszall a forditas). A bonusz meg, hogy OSX-re is automatice, ami azert fontos, mert nincs OSX-em, szoval ha a Travis nem tudna, en nem tudnek olyat eloallitani maskepp. Mondjuk ez nekem kevesbe fontos, OSX-eseknek hasznos lehet viszont, termeszetesen! Ez utobbi mas mint a windows, olyanom sincs, de arra van cross-compilerem Linux ala, amivel windows-os exe-t kop ki a vegen, OSX-re ilyen nincs, ezert OSX-en kell forditani (pontositas: van ilyen is, de en nem boldogultam vele - tudom, ez az en bajom - ui Apple X-Code-jat kell letolteni Mac ala es abbol kivarazsolni dolgokat aztan azt osszeganyolni nemi Linuxos cross compilerrel stb ...)
Egy tanacs azert: ha valami hibat talalsz, erdemes megnezni 32 bitesnel is. Oszinten, en csak nekitoltam a forditot, hogy akkr legyen 64 bites is! Nincs ra garancia, hogy nem hoz elo valami hibat ez a muveletem. Maga a kod amugy nem kene, hogy ezen muljon, ui Linux ala is 64 bitesen fejlesztem, amde Linux es Windows 64 bites modelje kozott van nemi kulonbseg (egesz pontosan a long tipus merete nem ugyanaz, egyedul a windows-nal mas, minden mas OS kb persze erdekes modon nem igy csinalja, nem csak a Linux
). Ez amugy lathato is forditas kozben, ez a GUI kodnal jon elo, szoval ha a file selector ablakkal gond van, az pl gyanus ...
Van egy bug: működik az SD emuláció
Az a hiba, hogy mukodik?!
Elrontom en, hogy ne mukodjon, ha szeretned
Az a hiba, hogy SD kártya azonosító információkban nem az image mérete adódik át, hanem valami 14 megás méret.
Ez igaz. Lasd itt, van rola hibajegyem is
https://github.com/lgblgblgb/xep128/issues/22Erre gondolsz? Ezzel tisztaban vagyok, es utdom, hogy javitani kellene. Amugy miert fontos ez? Amikor csinaltam az SD supportot, beleraktam a card ID-et fixen, csak ugy random. Mivel ugy lattam, hogy a cuccnak (SDEXT ROM) ez nem gond, ezert igy maradt ... Gondolom azert nem gond neki, mert amugy sem nezi, hanem a particios tablabol kiszedett adatok alapjan olvas, es nem ellenorzni, hogy amugy a kartyara nezve valid-e egyaltalan az ertek (pl olyan particio leirasa van benne ami ra sem ferne a kartyara ...) Neked hol jott elo, hogy ez problema? Azert erdekel, mert en nem lattam olyan esetet, ahol ez gond lenne, bar beismerem, hogy ez igy tenyleg gaz azert
És itt jön a másik hiba, hogy nem lesz sector not found, ha a kártya méretén túlról van olvasva.
ret = lseek(sdfd, _offset, SEEK_SET);
if (ret != _offset) {
_read_b = 32; // address error, TODO: what is the correct answer here?
SD_DEBUG("SDEXT: seek error to %ld (got: %ld)" NL, _offset, ret);
Szerintem talan ez a kerdeses resz a forrasban. Lasd a commentet
Az a gond, hogy nekem SD kartyat hw (SPI busz) szinten emulalva kell valaszt adnom, es nem feltetlen tudom pontosan, hogy mi a szoszt kell mondani ilyen esetben
De hmnm. Most eszembe jutott, hogy lehet, ez egy masik bug, ha az OS megengedi a seek-elest a file vegen tulra is, akkor nem fogja a fenti lecsapni a problemat ... akkor majd itt bugfix lesz, kerem szepen
De visszaternek az elozo kerdesemhez, ez neked milyen korulmenyek kozott okoz gondot? Elvileg, valid, nem serult filerendszeru kartyanal nem is szabadna olyan keresnek lenni, ami eljut idaig ... Zozo. Csak *NEM* FAT16-os EXDOS-t csinalsz, es sikerult triggerelni ezt a bugot valahogy?
Amugy ami feltunt meg, es nem tudom "kinek a hibaja": meg anno amikor csak read-only support volt Xep128-ban SD-re, en hibat (SPI busz szinten marmint) adtam vissza write keresre. Erre ugy reagalt az EXDOS, hogy hibat adott, meg retry stb kerdes, amde onnantol az *OLVASAS* sem mukodott, ha egyszer kapott mar ilyen hibat. Erre azota sem tudok rajonni, hogy ez most nalam hiba, vagy EXDOS ilyen, hogy egy irasi hibat nem toleral, es utana olvasni sem enged? Amugy ez tesztelheto most is: oldd meg, hogy csak olvashato legyen az SD kartya image. Xep128 - elvileg - erre ugy reagal, hogy megnyitja akkor read-only modban (mivel RW nem megy ...) es nem enged ra irni, mivel hat nem is tud.
És egy apróság: az ikon csak az ablak sarkában jelenik meg, az EXE fájlon nem.
Na ez az, amirol fogalmam sincs. En nem tudom windows honnan veszi az exe file ikonjat. Otletem sincs
Az balakon azert jelenik meg, mert benne van a forraskodban, ez OS fuggetlen, SDL-el adok neki ikont. De, hogy az exe file-nak maganak van ikonja, azt sem tudtam, hogy ilyet lehet ... Mivel nincs windows-om, ugyebar
Majd ra-guglizok, nincs para