JC-Calendar v0.3 (c) John Charles, 1993 Programmed in GFA Basic v3.5 with Machine Language additions. JCCalendar is for the Atari ST range of computers and works in high resolution mode only though it has been tested with a demo version of the Monulator. It will print calendar pages to HP DJ500 printers or to 24pin printers which support 360dpi and can use the "*" n0 n1 n2 m1 m2 ..... command (see under 'Select Graphics Mode' in your printer handbook). There is also a built in routine to allow the use of 9pin printers. JCCalendar has been placed in the Public Domain and may be copied freely and distributed through PD libraries or placed on BBS so long as no charge is made for access to the program, though normal copying charges may be made by PD libraries. It may not be sold as a commercial program or sold with commercial programs or distributed on magazine cover disks without my written permission. The files:- JCCAL03.PRG JCCALND3.RSC JCCALNDR.TXT constitute the PD package and should remain together and unaltered. I retain the copyright to my program code and the text file. You may also find a full set of 12 pictures taken from various PD clip-art disks. No warranties expressed or implied are given as to its suitability for use on any machine but my own and all use of the program is made at your own risk. USING THE JCCALENDAR Ideally JCCAL03.PRG, JCCALND3.RSC and any PI3 or PC3 pictures should be in the same folder. Double clicking on the program icon will start the program by presenting you with a copy of the Help Screen. Click on OK and the main working screen will be displayed. USING PICTURES JC-Calendar will look for pictures named JAN.PI3, FEB.PI3, etc... or for JAN.PC3, FEB.PC3, etc or, if these do not exist, it will look for TEST.PI3 or TEST.PC3. You can use any Degas or Degas Elite high resolution pictures by changing the names so that JC-Calendar can recognise them. If you have absolutely no art work to use then the program will use a built in picture. Also, if you are printing a full year in one session and any of the pictures are missing then it will repeat the last picture loaded. Ideally the pictures will be in the same folder as the program but a new path can be chosen. One point to remember is that all pictures are given a border, therefore there will be a section around each picture which will not be seen. THE WORKING SCREEN FIND PICTURES If your pictures are not in the same folder as the program then click on this button and use the file- selector to find the pictures you wish to use. You do not need to click on the name of any picture - just find the folder and click OK on the file-selector. B 1 2 3 4 5 6 7 The numbered buttons allow you to choose any of the seven built in border patterns and the B button adds an extra border round the picture itself. The box at the top left of the screen shows the top corner of the border which has been chosen. TEXT JC-Calendar can display / print two lines of text under the picture. At the moment you will have an advertisement for the program! You can change this quite easily. Click on TEXT and you will be presented with the text entry screen. The top line of text will be displayed. Just hit the ESC key to clear it and then type in a new line of text or leave it blank. Pressing RETURN displays the second line of text. Press RETURN again to return to the main working screen. JAN FEB MAR .... ALL Clicking on the name of a single month will allow that month to be viewed on screen or sent to your printer. Clicking on ALL allows all twelve months to be seen (one by one) or sent to your printer. TEST VIEW Clicking this button shows the month / calendar on screen. Months are shown in three parts. First is the border and chosen picture, next the text and heading for the month, finally comes the numbers for the month. Clicking the right mouse button moves to the next screen. The sequence can be aborted by pressing the UNDO key. A B C There are three graphic fonts built in to the program and the one used for the month's name is chosen by clicking one of these buttons 1 2 3 4 These are used to choose the font used for the numbers on the calendar. The first three are large graphic fonts and number 4 is whatever screen font you have installed. This will be printed near the top - left of each box, leaving room for notes to be scribbled in.... When this option is chosen, font 1 is used for the year. 1993 + - At the moment the display will show 1993. In future years the year will be picked up from the ST if a clock is built in, otherwise it will still display 1993. The year may be altered up or down by clicking on the + or - buttons. There are upper and lower limits built in. PRINTER: DJ500 24PIN 9PIN There are built in printer drivers for the HP Deskjet 500 and for Epson look - alikes which can use the code mentioned in the introduction. Choose the one to suit your printer. When using a Deskjet, the calendar page will fit easily with slightly more space at the bottom than at the top. When printing on standard tractor feed paper, start the printout very near the perforations as the calendar page will just fit with a small margin top and bottom on a 24pin printer. Output on a 9pin printer is somewhat squashed in the vertical direction. MONTH WEEKENDS Clicking on either or both of these buttons adds a 'grey' background to the month name and / or the weekend numbers. For Deskjet or 24pin printers a fairly close pattern of dots is used, for 9pin printers a more widely spaced pattern is used. Before using VIEW, make sure that you have chosen the correct printer as this alters what is seen on the screen. PRINT Clicking this button puts up an alert to remind you of the printer and month settings. Clicking NO will return to the main working screen, clicking YES starts the printing process. As with the VIEW option each month is drawn on screen in three parts. The DJ should start almost immediately, dot matrix printers take a little longer as they have to receive a great deal of graphics data before they actually start work! If anything goes wrong or you just change your mind then press the UNDO key to stop the output to your printer. This will work almost immediately on the DJ but, once again, it takes a while for a dot matrix printer to react. HELP This re-displays the Help Screen you saw at the beginning of the program and it also displays my address so that you can drop me a line and tell me how you got on with the program, any faults or any suggestions for improvements. All feedback will be gratefully received and acknowledged. SUPPORT If you are a comms user then messages can be left on the support BBS mentioned on the HELP screen or they can be sent via NeST to John Charles 90:102/130.1 or via Fido to John Charles 2:255/375.1 THANKS My thanks to Robert Darling for being the first person to test out JC-Calendar and for his comments and suggestions, to David Woodbridge for testing it on his TOS1 ST and to Trev Ward for beta testing. My thanks also to the anonymous people who put borders, pictures and fonts into the Public Domain. TESTING JCCalendar has been tested on STs with TOS 1, TOS 1.4 and TOS 1.6 with 520K to 4M of memory. If JCCalendar refuses to run on a 520K machine you may have too many ACCs or TSRs as this program is large and needs a reasonable amount of working space. A 520ST running with just the Monulator demo loaded whilst running JCCalendar shows about 124K of free memory. The 24pin printer output has been tested on a Star LC24 and on a Citizen ProDot 24. The 9pin output was tested on a Citizen Prodot24 and a Star LC10. BeST Wishes -=- JayCee -=- John Charles, January 1993