Date   

New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Graphics/Directx9 Lessons/Lesson 6 - Rendering Depth.bbc
Uploaded by : mdchutton <michael.hutton12@gmail.com>
Description :


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Graphics/Directx9%20Lessons/Lesson%206%20-%20Rendering%20Depth.bbc


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


mdchutton <michael.hutton12@gmail.com>


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Graphics/Directx9 Lessons/Lesson 5 -Transforming Vertices.bbc
Uploaded by : mdchutton <michael.hutton12@gmail.com>
Description :


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Graphics/Directx9%20Lessons/Lesson%205%20-Transforming%20Vertices.bbc


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


mdchutton <michael.hutton12@gmail.com>


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Graphics/Directx9 Lessons/Lesson 4a - Drawing a triangle.bbc
Uploaded by : mdchutton <michael.hutton12@gmail.com>
Description :


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Graphics/Directx9%20Lessons/Lesson%204a%20-%20Drawing%20a%20triangle.bbc


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


mdchutton <michael.hutton12@gmail.com>


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Graphics/Directx9 Lessons/Lesson 4 - Drawing a triangle.bbc
Uploaded by : mdchutton <michael.hutton12@gmail.com>
Description :


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Graphics/Directx9%20Lessons/Lesson%204%20-%20Drawing%20a%20triangle.bbc


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


mdchutton <michael.hutton12@gmail.com>


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Graphics/Directx9 Lessons/Lesson 3 - An overview of the Third Dimension.bbc
Uploaded by : mdchutton <michael.hutton12@gmail.com>
Description :


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Graphics/Directx9%20Lessons/Lesson%203%20-%20An%20overview%20of%20the%20Third%20Dimension.bbc


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


mdchutton <michael.hutton12@gmail.com>


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Graphics/Directx9 Lessons/Lesson 2 - Going Fullscreen.bbc
Uploaded by : mdchutton <michael.hutton12@gmail.com>
Description :


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Graphics/Directx9%20Lessons/Lesson%202%20-%20Going%20Fullscreen.bbc


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


mdchutton <michael.hutton12@gmail.com>


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Graphics/Directx9 Lessons/Lesson 1 - Creating a Directx9 Window.bbc
Uploaded by : mdchutton <michael.hutton12@gmail.com>
Description :


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Graphics/Directx9%20Lessons/Lesson%201%20-%20Creating%20a%20Directx9%20Window.bbc


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


mdchutton <michael.hutton12@gmail.com>


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Graphics/D3D9DECL.BBC
Uploaded by : rtrussellcouk <yahoo@rtrussell.co.uk>
Description : Structure declarations for DirectX 9


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Graphics/D3D9DECL.BBC


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


rtrussellcouk <yahoo@rtrussell.co.uk>


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Libraries/D3D9LIB.BBC
Uploaded by : rtrussellcouk <yahoo@rtrussell.co.uk>
Description : Functionally equivalent to D3DLIB but uses DirectX 9


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Libraries/D3D9LIB.BBC


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


rtrussellcouk <yahoo@rtrussell.co.uk>


Necessity to use mouse to activate program.

 

I transferred a program which had been successfully running for years to a new Dell Optiflex 3030 All-in-one when the original computer failed.
When run by initiating shortcut in "Startup" folder, the program awaits keyboard input from the user for ID. However, although the program has never used input from a mouse, the keyboard is not activated until the mouse is clicked anywhere on the screen.
Just to ensure there was no fault with my program, I ran an "empty" program, one which requested a string input and another just to print the ascii code when a key was pressed. All failed to accept keyboard input until a mouse was connected and clicked on screen.
My program works perfectly as it always has done, once that initial click is made.
Obviously, I would like to correct this issue. Has anyone experienced such or can offer a solution. Thanks.
Bob.


File - reminder.txt

bb4w@...
 

(This message is posted automatically once a month)

If you are currently receiving emails from the group but would
prefer not to, you can change your email delivery settings. To
do that click on 'Edit Membership' above (if you are reading this
on the group's web page) or connect to the internet and click on
this link: http://groups.yahoo.com/group/bb4w/join

Scroll down to the section entitled Message Delivery and you will
see four radio-button options:

o Individual Email
o Daily Digest
o Special Notices
o Web Only

Select 'Special Notices' or 'Web Only', then confirm by clicking
Save Changes, and you won't be troubled by group emails (if you
select Special Notices you will still receive important messages
such as announcements of new versions of BBC BASIC for Windows).

Richard.


Re: When does a "*.wav" file end?

 

Thank you SO much!
    It may be some time before I answer youwith my progress, but I WILL email you if Iam successful.
            Thank you again!!!!                                        Joe



[Non-text portions of this message have been removed]


Re: When does a "*.wav" file end?

Richard Russell
 

You should be able to adapt this program to solve your problem:


SND_ASYNC = 1
SND_NOSTOP = 16
SND_FILENAME = &20000
wave$ = "&#92;users&#92;richard&#92;music&#92;hqsound.wav"
SYS "PlaySound", wave$, 0, SND_FILENAME + SND_ASYNC
REPEAT
WAIT 100
SYS "PlaySound", 0, 0, SND_NOSTOP TO res%
IF res% = 0 PRINT "WAV file is still playing"
UNTIL res%
PRINT "WAV file has stopped playing!"



Richard.


When does a "*.wav" file end?

 

Hello all!



I'm new to this, so please excuse my ignorance.
I'm writing a program that plays various "*.wav" files.
I want a way to KNOW when the file is still playing
so I can wait for it to end before going on to something
else. I already know how to "cut it short" and I know
various ways to wait for some specified time.


I'm thinking that there is either a way to KNOW the
duration of the "*.wav" or a way to MONITOR its process.



I tried to find the answer on my own, but failed.



Thank You,

Joe (wildmooer@yahoo.com mailto:wildmooer@yahoo.com)


New file uploaded to bb4w

bb4w@...
 

Hello,


This email message is a notification to let you know that
a file has been uploaded to the Files area of the bb4w
group.


File : /Libraries/HQSOUND.BBC
Uploaded by : rtrussellcouk <yahoo@rtrussell.co.uk>
Description : Patches BB4W in memory to output 'CD-quality' sound, see REMarks.


You can access this file at the URL:
https://groups.yahoo.com/neo/groups/bb4w/files/Libraries/HQSOUND.BBC


To learn more about file sharing for your group, please visit:
https://help.yahoo.com/kb/index?page=content&;y=PROD_GRPS&locale=en_US&id=SLN15398


Regards,


rtrussellcouk <yahoo@rtrussell.co.uk>


File - reminder.txt

bb4w@...
 

(This message is posted automatically once a month)

If you are currently receiving emails from the group but would
prefer not to, you can change your email delivery settings. To
do that click on 'Edit Membership' above (if you are reading this
on the group's web page) or connect to the internet and click on
this link: http://groups.yahoo.com/group/bb4w/join

Scroll down to the section entitled Message Delivery and you will
see four radio-button options:

o Individual Email
o Daily Digest
o Special Notices
o Web Only

Select 'Special Notices' or 'Web Only', then confirm by clicking
Save Changes, and you won't be troubled by group emails (if you
select Special Notices you will still receive important messages
such as announcements of new versions of BBC BASIC for Windows).

Richard.


Adding camera roll to D3DLIB

Richard Russell
 

The standard D3DLIB library supports panning and tilting (yawing and pitching if you prefer) of the 'virtual camera' - you can achieve that simply by moving the 'look at' point - but it does not support rolling the camera (i.e. rotation around the optical axis).

I recently had a need for this feature so I created a patched version of the library - D3DLIBA - in which PROC_render has an additional parameter: the camera roll in radians. A positive value signifies rolling the camera anticlockwise, when viewed from behind.

The library can be found in the Files repository here.

Richard.


File - reminder.txt

bb4w@...
 

(This message is posted automatically once a month)

If you are currently receiving emails from the group but would
prefer not to, you can change your email delivery settings. To
do that click on 'Edit Membership' above (if you are reading this
on the group's web page) or connect to the internet and click on
this link: http://groups.yahoo.com/group/bb4w/join

Scroll down to the section entitled Message Delivery and you will
see four radio-button options:

o Individual Email
o Daily Digest
o Special Notices
o Web Only

Select 'Special Notices' or 'Web Only', then confirm by clicking
Save Changes, and you won't be troubled by group emails (if you
select Special Notices you will still receive important messages
such as announcements of new versions of BBC BASIC for Windows).

Richard.


Re: Send and receive bytes from an arduino serial port

Daniel Bingamon
 

What program do you have running in the Arduino
to receive and act upon the commands.

Daniel Bingamon

At 06:17 AM 4/30/2015, alastairunderwood@yahoo.com [bb4w] wrote:


I am trying to interface an arduino from bbc
basic rather than using visual basic. I have got
a visual basic version to switch pin 13 of the
arduino to switch on / off the led connected to
pin 13 of the arduino. However, I am having
trouble with the bbc basic alternative.


Would any fellow radio ham have an idea how to
achieve this. My brother Nigel GW4WRD has
written in the pass an RTTY program for the BBC
micro, so perhaps Nigel can solve this little
puzzle. However I wish to surprise my brother,
and interface an arduino as the RTTY modem controller.


Kindest regards


alastair GW0AJU

[Non-text portions of this message have been removed]


[Non-text portions of this message have been removed]


Re: Send and receive bytes from an arduino serial port

Richard Russell
 

---In bb4w@yahoogroups.com, <alastairunderwood@yahoo.com> wrote :

> I am trying to interface an arduino from bbc basic rather than using visual
> basic. I have got a visual basic version to switch pin 13 of the arduino to
> switch on / off the led connected to pin 13 of the arduino. However, I am
> having trouble with the bbc basic alternative.


There's been a recent discussion on the LBB forum about doing this (LBB translates to BBC BASIC so it is relevant):


LB Booster - Com port code works in lb but not lbb http://lbb.conforums.com/index.cgi?board=compatibility&;action=display&num=1427562261&start=8


http://lbb.conforums.com/index.cgi?board=compatibility&;action=display&num=1427562261&start=8

LB Booster - Com port code works in lb but not lbb http://lbb.conforums.com/index.cgi?board=compatibility&;action=display&num=1427562261&start=8 Rod New Member member is offline Gender: Posts: 26 Re: Com port code works in lb but not lbb « Reply #8 on: Apr 20th, 2015, 08:52am » OK, it is a simpl...



View on lbb.conforums.com http://lbb.conforums.com/index.cgi?board=compatibility&;action=display&num=1427562261&start=8
Preview by Yahoo





The code which communicates with the Arduino is the AD.talk.to.device$(port,msg$) function listed near the end of the program. You could get LBB to translate this function to BBC BASIC for you, although the code is more complicated than it needs to be. I would be inclined to simplify it to this:


DEF FNarduino$(port%, msg$)
LOCAL received%, reply$
REM Send message to Arduino:
PRINT #port%, msg$
BPUT #port%, &A
REM Wait for reply:
REPEAT
received% = EXT#port%
IF received% THEN
reply$ += GET$#port% BY received%
ELSE
WAIT 0
ENDIF
UNTIL RIGHT$(reply$) = CHR$(13)
= reply$

This is untested, but is the standard way of accessing a serial port in BBC BASIC.


Richard (G4BAU).

3261 - 3280 of 23735