2010-05-27 17 views
12

Recientemente me aburrí y encendí mi viejo emulador Mac OS Classic, y luego me puse nostálgico de escribir aplicaciones de la vieja escuela para el sistema. Entonces, mi pregunta:¿Dónde puedo obtener recursos para desarrollar para Mac OS Classic?

  1. ¿Dónde puedo obtener las herramientas de desarrollo que aún pueden orientar a Classic? (Idealmente gratis, ya que esto es solo por diversión, pero si agarrar una versión usada de CodeWarrior en eBay es la mejor manera de hacerlo, que así sea).
  2. ¿Dónde puedo obtener al menos material de referencia para no tener para adivinar y controlar mi camino alrededor de Carbon/the System Toolbox?
  3. ¿Hay algún foro todavía en ejecución que estaría abierto a responder preguntas Mac de la vieja escuela para cuando me quede atascado?

Esto es puramente por diversión, así que no se preocupe por lo poco práctico que es esto. Lo sé.

+1

Metrowerks CodeWarrior 7.1 (lo último para Mac OS 9) sería el IDE canónico (no creo que se trata de atm libre). No tengo idea acerca de (2) y (3) aunque creo que la documentación histórica sobre Carbono, etc. debería poder ser desenterrada en una consulta de google dirigida. ¡Diviértete con tu proyecto! – ChristopheD

+1

Actualmente hay una copia "nueva" del CD-ROM de Inside Mac por $ 9.99 en Amazon ... – walkytalky

Respuesta

7

¿Dónde puedo conseguir las herramientas dev que aún pueden dirigirse clásico?

Puede obtener el entorno del desarrollador de Apple (sí, para Classic), MPW, desde su sitio FTP: ftp://ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./MPW-GM_Images/MPW-GM.img.bin.

El shell es bastante UNIXish, excepto que utiliza un alfabeto de puntuación completamente diferente. Sus barras diagonales inversas, flecos y corchetes no son buenos aquí. En general, debería utilizar Commando en lugar de tratar de forzar líneas de comando usted mismo; escriba un comando como "hacer" y pulse opción-retorno para obtener una GUI para ello.

Tenga en cuenta que deberá ejecutar MPW dentro de su entorno Classic; no hay una versión nativa de Mac OS X. Proyecto Generador de NeXT (ahora Xcode) lo reemplazó en el movimiento para Mac OS X.

¿Dónde puedo obtener por lo menos los materiales de referencia por lo que no tienen que adivinar-y-comprobar mi camino alrededor de Carbono/Sistema ¿Caja de instrumento?

Google search for site:developer.apple.com "inside macintosh. Buena suerte. Han empezado a enterrar estas cosas. Actualmente, las partidas de Inside Macintosh no serán más que PDF y tendrán títulos como "IM: Text".

Solía ​​haber versiones web de Inside Macintosh, junto con los archivos PDF, pero creo que se han destruido/oculto-demasiado-bien-para encontrar en la última mezcla de la documentación en el sitio.

La documentación de carbono está más disponible que en el interior de Macintosh, que hace referencia a la documentación anterior de Toolbox. Los documentos de Carbon por lo general dicen si algo solo está disponible en Mac OS X o no. Si los documentos no dicen, los encabezados lo harán. Tenga en cuenta que Carbon requiere CarbonLib en Classic, y la última versión de eso fue 1.6.1, IIRC.

¿Hay algún foro todavía en ejecución que estaría abierto a responder preguntas Mac de la vieja escuela para cuando me quede atascado?

Siempre se puede pedir en Desbordamiento de pila.

+1

Ooh, ¡Mac Toolbox Essentials está ahí! (http://developer.apple.com/legacy/mac/library/documentation/mac/pdf/MacintoshToolboxEssentials.pdf) ¡Viaje de nostalgia! Excava los gráficos de la vieja escuela y el código de ejemplo de Pascal. Me pregunto si todavía tengo la versión del árbol muerto en una caja en alguna parte ... – walkytalky

+0

A principios de este mes, Apple eliminó las herramientas de sus sitios web. Hay algunos espejos, pero esto se está convirtiendo en una descarga rara. – zneak

+0

Estoy en una odisea similar. Parece que los enlaces que proporcionó ya no son válidos. ¿Alguna idea de dónde más podría mirar? Tengo CW 7.1 ejecutándose pero realmente necesito cierta documentación de la caja de herramientas. –

1

No sé dónde puede obtener CodeWarrior.

Mucha documentación está disponible en el lector de documentación de Xcode, aunque está marcado como "legado", etc. Puede hacer preguntas en la lista de distribución de devolvedores de carbono de Apple; aunque las preguntas clásicas se pueden considerar fuera de tema, la lista es bastante baja en estos días. También puede consultar la wiki en carbondev.com.

3

Sé casi cero acerca de la programación clásica de Mac, pero hay bastantes miembros de 68kMLA que son programadores que trabajan específicamente en programas Classic en general e incluso algunas aplicaciones muy tempranas de System 6 específicamente.

El desarrollador/mantenedor de Clasilla (http://www.floodgap.com/software/classilla/) puerto Mozilla para OS 9 es un cartel profil allí y que es quizás el último gran proyecto dirigido al entorno Clásico, por ejemplo.

La wiki también tiene algunos recursos de programación, por ejemplo. http://68kmla.net/wiki/C/C%2B%2B_Programming_for_68k No es genial, pero tiene un enlace de descarga para MPW IDE.

Desafortunadamente, no es específicamente un foro de programación, sino un foro de Mac en general. ¡Buena suerte!

La URL del sitio es http://68kmla.net

+2

+1 para el enlace MPW. – walkytalky

1

Puede obtener CodeWarrior at Macintosh Garden. Hay versiones más recientes en el sitio, pero esta es la versión utilizada para desarrollar Classilla, un navegador para OS 9, por lo que probablemente sea bueno. Para encontrar las versiones más recientes, simplemente busque "CodeWarrior". Lo descargué yo mismo, así que puedo verificar que funcione.

Cuestiones relacionadas