[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Prodos Woes
"Charlie" <charlied@NOSPAMbboard.com> wrote in message
brj16102mc8@enews4.newsguy.com">news:brj16102mc8@enews4.newsguy.com...
:
: "Bill Garber" <willy46pa@comcast.net> wrote in message
: Y-WdnVAXO_WZaEGiRVn-tw@comcast.com">news:Y-WdnVAXO_WZaEGiRVn-tw@comcast.com...
: >
: > Interesting. However, if you are going to program in
: > assembler, wouldn't it be wise to continue to think
: > in terms of hex?
:
: Yes, in fact I prefer hex, but many people consider us assembly
language
: programmers strange.
Well, we are, no? Actually, I believe, in many european and
other foreign lands, decimal is hardly used at all.
: > Ok, then how does it know to BLOAD at the same location
: > that I assigned when I BSAVE'd the file without specifying
: > one?
:
: In ProDOS the directory is actually a special kind of file that
holds a list of
: "File Descriptive Entries". Each entry (there is one for each
file in the
: directory) contains the name of the file, filetype, auxtype,
storage type, file
: length, access bits, creation and modificaton date and time,
etc. For a binary
: file the load address (from the BSAVE) is stored in the
auxtype.
[ Slapping forehead ] I knew that, what the hell is wrong
with me? If you use CiderPress, you can see that in the menu
and also in a catalog of a disk in ProDOS. The way CiderPress
protects this info when you extract a file to add to another
image is, for example, ProDOS would be saved as this filename
in Windows "PRODOS#ff0000". Now when you add this to the new
image, this info becomes FileType "SYS" and AuxType "$0000".
Well, next time I will think harder before typing dumb ?????s.
: > Nice. So I can load up a Page1, show it, and while working in
: > Page1
: > load up a Page2 and switch, then load a new Page1 and switch
: > again?
:
: Yes, if you are loading the memory from machine code. I've
never really used
: Page2 text, but I seem to remember that the ROM text routines
don't support it
: (I maybe wrong here, somebody else may be able to clear that
up). Another
: problem is that Applesoft's default load area clobbers the
Page2 text.
Oh God, program in AppleSoft, anything serious? WHAT?! Are
you insane? Page-Flipping should always be done in ML. I am
sure AppleSoft can handle it somewhat, but would be excessively
slow when other functions are being done.
: > For sure. I've downloaded many a disk image that had missing
: > data or program files, or have had files moved into or out of
: > folders and hence original systems can't find them.
:
: That is true, but I was thinking more of the images with
programs that try to
: directly read the data from the disk, by-passing DOS. Most
disk images have
: already been decoded and don't have the original information
anymore. The
: exception is the ".nib" disk image but they aren't as common.
There are also
: several "special" DOSes that read the sectors in a different
order or did other
: fancy things. These disks when converted to .DSK type images
will usually not
: boot but are still readable if you boot a regular DOS 3.3 image
first.
Oh my yes. I can't count how many programs wouldn't
run from hard drive on my 800xl, let alone an emulator.
: > At first they weren't, but the more I know the more I want
: > to learn and the more fun I have. ;-)
:
: I've had fun with Apple IIs since 1980. Since 1997 I've used
mostly emulators,
: but I still have an Apple IIgs and an Apple IIe that I
occasionally use.
I wish I had gone with the Apple II instead of Atari, but
I had a houseful of those where only one Apple II would have
cost me as much or more. As far as emulators go, I haven't
yet found one that can drag me away from the real Apple II.
They just don't open the creative doors like the real machine,
and I would get too "User-oriented" if I used one. The actual
Apple II gives me the hackability that I desire in an 8-bit
computer. Even the C64 doesn't thrill me as much. To do anything
with those you have to either use the expansion port, or open
the case. Such a big deal to get inside, not to mention that
once inside, there are covers on everything that need to be
removed as well. Open the top on the Apple II and everything
is right there to get at and work with.
Bill @ GarberStreet Enterprizez };-)
Web Site - http://garberstreet.netfirms.com
Email - willy4SPAM6pa@comXcast.net
Remove - SPAM and X to contact me
---
This email ain't infected, dude!
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.544 / Virus Database: 338 - Release Date: 11/25/03