PARCP-USB

All about the serious stuff.

Moderators: Mug UK, Zorro 2, Moderator Team

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

PARCP 4.0.0 released

Postby joysfera » Wed Apr 01, 2015 10:32 pm

PARCP 4.0.0 has been released yesterday. To celebrate this major event I have updated the PARCP microsite. If you don't see bunch of images and logos there please force reloading the page to refresh your browser caches (press Ctrl+R, Ctrl+F5 etc.).

The most exciting new feature of PARCP 4.0 is the possibility of starting arbitrary programs locally and even remotely! Thus PARCP can acts almost like a desktop, as it can copy, move, rename, delete files, create folders, set system date and time and newly also run any programs.

With the new EXEC (and LEXEC) commands you can, for example, pack ton of small files before you transfer them via PARCP onto the other computer and unpack it there. It's as simple as:

Code: Select all

#### PARCP batch file ####
CD c:\tools\packers
EXEC zip.ttp -a d:\tmp\projects.zip c:\projects\gfa\*.lst
CD d:\tmp
LCD /backup
GET projects.zip
LEXEC /usr/bin/unzip projects.zip
LQUIT


There's also a ton of bug fixes and few other improvements. The history.txt describes it in detail.

Hope you'll enjoy it!

Petr

P.S. I have lowered the PARCP-USB price in USD because USD is getting stronger compared to EUR...

russ
Atari freak
Atari freak
Posts: 71
Joined: Sat Jan 22, 2005 3:52 am
Location: Lk Wales Florida

Re: PARCP-USB

Postby russ » Thu Apr 02, 2015 2:37 am

Great and many thanks :D
russ

User avatar
dhedberg
Atari Super Hero
Atari Super Hero
Posts: 530
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: PARCP-USB

Postby dhedberg » Thu Apr 02, 2015 12:17 pm

Fantastic work! With the remote exec command, cross-development for the Atari has become a lot simpler! With a simple PARCP script it's now possible to do all the programming/assembling/compiling/linking on the PC and execute the result on real hardware, without having to manually copy any files.
Daniel, New Beat - http://newbeat.atari.org

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

Re: PARCP-USB

Postby joysfera » Thu Apr 02, 2015 12:38 pm

Those waiting for Mac OS X binary... I am going to start working on it again but you might find my annoucement/public promise about releasing the PARCP source code interesting: http://atari-forum.com/viewtopic.php?f= ... 8&p=271438

dbsys
Captain Atari
Captain Atari
Posts: 266
Joined: Fri Aug 31, 2012 6:11 am
Location: Germany

Re: PARCP 4.0.0 released

Postby dbsys » Fri Apr 03, 2015 7:41 pm

joysfera wrote:PARCP 4.0.0 has been released yesterday.


Great news. Great work.

Thank you very much.

User avatar
sqward
Atari freak
Atari freak
Posts: 53
Joined: Wed Mar 12, 2008 4:47 pm
Location: London
Contact:

Re: PARCP-USB

Postby sqward » Sun Apr 05, 2015 7:16 pm

dhedberg wrote:Fantastic work! With the remote exec command, cross-development for the Atari has become a lot simpler! With a simple PARCP script it's now possible to do all the programming/assembling/compiling/linking on the PC and execute the result on real hardware, without having to manually copy any files.


You can do the same with my uiptool: viewtopic.php?f=14&t=27365

It has a simple REST API that *allows you to upload and run files on your TOS machine from any PC/Mac with curl or any other similar tool.

*Netusbee required.

User avatar
dhedberg
Atari Super Hero
Atari Super Hero
Posts: 530
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: PARCP-USB

Postby dhedberg » Sun Apr 05, 2015 7:55 pm

sqward wrote:
dhedberg wrote:Fantastic work! With the remote exec command, cross-development for the Atari has become a lot simpler! With a simple PARCP script it's now possible to do all the programming/assembling/compiling/linking on the PC and execute the result on real hardware, without having to manually copy any files.


You can do the same with my uiptool: viewtopic.php?f=14&t=27365
It has a simple REST API that *allows you to upload and run files on your TOS machine from any PC/Mac with curl or any other similar tool.
*Netusbee required.


I planned to check it out but as I never achieved speeds above 10kB per second with my EtherNEC adapter I went with PARCP-USB instead. With the PARCP-USB with Windows 8.1 at one end and a Falcon030 at the other end I get around 100kB per second in plain TOS. No network drivers needed, just PARCP in the AUTO folder. I think the simplicity (and speed) is what makes the PARCP-USB solution so great.
Last edited by dhedberg on Sun Apr 05, 2015 8:16 pm, edited 1 time in total.
Daniel, New Beat - http://newbeat.atari.org

User avatar
sqward
Atari freak
Atari freak
Posts: 53
Joined: Wed Mar 12, 2008 4:47 pm
Location: London
Contact:

Re: PARCP-USB

Postby sqward » Sun Apr 05, 2015 8:04 pm

You can get similar speed with uiptool. It doesn't need any drivers, talks to the network card directly so can do better then Sting or Mint. And can start from auto folder as well :)

User avatar
dhedberg
Atari Super Hero
Atari Super Hero
Posts: 530
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: PARCP-USB

Postby dhedberg » Sun Apr 05, 2015 8:17 pm

sqward wrote:You can get similar speed with uiptool. It doesn't need any drivers, talks to the network card directly so can do better then Sting or Mint. And can start from auto folder as well :)

Ah, I guess I should have given it a try before I sold the EtherNEC then! :-)
Daniel, New Beat - http://newbeat.atari.org

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

PARCP for Mac OS X

Postby joysfera » Wed Apr 08, 2015 12:13 pm

Hi all,

I have managed to build a binary of PARCP for Mac OS X, this time including the USB support so it should be fully working. If there is someone with PARCP-USB able and willing to test it please tell me your e-mail and I'll send you the binary.

Thanks,

Petr

crashman
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 141
Joined: Sat May 29, 2010 2:23 am
Location: Vilanova i la Geltrú - Barcelona
Contact:

Re: PARCP-USB

Postby crashman » Wed Apr 08, 2015 2:35 pm

PM sent.
260ST, 520ST, 520ST+, 520STFM, 1040STE, 4160STE, STACY 2, MEGA ST, MEGA ST2, MEGA ST4, MEGA STE, TT030, FALCON030, FALCON030 with Centurbo 2rB, Firebee
SH204, Megafile 30, Megafile 60, Megafile 44
SM124, SM146, SC1224, SC1435
Satandisk, Ultrasatan, HxC SD, Hxc SD Slim, NetUSBee, CosmosEX, Unicorn, Gotek HxC
2600VCS, LYNX, LYNX II, JAGUAR

rpineau
Atari Super Hero
Atari Super Hero
Posts: 501
Joined: Wed Jun 29, 2011 6:39 am
Location: California / USA
Contact:

Re: PARCP-USB

Postby rpineau » Sat May 16, 2015 11:36 pm

Any update on the OS X version ?
Rodolphe
Falcon + AB040 + Eclipse PCI + ATI Rage VGA card + NE2000 Ethernec + HxC Floppy Emulator
MegaSTE 4MB + CosmosEx / 1040 STF for hardware dev
http://www.rti-zone.org/atari.php

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

Re: PARCP-USB

Postby joysfera » Sat May 16, 2015 11:50 pm

rpineau wrote:Any update on the OS X version ?

The binary for OS X does not communicate right for some reason. I've been trying to obtain a Mac to debug it.

rpineau
Atari Super Hero
Atari Super Hero
Posts: 501
Joined: Wed Jun 29, 2011 6:39 am
Location: California / USA
Contact:

Re: PARCP-USB

Postby rpineau » Sun May 17, 2015 1:04 am

Are you using libusb ? or are you doing native OS X usb stack programing (not simple) ?
I ported a few linux app that uses libusb and that usually works well.
Let me know if I can help (I do some dev on linux and OS X so I'm not totally clueless ;) ).
Rodolphe
Falcon + AB040 + Eclipse PCI + ATI Rage VGA card + NE2000 Ethernec + HxC Floppy Emulator
MegaSTE 4MB + CosmosEx / 1040 STF for hardware dev
http://www.rti-zone.org/atari.php

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

Re: PARCP-USB

Postby joysfera » Sun May 17, 2015 7:31 am

rpineau wrote:Are you using libusb ? or are you doing native OS X usb stack programing (not simple) ?
I ported a few linux app that uses libusb and that usually works well.
Let me know if I can help (I do some dev on linux and OS X so I'm not totally clueless ;) ).
Rodolphe

PARCP uses the HIDAPI library to be portable so I was kind of surprised it didn't work right out of the box. Maybe the HIDAPI library has an issue, I don't know.
What I do know, though, is that I will use your offer for help. Get ready for that :-)

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

Re: PARCP running on OS X!

Postby joysfera » Thu Jun 11, 2015 8:26 am

Guys,

let me include a pretty exciting screenshot here:

Image

Thanks to great debugging help of Rodolphe Pineau and testing efforts of Frank Lukas we now have a native PARCP binary for Apple Mac OS X - running on both 32-bit and 64-bit Intel architectures (actually, technically the 64-bit CPU architecture is from AMD, but since Apple uses Intel CPUs and Intel copied it from AMD let me call it Intel here :). PARCP ran well on old MacBook with OS X 10.6.8 as well as new MacPro with OS X 10.10.3. It's a very fresh success so I haven't been able to prepare a full release package yet but for those impatient Mac PARCP users - go get the binaries at http://joy.sophics.cz/parcp/download.htm while they're hot.

If you're curious, the problem was indeed in the HIDAPI USB library. As soon as Rodolphe figured it out PARCP started working without any changes. Cool. So single source code runs unmodified on all desktop operating systems :-)

Now beware: do not kill running PARCP by force closing the terminal window PARCP runs in.. Always quit it cleanly using the F10 key (or Shift+F10 for F20). If F10 is not accessible in your terminal then use the '0' (zero) key. Similarly, any Fx (function) key can be replaced in PARCP by the equivallent number key. So say for creating a new folder you can press either F7 or just 7.

BTW, this works also in PARCP on MS-Windows and on Linux where the Function keys are often used by the desktop already (F1 = Desktop Help, F2 = Run App etc.).

Now enjoy the new Apple Mac support in PARCP! :-)

crashman
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 141
Joined: Sat May 29, 2010 2:23 am
Location: Vilanova i la Geltrú - Barcelona
Contact:

Re: PARCP-USB

Postby crashman » Thu Jun 11, 2015 11:50 am

Happy to read it!

And sad, because as soon as the new version hit my email, my Mac's HDD died...

Murphy's law, I guess...
260ST, 520ST, 520ST+, 520STFM, 1040STE, 4160STE, STACY 2, MEGA ST, MEGA ST2, MEGA ST4, MEGA STE, TT030, FALCON030, FALCON030 with Centurbo 2rB, Firebee
SH204, Megafile 30, Megafile 60, Megafile 44
SM124, SM146, SC1224, SC1435
Satandisk, Ultrasatan, HxC SD, Hxc SD Slim, NetUSBee, CosmosEX, Unicorn, Gotek HxC
2600VCS, LYNX, LYNX II, JAGUAR

User avatar
dhedberg
Atari Super Hero
Atari Super Hero
Posts: 530
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: PARCP-USB

Postby dhedberg » Thu Jun 11, 2015 11:51 am

Great team work! How's the sales going?
Daniel, New Beat - http://newbeat.atari.org

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

Re: PARCP-USB

Postby joysfera » Thu Jun 11, 2015 11:57 am

dhedberg wrote:Great team work! How's the sales going?

70 shipped + I have taken 2 pre-orders (as I'm currently out of stock, but will have ten new adapters in a week or two).

User avatar
firyembers
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 140
Joined: Sun Aug 28, 2005 1:23 pm
Location: Cardiff.Having a party...Wales

Re: PARCP-USB

Postby firyembers » Tue Nov 17, 2015 1:42 pm

Hi Petr
Can you put me down for one..i can paypal you .
I will send you an eMail from your website
Thanks

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

Re: PARCP-USB

Postby joysfera » Tue Nov 17, 2015 2:34 pm

Yes, will do. Seems like Daniel was right - we're at 91 % of the sales goal now :-)

User avatar
Atari030
Atari Super Hero
Atari Super Hero
Posts: 518
Joined: Mon Feb 27, 2012 6:14 am
Location: Melbourne, Australia

Re: PARCP-USB

Postby Atari030 » Tue Nov 17, 2015 10:26 pm

Looks like high time I got one too, I'm sick of zip disks and BIGDOS. :-)

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

Re: PARCP-USB

Postby joysfera » Wed Dec 09, 2015 9:35 am

98 %
Seems like we can make it this year :-)

User avatar
dhedberg
Atari Super Hero
Atari Super Hero
Posts: 530
Joined: Mon Aug 30, 2010 8:36 am
Contact:

Re: PARCP-USB

Postby dhedberg » Wed Dec 09, 2015 9:47 pm

joysfera wrote:98 %
Seems like we can make it this year :-)

Awesome! Only satisfied users/customers so far? Every time I cross-assemble on my PC and it automatically transfers and runs my executable on the Atari there's a big smile on my face! :-)
Daniel, New Beat - http://newbeat.atari.org

joysfera
Atari freak
Atari freak
Posts: 57
Joined: Sat Aug 02, 2014 4:58 am

Re: PARCP-USB

Postby joysfera » Wed Dec 09, 2015 11:02 pm

I've got two or three guys with dead parallel ports (some STs do have faulty printer ports but their owners never know it because they never tried printing). Luckily these three guys had another spare ST (where PARCP-USB worked OK) so they weren't that unhappy, just the initial impression was negative until I explained them the issue.

There are also some guys (I think three or four) that sometimes report communication issues in certain HW combinations. Say they report "PC-ST OK, but Mac-ST often fails". This is hard to debug as it points to some HW issue in the Mac (in this particular example, not generally, because there are other Mac users that are 100% satisfied).

But generally I'd say the satisfaction level is above 90 %, perhaps even above 95 %. I try hard to help each one that reports any issues. Unfortunately the guys that report problem initially stop replying later when I ask for more details so I am often unsure whether they resolved it or simply gave up. That's why I cannot claim there are 100 % of satisfied users because I simply don't know.

I'm looking forward to releasing the PARCP source code as I hope other programmers will come and help improve the software, maybe even replace the communication protocol with something more solid, perhaps with auto-correction of communication errors?

I'm glad you smile and hope you cross compile often :-)


Social Media

     

Return to “Applications”

Who is online

Users browsing this forum: No registered users and 2 guests