Welcome, Guest. Please login or register.


Author Topic: EPNET driver SymbOS-hoz (Read 4933 times)

Offline Tutus

  • EP lover
  • *
  • Posts: 692
  • Country: hu
    • Enterprise 128
EPNET driver SymbOS-hoz
« on: 2020.February.23. 10:05:55 »
Az alábbi topic igazán egy fejlesztői topic!
Tehát kérek mindenkit, hogy ne kezdjen el EPNET kártyát rendelni, jelenleg az 1.3-as verziót teszteli három klubtagunk.
Az EPNET topicban látható a kártya története, melyet Bruce Tanner készített, de sajnos rajta kívülálló okok miatt a projektet fel kellett függesztenie pár éve.
Most ismét aktív a projekt és szeretnénk elkészíteni a kártya driverét SymbOS alá.
Több kérdés is felmerült, tehát akik érintettek ebben, írjanak ide, hajrá és köszi szépen!
« Last Edit: 2020.February.23. 10:10:09 by Tutus »

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EPNET driver SymbOS-hoz
« Reply #1 on: 2020.February.23. 11:09:02 »
Nah, jelenlegi szituacio:

* Lelki gyotrelmeim a WinAPE assemblere kapcsan (nekem nem mukodik igazan, igaz windows-om nincs, ami lehet valaki szerint a hiba, en ezt elonynek latom, ami most eppen spec hmm annyira nem latszik ... hehe)
* Talaltam egy RASM nevu project-et, le a kalappal elotte, >600K C kod egyetlen file-ban (!) es elvileg WineAPE kompatibilis, normalis assembler, tehat open source es vegre command line semmi GUI-s baromsag, amit aztan nem lehet build tool-okba tenni, scriptelni stb .. Egyetlen gond, hogy nem tudja a relokaciot. Ertekeztem az irojaval, ugy tunik erdeklodest mutat hogy beletegye :D
* Xep128 fejlesztes EPNET emulaciora, aminek magaban is lehet ertelme (EPNET ROM-al jatszani, SymbOS nelkul stb), de masik fo ertelme, hogy aztan SymbOS EPNET probalkozasokat tesztelni vele

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1341
  • Country: hu
  • Stray cat from Commodore alley
Re: EPNET driver SymbOS-hoz
« Reply #2 on: 2020.February.23. 14:33:18 »
* Talaltam egy RASM nevu project-et...
Sjasm miért nem játszik? Én úgy tudtam, az egy igen elterjedt és jól használható assembler.

Quote from: lgb
... igaz windows-om nincs, ami lehet valaki szerint a hiba, en ezt elonynek latom, ami most eppen spec hmm annyira nem latszik ...
Vad ötlet: ReactOS egy virtuális gépben?

Offline geco

  • EP addict
  • *
  • Posts: 7218
  • Country: hu
    • Támogató Támogató
Re: EPNET driver SymbOS-hoz
« Reply #3 on: 2020.February.23. 15:02:17 »
Sjasm miért nem játszik? Én úgy tudtam, az egy igen elterjedt és jól használható assembler.
Nagyon jó, de nem támogatja a relokációs tábla készítését, ezért kell oboázni Winape alatt, Symamp EP-sítésekor mindezt már átéltem :D

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EPNET driver SymbOS-hoz
« Reply #4 on: 2020.February.23. 16:32:13 »
Sjasm miért nem játszik? Én úgy tudtam, az egy igen elterjedt és jól használható assembler.

1. SymbOS az kisse "durva" multi task OS, fejlett memoria managment-tel stb. Pl relokalhato formatumban van minden program. sjasm nem tud ilyet.
2. Ha tudna is, a fejleszteshez kell a network-daemon symbos-bol a "fo resze" amit "include"-alni kell, ha mas assembler kene, at kene irni az egeszet, nem epp rovid :-O

Quote
Vad ötlet: ReactOS egy virtuális gépben?

Nem ez a fo gond, hanem hogy GUI-s stb, nem lehet normalisan semmibe integralni. Nyilvan ha nagyon akarom csinalok egy vm-et, rajta egy win10-el, max kenyelmetlen stb, de nem ez a legfontosabb 'show stopper' jelenleg ...

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EPNET driver SymbOS-hoz
« Reply #5 on: 2020.February.23. 16:36:46 »
Nagyon jó, de nem támogatja a relokációs tábla készítését, ezért kell oboázni Winape alatt, Symamp EP-sítésekor mindezt már átéltem :D

Na jo, terjunk at ide a PM-ezgetes helyett ;)

Szoval amit csinaltam jelenleg:

ORG #1000 -al leforditom RASM-al, eredmeny eltarol. ORG #1100-el, eredmeny eltarol. Python script megir, binarisok osszehasonlit, ahol kulonbseg van, ott biza az eltero ORG miatt, tehat relokacios tablaba cim felvesz, relokacios counter novel. A vegen coutner erteke a header-be visszapatch-el :) Na ezt csinaltam eddig, mint amator "kezzel osszeganyoljuk" modszer :) Illetve mivel Makefile-ban mar nem kezzel, csak ugy ertem, hogy en ganyoltam ossze, nem egy "szep" megoldas ...

Amugy az eredmeny mellekelve, bar valoszinu at kene nevezni .exe-re a SymbOS kedevvert. Ez pl a pelda localhost driver, csak a sajat modszeremmel RASM-al forditva. Hat, meretre sem ugyanaz mint az official, szoval tobb mint gyanus :-O Kozben rajottem h nincs is mivel kiprobalnom, szerintem ami nekem van emu alatt symbos az tul regi :-O [ Guests cannot view attachments ]

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EPNET driver SymbOS-hoz
« Reply #6 on: 2020.February.23. 18:15:25 »
A felreertesek elkerulese vegett, tehat: a fenti output.bin _NEM_ epnet driver :) Egyszeruen a SymbOS localhost nevu drivere (ami neve alapjan valszeg net hardware nelkul lehetove teszi a gepen beluli kommunikaciot pl ket app kozott max ...), csak eppen RASM-al trukkozve, hogy elso korben lehessen nezni, egyaltalan mukodik-e annyira mint az official build hasonlo (ami a netd-loc.exe nevet viseli amugy).