开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: Logon Screen Customization

 

Ah yes, 3270 data stream programming! I should have remember. :-)

Thanks Fish.

Rene FERLAND, Montreal


Re: Logon Screen Customization

 

[...]
DC X'11C25F'
DC X'1DE8'
-----------------------------------------------------------

X'11' = SBA (Set Buffer Address) (*)

(*)
(*)

-----------------------------------------------------------

X'C25F' = Line 2, Column 80 (*)

(*)

(*) "Buffer Address Values" (cheat sheet)


-----------------------------------------------------------

X'1D' = SF (Start Field): (*)

(*)

-----------------------------------------------------------

X'E8' = Field Attribute:

'E8' (hex) = '11101000' (binary): (*)

Protected
Alphanumeric
Intensified
Modified=No

(*) "Figure 7. 3270 Attribute byte - bit settings."


-----------------------------------------------------------

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: Logon Screen Customization

 

René Ferland wrote:

[...]
There a few constants appearing in the source like these:

DC X'11C25F'
DC X'1DE8'

I am not sure to understand. What are those exactly? Positions?
Sizes? Colors? All of that?

"3270 Programming Overview"



"3270 Extended Data Stream"



"3270 Data Stream Programming (Tutorial)"



--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: Logon Screen Customization

 

Thank you Peter for the file logo.s !

I tried it and it seems to work. :-) There a few constants appearing in the source like these:?

? ? ? ? ?DC? ? ?X'11C25F'
? ? ? ? ?DC? ? ?X'1DE8'

I am not sure to understand. What are those exactly? Positions? Sizes? Colors? All of that?
?
Cheers,

Rene FERLAND, Montreal
?
?


Re: Logon Screen Customization

 


Hi, I play around with MUSIC/SP for my own purposes. I was wondering if
it's possible to change the MUSIC logon splash. I dug around its filesystem
but can't find anything that controls the login screen. Any ideas on how
this can be done?
I used to customise the MUSIC/SP logon screen to include the name of the
college I worked for back in the day. Unfortunately, I never thought of
saving the code I used at the time. I have made a blind attempt at
reconstructing the code to generate the original logon screen. I'm not
sure how correct it is.



The source file should be executed to generate an object file which is
then included in the MUSIC/SP nucleus.

Regards,
Peter Coghlan.


Re: Logon Screen Customization

 

Hello (whoever you are),

Appendix B of the Administrator Reference says the logo is a CSECT, part of the system resident modules.?The MUSIC logo source is normally located in the "$SYS:" account. On the MUSIC 6.2 Demo, the account is empty.

Cheers,

Rene FERLAND, Montreal


Logon Screen Customization

 

Hi, I play around with MUSIC/SP for my own purposes. I was wondering if it's possible to change the MUSIC logon splash. I dug around its filesystem but can't find anything that controls the login screen. Any ideas on how this can be done?


watc

 

Does anyone have a pdf/txt version of a reference manual for watc.
any cheat sheets, etc.
It would be most helpful and I am trying to port gcc "C" programes
over to watc.

Thank You
tom c


PILOT interpreter MUSIC/SP

 

PILOT, the programming language has been ported over to run via MUSIC/SP.

It can be found at:


Cheers
Tom C


Re: Adding MUSIC-SP "MUSIC/APL"

 

Sir,
I have the source to APL_11 that suppose to run under linux.? I am
trying to port it over to MUSIC/SP.? Very slow and not sure what
the results will be.

Tom c


HP3000 MPE System APL character display

 

The only Windows computer i have is an old Dell Latitude D830 with Windows 10.
The graphics inside the Dell Latitude is not good enough for the MAME facility
with the HP3000 emulator and the HP APL terminal software.
( error message about Direct3D or something )
Any hints on what to do?

--? William Gallant??


Adding MUSIC-SP "MUSIC/APL"

 

Since MUSIC/APL was based on the Type III "free" and non-copyrighted copy of APL
from IBM, if any has it, can a copy be added to MUSIC-SP?

--? William Gallant


musbasic

 

I have put up on github a port of bxbasic to music/sp.? Source, job streams, example, and pdf documentation
is available.
it is located at?? github.com/tchandler48/musbasic
comments welcome.

Cheers
Tom c


FW: Re: [H390-MUSIC] watc screen functions

 

开云体育

I’m stealing these.? J

?

Tuck away for when I finally think of a good project to utilize it.

?

-------- Original message --------

From: René Ferland <ferland.rene@...>

Date: 12/30/20 13:23 (GMT-05:00)

Subject: Re: [H390-MUSIC] watc screen functions

?

Hello Tom,

?

My own TEP example: I compile main.c to create the main object module, then I run tstpan.job to create the load module, and finally tstpan is the command executing the module. This follows pretty much the documentation available.

?

Cheers,

?

Rene FERLAND, Montreal

?

P.S. -- tep.obj is the object module created by the PANEL command.


Re: watc screen functions

 

Hello Tom,
?
My own TEP example: I compile main.c to create the main object module, then I run tstpan.job to create the load module, and finally tstpan is the command executing the module. This follows pretty much the documentation available.
?
Cheers,
?
Rene FERLAND, Montreal
?
P.S. -- tep.obj is the object module created by the PANEL command.


Re: watc screen functions

 

Thank you very much.? At last a starting point to test and learn.

Again,
Thank You
Tom c


On Wed, Dec 30, 2020 at 10:52 AM Allen Hinkle <ahinkle65@...> wrote:

I found some later correspondence.? I ended up going down the same path Rene had suggested, apparently, with fvscalli, and this probably is not as not as nice as his video (I haven’t trekked out to look at it yet), but I’ll throw it out if it helps….

?

I never did much with it after. . .

?

Yeah, as was pointed out, I’m not quite sure this is the same as you were looking for, but, it sure beats single line i/o and opens some doors to implement some full screen stuff…

?

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Allen,

?

Interesting!

?

By the way, if you want to pause the screen before the panel

displays (i.e. cause "More..." status), put the following before the

call to fvscalli :

?

printf("1\n" ); /* "1" is the print control char for new page */

?

- Dave Edwards

?

--- In H390-music@yahoogro , "Allen Hinkle"

<allenhinkle1965@ ...> wrote:

>?

> hey dave,

>

> i finally got around to trying to call a panel from watc.

>

> i created a panel with a 10 byte field and saved it as pana in

> pan.pan.

>

> here is the source code (with some edits for reading):

>

> /inc watc

> /inc PANEL.SERVICE

> /inc pana.pan

> #include <stdio.h>

> #include <stdlib.h>

>

> void pana(char *);

>

> int main(void)

> {

> char mystr[20];

> memset(mystr, 0, sizeof(mystr) );

> printf("main starting\n") ;

> fvscalli(pana, 1,&mystr) ;

> printf("main ending\n");

> return 0;

> }

>

> it's rough and all i was trying to do was see if it would work.

it

> works. at least the panel displays, haven't checked what gets

> returned, etc.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

?

From: [email protected] [mailto:[email protected]] On Behalf Of Tom Chandler
Sent: Wednesday, December 30, 2020 10:47 AM
To: [email protected]
Subject: Re: [H390-MUSIC] watc screen functions

?

Sir,

Thank you for your email.? I had not read or not understood about the 3270 full screen support.? I was

using help watc and saw all the functions that were available.? That was what I was basing my

comments on.

?

I have watched your video on panels several times.? (GREAT VIDEO).? From additional readings, it

appears that watc will interface based on several different approaches.? Now for playing and testing.

?

I have put up on github? (), a port of bxbasic to run under

music/sp.? Works very well.? I will put a message on the music/sp sometime today. Source,

jobstreams, and pdf documentation is there. I was wanting to add some type of screen

support to it, thus my questions about screens.? (on windows, under mingw, I interfaced

the allegro library? and had some great screen handling code).

?

Just a fun project, trying to learn more.

?

Hope you are well, and again Thank You for all your help.

?

Cheers

Tom c

?

?

On Tue, Dec 29, 2020 at 6:34 PM René Ferland <ferland.rene@...> wrote:

On Tue, Dec 29, 2020 at 09:15 AM, Tom Chandler wrote:

I have not been able to find any documentation on watc full screen support.

Are you sure such a support is available? The WatC documentation on MUSIC/SP enumerates the features not supported, and among them: "3270 full-screen Panel Library (for the MVS/TSO environment)". Apparently, "MUSIC/SP's Panel Facility can be used instead; MUSIC/SP Panel routines must be called indirectly via the fvscalli() library function."? I tried it myself on my (baby) Telnet Entry Panel (the one I discuss in my Youtube video) and it seems to work. This corroborates Allen Hinkle reply.

You can learn more about fvscalli using the "chelp" command; also, topic 12 in the help watc display gives examples on how to use fvscalli.

However, as I am not sure what you mean by "watc full screen support", the above may not be exactly what you are looking for. :-(

Cheers,

Rene FERLAND, Montreal

?


Re: watc screen functions

 

开云体育

I found some later correspondence.? I ended up going down the same path Rene had suggested, apparently, with fvscalli, and this probably is not as not as nice as his video (I haven’t trekked out to look at it yet), but I’ll throw it out if it helps….

?

I never did much with it after. . .

?

Yeah, as was pointed out, I’m not quite sure this is the same as you were looking for, but, it sure beats single line i/o and opens some doors to implement some full screen stuff…

?

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Allen,

?

Interesting!

?

By the way, if you want to pause the screen before the panel

displays (i.e. cause "More..." status), put the following before the

call to fvscalli :

?

printf("1\n" ); /* "1" is the print control char for new page */

?

- Dave Edwards

?

--- In H390-music@yahoogro ups.com, "Allen Hinkle"

<allenhinkle1965@ ...> wrote:

>?

> hey dave,

>

> i finally got around to trying to call a panel from watc.

>

> i created a panel with a 10 byte field and saved it as pana in

> pan.pan.

>

> here is the source code (with some edits for reading):

>

> /inc watc

> /inc PANEL.SERVICE

> /inc pana.pan

> #include <stdio.h>

> #include <stdlib.h>

>

> void pana(char *);

>

> int main(void)

> {

> char mystr[20];

> memset(mystr, 0, sizeof(mystr) );

> printf("main starting\n") ;

> fvscalli(pana, 1,&mystr) ;

> printf("main ending\n");

> return 0;

> }

>

> it's rough and all i was trying to do was see if it would work.

it

> works. at least the panel displays, haven't checked what gets

> returned, etc.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

?

From: [email protected] [mailto:[email protected]] On Behalf Of Tom Chandler
Sent: Wednesday, December 30, 2020 10:47 AM
To: [email protected]
Subject: Re: [H390-MUSIC] watc screen functions

?

Sir,

Thank you for your email.? I had not read or not understood about the 3270 full screen support.? I was

using help watc and saw all the functions that were available.? That was what I was basing my

comments on.

?

I have watched your video on panels several times.? (GREAT VIDEO).? From additional readings, it

appears that watc will interface based on several different approaches.? Now for playing and testing.

?

I have put up on github? (), a port of bxbasic to run under

music/sp.? Works very well.? I will put a message on the music/sp sometime today. Source,

jobstreams, and pdf documentation is there. I was wanting to add some type of screen

support to it, thus my questions about screens.? (on windows, under mingw, I interfaced

the allegro library? and had some great screen handling code).

?

Just a fun project, trying to learn more.

?

Hope you are well, and again Thank You for all your help.

?

Cheers

Tom c

?

?

On Tue, Dec 29, 2020 at 6:34 PM René Ferland <ferland.rene@...> wrote:

On Tue, Dec 29, 2020 at 09:15 AM, Tom Chandler wrote:

I have not been able to find any documentation on watc full screen support.

Are you sure such a support is available? The WatC documentation on MUSIC/SP enumerates the features not supported, and among them: "3270 full-screen Panel Library (for the MVS/TSO environment)". Apparently, "MUSIC/SP's Panel Facility can be used instead; MUSIC/SP Panel routines must be called indirectly via the fvscalli() library function."? I tried it myself on my (baby) Telnet Entry Panel (the one I discuss in my Youtube video) and it seems to work. This corroborates Allen Hinkle reply.

You can learn more about fvscalli using the "chelp" command; also, topic 12 in the help watc display gives examples on how to use fvscalli.

However, as I am not sure what you mean by "watc full screen support", the above may not be exactly what you are looking for. :-(

Cheers,

Rene FERLAND, Montreal

?


Re: watc screen functions

 

Sir,
Thank you for your email.? I had not read or not understood about the 3270 full screen support.? I was
using help watc and saw all the functions that were available.? That was what I was basing my
comments on.

I have watched your video on panels several times.? (GREAT VIDEO).? From additional readings, it
appears that watc will interface based on several different approaches.? Now for playing and testing.

I have put up on github? (), a port of bxbasic to run under
music/sp.? Works very well.? I will put a message on the music/sp sometime today. Source,
jobstreams, and pdf documentation is there. I was wanting to add some type of screen
support to it, thus my questions about screens.? (on windows, under mingw, I interfaced
the allegro library? and had some great screen handling code).

Just a fun project, trying to learn more.

Hope you are well, and again Thank You for all your help.

Cheers
Tom c


On Tue, Dec 29, 2020 at 6:34 PM René Ferland <ferland.rene@...> wrote:
On Tue, Dec 29, 2020 at 09:15 AM, Tom Chandler wrote:
I have not been able to find any documentation on watc full screen support.

Are you sure such a support is available? The WatC documentation on MUSIC/SP enumerates the features not supported, and among them: "3270 full-screen Panel Library (for the MVS/TSO environment)". Apparently, "MUSIC/SP's Panel Facility can be used instead; MUSIC/SP Panel routines must be called indirectly via the fvscalli() library function."? I tried it myself on my (baby) Telnet Entry Panel (the one I discuss in my Youtube video) and it seems to work. This corroborates Allen Hinkle reply.

You can learn more about fvscalli using the "chelp" command; also, topic 12 in the help watc display gives examples on how to use fvscalli.

However, as I am not sure what you mean by "watc full screen support", the above may not be exactly what you are looking for. :-(

Cheers,

Rene FERLAND, Montreal


?


Re: watc screen functions

 

开云体育

Well, crud.? As I expected.? I wiped out my music image at some point or other – forgot I had this PANEL thing working in it.? I’ll search old backups if I stored it on there.? I did go thru some old e-mail.? Didn’t find the one I wanted, but, from 9/21/06 when I initially asked Dave Edwards about it.

?

?

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

?

As far as I know, noone has tried it, but it should be possible. WatC uses different subroutine linkage conventions, so you would have to handle that. See topic 13 in "help watc". You would treat the panel routines as assembler. You would also have to somehow access the panel common block, I suppose as a data external reference in C. It should be possible, with some fiddling. - Dave

?

----- Original Message -----

From: "Allen Hinkle" <ahinkle@...>

To: "'Dave Mtl'" <davemtl@...>

Sent: Thursday, September 21, 2006 12:11 AM

Subject: RE: Source Files for 6.2?

?

?

> does PANEL work with WATC?

>?

>?

>

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

?

?

Now, if I can find the end of that thread…

?

?

From: [email protected] [mailto:[email protected]] On Behalf Of René Ferland
Sent: Tuesday, December 29, 2020 7:34 PM
To: [email protected]
Subject: Re: [H390-MUSIC] watc screen functions

?

On Tue, Dec 29, 2020 at 09:15 AM, Tom Chandler wrote:

I have not been able to find any documentation on watc full screen support.

Are you sure such a support is available? The WatC documentation on MUSIC/SP enumerates the features not supported, and among them: "3270 full-screen Panel Library (for the MVS/TSO environment)". Apparently, "MUSIC/SP's Panel Facility can be used instead; MUSIC/SP Panel routines must be called indirectly via the fvscalli() library function."? I tried it myself on my (baby) Telnet Entry Panel (the one I discuss in my Youtube video) and it seems to work. This corroborates Allen Hinkle reply.

You can learn more about fvscalli using the "chelp" command; also, topic 12 in the help watc display gives examples on how to use fvscalli.

However, as I am not sure what you mean by "watc full screen support", the above may not be exactly what you are looking for. :-(

Cheers,

Rene FERLAND, Montreal

?


Re: watc screen functions

 

On Tue, Dec 29, 2020 at 09:15 AM, Tom Chandler wrote:
I have not been able to find any documentation on watc full screen support.

Are you sure such a support is available? The WatC documentation on MUSIC/SP enumerates the features not supported, and among them: "3270 full-screen Panel Library (for the MVS/TSO environment)". Apparently, "MUSIC/SP's Panel Facility can be used instead; MUSIC/SP Panel routines must be called indirectly via the fvscalli() library function."? I tried it myself on my (baby) Telnet Entry Panel (the one I discuss in my Youtube video) and it seems to work. This corroborates Allen Hinkle reply.

You can learn more about fvscalli using the "chelp" command; also, topic 12 in the help watc display gives examples on how to use fvscalli.

However, as I am not sure what you mean by "watc full screen support", the above may not be exactly what you are looking for. :-(

Cheers,

Rene FERLAND, Montreal


?