CPCWiki forum

General Category => Emulators => Topic started by: Paulo Garcia on 23:05, 09 July 15

Title: JavaCPC on Mac from Command Line
Post by: Paulo Garcia on 23:05, 09 July 15
Hi,


to make easier the development, I am trying to run JavaCPC from command line on my mac, passing the DSK file using the following command:
java -jar  /Applications/Emulators/JavaCPC_Desktop_2.9l/JavaCPC.jar --cpctype CPC464 --df0 ./animation.dsk --bootdrive df0 --desktop off
which actually works. However, since I am not in the JavaCPC folder, it insists to launch the Updater and download everything in the current folder. So I wonder if there is a way to avoid that other than run the command from the JavaCPC folder?


Thanks





Title: Re: JavaCPC on Mac from Command Line
Post by: Zoe Robinson on 09:12, 10 July 15
I've not tried this and haven't the time to right now but would a solution not be to create a script that jumps to the JavaCPC folder and runs the program from there?
Title: Re: JavaCPC on Mac from Command Line
Post by: Singaja on 09:45, 10 July 15
Isn't a (ba)sh script enough to include cd dir prior to your execution line with args?
Title: Re: JavaCPC on Mac from Command Line
Post by: Morn on 10:13, 10 July 15
Maybe you could just remove Update.jar, then it shouldn't be able to update.
Title: Re: JavaCPC on Mac from Command Line
Post by: Devilmarkus on 17:16, 10 July 15
Quote from: Paulo Garcia on 23:05, 09 July 15
to make easier the development, I am trying to run JavaCPC from command line on my mac, passing the DSK file using the following command:
java -jar  /Applications/Emulators/JavaCPC_Desktop_2.9l/JavaCPC.jar --cpctype CPC464 --df0 ./animation.dsk --bootdrive df0 --desktop off
which actually works. However, since I am not in the JavaCPC folder, it insists to launch the Updater and download everything in the current folder. So I wonder if there is a way to avoid that other than run the command from the JavaCPC folder?

I`ll add parameter --noupdate or --nocheck to avoid that in next release....

Quote from: Morn on 23:05, 09 July 15
Maybe you could just remove Update.jar, then it shouldn't be able to update.

The update.jar is also inside JavaCPC.jar, so deleting it causes nothing, because JavaCPC checks this file on every startup ;)
Title: Re: JavaCPC on Mac from Command Line
Post by: Morn on 17:45, 10 July 15
Quote from: Devilmarkus on 17:16, 10 July 15
The update.jar is also inside JavaCPC.jar, so deleting it causes nothing, because JavaCPC checks this file on every startup ;)
So in other words, JavaCPC is an unstoppable force of evil that will stop at nothing to enslave humanity?

Well, I for one welcome our new byte-compiled overlords.  :D

(https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTXLrJRmM01mf5lJc283In3XsSzudVnbQsnjpkEXlIBcXKFa-vV9w)
(http://www.cpcwiki.eu/forum/data:image/jpeg;base64,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)
Title: Re: JavaCPC on Mac from Command Line
Post by: Paulo Garcia on 00:33, 11 July 15
The --update flag is probably a good idea.


I am actually changing to the installation folder to avoid the update for now, but it complicates a bit since I have to pass the full path of the DSK as well.


Thanks
Title: Re: JavaCPC on Mac from Command Line
Post by: Devilmarkus on 15:54, 11 July 15
I rolled out update 2.9m
Please let JavaCPC check for updates...
(I removed the check for Update.jar, users can do this manually now in help menu, when something goes weird)
Title: Re: JavaCPC on Mac from Command Line
Post by: Paulo Garcia on 20:37, 11 July 15
Works perfectly!


Thanks!
Powered by SMFPacks Menu Editor Mod