Welcome, Guest. Please login or register.


Author Topic: EP tanulmányok (Read 2311 times)

Offline AoC

  • Newbie
  • Posts: 18
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Mozilla compatible Mozilla compatible
    • View Profile
Re: EP tanulmányok
« Reply #15 on: 2016.November.22. 19:19:06 »
Csak hogy tisztázzuk, szép a forráskód :)
És ahol kell ott még kommentezve is van - 25 év után is bátran nyúlok hozzá.
Bár kellett egy kis idő mire újra eszembe jutott hogy hogyan kell Asmon-al NAP filét menteni :)
Mert volt amit újra kellett fordítani, pl. helyesírási hibák javítása miatt az S05.com
Lassan térnek vissza az emlékek, de egy számsort még ma is bármikor elmondok:

F3 21 00 11 11 00 01 01 00 10 ED B0 3E FF D3 B2 3C D3 B3 C3 D4 CA

Nagyon-nagyon sokszor begépeltem az Asmon-ba.
Ki tudja, hogy mi ez? :)


Offline Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP tanulmányok
« Reply #16 on: 2016.November.22. 19:49:09 »
F3 21 00 11 11 00 01 01 00 10 ED B0 3E FF D3 B2 3C D3 B3 C3 D4 CA

Nagyon-nagyon sokszor begépeltem az Asmon-ba.
Ki tudja, hogy mi ez? :)
Na most direkt nem néztem meg disassemblyben csak tippelek :-)
1100h-ról átmásolja a programot 100h-ra, a rendszerszegmenst belapozza a 2-es lapra, 0-ásat a 3-asra, és beleugrik. Ha jól sejtem oda ugrik, hogy szimulálja az 5-ös fejlécű program indítását.

Offline AoC

  • Newbie
  • Posts: 18
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: EP tanulmányok
« Reply #17 on: 2016.November.22. 20:17:10 »
...szimulálja az 5-ös fejlécű program indítását.

Zozo mester nem csalódtam benned :)
Pontosan ezt csinálja ez a néhány soros program.
A kezdőcím és a hossz persze állítható, de bennem ez a változat maradt meg (és 20 év után hibátlanul esett ki a fejemből, pedig nincs túl jó memóriám)
Sokáig magnóval dolgoztam és akkor nagy segítség volt, meg lehet spórolni vele egy COM file kimentést-betöltést:
- saját programok végleges változatának tesztelésénél (fordításnál org 100h, memory offset 1000h)
- mások programjának módosításánál, pl. örökéletesítés vagy kísérletezés miatt (beolvasás 10F0 címre, módosítás és elindítás)


Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://lgb.hu/
Re: EP tanulmányok
« Reply #18 on: 2016.November.22. 20:38:51 »
Bar nem igazan lett tovabbfejlesztve :) talan hasznalhato a regi on-line exos file analizalo megoldasom :)

Pl a border.com-ra ezt gyartja: http://epbas.lgb.hu/tryit/?storage=BORDER.COM.html

Bar nemikepp "intelligens" (pl iteracios lepesre bontja a disasm-ot ugrasi utasitasok menten), azert messze nem tokeletes meg ...

Offline AoC

  • Newbie
  • Posts: 18
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: EP tanulmányok
« Reply #19 on: 2016.November.22. 20:50:23 »

Pl a border.com-ra ezt gyartja: http://epbas.lgb.hu/tryit/?storage=BORDER.COM.html


Najó de csak ezt az egyet, és csak segítségként.
Egyébként a disassemblered nyitott forráskódú? :)

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://lgb.hu/
Re: EP tanulmányok
« Reply #20 on: 2016.November.22. 20:56:23 »
Najó de csak ezt az egyet, és csak segítségként.
Egyébként a disassemblered nyitott forráskódú? :)

Az. Lasd: http://epbas.lgb.hu/
download link.
Ez csak az on-line verzio (de a letoltheto verziot hasznalja server oldalon, on-line azert kell, mert sok embernek sok volt, hogy Python kell hozza, es telepithettek maguknak ...).

Amugy itt lehet probalkozni: http://epbas.lgb.hu/tryit/

Bar messze nem tokeletes es vannak benne hibak is szepen, nem csak disassembler, lehet neki tolni basic programot, sot egyes kep formatumokat, vagy WP file-t is, sot IS-FORTH-ot is (forth dictionary elemzes is van benne mas kerdes hogy kb total hibas ...), a cel az volt, hogy kb barmi lehesen ami EXOS header-rel rendelkezo "ismert" formatum, illetve egy-ket mas kivetelt is (pl EXOS_ROM szignaturaval rendelkezo ROM, bar itt a 16K-nal nagyobbakat nem tudja, meg sok hianyossag is van).

Itt van pl egy kepre mit lep: http://epbas.lgb.hu/tryit/?storage=3D16.KEP.html

De altalaban is lehet eddig on-line feluleten "tesztelt" dolgok eredmenyet nezegetni, itt: http://epbas.lgb.hu/tryit/?storage=index

Olyan amilyen doksi :) -> http://epbas.lgb.hu/readme.html

Ja, es igazad van, iszonyat ronda a python kodja az egesznek, nekem is megfordult a fejemben, hogy ha kiadom a forrast, egy masik python coder sirogorcsot kap ha meglatja :D
« Last Edit: 2016.November.22. 21:15:38 by lgb »

Offline AoC

  • Newbie
  • Posts: 18
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: EP tanulmányok
« Reply #21 on: 2016.November.22. 21:44:57 »
Hát igen. Szép dolog a nyitott forráskód törekvés és minden tiszteletem a résztvevőké!
Engem viszont a versenyszellem hajtott idáig, az hogy másoknál gyorsabb és jobb programokat készítsek. Itt minden a saját munkám az utolsó karakterig (legalábbis a program) és ha kiadnám a forrásokat, azzal elveszteném az évekig építgetett eszköztáramat.
Amíg van kedvem versenyezni és vannak újabb terveim, addig nem adom ki a saját fegyvertáramat :)
« Last Edit: 2016.November.23. 06:43:04 by AoC »

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 50.0 Firefox 50.0
    • View Profile
    • http://lgb.hu/
Re: EP tanulmányok
« Reply #22 on: 2016.November.22. 21:48:21 »
Hát igen. Szép dolog a nyitott forráskód törekvés és minden tiszteletem a résztvevőké!
Engem viszont a versenyszellem hajtott idáig, az hogy másoknál gyorsabb és jobb programokat készítsek. Itt minden a saját munkám az utolsó karakterig (legalábbis a program) és ha kiadnám a forrásokat, azzal elveszteném az évekig építgetett eszköztáramat.
Amíg van kedvem versenyezni és vannak újabb terveim, addig nem adom ki a saját kis fegyvertáramat :)

Felre ne ertsd, nem akartam en ezt biralni (en csak arra ohajtottam reflektalni, hogy a kod minosege miatt "feltel" kiadni, igaz most mar ervet emlitesz mar), nekem is van ilyen dolgom, pont, amit leirtal itt :)
« Last Edit: 2016.November.22. 21:53:20 by lgb »

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 54.0.2840.87 Chrome 54.0.2840.87
    • View Profile
    • Honlapom
Re: EP tanulmányok
« Reply #23 on: 2016.November.22. 21:49:06 »
Hát igen. Szép dolog a nyitott forráskód törekvés és minden tiszteletem a résztvevőké!
Engem viszont a versenyszellem hajtott idáig, az hogy másoknál gyorsabb és jobb programokat készítsek. Itt minden a saját munkám az utolsó karakterig (legalábbis a program) és ha kiadnám a forrásokat, azzal elveszteném az évekig építgetett eszköztáramat.
Amíg van kedvem versenyezni és vannak újabb terveim, addig nem adom ki a saját kis fegyvertáramat :)

áááá szóval a verseny! a nyeremény! a pénz! :)
Vigyázat! Szektás vagyok! :)

Offline AoC

  • Newbie
  • Posts: 18
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: EP tanulmányok
« Reply #24 on: 2016.November.22. 21:56:48 »
áááá szóval a verseny! a nyeremény! a pénz! :)
Pénz? Dehogy! Az elismerés, amit tőled is kaptam a gyors csillagok miatt :)
Vagy akár magamtól, amikor a raszteridőkből láttam hogy az én vonalhúzóm gyorsabb mint a Small demóban lévő :)
És az öröm, hogy egy saját ötletem működik - például az amőba-algoritmus vagy a flipper labdapattogása.
Szinte mindegyik kis programban egy saját ötletet próbáltam ki, igazi sikerélményeket szerezve.
Sajnos a fizetős munkákban nem jutottam el erre a szintre.
« Last Edit: 2016.November.22. 22:04:05 by AoC »