Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in 
Netdrive For Linux/Unix   [2009]

Release Date :
29 September 2009

Type :
Other Platform C64 Tool


User rating:awaiting 8 votes (8 left)

Credits :
No credits found

Download :
http://csdb.dk/getinternalfile.php/79770/netdrive_linux.zip (downloads: 1499)

Look for downloads on external sites:

User Comment
Submitted by 6R6 on 2 October 2009
Sorry, I ment SDIv20b8. I updated it when talking to GT about supporting netdrive device number.
User Comment
Submitted by neilbaldwin on 2 October 2009

I tried the DOS commands and it seems only "$" works with any reliability :(

I'll look into what gets sent from C64->netdrive but I don't hold much hope of making them work. It does say in the original netdrive that the functionality is very limited.

Oh, and I tried the latest SDI2B7 but you cannot select device 6 as you described. Is there a newer version (I got it from your website)?
User Comment
Submitted by 6R6 on 1 October 2009
Sounds cool, I havent tried Netdrive myself. But GT told me it worked for him. I updated SDI 20b7 to work with CTRL+6 (to select device number 6).
Which means you now can select device numbers 6-15 from the load menu in SDI.
And did you try if the SDI doscommand window works ?
You can access that window from loadmenu - by pressing shift+spacebar.
It can be used to make, delete, and browse directories.
And ofcourse delete and rename files.

User Comment
Submitted by neilbaldwin on 1 October 2009
Uploaded a new version.

This version stops "file extensions" .PRG, .SEQ and .USR from being automatically added to files.

This does mean that you have to specify the full name e.g. LOAD"DEMO.PRG",6,1 but it does fix the issue I described where some programs would cause netdrive to add and extension to recognised file types resulting in error.

I also added a fake disc name (generated from the current folder/directory on the host machine) which helps programs that (rightly) ignore the first directory entry.

Both of these were done specifically to help me use netdrive with SDI. If anyone spots any adverse affects let me know.
User Comment
Submitted by neilbaldwin on 1 October 2009
I've found the source of the problem. It's to do with how the unix path/file name is constructed from the file name that is sent from the C64. The code appends common extensions such as .PRG and .SEQ which is OK from Basic as you can just do, say, LOAD"DEMO",6 and it will automatically look for "DEMO.PRG". However, if you're trying to load from within a C64 program that specifies the whole name, say, "DEMO.PRG", the file that it tries to load at the PC end is "DEMO.PRG.PRG" and fails.

It was pretty easy to find and prevent this but I want to test it some more.

The other issue is that unlike a real C64 disc or a .D64 image, when you get a directory listing from the PC the first line (that contains the disc name on C64) is missing so in some C64 programs the first entry is missing because it's assumed to be the disc name.

You can get around this by putting a dummy file in the folder but I'm going to look at parsing a faked disc name to send to the 64 before the folder contents are fetched.
User Comment
Submitted by neilbaldwin on 30 September 2009
Hmmmm. Couple of issues with the linux patch, at least when trying to use it via SDI.

If you try to load or save in SDI you get a "File not found" error (62) despite the file showing up in the directory listing.

However, if I run the Windows version of netdrive (in Parallels Desktop) it works fine.

Seems to load/save files from Basic though.

I'll see if I can track down the problem.
User Comment
Submitted by Hermit on 29 September 2009
Great that Linux users are also supported, I'm surely trying this on my Puppy Linux...
(if there were also a HardSID-4U driver for Linux...:)
User Comment
Submitted by neilbaldwin on 29 September 2009
Just added a new version. I forgot to include the makefile.
User Comment
Submitted by FMan on 29 September 2009
Hmm. Cool! I'll give it a try on Ubuntu.
Search CSDb
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (9)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
· Discuss this release
Sponsored links
Support CSDb
Help keep CSDb running:

Funding status:

About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2021
Page generated in: 0.076 sec.