01-12-2009
Todo lo que siempre quisiste saber sobre el CP/M para Apple y nunca te atreviste a preguntar

¿Qué entendemos por Apple CP / M?
En resumen, Apple CP / M significa que es posible ejecutar el sistema operativo CP / M en un Apple][
Desde que el CP/M fuera escrito para ejecutarse en una CPU 8080 de Intel (y, por extensión, la CPU de Zilog, Z80), Apple CP/M implica la instalación de un tipo de tarjeta que ofrece esta CPU.
Con esta tarjeta CPU y el software de soporte, el equipo de Apple proporciona: un teclado, pantalla, memoria de almacenamiento masivo (en la mayoría de los casos) la memoria RAM de trabajo para convertirse en un Z80 real, basado en los equipos más populares de 8bit ideados para ejecutar CP/M.
Tarjetas más comunes CP/M
Por el momento, la tarjeta para Apple ][ más conocida de CP/M es la Softcard de Microsoft. Es el método más sencillo para aplicar CP/M en el Apple. Es poco más que una CPU Z80 y una interfaz lógica. Tanto el 6502 nativo y el Z80 usan la memoria principal del Apple.
La mayoría de las tarjetas Z80 para el Apple ][ fueron los clones de la Softcard, aunque hubo algunas excepciones. Como es lógico, existen numerosos clones SoftCard, mockups y "workalike". La mayoría de las tarjetas son "sin la coletilla CP/M" , pero algunas con nombres como Applied Engineering y Advanced Logic Systems' (ALS) Z-Engine son ejemplos de hardware licenciado y de una calidad y diseños excepcionales.

Applied Engineering comerciaizó la tarjeta CP/M Z-RAM Ultra III que permitió al Apple ][c (no el ][ c +) ejecutar CP / M. Lo que hicieron fué que el software interpretara que la tarjeta instalada en el][ fuera vista como una de un Apple ][e con Z80 y AE + instalada en la ranura 4.
Una versión especial de la SoftCard, llamada SoftCard Premium ][e fue diseñada para ser instalada en la ranura AUX del Apple ][e. Poseía su propia DRAM para CP/M y se comunicaba con un pequeño programa I / O ejecutado en la CPU 6502 nativa del Apple. Una versión posterior de la SoftCard, denominada SoftCard II, funcionaba en una ranura estándar de Apple][ incluyendo 64K de memoria DRAM , pero se poco más sobre el asunto. Hubo también una versión de la SoftCard de Microsoft para el Apple III.
Un enfoque mucho más sofisticado fue tomado por los productos Personal Computer, Inc. (PCPI), con la AppliCard PCPI. Los sistemas de la Liga de los Siete es una tarjeta basada en HD64180 cuyo diseño fue inspirado por el de la AppliCard. Un enfoque híbrido fue tomada por ELA con sus "tarjetas CP/M", que fue desarrollado en cooperación con Digital Research, Inc. (DRI), el fabricante de CP/M.
La tarjeta CP/M fue diseñada para funcionar con el nuevo sistema operativo CP/M Plus (v3.0) de DRI que requiere 128K de memoria RAM en lugar de sólo 64 KB. Para ello, "la tarjeta CP/M" utiliza la memoria principal del Apple como memoria RAM adicional requerida por las funciones del OS más sofisticadas, mientras que usa sus propias 64K de memoria DRAM para programas de usuario y la pequeña porción del sistema operativo que debe residir en ese espacio.
¿ Qué necesito en mi Apple ][ para ejecutar CP/M ?
Necesitarás un Apple ][e (el mejor como sistema base) al menos una controladora de disquete y su correspondiente disquetera y a ser posible una expansión de Ram de 64 Kb. Por supuesto una tarjeta Z80 compatible o una propietaria y para bordarlo con salida de video en 80 columnas.

Consideraciones especiales para Apple CP/M
Es absolutamente imposible leer o escribir un disco Apple CP/M en cualquier otra máquina tanto CP/M como PC MS-DOS. La única manera de transferir archivos de un ordenador Apple a cualquier equipo que no sea de Apple es a través de cable null-modem y software de comunicación.
Mientras sigas usando discos estándar de 35 pistas, de una sola cara, "en formato, Apple CP/M de 5,25 " los discos son totalmente intercambiables entre todos los Apple ][ con CP/M.
Cosecha Propia ;-)
Las tarjetas CP/M para Apple ][ son en origen un producto de hardware de Microsoft, primero fue la Softcard, una tarjeta coprocesadora Z80 que permitió al sistema operativo CP/M ejecutarse en un Apple ][. CP/M (que significa Control Program / Microprocesadores, Control Program / Monitor o Programa de Control para microcomputadoras, dependiendo de a quién le preguntes xD) es y fue el sistema operativo más popular para el Intel 8080 y sistemas basados Fue escrito en finales de 1970 por Gary Kildall, fundador de Digital Research, Inc.
Mediante la Softcard el usuario de Apple II se sumergia en una gran biblioteca de software popular que sólo estaba disponible para CP/M, como WordStar, Turbo Pascal, y dBase. Microsoft también vende varios lenguajes de programación que se ejecutó con CP/M, como el BASIC, COBOL, y FORTRAN.
La Softcard original no tenía ninguna memoria incorporada en ella, y debía utilizar la memoria instalada en el Apple II.Es compatible con la mayoría de las tarjeta de estándar de Apple II, tales como tarjetas de vídeo 80-columnas, tarjetas con puertos para impresora, tarjetas de puertos serie. En general, si la configuración de tu Apple II funciona con Apple Pascal, entonces funcionará con el CP/M.
Los cuatro interruptores DIP de la tarjeta deben estar todos en la posición de apagado (OFF) .Ninguna otra información es necesaria. Una vez que la tarjeta está instalada en una ranura de expansión no utilizada, por lo general ranura 4 o 7, se puede ya arrancar con un disco de Apple CP/M y este utilizará el procesador Z80 de la tarjeta. La versión 2.2 de CP/M se suministra en el disco de sistema incluido en la Softcard estándar.
Varias utilidades y archivos están incluidos, como el format, copy, ed, y el PIP, un archivo y la utilidad de disco. El disco de sistema también tiene dos versiones de BASIC. MBASIC es BASIC estándar de Microsoft para CP / M. GBASIC incluye extensiones para hacer uso de la capacidad de los gráficos II de Apple. También hay un programa llamado APDOS que hace copias de los archivos de disquetes DOS de Apple Apple CP/M

Y ahora, si te has quedado con ganas de saber más..., no hay problema,
aquí tienes para leer un rato.
Ron Dreamcast, Retro Scene & Emulation