¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor ron » 16 May 2011 09:14

En 1983 se establece en el mercado la primera generación de micros MSX. No voy a entrar en detalles de la Norma MSX, componentes estandarizados (Z80, TMS9918...V9938) ya conocida por todos ni en el formato común de disco.

La alianza ASCII - Microsoft en Japón y un buen puñado de empresas conocidas comenzaron una campaña para lanzar los nuevos equipos en todo el mundo.

En Asia es donde más calado llegó a tener y una gran demanda, pero no fue así en Europa, que llegó y solo triunfó en los Países Bajos, quedando como una plataforma minoritaria en el resto de los países europeos los cuales ya tenían sus mercados inundados con equipos ya conocidos.

En los EE.UU. no llegó a comercializarse seriamente, excepto equipos importados.

A primeros del 86 llega a Europa la segunda generación de MSX, conocida como MSX2 (las grandes ventajas son el V9938, 128Kb de RAM y unidad de disco incorporada de 3 " 1/2 en general habiendo excepciones )

Más tarde y ya solo en Japón se comercializan los MSX2 y TurboR. Un ultimo intento de MSX antes de que los PC se convirtieran en los ordenadores dominantes.

¿ Que pinta entonces MS ?

Todos los equipos MSX incorporan un interprete mejorado de Basic desarrollado por Microsoft. Microsoft ya venía desde 1977 dotando a los microordenadores de interpretes de Basic y de compiladores para otros lenguajes. Un gran número de micros incorporan sus propios interpretes como es el caso de Sinclair, Oric, Sharp, Enterprise, Locomotive, etc..., pero Microsoft ya jugaba un papel importante tanto por el software de base ( firm ) como en cuanto a lenguajes.

El sistema operativo de disco para MSX, conocido como MSX-DOS contiene casi todas las llamadas al sistema del CP/M 2.2 siendo altamente compatible, con lo cual compiladores como el Turbo Pascal de Borland puede ser ejecutado bajo MSX-DOS.

¿ CP/M 3.0 ?

Pues va a ser que si.- Hubo versión 3.0 o "Plus" de CP/M para MSX.

Imagen

De la mano de RVS Datentechnik ( bajo el ojo de Digital Research y con licencia ) distribuye una versión comercial de CP/M Plus con comandos específicos para gráficos e interfaces y para el intercambio de datos entre máquinas, también comandos para copiar desde y hacia MSX-DOS, cuyos discos difieren en formato del CP/M 3.

Imagen

¿ Si Microsoft ya había experimentado CP/M sobre Apple ][ ?

Es evidente que MS tenía experiencia adquirida en esta linde. Ya sabemos que la tarjeta Z80 para Apple ][ fue comercializada por MS. En esto sabían perfectamente lo que tenían que hacer, lo raro es que sobre lo que se supone que era suyo como el MSX, dejasen que RVS y de la mano de Digital Research se ocupase de forma independiente de comercializar el CP/M y de alguna manera, ya sabemos que hay un CP/M 2.2 escondido bajo el MSX-DOS.

Otras cuestiones como las 80 columnas estaban absolutamente solventadas en la plataforma MSX2, de hecho hay muy pocos equipos MSX1 o PreMSX que puedan corren CP/M excepto los Spectravideo, a 80 columnas , naturalmente. Recordemos la SVI-727,para el SVI728 ( MSX1) Interfaz de 80 columnas. EL SVI 738 también podía , ¿ pero solo los Spectravideo ?

Imagen

Por tanto, volvemos al pez que se muerde la cola, sabemos que el MSX-DOS 1.X es CP/M 2.2 a 40 columnas. Por tanto sobre un MSX1 equipado con controladora y unidad de disco podremos ejecutar todos los programas CP/M siempre y cuando los podamos colocar en un disco.

Hay editores de imágenes de disco DSK, que permiten incluir ficheros de todo tipo y luego pasarlo a un diskette, con lo que podéis experimentar en la máquina real o casi de forma mas rápida y aséptica si lo hacéis desde cualquier emulador con soporte de DSK.


El Commodore 128 puede ejecutar CP/M en modo de 40 columnas, no es lo más normal del mundo dado que no se hicieron muchos programas para este formato, pero funcionar, funciona.

El CPM22QED es otra demostración de lo dicho.

Conclusión:

Si en su día hubiese mas interacción entre los fabricantes y todos los ordenadores tuvieran desarrollada la conectividad a través del mismo RS232 y se hubiese puesto de moda, el intercambio de documentos de una plataforma a otra, no habría dicha "incompatibilidad" entre las mismas.

Cuando hablamos de un estándar, tenemos que volver a decir que el CP/M de Gary Kildall es el primer sistema operativo estándar que se hizo nunca, lo que me sigue haciendo pensar que porque y como Microsoft tomó de nuevo el CP/M y simplemente le cambió el nombre. Es el pez que se muerde la cola, ciertamente.

Al final el CP/M está presente en muchas más cosas de lo que la gente se pudiera imaginar. Lo interesante radica quizá en la elección de Japón por parte e Microsoft para introducir el MSX-DOS siendo este un CP/M, pero el MS-DOS ya estaba en el mercado antes. ¿ Os sale ya la ecuación ?

y todo por leer este documento

dancresp
Mensajes: 5629
Registrado: 13 Nov 2010 02:08
Agradecido : 311 veces
Agradecimiento recibido: 446 veces

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor dancresp » 17 May 2011 01:02

Curioso, no lo sabía.

Pero, ¿si el MSX-DOS es un CP/M, porque el formato de disco es compatible con el MS-DOS, que no lo es con el CP/M?

Aquí hay donde experimentar.

Sea como sea, demuestra que tanto MS como Apple han llegado donde han llegado básicamente copiando cosas que otros habían inventado.

Con lo que se mosquean cuando les copian a ellos...
Buscando la IP de la W.O.P.R. he encontrado mi índice

Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor ron » 17 May 2011 11:25

Curioso es, pero es que tiene traca.

Can MSX run CP/M V2.20 software under MSX-DOS V1.x?

Yes. With MSX-DOS V1.x you should be able to run most of CP/M V2.20 software.


Al parecer lo único que hay que hacer para que funcionen los programas bajo CP/M 2.2 en MSX-DOS 1.X u otros es tener en cuenta la consola de CP/M, básicamente lo resumen bien en los siguientes enlaces.

Al parecer hay unas tools que habrá que probar y documentar: MSXTOCPM y CPMTOMSX.

http://www.secoh.ru/msx/msxemu.html

http://www.msx.org/forumtopicl12548.html

Pero hablando del emperador de Roma, por la puerta asoma.

Una vez que he visto esta web ( no la conocía ) hay que resaltar que todavía no se si la foto en 80 columnas pertenece a un MSX1, aunque creo que es de un MSX2.

Imagen


Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor ron » 17 May 2011 12:09

La prueba del algodón.

De cualquier repositorio, el TP_301A.ZIP Turbo Pascal v3.01a.
http://www.retroarchive.org/cpm/lang/TP_301A.ZIP

Una imagen de MSX-DOS 1.X. La podeéis bajar de mil sitios, pero al final del post añado la imagen creada que funciona sobre un EMU o sobre máquina real.

Se añaden con DSKMANAGER a la imagen de MSX-DOS los ficheros del Turbo Pascal v3.01a.

MSXDOS.SYS y COMMAND.COM son obligatorios, ya que son el MSX-DOS. ( Los adjunto en el DSK que añado al final)

Los ficheros a añadir son estos:

Imagen

Y simplemente queda pasar el DSK a disco o ejecutarlo desde un emulador.

Imagen

Imagen

Imagen

Imagen

Misterio desvelado, el MSX-DOS es CP/M , adjunto la imagen que he hecho para que lo probéis por vosotros mismos.

msxtpascal.rar

Ah, y como no, en un MSX2 os funcionará en 80 columnas, mediante el comando MODE 80.

Imagen

Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor ron » 17 May 2011 12:37

Una pregunta a todos, a ver si alguien me la sabe contestar.

¿ Es MSX-DOS un CP/M 2.2 con comandos de MS-DOS ?

¿ En la época ? hay alguna documentación oficial de Microsoft o de MSX en donde se diga que el MSX-DOS es CP/M compatible ?

Saludos

Avatar de Usuario
Nandove
Mensajes: 1226
Registrado: 10 Ene 2011 12:16
Agradecido : 358 veces
Agradecimiento recibido: 219 veces

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor Nandove » 17 May 2011 13:35

Hasta donde yo entiendo, NO son compatibles, M$ tenia el código fuente del CP/M de Gary Kildall(no recuerdo si por aquel entonces lo tenia licenciado) y con el fuente creó su versión llamada MSDOS, pero lo sacó en plataforma 8086 compatible, recompilando el código original del CP/M basado en un Intel 8080 y llevándolo a la otra plataforma emergente del mercado que eran los 8086 "compatibles".

Como el Gates era un chico listo, y no sabia por donde iría el mercado, si se decantaría por el estándar Japones MSX Con un Z80(que afortunadamente era compatible con el 8080 de intel) o por los emergentes "compatibles 8086", el sacó inicialmente para los MSX un basic y cuando los MSX crecieron les implantó este pseudo CP/M ya recompilado para las necesidades de la maquina, pero con las espaldas bien cubiertas por lo sacado ya en 8086 ;) no hay apuesta mas segura que apostar en todas las posibilidades.

Y aunque el MSX-DOS era un CP/M, era un CP/M RECOMPILADO.

El CP/M se componia de 3 partes diferenciadas:

CP/M presentaba un innovador diseño modular compuesto por tres subsistemas:
CCP (command control processor, estándar)
BDOS (basic disk operating system, estándar)
BIOS (basic input/output system, dependiente de la máquina)
CCP es un Intérprete de comandos que permitía introducir mandatos y sus parámetros separados por espacios. Unos pocos de estos mandatos eran internos al propio CCP. Pero si el mandato no era reconocido, se buscaba un programa con el mismo nombre en el directorio actual del disco.
CCP permitía traducir los mandatos de usuario en un conjunto de instrucciones de alto nivel destinadas a BDOS. Así mismo, los programas podían comunicarse con BDOS para realizar tareas abstractas tales como "abrir fichero". En aquellos años este tipo de abstracción era toda una novedad. Posteriormente, BDOS traducía dichas instrucciones en llamadas al BIOS de la computadora.
La mayoría de la complejidad de CP/M se encontraba oculta en BDOS. De esta manera, bastaban unas pocas adaptaciones en la BIOS para que una computadora pudiera utilizar CP/M. El esfuerzo necesario para soportar nuevas máquinas era muy pequeño, lo que contribuyó al éxito de este sistema operativo.

Sacado de la Wikipedia ;)

A lo que vamos aunque el CCP del MSX-DOS era igual que el CP/M, cambia radicalmente en los otras 2 partes que lo componen, siendo estas ultimas(BDOS (basic disk operating system, estándar) y BIOS (basic input/output system, dependiente de la máquina)) las que fueron recompiladas para la nueva estructura de la maquina.

Hablando en claro, era el mismo cascaron o los mismos mandos sobre nucleos diferentes, hoy día también pasa lo mismo, solo hay que mirar a Linux u otros S.O. que ofrezcan el fuente para recompilar, puedes tener un Debian sobre un x86, sobre un Spark, un PPC incluso en versiones muy primigenias había Linux-Unix para Mc68k, incluso para RISK, MIPS y todos los micros que se te ocurrieran... y aunque el aspecto era el mismo una vez instalado, si quieres usar (por ejemplo) el Gimp para manipular una imagen, tendrás que recompilar el Gimp para cada maquina, por que el ejecutable de una no vale para la otra... y en muchos casos incluso cambiaba el formato de los discos y ya no digamos las posiciones de memoria donde se ubicaban los puertos serie....

Así que yo diria que NO son compatibles, simplemente es que el MSX-DOS tiene CP/M Flavour ;)


Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor ron » 17 May 2011 19:18

Nandove escribió:Hablando en claro, era el mismo cascaron o los mismos mandos sobre nucleos diferentes, hoy día también pasa lo mismo, solo hay que mirar a Linux u otros S.O. que ofrezcan el fuente para recompilar, ....

Así que yo diria que NO son compatibles, simplemente es que el MSX-DOS tiene CP/M Flavour ;)


Nandove, te veo muy generoso, tanto que no puedo evitar comentarlo. Olvídate de los procesadores RISC, CISC y la madre que los parió, quédate con el Z80 puro y duro.

Tengo la impresión que cuanto más leo e investigo todo me lleva de vuelta al Spectravideo SVI-728.

Ya me conoces, si queremos saber algo al menos tengamos datos:

At the time (1984) MSX-DOS was written, there was only one popular disk operating system for 8-bit Intel 8080 compatible microprocessors, which was the CP/M system, written by Digital Research. It was also often used with Z80 systems, because the Z80 used an extended 8080 architecture. Microsoft's own disk operating system was also inspired by CP/M.

To be able to run (slightly modified) CP/M software Microsoft decided to implement functionality similar to major parts of the CP/M BIOS, routines that CP/M systems used to do specific disk operating tasks, such as opening files etc. Instead of basing the command processor on CP/M's CCP, which was known for some user unfriendliness, a command line interpreter (CommAND.Com) inspired on its MS-DOS counterpart was used. Microsoft also chose its own FAT12 file system over CP/M's filing methods. This ensured that MSX-DOS floppies could also be used on an MS-DOS machine, and that only one single formatting and filing system would be used. This was an important decision, because CP/M disk were often not interchangeable between machines, incompatible disc formatting schemes being a factor in this.

Microsoft also added a standard set of disk commands to MSX-DOS, that were compatible with MS-DOS but not with CP/M. Finally they converted their "Pipelineing" system from MS-DOS to MSX-DOS. The resulting DOS was a system that was much user friendlier than CP/M, but was (in principle) compatible with major CP/M software packages such as Wordstar, Turbo pascal and the "M80" assembler and "L80" linker.

However, the MSX success was not totally unexpected. The MSX standard was conceptually based on the already existing and solid Spectravideo SV-318, but with many advances and redesigned features. One of the greatest improvements was that all MSX computers were factory empowered with the powerful Microsoft Extended Basic (MSX Basic v1.0) built-in ROM, and pre-loaded with a Microsoft BIOS that was also compatible with CP/M calls. On top of that, yet in 1984, Microsoft announced the release of the MSX Disk Operational System - the MSX DOS version 1 - which was very similar to the early versions of the MS-DOS for PC, but also capable of natively run CP/M application whose were compiled for the Z80 code


Parece ser y creo que estoy en lo correcto, que el MSX-DOS 2 no se envió con ningún MSX2 por defecto. Fué desarrollado más tarde y vendido como cartucho externo (con el kernel) y diskette de 3.5" (conteniendo los ficheros de OS).

El único ordenador que se vendió con MSX-DOS 2 fue el TurboR el cual tenía en Rom la versión 2.3.x incorporada-

Ahora veamos de que está formado el sistema.

MSXDOS.SYS y COMMAND.COM forman el core de CP/M

Por defecto los MSX1 no tienen soporte de FDD, por lo que el sistema operativo de disco es una expansión adicional, que trae su propia bios en ROM e integra el controlador de disco , conocido como BDOS. Esto lo que hace es agregar comandos de disco a BASIC y un sistema de arranque o BOOT.-

El BDOS anula las ROMS y permite que las 64 KB de RAM sean enteras utilizables asi como su espacio para el Z80. Finalmente las ROM son accesibles porque hay rutinas que tienen que ser llamadas porque hacen control del HW.

Una gran diferencia entre el MSX-DOS y el MS-DOS es que el MSX-DOS no utiliza el sector de arranque en el diskette, para ello arranca con las rutinas BDOS ROM y se utiliza el valor de descriptor de medios desde el primer Byte de la FAT para determinar parámetros del sistema en lugar de hacerlo desde el sector de arranque.

Description of the MSX-BDos 1 system area

The PSP (Program Segment Prefix), a name derived from the MSDos
system, is also available in MSX-Dos. It consists of the bytes 0-100H
in the memory. It is partly compatible with CP/M, which was one of the
sources of information

The MSX-DOS disk operating system had file compatibility with CP/M and MS-DOS. In this way, Microsoft could promote MSX for home use while promoting MS-DOS based personal computers in office environments.
.

Ya me gustaría poder hablar con alguien de OPERA SOFT, de los que llevaban la división de sistemas.. algo tendrán que decir

Imagen

No te intento convencer, pero si finalmente tienes dudas:

Lo primero es ver el documento que me hizo pensar sobre este tema: http://map.grauw.nl/resources/dos2_functioncalls.php

The exact meaning of the 'MSX' abbreviation remains a matter of debate. At the time, most people seemed to agree it meant 'MicroSoft eXtended', referring to the built-in MSX-BASIC programming language, specifically written by Microsoft for the MSX system.

However, the truth, according to Kazuhiko Nishi during a more recent visit to Tilburg in the Netherlands, MSX stands for 'Machines with Software eXchangeability'.

The MSX-DOS disk operating system had file compatibility with CP/M and was similar to MS-DOS. In this way, Microsoft could promote MSX for home use while promoting MS-DOS based personal computers in office environments.


Lo cual confirma que el MSX-DOS es un CP/M con los comandos del MS-DOS. Lo que me interesa saber, es ya aparte de los cambios que pudieron hacer ( porque sabrás que montar un CP/M Versión Nandove son 5 minutos ). Siempre queda la posibilidad de adaptar uno a medida (por si no conocías el enlace):

Digital Research Source Code

Usando simuladores y ensamblando CP/M


Avatar de Usuario
FloppySoftware
Mensajes: 224
Registrado: 21 Oct 2016 15:10
Agradecido : 36 veces
Agradecimiento recibido: 41 veces
Contactar:

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor FloppySoftware » 18 Jul 2012 19:06

Hola,

Rescato este hilo, puesto que aunque es "antiguo", mejor lo dejamos en retro ;)

A ver... menudo lío...

Todo esto de CP/M y el DOS de MSX, viene de los tiempos de cuando IBM decidió diseñar el PC.

Si buscáis información, la encontraréis, pero os la resumo de memoria.

IBM quería diseñar el PC, y acudió a MICROSOFT, y éste (BILL GATES) le ofreció su BASIC.

Pero IBM quería un SO, y BILL le indicó que debía ir a DIGITAL RESEARCH y preguntar por su CP/M.

En aquella época MICROSOFT sólo se dedicaba a los lenguajes, no a los SO.

No hubo acuerdo entre IBM y DIGITAL RESEARCH.

IBM volvió a MICROSOFT, y GATES buscó.

Acabó encontrando un SO llamado QDOS (Quick and Dirty Operating System) creado por un tal PATERSON de SCP.

SCP trabajaba con placas de la CPU 8086. Esperaban la versión de CP/M para dicho procesador, pero como no llegaba, el tal PATERSON cogió un manual de CP/M (de 8 bits) y creó el QDOS, copiando la funcionalidad de las funciones del BDOS.

Al menos, eso dice él, porque las acusaciones de plagio se repiten de cuando en cuando.

Se dice, se cuenta, se rumorea, que PATERSON desensambló el código del BDOS de CP/M, lo tradujo a ensamblador del 8086, y poco más.

Dicho OS también fue conocido como 86-DOS.

Bueno, pues llega BILL GATES, hace el negocio del siglo, y SCP le licencia el OS, ocultándoles que era para IBM.

MICROSOFT acuerda con IBM suministrar también el OS.

El mismo PATERSON trabajó sobre el código nuevamente, le cambiaron el nombre a PC-DOS y p'adentro.

MICROSOFT compró posteriormente a SCP el OS, y acordó con IBM que podrían hacer su propio OS: MS-DOS.

Vamos, el negocio del siglo como ya sabeis.

Cuando DIGITAL RESEARCH vió el PC-DOS, el cabreo fue monumental, hubo acusaciones, y todo "se arregló" con el acuerdo de que IBM ofrecería también CP/M 86 con el PC.

El resto es historia.

el PC-DOS v1.0, no tiene directorios, ni estructuras handle para manejo de archivos. Utiliza el FCB. ¿Os suena?

¿Y qué tiene que ver todo esto con el MSXDOS?

Es la versión 8 bits para MSX de MS-DOS.

De ahí que sus funciones internas y las del BDOS de CP/M sean prácticamente idénticas.

Por cierto, DIGITAL RESEARCH produjo PERSONAL CP/M (o PCP/M) para MSX, que se caracteriza por haber sido escrita en ensamblador Z80, a diferencia del resto de versiones de 8 bits, que lo han sido para 8080.

Saludos.
Developing software since 1987 - http://www.floppysoftware.es

Avatar de Usuario
FloppySoftware
Mensajes: 224
Registrado: 21 Oct 2016 15:10
Agradecido : 36 veces
Agradecimiento recibido: 41 veces
Contactar:

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor FloppySoftware » 18 Jul 2012 19:18

"P-CP/M in Beta Test"
Microsystems Journal, Vol.5 No.2 (February 1984) p.12


P-CP/M in beta test
===================

Digital Research of Japan has disclosed that it is beta testing
preproduction home computers using the new CP/M-in-ROM operating
system. Reportedly, these units use an IC that integrates the
system software ROM and processor into one IC and will make
possible the selling of CP/M-based systems for under $250.
This version of CP/M is being referred to by DRI as "P-CP/M".

Systems running under P-CP/M are expected to compete with home
computers that have the new MSX operating system from Microsoft.
Several Japanese personal computer makers have already announced
their intention to introduce a system based on MSX, and Fujitsu
Ltd. has already introduced a personal computer running the
Microsoft MSX operating system. Sales of the unit are currently
being limited to Japan.
Developing software since 1987 - http://www.floppysoftware.es

Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor ron » 18 Jul 2012 20:02

Echa un ojo en la sección de fichas de la web , verás verás !!! ;-)

Avatar de Usuario
FloppySoftware
Mensajes: 224
Registrado: 21 Oct 2016 15:10
Agradecido : 36 veces
Agradecimiento recibido: 41 veces
Contactar:

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor FloppySoftware » 18 Jul 2012 20:19

Aaaaaaaaaaaaaamén!

"Gary Kildall, dijo, NO. IBM volvió a Bill Gates a ver si podía conseguir que Kildall cambiara de opinión. Sin embargo, Bill Gates cambió el plan de juego. Él había disparado a Gary Kildall en primer lugar. No le iba a dar un segundo de tregua. Kildall era mucho mejor programador. Gates fue un hombre de negocios mejor y vio la oportunidad mucho más clara que Gary Kildall. Bill Gates tenía mayor habilidad para dar a la gente lo que quería. Bill Gates no tenía un sistema operativo para vender, pero aún así se lo ofreció a IBM, y no tenía NADA. Paul Allen, co-fundador de Microsoft sabía en dónde podía conseguir un sistema operativo al otro lado de la ciudad.

Tim Paterson propietario de Seattle Computer Products había escrito Q-DOS una imitación casi exacta de CP / M. Allen se lo compró por $ 50,000. Allen nunca le mencionó que lo iban a revender a IBM. Microsoft le cambió el nombre por MS-DOS, a continuación, un acuerdo con IBM. IBM les pagaría royalties por cada copia y Microsoft conservaría los derechos de propiedad sobre el sistema operativo. Esto significaba que podían vender la licencia de MS-DOS a cualquier persona que la quisiera. IBM PC se convirtió en el estándar de la industria."

El libro de Kildall, es curioso, hizo imprimir unas pocas copias y las regaló a amigos y familiares.

Hace unos meses, vi que en eBay se vendía una copia, y se podía leer la introducción, que, como no, está guardada en mi ordenador.

Quién pudiera tener ese libro...
Developing software since 1987 - http://www.floppysoftware.es

Avatar de Usuario
ron
Mensajes: 18951
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2030 veces
Agradecimiento recibido: 1745 veces

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor ron » 18 Jul 2012 20:23

FloppySoftware, conocí a Dancresp por el CP/M, y ciertamente no hay mayor gustazo que encontrar a alguien a quien le guste el CP/M, soy un enamorado del mismo.

Tengo un mogollón de máquinas que corren CP/M nativo y me encanta hacer pruebas y experimentos, he probado bastantes cosas sobre mis MSX2 con CP/M y con MSXDOS y me quedo con el CP/M.

Ya vamos comentando, está todo por redescubrir y aquí nos gusta el CP/M, pregúntale a SiliceBit o Harnás las que hemos liado con el CP/M del C128... jejeje a pasarlo bien !!!

Saludos Cepemeros

Avatar de Usuario
FloppySoftware
Mensajes: 224
Registrado: 21 Oct 2016 15:10
Agradecido : 36 veces
Agradecimiento recibido: 41 veces
Contactar:

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor FloppySoftware » 18 Jul 2012 20:26

Aquí tenéis el prefacio, por si os interesa:

http://p1.la-img.com/642/18251/6176143_2_l.jpg

Y aquí todo lo que encontré:

http://www.liveauctioneers.com/item/6176143
Developing software since 1987 - http://www.floppysoftware.es

Avatar de Usuario
FloppySoftware
Mensajes: 224
Registrado: 21 Oct 2016 15:10
Agradecido : 36 veces
Agradecimiento recibido: 41 veces
Contactar:

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor FloppySoftware » 18 Jul 2012 20:27

Hola Ron,

Pues aquí tenéis un incondicional más de CP/M.

Faltaría PLUS.

Saludos.
Developing software since 1987 - http://www.floppysoftware.es

Avatar de Usuario
CasioFP
Mensajes: 85
Registrado: 18 Jun 2012 19:15
Agradecimiento recibido: 1 vez
Contactar:

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor CasioFP » 18 Jul 2012 22:06

Tambien me apunto como incondicional del CP/M :)
No hubiera creido encontrar AUN interés por este SO en 2012!
da alegria, vamos :)

Avatar de Usuario
FloppySoftware
Mensajes: 224
Registrado: 21 Oct 2016 15:10
Agradecido : 36 veces
Agradecimiento recibido: 41 veces
Contactar:

Re: ¿ Microsoft y MSX = CP/M 2.2. * SVI7 % RVS y CP/M3 = MSX2 ? ¿ Qué falla en la ecuación ?

Mensajepor FloppySoftware » 18 Jul 2012 22:39

Hay más interés en CP/M del que parece, creo yo.

Sólo falta el propio empujoncito para decir "YO TAMBIÉN".

Código: Seleccionar todo

>>>
/*    UX - Enhanced CP/M Programming Interface


   28-Jul-2011 : MGL / Added FCX support (user numbers in file names / FCBs)

*/

/*   Bdos functions
   **************
*/

#define BF_GETDRV 25
#define BF_SETDRV 14
#define BF_USER 32
#define BF_DMA 26
#define BF_SEARCH1ST 17
#define BF_SEARCHNXT 18
#define BF_OSVER 12
#define BF_CONST 11

#define UX_FCX_SIZ 37
#define UX_FCX_USR 0
#define UX_FCX_DRV 1
#define UX_FCX_RRC 34
<<<
Developing software since 1987 - http://www.floppysoftware.es


Volver a “Sistemas Operativos”

¿Quién está conectado?

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