Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #1899

Re: Modern Apple II development options

X-Received by 10.129.72.83 with SMTP id v80mr26952293ywa.11.1445286732203; Mon, 19 Oct 2015 13:32:12 -0700 (PDT)
X-Received by 10.50.25.131 with SMTP id c3mr38965igg.6.1445286732135; Mon, 19 Oct 2015 13:32:12 -0700 (PDT)
Path csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!border2.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!m48no281025qgd.0!news-out.google.com!z4ni25975ign.0!nntp.google.com!kq10no20077978igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups comp.sys.apple2.programmer
Date Mon, 19 Oct 2015 13:32:11 -0700 (PDT)
In-Reply-To <hJidnUWf1pM8aLnLnZ2dnUU7-XmdnZ2d@giganews.com>
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=83.153.184.211; posting-account=z545EAkAAAAGCwmRzN5lBwG-Y-S8WvMh
NNTP-Posting-Host 83.153.184.211
References <b621706c-85ac-4d23-bc15-880f1a1d5a16@googlegroups.com> <086a0a42-e2f8-4fa3-b188-345814963815@googlegroups.com> <17f44174-1463-4bb0-9d00-6548c4aa989e@googlegroups.com> <D243475D.118BE%hughhood@earthlink.net> <82829625-f3f0-4760-b91a-75b4a1f11ed0@googlegroups.com> <D2474059.118EB%hughhood@earthlink.net> <053cbd74-86a3-40dc-b0d1-61507504c0ee@googlegroups.com> <D2495322.11904%hughhood@earthlink.net> <a222eee0-b13d-4fb3-82e7-fe60e8d1be53@googlegroups.com> <hJidnUWf1pM8aLnLnZ2dnUU7-XmdnZ2d@giganews.com>
User-Agent G2/1.0
MIME-Version 1.0
Message-ID <88eb830c-1e52-431a-b9a1-e4edc7ff7149@googlegroups.com> (permalink)
Subject Re: Modern Apple II development options
From olivier.zardini@cooperteam.fr
Injection-Date Mon, 19 Oct 2015 20:32:12 +0000
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding quoted-printable
Lines 55
Xref csiph.com comp.sys.apple2.programmer:1899

Show key headers only | View raw


Le lundi 19 octobre 2015 15:52:35 UTC+2, Steven Hirsch a écrit :
> On 10/18/2015 02:59 PM, John Brooks wrote:
> 
> > Perhaps you can help with some of the Cadius improvements. I'm hoping to
> > store the ProDOS/GSOS attributes directly in the native OS X file on HFS+
> > instead of having to specify them when files are copied onto a disk image.
> > I know HFS supported ProDOS types and I'm hoping HFS+ will too, but I'm not
> > sure.
> 
> That's fine for Mac users, but please keep in mind that this is a special 
> case. In the interests of an eventual Linux port it would be a good idea to 
> keep it well encapsulated.  Consider an abstract interface to propagate file 
> types that can be specialized for a side-file based or intrinsic (Mac HFS) 
> approach as appropriate.

    We have chosen to include all file information into a separate text file instead of trying to use native OS facilities or surcharging the file path.

    We use a side (text) file named _FileInformation.txt containing, for each file of the current folder, the Prodos file informations :
        - Type 
        - AuxType
        - Version Create
        - Minimum Version
        - Access Flags
        - Macintosh Finder Info

   We use native system facilities to store :
        - File Name
        - Creation Date
        - Modification Date
        - Visible / Invisible attribute

     You can simply create your _FileInformation.txt file with the Type, AuxType and other information and Assemble with Merlin32 your source file to get a binary file as output.

    During the transfer to a Prodos disk Image, CADIUS will read the _FileInformation.txt file content to populate the disk Image with File Data + File Resource Fork + Prodos File information.

    The idea of having a separate _FileInformation.txt file is to guarantee that exporting Prodos files (from a Prodos disk image) into a modern file system (like Windows, Linux or Mac OSX) won't loose any of the original Data or Information. You can Export / Import without loosing anything.

      Olivier

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-12 13:48 -0700
  Re: Modern Apple II development options Andy McFadden <thefadden@gmail.com> - 2015-10-13 09:16 -0700
    Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 11:08 -0700
      Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:09 +0000
      Re: Modern Apple II development options Michael J. Mahon <mjmahon@aol.com> - 2015-10-13 14:21 -0500
        Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:39 +0000
      Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-13 16:48 -0400
        Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 17:03 -0700
          Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-13 22:04 -0400
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 21:09 -0700
              Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 21:51 -0700
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 11:41 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:36 -0700
              Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 11:32 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:13 -0700
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 18:04 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-15 20:07 +0000
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-15 13:35 -0700
                Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-15 22:45 +0000
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:36 +0000
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-16 08:12 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:34 +0000
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:59 +0000
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-17 11:43 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-19 20:01 +0000
        Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-15 19:37 +0000
          Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-16 07:39 -0400
            Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:37 +0000
      Re: Modern Apple II development options roughana@gmail.com - 2015-10-13 17:20 -0700
        Re: Modern Apple II development options spectrumdaddy@nospam.com (Ewen) - 2015-10-15 07:47 +0100
          Re: Modern Apple II development options spectrumdaddy@nospam.com (Ewen) - 2015-10-17 10:54 +0100
      Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-13 23:42 -0500
        Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 22:18 -0700
          Re: Modern Apple II development options olivier.zardini@itn-group.eu - 2015-10-14 04:17 -0700
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 14:42 -0700
          Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-14 13:42 +0000
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:11 -0700
              Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-14 22:23 +0000
          Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-17 00:01 -0500
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-16 22:48 -0700
              Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:45 +0000
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-17 08:52 -0700
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-19 20:11 +0000
              Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-18 13:46 -0500
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 11:59 -0700
                Re: Modern Apple II development options Antoine Vignau <antoine.vignau@laposte.net> - 2015-10-18 13:13 -0700
                Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-18 19:05 -0500
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 22:55 -0700
                Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-19 09:52 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-19 08:34 -0700
                Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-19 12:58 -0400
                Re: Modern Apple II development options olivier.zardini@cooperteam.fr - 2015-10-19 13:32 -0700
            Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-17 10:57 -0400
  Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:13 +0000
  Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 00:56 -0700
  Re: Modern Apple II development options Kelvin Sherlock <email@domain.com> - 2015-10-19 15:31 -0400
    Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-19 16:13 -0700
      Re: Modern Apple II development options Kelvin Sherlock <email@domain.com> - 2015-10-24 13:58 -0400

csiph-web