Qtopia Squeak + Sharp Zaurus SL-5500 + ROM 3.10 ? Should it work
?
Brian Keefer
mgomes21 at cox.net
Fri Aug 15 23:35:09 UTC 2003
> "Stoffel, Andrew" wrote:
>
> I finally got around to trying this... and it doesn't work...
> on my Zaurus [Should it ?]
>
> The Qtopia version from:
>
> http://www.is.titech.ac.jp/~ohshima/squeak/zaurus/
>
> With the Dynapad image from Aaron Reichow & etc.
>
> - It starts up but since the Dynapad image doesn't show up
> in the 'file picker' so I can't start it. (But that is
> mentioned in the Jul 17th, 2003 messages about this so it
> isn't a big surprise)
>
> - From a shell... I get a illegal instruction error AND the Squeak
> VM just sits there waiting for me to pick out an image like
> it does above (even though I can't see one)
>
> And that seems to be it... is there any known way to get this
> to work if you aren't a VM hacker ? If you DID get it working
> did you do anything special ?
Have you tried out the iPAQ vm? I have it barely working on OpenZaurus,
with the screen upside-down and the attached changeset to flip the
touchscreen input. This CS for dynapad will only flip the input when it's
run on an arm *nix system, so you can file it in on your desktop, and copy
the image to your Zaurus. I can't get the VM to accept text for input - it
ignores all the little buttons, and fights for real-estate with the
on-screen keyboard.
-------------- next part --------------
'From Squeak2.8 of 13 June 2000 [latest update: #2359] on 15 August 2003 at 6:05:16 pm'!
Object subclass: #InputSensor
instanceVariableNames: ''
classVariableNames: 'InterruptSemaphore InterruptWatcherProcess Inversion '
poolDictionaries: ''
category: 'Kernel-Processes'!
!InputSensor methodsFor: 'as yet unclassified' stamp: 'bmk 8/11/2003 00:08'!
primMousePt
Inversion ifNil:[^self realPrimMousePt]
ifNotNil:[^Inversion-self realPrimMousePt]! !
!InputSensor methodsFor: 'as yet unclassified' stamp: 'bmk 8/10/2003 23:34'!
realPrimMousePt
<primitive: 90>
^ 0 @ 0! !
!InputSensor class methodsFor: 'as yet unclassified' stamp: 'bmk 8/11/2003 00:30'!
startUp
self default installInterruptWatcher.
self zaurusWorkaround! !
!InputSensor class methodsFor: 'as yet unclassified' stamp: 'bmk 8/15/2003 17:37'!
zaurusWorkaround
((Smalltalk platformName='unix') and: [Smalltalk platformSubtype='arm'])
ifTrue:[Inversion:=DisplayScreen actualScreenSize]
ifFalse:[Inversion:=nil] ! !
!SystemDictionary methodsFor: 'as yet unclassified' stamp: 'bmk 8/11/2003 00:00'!
platformSubtype
^ self getSystemAttribute: 1003! !
InputSensor class removeSelector: #quickie!
More information about the Squeak-dev
mailing list
|