Enterprise Forever
:HUN => Egyéb témák => Topic started by: Zozosoft on 2006.August.15. 21:51:54
-
Elveszett könyvrõl volt már szó? :-)
Kérdés: minek egy lapját látjuk a képen? (MrPrise nem játszhatt neki most emlegettem PÜ-ben :-) )
(http://enterpriseforever.com/userpix/12_beolvass_1.jpg.thumb.jpg) (http://enterpriseforever.com/userpix/12_beolvass_1.jpg)
-
Elveszett könyvrõl volt már szó? :-)
Kérdés: minek egy lapját látjuk a képen? (MrPrise nem játszhatt neki most emlegettem PÜ-ben :-) )
Évszázadot látok benne, akkor csak valami történelemkönyv lehet :-D
-
Úgy tudom, Az Enterprise 128-as ROM vissazfejtése (0. szegmens) címû könyv szerzõje elkészült a folytatással is, az 1. szegmens visszafejtésével. Jogi problémák miatt azonban nem jelenhetett meg. Ha "vadat" akarok mondani, arra tippelek.
-
Úgy tudom, Az Enterprise 128-as ROM vissazfejtése (0. szegmens) címû könyv szerzõje elkészült a folytatással is, az 1. szegmens visszafejtésével. Jogi problémák miatt azonban nem jelenhetett meg. Ha "vadat" akarok mondani, arra tippelek.
Valóban a betiltott 1. szegmens visszafejtésének eredeti(!) kézíratáról van szó :-)
-
Ilyeneket honnan szereztél Zozo??????
Betörtél a Novotrade-hez? :smt068
-
Tibapától kaptam, amikor minden maradék EP cuccát nekem adta.
Hogy õ honnan szerezte, azt majd tõle kell megkérdezni :-)
-
Most már csak az a kérdés érdekel-e ilyesmi egyáltalán valakit? :-)
Van-e értelme szenvedni a több száz oldal szkennelésével? :-)
-
Most már csak az a kérdés érdekel-e ilyesmi egyáltalán valakit? :-)
Van-e értelme szenvedni a több száz oldal szkennelésével? :-)
Honnan veszed, hogy itt bárkit is érdekelhet egy EP dokumentáció? :smt017 ;)
-
Honnan veszed, hogy itt bárkit is érdekelhet egy EP dokumentáció? :smt017 ;)
Én is így látom, hogy hülye gondolat volt, félnap alatt senki nem jelentkezett :(
Legalább nem kell szendvednem vele :-)
-
Én is így látom, hogy hülye gondolat volt, félnap alatt senki nem jelentkezett :(
Legalább nem kell szendvednem vele :-)
Nana! Szólok Chuck Norrisnak... ;) Neki is kedvenc számítógépe az Enterprise!
-
ENGEM ÉRDEKEL!!! :smt006
De jobb lenne papiron, mint szkennelve. Nem lehetne lefénymásolni?
Sõt, a BASIC ROM visszafejtés is, már ha készült ilyen...
-
De jobb lenne papiron, mint szkennelve. Nem lehetne lefénymásolni?
szvsz azért szkennelve egy fokkal jobb, ugyanis abból bárki tud nyomtatni a késõbbiekben...
-
De jobb lenne papiron, mint szkennelve. Nem lehetne lefénymásolni?
Megkapod DVD-n 300DPI TIFF-ben, és abból annyit nyomtatsz amennyit akarsz :-)
Sõt, a BASIC ROM visszafejtés is, már ha készült ilyen...
Biztos készült volna, ha nem jön közbe Kopácsyék akciója...
Ez a 1-es szegmens se teljes, legalábbis a hozzám eljutott darab, valahol F100-200 környékén van vége :-(
Amúgy ha jól nézem a BASIC egy jó része itt van eldugva :-)
További ötlet:
Ezt a kézzel összeírkált verziót lehetetlen OCR-ezni. A 0-ás szegmenssel talán lehetne próbálkozni, de az OCR hibajavítgatás ott is hatalmas munka lenne...
Ezért az a ötletem támadt, hogy a nem kép formátumú verziót úgy kéne elkészíteni, hogy disassembláljuk az EXOS-t, így a kód rész tuti hibátlan lesz :) és már csak mellé kell irkálni kommentben a könyv magyarázatait...
Végeredményként pedig kapunk egy szépen kommentezett lefordítható EXOS forrásszöveget :-)
Párhuzamosan el lehetne követni ezt a 2.0-ával is, így akkor felderítenénk minden különbséget.
Persze az 1-es szegmens hiányzó részeit már nekünk kell megfejteni... aztán jöhet a BASIC ROM is. No meg az EXDOS sincs befejezve...
Asszem az elkövetkezõ pár évre lesz munka bõven :-)
-
Megkapod DVD-n 300DPI TIFF-ben, és abból annyit nyomtatsz amennyit akarsz :-)
errõl jut eszembe, hogy a majdnai, totál-minden-egyben-ep-s oldalról lehetne kiadni mondjuk évente 1 dvd-t, ami a kiadáskori állapotot tokkal vonóval tartalmazza.
-
De jobb lenne papiron, mint szkennelve. Nem lehetne lefénymásolni?
Sõt, a BASIC ROM visszafejtés is, már ha készült ilyen...
Szerintem előbb elektronikus formában kellene tárolni. Mivel főleg assembly, ezért a sima txt megfelelő lenne. Abból aztán lehet bármit is csinálni, pdf-től kezdve, html-ig bármit. Az elektronikus formátum a kereshetőség miatt volna fontos. Tegnap nézegettem az ROM0 visszafejtés könyvet, hát nagyon hiányzott belőle a CTRL-F ;-)
-
Ezért az a ötletem támadt, hogy a nem kép formátumú verziót úgy kéne elkészíteni, hogy disassembláljuk az EXOS-t, így a kód rész tuti hibátlan lesz :) és már csak mellé kell irkálni kommentben a könyv magyarázatait...
Végeredményként pedig kapunk egy szépen kommentezett lefordítható EXOS forrásszöveget :-)
Párhuzamosan el lehetne követni ezt a 2.0-ával is, így akkor felderítenénk minden különbséget.
Persze az 1-es szegmens hiányzó részeit már nekünk kell megfejteni... aztán jöhet a BASIC ROM is. No meg az EXDOS sincs befejezve...
Asszem az elkövetkezõ pár évre lesz munka bõven :-)
Mikor leszel kész vele? ;-)
Ehhez lenne jó egy király online rendszer amibe többen is tudnának egyszerre dolgozni, pl akinek van zöld könyve tudna mindig gépelni egy kis kommentet, aki meg jobban ismeri az EXOS-t az tudná a hiányzó részeket kommentezni.
Ha emlékeztek álmodoztam már itt régebben az online disassemblerről. Azt igazából ilyesmire gondoltam felhasználni.
-
Az elektronikus formátum a kereshetõség miatt volna fontos. Tegnap nézegettem az ROM0 visszafejtés könyvet, hát nagyon hiányzott belõle a CTRL-F ;-)
Egyet tudok érteni :-) Lentebb már vázoltam a megoldási ötletemet.
Az 1-es szegmens szkennelt verziója azért mindenképpen kell, egyrészt, hogy ne csak egyetlen papír alapú példány legyen belõle a világban. Másrészt, hogy akkor a többiek is betudják majd pötyögni a kommenteket :-) Szerintem részekre kéne majd osztani a munkát, elõre elosztani, hogy ki mettõl-meddig pötyögi be a kommenteket a nyers disassembly listába. Aztán mikor mindenki végzett össze lehet rakni egybe, és kész is :-)
-
Ha emlékeztek álmodoztam már itt régebben az online disassemblerrõl.
Mikor lesz kész? :)
-
Itt a Spectrum ROM (http://www.wearmouth.demon.co.uk/zx82.htm) disassemblált, kommentezett, lefordítható változata.
Ilyet szeretnék az EXOS-ból is látni :-)
-
Az elektronikus formátum a kereshetõség miatt volna fontos. Tegnap nézegettem az ROM0 visszafejtés könyvet, hát nagyon hiányzott belõle a CTRL-F ;-)
Egyet tudok érteni :-) Lentebb már vázoltam a megoldási ötletemet.
Az 1-es szegmens szkennelt verziója azért mindenképpen kell, egyrészt, hogy ne csak egyetlen papír alapú példány legyen belõle a világban. Másrészt, hogy akkor a többiek is betudják majd pötyögni a kommenteket :-) Szerintem részekre kéne majd osztani a munkát, elõre elosztani, hogy ki mettõl-meddig pötyögi be a kommenteket a nyers disassembly listába. Aztán mikor mindenki végzett össze lehet rakni egybe, és kész is :-)
Ha már ilyen nagy projektbe kezdünk előtte át kell gondolni mit, hogyan, annak érdekében, hogy a legjobb megoldással kezdjünk neki. Az eszközök rendelkezésre állnak, csak ügyesen kell használni őket ;-)
Szerintem az elektronikus formátumnak olyannak kellene lennie amelyben tudunk kereszthivatkozásokat is csinálni. Mármint olyanra gondolok amire csak rákattint az ember és már ott is van ami hivatkozik rá ;-) Tehát egy rutin kezdőcíme mellett ott lenne, hogy ezt a rutint milyen címekről hívja más rutin. Mivel ha jól tudom csak nekem van IDA-m, megcsinálhatom a kiindulási forrást, abban már benne lennének a címek. Sajnos ez is csak sima txt, ahhoz hogy ugrálni lehessen benne az IDA kellene. Az IDA arra, hogy egy ember tudja a visszafejtést csinálni tökéletes. Online verziója nincs tudtommal.
A megoldás, hogy csinálni kell egyet ;-)
Persze a már kommentezett, kész txt-ből is lehet később neten olvasható, kereshető, ugrálható oldalat csinálni, de miért ne így csináljuk egyből? A netesből bármikor előállítható a sima txt, fordítva azonban jóval több munka.
-
Ha emlékeztek álmodoztam már itt régebben az online disassemblerrõl.
Mikor lesz kész? :)
:oops: Már kezdek elveszni a sok tervem között. Nem akar senki segíteni? ;-)
-
Itt a Spectrum ROM (http://www.wearmouth.demon.co.uk/zx82.htm) disassemblált, kommentezett, lefordítható változata.
Ilyet szeretnék az EXOS-ból is látni :-)
Ettől azért szebbet csinálnánk :-D
-
Ettõl azért szebbet csinálnánk :-D
Hajrá :-)
Én mondjuk csak egy dologba kötnék ennél bele, hogy a miénkben a direkt memóriahivatkozásokat is ki kéne címkékre cserélni. Címkékhez persze lenne egy szép nagy EQU tábla ahol megkapnák az értéküket, no meg némi komment, hogy melyik micsoda. Ezt a táblát aztán jól fel lehetne használni saját programokban is.
-
Ettõl azért szebbet csinálnánk :-D
Hajrá :-)
Én mondjuk csak egy dologba kötnék ennél bele, hogy a miénkben a direkt memóriahivatkozásokat is ki kéne címkékre cserélni. Címkékhez persze lenne egy szép nagy EQU tábla ahol megkapnák az értéküket, no meg némi komment, hogy melyik micsoda. Ezt a táblát aztán jól fel lehetne használni saját programokban is.
Igen. Minél olvashatóbb legyen.
Addig is amíg kész nem lesz az online dolog talán valami ilyesmiben el lehetne kezdeni:
Writely (http://www.writely.com/)
Ha szerintetek is jó, akkor délután felrakom ide az IDA-val kinyert forrást és lehet csinálni ;-)
Ja, most látom hogy nem lehet regisztrálni :-(
A Google-ban van már spreadsheet, bár az nem egészen forráskódhoz való ;-)
Vagy ZohoWriter (http://www.zohowriter.com/)
A Zohoban van verziókövetés is. Igaz, még csak béta, de lehet a célnak megfelel.
-
hát, azért az ekkora melók nem valók egy online szõnyegszerkesztõbe. lassabb/kevesebb memóriával rendelkezõ gépek igencsak reszelnek 100k-nyi html-tõl is :)
-
hát, azért az ekkora melók nem valók egy online szõnyegszerkesztõbe. lassabb/kevesebb memóriával rendelkezõ gépek igencsak reszelnek 100k-nyi html-tõl is :)
Mit jelent a lassabb/kevesebb?
Nem próbáltam még egyik ilyen online szerkesztőt sem.
Ezért lenne jobb egy saját amiben pl megadjuk hogy a 0xc000-tól kezdődően mutasson egy oldalnyi disassemblált listát és kész.
Egy online ASMON kellene ;-)
Esetleg azt lehetne, hogy a forrást szétbontani oldalakra, de akkor már nem az igazi, mert macerásabb egyben látni az egészet és abban mászkálni.
-
Egy fontos dolgot nem tisztáztunk még. Ki az aki akar/tud ezzel majd foglalkozni? Ha Zozon kívül senki, akkor semmi értelme az online dolognak.
-
hát, azért az ekkora melók nem valók egy online szõnyegszerkesztõbe. lassabb/kevesebb memóriával rendelkezõ gépek igencsak reszelnek 100k-nyi html-tõl is :)
Mit jelent a lassabb/kevesebb?
Nem próbáltam még egyik ilyen online szerkesztõt sem.
Ezért lenne jobb egy saját amiben pl megadjuk hogy a 0xc000-tól kezdõdõen mutasson egy oldalnyi disassemblált listát és kész.
Egy online ASMON kellene ;-)
Esetleg azt lehetne, hogy a forrást szétbontani oldalakra, de akkor már nem az igazi, mert macerásabb egyben látni az egészet és abban mászkálni.
a lassabb az kb 1.6GHz és alatta (p4), illetve 1G és alatta (Athlon). a memória minimum 512M kell, hogy legyen. de még ezekkel együtt is, egy durván formázott szöveg szerkesztése nagyon belassulhat, ffx és ie alatt is. ráadásuml macerás is, még a rettenetes ms word szintjét sem éri el :)
de persze ki kell próbálni! lehet, hogy beválik, és csak én vagyok vészkárogó :)
-
Mit jelent a lassabb/kevesebb?
a lassabb az kb 1.6GHz és alatta (p4), illetve 1G és alatta (Athlon). a memória minimum 512M kell, hogy legyen. de még ezekkel együtt is, egy durván formázott szöveg szerkesztése nagyon belassulhat, ffx és ie alatt is. ráadásuml macerás is, még a rettenetes ms word szintjét sem éri el :)
de persze ki kell próbálni! lehet, hogy beválik, és csak én vagyok vészkárogó :)
Formázni túlzottan nem kellene, elég ha a tabot kezeli ;-)
-
hát, azért az ekkora melók nem valók egy online szõnyegszerkesztõbe. lassabb/kevesebb memóriával rendelkezõ gépek igencsak reszelnek 100k-nyi html-tõl is :)
A ZX Spectrum-é az 900K, és az még nem is olyan nagyon színes-csicsás :-)
-
élután felrakom ide az IDA-val kinyert forrást
Nézegetem az IDA-t, elsõre nem tünik olyan egyszerûnek kinyerni a forrást...
Alapból az egészet bevágja adatbájt folyamnak, és te mondogasd meg végig, hogy mi kód, mi adat...
Mondjuk tök ismeretlen programhoz képest, itt jelentõs segítség a könyv :-)
-
élután felrakom ide az IDA-val kinyert forrást
Nézegetem az IDA-t, elsõre nem tünik olyan egyszerûnek kinyerni a forrást...
Alapból az egészet bevágja adatbájt folyamnak, és te mondogasd meg végig, hogy mi kód, mi adat...
Mondjuk tök ismeretlen programhoz képest, itt jelentõs segítség a könyv :-)
Ha kijelölsz területet akkor azt át tudod egyben állítani kódra, aztán abból lehet engedni ;-)
Végigvártad az autoanalyzist? CPU-t gondolom Z80-ra vetted. Még nem próbáltam mit művel Z80 binárissal, de egyébként jó munkát szokott végezni.
-
Végigvártad az autoanalyzist? CPU-t gondolom Z80-ra vetted.
Szerintem kb semmit nem csinál az a analyzis.
Ha az elsõ utasításra megmondom, hogy code, akkor valamennyi átváltozik, de a nagyrészt marad adat.
Majd otthon, ha elöttem a könyv, akkor klikkelgetek tovább :-)
-
Végigvártad az autoanalyzist? CPU-t gondolom Z80-ra vetted.
Szerintem kb semmit nem csinál az a analyzis.
Ha az elsõ utasításra megmondom, hogy code, akkor valamennyi átváltozik, de a nagyrészt marad adat.
Akkor is ha kijelölöd az egészet előtte?
Majd otthon, ha elöttem a könyv, akkor klikkelgetek tovább :-)
Ok, akkor én már nem fogom ezt csinálni ;-)
-
Akkor is ha kijelölöd az egészet elõtte?
Akkor meg nagyjából az egész kód lesz... így akkor meg azért kell klikkelgetni, hogy az adat visszaálljon :-)
-
Akkor is ha kijelölöd az egészet elõtte?
Akkor meg nagyjából az egész kód lesz... így akkor meg azért kell klikkelgetni, hogy az adat visszaálljon :-)
Mennyi bajod van! :-D
Hát, de a kód a több, nem?
-
Én beszállok a gépelésbe.
-
Én beszállok a gépelésbe.
Végre egy jelentkezõ :-)
Elõre is köszi!!!
-
Végre egy jelentkezõ :-)
Elõre is köszi!!!
Szerintem lesz még más is. :wink:
-
További ötlet:
Ezt a kézzel összeírkált verziót lehetetlen OCR-ezni. A 0-ás szegmenssel talán lehetne próbálkozni, de az OCR hibajavítgatás ott is hatalmas munka lenne...
Valaki már belekezdett valamikor... (http://ep.homeserver.hu/Dokumentacio/Konyvek/Enterprise_128-as_ROM_visszafejtese_0_szegmens/ROM_0.htm)
-
:oops: Már kezdek elveszni a sok tervem között. Nem akar senki segíteni? ;-)
Hasonló problémával küzdöm én is... :oops:
-
Már kezd izomlázam lenni a szkenner fedél nyitogatástól :-)
Eddig 172 oldal, 1.4 GB az 1. szegmens, de van még egy szép köteg hátra...
-
Már kezd izomlázam lenni a szkenner fedél nyitogatástól :-)
Eddig 172 oldal, 1.4 GB az 1. szegmens, de van még egy szép köteg hátra...
Legalább nem kell menned kondizni :), én ezt a söröskorsók emelgetése közben szoktam érezni. :)
-
Türelmetleneknek, és akik nem jönnek a talira, itt az 1-es szegmens könyv kisfelbontású változata. (http://www.yousendit.com/transfer.php?action=check_download&ufid=BA8539A620C92DD2&key=562771c54ec1e89d82610dfeeaa9be550eec1a54)
-
A könyvből kinyert megjegyzéseknek csinálhatok egy külön topicot, aki begépel egy adagot az oda be tudja küldeni és így mindenki látja hogy mi van kész, a hibákat is könnyebben észre tudjuk venni. Időnként majd összerázom őket és sorbarendezem őket. Onnan később bármikor ki lehet exportálni egy sima txt-ba az összeset.
A megjegyzés formátuma legyen egységes. Egy címhez tartozó megjegyzés legyen egy sor. Sor elején legyen a cím 4 karakterrel, hexa formában, utána egy szóköz, aztán ; után a megjegyzés.
Nem baj ha túl hosszú a megjegyzés. A rendezés miatt mindegy a megjegyzések sorrendje hszen belül sem számít. Majd csinálok rá vmi automatikát ;-)
-
Ezt nem egészen értem, hogy fog ez a forrásszövegbe kerülni :)
Vagy ez a rejtély megfejtése:
Majd csinálok rá vmi automatikát ;-)
:?:
-
Ezt nem egészen értem, hogy fog ez a forrásszövegbe kerülni :)
Vagy ez a rejtély megfejtése:
Majd csinálok rá vmi automatikát ;-)
:?:
Az automatika nem erre vonatkozott. Ha a forráskód olyan lesz amiben hexa címek lesznek, akkor abba egy perl scripttel bármikor bele lehet pakolni a másik txt-ben lévő megjegyzéseket.
-
Az automatika nem erre vonatkozott. Ha a forráskód olyan lesz amiben hexa címek lesznek, akkor abba egy perl scripttel bármikor bele lehet pakolni a másik txt-ben lévõ megjegyzéseket.
Forráskódban nem lesznek hexa kódok, mert úgy igen nehéz lenne megetetni bármilyen fordítóval :-)
Persze a címkenevekben lesznek. Ismétlem, olyasmire gondolok, mint a Spectrumos (http://www.wearmouth.demon.co.uk/zx82.htm) változat.
Persze ha van ötleted, hogy a könyvben szereplõ sok hexa kódos formából hogyan lehet a lefordítható változat elõállítani könnyen, akkor lehetne a neten az olvasgatáshoz a sok kódos változat.
-
Az EXDOS is ilyesmi formában készülõdik...
-
Persze ha van ötleted, hogy a könyvben szereplõ sok hexa kódos formából hogyan lehet a lefordítható változat elõállítani könnyen, akkor lehetne a neten az olvasgatáshoz a sok kódos változat.
Ez most milyen fázisban van? OCR-t ráküldtök és annyi? Ha már csak annyi hiányzik hogy a hexa kódokat kell kigyomlálni, arra tudok gyógyírt.
-
Forráskódban nem lesznek hexa kódok, mert úgy igen nehéz lenne megetetni bármilyen fordítóval :-)
Forráskód alatt a szöveget értettem. Ok, az még nem forráskód, akkor úgy mondom hogy a disassemblált lista. ;-)
Amúgy nem muszáj a címkéknek tartalmaznia a címeket (bár kétségtelenül hasznos). Ha pl abba a sorba beírod megjegyzésként, az is jó.
A lényeg hogy legyen a két file sorai között valamilyen kapcsolat.
-
Forráskódban nem lesznek hexa kódok, mert úgy igen nehéz lenne megetetni bármilyen fordítóval :-)
Forráskód alatt a szöveget értettem. Ok, az még nem forráskód, akkor úgy mondom hogy a disassemblált lista. ;-)
Amúgy nem muszáj a címkéknek tartalmaznia a címeket (bár kétségtelenül hasznos). Ha pl abba a sorba beírod megjegyzésként, az is jó.
A lényeg hogy legyen a két file sorai között valamilyen kapcsolat.
Ja. Ezt jobb helyeken ugy szoktak, hogy nyilvan vmi szamozasos modszerrel kezded, pl Lnnnn minden label neve (ahol nnnn egy hexa ertek persze), viszont at lehet nevezni egy cimket, es akkor automatice az egesz "forrasban" mindenhol atnevezodik. Szal ha pl rajossz hogy az erdetileg $C872 cimen levo cucc mire jo aminel eddig LC872 volt a label-je akkor beszedes nevet lehet neki adni, es mindenhol megtortenik a csere, ahol hivatkozas van az adott label-re. Asszem IDA-ban is igy volt ha nem csalnak az emlekkepeim ...
-
Valamennyit én is be tudok segíteni, ha arról van szó, hogy a szkennelt oldalakat kell szövegként bevinni.
-
Ez most milyen fázisban van? OCR-t ráküldtök és annyi? Ha már csak annyi hiányzik hogy a hexa kódokat kell kigyomlálni, arra tudok gyógyírt.
Én eleve onnan indultam, hogy a kódot nem a könyvbõl akarom szedni. Ha megnéztétek az 1-es szegmenst, látjátok, hogy annál teljesen lehetetlen az OCR, de a 0-ás szegmensnél is baromi nagy munka lenne sorrol sorra az egész assembly listát végigellenõrizni. A különbözõ helyeken fent lévõ OCR-ezet listák is tele vannak hibákkal... ebbõl így sehogy se lesz lefordítható, tökéletes változat.
És a könyvben szereplõ nyomdahibákról nem is beszélve...
Ezért indulnék én frissen disassemblálva a ROM fájlból. Én úgy képzeltem el, hogy meg van ez az ASM fájl, szétvágjuk annyi darabra ahányan irkálni jelentkeznek, és mindenki a maga darabjába beírkálja a könyvbõl. A színes szélesvásznú linkelõs akármilyenes HTML-t tán ebbõl is lehetne generálni :-)
Ha a komment beírásnál van pár elgépelés, abból nem lesz nagy baj :-)
Ha a sorokat a könyvben végig meglévõ címek alapján akarnánk beírni, hogy majd ez alapján társítjuk a disassemblált listával, akkor olyan szövegfájl kéne amiben a hexa cuccok benne vannak...
Vagy tudsz olyan scriptet csinálni ami az IDA-ba pakolja be cím szerint a kommenteket?
-
Van IDA-s kérdésem is, hogyan lehetne megtanítani pl az EXOS hívások kezelésére? Az 1-es szegmensben lévõ gusztustalan RST 10-ekrõl nem is beszélve...
A dZ80-at, amivel az EXDOS csináltam 1 perc alatt be lehetett tanítani az EXOS hívásokra :-)
-
Van IDA-s kérdésem is, hogyan lehetne megtanítani pl az EXOS hívások kezelésére? Az 1-es szegmensben lévõ gusztustalan RST 10-ekrõl nem is beszélve...
A dZ80-at, amivel az EXDOS csináltam 1 perc alatt be lehetett tanítani az EXOS hívásokra :-)
Ehhez az IDA beépített script nyelvén kell írni dolgokat.
Majd megnézem hogy lehetne megoldani.
-
Én eleve onnan indultam, hogy a kódot nem a könyvbõl akarom szedni. Ha megnéztétek az 1-es szegmenst, látjátok, hogy annál teljesen lehetetlen az OCR, de a 0-ás szegmensnél is baromi nagy munka lenne sorrol sorra az egész assembly listát végigellenõrizni. A különbözõ helyeken fent lévõ OCR-ezet listák is tele vannak hibákkal... ebbõl így sehogy se lesz lefordítható, tökéletes változat.
És a könyvben szereplõ nyomdahibákról nem is beszélve...
Ezért indulnék én frissen disassemblálva a ROM fájlból. Én úgy képzeltem el, hogy meg van ez az ASM fájl, szétvágjuk annyi darabra ahányan irkálni jelentkeznek, és mindenki a maga darabjába beírkálja a könyvbõl.
Akkor ide tényleg fog kelleni egy Wiki-szerű dolog. Vagy az amit már írtam a ZohoWriter, hogy mindenki tudjon szerkesztgetni. A forrást meg szét kell tördelni.
Ha a sorokat a könyvben végig meglévõ címek alapján akarnánk beírni, hogy majd ez alapján társítjuk a disassemblált listával, akkor olyan szövegfájl kéne amiben a hexa cuccok benne vannak...
Vagy tudsz olyan scriptet csinálni ami az IDA-ba pakolja be cím szerint a kommenteket?
Nem tudom, hogy az IDA adatbázisba hogy lehet automatikusan bepakolni.
Szerintem ez is megoldható. Majd megnézem. Rég IDA-ztam már.
-
dZ80-al kb 20 perc alatt kaptam egy ilyet az EXOS 2.1 0-ás szegmensrõl. Ez már egy olyan 90%-os ASM, már csak a táblázatokban ill. LD-s hivatkozásokban szereplõ hívatkozásokat kéne cimkésíteni, és már fordítható is lenne.
-
Hasonló elkövetve az EXOS 2.0 0-ás szegmensén.
-
Már elérhető a Writely (http://hup.hu/node/28608)