Keyboard Shortcuts
Likes
- H390-MUSIC
- Messages
Search
Re: Logon Screen Customization
[...]
DC X'11C25F'----------------------------------------------------------- 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: "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
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. |
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?? |
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:
|
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 ? 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:
|
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: |
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 ? On Tue, Dec 29, 2020 at 09:15 AM, Tom Chandler wrote:
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. ? |
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. ? |