Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #1891
| Newsgroups | comp.sys.apple2.programmer |
|---|---|
| Date | 2015-10-18 22:55 -0700 |
| References | (5 earlier) <D2474059.118EB%hughhood@earthlink.net> <053cbd74-86a3-40dc-b0d1-61507504c0ee@googlegroups.com> <D2495322.11904%hughhood@earthlink.net> <a222eee0-b13d-4fb3-82e7-fe60e8d1be53@googlegroups.com> <D2499DF9.11910%hughhood@earthlink.net> |
| Message-ID | <9b5ebcaf-e43f-4ea8-a573-f19843e30857@googlegroups.com> (permalink) |
| Subject | Re: Modern Apple II development options |
| From | John Brooks <jbrooks@blueshiftinc.com> |
On Sunday, October 18, 2015 at 5:05:31 PM UTC-7, Hugh Hood wrote:
> in article a222eee0-b13d-4fb3-82e7-fe60e8d1be53@googlegroups.com, John
> Brooks wrote on 10/18/15 1:59 PM:
>
> >>
> >> John,
> >>
> >> If you have a minute, may I ask that you share your mods to the Cadius SRC
> >> so that it compiles under Mac OS X?
> >>
> >>
> >> Hugh Hood
> >
> > Sure. Here it is:
> >
> > https://drive.google.com/file/d/0B9I8jo6bktRATmJVNTlveWUzVWc/view?usp=sharing
> >
>
>
> John,
>
> Wow! Thanks for serving that up on a silver platter as an Xcode project. It
> built without error even as a universal (Intel/PPC) binary. Initial testing
> seems good, too.
>
>
> >
> > 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.
> >
> >
> > -JB
>
> Please correct me if I've misunderstood you. I _think_ what we'd both like
> to see is two-fold:
>
> 1. Have Merlin32 respect (rather than ignore) the Merlin 'TYP' directive
> when running under Mac OS X (on HFS/HFS+ formatted volumes) and (when
> creating the object file) set the ProDOS filetype and auxtype attributes
> using the traditional 'p' + 'filetype' + 'auxtype' in the 4-character Mac
> file type field of FinderInfo. This is still respected on HFS+ volumes, BTW.
>
> I know this is possible from a command line utility because Andy McFadden's
> 'nulib2' <https://github.com/fadden/nulib2> writes those attributes for
> unshrunken Apple II archives when running under Mac OS X.
>
> AND,
>
> 2. Have Cadius (when running under Mac OS X) interpret the FinderInfo
> (filetype) associated with the object file in order to set the proper ProDOS
> attributes in the disk image to which it copies the object file.
>
>
> {To keep this interesting for Windows users, I think that rather than using
> the 'Mac' method of storing the attributes, the Xattr extended attributes
> could be called upon to 'store' the ProDOS info}.
>
>
> Or, perhaps I have misunderstood?
>
>
> Again, thanks for the Xcode Cadius. I appreciate it.
>
>
>
>
>
>
> Hugh Hood
> Wow! Thanks for serving that up on a silver platter as an Xcode project. It
> built without error even as a universal (Intel/PPC) binary. Initial testing
> seems good, too.
Cool. Glad to hear it compiled on PPC too. The code is cleanly organized and written efficiently. It should be easy to enhance/extend and it certainly runs fast given that it's native C code.
> Please correct me if I've misunderstood you. I _think_ what we'd both like
> to see is two-fold:
Yes, you've got it exactly. On OS X, we have the filesystem support to handle all ProDOS types, so Merlin32 could use the TYP directive directly when it writes the output file(s). Also Cadius could move 'intact' ProDOS/GSOS files with type/auxtype/rez between ProDOS disk images & HFS+.
Disk images are very fast to manipulate on modern machines, and of course they are fast and easy for the Apple ][ to access remotely.
-JB
Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
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