Where is the expected CHR$(92) ?

If you want to ask questions about how the machine works, peculiar details, the differences between models, here it is !
How to program the oric hardware (VIA, FDC, ...) is also welcome.
User avatar
jbperin
Flight Lieutenant
Posts: 480
Joined: Wed Nov 06, 2019 11:00 am
Location: Valence, France

Where is the expected CHR$(92) ?

Post by jbperin »

Hello everyone,

I don't understand why the character CHR$(92) does not correspond to what is described in page 229 of the ORIC ATMOS Manual by Ian Adamson.

See pictures below:
CharacterDiff.PNG
It is confirmed when we look at $B6EO = $B400 + 92*8
Char92InMem.PNG
I'm disgusted because:
- I thought the backslash wasn't existing on Oric so I was forced to redefine it in my programs
- I was wanting a character like '|' (CHR$(124)) but below 112 because the 124 is not available when the standard char set is copied in alternate charset location.. and 92 was looking good ..


In the end, I will no longer have to redefine the backslash .. but I will need to redefine the '|' :?

The technical questions are :
Is it a mistake in the ORIC manual ? or is this a matter of ROM version ?
Is this character set the same on all Oric ?
RealCharacterSet.PNG
User avatar
iss
Wing Commander
Posts: 1641
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Where is the expected CHR$(92) ?

Post by iss »

IMHO it's typo in the manual, because:
- it's present and the same in all 'stock' ROM's;
- it's used as terminate character to show input keyboard buffer overflow (i.e. press and hold any key):
Screenshot_20220506_195937.png
User avatar
jbperin
Flight Lieutenant
Posts: 480
Joined: Wed Nov 06, 2019 11:00 am
Location: Valence, France

Re: Where is the expected CHR$(92) ?

Post by jbperin »

iss wrote: Fri May 06, 2022 6:01 pm - it's present and the same in all 'stock' ROM's;
- it's used as terminate character to show input keyboard buffer overflow (i.e. press and hold any key):
Thank you Iss ..

I realize the backslash '\' character is present on the keyboard as well as the pipe '|' ...
My two favourites characters on the same key
Post Reply