For anyone interested in Assembly Language programming on the 6502/65816, this site has a full screen editor.
I downloaded a copy with the PDF manual for $25, or you can get a disk mailed to you for $35 I think.
It took some time for the owner of the site to get back to me, as he runs the site part time.
Seems to work great, but I haven't had much time to sit back and spend some time with it yet.
http://store.syndicomm.com/index.php?manufacturers_id=11
The site is a little disorganized, be careful to get the version you need (8bit vs 16bit)
They are both there, if you sort through the mess
Blimco
Does this contain the APW macros? I was going through Leo Scanlon's book for the IIgs and hit a snag with the examples when I couldn't find the macros he used.
Blimco,
Welcome to Tony Diazs'wonderful world of Syndicomm.
You can get many items there and if I remember correctly, it used to be run by Sheppy, but Tony has the conn.
I have bought many items of Manuals and Software from there over the years.
http://store.16sector.com/index.php?main_page=index&cPath=2&sort=20a&page=4&zenid=frsdp4bu17b5ajdqso164pqgh7
Here is the actual link. It says that it's fully compatible with the apple programmers workshop. APW.
Cheers
Is APW still available somewhere?
I can't find any links to APW on the net, but if you look at the description in the links above,
They claim that ORCA was so good that Apple used it and called it APW.
Maybe they are one and the same?
As for me, I'm still learning, so I'm not sure
The original version of the APW is called the "Cortland Programmer’s Workshop", and can be downloaded from the Original Publisher at the bottom of the Morgue Page.
Have you checked the Older Software Downloads page at apple.com??
I have the Cortland Programmer's Workshop, I am not convinced it has the APW macros. At the very least, the folder hierarchy differs from APW.
I will look into it tonight.
As for Apple's older downloads, I don't think APW is offered.
Interestingly, here is an MPW alternative - seems to be a bit of a long way around though, and files are still required to be bought from Syndicomm.
Edit: Link to the MPW workflow: http://www.bluerwhite.org/2010/06/iigs-mpw-setup/
Pending what I find with CPW, there may not be a free option. Of course there is Merlin but you'd still have to find the APW macros.
I have the CPW mounted in ActiveGS and the MACROS directory has 4 files:
M65816.I.O, M65816.LONGMATH , M65816.INT2MATH , and M65816.MSC
EDIT:
I just booted the CPW disk, and it's ProDOS 8, with ORCA/HOST v4.1...
I had my Rev-B Apple ][e and then moved on to the IBM PC, and never got a ][gs or Platinum //e...
There is not a lot of APW Info on the Web-->
http://macgui.com/usenet/?group=2&thread=4734&id=15420&start=1621
http://mirrors.apple2.org.za/ground.icaen.uiowa.edu/apple16/gno/programming/
Good stuff. The macros included with APW - according to Leo Scanlon's book, Apple IIGS Assembly Language -
I wonder if the CPW macros are the same macros with different file names? I'd certainly like to compare the contents of the two.
I typed out an assembly program from Scanlon that made heavy use of Quickdraw II tool calls via macros. The exercise requires the user to utilize APW/CPW's MACGEN utility to create a custom macro library. Basically this works by pointing the assembler to the .MACROS file containing the macros used in the .SRC file. To my knowledge, the assembler will allow the user to keep specifying a .MACROS file until all the referenced macros are found. I've run the MACGEN utility on every .MACROS file on the CPW disk and the end result is this:
Unresolved macros:
STR _SYSFAILMG _PPTPORT _CLEARSCREEN _QDSTARTUP _NEWANDLE PUSHLONG
_MTSTARTUP _MMSTARTUP _TLSTARTUP _BRK _QUIT _TLSHUTDOWN _MMSHUTDOWN
_DISPOSEALL PUSHWORD _MTSHUTDOWN _QDSHUTDOWN
These macros are all related to the previously mentioned macro libraries on the APW disk.
If there are any flaws here, please correct them.
I know this is an old post, but for anyone who might come along after-the-fact, I can personally verify that ORCA/M does include APW compatible macros. When you are running the macgen utility, it will keep prompting you for include folders until it has resolved all of the Macros in your source file. To point macgen to the folder containing the macros you need to assemble and run the examples, use:
13:AInclude:m=
13:ORCAInclude:m=
In that book, the examples use some custom macros (such as PushWord, PushLong, Str, etc). If using ORCA, you might choose to use the ones included with it instead, (PH2, PH4, DSTR, etc) in place of the others. Otherwise the source for the custom macros should be printed in the book somewhere IIRC.