Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Getting SHK and SDK files into Sweet16

122 views
Skip to first unread message

roughana

unread,
Dec 4, 2011, 6:57:57 AM12/4/11
to
Following on from an earlier discussion:
http://groups.google.com/group/comp.sys.apple2/browse_thread/thread/872a951e74eadc6d/4a7156c261f71504?lnk=gst&q=sweet16+disk+shk#4a7156c261f71504

I am trying to get Sweet16 to open a 21MB SHK archive of my disk
images.
Apparently Sweet16 can't mount a MacOS X directory which would make
this easy.

I used Mac OS Disk Utility to create a 100MB image with one MacOS
Standard (is this HFS?) partition.
I changed the extension from .dmg to .hdv, then mounted it into
Sweet16 - which could not recognise it - and accepted the option to
initialise it within Sweet16 as HFS, and then ejected it.
I changed the extension from .hdv back to .dmg, mounted it on the Mac,
then copied my SHK archive across to the image using Mac Finder, and
then ejected it.
I changed the extension from .dmg to .hdv and mounted it within
Sweet16 and was pleased to see the name of the SHK archive, which I
thought was pretty positive.
However, trying to open it with Balloon or GSHK failed with crash to
monitor - so something is not quite right.

I'm thinking that my initial choices in Disk Utility may have been
incorrect and will play around a bit more with those.
I will also try creating a new image in Sweet16 and changing the
extension to .dmg to mount it in MacOS X and see if that works any
better.
Or perhaps the .HDV extension is not the right one to use for this
type of image with Sweet16?

If this can actually work, then I'm surprised that this wasn't
discussed in the earlier thread.
I'm guessing this is not meant to work for some reason e.g. Sweet16
would need to know about the .dmg format,
and if so, given that the .dmg format is probably well understood then
Sheppy can be approached to add this to Sweet16. It seems to me like
it would be a great ability to have.

Regards,
Andrew

Alex Lee

unread,
Dec 4, 2011, 7:32:13 AM12/4/11
to
As far as I know the only way you can do this with MacOS X 10.7 is with
Apple Commander:

https://sites.google.com/site/drjohnbmatthews/applecommander

Copy the .SHK file to your Mac, then with an existing 32meg ProDOS
formatted disk image, open that with Apple Commander. You can then
import the .SHK file from your Mac's file system into the 32meg ProDOS
formatted disk image (2image, raw, whatever).

You can also use Apple Commander with Snow Leopard and earlier.
Additionally, pre-Lion you can also use ADFS:

http://www.lazilong.com/apple_II/adfs/

But it’s a little buggy (especially as you use newer versions of OS X.

Essentially these programs are the equivalent to CiderPress on Windows
(which you could also consider using if you have Bootcamp or
virtualisation software).

- Alex
--
http://www.whatisthe2gs.apple2.org.za/

roughana

unread,
Dec 4, 2011, 3:56:02 PM12/4/11
to
roughana <andrew....@writeme.com> wrote:
> I used Mac OS Disk Utility to create a 100MB image with one MacOS

I guess I should have mentioned that I am using MacOS 10.5.x still.

Regards
Andrew

John B. Matthews

unread,
Dec 5, 2011, 3:20:40 AM12/5/11
to
In article
<2011660832344724710.403686...@reader.xsusenet.co
m>,
Same here. As Alex Lee suggested, I use AppleCommander to create a .2MG
disk image and import the .SHK onto the image. I mount the .2MG image in
Sweet16 and open the archive with ShrinkIt 3.4.

A similar approach works from the command line:

<http://sites.google.com/site/drjohnbmatthews/applecommander/acguide>

--
John B. Matthews
trashgod at gmail dot com
<http://sites.google.com/site/drjohnbmatthews>

Ewen

unread,
Dec 9, 2011, 3:25:27 AM12/9/11
to
Andrew,

> I am trying to get Sweet16 to open a 21MB SHK archive of my disk
> images.
> Apparently Sweet16 can't mount a MacOS X directory which would make
> this easy.

The easiest way to get files back and forth between Mac OSX and Sweet16,
is to FTP the files using my own SAFE2 application. You will need to
have Marinetti installed, with the Sweet16 Link Layer active.

Then you simply FTP using SAFE2 into the local IP Address of your Mac.

For all versions of Mac OSX up to Lion, the onboard FTP server should be
active automatically, but for Lion, you will need to start the FTP
server up with this command in Terminal. You only need to do that the
once:

sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist

To download SAFE2, the Sweet16 Link Layer, and my other software, go to:

http://www,wannop.info/speccie/

Cheers - Ewen

Steven Nelson

unread,
Dec 18, 2011, 1:58:04 PM12/18/11
to
My approach to importing files (.shk .bxy .txt etc.) into Sweet16 is
to use a disk image (.dmg) formatted in Mac OS Standard format (HFS to
GS/OS). Open dmg on Mac, copy files in, eject. Start Sweet16 and
drag dmg onto cleverport, which will then mount in GS/OS. Copy or
extract files from mounted image onto other image volumes (ProDOS or
HFS). BTW this will not work for OSX greater than 10.5.x . Standard
HFS is read only in 10.6 and I think not supported at all in 10.7 or
higher. Bummer. I will stay with 10.4 and 10.5 on my Macs.

I have never been able to get SAFE2 to connect to the same or other
Mac in Sweet16. I can get the TCP control panel to connect to the
internet (it says connected), but SAFE2 can never get connected. I
don't know what is wrong. SAFE2 works great on my uthernet GS, but
never under Sweet16. I need real idiot proof instructions I guess on
running SAFE2 under Sweet16. I am using SAFE2 v2.2.2 (upgraded from
v2.1.8), Sweet16LL v1.0.1b2 and Sweet16 v2.2.1 under OSX 10.4.11.

I hope Ewen software works better for you. It really would be the
easiest way to import files to GS/OS under any OSX. I just don't get
how to make it work. ;-(

--Steven Nelson

On Dec 9, 2:25 am, spectrumda...@nospam.com (Ewen) wrote:
> Andrew,
>
> > I am trying to get Sweet16 to open a 21MB SHK archive of my disk
> > images.
> > Apparently Sweet16 can't mount a MacOS X directory which would make
> > this easy.
>
> The easiest way to get files back and forth between Mac OSX and Sweet16,
> is to FTP the files using my own SAFE2 application. You will need to
> have Marinetti installed, with the Sweet16 Link Layer active.
>
> Then you simply FTP using SAFE2 into the local IP Address of your Mac.
>
...
> Cheers - Ewen

Ewen

unread,
Dec 20, 2011, 8:09:51 AM12/20/11
to
Steven Nelson <steven...@uiowa.edu> wrote:

> I have never been able to get SAFE2 to connect to the same or other
> Mac in Sweet16. I can get the TCP control panel to connect to the
> internet (it says connected), but SAFE2 can never get connected. I
> don't know what is wrong. SAFE2 works great on my uthernet GS, but
> never under Sweet16. I need real idiot proof instructions I guess on
> running SAFE2 under Sweet16. I am using SAFE2 v2.2.2 (upgraded from
> v2.1.8), Sweet16LL v1.0.1b2 and Sweet16 v2.2.1 under OSX 10.4.11.

Apart from your version of Sweet16, which I suggest you upgrade, you
seem to be fine, but I will give you instructions from the start to
cover all eventualities...

First of all, make sure you are using the latest Sweet16, v2.3.1, then
have the latest Marinetti installed, and have the latest Sweet16 Link
Layer, installed which you can get from my web site:

http://www.wannop.info/speccie/

Now open the TCP/IP Control Panel (CDEV), and select the Sweet16 Link
Layer. You will not need to enter a Username or Password, or the DNS
data. There is also no need to click the Configure button. You might
though want to check the box for 'Connect to network when GS/OS boots'.

If you are using Lion, then you need to first enter this command in
Terminal if you want to FTP to the Mac itself. The FTP server is off by
default in Lion, so you need to turn it on before you can connect:

sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist

Now with TCP/IP starting up at boot time, you should hear a trill when
you boot, and the TCP/IP CDEV should show you are connected.

Start SAFE2, and you should then be able to FTP to anywhere you like.
Some servers may require a Username and Password to login.

To conect to the host Mac, or any other computer on your network,
assuming that they all have their FTP servers turned on (remembering
that with Lion you first need to turn them on in Terminal), simply enter
the local IP Address of that computer, a Username and Password that lets
you into that computer, and then a path to the directory you want to
first open.

On a Mac, you can find its local IP Address by going into System
Preferences, clicking Network, and checking under the connection you are
using (the one with the green light, which should be at the top of the
list), what it reports as its IP Address.

An inital path of '/' would get you to top level of your computer, so
you may prefer to use an initial path more like this:

'/Users/yourusername/Desktop'.

If you have not set your router to always issue the same IP Address for
your computer, then make sure it doesn't change on you when you least
expect it! If SAFE2 does not want to connect to your Mac, then just open
System Preferences, and check the current IP Address in the Network tab,
and correct if necessary in SAFE2. If you switch from Ethernet to WiFi
from time to time, note that your IP Address will change.

If you still can't connect, report back what you have done, and we shall
try and sort it out for you. I find it is just so much easier to FTP
than using a disk image. I am always changing the default paths for the
favourite I have set up in SAFE2 for my Mac, so it always opens the
folders each end that I am currently working with.

Cheers - Ewen
0 new messages