home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 241 / 241.d81 / t.katrina < prev    next >
Text File  |  2022-08-26  |  3KB  |  125 lines

  1. u
  2.         THEY CALLED THE STORM
  3.             K A T R I N A
  4.            by Dave Moorman
  5.  
  6.  
  7.     You've got to give it to Kevin
  8. Barrow. He just keeps coming up with
  9. ideas! Kevin used to live in Lamar,
  10. about 30 miles from Holly. We would
  11. meet for coffee and computer talk at
  12. the all-night truck stop about once a
  13. week. But he moved to Denver to get an
  14. education in computer systems.
  15.  
  16.     But we still talk, thanks to free
  17. minutes on cell phones. And he keeps
  18. me going with new ideas for C-64
  19. software. So, last night he said, "You
  20. know, a Tribute to the people in New
  21. Orleans would be timely."
  22.  
  23.     And I had to agree, though 241 was
  24. completely laid out, ready for linking
  25. and mastering. But I searched the web
  26. for some pictures I might use, then
  27. found appropriate music and -- here it
  28. is!
  29.  
  30.     You can press any key to move
  31. through the text and pictures (except
  32. when the drive is operating), or just
  33. wait. The presentation has been timed
  34. so the visuals match the music.
  35.  
  36.  
  37.  TECHNO-BABBLE
  38.  -------------
  39.  
  40.     It didn't prove as easy as I had
  41. assumed. I wanted to put as many
  42. pictures as possible with the music.
  43. But the darned pix were huge (memory-
  44. wise). And I don't know yet how to
  45. keep the music playing while loading a
  46. file.
  47.  
  48.     So everything had to load up at
  49. once, which wasn't hard, thanks to Lee
  50. Novak's Linker and Packer programs.
  51. The real problem was that the Enhanced
  52. SID player is
  53.  
  54.     1. ancient code, and
  55.     2. only assembled to one location.
  56.  
  57.     ESP loads to page 192, and extends
  58. through 203. But our Unpacker routine,
  59. only two pages long, lives at 201. A
  60. conflict! I spent an inordinate amount
  61. of time trying to re-code Unpacker,
  62. without success. Frustration won
  63. another one!
  64.  
  65.     Then I recalled that I had
  66. overcome this very problem once
  67. before. But where? Ah-hah! Media
  68. Meister unpacks SHP graphics without
  69. stopping the music. Maybe I should
  70. just use it for this Tribute.
  71.  
  72.     But the pictures were too large to
  73. easily fit in MediaMeister's 16-page
  74. blocks of memory. But I did grab the
  75. Unpacker used in MediaMeister --
  76. UNP.89 32. The 32 means that is the
  77. page where it loads. It was not a very
  78. convenient page, but now I had two
  79. assemblies of Unpacker.
  80.  
  81.     Which meant I could use Jeff
  82. Jones' ML MOVER to create a third. I
  83. put Unpacker at page 206, clearly out
  84. of the way of Enhanced SID Player.
  85.  
  86.     I wanted to use five pictures, but
  87. to get the fifth, I would have to put
  88. it under I/O and Kernal ROM. And when
  89. I tried to do a Copymem to move it, I
  90. found another conflict with Enhanced
  91. SID Player. And I was running out of
  92. time. So I just dropped the extra
  93. picture, and decided to go with what I
  94. had.
  95.  
  96.     Other than the ordinary bugs one
  97. must swat while programming, I found
  98. one more problem with Enhanced SID
  99. Player -- at least with the copy I
  100. had. The SYS to turn off the IRQ
  101. interrupt didn't work, causing all
  102. kinds of problems when returning to
  103. LOADSTAR's Presenter.
  104.  
  105.     This time, I didn't panic. The ML
  106. code to change the IRQ vector back to
  107. normal is simple, and just 13 bytes
  108. long. I used the ML Monitor to write
  109. it, then put the values in the BASIC
  110. program as a DATA statement.
  111.  
  112.     One last note: There is a new
  113. Windows program called "Project One"
  114. which will convert a GIF to a Koala
  115. image on the PC. It is fast and fairly
  116. effective, though a few bugs still
  117. remain. I still like using GoDot when
  118. I have time -- or when Project One
  119. won't do what I want. If you are a
  120. cross-platform person, look it up on
  121. the Web.
  122.  
  123.  DMM
  124.  
  125.  
  126.