pent0 / symbian-clang

A complete toolchain based on Clang
8 stars 1 forks source link

Integration with morden IDE #2

Open pent0 opened 6 years ago

pent0 commented 6 years ago
fedor4ever commented 6 years ago

what you need? Symbian on device debugger named CODA use very specific protocol from Eclipse, can't remember name. Also you can got Trk source and adapt. I saw them in symbian code in sources.

fedor4ever commented 6 years ago

CODA use tsf protocol - http://wiki.eclipse.org/TCF

pent0 commented 6 years ago

I can use gdb, but in order to install SIS from computer, i need either TRK or CODA. Fortunately, runonphone from QT has the source code for sending messages to TRK and CODA, so i can port a part of them and make a library.

fedor4ever commented 6 years ago

@pent0 are you can debug from gdb? How? What mean

morden IDE never hear about one.

pent0 commented 6 years ago

yeah, you cant, have to make a gdbstub wrapped on coda. sorry for confusion. integration morden IDE likes VS or text editor like VSCode can be possible with plugin, it's just im not in the mood to do all of this (have my emulator also to work on)

if you can, i would love you to port runonphone, which contains all the Qt specific code, into seperate library for use :D

fedor4ever commented 6 years ago

moRden IDE

you mean modeRn IDE? Haha.

Best way move to separate library trk library and write bindings then. I wish to deal with elf2e32 project and go further. Maybe build scummvm again =)

pent0 commented 6 years ago

Oh no, I don't mean that you should drop on elf2e32!!!!!!!!!!! You can work on the trk library at anytime, I'm not forcing you to do it :D

It would be one big step to debugging on real Symbian phone without crappy IDE like Carbide or tie up to Qt. For debugging on computer, I'm working on my emulator to run. It already have a gdbstub, it just needs an app to display something.

Vào CN, 21 thg 10, 2018 vào lúc 14:45 Fiodar notifications@github.com đã viết:

moRden IDE you mean modeRn IDE? Haha.

Best way move to separate library trk library and write bindings then. I wish to deal with elf2e32 project and go further. Maybe build scummvm again =)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/pent0/symbian-clang/issues/2#issuecomment-431646816, or mute the thread https://github.com/notifications/unsubscribe-auth/AYhpOqk7e6B0HIuToQtDi_GNGri_zVhgks5unCYNgaJpZM4WijWz .

pent0 commented 6 years ago

You are doing a great job on elf2e32 btw. Many crappy tools need a real port without crappy Windows bindings, the community will help, just take it easy :)

fedor4ever commented 6 years ago

@pent0, I will rewrite algorythm for generation symbian images once and all. I can rewrite this crap code endlessly but I have several project on mind =) I soon stop code refactoring not support itself. Anyway if you find some problems with elf2e32 feel free to bug report. Anyway if you wish you can refactor code for elf deals or describe on project wiki e32image structure =)

Why you dont like Carbide? It's awesome and handy. I wish to get Carbide based on modern Eclipse with dark theme ^^.