Help understanding copying and layout

45 views
Skip to first unread message

gazcbm

unread,
Mar 9, 2013, 3:10:03 PM3/9/13
to id...@googlegroups.com
Hi All, 

I am just playing around with ide64 within vice at the moment to get familiar with it.  I have followed the guide and have managed to get a fs formatted with a single partition, primarily I will likely be using a 1541-ultimate to transfer software across or may even create and attach a CD when I have an idea about what I want on but I have a question about getting data onto the fs.

1) Firstly just to learn a from other peoples experience, what partition / directories layout do you guy use / recommend?  
2) I took the ide64 version of pirates and attempted to copy this onto the filesystem by creating a d81 image with dir master and then using "man" tried to copy the individual files into a directory I created called test.  This clearly didnt work, I was getting all kinds of duplicate and naming errors.  I know I know this probably sounds crazy.  Could someone give me a run down on how I could get pirates onto the fs (without link software)

Cheers

Pawel Krol

unread,
Mar 10, 2013, 5:54:41 AM3/10/13
to id...@googlegroups.com
Hi!

I have compiled a small tutorial, how to get this done easily, for you.

First thing, some recommended read:

1. Read about setting up IDE64 emulation in VICE here:

*
http://www.cactus.jawnet.pl/attitude/index.php?action=readtext&issue=11&which=15

2. Read about configuring, compiling and using FUSECFS driver here:

*
http://www.cactus.jawnet.pl/attitude/index.php?action=readtext&issue=10&which=12

Second thing, the actual instructions:

3. Copy your "Pirates!" files over to an IDE disk image using FUSECFS:

$ mkdir ide64
$ cfs011mount ide.hdd ide64
$ cd ide64/01\ <DISK-PARTITION-NAME>/
$ tar xzvf Pirates\!.tar.gz
$ cd ../..
$ fusermount -u ide64
$ rmdir ide64

4. Run, play & enjoy:

$ x64 -IDE64version4 -IDE64image4 ide.hdd -IDE64autosize4 -cartide64
<IDEDOS-ROM-FILENAME>

Hope that helps!

Best regards,
DJ Gruby/Arsenic.
> --
> You received this message because you are subscribed to the Google
> Groups "IDE64" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ide64+un...@googlegroups.com.
> To post to this group, send email to id...@googlegroups.com.
> Visit this group at http://groups.google.com/group/ide64?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.

jo...@post.cz

unread,
Mar 11, 2013, 7:56:09 AM3/11/13
to id...@googlegroups.com
> Could someone give me a run down on how I could get pirates onto the fs
(without link software)

You should try to Enable/Disable true drive emulation in Vice and also
enable/disable fast loader in IDE64 Setup.
Josef

gazcbm

unread,
Mar 11, 2013, 4:40:27 PM3/11/13
to id...@googlegroups.com, pawe...@cpan.org
Hi, thanks for the speedy response.  I have followed the directions in the fusecfs article however I seem to have hit a compilation error on the final bit.  Error below

cc -I../include -Wall -D_FILE_OFFSET_BITS=64 -I/usr/local/include/fuse    -L../lib/.libs -pthread -L/usr/local/lib -lfuse    cfs011mount.c   -o cfs011mount
/tmp/ccBFRrbw.o: In function `cfs011_getattr':
cfs011mount.c:(.text+0x1e01): undefined reference to `fuse_get_context'
cfs011mount.c:(.text+0x1e0f): undefined reference to `fuse_get_context'
/tmp/ccBFRrbw.o: In function `main':
cfs011mount.c:(.text+0x6c55): undefined reference to `fuse_main_real'
collect2: ld returned 1 exit status
make: *** [cfs011mount] Error 1

Any advice?

Pawel Krol

unread,
Mar 11, 2013, 4:56:52 PM3/11/13
to id...@googlegroups.com
On 11.03.2013 21:40, gazcbm wrote:
> Hi, thanks for the speedy response. I have followed the directions in
> the fusecfs article however I seem to have hit a compilation error on
> the final bit. Error below
>
> cc -I../include -Wall -D_FILE_OFFSET_BITS=64
> -I/usr/local/include/fuse -L../lib/.libs -pthread -L/usr/local/lib
> -lfuse cfs011mount.c -o cfs011mount
> /tmp/ccBFRrbw.o: In function `cfs011_getattr':
> cfs011mount.c:(.text+0x1e01): undefined reference to `fuse_get_context'
> cfs011mount.c:(.text+0x1e0f): undefined reference to `fuse_get_context'
> /tmp/ccBFRrbw.o: In function `main':
> cfs011mount.c:(.text+0x6c55): undefined reference to `fuse_main_real'
> collect2: ld returned 1 exit status
> make: *** [cfs011mount] Error 1
>
> Any advice?

Yup, you have to install fuse development packages. Under Fedora/RedHat
it is accomplished by issuing the following command as a "root" user:

# yum install fuse fuse-devel

If you use another type of an O/S, please refer to its documentation on
how to install a specific dependencies using their package manager, and
then install both "fuse" and "fuse-devel".

gazcbm

unread,
Mar 13, 2013, 3:57:01 AM3/13/13
to id...@googlegroups.com
Just an update - I have got Fuse working now on Centos. Debian was proving to be a never ending dependancy hell so moved over to Centos and was done within 10 minutes.  I hope to start playing around with copying files across this evening.

Thanks for all your help!!

Pawel Krol

unread,
Mar 13, 2013, 1:44:53 PM3/13/13
to id...@googlegroups.com
Great news! Congratulations on getting it working! Thank you also for
your testimony on a Debian dependency hell, it might serve as a good
hint for others on which systems to avoid, and which will cause no
trouble. Good luck and let us know if copying files across file systems
worked finally for you!

Thanks!

Best regards,
DJ Gruby/Arsenic.
Reply all
Reply to author
Forward
0 new messages