Welcome, Guest. Please login or register.


Author Topic: EP ROM-ok visszafejtése (Read 24824 times)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
EP ROM-ok visszafejtése
« Reply #15 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.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
EP ROM-ok visszafejtése
« Reply #16 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 :-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
EP ROM-ok visszafejtése
« Reply #17 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? :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
EP ROM-ok visszafejtése
« Reply #18 on: 2006.August.16. 11:43:49 »
Itt a Spectrum ROM disassemblált, kommentezett, lefordítható változata.
Ilyet szeretnék az EXOS-ból is látni :-)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
EP ROM-ok visszafejtése
« Reply #19 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.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
EP ROM-ok visszafejtése
« Reply #20 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? ;-)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
EP ROM-ok visszafejtése
« Reply #21 on: 2006.August.16. 11:48:07 »
Quote from: "Zozosoft"
Itt a Spectrum ROM 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

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
EP ROM-ok visszafejtése
« Reply #22 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.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
EP ROM-ok visszafejtése
« Reply #23 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
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
A Zohoban van verziókövetés is. Igaz, még csak béta, de lehet a célnak megfelel.

Offline XYBeR

  • User
  • *
  • Posts: 63
EP ROM-ok visszafejtése
« Reply #24 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 :)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
EP ROM-ok visszafejtése
« Reply #25 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.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
EP ROM-ok visszafejtése
« Reply #26 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.

Offline XYBeR

  • User
  • *
  • Posts: 63
EP ROM-ok visszafejtése
« Reply #27 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ó :)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2755
  • Country: hu
    • Enterprise Forever
EP ROM-ok visszafejtése
« Reply #28 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 ;-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
EP ROM-ok visszafejtése
« Reply #29 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 :-)