mirror of
https://github.com/opsxcq/mirror-textfiles.com.git
synced 2025-08-16 14:54:16 +02:00
437 lines
20 KiB
Plaintext
437 lines
20 KiB
Plaintext
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)
|
|
|