The PSION Organiser II Homepage
Forum Home Forum Home Help Help Search Search Members Members Login Login Register Register

Welcome, Guest. Please Login or Register.
Why register?
 1   User Forum / User Post / email option  on: Nov 8th, 2019, 6:57pm 
Started by MartinReid | Last post by MartinReid
Dear Lox
 
Nice to hear from you. Something appears problematic with uploading files. I've tried a couple of times.  
 
If you Personal Message me your email address I'll send you a copy direct.
 
The Build 304 ReadMe file suggests loading build 303 before updating to 304. Let me know in the PM if you need build 303 as well.
 
Sincerely and in good faith
Martin
 
Error message..
Could not open /srv/www/htdocs/web49/html/psion2/forum/files.
  Reply Reply Quote Quote Notify of replies Notify of replies

 2   User Forum / General / Re: Pack Geometry  on: Oct 14th, 2019, 9:47am 
Started by POISN | Last post by jaap
Yes, as far as I understand it, the size of a page is always 256 bytes because they simply decoupled the two counter chips in the pack, and the lower counter (plus one input pin) provided the low 8 bits of the pack address. This also allows all the pack access routines to simply use the high byte of the address as the page number.
The segment size is always 16K because that is what the Intel 128K EPROM chips used.
 
I don't know of any packs that use something different. One kind of exception is the Thesaurus, which does have a page size of 256 but uses a different control mechanism for it on the pins. They put boot code in the first 256 byte page, which when executed then loaded/accessed the rest.
While it is theoretically possible to have a different page/segment size, the Psion would need boot code to replace the pack access routines, similar what the Thesaurus pack does.
  Reply Reply Quote Quote Notify of replies Notify of replies

 3   User Forum / General / Re: Message for Jaap  on: Oct 14th, 2019, 9:24am 
Started by MartinReid | Last post by jaap
I already own one of those Fill Gun packs, though I haven't really looked into it. I don't think I'll bid on the auction, cause I'm not too fussed about the organiser or the branded RO2 case.
 
Thanks for the extra info.
  Reply Reply Quote Quote Notify of replies Notify of replies

 4   User Forum / Help / Re: Strange buzzing noises from top of LZ64  on: Oct 8th, 2019, 9:27pm 
Started by 1333david | Last post by hiddenevil
I covered this not that long ago and fixed the issue.
 
https://bytemyvdu.wordpress.com/2018/12/14/psion-ii-lz-repair/
  Reply Reply Quote Quote Notify of replies Notify of replies

 5   User Forum / Help / LZ/LZ64 Shift+Right Arrow  on: Oct 8th, 2019, 3:10am 
Started by POISN | Last post by POISN
Does anyone know if there is a system variable that is set when you change the language on a LZ that points to a character table to use with shift+right arrow? I'm hoping to find it and change it to customize the characters.
  Reply Reply Quote Quote Notify of replies Notify of replies

 6   User Forum / Help / Re: Source Code Request  on: Oct 8th, 2019, 3:02am 
Started by Mikesan | Last post by POISN
I just saw this. I haven't been here in a long time. I couldn't attach the file.
 

#define E_FILE_PENDING -46
 
#define C_SCANDYL 0
/* Method numbers in this category */
#define O_DESTROY 0
#define O_SC_ATTEND 13
#define O_SC_CANCELSCANNERREAD 11
#define O_SC_CHANGEPORT 19
#define O_SC_CLOSESCANNER 9
#define O_SC_DECODE 16
#define O_SC_GETLIBVERSION 2
#define O_SC_GETPARAMS 14
#define O_SC_GETSCANNERPARAMS 15
#define O_SC_GETSCANNERTYPE 3
#define O_SC_INITIALISESCANNER 5
#define O_SC_INITLIB 1
#define O_SC_OPENSCANNER 8
#define O_SC_QUEUESCANNERREAD 10
#define O_SC_RESETPARAMS 6
#define O_SC_SCANA 17
#define O_SC_SCANBEEP 18
#define O_SC_SENDSCANNER 12
#define O_SC_SETSCANNERTYPE 4
#define O_SC_UPDATEPARAMS 7
 
/* Class constants */
#define WA_LASER_SCANNER 1
#define WA_CCD_SCANNER 2
#define WA_BARCODE_WAND 3
#define WA_1223_SCANNER 4
#define GOODBEEP 0
#define BADBEEP 1
#define TIMEOUTBEEP 2
 
#define STORECAP 227
#define PARAMSEND 198
 
 
PROC ScLoad%:
  LOCAL link%,rval%,ScanH%
  link% = 1
  rval% = LOADLIB(ScanH%, "\scanner", link%)
  IF rval% :RETURN rval% :ENDIF
  ScanObj% = NEWOBJH(ScanH%, C_SCANDYL)
  IF ScanObj%=0 :RETURN -1 :ENDIF
  SEND(ScanObj%, O_SC_INITLIB)
  rval% = SEND(ScanObj%, O_SC_GETLIBVERSION)
  SEND(ScanObj%, O_SC_GETSCANNERTYPE)
  RETURN rval%
ENDP
 
 
 
PROC ScInit%:
  LOCAL rval%, pptr%, i%
  rval% = SEND(ScanObj%, O_SC_INITIALISESCANNER)
  PAUSE 4
  IF rval% :RETURN rval% :ENDIF
  pptr% = SEND(ScanObj%, O_SC_GETPARAMS)
  i% = 1
  DO
  Params%(i%) = PEEKB (pptr%)
  i% = i% + 1
  pptr% = pptr% + 1
  UNTIL i% > 11
  RETURN 0
ENDP
 
 
PROC ScScanA%:(pstat%)
  LOCAL rval%,cptr%
  cptr% = UADD(ADDR(ScanBuf$),1)
  rval% = SEND(ScanObj%, O_SC_SCANA, #cptr%, ScanLen%, #pstat%)
  RETURN rval%
ENDP
 
 
 
 
 
PROC ScScanF%:
  LOCAL rval%, cptr%
  cptr% = UADD(ADDR(ScanBuf$),1)
  rval% = SEND(ScanObj%, O_SC_DECODE, #cptr%, ScanLen%)
  IF rval%
  ScanLen% = 0
  ENDIF
  POKEB ADDR(ScanBuf$),ScanLen%
  RETURN rval%
ENDP
 
 
PROC ScSaveP%:
  LOCAL rval%,pptr%,i%
  pptr% = SEND(ScanObj%, O_SC_GETPARAMS)
  i% = 1
  DO
  POKEB pptr%, Params%(i%)
  i% = i% + 1
  pptr% = pptr% + 1
  UNTIL i% > 11
  rval% = SEND(ScanObj%, O_SC_UPDATEPARAMS)
  RETURN rval%
ENDP
 
 
 
PROC ScCancel:
  SEND(ScanObj%, O_SC_CANCELSCANNERREAD)
  SEND(ScanObj%, O_SC_CLOSESCANNER)
ENDP
 
PROC ScScanS%:
  LOCAL rval%,cptr%,stat%
  cptr% = UADD(ADDR(ScanBuf$),1)
  stat% = 1
  rval% = SEND(ScanObj%, O_SC_SCANA, #cptr%, ScanLen%, stat%)
  IF rval%
  ScanBuf$ = ""
  ScanLen% = 0
  RETURN rval%
  ENDIF
  IOWAITSTAT stat%
  IF stat%
  ScanLen% = 0
  ENDIF
  POKEB ADDR(ScanBuf$),ScanLen%
  RETURN stat%
ENDP
 
PROC ScBeep:(Code%)
  SEND(ScanObj%, O_SC_SCANBEEP, #Code%)
ENDP
 
PROC ScUnLd%:
  LOCAL rval%
  rval% = 0
  IF ScanObj%
  SEND(ScanObj%, O_DESTROY)
  ENDIF
  IF ScanH%
  rval% = UNLOADLIB(ScanH%)
  ENDIF
  ScanObj% = 0
  ScanH% = 0
  RETURN rval%
ENDP
 
PROC ScConf%:(comd$)
  LOCAL t%, rval%, op%, l%, ptr$(100)
  ptr$ = comd$
  t% = SEND(ScanObj%, O_SC_GETSCANNERTYPE)
  IF t% = WA_LASER_SCANNER
  op% = STORECAP
  ELSE
  op% = PARAMSEND
  ENDIF
  rval% = SEND(ScanObj%, O_SC_ATTEND)
  IF rval% = 0
  l% = LEN(ptr$)
  rval% = SEND(ScanObj%, O_SC_SENDSCANNER, #op%, ptr$, #l%)
  IF (t% <> WA_BARCODE_WAND) AND (t% <> WA_CCD_SCANNER)
  SEND(ScanObj%, O_SC_CLOSESCANNER)
  ENDIF
  ENDIF
  RETURN rval%
ENDP
 
  Reply Reply Quote Quote Notify of replies Notify of replies

 7   User Forum / Help / Re: does anyone have a copy of snigfarp's barbaria  on: Aug 27th, 2019, 7:24pm 
Started by rkdavis | Last post by rkdavis
thanks a lot
  Reply Reply Quote Quote Notify of replies Notify of replies

 8   User Forum / Help / psi2win  on: Aug 27th, 2019, 11:24am 
Started by rkdavis | Last post by MartinReid
Dear Russ
 
Good to hear you got it working...
 
If you use the print mode in Psi2Win Build 304 and a doPDF (type) printer it makes printing from the Organiser a doddle. I use it most days for my cutting lists.
 
Boris never quite got it finished; I have to wait for it to time out at the end of a print.
 
Sincerely and in good faith
Martin
 
 
PS I've seen your post... Is there a way to improve the LCD on the LZ64
 
It will be interesting to see if anything has moved on since 2010
http://forum.psion2.org/YaBB.pl?board=fm_help;action=display;num=1286376 574;start=2
 
If nothing has changed, I would be tempted to go for your option 3 (swapping). Here you kill two birds with one stone - Get better contrast and a metal case.
 
Again in good faith
Martin
 
Addendum
 
In relation to .. does anyone have a copy of snigfarp's barbarians
 
I don't use it myself but there is an account on twitter called PsiGamer, this looks like his 'space' - again the link to the - psigamer.cyningstan.org.uk - page is broken and the twitter account looks dormant but maybe one of his 'followers' might have a copy of the barbarians for you. There is a mention of it October 2015.
 
Also Copyright Damian Walker 2019 http://damian.cyningstan.org.uk/ on his links page shows he maintains the defunct http://psigamer.cyningstan.org.uk/ it might be worth emailing damian@cyningstan.org.uk
  Reply Reply Quote Quote Notify of replies Notify of replies

 9   User Forum / Help / is there a way to improve the LCD on the LZ64  on: Aug 26th, 2019, 2:27am 
Started by rkdavis | Last post by rkdavis
The LCD (2line) on the XP is great for my poor old eyes but my LZ64 is a much better spec'd psion and also y2k compliant and no date problems until well after my expected death day but the characters are on the small side and on the LZ64 I have the contrast range is very small. I have an LZ too which has better contrast range but an much earlier rom and of course only half the ram.
 
Is there a way to make an LZ64 characters larger for the menu etc. or is there a suitable replacement LCD with better contrast and maybe a backlight or even some tweak/hardware mod I can do?
  Reply Reply Quote Quote Notify of replies Notify of replies

 10   User Forum / Help / Re: Digitron Datalogger SF10 Cable  on: Aug 23rd, 2019, 6:04am 
Started by amgt36 | Last post by starhawk
Glad to help
 
I didn't know there was such a thing, BTW, as a USB floppy drive that *could* read 720k disks...
  Reply Reply Quote Quote Notify of replies Notify of replies

Return to the board index.

The Psion Organiser II Forum » Powered by YaBB 1 Gold - SP 1.1!
YaBB 2000-2002,
Xnull. All Rights Reserved.
top