Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #1900

Re: Modern Apple II development options

Newsgroups comp.sys.apple2.programmer
Date 2015-10-19 16:13 -0700
References <b621706c-85ac-4d23-bc15-880f1a1d5a16@googlegroups.com> <n03gat$tdb$1@dont-email.me>
Message-ID <ca58798d-a8f5-413c-9b7f-315974d45e2f@googlegroups.com> (permalink)
Subject Re: Modern Apple II development options
From John Brooks <jbrooks@blueshiftinc.com>

Show all headers | View raw


On Monday, October 19, 2015 at 12:31:42 PM UTC-7, Kelvin Sherlock wrote:
> For IIgs development, I use the MPW IIgs Assembler/Linker/Rez/etc on OS X.
> 
> https://github.com/ksherlock/mpw
> 
> Then drag-and-drop into Sweet 16.  Before drag-and-drop support, I wrote a
> gopher client so I could edit files on the Mac and then pull them into sweet 16
> (or a real IIgs) for compiling
> 
> https://github.com/ksherlock/gopher
> 
> I haven't used it lately, but the silver platter NDA (that's a web server)
> supports HTTP PUTs, so you can use curl to send files that way.  It was
> developed on a IIgs but I used curl to copy the source code to a windows
> machine to backup in a perforce repository.  Occasionally, I made edits in
> windows and pushed them back.
> 
> (Sweet 16's TCP doesn't support inbound connections which is why I had
> to resort to gopher).
> 
> Kelvin
> 
> 
> On 2015-10-12 20:48:02 +0000, John Brooks said:
> 
> > I'm just getting back into Apple IIGS programming again after being 
> > distracted by other things for the past 25 years.
> > 
> > I'm curious what modern development tools and workflow options are 
> > available when the code must be run on a physical Apple II/GS due to 
> > hardware dependencies (IE, the code doesn't run the same on an 
> > emulator).
> > 
> > Right now I'm continuing to use Merlin16 on the GS as I did in the 
> > 1980's, but I wonder what other options are available. A primary goal 
> > is fast iteration speed.
> > 
> > I'm open to using OS X, Linux, or Windows if it improves dev iteration.
> > 
> > Apologies in advance is this has recently been discussed somewhere and 
> > I missed it.
> > 
> > Thanks!
> > -JB
> > @JBrooksBSI

Thanks Kelvin!

I've used the MPW emulation a fair amount. It's very cool!

I found I needed to go to Mac MPW and extract the actual compile commands from old MPW builds as the MPW make syntax was a no-go in the OS X environment.

I also found that a handful of the files I tried to reassemble with MPW on OSX had errors (memory related IIRC) and I had to go build them on Mac MPW instead. I tried both the 68k & 68020 versions of the MPW tools under MPW emulation, but neither version worked.

BTW: Do you know if there's a way to get help info on the emulated MPW commands? I miss MPW's Commando but have been getting by with .pdf docs.

I've recently been using the OS X MPW tool to convert an APW app to AsmIIGS. The Apple conversion tool (CvtAsmIIGS sp?) seems to work fine on OS X. It's too early to tell if I will be able to assemble this project on OS X or will run into those memory errors.

BTW, I've also been putting together an Xcode project & build scripts for cross-development. I have an initial version which uses Merlin32 & ADT VDrive, and plan to do a version for AsmIIGS and later one for Orca/C as I recover and attempt to build long-dormant GS projects.

-JB

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-12 13:48 -0700
  Re: Modern Apple II development options Andy McFadden <thefadden@gmail.com> - 2015-10-13 09:16 -0700
    Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 11:08 -0700
      Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:09 +0000
      Re: Modern Apple II development options Michael J. Mahon <mjmahon@aol.com> - 2015-10-13 14:21 -0500
        Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:39 +0000
      Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-13 16:48 -0400
        Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 17:03 -0700
          Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-13 22:04 -0400
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 21:09 -0700
              Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 21:51 -0700
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 11:41 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:36 -0700
              Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 11:32 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:13 -0700
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-14 18:04 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-15 20:07 +0000
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-15 13:35 -0700
                Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-15 22:45 +0000
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:36 +0000
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-16 08:12 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:34 +0000
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:59 +0000
                Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-17 11:43 -0400
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-19 20:01 +0000
        Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-15 19:37 +0000
          Re: Modern Apple II development options David Schmidt <schmidtd@my-deja.com> - 2015-10-16 07:39 -0400
            Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:37 +0000
      Re: Modern Apple II development options roughana@gmail.com - 2015-10-13 17:20 -0700
        Re: Modern Apple II development options spectrumdaddy@nospam.com (Ewen) - 2015-10-15 07:47 +0100
          Re: Modern Apple II development options spectrumdaddy@nospam.com (Ewen) - 2015-10-17 10:54 +0100
      Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-13 23:42 -0500
        Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-13 22:18 -0700
          Re: Modern Apple II development options olivier.zardini@itn-group.eu - 2015-10-14 04:17 -0700
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 14:42 -0700
          Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-14 13:42 +0000
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 09:11 -0700
              Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-14 22:23 +0000
          Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-17 00:01 -0500
            Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-16 22:48 -0700
              Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-17 11:45 +0000
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-17 08:52 -0700
                Re: Modern Apple II development options ol.sc@web.de (Oliver Schmidt) - 2015-10-19 20:11 +0000
              Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-18 13:46 -0500
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 11:59 -0700
                Re: Modern Apple II development options Antoine Vignau <antoine.vignau@laposte.net> - 2015-10-18 13:13 -0700
                Re: Modern Apple II development options Hugh Hood <hughhood@earthlink.net> - 2015-10-18 19:05 -0500
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 22:55 -0700
                Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-19 09:52 -0400
                Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-19 08:34 -0700
                Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-19 12:58 -0400
                Re: Modern Apple II development options olivier.zardini@cooperteam.fr - 2015-10-19 13:32 -0700
            Re: Modern Apple II development options Steven Hirsch <snhirsch@gmail.com> - 2015-10-17 10:57 -0400
  Re: Modern Apple II development options D Finnigan <dog_cow@macgui.com> - 2015-10-13 19:13 +0000
  Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 00:56 -0700
  Re: Modern Apple II development options Kelvin Sherlock <email@domain.com> - 2015-10-19 15:31 -0400
    Re: Modern Apple II development options John Brooks <jbrooks@blueshiftinc.com> - 2015-10-19 16:13 -0700
      Re: Modern Apple II development options Kelvin Sherlock <email@domain.com> - 2015-10-24 13:58 -0400

csiph-web