Welcome, Guest. Please login or register.


Author Topic: Online disassembler (Read 10579 times)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
    • View Profile
    • Enterprise Forever
Online disassembler
« on: 2005.December.20. 12:19:05 »
Ma reggel támadt egy ötletem.
Mi lenne ha lenne egy olyan engine amibe tetszõleges EP programot (ROM-ot) fel lehetne tölteni és utána annak a disassemblált listájában lehetne mászkálni, módosítani, megjegyzéseket írni, stb. Elõnye az lenne, hogy több ember is tudna dolgozni egyszerre, lehetne bele rakni automatikus dolgokat (pl EXOS hívások, rendszerszegmensen lévõ címek felismerése és kommentezése). A kommentezett forrást bármikor le lehetne menteni sima txt-be.
Gyakorlatilag hasonlítana a CVS-hez, csak itt a kliens maga a böngészõ lenne. A kinézetre egy sima assembly lista lenne, de bármelyik sorra kattintva lehetne oda megjegyzéseket írni, hogy az a sor mit csinál, mintha minden sor egy fórum szál lenne.
Nem tudom mennyire lenne ez használható. Mi a véleményetek?
Valami ilyesmi lenne, csak jobb ;-) : http://pvdasm.reverse-engineering.net

Szeretnék majd egy "mozgalmat" elindítani, aminek a lényege az lenne, hogy a régi klasszikus játékokat fejtsük vissza mindenki okosodására. Azt hiszem nem vagyok egyedül azzal a véleményemmel, hogy régebben sokkal jobban programoztak most manapság (tisztelet a kivételnek).

Offline Povi

  • EP addict
  • *
  • Posts: 1869
  • Country: hu
    • View Profile
    • http://povi.fw.hu
Re: Online disassembler
« Reply #1 on: 2005.December.20. 12:49:10 »
Jó ötlet! Én pl. rengeteget tanulok a programok visszafejtésével, úgyhogy nem hülyeség.
De szerintem sok játék/demo forráslistája meg van (endi, egzo, artan?), ezeket is közkinccsé lehetne tenni.

Érdemes lenne cpc játékok átírásával is próbálkozni (pl. Prince of Persia, Titus the fox, Prehistorik 1-2 stb.)
Mondjuk ehhez kéne egy jó cpc leírás is...
*** Speicherplatz zu klein

Offline gafz

  • EP lover
  • *
  • Posts: 703
  • Country: hu
    • View Profile
    • http://gafz.atw.hu
Re: Online disassembler
« Reply #2 on: 2005.December.20. 13:17:10 »
Quote from: "MrPrise"
Ma reggel támadt egy ötletem.
Mi lenne ha lenne egy olyan engine amibe tetszõleges EP programot (ROM-ot) fel lehetne tölteni és utána annak a disassemblált listájában lehetne mászkálni, módosítani, megjegyzéseket írni, stb. Elõnye az lenne, hogy több ember is tudna dolgozni egyszerre, lehetne bele rakni automatikus dolgokat (pl EXOS hívások, rendszerszegmensen lévõ címek felismerése és kommentezése). A kommentezett forrást bármikor le lehetne menteni sima txt-be.
Gyakorlatilag hasonlítana a CVS-hez, csak itt a kliens maga a böngészõ lenne. A kinézetre egy sima assembly lista lenne, de bármelyik sorra kattintva lehetne oda megjegyzéseket írni, hogy az a sor mit csinál, mintha minden sor egy fórum szál lenne.
Nem tudom mennyire lenne ez használható. Mi a véleményetek?
Valami ilyesmi lenne, csak jobb ;-) : http://pvdasm.reverse-engineering.net

Szeretnék majd egy "mozgalmat" elindítani, aminek a lényege az lenne, hogy a régi klasszikus játékokat fejtsük vissza mindenki okosodására. Azt hiszem nem vagyok egyedül azzal a véleményemmel, hogy régebben sokkal jobban programoztak most manapság (tisztelet a kivételnek).


Érdekes ötlet! :) Kíváncsi vagyok hogy fog kinézni!


Quote from: "Povi"
Jó ötlet! Én pl. rengeteget tanulok a programok visszafejtésével, úgyhogy nem hülyeség.
De szerintem sok játék/demo forráslistája meg van (endi, egzo, artan?), ezeket is közkinccsé lehetne tenni.

Érdemes lenne cpc játékok átírásával is próbálkozni (pl. Prince of Persia, Titus the fox, Prehistorik 1-2 stb.)
Mondjuk ehhez kéne egy jó cpc leírás is...


Minden sorával egyetértek! :lol:
Enterprise Forever

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
    • View Profile
    • Enterprise Forever
Re: Online disassembler
« Reply #3 on: 2005.December.20. 13:22:21 »
Quote from: "gafz"
Érdekes ötlet! :) Kíváncsi vagyok hogy fog kinézni!

A kinézet még az egyszerûbb dolog ;-)
Sima assembly lista lesz, bal oldal a címekkel, az opkódok hexa megfelelõivel, utána maga az opkód és végül a megjegyzések. Bár lehet olvashatóbb lenne ha a megjegyzések a sorok fölött lennének. Vagy egy új ablakban jöjjenek elõ ha rákattintunk az opkódra?
Izgalmasabb feladat lesz az emum disasm részétt rávenni hogy egy SQL adatbázisból dolgozzon ;-)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
    • View Profile
    • Enterprise Forever
Syntax highligh
« Reply #4 on: 2006.January.05. 11:33:32 »
Hihetetlen, hogy nem találok egy olyan syntax highlighter-t ami úgy mûködne ahogy szeretném. Most a Beautifier-t próbáltam ki. Ebben van alapban Z80 asm is (meg még egy rakás más is), de nem ám, hogy regex-ekkel csinálja a dolgot vagy legalábbis lehetne bõvíteni regex-es kifejezésekkel. Ezért pl a címkéket már alapból nem kezeli. (Ja, azt, hogy az utasítások utána rész egy oszlopban van már én csináltam meg bele és az org-ot sem kezelte).
PERL-ben egyszerû lenne ilyet csinálni.
Ezt még megnézem majd.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
    • View Profile
    • Enterprise Forever
Re: Syntax highligh
« Reply #5 on: 2006.January.05. 11:46:30 »
Quote from: "MrPrise"
Ezt még megnézem majd.

Ehhez meg kellene PEAR support a PHP-ban, ami nincs. :-(

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
    • View Profile
    • Enterprise Forever
Online disassembler
« Reply #6 on: 2006.January.05. 11:53:22 »
Ja, az olyan kis "gagyikat" nem is említettem amelyek külsõ progit használnak... Az ezekben lévõ pl.:
exec("enscript $argv", $buffer);
ismét csak nem megy, mert a PHP safe módban nem enged programot futattni.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
    • View Profile
    • Enterprise Forever
Online disassembler
« Reply #7 on: 2006.January.05. 14:42:26 »
Na, írok egyet magamnak ;-)

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 208
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Safari Safari
    • View Profile
Re: Online disassembler
« Reply #8 on: 2011.August.22. 00:34:24 »
Van végülis valami cucc közösségi disassemblálásra?

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
  • OS:
  • Linux 64 bit Linux 64 bit
  • Browser:
  • Safari Safari
    • View Profile
    • Enterprise Forever
Re: Online disassembler
« Reply #9 on: 2011.August.22. 12:32:18 »
Van végülis valami cucc közösségi disassemblálásra?
Nem tudok ilyesmiről.

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 208
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 3.6.18 Firefox 3.6.18
    • View Profile
Re: Online disassembler
« Reply #10 on: 2011.August.22. 14:45:02 »
Akkor amit linkeltél az sem ilyen volt? Csak mert a link már rossz.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
  • OS:
  • Linux 64 bit Linux 64 bit
  • Browser:
  • Firefox 6.0 Firefox 6.0
    • View Profile
    • Enterprise Forever
Re: Online disassembler
« Reply #11 on: 2011.August.26. 10:18:27 »
Akkor amit linkeltél az sem ilyen volt? Csak mert a link már rossz.
Nézted a dátumot? Lassan 6 éve volt amikor azt linkeltem... Már nem nagyon emlékszem rá. Annyit tudok arról az oldalról amit a topikindító hozzászólásban írtam, hogy olyasmi, de nem az igazi. De mivel már nem működik, nem számít.
« Last Edit: 2011.August.26. 18:30:38 by MrPrise »

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
    • http://lgb.hu/
Re: Online disassembler
« Reply #12 on: 2014.August.05. 10:07:56 »
Quote from: MrPrise
Nézted a dátumot? Lassan 6 éve volt amikor azt linkeltem... Már nem nagyon emlékszem rá. Annyit tudok arról az oldalról amit a topikindító hozzászólásban írtam, hogy olyasmi, de nem az igazi. De mivel már nem működik, nem számít.

Regi topic :) Viszont ugye elkezdtem en is vmi hasonlot, igaz sajnos on-line commentalni stb akarmi nem lehet vele :(

http://epbas.lgb.hu/
http://epbas.lgb.hu/tryit/
http://epbas.lgb.hu/tryit/?storage=index

Offline szipucsu

  • EP addict
  • *
  • Posts: 8028
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Online disassembler
« Reply #13 on: 2014.August.05. 21:36:25 »
Quote from: lgb
Regi topic :) Viszont ugye elkezdtem en is vmi hasonlot, igaz sajnos on-line commentalni stb akarmi nem lehet vele :(

Ez jó! Nekem főleg ez tetszik.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2533
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 38.0.2121.3 Chrome 38.0.2121.3
    • View Profile
    • Enterprise Forever
Re: Online disassembler
« Reply #14 on: 2014.August.19. 23:29:10 »
Ez nagyon jó! Hajrá LGB! A cél egy online IDA?