💾 Archived View for spam.works › mirrors › textfiles › apple › ADC › adv.900626 captured on 2023-06-16 at 21:10:06.

View Raw

More Information

-=-=-=-=-=-=-

America Online
APPLE II DEVELOPMENT FORUM CONFERENCE LOG
Tuesday, June 26, 1990  10:00 p.m. eastern time
Topic:  Open Discussion
Forum Leader:  Dave Sugar  (AFL Dyfet)

Matt DTS   Anyone read the new folder in "Misc. Dev. Topics" yet?
AFA Gary J Matt:  Great news about developer prices.
AFA Gary J Yes.
AFL Scott  I have.  Nice news.
Nuzz       what news?
Matt DTS   It just became cheaper to be an Apple II developer.  (Partner =
           $300/year)
AFL Dyfet  And worth every cent :)
AFA Gary J That's for Apple II (ONLY) developer.
Nuzz       Do I get a rebate :)
AFA Gary J Have to pay a premium if you develop on a Mac.
AFA Gary J FOR a mac, I should say.
Coach101   Good News  !!
Dave Lyons (Nuzz, I don't know--give the hotline a call and fine out.)
Dave Lyons (Unless, of course, you didn't actually become a partner recently
           :)
SPW        hmm...anyone here know something about the SuperHires screen
           memory and $C1
SPW        file formats
AFA Gary J $C1 file formats?  That's just a screen image.
AFL Scott  Yeah, what do you need to know?
SPW        ok- when I load a c1 file into screen memory starting at $E12000
           with a
SPW        smartport firmware call and then turn on the screen- it looks like
           a
SPW        bunch of garbled mess
AFA Gary J Could be a linearization problem.
Dave Lyons (Eh?  There are *several* $C1 file formats...one of them is just a
           screen image.)
SPW        I haven't been able to figure out why 
AFL Scott  Why not just use GS/OS?  And, how many bytes are you loading?
Dave Lyons Yeah, you *do* want to turn on bit 6 of $00C029 first--that would
           explain getting garbage.
SPW        I'm loading the whole thing- upon bootup of the disk- which means
           I'm in;
SPW        emulation mode and GS/OS isnt there- but I did set the
           linearazation bit
SPW        do I need bit 6 on BEFORE I load it?
AFA Gary J Yes
Dave Lyons Yes!
AFL Dyfet  YES!!
AFA Gary J !!!!!
AFA Gary J :)
SPW        hmm...haven't tried that
Dave Lyons :)
Dave Lyons :) :)
AFA Gary J :):):)
SPW        I just set the bit when I turned the screen on
SPW        I guess I'll try that next then....thanks
Dave Lyons (My $.02:  Using SmartPort calls to load into $E12000 is pretty
           limiting.  What if the
Dave Lyons particular SmartPort device you're using doesn't support Extended
           SmartPort calls, or what if you're
Dave Lyons booting off of a ProDOS but non-SmartPort device, like a Sider?)
SPW        The program only runs on an Apple 3.5 drive on a GS with 1.25 M of
           memory-
SPW        just like FTA demos
SPW        oh- which type of $C1 file is a screen image which can be loaded
           straight into
SPW        screen memory?
Dave Lyons (SPW, Ick!  I wanna run it off my hard drive...WAAAAAAAH. (Whine,
           whine.))
SPW        Well, I bought the Firmware ref like you advised me and now I'm
           doing some
SPW        neat things with it
SPW        Siders never were very 'compatable'
Dave Lyons Huh?  My Sider works great with P8, it just isn't SmartPort.
AFL Dyfet  Siders do what is needed to be compatible with ProDOS!!
Dave Lyons SPW, filetype $C0 with auxiliary type $0000 is a 32K image.  Type
           $0001 is more complex--see the
Dave Lyons File Type Notes (available for downloading).
SPW        $C0?
AFA Gary J He means $C1
Matt DTS   I thought it was $C1 (isn't $C0 
Matt DTS   "compressed")?
Dave Lyons OOPS.  My mistake.  $C1/0000 is the 32K image.  I can't type
           straight.
Dave Lyons ($C0/0000 is a Paintworks Packed Picture.)
SPW        Is a Paintworks Gold Screen Image that type? How do I read the
           auxtype
Dave Lyons (Yet another reason to get the real File Type Notes--that way my
           typos won't screw you up.)
Dave Lyons How did you read the Filetype?
SPW        Oh, why does the screen need top be linearized before loading if I
           haven't 
SPW        even turned it on?
AFA Gary J Because that's what determines how the memory in that area is
           addressed.
Nuzz       FileType Notes are indispensable..
SPW        I mean- can I read the aux type from Basic system or
           something...
Dave Lyons Because "linearization" affects the mapping between addresses and
           the memory locations they correspond
Dave Lyons to.  If linearization is off, for example, the SCBs are NOT at
           $E19D00.  A big mess.
Matt DTS   Turning on the display automatically turns on linearization.
SPW        well, I'll try to linearize and if it doesn't work, I'll be back
AFA Gary J (My question is, why did Apple make the option for NON
           linearization?  Why
AFA Gary J use it..)
SPW        be right back
Dave Lyons Beats me.  Wouldn't want life to be TOO simple.
AFA Gary J I guess :)
AFL Dyfet  There is also a linear bank 0/1 option (64K direct, no I/O stuff
           except E0/E1),
AFL Dyfet  but nobody uses that either :)
AFL Dyfet  And, I believe, an option to turn on ramcard banking/I/O stuff in
           ALL memory
AFL Dyfet  banks :)
AFA Gary J At least the default should be to linearize.  It just makes
           things confusing.
Dave Lyons (Gary, I dunno...maybe there's some obscure benefit to NOT having
           it linearized...something about
Dave Lyons interleaving the memory locations between different chips &
           getting a slight speed benefit.  But maybe
Dave Lyons not, since it's all slow RAM anyway.  Ask Rob Moore if you see
           him....)
SPW        yes!! yes!!- Hey guys...it works now. Thanks a lot!

AFL Scott  I have a question...
AFL Scott  Why is the 320 mode system palette different from the Macintosh 16
           color 
AFL Scott  system palette?
Dave Lyons (Ours must be better.)
Doctor Why :)
AFA Gary J It has to be, Dave :)
AFL Scott  That's not true, Dave.  The macintosh 16 color palette seems to be
           made 
AFL Scott  explicitly for dithering colors.
Matt DTS   The default 16-color palette and the IIgs stuff were decided about
           the same time in different worlds.
Matt DTS   In other words, the color Mac and IIgs teams were not working
           closely enough together.
AFL Dyfet  Yes, Jeffrey, GA...
JeffreyH11 I would think the linearized mode would give you the better speed,
           just because
JeffreyH11 the code to use it is simpler.
Dave Lyons (I meant some *hardware* speed advantage to justify nonlinear
           mode's existence, JH, but I was just
Dave Lyons guessing.)
AFA Gary J In some cases, that might make a difference, Jeff, but most
           high-speed graphics
AFA Gary J use some sort of lookup tables for screen addressing, and either
           way it 
AFA Gary J wouldn't make any difference in that case.
Matt DTS   Did I mention I'm holding (in my hands) the Addison-Wesley release
           of Toolbox Reference Volume 3?
AFA Gary J Really??
JeffreyH11 Where can I get a copy???
A GibberFC ohhhhhhhhh ahhhhhhhhh
JeffreyH11 :P
Matt DTS   Yup.  My advance copy came down last week the day after the
           conference.
JeffreyH11 :)
AFA Gary J And it will be given away as a door prize this evening, right????
            :)
Matt DTS   They just got out of the bindery - we think they'll be in stores
           in about 3 weeks.
Matt DTS   About 1100 pages, including a full 5.0 toolbox example program in
           Pascal.
AFA Gary J Neato.
JeffreyH11 How soon can they be ordered from A-W?
Matt DTS   Write this number down:
Matt DTS   ISBN 0-201-55019-9
Matt DTS   Take it to your favorite bookstore and ask them to order it.
Matt DTS   (Take it to several bookstores and ask them to order it, if they
           don't ask for a deposit.  :)
JeffreyH11 Thank You!!!!! =:)
AFA Gary J Cost?  ($39 from store, $9.50 if you wait a year from A2-Central
           :)
Matt DTS   (Jeff = Jay Jennings clone?)  The retail price i s $39.95, and I
           believe it's in the summer APDAlog.
Matt DTS   (A2-Central's book deals were made with the cooperation of AW and
           Apple and are on books that have
Matt DTS   been out since Spring 1988 latest.  This book will be available at
           KansasFest but will not be
Matt DTS   heavily discounted.)
Matt DTS   It is on good quality paper, is perforated and three-hole drilled.
            It's an awesome book.
Matt DTS   (Oh, OK.  GA)
Andemar    LOL  :)
Coach101   Perforated?
Matt DTS   The pages are perfed so you can turn it into a notebook if you
           like.  Also 3-hole drilled similarly.
AFL Dyfet  Okay, GA Scott...
AFL Scott  This is probably dumb, but is there any licensing fee to use the
           Macintosh...
AFL Scott  16 color palette in a GS app?
Matt DTS   No, but I'll bet if you suggest it often enough there will be.
Matt DTS   <not smiling>
AFL Scott  Thanks
Dave Lyons <smiling>
AFL Dyfet  Hmm...okay, I see that Windrider has the next question and the
           floor now...GA.
Windrider5 I am having some problems linking a fairly large program (APWC). I
           have removed
Windrider5 all my DA's and purge memory before linking, leaving about 2 MB of
           free RAM
Windrider5 but I still get the error message Terminal Eroor .. Output buffer
           overflow
AFL Scott  I never got that error message, but I have had the APW linker
           freeze for no
AFL Scott  reason at all and this was using a LinkEd script.. GA Done.
Windrider5 Will additional memory fix the problem and is there a difference
           between the
Windrider5 error message Out of Memory and ...Output buffer overflow
AFL Dyfet  GA Dave
Dave Lyons Well, I don't know if you're going to
Dave Lyons like this suggestion, but we don't recommend using LinkEd these
           days...go for LinkIIgs, which comes
Windrider5 I have tried LinkIIgs and I get this error message
Dave Lyons in the "APW Tools" package (whatever it's called) from APDA.  It
           makes much better use of RAM.  ga
Matt DTS   Which version of LinkIIgs or the Linkers are you using?
Windrider5 "_somename  extends past Bank size ($10004>$10000)
Matt DTS   Aha.
Matt DTS   Are you linking everything into one code segment?
Windrider5 yes
Matt DTS   Your code segment has probably grown bigger than 64K.  You can't
           do that.
Matt DTS   It's time to segment the program into multiple segments (static
           and/or dynamic).
Matt DTS   (code segments can't cross bank boundaries when loaded so the
           Linker flags it as an error)
Windrider5 can this be done in APWC
Matt DTS   Yes.  Dave?  (Have you ever done it in APW C?)
Coach101   I have...
Dave Lyons Haven't done it myself,
Dave Lyons but it can be done.  It's in the manual.  I'll let Coach say how,
           since I don't remember the syntax.
Coach101   The syntax is totally different between LinkIIgs and the original
           Linker
Coach101   but it is well covered in the manuals.  Myself, I keep all the
           object
Coach101   files for each segment in a file by itself and then use the linker
           to
Coach101   specificy which object files (OMF files) go into which segments. 
           Note, there
Coach101   is not much you can do about the size of ~GLOBALS and ~ARRAYS. 
           ~GLOBALS 
Coach101   must also be kept under 64k, but I am not sure about ~ARRAYS.  If
           you want
Coach101   all the OMF in one file, there are options to both APW linkers
           that allow
Coach101   you to select the material from an OMF on the basis of its segment
           name
Coach101   (and there is an APW C statement to set the name, there is also an
           ORCA
Coach101   #pragma to do the same thing, but it did not work in the early
           ORCA-C
Coach101   releases and I have not tested it lately)...    ga
Dave Lyons (I believe ~arrays can be humongous without problems.  It can
           cross banks.)
Coach101   I think you are right Dave (that would explain some of the "extra"
           code
Coach101   you will see from APW-C from time to time).  ga
Coach101   If you need an example, I can dig some LinkIIgs stuff up, not sure
           if I still
Coach101   have a copy of the old LINKED jcl though...
AFL Dyfet  Okay, Gibber has the next question and the floor now...Ga
           Gibber...
A GibberFC Two questions.... 1)  Are the beta drivers for the Scanner and
           Tape backup 
A GibberFC available yet?  and where do you find the dang pinouts for the
           internal
A GibberFC Modem jack inside the //c+?
A GibberFC ga
AFL Dyfet  Ga Dave!
Dave Lyons 1) Not as far as I know.  2) I've never heard of an internal modem
           jack inside the IIc Plus, but
Dave Lyons I have the APDA IIc+ reference manual here, and I'm looking....
Matt DTS   (there is one)
A GibberFC Well... I sorta tore one open when they first shipped... and there
           is one
A GibberFC clearly marked on the motherboard ;)
Matt DTS   If the pinouts aren't in the book, write to AIIDTS the normal way
           and we'll send them to you.
AFL Dyfet  How interesting...
A GibberFC Great!!!!
Dave Lyons p406....
Dave Lyons Pins 1-7, 1 is at the top, 
Dave Lyons 1=-5 volts, 2=receive data, 3=transmit data,
Dave Lyons 4=carrier detect, 5=DTR, 6=DSR, 7=ground.  ga
AFL Dyfet  A connector with a real live DCD?? :)
A GibberFC Thanks Dave :)
JeffreyH11 So?  The connectors on the back of the GS have DCD; I always
           assumed the
JeffreyH11 iic+ had it as well.
JeffreyH11 I used to have a iic - very strange serial ports.  GA
AFL Dyfet  The older IIc's only carried DSR in their cabling...
AFL Dyfet  And flipped it to the DCD pin on some IIc-Hayes cables...very
           strange...
AFL Dyfet  My complaint with the old IIc serial ports only had to do with
           what lines
AFL Dyfet  they chose to take out of the machine...well enough of that...GA
           Joseph, you
AFL Dyfet  have the floor now.
AFL Dyfet  While we're waiting on Joseph, is there anyone else who wishes to
           get in the Q?
JosephI    I have been having a problem with my Hardware
JosephI    Let me explain
AFL Dyfet  Okay...
JosephI    When I first puchased the ||gs i Could not afford a Hard drive
JosephI    I bought a ramkeeper
JosephI    today i have a 40 meg drive and 2 memory cards on my rasmkeeper
JosephI    I have been having many problems over the past year with programs
           crashing
JosephI    such as my managing your money and hyperstudio
JosephI    after much wasted time checking everything, I removed my
           ramkeeper
JosephI    Plugged my 3meg gs ram plus memory card directly into the mem ex
           slot
JosephI    AND SO FAR NO PROBLEMS!
AFL Dyfet  GA Matt
Matt DTS   What hard drive interface do you have?
JosephI    BUT KNOW I OWN A 1 MEG APPLE || MEMORY EX CARD AND a ramkeeper
JosephI    Applied's Vulcan
Matt DTS   I was going to suggest that perhaps the Ramkeeper wasn't DMA
           compatible with the new High Speed SCSI
Matt DTS   Card, which you aren't using.  Never mind.
A GibberFC What version of the Ramkeeper are you using?
JosephI    Should I try selling these expensive items or are they useful if
           fixed properly
JosephI    Version ? wait i'll check
JosephI    How do I find a version #
A GibberFC go to your CDA menu... choose Ramkeeper....and hit return...
A GibberFC that will give you the rom revision... 
JosephI    I think version 1.4
JosephI    I don't have it hooked up - it's in the box
AFL Dyfet  GA Gary
AFA Gary J I'm not real familiar with the RamKeeper, but I have been
           sucessfully using
AFA Gary J 3 megs on a CheckMate Memory saver with a 62 meg SCSI hard drive
           for quite
AFA Gary J some time now.  I like my setup, but I have encountered a few
           problems every
AFA Gary J now and then, one related to the type of RAM I was using on one
           of the cards,
AFA Gary J and the other was due to a loose jumper on one.  As far as
           whether you should
AFA Gary J keep them or not.... (assuming they work) it's up to you
           depending upon
AFA Gary J what you are after.  Speed was the main issue for having a "ROM"
           disk, but
AFA Gary J some of the newer hard drive configurations have surpassed ROM
           disks.
AFA Gary J GA
A GibberFC There will be a chip on the Ramkeeper that will give you the
           version 
JosephI    Speed is about the same with the hard disk and the transwarp
JosephI    I do believe the hard disk/ Ramdisk problems are related
AFL Dyfet  Okay, Doctor Why, GA
Doctor Why Also, is the Ramkeeper less than a year old? If so, it's still on
           warranty.
JosephI    It was really a nightmare when my machine crashed - let me
           explain
JosephI    I had my system disk GS/Os Version 5.02 on my rom card and i
           booted from here
JosephI    This allowed me to remove all files from the hard disk that could
           not be copyed
JosephI    using The BAckup || Program Available on the vulcan
Doctor Why If you were booting from the ROM disk, did you check it for bad
           blocks?
Doctor Why You can get strange errors with a bad block in the Tools folder.
JosephI    No bad blocks
Doctor Why <---knows from experience.
JosephI    Now say I selected Managing your Money fron Finder- Hard drive
           listing
JosephI    I would be using mym when I went to save Chapter 3 The program
           would crash
JosephI    And all work lost and not saved - ERROR MESSAGE PC=00
JosephI    I thought I had A Problem with MYM software - So I sent them the
           Disk
JosephI    Teck support at Mecc told me it ran fine on their machine
AFA Gary J The trouble with battery backed up ROM disks is that they can
           effect:
AFA Gary J 1) Your boot volume...  2) The rest of your memory.
AFA Gary J The problem could be related to either one of those.  If your
           boot volume is
AFA Gary J corrupted in anyway, you may have a flakey copy of ProDOS or
           whatever.  If
AFA Gary J it's the way your RamKeeper is supporting the rest of your
           memory, things 
AFA Gary J could be lost during a memory refresh in some area of memory that
           could
AFA Gary J cause your program to crash in the manner you've described.  
AFA Gary J Your best bet would be to try posting this question over in AE's
           support 
AFA Gary J boards here online.  (In the industry connection).  I think they
           have a
AFA Gary J topic board on the RamKeeper.
AFA Gary J GA
JosephI    Also when I Recieved the PC=00 error message everything froze so I
           cold booted
JosephI    And this is what happened- THE SCREEN BECAME DIAGONAL AND
           DISTORTED
JosephI    SOMETIMES I had to recopy info on the startup rom disk and
           reinitialize
JosephI    But I had to wait several minutes to correct the screen
           distortion
JosephI    All this started to occur after I puchaced the vulcan
AFA Gary J I don't know if the vulcan relies on DMA memory, but if so, that
           might be the
AFA Gary J problem.
JosephI    And I have talked to applied engineering many times by phone
JosephI    they were also confused
JosephI    Thanks gary probably right
JosephI    Happy with the computer now but I have  $500 worth of hardware
           with no use-any 
JosephI    sugestions?
AFA Gary J Joseph:  Ask AE.  Both devices are their products.  If they don't
           work together
AFA Gary J , then they should have an answer.
JosephI    They said that I should have my Apple memory card checked for bad
           chips
AFA Gary J Joseph:  That's a possibility, especially if the Apple memory
           card is a new
AFA Gary J addition to the system, and came along about the same time as the
           other
AFA Gary J problems.
JosephI    I don't own appleworks || gs so I don't have the utility to do
           so
JosephI    The apple memory card was piggyback on the ramkeeper and there was
           a slotmover
JosephI    with the GS ram plus attached also to the ramkeeper
JosephI    Think 01
AFA Gary J Vulcan is supposed to be fast, Joseph, and I think I've read it
           does do DMA
AFA Gary J reads.  (But only guessing)