Search found 305 matches

by Martin_Head
Thu Jul 05, 2018 1:49 pm
Forum: Software & Programming
Topic: Request for advice: programming a TASK (not a JOB) in C68...
Replies: 10
Views: 416

Re: Request for advice: programming a TASK (not a JOB) in C68...

Remodelling the QLUB around a Windows-based IP to COM 'message' server poses one major bottleneck for me - namely, learning to program for the Windows platform rather than in QDOS/SMSQ! The message server could be a dedicated, stand alone copy of QPC2. As I did with my IPRouter program. I don't kno...
by Martin_Head
Wed Jul 04, 2018 6:28 pm
Forum: Software & Programming
Topic: Request for advice: programming a TASK (not a JOB) in C68...
Replies: 10
Views: 416

Re: Request for advice: programming a TASK (not a JOB) in C68...

So, I'd like to take a step-back and explore whether a task-like program implementing this interface between the device driver and the MQSvr job could instead be written in C (C68) which, from what I've researched to-date, is more suited to developing stand-alone applications as a QDOS job. Thought...
by Martin_Head
Wed Jul 04, 2018 4:45 pm
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 40
Views: 2317

Re: SuperCharge Decompiler

I think I've got a bit of a handle on this now. First problem was that the decompiler was not finding the true start of the DATA area because there is no specific RESTORE (without a line number) in the program. After studying the code that reads the DATA, there is a special case of an integer that s...
by Martin_Head
Mon Jul 02, 2018 3:47 pm
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 40
Views: 2317

Re: SuperCharge Decompiler

I'm working on decompiling the 'xwords' program, And I was wondering if anyone could help me with what's going on in a particular part of the original program 170 IF COMPILED THEN 180 REMark read TConfig data block, note how strings have to be read twice 190 RESTORE 5000 : READ ink1% 200 RESTORE 500...
by Martin_Head
Sun Jun 24, 2018 8:22 am
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 40
Views: 2317

Re: SuperCharge Decompiler

Interestingly, I don't actually have any explicit RETRY_HERE commands in my source program :-) Yesterday I had a first attempt to start a decompile of the 'xwords' program. And I have found a few differences in the Turbo code V5.35 to my V5.10 that I have been using for development. Causing problem...
by Martin_Head
Sat Jun 23, 2018 11:26 am
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 40
Views: 2317

Re: SuperCharge Decompiler

Evening Gents, I've been following this topic with interest, but it suddenly struck me, we have the source code for Turbo - is it not possible to work out the information required from that? Just a thought - I could of course, be barking! Cheers, Norm. I did have a very, very quick look at the sour...
by Martin_Head
Sat Jun 23, 2018 11:15 am
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 40
Views: 2317

Re: SuperCharge Decompiler

Actually, in my first pass against this job disassembly, I found a couple of instances of the JMP $00(a6,d0.l) form, but many of the JMP -<offset>(a6) form and it is the later than proved to be successful in decompiling thus far. All I meant to say was that in the provided version of TurboProcessDu...
by Martin_Head
Thu Jun 21, 2018 10:40 am
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 40
Views: 2317

Re: SuperCharge Decompiler

On a side note, I've already found at least one duplication of routine (ID: 204 - "RETRY_HERE") that appears twice in my disassembly (so far), only with very slightly different offsets for the BCC and LEA instructions (due to position-dependence) The bcc's are the same, both $6404. The LE...
by Martin_Head
Wed Jun 20, 2018 10:35 am
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 40
Views: 2317

Re: SuperCharge Decompiler

One question for you - given that the line-start marker generated by v5.37 appears to be "3E1D" rather than the "3C1D" for v5.1 as in the current version of ProcessDump, I note that later in the program an explicit reference is made to the new line-start marker (line 5210 -> &qu...
by Martin_Head
Tue Jun 19, 2018 5:53 pm
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 40
Views: 2317

Re: SuperCharge Decompiler

However, ALL the line-number references in the _codes file report as '-1', whereas I know that the job was compiled with line-numbers enabled, so still something amiss to work with Turbo v5.37. This will happen, as none of the routines checksums in the Library2_id file will match the checksums in y...

Go to advanced search