Hi,
There has been an in depth investigation into Flashback running on the Q68.
The origins of the problem is that there are several places throughout the code which do:
move.b #0,$34(a1) (a1 points to the sysvars)
move.b #0,$18063 !! direct write to display mode reg
These instructions make a change to the screen mode by poking values directly into control register. The software has no business doing that and, as you can see, this screws things up.
This means that Q68 SMSQ/E (which doesn't know about the screen change) and the hardware no longer are in agreement, which crashes the machine (Q68 SMSQ/E still uses the higher colour screen driver).
Since SMSQmulator simply ignores these sysvars, it isn't affected by the writes to them, QPC2 seems to accept the write to the display register.
Flashback is programmed to access the QL screen directly, which the Q68 does not have, which is not good programming style.
There is a fix, but since Flashback is still commercial software is subject to copyright, only the copyright holder can alter the software or give authorisation for alteration.
To date the copyright holder is not responding to any communications.
FlashbackSE misbehaving on Q68
-
- Font of All Knowledge
- Posts: 3975
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: FlashbackSE misbehaving on Q68
I'm not surprised. There were a lot of complaints about that in the past. Any chance to contact Peter Jefferies directly?Derek_Stewart wrote:To date the copyright holder is not responding to any communications.
Does the "copyright holder" really believe, that anyone would buy this program these days from him? Seems to be similar to text87.
4E75 7000
-
- Font of All Knowledge
- Posts: 3975
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: FlashbackSE misbehaving on Q68
Hi Ralf,
Flashback was supplied by Sector Software, requests have made to David Batty, to relase Flashback as freeware. When this happens, the bugs in the software can fixed.
Flashback was supplied by Sector Software, requests have made to David Batty, to relase Flashback as freeware. When this happens, the bugs in the software can fixed.
Regards,
Derek
Derek
Re: FlashbackSE misbehaving on Q68
Many thanks Derek and other persons involved in locating this bug.Derek_Stewart wrote:Hi Ralf,
Flashback was supplied by Sector Software, requests have made to David Batty, to relase Flashback as freeware. When this happens, the bugs in the software can fixed.
I will have to avoid using FB on my Q68 for now.
BSJR
Re: FlashbackSE misbehaving on Q68
I think, it would be save to just give the user a little SB program to patch their own FBSE. This seems to be save, as noone else can use such a program. Isn't it?Derek_Stewart wrote:There is a fix, but since Flashback is still commercial software is subject to copyright, only the copyright holder can alter the software or give authorisation for alteration.
4E75 7000
-
- Font of All Knowledge
- Posts: 3975
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: FlashbackSE misbehaving on Q68
Hi Ralf,
A patch programme would be a solution, but does the application of the patch break the copright ?
A better solution may be to disassemble the programme, correct the faults and change the name calling it "FlashyBackerDbase".
I have been reading the Flashback manual, , I do not like it, which why I did not buy it.
A patch programme would be a solution, but does the application of the patch break the copright ?
A better solution may be to disassemble the programme, correct the faults and change the name calling it "FlashyBackerDbase".
I have been reading the Flashback manual, , I do not like it, which why I did not buy it.
Regards,
Derek
Derek