[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hi-Res Secrets by Don Fudge (Disks)



heuser.marcus@freenet.de wrote:
> Chris Morse wrote:
> >
> > I've been searching all over, to no avail, for a copy of the 4 disks
> > that came with Don Fudge's book "Hi-Res Secrets".  I got a copy of the
> > book, but without the disks.
>
> Well, it seems to be quite an accomplishment to get the book...

I was suprised, too.  I checked Amazon for Don Fudge and came up empty.
Then I hit the "zShops" link and did a search in there.  Voila, 1 copy,
with no disks, for $3.

> > Does anyone have a copy of the disks?
>
> Sadly not - but can you give a synopsis of the book's contents?

I have a feeling these disks will be hard to track down.  Anyhow,
here's some info
on the book.

// CHRIS



HI-RES SECRETS (including block shapes for AppleSoft or Assembly)
by Don Fudge
"If you can't Budge it, Fudge it!"
(C) 1981 Avant-Garde Creations, 4th Printing, Jan 1982

TABLE OF CONTENTS

1  INTRODUCTION (Gosub is not just for Trident or Polaris vrews)
2  WHO IS DON FUDGE? (And Who Cares?) (He will be remembered as the
person no one remembers.)
3  HOW TO USE THIS BOOK IF YOU DIDN'T BUY THE DISKS THAT COME WITH IT
4  DIRECTORY OF PROGRAM LISTINGS IN THIS BOOK
5  DIRECTORY OF PROGRAMS ON THESE DISKS
6  HOW TO USE THE PROGRAMS ON THESE DISKS
7  SHAPES AND OTHER MYSTERIES (granny likes them and so do all the
kiddies)
8  SHAPE DRAWING: HOW TO CREATE GOOD SHAPES
   8A  Vector
   8B  Block
   8B1 Text File Block-shapes
   8C  Hplot
   8D  Instant Graphics (Block-shapes)
   8E  Super Shape Draw!
   8F  Combination Shapes (vector,block,hplot)
   8G  Conversion to Vector Shape
9  SHAPE SEQUENCE CREATOIN (getting ready for animation)
   9A  Vector
   9B  Block
   9C  Hplot
10 SHAPE EXAMINATION AND EDITING
   10A Vector
   10B Block
   10C Hplot
   10D Instant Graphics (Block-shapes)
   10E Super Shape Draw!
   10F Monitor
11 SIMPLE ANIMATION
   11A Vector
   11B Block
   11C Hplot
   11D Sequence Diagrams
12 SUPERFONT AND USING FONT
   12A Superfont
   12B Using Font
13 SHIFT ANIMATION (ROR or ROL) (why erase when you can shift?)
   13A One Page
   13B Two Page, Shift Animation
   13C Color and Double-Shifting
14 ANIMATION FROM APPLESOFT/ASSEMBLY/COMBINATION
   14A Applesoft
   14B Assembly
   14C Combination
15 DRAW VS. XDRAW
16 THE COLLISION COUNTER (why don't you watch where you're going?)
17 HI-RES COLORS - THE PALETTE PROGRAM
18 WHITE LINE FIXING
19 CIRCLES, ELLIPSES, POLAR GRAPHS, SPIROGRAPHS
20 COUNTING, TIMING, SPEEDS, DELAY LOOPS, TIMING CLICKS
21 ASSEMBLY GAME PADDLE OR KEYBOARD READING
22 SCREEN SCROLLING
23 MAKING AN INTEGER MACHINE LANGUAGE PROGRAM WORK RIGHT FROM APPLESOFT
24 SOUNDS, NOISES, VIOLINS, SONGS, ETC
   24A Tune Routines/Songs
   24B Sound/Noise Generating Routines
   24C Violin Sounds/Songs
   24D Music (Write:Record:Play)
   24E Words --- Speech
   24F Our Favorite Sounds
25 MEMORY ORGANIZATION
26 SCREEN FLIPPING (or Where Were You When The Lights Went Out?)
27 560-POINT RESOLUTION (and 140 and 280)
28 LIST-OUT PROGRAMS
29 COLOR FILL-IN
30 COLOR FILTERING
31 YTABLE USAGE --- A Nice Speed Improvement
32 BLOAD ENCLOSED SHAPES
33 ASSEMBLERS, ASSEMBLING, LISA
34 6502 INSTRUCTION SET (Mnemonics)
35 POKES, PEEKS, AND CALLS FOR EVERY PURPOSE
36 USE OF LISA-EXECABLE SOURCE-CODE TEXT FILES
37 FOR THE INEXPERIENCED (If you barely know any BASIC and think
   machine language is how cars talk to each other while you're
   sleeping and you want to use this package without having to
   learn much of anything.  Then what in the heck are you going
   to do?) (Is that your problem, Bunky?) (For people who don't
   hardly know nothing)
38 SUMMARY
39 COMMANDS THE MANUALS NEVER TOLD YOU
   APPENDIX
   INDEX


Introduction

The purpose of this book is to help bridge the gap between novice
programmers and expert programmers, especially in the area of
high-resolution shapes, animation, sounds, fonts, assembly language,
colors and color fill-in.
The people who know the most about assembly hi-res shape and animation
routines are the people who are communicating the least (about what
they know).  These people are, understandably, writing fast-action
arcade-type games and making lots of valuable green paper rectangles,
also known as money.  They have no intention of sharing their knowledge
in a way where others would soon learn how to make games like they do.
And with all the piracy and cheating going on in the software industry,
who can blame them for being a bit cautious?
However, in spite of all the above it really is time that someone tried
to put together a book about shapes, animation, sounds, etc.
For people who want to get into Apple DOS there's Beneath Apple DOS, by
Don Worth and Pieter Lechner (Quality Software), and for people who
want to learn machine language programming but now know only BASIC
there's Apple Machine Language by Don and Kurt Inman (Reston Publishing
Company).  For people who want to get deeper into 6502 assembly there's
6502 Assembly Language Programming by Lance A. Leventhal
(Osborne/McGraw-Hill, Inc.) or Programming The 6502 by Rodnay Zaks
(Sybex).  Also recommended:  Apple Orchard, Call Apple, Nibble, Micro,
and Creative Computing.  Finally, I recommend a LISA Assembler
(Programma).
The reason I say it's time someone wrote a decent shape (etc.) manual
is that there's a tremendous duplication of effort going on lately and
there's a lot of confusion about Hi-res, Assembly, and combining these
two.  Thousands of people are all concomitantly trying to figure out
Apple graphics, and for some, the deeper into it they dig, the more
confused they become.  Once you're past the simple-shape-drawing stage,
there's no longer any real source of information to support your
further development as an Apple graphics programmer.  Well... there
ought to be.
Why should everyone have to start from scratch about all this?  Why
shouldn't there be a decent reference materials handy, and
understandable, fully-explained shape drawing and animating routines as
well?
Computers are the most wonderful thing I've ever bumped into, and the
most fun, and I learned a long time ago that good fun becomes even
better when it's shared.  Let's share this fun.  You only live once ...
let's have a real ball with all this ...
Perhaps Sir Isaac Newton isn't the only one who gets inspired upon
being bonked by an Apple ...

WHO IS DON FUDGE?

No, Don Fudge had nothing to do with Raster Blaster --- that was Bill
Budge.  Neither you nor I can make a Raster Blaster, so it follows that
my only advice can be: IF YOU CAN'T BUDGE IT, FUDGE IT.
And yes, I am a sweet fellow.
But now let's look at programming intentions.  I've little desire to
program like other epople do, or make a 999th version of Space Invaders
and the like.  At the end of my programming career I'd like to turn
around, smile at the audience through my long grey beard, and sing "I
did it my way."
A computer used in its best way is an extention of both one's rational
and one's creative mind/ability/potential.  It should allow you to do
all those wonderful things you've always wanted to do but never had a
way to do before.  It should turn your fantasies into realities.  It
should manifest the truth of the following: "If you can imagine it, you
can do it."
A computer can be a type of heaven, a Utopian friendship, and a
creative adventure all rolled up into one.  It can be a way of
expressing parts of yourself you never knew you had.
A computer is like finding a naked lady in your closet --- you don't
know what it's all about but you're very open to learning.
So who is Don Fudge?  Don Fudge is me.  Don Fudge is you.  Don Fudge is
out imaginary playmate, our cuddly little micro-mirage, our
rambunctious little RAM-chip rebel, our computerized guardian angel.
When the universe quits expanding, and the apex of universal movement
is reached, and it commences what some would call its inevitable
contractions (universal labor) and all matter gets closer and closer
until finally it becomes an irresistible ONENESS, then the primeval Egg
will explode again, and for billions of years our universe will expand
again -- and yet through all this finite infinity will live in spirit
the essence of one irrepressible entity, an entity which will permeate
all spheres of reality and all manners of being, and will often cause
the paternal representatives of developing intelligent life to remark
with solemnity, and with an ancient twinkle in their benevolent eyes,
to their computer-loving female offspring: "Yes, Virginia, there is a
Don Fudge."