Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #3340 > unrolled thread
| Started by | Leeland Heins <leelandheins@gmail.com> |
|---|---|
| First post | 2017-03-08 11:07 -0800 |
| Last post | 2017-07-21 07:49 -0700 |
| Articles | 5 on this page of 45 — 20 participants |
Back to article view | Back to comp.sys.apple2.programmer
Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-08 11:07 -0800
Re: Any interest in CiderPress "port" to Linux? Steve Nickolas <usotsuki@buric.co> - 2017-03-08 16:26 -0500
Re: Any interest in CiderPress "port" to Linux? "Bill Buckels" <bbuckels@mts.net> - 2017-03-08 16:21 -0600
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-08 15:10 -0800
Re: Any interest in CiderPress "port" to Linux? ctar@google.com - 2017-03-09 09:48 -0800
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-09 10:36 -0800
Re: Any interest in CiderPress "port" to Linux? yewsiedu@gmail.com - 2017-07-03 21:46 -0700
Re: Any interest in CiderPress "port" to Linux? David Schmenk <dschmenk@gmail.com> - 2017-07-04 11:23 -0700
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-08 14:47 -0800
Re: Any interest in CiderPress "port" to Linux? Steve Nickolas <usotsuki@buric.co> - 2017-03-08 23:36 -0500
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-09 10:31 -0800
Re: Any interest in CiderPress "port" to Linux? "Mark D. Overholser" <marko@markoverholser.com> - 2017-03-08 14:24 -0800
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-08 15:13 -0800
Re: Any interest in CiderPress "port" to Linux? wade kemp <wadeakemp@gmail.com> - 2017-03-09 16:30 -0800
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-09 20:12 -0800
Re: Any interest in CiderPress "port" to Linux? Steven Hirsch <snhirsch@gmail.com> - 2017-03-11 12:56 -0500
Re: Any interest in CiderPress "port" to Linux? Steve Nickolas <usotsuki@buric.co> - 2017-03-11 13:12 -0500
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-11 13:18 -0800
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-13 21:29 -0700
Re: Any interest in CiderPress "port" to Linux? Antoine Vignau <antoine.vignau@laposte.net> - 2017-03-14 14:24 -0700
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-14 14:32 -0700
Re: Any interest in CiderPress "port" to Linux? Steve Nickolas <usotsuki@buric.co> - 2017-03-14 17:46 -0400
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-14 15:15 -0700
Re: Any interest in CiderPress "port" to Linux? Brian Patrie <bpatrie@bellsouth.spamisicky.net> - 2017-03-15 13:57 -0500
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-15 12:45 -0700
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-11 13:16 -0800
Re: Any interest in CiderPress "port" to Linux? mdj <mdj.mdj@gmail.com> - 2017-03-14 22:10 -0700
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-15 06:05 -0700
Re: Any interest in CiderPress "port" to Linux? "T. Joseph Carter" <tjcarter@spiritsubstancecom.dontspam.me> - 2017-07-06 17:02 +0000
Re: Any interest in CiderPress "port" to Linux? syss1988alumni@gmail.com - 2017-03-23 08:42 -0700
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-03-23 14:25 -0700
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-04-11 16:32 -0700
Re: Any interest in CiderPress "port" to Linux? ultramagnus_tcv <mikew@thecomputervalet.com> - 2017-04-11 19:36 -0500
Re: Any interest in CiderPress "port" to Linux? Leeland Heins <leelandheins@gmail.com> - 2017-04-18 12:20 -0700
Re: Any interest in CiderPress "port" to Linux? carter.tjoseph@gmail.com - 2017-07-01 05:19 -0700
Re: Any interest in CiderPress "port" to Linux? Hugh Hood <hughhood@earthlink.net> - 2017-07-03 10:16 -0500
On NNTP clients and Google Groups (Was: Any interest in CiderPress "port" to Linux?) carter.tjoseph@gmail.com - 2017-07-06 05:54 -0700
Re: On NNTP clients and Google Groups (Was: Any interest in CiderPress "port" to Linux?) "T. Joseph Carter" <tjcarter@spiritsubstancecom.dontspam.me> - 2017-07-06 16:11 +0000
Re: Any interest in CiderPress "port" to Linux? markpmlim@yahoo.com.sg - 2017-04-29 18:14 -0700
Re: Any interest in CiderPress "port" to Linux? ultramagnus_tcv <mikew@thecomputervalet.com> - 2017-04-30 11:22 -0500
Re: Any interest in CiderPress "port" to Linux? Nick Westgate <nick.westgate@gmail.com> - 2017-05-01 20:25 -0700
Re: Any interest in CiderPress "port" to Linux? ultramagnus_tcv <mikew@thecomputervalet.com> - 2017-05-02 22:24 -0500
Re: Any interest in CiderPress "port" to Linux? "T. Joseph Carter" <tjcarter@spiritsubstancecom.dontspam.me> - 2017-07-06 16:27 +0000
Re: Any interest in CiderPress "port" to Linux? carter.tjoseph@gmail.com - 2017-07-06 06:28 -0700
Re: Any interest in CiderPress "port" to Linux? Bill Chatfield <billchatfield1@gmail.com> - 2017-07-21 07:49 -0700
Page 3 of 3 — ← Prev page 1 2 [3]
| From | Nick Westgate <nick.westgate@gmail.com> |
|---|---|
| Date | 2017-05-01 20:25 -0700 |
| Message-ID | <5e9b7303-0e0e-4b7b-9a59-ba1cb0c12b11@googlegroups.com> |
| In reply to | #3449 |
On Monday, 1 May 2017 04:22:37 UTC+12, ultramagnus_tcv wrote: > I know that people often mention a WINE-bottled CiderPress which works. > Indeed, I had been using it for a long, long time. It was prepared by a > user group in Australia, if memory serves, when the last version came > out. > > But you know... that setup went pear-shaped on me recently. Pear-shaped. I like that. ; - ) I created such a version about 4 years ago. I posted the following instructions on c.s.a2 in case anyone wants to try bottling it again. Since WineBottler can package AppleWin for Mac OS X I presumed it would be pretty easy to make a CiderPress app, and it is. Here's a link for the version that requires Wine.app to be already installed. (Still 130MB though!) https://docs.google.com/file/d/0B3JBd-TShLlLZzNPRjc5QWV3bDA/edit?usp=sharing And here's the stand-alone version with Wine.app embedded. (So you don't need WB, but it's 250MB!) https://docs.google.com/file/d/0B3JBd-TShLlLSFhkV05PcXhRVkU/edit?usp=sharing For the smaller version you don't need to _use_ WineBottler, but you need Wine.app which WB installs. Get the latest WB release candidate as it installs a more recent version of Wine.app which is needed. These have been tested working on 10.6 and 10.8. Apparently Wine.app has problems on 10.9 - read the WineBottler blog for more info if you run into problems. Finally, I'll document what I did - just in case anyone is interested in making similar packages. It's fairly well documented in the WB documentation "Do Your Own" section, with a few caveats ... http://winebottler.kronenberg.org/documentation 1. I didn't use the CiderPress installer. On Windows I used Dependency Walker to find CP's referenced DLLs: http://www.dependencywalker.com/ 2. Since CP has a few modules, all in the CP directory, I zipped up the contents of that folder on Windows and unzipped it to a folder on my Mac. In WB I selected the option "This is the actual program, copy it and all files that are in the same folder". 3. The "Winetricks" option is a pain to scroll through, but CP only needs comctl32 (for COMCTL32.DLL) and vcrun6sp4 (for MFC and VC DLLs). It might be better to use vcrun6sp6, but that's a 60MB separate download - something to try if anyone runs into CP GUI problems. 4. The other options are easy or optional, then clicking "Install" will bring up a dialog to choose the destination. Here I ran into a WB bug. The default directory is the one we're copying the CP executable and DLLs from, so if WB puts the resulting app there it will package that into itself recursively and hang. (The author will try to fix that in the next release.) Choose the parent folder and all is well. If you have any questions or comments please email me. Cheers, Nick.
[toc] | [prev] | [next] | [standalone]
| From | ultramagnus_tcv <mikew@thecomputervalet.com> |
|---|---|
| Date | 2017-05-02 22:24 -0500 |
| Message-ID | <oebib8$uo6$1@dont-email.me> |
| In reply to | #3458 |
On 2017-05-02 03:25:46 +0000, Nick Westgate said: > Pear-shaped. I like that. ; - ) Definitely didn't coin it! :-) I heard it elsewhere. Thanks for the write up! m
[toc] | [prev] | [next] | [standalone]
| From | "T. Joseph Carter" <tjcarter@spiritsubstancecom.dontspam.me> |
|---|---|
| Date | 2017-07-06 16:27 +0000 |
| Message-ID | <slrnolspek.7q2.tjcarter@ikarith.eternal-september.org> |
| In reply to | #3447 |
On 2017-04-30, markpmlim@yahoo.com.sg <markpmlim@yahoo.com.sg> wrote: > The program can only read and write disk images supported by the > original CiderPress. I don’t have the expertise or knowledge to add a > much-desired feature which is low-level access of USB devices. > > For example, formatting a 1.44 MB diskette using a USB floppy disk (or > any storage device that can be attached to a USB port) which can then > be accessed by an appropriate Apple OS like GS/OS, Apple Pascal etc. Mark, this is potentially simpler than you realize. If you can enumerate the disks available to you and unmount the floppy you wish to format, you'll be able to determine its BSD device name. This will be something like disk3. You can then just dump an image onto /dev/rdisk3 (requires admin access) as if it was a file. In fact, it is a file you may open for writing and dump a disk image onto. That won't let you write 800k disks of course, but it'd let you build a ProDOS floppy for an LC IIe card or SuperDrive-equipped IIe or IIgs. Joseph
[toc] | [prev] | [next] | [standalone]
| From | carter.tjoseph@gmail.com |
|---|---|
| Date | 2017-07-06 06:28 -0700 |
| Message-ID | <5e0140a9-0a6f-4863-9014-936d70fbcd8d@googlegroups.com> |
| In reply to | #3340 |
On Wednesday, March 8, 2017 at 11:07:59 AM UTC-8, Leeland Heins wrote: > Actually more of a re-write with a new GTK+ UI based on the current Windows version with the same basic functionality and look & feel. For the record, on the initial topic more and on usenet less, if you're at all interested in Python as a language, I've begun very slowly rewriting Ivan's cppo script. The two versions in the Raspple II repository differ in spacing and one of them had most of its dead code print statements removed because "Oh I'll never need those again..." Here's one: https://github.com/RasppleII/a2server/blob/master/scripts/tools/cppo This code ... was originally written in bash. This is quite an accomplishment, but ohh does it show. I was able to begin working toward slightly "more pythonic" code, but that didn't make it necessarily prettier especially at first. And now I'm looking at this code which extracts resource forks (AppleCommander doesn't), AppleCommander, and CiderPress, and I'm realizing that a cppo rewrite could be and do something cool. Namely, it can be as portable as AppleCommander (more so since you'll not need to fight with something like RXTX), as feature-complete as CiderPress, with the command-line friendliness of cppo and the acmd wrapper script, eventually a GUI on par with CiderPress, and it can do all of that with ability to just import the important bits into other tools written in Python and just use them. :) There are arguments as to why Python is not an ideal language here, but it's got the advantage that I've done a little Python over the years (more than I've done Java actually, and far more recently), and unlike Java which feels "native" pretty much nowhere, Python can feel quite natural in Windows, Linux, and macOS. On Windows you can py2exe the script with an interpreter runtime similarly to how Visual Basic programs worked all the way back to win9x and .NET still does), but without the Windows-specific API of C#/.NET/Mono. On Linux a script is not special, and every distribution is going to have Python 3. Currently I'm depending on Python 3.5, but I could easily drop that to 3.2 or 3.3 without major issues. And if the program uses Cocoa, all you need is an app bundle and the Mac user will never know the program isn't native to the Mac. Transmission does this for example, and the Mac version is IMO a better interface than the Linux and Windows versions are. And it helps that cppo is already written using it. Of course, I'm having to basically learn all the stuff I've long since forgotten about ProDOS volumes and stuff I never knew about other disk formats. It's slow going, but things will pick up as I actually begin settling on what the structure of the code is going to be. I've started doing that here: https://github.com/iKarith/cppo-ng I hadn't thought to simply "port CiderPress to Linux" this way, in part because I don't have an easy transparent winelib setup here that'd allow me to actually run and test CiderPress in my development environment. Kind of the goal was to port AppleCommander's command line tool to Python. But as I said, CiderPress seems more feature-complete. I could write more, but perhaps I'll want a new thread for it if there's interest in this. Already the goals are pretty lofty and it's a pretty large undertaking by myself. I should also have higher priorities, particularly now that I'm on my way to being able to recompile AppleCommander with a few small ant patches David Schmidt provided upstream for modern Java versions, and a couple more I've done (possibly poorly) to consider the possibility that you'd ever have a system that was neither Windows nor Mac. ;)
[toc] | [prev] | [next] | [standalone]
| From | Bill Chatfield <billchatfield1@gmail.com> |
|---|---|
| Date | 2017-07-21 07:49 -0700 |
| Message-ID | <1573b37d-53bb-453a-b9e2-bf3c5a749477@googlegroups.com> |
| In reply to | #3340 |
On Wednesday, March 8, 2017 at 2:07:59 PM UTC-5, Leeland Heins wrote: > Actually more of a re-write with a new GTK+ UI based on the current Windows version with the same basic functionality and look & feel. Yes please. I would be happy with any implementation on Linux. There are a lot of good options. But, if it were written in Java with SWT, that would port it to all platforms with one rewrite. The SWT gives you a fast, native UI. SWT is the UI that Eclipse uses.
[toc] | [prev] | [standalone]
Page 3 of 3 — ← Prev page 1 2 [3]
Back to top | Article view | comp.sys.apple2.programmer
csiph-web