Could some kind soul help an ageing forgetful BASIC programmer.
I am simply trying to open a graphics window with a white background in 16 million colour mode in RIScOS 4.?. I am calling MODE MODE in 1900x1080p. GCOL seems to have been extended in v5.
Best I can do is GCOL 0, 191, which seem to give a light grey rather than full white. I can obviously correct this after the event, but am sure there must be a solution which I have yet to discover.
cheers
George Pearce
Could some kind soul help an ageing forgetful BASIC programmer.
I am simply trying to open a graphics window with a white
background in 16 million colour mode in RIScOS 4.?. I am calling
MODE MODE in 1900x1080p. GCOL seems to have been extended in v5.
Best I can do is GCOL 0, 191, which seem to give a light grey
rather than full white. I can obviously correct this after the
event, but am sure there must be a solution which I have yet to
discover.
In article <912abee8-d3e2-482b-8da5-21a84513ab87n@googlegroups.com>,
George Pearce <chasgpearce@gmail.com> wrote:
I am simply trying to open a graphics window with a white background in
16 million colour mode in RIScOS 4.?. I am calling MODE MODE in
1900x1080p. GCOL seems to have been extended in v5.
Best I can do is GCOL 0, 191, which seem to give a light grey rather
than full white. I can obviously correct this after the event, but am
sure there must be a solution which I have yet to discover.
GCOL ON 255,255,255 : CLG
On 12 May, Richard Ashbery wrote in message
<592b7c18...@invalid.addr.uk>:
In article <912abee8-d3e2-482b...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
I am simply trying to open a graphics window with a white background in 16 million colour mode in RIScOS 4.?. I am calling MODE MODE in 1900x1080p. GCOL seems to have been extended in v5.
Best I can do is GCOL 0, 191, which seem to give a light grey rather
than full white. I can obviously correct this after the event, but am sure there must be a solution which I have yet to discover.
GCOL ON 255,255,255 : CLGThat's RISC OS 5 only, so doesn't meet the OP's requirement of RISC OS 4 unless soft-loading BASIC is up for consideration.
GCOL 0, 255, 255, 255 : CLG might do what's required, though.
--
Steve Fryatt - Leeds, England
http://www.stevefryatt.org.uk/
On Wednesday, 12 May 2021 at 18:35:03 UTC+1, Steve Fryatt wrote:
On 12 May, Richard Ashbery wrote in message
<592b7c18...@invalid.addr.uk>:
In article <912abee8-d3e2-482b...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
I am simply trying to open a graphics window with a white
background in 16 million colour mode in RIScOS 4.?. I am
calling MODE MODE in 1900x1080p. GCOL seems to have been
extended in v5.
Best I can do is GCOL 0, 191, which seem to give a light grey
rather than full white. I can obviously correct this after
the event, but am sure there must be a solution which I have
yet to discover.
GCOL ON 255,255,255 : CLGThat's RISC OS 5 only, so doesn't meet the OP's requirement of
RISC OS 4 unless soft-loading BASIC is up for consideration.
GCOL 0, 255, 255, 255 : CLG might do what's required, though.
No, that does not work, screen colour is still black.
It seems to me there is an issue with COL, GCOL in 16 million mode,
with no distinction between foreground and background colours, and
no palette as such. In 16 and 256 colour modes , colours up to
128 are foreground, and above that are background.
I'm now very confused. I think the BASIC manual needs updating to
deal with the larger monitor resolutions we now mostly have, and
the entries for COL and GCOL need to address 16million mode.
I understand their application in 16 and 256 colour modes, though I
do find the manual a bit confusing.
On Wednesday, 12 May 2021 at 18:35:03 UTC+1, Steve Fryatt wrote:
On 12 May, Richard Ashbery wrote in message
<592b7c18...@invalid.addr.uk>:
In article <912abee8-d3e2-482b...@googlegroups.com>,That's RISC OS 5 only, so doesn't meet the OP's requirement of RISC OS 4
George Pearce <chasg...@gmail.com> wrote:
I am simply trying to open a graphics window with a white background in >>>> 16 million colour mode in RIScOS 4.?. I am calling MODE MODE in
1900x1080p. GCOL seems to have been extended in v5.
Best I can do is GCOL 0, 191, which seem to give a light grey rather
than full white. I can obviously correct this after the event, but am
sure there must be a solution which I have yet to discover.
GCOL ON 255,255,255 : CLG
unless soft-loading BASIC is up for consideration.
GCOL 0, 255, 255, 255 : CLG might do what's required, though.
--
Steve Fryatt - Leeds, England
http://www.stevefryatt.org.uk/
No, that does not work, screen colour is still black.
It seems to me there is an issue with COL, GCOL in 16 million mode, with
no distinction between foreground and background colours, and no palette
as such. In 16 and 256 colour modes , colours up to 128 are foreground,
and above that are background.
I'm now very confused. I think the BASIC manual needs updating to deal
with the larger monitor resolutions we now mostly have, and the entries
for COL and GCOL need to address 16million mode.
I understand their application in 16 and 256 colour modes, though I do
find the manual a bit confusing.
George Pearce
In article <bf20a335-0a73-4649...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
On Wednesday, 12 May 2021 at 18:35:03 UTC+1, Steve Fryatt wrote:
On 12 May, Richard Ashbery wrote in message <592b7c18...@invalid.addr.uk>:
In article <912abee8-d3e2-482b...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
I am simply trying to open a graphics window with a white
background in 16 million colour mode in RIScOS 4.?. I am
calling MODE MODE in 1900x1080p. GCOL seems to have been
extended in v5.
Best I can do is GCOL 0, 191, which seem to give a light grey
rather than full white. I can obviously correct this after
the event, but am sure there must be a solution which I have
yet to discover.
GCOL ON 255,255,255 : CLGThat's RISC OS 5 only, so doesn't meet the OP's requirement of
RISC OS 4 unless soft-loading BASIC is up for consideration.
GCOL 0, 255, 255, 255 : CLG might do what's required, though.No, that does not work, screen colour is still black.
It seems to me there is an issue with COL, GCOL in 16 million mode,
with no distinction between foreground and background colours, and
no palette as such. In 16 and 256 colour modes , colours up to
128 are foreground, and above that are background.
I'm now very confused. I think the BASIC manual needs updating to
deal with the larger monitor resolutions we now mostly have, and
the entries for COL and GCOL need to address 16million mode.
I understand their application in 16 and 256 colour modes, though IYou do not say what version of RISC OS you are using, or which version
do find the manual a bit confusing.
of BASIC, or what hardware you are running on. Any of those may be
your problem - the BASIC manual has been updated, but largely to
reflect changes made in the many years since RO4.
If the problem is the version of BASIC, then the most recent version
can be soft-loaded, as Steve said above.
--
Martin Avison
Note that unfortunately this email address will become invalid
without notice if (when) any spam is received.
That being said, 5 or 4, no one has addressed my query about the
existence or not of Foreground and Background colours in 16M mode.
I suspect not!
And no one has offered a solution to a white screen in said mode.
Please someone!
On Thursday, 13 May 2021 at 12:35:21 UTC+1, Martin wrote:
In article <bf20a335-0a73-4649...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
On Wednesday, 12 May 2021 at 18:35:03 UTC+1, Steve Fryatt wrote:
On 12 May, Richard Ashbery wrote in message <592b7c18...@invalid.addr.uk>:
In article <912abee8-d3e2-482b...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
I am simply trying to open a graphics window with a white background in 16 million colour mode in RIScOS 4.?. I am
calling MODE MODE in 1900x1080p. GCOL seems to have been
extended in v5.
Best I can do is GCOL 0, 191, which seem to give a light
grey rather than full white. I can obviously correct
this after the event, but am sure there must be a
solution which I have yet to discover.
Indeed ... which is why I referred to changes since RO4.You do not say what version of RISC OS you are using, or which
version of BASIC, or what hardware you are running on. Any of
those may be your problem - the BASIC manual has been updated,
but largely to reflect changes made in the many years since RO4.
If the problem is the version of BASIC, then the most recent
version can be soft-loaded, as Steve said above.
I did say at the start of my original question it is RISC OS 4.?,
as Steve picked up.
4.02 on one machine and 4.39 Virtual Acorn RISC OS ADJUSTOK thanks.
BASIC is BASIC 5 v 1.20 on the former and v1.29 on the latter. I
realise that there may be an issue with emulation, and the lack of
physical Acorn hardware.
I have the BBC BASIC V manual, and it has nothing to say about 16Yes - I find that very confusing myself.
million colors but is concerned mainly with 16 and 256 colour
modes, and old style low res screen modes.
Also I'm writing the program for someone who is using RISC OS 4,We are not suggesting softloading a new OS ... just the BASIC module.
and would probably demur from soft loading a new OS!
That being said, 5 or 4, no one has addressed my query about the
existence or not of Foreground and Background colours in 16M mode.
I suspect not!
And no one has offered a solution to a white screen in said mode.
Please someone!
In article <ddab484d-c345-461c...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
On Thursday, 13 May 2021 at 12:35:21 UTC+1, Martin wrote:
In article <bf20a335-0a73-4649...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
On Wednesday, 12 May 2021 at 18:35:03 UTC+1, Steve Fryatt wrote:
On 12 May, Richard Ashbery wrote in message <592b7c18...@invalid.addr.uk>:
In article <912abee8-d3e2-482b...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
I am simply trying to open a graphics window with a white background in 16 million colour mode in RIScOS 4.?. I am
calling MODE MODE in 1900x1080p. GCOL seems to have been
extended in v5.
[Snip]Best I can do is GCOL 0, 191, which seem to give a light
grey rather than full white. I can obviously correct
this after the event, but am sure there must be a
solution which I have yet to discover.
You do not say what version of RISC OS you are using, or which
version of BASIC, or what hardware you are running on. Any of
those may be your problem - the BASIC manual has been updated,
but largely to reflect changes made in the many years since RO4.
Indeed ... which is why I referred to changes since RO4.If the problem is the version of BASIC, then the most recentI did say at the start of my original question it is RISC OS 4.?,
version can be soft-loaded, as Steve said above.
as Steve picked up.
4.02 on one machine and 4.39 Virtual Acorn RISC OS ADJUSTOK thanks.
BASIC is BASIC 5 v 1.20 on the former and v1.29 on the latter. I
realise that there may be an issue with emulation, and the lack of
physical Acorn hardware.
I have the BBC BASIC V manual, and it has nothing to say about 16Yes - I find that very confusing myself.
million colors but is concerned mainly with 16 and 256 colour
modes, and old style low res screen modes.
Also I'm writing the program for someone who is using RISC OS 4,We are not suggesting softloading a new OS ... just the BASIC module.
and would probably demur from soft loading a new OS!
That being said, 5 or 4, no one has addressed my query about the
existence or not of Foreground and Background colours in 16M mode.
I suspect not!
And no one has offered a solution to a white screen in said mode.I wrote a little program...
Please someone!
MODE MODE
GCOL &8F :REM Yellow background
VDU 24,200;200;1000;900;
CLG
GCOL &FF :REM White background
VDU 24,300;300;1080;800;
CLG
PRINT "done"
and when running at X1920 Y1080 C16M I get a yellow rectangle on a
black screen, mostly covered by a white rectangle - which seems to be
what you want?
That is the same on...
Titanium with RO5.29 and BASIC v1.81
VRPC with RO4.39 and BASIC v1.80 (softloaded)
VRPC with RO4.39 and BASIC v1.29
Does that answer your question?
If not, then a misbehaving program might help.
--
Martin Avison
Note that unfortunately this email address will become invalid
without notice if (when) any spam is received.
It seems to me there is an issue with COL, GCOL in 16 million mode, with
no distinction between foreground and background colours,
and no palette as such.
I think the BASIC manual needs updating to deal with the larger monitor resolutions we now mostly have, and the entries for COL and GCOL need to address 16million mode.
I would like to try soft loading the new BASIC into RISC OS 4.39,
but can't seem to find it (only complete OS or Harddisc4) or
instructions about softloading when found. I presume it is a
module. Will it replace the existing BASIC, or be an addition, and
if the latter how is it invoked.
On 13 May, George Pearce wrote in message <bf20a335-0a73-4649...@googlegroups.com>:
It seems to me there is an issue with COL, GCOL in 16 million mode, withThat appears to be the case with the
no distinction between foreground and background colours,
GCOL mode, r, g, b
form that's in RISC OS 4's BASIC; it's foreground colour only if you want
the RGB option.
The RISC OS 5 version of BASIC (which as I've noted already can be soft-loaded on to RISC OS 4 systems and is an improvement in a number of ways) has the
GCOL ON mode, r, g, b
to set the background colour (plus
GCOL OF mode, r, g, b
to explicitly set the foreground).
and no palette as such.Correct: the 32k and 16M modes don't have a pallette.
I think the BASIC manual needs updating to deal with the larger monitor resolutions we now mostly have, and the entries for COL and GCOL need to address 16million mode.This has already been done. You can download a PDF from the bottom of
https://www.riscosopen.org/content/downloads/common
but the printed version (which is what I referred to for my comments above and in my previous post) is well worth the money.
https://www.riscosopen.org/content/sales/bbc-basic-reference
--
Steve Fryatt - Leeds, England
http://www.stevefryatt.org.uk/
In article <fd28d889-ae22-4103...@googlegroups.com>,
George Pearce <chasg...@gmail.com> wrote:
I would like to try soft loading the new BASIC into RISC OS 4.39,I have emailed you a zip file which should help.
but can't seem to find it (only complete OS or Harddisc4) or
instructions about softloading when found. I presume it is a
module. Will it replace the existing BASIC, or be an addition, and
if the latter how is it invoked.
Martin
--
Martin Avison
Note that unfortunately this email address will become invalid
without notice if (when) any spam is received.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 54:35:00 |
Calls: | 6,650 |
Calls today: | 2 |
Files: | 12,200 |
Messages: | 5,330,629 |