home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / utility / overscn3 / overscan.txt < prev    next >
Text File  |  1989-02-22  |  24KB  |  524 lines

  1.  
  2.  
  3.  
  4.                                           Stefan Hartmann
  5.                            Electronic Research and Development
  6.                                         Keplerstrasse 11 B
  7.                                            1000 Berlin 10
  8.                                             West-Germany
  9.                               Tel: West-Germany/30 344 23 66,
  10.                             email on Compuserve ID: 72017,3216
  11.  
  12.  
  13.                        "Hey You man, wanna have some Overscan ?"
  14.  
  15.          Introduction of an "Xtended Graphics Mode" for the Atari ST
  16.                                                Computers
  17.  
  18. from  Stefan Hartmann (Hardware and article)
  19. and   Carsten Isakovic(Software:Overscan.PRG)
  20.  
  21.  
  22. If You are a graphics freak and an owner of an Atari ST computer You
  23. might have been looking with keen eyes into the direction of the
  24. Commodore Amiga Computer and have been thinking about selling Your
  25. 32000 Bytes Sreen Memory Machine and gonna buy the Interlace-
  26. HAM-Baby ?
  27.  
  28.           Stop it man ! This article will tell You why !
  29.  
  30. With a simple switch (cost about a buck) and additionally only at the
  31. STM520: 2 Rectifier diodes, 2 Resistances, a NPN Transistor and a
  32. capacitor, we will show You how to get a visible 59640 Bytes big Screen
  33. Memory (in 50 Hertz Mode). (the following description will apply for 50
  34. Hertz mode , 60 Hertz Mode and Monochrome-Overscan-Mode has some other
  35. sreen memory size)
  36.  
  37. What does this mean ?
  38.  
  39. This means in Low resolution mode there are now 420*284 Pixels
  40. available to display, still 16 colors per pixel.
  41. In midres resolution there we have now the gorgious resolution of
  42. 840*284 Pixel, still 4 colors per dot.
  43. In monochrome mode we get now 688*480 pixel with a well adjusted SM124
  44. monochrome monitor !
  45.  
  46. Well this means, in color mode there is no more screen window visible
  47. but pixels all over the screen, indeed some pixels You'll never see,
  48. because they hide behind the left and right monitor tube border till You
  49. adapt Your horizontal screen width !
  50.  
  51. The same thing is available on the Amiga. There they call this mode :
  52.  
  53.                                           OVERSCAN .
  54.  
  55. This overscan mode is now with this article also possible for all the
  56. Atari ST computers, from the 512KB 260 machine to the Mega ST 4 !
  57.  
  58. That means the Atari ST can now like the Amiga be used for
  59. semi-professionel Desktop-Video applications for examle together with
  60. a genlock-interface to get a scrolled text message in the lower border
  61. of a video movie.
  62.  
  63. How was this little hardware modification found ?
  64.  
  65. The story of the Overscan modification began, when some month ago I got
  66. a demo disk on which a nice grahic screen appeared. But what the hack
  67. was this ?
  68. In the lower border of the ST screen was a scrolling text message ! How
  69. to come ? Had my monitor been shifted away ?
  70.  
  71. Not at all !
  72.  
  73. I couldn`t trust my eyes ! This programmer called Alyssa (special
  74. nickname of this hacker-guy) had programmed a very fine flowing
  75. scrolling text message out of pixel graphics at the bottom of the screen
  76. where normally only the color palette register 0 (that means the static
  77. border color) is available !
  78.  
  79. Did this guy found an undocumented "poke" to switch off the lower border
  80. and display further pixel graphics,which Mr. Shiraz Shivji (the father
  81. of the ST) didn't told us ?
  82.  
  83. Not at all !
  84. He had found the software-trick, that if the picture frequency is
  85. shortly switched inside the 199th scan line from 50 to 60 Hertz the
  86. result is that the Glue chip is disturbed, so that it holds its
  87. Display-Enable-Signal longer at High(5 Volts)-Level and this tells the
  88. MMU and the Video-Shifter to display Pixel-Graphics till the end of the
  89. screen.(but still with a left and right border)
  90. What a guy !
  91. He must have been poked "till the shit hits the fan(Glue)" !
  92.  
  93. To understand all this screen manipulation I have shortly to explain
  94. how the ST generates its picture in color mode: In 50 Hertz Mode the
  95. screen is build up of 313 scan lines which are 50 times per second
  96. written onto the tube.
  97. (In 60 Hertz mode there are 263 scan lines displayed)
  98.  
  99. This means that the Atari doesn't work with Interlace, the so called
  100. "half frames" (semi frames) are placed precisely one upon onother so
  101. there is no placement shifting like in TV-Systems (e.g. NTSC).
  102.  
  103. Normally in 50 Hertz mode the first 39 scan lines are displayed without
  104. pixel graphics but with background color palette 0.
  105. This is the upper Border.
  106. Then there are 200 scan lines in which the normal Screen window is
  107. displayed but still with this left and right border, which is still
  108. generated from palette 0.
  109.  
  110. The following 45 scan lines display the lower border, still palette 0.
  111. (normally no pixel graphics available)
  112. The last 29 scan lines of the total 313 lines are not visible, because
  113. they are used for vertikal blanking. This is needed to synchronize the
  114. picture frequency of a connected monitor.
  115.  
  116. The Blanking is done by the blank-signal that is also generated by the
  117. Glue chip and this signal switches the RGB-D/A-Resistor-Converter to
  118. Zero when the vertikal blank period is active. (In 60 Hertz Mode the
  119. normal mode is : upper border 14 scan lines, 200 display lines, 24 lower
  120. border scan lines and 25 scan lines blanked)
  121.  
  122. A few months ago there arrived the 2 new demo programs "Amiga-Demo" from
  123. the TEX-Programmers ( some special assembler graphics wizzards ) and
  124. the LT.PRG (the death of the left border) of the TNT-Crew.
  125. This 2 programs blowed my mind because they already featured pixel
  126. graphics inside the right (Amiga-Demo) and in either border(left and
  127. right, LT.PRG).
  128. How this is possible I don't know yet, because the assembler code is
  129. very sophisticated crypted so no chance for a tracking monitor program
  130. disassembler.
  131. But it's possible that they use a 50 Hertz to 71 Hertz switching every
  132. scanline synchronized with the video adress counter. Must be very
  133. tricky code ! They wanna keep this still a secret !
  134. (In the meantime February `89 the gorgious UNION-Demo was launched:
  135. Level 16 has now implemented a full software controlled Overscan screen
  136. with no borders at all!; unbelieveable, but very timeconsumming
  137. interruptprogramming; not much time left for animation !)
  138.  
  139.  
  140. I thought, wow !
  141. If these guys are able to display some border graphics with some very
  142. tricky but time consumming code how about trying to convince the little
  143. Shifter to do this with a simple hardware modification and without any
  144. time consumming calculations ?
  145.  
  146. No problem !
  147.  
  148. I fetched my scope, booted the Amiga-Demo and switched between the
  149. additional right border pixel display and normal mode.
  150. At this time I took a closer look with the scope next to the Shifter area
  151. of the ST board.
  152. That's it!
  153. I recognized that if I switched the modes, the Display-Emable-Signal
  154. changed its puls-stop relationship.
  155.  
  156. The Display Enable Signal determines if pixel graphics should be
  157. displayed by the Shifter or if the border should be displayed (palette
  158. register 0).
  159. Every time if this signal goes high, pixel graphics is displayed, if it
  160. is low, palette 0 is displayed.
  161.  
  162. The Display Enable signal is generated by the Glue, like the Blank-,
  163. HSync- and VSync-Signal which are all used to generate the picture.
  164. The DE-Signal also goes to the MMU and the Timer B Input of the MFP chip
  165. (for counting the scan line through interrupt routines).
  166.  
  167. The screen is build up with the following sequence :
  168. The vertical Sync signal which is not only going to the monitor
  169. connector bush but which comes from the Glue and is also controling the
  170. MMU is telling the internal counter of the MMU to take over the
  171. adress of the next "semi frame" from the video.bas adress FF8201 and
  172. FF8203.
  173. If now the Display Enable signal goes high then the DCYC
  174. (Display-Cycle-Clock) signal from the MMU is activated which is
  175. strobing the videodisplay information (pixel graphics) from the RAM in
  176. 16 bits words into the Shifter for displaying.
  177.  
  178. That means the DCYC signal clocks the Load Input of the Shifter.
  179. At this moment the internal counter of the MMU is counting upwards.
  180.  
  181. The actual adress is been written all 2 microseconds to the video adress
  182. counter in FF8205/07/09.
  183. Remains at this point the Display Enable Signal longer at high level,
  184. accordingly more memory RAM is adressed as screen video ram by the MMU
  185. and still transfered to the Shifter during every scan line!
  186.  
  187. So with the Puls Stop relationship of the DE signal we can determine the
  188. size of the screen window.
  189. At last we have the Blank signal which is also blanking the video signal
  190. from the RGB-Converter during horizontal flyback time and vertikal
  191. snchronisation time (as mentioned above).
  192. To complete the description, there is still the CMPS Signal (Color Map
  193. Chip Select), which is generated by the MMU and which is only changing
  194. for telling the Shifter to load a new color palette. (what will Spectrum
  195. 512 look in Overscan mode: super gorgious !)
  196.  
  197. Conclusion:    How do I find the right signal in exchange for the
  198.                       DE signal ?
  199.  
  200. Looking around inside the ST I found the Composite Sync Signal which is
  201. generated by an AND-Combining of the HSync and VSync Signals.
  202. One can use the already installed Composite Sync Signal which feeds the
  203. monitor bush connector.
  204. Make sure to use the Composite Sync Signal directly from the Emitter of
  205. the driver (buffer) transistor. (Take a look into Your circuit diagram
  206. of Your ST!)
  207. At the 520 STM (the STs with RF-modulators) there the internal
  208. Composite Sync Signal is missing. Here You have to add the above
  209. mentioned circuit of 2 rectifiers, 2 resistors a transistor and a
  210. optional buffer capacitor( buffers the collector(5Volts) of the
  211. transistor versus ground).
  212.  
  213. This Composite Sync Signal is ideal for controlling the new Overscan
  214. mode. We have been trying other signal for example: only the HSync, the
  215. VSync, the Blank signal or only permanent 5 Volts but this doesn't work
  216. with either 50 and 60 Hertz and GEM couldn't be installed.
  217.  
  218. To find a better signal than the Composite Sync signal is not possible
  219. with such a simple modification.
  220. The ST has only 4 signal which come from the GLUE which could be used to
  221. create a " new " Display Enable signal, because all other signals vary !
  222.  
  223. The only time invariant signals are :
  224.      1. The old DE-Signal
  225.      2. The HSync Signal
  226.      3. The VSync Signal
  227.      4. The BLANK Signal.
  228.  
  229. And still the divided clock frequencies 2 MHz and 500 kHz.
  230. To create a better signal than the composite sync signal one would have
  231. to use some counters and dividers to build up a better "DE"-signal.
  232. This would mean a lot of additional hardware!
  233.  
  234. GEM needs a video scan line whose number has to be able to divide by 4 to
  235. install it. So the Composite Sync Signal was the simplest solution to
  236. find.
  237.  
  238.     Description of the Hardware Modification
  239.  
  240. The Display Enable Signal which is going to the Shifter Pin 37 and to
  241. the MMU Pin 52 has to be cut and instead of this the Composite Sync
  242. Signal has to be fed to this two Pins.
  243.  
  244. This could be done by a simple 3 Pins switch which switches between the
  245. original and the new Overscan Mode.
  246. The switch could be installed at the back of the ST for example.
  247. It is also possible to switch it during operation of the ST without
  248. hanging up.
  249. If You switch back it might could happen, that the color palettes have
  250. been cycled.
  251.  
  252. This is due to percussion during switching but could be removed by
  253. switching 3 or 4 times again till the color palettes are in the right
  254. order again.
  255. Hint: If there will a shifted palette as the desktop appears, You have
  256. to switch again a few times the change-over switch so due to percussion
  257. this shifted palettes will disappear!
  258. This shifted palettes only sometimes occur during booting but this is
  259. the only time !
  260.  
  261.    How to connect and wire the Overscan-change-over-switch:
  262.  
  263. Directly at the Emitter of the Composite Sync signal driver Transistor
  264. You pick up the buffered Composite Sync Signal and feed it to the third
  265. pin of the switch.
  266. The second pin of the switch (the pin in the middle) goes to the pin 37
  267. of the Shifter and pin 52 of the MMU.
  268. The first pin of the switch is connected to pin 39 of the Glue (Display
  269. Enable Signal)
  270. Reminder: the MFP 68901 pin 20 still gets the Display Enable Signal in
  271. both modes !!!
  272. We have tried to use also the Composite Sync for the Timer B-Input in
  273. Overscan mode, but then the ST doesn't boot himself after a Reset !
  274.  
  275.  
  276.            Softwareadaption to the Overscan Mode
  277.  
  278. If You switch directly from the normal desktop after booting without
  279. any accessories or programs to the Overscan mode, You will see some nice
  280. "pixel trash" in the upper half of the screen, but going from the very
  281. left to the very right.(without a border)
  282.  
  283. But what has happened to the lower half screen ?
  284. There is some pretty moiree jumping and changing in a strange pattern of
  285. 16 bits in various colors !
  286.  
  287. What is this, You will ask ?
  288.  
  289. Don't worry, be happy !
  290.  
  291. This is only the display of RAM databus signals !!!
  292.  
  293. This happens because the normal Video screen display Ram is installed
  294. at the top of the available ST Memory.
  295. If switched to Overscan the ST needs more than the 32kBytes but there at
  296. the top is no more available, so behind the end of the RAM the ST
  297. displays the undefinable Databus signals !
  298. What a funny picture !
  299. ( I just wonder wether the first game will use this for displaying
  300. "screen communication problems" like in the game: Carrier Command ?)
  301. So the answer to get a correct full screen Overscan picture is :
  302. Write a lower Adress into the Screen Starting Adress Pointer
  303. FF8201/03 !
  304. But then there is still the Pixel-Trash, but now all over the screen !
  305.  
  306. This is because the color bit planes have changed their place. This can
  307. be corrected by adapting the GEM.
  308.  
  309. This was done by us by writing the Overscan.PRG which adapts the GEM.
  310.  
  311. It runs with the Blitter-TOS and the new ROM-TOS 1.4 and the BETA-RAMTOS
  312. and the Developer-RAMTOS 1.4, but not with the old ROMTOS from 1985 !
  313.  
  314. You start it out of the AUTO-folder of a disk or from the harddisk and a
  315. whole new OVERSCAN-world opens up.
  316.  
  317. If You push the CONTROL button during booting, it will come up with an
  318. installation menu and You can change the Overscan-resolution, so it
  319. will fit to Your monitor screen adjustment !
  320. You can then save this Overscan-adjustment, so it will boot itself up
  321. with the right size the next time !(The installation menu is only
  322. available from Overscan.PRG version 1.5 up)
  323.  
  324. The GEM desktop with this resolution is just wonderfull !
  325.  
  326. With this solution one can use already a few programs, which get their
  327. screen parameters directly from GEM and don't write the graphics
  328. directly into the screen memory, for example the DOODLE.PRG, Wordplus,
  329. GEM Paint, Easydraw, Kuma Graph and Spreadsheet etc.
  330. These programs and some more already work with Overscan in color and
  331. monochrome mode !
  332.  
  333. Unfortuneally the best two graphics programms, CAD3D from TOM HUDSON
  334. and CYBERPAINT from JIM KENT don`t work at this moment with this higher
  335. resolution.
  336.  
  337. TOM and JIM are YOU jet listening to this ???
  338. Please try to adapt Your superb programs !!!
  339.  
  340. This Overscan.PRG patches the TOS with the negative LINE A-Variables,
  341. so every application, for example CAD3D only would have to fetch the
  342. actual SCREEN SIZE with the command OPEN WORKSTATION (VDI).
  343. This will also apply for the the new 19" Matrix or Mat Screen Monitors
  344. that are used espacially for DTP with Calamus and other applications.
  345.  
  346. Wouldn`t this be great to design Your objects on such a big screen with
  347. CAD3D?
  348.  
  349. Imagine an OVERSCAN-Delta-Animation in color played back in realtime
  350. from a 800 MBYTE Hardisk, synchronized by midi-clock with a
  351. midi-sequenzer (a second Atari ST for example ) which is controlling a
  352. complete orchestra of synthesizers !
  353. What a realtime multi media show this would be !
  354. This could also open up a whole new world of videomusic production in
  355. the Music-Business Industry !
  356.  
  357. Still a few words to the screen-memory partitioning in OVERSCAN mode in
  358. 50 Hertz image frequency:
  359.  
  360. The visible screen memory is now 59640 Bytes (if Your monitor can be
  361. regulated to this screen width and height).
  362. But because of the Composite Sync Signal there are also pixels
  363. displayed during the blanking time ( flybacktime) of one scan line.
  364. This are 26 Bytes per scan line.
  365. This adds up to 7384 Bytes more than the visible 59640 Bytes.
  366. This means the actual size of the screen memory has to be 67024 Bytes
  367. big. (calculated for 50 Hertz, in 60 Hertz some other size will fit)
  368.  
  369. This about 7 kByte can be used for storing palette information or other
  370. stuff.
  371. If it's to memory wasting the software could also store only the 59640
  372. Bytes for oneOä ⇦ê✓נîÇ⇧נüâê r`⇧Ç    éêOÇ⇩⇧üנüÄ✓OÄOä⇨Ç⇦üנÇ✓üנüÇê✓⇦IJ≡pëÇ✓OüÇOÇÇ◆נÇê⇦נüâêOגijנÇÇ⇦✓    נ£é⇧ê⇦Oéנêê⇦éOÇé    êOä נüéê@≡p≡p£ê ⇦✓OÇ✓נüâêOçÇ⇧äOä⇧Ç◆נäê⇧Ä⇧éנüé✓OÇ✓נüâêO£◆Ç⇦⇩⇧êOä⇩îOä⇩✓Ä⇧≡pëÇ⇦éêOÇê⇦üé⇧נîüÄÇ⇩êOüé✓Oüâê⇦êOÄ⇦êOÄ⇧äOä✓Oçé⇨ê⇧äOüäÄä✓ê⇦äê    ≡pÇ⇨é ⇨נÄ⇦êז⇧נÇé⇦⇩ üêOîÇ⇧נîüÄÇ✓    ij≡püâÄ⇧ז⇦OÇ⇨éOüâê⇦êOâÄ⇦OüÇOîêOÄנÇ✓êä✓⇧נä⇧Ä⇦üéêOÄ    äê⇦⇦OÇ✓נÄ Ç⇧נijOÇé⇧ê⇦ppä üäÄ ⇧ê    נêäÇOüâêOÇé    ê@îÄ⇦OçÇ⇩üê⇦נäê✓⇩⇦⇧ê⇦äOÿÿבגוה@Gג@≡p≡p£Ç⇧נüâé⇦Oé⇦OÄ⇧äê    éOëÇê⓪:7ÃÉ;œ´4⓪7´¨⓪'†2¨9õãÃ⑦()#É⓪åà$ø⓪;ØÉ;ôÀ2⓪40†2É:94ØØ⓪:7É0†7œØ⓪:42¨ØÉ6ittle two disadvantages we would
  373. have been forced to generate a very special NEW DISPLAY ENABLE Signal
  374. which would have been needed an anormous amount of counters and
  375. flip-flops.
  376. So it's easier to live with this a little more memory consuming but
  377. simple to install Composite Sync signal.
  378.  
  379.     The difference between 50 and 60 Hertz color mode :
  380.  
  381. In 50 Hz mode with using the Compositeä⇩îOä⇩✓Ä⇧נéOâÄêOגג@נ£é⇧ê⇦ppçê⇦נä נüéê@≡pגהGנ£é⇧ê⇦OÄ⇦êOÇé⇦⇩ üêOij≡püâêOÇ⇧âê⇦נגונ£é⇧ê⇦OÄ⇦êז⇧נÇé⇦⇩ üêOîê ⇦✓OÇ✓נer capacitor( buffers the collector(5Volts) of the
  382. transistor versus ground).
  383.  
  384. This Composite Sync Signal is ideal for controlling the new Overscan
  385. mode. We have been trying other signal for example: only the HSync, the
  386. VSync, the Blank signal or only permanent 5 Volts but this doesn't work
  387. with either 50 and 60 Hertz and GEM couldn't be installed.
  388.  
  389. To find a better signal than the Composite Sync signal is not possible
  390. with such a simple modification.
  391. The ST has only 4 signal which come from the GLUE which could be used to
  392. create a " new " Display Enable signal, because all other signals vary !
  393.  
  394. The only time invariant signals are :
  395.      1. The old DE-Signal
  396.      2. The HSync Signal
  397.      3. The VSync Signal
  398.      4. The BLANK Signal.
  399.  
  400. And still the divided clock frequencies 2 MHz and 500 kHz.
  401. To create a better signal than the composite sync signal one would have
  402. to use some counters and dividers to build up a better "DE"-signal.
  403. This would mean a lot of additional hardware!
  404.  
  405. GEM needs a video scan line whose number has to be able to divide by 4 to
  406. install it. So the Composite Sync Signal was the simplest solution to
  407. find.
  408.  
  409.     Description of the Hardware Modification
  410.  
  411. The Display Enable Signal which is going to the Shifter Pin 37 and to
  412. the MMU Pin 52 has to be cut and instead of this the Composite Sync
  413. Signal has to be fed to this two Pins.
  414.  
  415. This could be done by a simple 3 Pins switch which switches between the
  416. original and the new Overscan Mode.
  417. The switch could be installed at the back of the ST for example.
  418. It is also possible to switch it during operation of the ST without
  419. hanging up.
  420. If You switch back it might could happen, that the color palettes have
  421. been cycled.
  422.  
  423. This is due to percussion during switching but could be removed by
  424. switching 3 or 4 times again till the color palettes are in the right
  425. order again.
  426. Hint: If there will a shifted palette as the desktop appears, You have
  427. to switch again a few times the change-over switch so due to percussion
  428. this shifted palettes will disappear!
  429. This shifted palettes only sometimes occur during booting but this is
  430. the only time !
  431.  
  432.    How to connect and wire the Overscan-change-over-switch:
  433.  
  434. Directly at the Emitter of the Composite Sync signal driver Transistor
  435. You pick up the buffered Composite Sync Signal and feed it to the third
  436. pin of the switch.
  437. The second pin of the switch (the pin in the middle) goes to the pin 37
  438. of the Shifter and pin 52 of the MMU.
  439. The first pin of the switch is connected to pin 39 of the Glue (Display
  440. Enable Signal)
  441. Reminder: the MFP 68901 pin 20 still gets the Display Enable Signal in
  442. both modes !!!
  443. We have tried to use also the Composite Sync for the Timer B-Input in
  444. Overscan mode, but then the ST doesn't boot himself after a Reset !
  445.  
  446.  
  447.            Softwareadaption to the Overscan Mode
  448.  
  449. If You switch directly from the normal desktop after booting without
  450. any accessories or programs to the Overscan mode, You will see some nice
  451. "pixel trash" in the upper half of the screen, but going from the very
  452. left to the very right.(without a border)
  453.  
  454. But what has happened to the lower half screen ?
  455. There is some pretty moiree jumping and changing in a strange pattern of
  456. 16 bits in various colors !
  457.  
  458. What is this, You will ask ?
  459.  
  460. Don't worry, be happy !
  461.  
  462. This is only the display of RAM databus signals !!!
  463.  
  464. This happens because the normal Video screen display Ram is installed
  465. at the top of the available ST Memory.
  466. If switched to Overscan the ST needs more than the 32kBytes but there at
  467. the top is no more available, so behind the end of the RAM the ST
  468. displays the undefinable Databus signals !
  469. What a funny picture !
  470. ( I just wonder wether the first game will use this for displaying
  471. "screen communication problems" like in the game: Carrier Command ?)
  472. So the answer to get a correct full screen Overscan picture is :
  473. Write a lower Adress into the Screen Starting Adress Pointer
  474. FF8201/03 !
  475. But then there is still the Pixel-Trash, but now all over the screen !
  476.  
  477. This is because the color bit planes have changed their place. This can
  478. be corrected by adapting the GEM.
  479.  
  480. This was done by us by writing the Overscan.PRG which adapts the GEM.
  481.  
  482. It runs with the Blitter-TOS and the new ROM-TOS 1.4 and the BETA-RAMTOS
  483. and the Developer-RAMTOS 1.4, but not with the old ROMTOS from 1985 !
  484.  
  485. You start it out of the AUTO-folder of a disk or from the harddisk and a
  486. whole new OVERSCAN-world opens up.
  487.  
  488. If You push the CONTROL button during booting, it will come up with an
  489. installation menu and You can change the Overscan-resolution, so it
  490. will fit to Your monitor screen adjustment !
  491. You can then save this Overscan-adjustment, so it will boot itself up
  492. with the right size the next time !(The installation menu is only
  493. available from Overscan.PRG version 1.5 up)
  494.  
  495. The GEM desktop with this resolution is just wonderfull !
  496.  
  497. With this solution one can use already a few programs, which get their
  498. screen parameters directly from GEM and don't write the graphics
  499. directly into the screen memory, for example the DOODLE.PRG, Wordplus,
  500. GEM Paint, Easydraw, Kuma Graph and Spreadsheet etc.
  501. These programs and some more already work with Overscan in color and
  502. monochrome mode !
  503.  
  504. Unfortuneally the best two graphics programms, CAD3D from TOM HUDSON
  505. and CYBERPAINT from JIM KENT don`t work at this moment with this higher
  506. resolution.
  507.  
  508. TOM and JIM are YOU jet listening to this ???
  509. Please try to adapt Your superb programs !!!
  510.  
  511. This Overscan.PRG patches the TOS with the negative LINE A-Variables,
  512. so every application, for example CAD3D only would have to fetch the
  513. actual SCREEN SIZE with the command OPEN WORKSTATION (VDI).
  514. This will also apply for the the new 19" Matrix or Mat Screen Monitors
  515. that are used espacially for DTP with Calamus and other applications.
  516.  
  517. Wouldn`t this be great to design Your objects on such a big screen with
  518. CAD3D?
  519.  
  520. Imagine an OVERSCAN-Delta-Animation in color played back in realtime
  521. from a 800 MBYTE Hardisk, synchronized by midi-clock with a
  522. midi-sequenzer (a second Atari ST for example ) which is controlling a
  523. complete orchestra of synthesizers !
  524.