Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.acorn.programmer > #1828
| From | Thomas Milius <Thomas-Milius@t-online.de> |
|---|---|
| Newsgroups | comp.sys.acorn.programmer |
| Subject | Re: Alignment exception examples |
| Date | 2012-06-24 19:16 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <8a69f8a452.Thomas@thomas-milius.t-online.de> (permalink) |
| References | <js5701$ium$1@dont-email.me> <d12cb7a452.Thomas@thomas-milius.t-online.de> <js6qko$71i$2@dont-email.me> <d073cfa452.Thomas@thomas-milius.t-online.de> <45faeba452.druck@druck.freeuk.net> |
In message <45faeba452.druck@druck.freeuk.net>
druck <news@druck.freeuk.com> wrote:
> On 24 Jun 2012 Thomas Milius <Thomas-Milius@t-online.de> wrote:
> > Detlef had the source not myself. I only located and corrected the bug
> > temporarily. And of course it is repaired since a while in a proper way.
> > So I don't see a chance to help you with code to check from my side.
> > Sorry. Perhaps Detlef is renembering the piece of code.
>
> I also have all the source from doing the 32bit port, it's just
> working out which one of the files it is in - there are lots!
>
Taken from Detlefs Mail correspondence
-Temporary fix of the copy bug with ARM v7 architecture (crash) in
module Photodesk
ORR R1,R1,#1
SWI Wimp_GetWindowInfo
EOR R1,R1,#1 ; clear bit 0 !!!!
ADD R2,R1,#&2C ; ="," (44)
LDMIA R2!,{R3-R6}
ADD R2,R1,#4
STMIA R2!,{R3-R6}
LDR R1,[R11,#8]
SWI Wimp_UpdateWindow
also one statement reported as not 32 bit corrected by changing
from:
LDMIA R12,{R1-R3,R6,R7,R11,R12,R14,PC}~ ;~~ not 32bit safe
(uses PSR)
to simply:
LDMIA R12,{R1-R3,R6,R7,R11,R12,R14,PC}
Module Photodesk assembled and linked from the (amended) Armalyser output.
Clearly this should be included in the original sources after testing
21/Aug/2011
Hope this helps. The EOR R1, R1, #1 was the temporary correction. Without
it the program will crash.
Best Regards
Thomas Milius
Back to comp.sys.acorn.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Alignment exception examples druck <news@druck.org.uk> - 2012-06-23 20:55 +0100
Re: Alignment exception examples chrisbazley@bigfoot.com - 2012-06-23 13:21 -0700
Re: Alignment exception examples druck <news@druck.org.uk> - 2012-06-24 11:35 +0100
Re: Alignment exception examples chrisbazley@bigfoot.com - 2012-06-24 04:02 -0700
Re: Alignment exception examples druck <news@druck.freeuk.com> - 2012-06-24 17:29 +0100
Re: Alignment exception examples Theo Markettos <theom+news@chiark.greenend.org.uk> - 2012-06-26 00:02 +0100
Re: Alignment exception examples chrisbazley@bigfoot.com - 2012-06-26 01:15 -0700
Re: Alignment exception examples Theo Markettos <theom+news@chiark.greenend.org.uk> - 2012-06-26 11:51 +0100
Re: Alignment exception examples chrisbazley@bigfoot.com - 2012-06-27 05:40 -0700
Re: Alignment exception examples druck <news@druck.org.uk> - 2012-06-27 22:43 +0100
Re: Alignment exception examples Martin Bazley <martin.bazley@blueyonder.co.uk> - 2012-06-26 14:06 +0100
Re: Alignment exception examples druck <news@druck.org.uk> - 2012-06-26 21:57 +0100
Re: Alignment exception examples Martin Bazley <martin.bazley@blueyonder.co.uk> - 2012-06-26 23:20 +0100
Re: Alignment exception examples druck <news@druck.org.uk> - 2012-06-27 22:51 +0100
Re: Alignment exception examples chrisbazley@bigfoot.com - 2012-06-26 15:17 -0700
Re: Alignment exception examples Theo Markettos <theom+news@chiark.greenend.org.uk> - 2012-06-27 00:23 +0100
Re: Alignment exception examples chrisbazley@bigfoot.com - 2012-06-27 05:52 -0700
Re: Alignment exception examples druck <news@druck.org.uk> - 2012-06-27 22:46 +0100
Re: Alignment exception examples Nick Roberts <tigger@orpheusinternet.co.uk> - 2012-06-28 18:28 +0100
Re: Alignment exception examples Theo Markettos <theom+news@chiark.greenend.org.uk> - 2012-06-29 18:38 +0100
Re: Alignment exception examples Nick Roberts <tigger@orpheusinternet.co.uk> - 2012-06-29 20:14 +0100
Re: Alignment exception examples druck <news@druck.freeuk.com> - 2012-07-04 20:50 +0100
Re: Alignment exception examples spampling <spam.pling@btinternet.com> - 2012-06-27 07:58 +0100
Re: Alignment exception examples chrisbazley@bigfoot.com - 2012-06-27 05:44 -0700
Re: Alignment exception examples spampling <spam.pling@btinternet.com> - 2012-06-27 18:13 +0100
Re: Alignment exception examples druck <news@druck.org.uk> - 2012-06-27 22:47 +0100
Re: Alignment exception examples druck <news@druck.org.uk> - 2012-06-27 23:04 +0100
Re: Alignment exception examples chrisbazley@bigfoot.com - 2012-06-28 15:43 -0700
Re: Alignment exception examples Thomas Milius <Thomas-Milius@t-online.de> - 2012-06-24 08:24 +0200
Re: Alignment exception examples druck <news@druck.org.uk> - 2012-06-24 11:37 +0100
Re: Alignment exception examples Thomas Milius <Thomas-Milius@t-online.de> - 2012-06-24 12:49 +0200
Re: Alignment exception examples druck <news@druck.freeuk.com> - 2012-06-24 17:01 +0100
Re: Alignment exception examples Thomas Milius <Thomas-Milius@t-online.de> - 2012-06-24 19:16 +0100
Re: Alignment exception examples "Ste (news)" <steve@revi11.plus.com> - 2012-07-10 00:14 +0100
Re: Alignment exception examples Steve Fryatt <news@stevefryatt.org.uk> - 2012-06-24 09:42 +0100
Re: Alignment exception examples Martin <News03@avisoft.f9.co.uk> - 2012-06-27 15:36 +0100
csiph-web