Search found 50 matches

by Patrick M
Wed 18 Jul 2018, 17:15
Forum: User Interface
Topic: BB4W themes?
Replies: 7
Views: 98

Re: BB4W themes?

He also expressed his willingness to release the source if the right person could be found with the necessary skills etc. to continue the work. That still sounds a bit worrying to me. The fact that there's an "if", on its own, makes it sound uncertain. But that condition, that someone with necessar...
by Patrick M
Tue 17 Jul 2018, 19:42
Forum: User Interface
Topic: BB4W themes?
Replies: 7
Views: 98

Re: BB4W themes?

I think your best option… Hmm, well i wouldn't exactly call that suggestion anything close to a 'solution' - but i admire your creativity in finding a way around the lack of built-in themes! Why not? No, i didn't realise that; i assumed that it was still being 'actively' managed by Richard Russell....
by Patrick M
Sat 14 Jul 2018, 10:47
Forum: User Interface
Topic: BB4W themes?
Replies: 7
Views: 98

Re: BB4W themes?

I think your best option is (assuming you're using windows 10) to apply windows's high contrast theme mode, and in bb4w set the text/syntax colours accordingly. I have BB4W running on linux via wine with bright text on a dark background. One strange thing, though, is that I had to edit the registry ...
by Patrick M
Thu 12 Jul 2018, 19:59
Forum: Miscellaneous
Topic: Two sessions simultaneously?
Replies: 3
Views: 73

Re: Two sessions simultaneously?

Hello, i don't do this often, but have noticed when i do that programs sometimes seem to run a little differently from normal. Just out of interest, I'd like to ask you - would you describe the differences you noticed? I often run two or more instances of BBCSDL when I'm working on one of my project...
by Patrick M
Wed 04 Jul 2018, 13:19
Forum: Miscellaneous
Topic: Something fun I made with BBCSDL
Replies: 2
Views: 546

Re: Something fun I made with BBCSDL

Sorry, I just realised that this should have been posted in the "support and promote" forum.
by Patrick M
Fri 29 Jun 2018, 15:38
Forum: BBC BASIC language
Topic: Calling a Procedure using a Variable
Replies: 13
Views: 303

Re: Calling a Procedure using a Variable

Hello hinckleyj, It looks like the problem with your code is, you're taking the address of integer variable Selection%, and then trying to call that address as a PROCedure. I was able to get your program to work by changing line 90: 10 PROC_Dummy 20 REPEAT 30 REPEAT 40 CLS 50 PRINT "1 - Menu Item 1"...
by Patrick M
Fri 29 Jun 2018, 15:01
Forum: BBC BASIC language
Topic: Calling a Procedure using a Variable
Replies: 13
Views: 303

Re: Calling a Procedure using a Variable

Would you be able to post the code that's crashing for you? I tried to replicate what you've described, but it works fine without crashing in both BB4W and BBCSDL. This is the code that I made in trying to replicate what you described: PROCdummy: REM at least one conventional PROC or FN call must ha...
by Patrick M
Fri 29 Jun 2018, 14:32
Forum: BBC BASIC language
Topic: Calling a Procedure using a Variable
Replies: 13
Views: 303

Re: Calling a Procedure using a Variable

Hello,

I think this is what you want:

http://www.bbcbasic.co.uk/bbcwin/manual ... directcall

I mean the part labelled "Indirect procedure and function calls", just in case your browser doesn't automatically open the page at that position.

PM
by Patrick M
Tue 26 Jun 2018, 19:06
Forum: Graphics and Games
Topic: *SCREENSAVE - NOT!
Replies: 19
Views: 521

Re: *SCREENSAVE - NOT!

I did understand what you want. To clarify, 'scrot' would take a screenshot of what's being displayed on the screen which should include your transparent window (if the transparent window is visible and 'above' your bbc basic window). Selecting the current window (which I assume is the bbc basic pro...
by Patrick M
Tue 26 Jun 2018, 12:59
Forum: Graphics and Games
Topic: *SCREENSAVE - NOT!
Replies: 19
Views: 521

Re: *SCREENSAVE - NOT!

Gosh! You would think it a simple matter to just save screen memory - no problems with BBC Micro! I'm not an expert, but I can see how it could be much more straightforward back on the old Acorn computers, but a lot trickier on modern computers with memory protection and different operating systems...