home *** CD-ROM | disk | FTP | other *** search
/ TCE Demo 2 / TCE_DEMO_CD2.iso / demo_cd_.2 / mags / diverse / diskmag5.arj / diskmag5.msa / TEXTE / BLOCK.15 < prev    next >
Text File  |  1986-02-06  |  3KB  |  56 lines

  1.   PI3 - PICLOAD in GFA-BASIC auf BIGSREEN // OVERSCAN // o. ä.
  2.   ============================================================
  3.  
  4.  
  5. Wer kennt nicht das Problem  Bilder im 640 mal 400 Format (Degas, 
  6. PIC oder DOO-Format ( = 32000 Bytes) auf einem Bildschirm größer 
  7. als 640 mal 400 Bildpunkte  anzuzeigen, sprich zu laden. Dieses 
  8. Problem wird immer aktueller, da es mittlerweile für die ATARI 
  9. ST-Serie schon diverse Grafikkarten gibt. Genannt seien hier 
  10. die Großbildschirme der Firma MATRIX, die MAXXON-MGE-Grafikkarte, 
  11. die MEGA-Screen-Monochromkarte der Firma Binnewies & Klammer und 
  12. nicht zu vergessen die Software- / Hardware-Lösung der Firma 
  13. Markt & Technik : Overscan.
  14. Doch nun genug der langen Vorrede, sehen wir uns doch dieses 
  15. kleine  Progrämmchen kurz genauer an:
  16. Damit das Programm weiß, in welcher tasächlichen Auflösung der 
  17. Rechner sich befindet fragt  man vorher mit der Variablen VA% und 
  18. HA% die Vertikale Auflösung und die horizontale Auflösung ab.     
  19. Damit möglichst viele verschiedene Arten von 32000 Bildern 
  20. geladen werden können, gibt es die Offset - Variable in der man 
  21. den Offset einstellen kann (Offset=34 = Degasbilder (32034 Bytes).
  22.  
  23. Nun sucht man sich mit der Fileselect-Box ein passendes Degas-
  24. Bild aus, das nun mit Hilfe der Space$-Funktion in Lade$ ge-
  25. laden wird, sofern es auch auf einer Diskette oder Festplatte 
  26. vorliegt ( IF LEN(BILD$) > 0 ).
  27. Nachdem löschen des Bildschirmspeichers wird abgefragt ob auch 
  28. wirklich eine größere Auflösung als 640 X 400 vorliegt. Ist dies
  29. der Fall so werden die Variablen-Definitionen für den BITBLT-
  30. Befehl in GFA-Basic 3.03 (oder 3.5) vorgenommen. Nun tritt der
  31. Bitblt-Befehl in Aktion und bringt das zuvor eingeladene Degas-Bild
  32. auf den Monitor.
  33. Wenn die Auflösung gleich 640 x 400 sein sollte wird das Degas-
  34. Bild einfach mit dem SPUT-Befehl auf dem Bildschirm dargestellt.
  35. In der nachfolgenden Routine kann entweder eines neues Bild 
  36. geladen werden oder das kleine Progrämmchen verlassen werden.
  37.  
  38. Dieses kleine Programm ist für all diejenigen gedacht die 
  39. früher oder später Software (Grafikprogramme - Pixelorientiert) 
  40. auf dem ATARI schreiben wollen. Bei Verwendung in eigenen Pro-
  41. grammen Bitten wir nur darum uns auch zu Erwähnen, sonstige 
  42. Copyright-Bestimmungen sind nicht vorhanden. Das Porgramm 
  43. liegt als LST-File, GFA-Basic 3.03-File und als compiliertes PRG-
  44. File vor.
  45.  
  46. Deshalb an alle die programmieren können und auch bereit sind 
  47. ihre Programme oder Progrämmchen zu veröffentliche. 
  48. Schreibt uns, wir antworten garantiert!!!!
  49.  
  50.  
  51. GSt-3-90  
  52.  
  53.  
  54.  
  55.  
  56.