¿ como era aquello de la librería CP/M y del estándar en Apple ][ ?

Avatar de Usuario
ron
Mensajes: 18159
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1064 veces
Agradecimiento recibido: 1105 veces

¿ como era aquello de la librería CP/M y del estándar en Apple ][ ?

Mensajepor ron » 17 Abr 2018 21:22

Como siempre, hablando con el sagaz kikems, me ha venido a la cabeza algo que un usuario ( que no recuerdo ) preguntó ya hace tiempo de que era aquello que hablábamos siempre de la famosa librería CP/M.

Claro, muchas veces se piensa que el lector o el otro usuario sabe o interpreta todo lo que se dice y en muchos casos, cuando intentas de alguna forma explicar que es todo esto no siempre se consigue, a lo que voy a sumar lo que os digo que se me ha venido a la cabeza.

Tras los sistemas basados en bus S-100 y la llegada de los micros, se hizo una pequeña distinción entre los Home Computers y los Business dedicados a las empresas y a la gestión. Gracias a Visicalc, Apple II se convirtió rápidamente en un éxito de ventas ; Después de que muchos usuarios compraron el ordenador solo por el primer y único software de hoja de cálculo del mundo inicialmente disponible solo para Apple ][.

La llegada del Apple ][+ y siguientes modelos y su arquitectura abierta y sus slots disponibles pusieron en bandeja un negocio de mucha pasta en manos del colega Gates. Me explico, todos aquellos programas y aplicaciones que forman parte de la librería CP/M a las que tantas veces hacemos referencia, podían funcionar mediante la adición de una tarjeta que incorporaba un procesador Z80, más tarde la propia Commodore hizo algo parecido que os explico luego.

Para que nos entendamos, Apple CP/M es la versión CP/M para Apple ][. Para poder ejecutarla, el ordenador debe estar equipado con una tarjeta Z80 que también vendía la propia M$.

Volviendo a lo que me traía, una vez puesta la tarjeta y haciendo boot de un floppy ( en este caso el CP/M ), el Apple ][ pasaba de convertirse de un ordenador con 6502 a ser un luchador con Z80, en la mayoría de los casos con video a 80 columnas y 64KB y con velocidades de hasta 6 MHz. Debido a la forma en que el 6502 es "puesto a dormir" por la tarjeta Z-80 SoftCard usando la Línea DMA en el bus Apple, TODO el proceso de interrupción debe ser manejado por el 6502. Una interrupción puede ocurrir dos veces: mientras está en modo Z-80 y mientras está en Modo 6502.

Dado que el Apple ][ con su entonces buena cuota de mercado del 50% ofrecía un enorme potencial, muchos trabajaron en tarjetas de expansión con dicho procesador, con CP/M, por lo tanto con un gran número de programas en ese momento. M$ ( entonces todavía "Micro-Soft" ) ganó la carrera con su "SOFTCARD", también llamada tarjeta adicional, que incluía un procesador Z80 y la Glue Logic necesaria para integrar esto en el sistema de bus del 6502 de Apple. La tarjeta se suministraba con una versión de CP/M con licencia de Digital Research.Entonces..., esta jugada de M$, permitió a muchas empresas y particulares la posibilidad de acceder a toda la librería de programas y aplicaciones CP/M desde sus Apple ][ y al mismo tiempo continuar usando todo lo que existía tanto en AppleDOS como en proDOS, que si nos fijamos el número de aplicaciones dedicadas a negocio, gestión y todo esto superan con creces las existentes en CP/M.

M$ no diseñó la tarjeta, lo hizo una tercera empresa, digamos que querían vender su software y su participación más bien tuvo que ver con la organización del proyecto y del marketing.

El objetivo de M$ con la SOFTCARD era el de abrir un mercado con una clientela adicional para sus propios intérpretes y compiladores basados ​​en CP/M para varios lenguajes de programación, pero la mayoría de los compradores no compraron la tarjeta para programación, sino especialmente para varias aplicaciones de gestión hechas por otros fabricantes (p. ej. dBASE de Ashton-Tate). Pronto también aparecieron varias réplicas de la tarjeta SOFTCARD de otras compañías. Un poco más tarde, Digital Research vendió una tarjeta CP/M teóricamente mucho más potente para Apple II, llamada AppliCard, con su propia memoria principal de 64K y un Z80 con reloj mucho más rápido. Sin embargo, esto ya no podría prevalecer en el mercado contra la MS Softcard establecida. Era el "standard"

Desconocido para la mayoría de los usuarios y críticos del software de Microsoft a día de hoy, pero no menos interesante, es el hecho de que durante dos años (1979-1981), esta tarjeta fue la principal fuente de ingresos de M$ cuando la joven empresa no tenía ningún sistema operativo ni aplicaciones de oficina.

Entonces..., esta jugada de M$, permitió a muchas empresas y particulares la posibilidad de acceder a toda la librería de programas y aplicaciones CP/M desde sus Apple ][ y al mismo tiempo continuar usando todo lo que existía tanto en AppleDOS como en proDOS, que si nos fijamos el número de aplicaciones dedicadas a negocio, gestión y todo esto superan con creces las existentes en CP/M.

Prácticamente solo ofrecía compiladores e intérpretes para varios lenguajes de programación, que solo podían ser presentados al comprador en cantidades moderadas. Con base en la experiencia que esta empresa tuvo con los Home Computer y el software apropiado, IBM se puso en contacto con Microsoft en 1980 y ya sabéis la historia de ese sistema operativo de Tim Patterson llamado QDOS y tal y tal y tal.... un sistema operativo y BASIC para los PC de IBM que en aquel momento se encontraban en desarrollo.

El hardware de la tarjeta había sido desarrollado por una empresa de terceros, Microsoft, su propio rendimiento fue, por lo tanto, principalmente en la organización del proyecto y en el marketing.

Lo que se puede extraer tras una retrospectiva, es que Gates mediante un Z80 y el sistema operativo de Gary Kildall, vendió un montón, pero un montón de SoftCards ( nombre de la tarjeta ) y que tras el paso de los S-100 esta combinación se mantuvo como líder y estándar de facto y así aguantó durante bastante tiempo, o hasta que el PC llegó para quedarse, al final el OS era poco más de lo mismo, pero en 16bit.

Veamos las aplicaciones que comercializaba M$, por un lado intérpretes y compiladores para crear software y por otro aplicaciones ya diseñadas con características determinadas a la función, tipo editores de texto, hojas de cálculo, etc... que no era otro soft del que se usaba o estilaba en la época.

Entre los programas más conocidos tenemos, hojas de cálculo, bases de datos, procesadores, lenguajes, editores, macroensambladores, etc...

Visical, Multiplan, CPAM.CPM BASIC 80, CalcStar, COBOL 80, DBase II, DB-Power, Forth, Fortran, Fortran80, MBasic Compiler, muLisp80, muMATH, muSIMP, Pascal M, Pascal Z, PLI, SpellBinder, STARCPM, SuperCalc V1.12, WordMaster,, Wordstar 4,, WordStar


En RW tenemos estas referencias ya comentadas:

viewtopic.php?f=14&t=100031430
viewtopic.php?f=58&t=200028446
Todo lo que siempre quisiste saber sobre el CP/M para Apple y nunca te atreviste a preguntar

viewtopic.php?f=14&t=832
CP/M 3.0 Plus para Apple ][ funcional en DSK

viewtopic.php?f=14&t=200033742
Apple //c con CP/M

viewtopic.php?f=102&t=100039992
Apple ][ Comienza la revolución de los Micros.

viewtopic.php?f=58&t=100031410&p=100031434&hilit=softcard#p100031434
1975. CP/M se convierte en el primer OS standard.

y lo del C64

¿ Algún interesado en clonar el cartucho CP/M Z80 para C64 ?
viewtopic.php?f=48&t=200031093

Avatar de Usuario
Miguel angel rojo
Mensajes: 516
Registrado: 08 May 2017 12:49
Agradecido : 12 veces
Agradecimiento recibido: 66 veces

Re: ¿ como era aquello de la librería CP/M y del estándar en Apple ][ ?

Mensajepor Miguel angel rojo » 18 Abr 2018 10:18

Hola Ron, buen post :-)
Vamos a habrar del Gobierno? Digo de Apple? Me encanta.
, hace tiempo que quería preguntar, y creo que llegó la hora.
Donde carajo se le pone el z80 al Apple llc, al ][ normal si que se que es en una targeta de expansión, pero en las fotos de Javi, no veo nada..

Avatar de Usuario
ron
Mensajes: 18159
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1064 veces
Agradecimiento recibido: 1105 veces

Re: ¿ como era aquello de la librería CP/M y del estándar en Apple ][ ?

Mensajepor ron » 18 Abr 2018 10:27

La tarjeta va pinchada en uno de los slots de expansión del Apple ][+ o ][e.

slots.jpg
Cortesía de filfre.net
slots.jpg (54.09 KiB) Visto 256 veces


Por otro lado también hay tarjetas con 6809 para correr OS-9 y otros procesadores, pero no tuvieron la trascendencia de esta.

En el caso de javriv es algo excepcional, al tener el ][c todos los slots ocupados, es mediante la adición de una tarjeta de terceras partes que posibilita la inclusión de un Z80 permitiendo ejecutar por tanto el CP/M.

dancresp
Mensajes: 5281
Registrado: 13 Nov 2010 02:08
Agradecido : 102 veces
Agradecimiento recibido: 207 veces

Re: ¿ como era aquello de la librería CP/M y del estándar en Apple ][ ?

Mensajepor dancresp » 18 Abr 2018 16:54

Interesante post, ron.

¿Se puede emular?

Supongo que la MiST no lo soporta.

Avatar de Usuario
ron
Mensajes: 18159
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1064 veces
Agradecimiento recibido: 1105 veces

Re: ¿ como era aquello de la librería CP/M y del estándar en Apple ][ ?

Mensajepor ron » 18 Abr 2018 17:38

Si, con MESS, AppleWin y algunos otros no hay problema,

Avatar de Usuario
apple2man
Mensajes: 267
Registrado: 03 Jun 2011 13:53
Agradecimiento recibido: 12 veces

Re: ¿ como era aquello de la librería CP/M y del estándar en Apple ][ ?

Mensajepor apple2man » 18 Abr 2018 20:22

Desconozco el número de Softcards que se llegaron a vender, parece que fue un gran éxito y da la sensación de que había muchos programas CP/M corriendo en Apple II, pero no lo acabo de ver.
CP/M llevaba mucha guerra antes de que apareciera la Softcard, las máquinas 8080 o Z80, muchas con bus S-100, eran mucho más eficaces que el Apple II para trabajar con este sistema operativo. Hasta las primeras le daban cien patadas al pobre Apple vitaminado con un Z80, que resulta una máquina muy lenta.
En esa época en los USA la mayor parte de usuarios de este sistema debían ser profesionales y el Apple II no estaba metido en el mercado profesional.
Probad a trabajar con Wordstar con una Softcard, es para morirse, rápidamente lo dejas y usas un procesador específico para el Apple II. Una cosa infumable. Así que dudo de su aplicación y éxito real.
Los S-100 siguieron existiendo y funcionando en muchas compañías hasta casi casi la llegada del IBM PC. A mediados de los 80 aún había muchísimos en activo con CP/M y el Apple II estaba en los hogares funcionando con sistemas operativos de Apple.


Volver a “General”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado