Enterprise Forever

:HUN => Egyéb témák => Topic started by: Zozosoft on 2006.August.15. 21:51:54

Title: EP ROM-ok visszafejtése
Post 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)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.15. 22:09:15
Quote from: "Zozosoft"
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
Title: EP ROM-ok visszafejtése
Post by: Lacika on 2006.August.15. 22:30:39
Ú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.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.15. 22:33:32
Quote from: "Lacika"
Ú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ó :-)
Title: EP ROM-ok visszafejtése
Post by: Lacika on 2006.August.15. 22:41:17
Ilyeneket honnan szereztél Zozo??????
Betörtél a Novotrade-hez?  :smt068
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.15. 22:45:35
Tibapától kaptam, amikor minden maradék EP cuccát nekem adta.
Hogy õ honnan szerezte, azt majd tõle kell megkérdezni :-)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.15. 22:46:55
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? :-)
Title: EP ROM-ok visszafejtése
Post by: gafz on 2006.August.16. 09:53:48
Quote from: "Zozosoft"
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 ;)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 09:59:51
Quote from: "gafz"
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 :-)
Title: EP ROM-ok visszafejtése
Post by: gafz on 2006.August.16. 10:21:09
Quote from: "Zozosoft"
É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!
Title: EP ROM-ok visszafejtése
Post by: Povi on 2006.August.16. 10:38:45
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...
Title: EP ROM-ok visszafejtése
Post by: XYBeR on 2006.August.16. 10:48:46
Quote from: "Povi"
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...
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 10:55:20
Quote from: "Povi"

De jobb lenne papiron, mint szkennelve. Nem lehetne lefénymásolni?

Megkapod DVD-n 300DPI TIFF-ben, és abból annyit nyomtatsz amennyit akarsz :-)

Quote from: "Povi"
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 :-)
Title: EP ROM-ok visszafejtése
Post by: XYBeR on 2006.August.16. 11:05:55
Quote from: "Zozosoft"
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.
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 11:17:46
Quote from: "Povi"
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 ;-)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 11:20:30
Quote from: "Zozosoft"
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.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 11:24:56
Quote from: "MrPrise"
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 :-)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 11:27:03
Quote from: "MrPrise"
Ha emlékeztek álmodoztam már itt régebben az online disassemblerrõl.

Mikor lesz kész? :)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 11:43:49
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 :-)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 11:44:20
Quote from: "Zozosoft"
Quote from: "MrPrise"
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.
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 11:46:16
Quote from: "Zozosoft"
Quote from: "MrPrise"
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? ;-)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 11:48:07
Quote from: "Zozosoft"
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
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 11:54:21
Quote from: "MrPrise"
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.
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 12:08:19
Quote from: "Zozosoft"
Quote from: "MrPrise"
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.
Title: EP ROM-ok visszafejtése
Post by: XYBeR on 2006.August.16. 12:30:47
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 :)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 12:33:21
Quote from: "XYBeR"
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.
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 12:36:26
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.
Title: EP ROM-ok visszafejtése
Post by: XYBeR on 2006.August.16. 12:38:10
Quote from: "MrPrise"
Quote from: "XYBeR"
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ó :)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 12:41:48
Quote from: "XYBeR"
Quote from: "MrPrise"
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 ;-)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 12:42:22
Quote from: "XYBeR"
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 :-)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 12:49:48
Quote from: "MrPrise"
é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 :-)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 12:51:55
Quote from: "Zozosoft"
Quote from: "MrPrise"
é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.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 13:07:40
Quote from: "MrPrise"
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 :-)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 13:12:23
Quote from: "Zozosoft"
Quote from: "MrPrise"
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?
Quote from: "Zozosoft"
Majd otthon, ha elöttem a könyv, akkor klikkelgetek tovább :-)

Ok, akkor én már nem fogom ezt csinálni ;-)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 14:31:07
Quote from: "MrPrise"
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 :-)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.16. 14:38:42
Quote from: "Zozosoft"
Quote from: "MrPrise"
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?
Title: EP ROM-ok visszafejtése
Post by: geco on 2006.August.16. 14:40:23
Én beszállok a gépelésbe.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 16:51:32
Quote from: "geco"
Én beszállok a gépelésbe.

Végre egy jelentkezõ :-)
Elõre is köszi!!!
Title: EP ROM-ok visszafejtése
Post by: geco on 2006.August.16. 17:54:37
Quote from: "Zozosoft"
Végre egy jelentkezõ :-)
Elõre is köszi!!!


Szerintem lesz még más is. :wink:
Title: EP ROM-ok visszafejtése
Post by: gafz on 2006.August.16. 18:14:44
Quote from: "Zozosoft"
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)
Title: EP ROM-ok visszafejtése
Post by: gafz on 2006.August.16. 18:16:53
Quote from: "MrPrise"
: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:
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 21:12:41
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...
Title: EP ROM-ok visszafejtése
Post by: geco on 2006.August.16. 21:27:02
Quote from: "Zozosoft"
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. :)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.16. 22:37:24
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)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.17. 11:29:59
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 ;-)
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.17. 16:11:41
Ezt nem egészen értem, hogy fog ez a forrásszövegbe kerülni :)
Vagy ez a rejtély megfejtése:
Quote from: "MrPrise"
Majd csinálok rá vmi automatikát ;-)

 :?:
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.17. 16:15:22
Quote from: "Zozosoft"
Ezt nem egészen értem, hogy fog ez a forrásszövegbe kerülni :)
Vagy ez a rejtély megfejtése:
Quote from: "MrPrise"
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.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.17. 16:47:54
Quote from: "MrPrise"
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.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.17. 16:49:25
Az EXDOS is ilyesmi formában készülõdik...
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.17. 17:05:17
Quote from: "Zozosoft"
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.
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.17. 17:07:27
Quote from: "Zozosoft"
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.
Title: EP ROM-ok visszafejtése
Post by: lgb on 2006.August.17. 17:19:32
Quote from: "MrPrise"
Quote from: "Zozosoft"
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 ...
Title: EP ROM-ok visszafejtése
Post by: Zoldalma on 2006.August.17. 17:59:39
Valamennyit én is be tudok segíteni, ha arról van szó, hogy a szkennelt oldalakat kell szövegként bevinni.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.17. 18:57:59
Quote from: "MrPrise"
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?
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.17. 19:01:14
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 :-)
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.17. 19:05:50
Quote from: "Zozosoft"
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.
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.17. 19:10:02
Quote from: "Zozosoft"
É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.

Quote from: "Zozosoft"
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.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.17. 20:42:37
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.
Title: EP ROM-ok visszafejtése
Post by: Zozosoft on 2006.August.17. 21:40:48
Hasonló elkövetve az EXOS 2.0 0-ás szegmensén.
Title: EP ROM-ok visszafejtése
Post by: MrPrise on 2006.August.21. 08:20:31
Már elérhető a Writely (http://hup.hu/node/28608)