Skip to main content
Home Forums Where are all the programmers? Where are all the programmers?
Thread

Where are all the programmers?

Where are all the programmers? Development 97 posts Oct 28, 2009 — Apr 21, 2013
MacMETH has possibilities. It's hard to work with and requires a lot of effort to do simple things, but it does make nice tiny executables. I wrote an old 68K benchmark system in METH a number of years ago:

http://www.floodgap.com/retrotech/mac/ahl/

I hope I still have the source, it's been a good seven years since I touched it last.

Several people above mentioned FutureBASIC, and i'd like to try it out

(especially now that it's free!), but the only versions i can find to

download are 4.4.3 or later, which will *not* run under OS9 or earlier.

Does anyone know of a good link for downloading ver. 2, 3, or 4.0?

Ver. 4.0 definitely ran under OS9, but perhaps that ver. was not

yet free..? Several sites seem to indicate that 4.x all run under

Classic Mac OS, but they simply do not. Unfortunately the original

site (stazsoftware.com) has recently gone offline.

I want to give FutureBASIC a try because i am not thrilled with

REALbasic which, although very powerful, uses a strict OOP model

that is awkward to use for large projects. TNTbasic and Chipmunk

basic on the other hand, while fun, are not compilers. Thanks.

MacMETH just makes me want to scream in horror!!!

In college at OSU back in 1990 Modula-2 was the first language they taught us. We didn't get to C until 1994. My favorite still to this day was the extremely bizzare Pegasus Pascal for the IIGS. I remember using it for lots of my discrete math projects and confusing the professors. Pegasus was a "fuzzy" compiler so I would custom craft certain mistakes in the source that I knew how it would correct then compile.

But we did Modula-2 on the Mac Plus 4 mb machines and then on Sun 4 workstations.. ahh the good ole days. IIRC Tim Meekins was stuck in those same labs on campus when he was writing parts of GNO. And he suffered the same Mod2 stuff too!

I like MacMETH a lot, but I think it's just because I was such a Pascal bug back in the day. (Makes Mac development perfect, no? ;-) ) I also got a lot of wear out of Turbo Pascal, and it was an easy jump to Modula-2.

That isn't to say I didn't do my fair share of cussing at the compiler, of course.

Paul, I'm looking around for my FB2 and FB3. If I find them, I'll put them on the gopher server unless someone beats me to it.

I've ordered a handful of programming books from the US of A:

Tao of Objects: Beginners guide to OO Programming

A guide to Programming and Logic Design

Palm Programming for the Absolute Beginner

I picked them up for a handful of bucks each from a seller I was buying other stuff from, as I tend to learn better from books than screen-reading.

I also picked up the classic "Art Of Electronics" by Horowitz and Hill.

Classilla, no one has posted anything yet so i hope they don't beat you to it. Futurebasic 3 would be great as it compiles (i think) PPC code where as v2 only compiles for 68k (i think).

I found my .sea of FBII. I also have a big ol' CD of it, which is probably not of interest. I'm still trying to find where my FBIII CD went.

Don't lose that.... It's pretty much irreplaceable at this point.

I did get ahold of FB2 (stazsoftware site is back up) but from everything i can find, FB3 is the one.....

This might be legal gray area, but CodeWarrior Pro 7.1 is available at a certain popular abandonware website.

Huh. Veery interesting. I already have a version of CW7 but it doesn't do Pascal.

I' will check this one out and see if it does (i can't even stand the sight of C++).

However, i'd still love to try FB3.......

Okay, this is sad...replying to my own post. But i'm still "looking for" FB3, and also just tried to download FreePascal for OS9 from:

http://www.freepascal.org/down/powerpc/macos-ftp.freepascal.org.html

Such a nice site, but crawling with bad links. How pathetic. So.... in addition to FB3, does anyone have/know where to get the old Freepascal for OS9? (I *think* it would be v2.0.2 or earlier.) Thanks.

Does anyone have any comparisons between Code Warrior and Think C?
Apart from Code Warrior is PowerPC/68k and C/C++ where as Think C is 68k and C only?

Symantec C++ is both PPC and 68k.
Didn't Think C 5.0 add some kind of object support? It wasn't C++ but I thought there was something extra there beyond C.

Anyone have Think Reference? I have Think C 5.0 (never used it much except for class assignments) but never bought the Reference utility.

This might be legal gray area, but CodeWarrior Pro 7.1 is available at a certain popular abandonware website.
Does anyone have a Taxonomy of the various CodeWarrior versions and what they did/supported. I bought something like CodeWarrior Gold 10 or 11 way back when. Then the Pro versions started the numbering over again, I think. And there were student versions mixed in there somehow.

I don't remember the exact taxonomy, but the Gold CodeWarriors are pretty much hopeless for any code that's even remotely modern, so I use the Pro versions. I have CW 5, 6, 7 and 8. CW 6 is the last 68K version (I use CW 5 most of the time for 68K projects, however), and CW 7 is the first one to support Carbon. I don't remember when Mach-O capability was added (I think 8 ).

I don't know anything about the Windows or Java capabilities; I don't use those.

Hi I would also be interested in obtaining a copy of FutureBasic that can compile for 68k. (does anybody posses a tutorial?) The latest available only compiles for pcc and up. Classichasclass, could you upload your version? (Btw Tenfourfox runs great on my cube->Many thanks).

Does anybody has a version of hypercard that will fit on a floppy (or a few). I don't have enough appletalk parts to make a network,so every thing needs to over floppy to my Performa 460 and IIci

FB2 is actually better for 68K than FB3 IMHO -- I'll put that on the gopher server. (TenFourFox can use gopher; install OverbiteFF from https://addons.mozilla.org/addon/7685/ or use Camino, Classilla, Netscape or Firefox 3.6.)

gopher://gopher.floodgap.com/1/archive/by-request/classic-mac/

I don't remember the exact taxonomy, but the Gold CodeWarriors are pretty much hopeless for any code that's even remotely modern, so I use the Pro versions. I have CW 5, 6, 7 and 8. CW 6 is the last 68K version (I use CW 5 most of the time for 68K projects, however), and CW 7 is the first one to support Carbon. I don't remember when Mach-O capability was added (I think 8 ).
I don't know anything about the Windows or Java capabilities; I don't use those.
Thank you, Cameron. It may be nine months later but it's still timely. I'll probably get around to writing code some time coincident with the heat death of the universe. Plenty of project ideas. So little time and skill.

I think I have a copy of Pro 6 around here somewhere. I mentioned to a professor from whom I was taking C++ that I had a Mac at home and he burned me off a set of copies. We were using it on the PCs in the labs at school. Nice crazy guy, but I did not like C++. Too many confusing ways to do things. Very powerful I suppose, but also so intricate that it seemed to make coding impossible to follow.

Does Freescale still sell CodeWarrior for the Mac?

Sadly, Freescale no longer sells CodeWarrior for Mac. The last version being CodeWarrior Pro 10 for Mac.

I didn't realize it until now. But http://www.stazsoftware.com/ has a link to FBII right on the front page: http://www.stazsoftware.com/downloads/FutureBASICII.sea

Pretty convenient. :D

I recently discovered MacTech Magazine. They have a complete archive of their articles. All the way back to 1984! I been browsing some of them, around the 93/94 era.

Found one that was pretty interesting. How to make control strip modules.

http://www.mactech.com/articles/mactech/Vol.10/10.12/ControlStrip/index.html

Source code

Might have some fun trying to come up with something.

http://www.mactech.com/articles/mt_indices/Vol_10_Issues.html

Volume 10 (1994) has a whole bunch of neat stuff explaining the PowerPC architecture. Having a blast looking at these, it's like re-living the past that I was too young to understand at the time. Being only three years old at the time. :p

I also found a interesting two part article called "Pascal Programmer’s Guide

to Understanding ‘C’."

http://www.mactech.com/articles/mactech/Vol.09/09.12/PascalUnderstandsC/index.html

http://www.mactech.com/articles/mactech/Vol.10/10.01/PascalCII/index.html

Thanks Classichasclass,

Is it perhaps possible to .sit or.hqx this FuturbasicII.sea. My computer doesn't recognise it after I have downloaded it. (Nor on 8.5.1 or on 7.5.5).

I also downloaded the other two programs you offered on your gopher and could install them without trouble. BTW what does the drag and drop extension do?

Dropping it on Stuffit doesn't work?

The Drag-Drop extension is mostly for 7.1.

No sorry , It starts to rumble but then stuffit just quits without having done anything. Very annoying. It is probably stuffed with a much newer version of stuffit.

Ookaaay, Stuffit 5.5 and the futurebasic.sea run my Performa 460 in the ground. Have been able to expand it on my Powermac 6500, and restuffed it with a much older version of stuffit time to set up and old school local talk network.

Anyone have any sample projects in futurebasic? i have NEVER used it, so i dont know where to even begin.

There's a dmg image of example sources on stazsoftware.com's shareware page. (Weird place for it huh?)

Been looking around at this mirror of the old ftp.apple.com and found some interesting goodies in Tool_Chest:

http://mirrors.vanadac.com/ftp.apple.com/developer/Tool_Chest/Devices_-_Hardware/

There's sample codes for CD detection, SCSI, ADB, Nubus, etc.

(One of us really need to mirror this copy of ftp.apple.com before it disappears too!)

Hopefully by the end of this summer I'll be on that list of Classic Mac Programmers. :D

(One of us really need to mirror this copy of ftp.apple.com before it disappears too!)
I think John Klos has a mirror of it on his ftp site.

Why aren't people developing anymore for the classic Mac, even if just for the heck of it?
In case any of you guys are interested in looking (and maybe laughing at :lol: ) some recent code created for 68k macs, have a look at our retrochallenge entry's source in this thread: http://68kmla.org/forums/viewtopic.php?f=18&t=16623 :b&w:

Hi,

I have been developing web (js/RoR) and iOS applications for the last few years and now I start to get interested in system 7 C++ development.

In fact, I installed system 7 on my well upgraded 9500 and I think I will never go back to 9 again. System 7 on that machine is so fast, such a great user experience! Sometimes I even feel that my intel iMac is quite slow after using the 9500.

I use 7.6.1 and I feel that some modern applications/utilities are missing and could be done without much pain (maybe I'm wrong...). So, I would like to start developing some of them on my free time and make them open source of course.

I am thinking about connected applications such as a twitter client, gmail client, or a cool control panel like a dock to replace the default mac launcher. In fact, I think that plenty of small iOS/mobile applications could be made for system 7.

My ultimate dream would be to have a lightweight webkit component working under system 7 to build apps on top of it... this is just a dream at the moment :)

Thanks for digging this thread back up out of the muck, I failed to follow it after the first few replies and now I've found a couple of really great bits of info.

I bought FutureBasic in first release, but never really got into it . . .

. . . programming in basic is something I used to be pretty good at when absolutely necessary, but coding is just not my thing . . .

. . . hate it actually, I'm glad you folks enjoy it. [:)] ]'>

Question:

If I know the timing parameters for a few supported resolutions, how hard should it be to locate them in the Drivers for, and the DeclROMs of, some of the 3MB Video Cards in my available collection?

The Siren song of 1600x1200, 720p and 1080p is steering me ever closer to the rocks of absolute necessity. :-/

mp.ls