Search found 390 matches

by martyn_hill
Wed Jun 20, 2018 12:25 pm
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 30
Views: 1586

Re: SuperCharge Decompiler

Hi Martin Makes sense - thanks. Here are the Turbo compile options I hard-code in the pre-amble to the test program in question (a Lap Counter/Race Timer for my son's Scalextric): TURBO_locstr "R" TURBO_windo 0 TURBO_optim "B" TURBO_model 1 TURBO_struct "S" TURBO_diags ...
by martyn_hill
Wed Jun 20, 2018 12:34 am
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 30
Views: 1586

Re: SuperCharge Decompiler

Hi Martin! This is interesting - I'm hooked! The version number appears to be the version of the part of Turbo that creates the final executable, rather than the version of Turbo itself. My version of Turbo (3.24) gives version 5.10 in the final executable. Makes sense - so the version recorded in t...
by martyn_hill
Tue Jun 19, 2018 12:05 pm
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 30
Views: 1586

Re: SuperCharge Decompiler

OK, so after adding a SELect ON clause for version 5.37, thus: ON version=5.37 jmpkey$="4EEE8370" jmp$="JMP -$7C90(a6)" lineStart$="3E1D" : REMark move.w (a5)+,d7 : ProcessDump now populates the "Sub routines start around" field and also populates the _codes f...
by martyn_hill
Tue Jun 19, 2018 11:52 am
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 30
Views: 1586

Re: SuperCharge Decompiler

Hi Martin After a more thorough scan of the Turbo v5.37 compiled disassembly of my sample job, I note the following: a) The various 'jmpkey$' options coded in the current version of TurboProcessDump are not to be found in my job disassembly, but the following looks promising: > "4EF60000" ...
by martyn_hill
Mon Jun 18, 2018 7:16 pm
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 30
Views: 1586

Re: SuperCharge Decompiler

Hi again Martin Some early feedback... My first attempt at running (Turbo)ProcessDump against one of my Turbo compiled apps failed to recognise my version of Turbo (appears to be v5.37). I naively modded the SELect ON version clause for 5.1 to accept 5.37. The program then runs without error, but pr...
by martyn_hill
Mon Jun 18, 2018 5:39 pm
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 30
Views: 1586

Re: SuperCharge Decompiler

It would be nice to get some feedback as to how easy/hard people find trying to use the decompiler. And how close it gets to the original. Sure - let me try some of my more complex compiled jobs and report back. I always leave line-numbers enabled - the value of the extra troubleshooting info this ...
by martyn_hill
Mon Jun 18, 2018 1:47 pm
Forum: Software & Programming
Topic: SuperCharge Decompiler
Replies: 30
Views: 1586

Re: SuperCharge Decompiler

Amazing work, Martin - thank you!

Is there any value in my applying your decompiler to some of my own TURBO'd routines and comparing against my source - feeding back any insights here?

If so, are there particular internal compiled codes or program sequences that you'd be most interested in?

M.
by martyn_hill
Thu Jun 07, 2018 10:29 am
Forum: Hardware
Topic: CST RAM expander
Replies: 2
Views: 170

Re: CST RAM expander

Hi Pr0f The QL Wiki provides an image of the CST RAM Expander, showing those 4 ROMs fitted and both a 14-pin and a 16-pin IC alongside. The image (see here: https://qlwiki.qlforum.co.uk/lib/exe/fetch.php?media=qlwiki:cst_ramplus.jpg) is too blurry to make-out the full chip-markings for the 16-pin de...
by martyn_hill
Thu Jun 07, 2018 10:16 am
Forum: Software & Programming
Topic: Tumbling QL animation
Replies: 7
Views: 486

Re: Tumbling QL animation

Hi Steve Yes, I've fallen-foul of TURBO's enthusiasm for 'optimising' expression evaluation in to integers where I wasn't expecting it. When you say that it goes 'BANG' - did you mean that you get a zero for that "1/20" expression, or something more fruity? I've taken to coercing TURBO to ...
by martyn_hill
Mon May 21, 2018 12:41 pm
Forum: General QL Chat
Topic: Cant get passed monitor. Tv select screen
Replies: 5
Views: 228

Re: Cant get passed monitor. Tv select screen

Hello broj446 Welcome to the QL! If you are seeing the display of the F1/F2 options, but nothing happens after hitting either key, chances are that you have a defective keyboard membrane and your keystrokes are not being detected by the, otherwise working, QL. That's easy (and pretty cheap!) to addr...

Go to advanced search