CP/M 8080 emulation for OS-9 6809 Level 2

Avatar de Usuario
luiscoco
Mensajes: 2336
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 34 veces
Agradecimiento recibido: 46 veces
Contactar:

CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor luiscoco » 25 Abr 2014 03:20

Emulando CPM 8080 Con la Color Computer con OS9, noticia algo vieja no se si la comentamos

https://www.youtube.com/watch?v=FiwmUnLTcjY


CP/M Emulator for OS-9 Level 2 W.I.P.
https://www.youtube.com/watch?v=BMA1Vqe9CzM

CP/M on CoCo3 Part 3
https://www.youtube.com/watch?v=HgZ8a0nT8cQ

Hay muchos videos mas

Avatar de Usuario
pser1
Mensajes: 2161
Registrado: 08 Dic 2012 18:34
Agradecido : 250 veces
Agradecimiento recibido: 253 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor pser1 » 25 Abr 2014 15:40

Hola Luis,

CP/M nunca me gustó, posiblemente porqué con mi Dragon 128k y doble disquetera me habitué rápidamente a currar con el bendito OS-9 y me temo que no había punto de comparación.
Actualmente con la gente que mantiene el NitrOS-9 sigue siendo la mejor opción.

Desconocía que se pudiera emular este otro sistema operativo, sería otro hilo mas al que dedicar tiempo, y sigo sin disponer del suficiente para mis cosas preferidas, o sea que lo tiene mal.
Eres una mina de información!!
saludos
pere

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor ron » 25 Abr 2014 19:33

Vamos por partes, que alguien ha pedido arroz y por casualidad tengo dos tazas -507 En los videos ya dice que es para CoCo3.

Si tiro de hemeroteca, el 12 de Sepiembre de 2013 puse este post :Emulador CP/M para OS-9 Level 2 W.I.P. Puede seguirse aquí: ---->
viewtopic.php?f=58&t=200030214 , y si os dais cuenta no hay ni una sola respuesta. Hoy 25 de Abril de 2014 por fin veo que los usuarios os tomáis en serio las cosas con este post.- Pero está en Tandy CoCo !!!

Está en el foro de sistemas operativos OS9. viewforum.php?f=58

Para mi el OS9 queda catalogado como sistema operativo, ya que funciona en varios micros, CoCo, Dragon, FM7 bajo 6809 y lo hace también bajo otros, incluido el PowerPC, x86 ARM, MIPS, SH4... luego escribo algo más.

Me gusta el Z80 y el 8080 no tanto, pero reconozco que el 6809 es un micro superior, aunque también que todos los micros han sido buenos y han desempeñado bien las funciones para las que fueron implementados. Hay sistemas operativos más buenos y menos buenos. Así de sencillo y la misma norma la aplico a los microprocesadores y por ende a los ordenadores y a su conjunto y electrónica.

Que conste que a mi me parece algo fascinante, que un 6809 pueda emular 8080 y CP/M es de otro planeta. Pero no significa que el CP/M sea malo ni nada de eso, viene de 1973-74 de las manos directas de Kildall sobre un ordenador casi personal, cuando en cambio el OS/9 es parido ya en 1979 y es un UNIX Like ! o sea, una rama basada en procesos en real-time, multitasking y multi-user. Lo cual no lo hace exactamente muy original si se compara con el CP/M y estando el OS9 desarrollado sobre un mejor hierro y con un equipo profesional frente al trabajo de un solo individuo.

Yo por más que he buscado en la red no he encontrado los detalles iniciales.- Los videos ( ya lo comenté en el post de 2013 ) no dicen nada. Y además ya dije que era toda la información que tenía.

[tabs][tabs: ]Full 8080 emulation and few Z-80 instructions. The os-9 module create an TPA and interpret each 8080 instruction as it provides emulation for bdos calls.[/tabs]

Por lo que vi en su día eso funciona bajo NitrOS-9/6309 Level 2 V3 2.9, ya dije que CoCo3.

Un Dragon 64 tiene eso, 64KB que es precisamente lo que necesita el CP/M 2.2 para funcionar. Un CoCo2 idem y el FM-7 repite las 64KB. Sois pocos los que tenéis CoCo3, por tanto privilegiados si hablamos de los que tenemos los otros. Además no todos tenemos un Dragon con 128K ( ya nos estáis contando como hacer el MOD ) y ya el colmo sería tener 80 columnas. Eso es nada ! aunque bajo FM-7 cuidado que si las trae. Pero si no se tiene controladora y disketera está uno en la misma situación aunque la emulación ayuda mucho en estos casos.

Y volviendo al emulador. Reitero que he buscado y solo salen los comentarios del tubo y estos posts de retrowiki. A mi me gustaría probarlo, tengo con que y me da la impresión que algo raro hay, espero estar equivocado. Usualmente los coders dejan versiones de test y beta y suelen usar un blog aunque sea con información, y en el mejor de los casos hasta se encuentra un foro donde hay información. Es lo que hecho de menos de este proyecto. Han pasado varios meses y vale, videos en el tubo, ¿ solo eso, no van a publicar nada aunque solo sea para contar algo del mismo y de su desarrollo ?

Tranquilos que algo hay: https://plus.google.com/107187427298243302806/posts y se llama CoCo Demus. Pero la info es la misma que la que hay aquí.- No tengo google+ y no se si hay algo más en esa url.

Se que Luis conoce a todos los sceners de CoCo y usuarios en EEUU, a ver si da con alguien que nos lo pase, eso hay que probarlo.

Seguramente que os encontrareis más hilos como este.-

Avatar de Usuario
luiscoco
Mensajes: 2336
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 34 veces
Agradecimiento recibido: 46 veces
Contactar:

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor luiscoco » 25 Abr 2014 20:49

Sip, por eso decía, que creia, que ya se había comentado, pero no esta mal recordar.
Lo de que esta en el foro que no es, pues si puedes lo pasamos al que si es. no problem

También a pasado por debajo la nueva version de Nitros level 3

a ver si hacemos un hilo
Yo me asombro lo bien que te sabes las cosas, las fechas los nombres, yo me acuerdo de que hay algo, pero nada, soy malo de memoria, jajaja


Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor ron » 26 Abr 2014 10:24

just for fun ! y tiene toda la razón pero coño, liberarlo pa que lo veamos y lo probemos -codrg1

Hale pa curarse en salud...

0006.png
0006.png (33.81 KiB) Visto 1438 veces


0007.png
0007.png (37.05 KiB) Visto 1438 veces

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor ron » 12 Jun 2018 20:00

Para quienes quieran probarlo tanto en máquina real CoCo3 como Emu, os paso todo. xD -rofl

Desde: http://www.colorcomputerarchive.com/
CPM Emulator v1.1 (Coco Demus) (OS-9) (Coco 3).zip
http://www.colorcomputerarchive.com
(575.88 KiB) Descargado 7 veces


Me costó encontrarlo pero ahí estaba. AL tema.

Esto es lo que hay en el ZIP.

Código: Seleccionar todo

Readme.txt
zork.dsk
wordstar33.dsk
turbo_pascal301a.dsk
supercalc.dsk
hitchhik.dsk
dbase.dsk
nos96809l2v030300coco3_40d_1.os9


y este es el readme....

CP/M Emulator for OS-9 L2 6809

This is an emulator to run native CP/M Z-80 applications on OS-9 file system.

A full Z-80 virtual machine is provided with 56K of TPA. All system calls are translated to OS-9 similars. It runs better in
6309 machines using NitrOS-9 6309 L2 versions.

The application uses the current folder as if it was drive A: No drive B: support. You can run applications but not the CP/M per se.

No CP/M diskette format is supported. You must port all the files to OS-9 filesystem prior to use.

Besides the native OS-9 terminal, two other terminal emulations are provided: DEC VT-52 and Kaypro-II.
To use one of these two call cpm with -v or -k parameter. No parameter means native OS-9 terminal.

Together the emulator are being provided some disks. Find for a script in every disk like 'ws' for WS.COM, 'turbo' for TURBO.COM, etc.
Just run the scripts and it will provide a nice green on black 80x24 window terminal emulation.

But you can call anytime as:

cpm [-k|-v] PROGRAM.COM

You can copy cpm to your local /DD/CMDS folder as well.

Happy CP/M'ing...


A buen entendedor...., aún así para quien no se aclare que lo comente. -507 -thumbup

Avatar de Usuario
pser1
Mensajes: 2161
Registrado: 08 Dic 2012 18:34
Agradecido : 250 veces
Agradecimiento recibido: 253 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor pser1 » 12 Jun 2018 22:39

Buenas noches,
¿Alguien le ha dedicado cinco minutos a este zip?
Me lo acabo de descargar y he arrancado el emulador de CoCo3 VCC v2.01
Ponga el disco que ponga en la unidad cero, no acepta DOS (para arrancar el sistema operativo)
así que haré alguna prueba más, pero me temo que si alguien no arroja mas luz al tema, se
va a quedar en esto ... un intento fallido.
saludos
pere

Pd. Lo que veo en los pantallazos es NitrOS-9 Level 1 cuando el disco de NOS9 que está en el zip corresponde al Level 2

Avatar de Usuario
pser1
Mensajes: 2161
Registrado: 08 Dic 2012 18:34
Agradecido : 250 veces
Agradecimiento recibido: 253 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor pser1 » 12 Jun 2018 23:02

Hola,
arrancando la version anterior del VCC (version 1.4.3b) y eligiendo arrancar en
NitrOS-9 Level 2, soporte para 6809, entonces puedo montar un disco en /d0 y hacer:
chx /d0
chd /d0
cpm -k ZORK1.COM
El resultado es este pantallazo ...
pantallazo01.jpg
pantallazo01.jpg (82.14 KiB) Visto 425 veces

saludos
pere

Pd si alguien consigue arrancar con el disco que viene en el zip, agradeceré información sobre como hacerlo -drinks

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor ron » 13 Jun 2018 08:47

Hola Pere

Ciertamente, no se que ha pasado con el MESS, si, emula pero no soy capaz de hacer boot de ninguna de las imágenes de NitrOS u OS-9...
Del mismo modo que tampoco con VCC....

Así que ya dejo pendiente hacerlo con máquina real, tampoco pasa nada, tan solo hay que pasar los DSK a HFE y probar... a ver si esta tarde puedo poner alguna prueba.

dancresp
Mensajes: 5166
Registrado: 13 Nov 2010 02:08
Agradecido : 69 veces
Agradecimiento recibido: 134 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor dancresp » 13 Jun 2018 09:21

Reflotada de post !!!

No lo recuerdo en su día, pero no deja de tener gracia el emular un CP/M en una máquina con un procesador distinto.
El rendimiento deja que desear, pero funcionar funciona.

Me recuerda al programa "8080.cmd" del CP/M-86, que permite emular las aplicaciones del CP/M en un PC, que si es decente, tira la mar de bien.

Avatar de Usuario
pser1
Mensajes: 2161
Registrado: 08 Dic 2012 18:34
Agradecido : 250 veces
Agradecimiento recibido: 253 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor pser1 » 13 Jun 2018 13:21

ron escribió:Hola Pere
Ciertamente, no se que ha pasado con el MESS, si, emula pero no soy capaz de hacer boot de ninguna de las imágenes de NitrOS u OS-9...
Del mismo modo que tampoco con VCC....
Así que ya dejo pendiente hacerlo con máquina real, tampoco pasa nada, tan solo hay que pasar los DSK a HFE y probar... a ver si esta tarde puedo poner alguna prueba.

Como habrás visto, si se puede arrancar todo, pero hay que hacerlo con un disco que funcione correctamente.
El de NitrOS-9 que viene en el zip no me arranca con el comando DOS en ninguna parte ...
Sin embargo usando la versión 3.3.0 de NitrOS-9 para 6309 con VCC funciona perfectamente, lo único que hay que hacer
luego es ir montando discos en la unidad que se desee (0-1-2-3) y ... a jugar!
saludos
pere
Pd adjunto los discos que *si* me funcionaron
CPM on NitrOS-9L2.zip
(251.17 KiB) Descargado 5 veces

EDIT: Los discos adjuntados corresponden al NitrOS-9 v3.3.0 para CPU 6309 así que recordad poner esta CPU
en el emulador o no funcionará!. Los otros discos del zip de CP/M basta con montarlos y usarlos normalmente
Suerte!

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor ron » 13 Jun 2018 17:56

Vale, descargo y pruebo.
Antes de probar nada, si tengo un disco de NitrOS9 que hace boot, pero con otros discos al meterle un DOS, ERROR !!!

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor ron » 13 Jun 2018 18:10

Pser, he descargado tus imágenes de disco. Como ya sabes para que funcionen en HXC, se ha de renombrar la extensión de fichero a .JVC y así los .HFE para la HxC ya funcionan.

Pues los discos que me has pasado no funcionan en HxC y máquina real. No se si es porque mi CoCo3 tiene 512KB...

En cambio tengo este que si lo hace.
nitros6309funciona.zip
(259.75 KiB) Descargado 4 veces


nitrosron.jpg
nitrosron.jpg (38.75 KiB) Visto 361 veces


He probado un montón de DSK y de todo y de momento solo he conseguido que me funcione este... en cambio el MAX y todo eso funciona perfecto.

Lo vamos mirando a ver que sale.

Avatar de Usuario
ron
Mensajes: 17743
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 801 veces
Agradecimiento recibido: 860 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor ron » 13 Jun 2018 18:39

Pser, con tus discos en Emulador parece que funciona todo !!!
Que cosa más rara, igual hay que pasarlos a DSK FÍSICO o grabarlas en una imagen con otra geometría.

6309cpmrw01.png
6309cpmrw01.png (7.33 KiB) Visto 354 veces

6309cpmrw02.png
6309cpmrw02.png (6.53 KiB) Visto 354 veces

6309cpmrw03.png
6309cpmrw03.png (5.98 KiB) Visto 354 veces


Ahí está el TURBOPASCAL ! ah ! y funciona a una velocidad bastante más que decente.

Avatar de Usuario
pser1
Mensajes: 2161
Registrado: 08 Dic 2012 18:34
Agradecido : 250 veces
Agradecimiento recibido: 253 veces

Re: CP/M 8080 emulation for OS-9 6809 Level 2

Mensajepor pser1 » 13 Jun 2018 18:49

ron escribió:Pser, he descargado tus imágenes de disco. Como ya sabes para que funcionen en HXC, se ha de renombrar la extensión de fichero a .JVC y así los .HFE para la HxC ya funcionan.
Pues los discos que me has pasado no funcionan en HxC y máquina real. No se si es porque mi CoCo3 tiene 512KB...
En cambio tengo este que si lo hace.
nitros6309funciona.zip
He probado un montón de DSK y de todo y de momento solo he conseguido que me funcione este... en cambio el MAX y todo eso funciona perfecto.
Lo vamos mirando a ver que sale.

Veamos Rodrigo,
yo no tengo el emulador de discos HxC, en su lugar me decidí por el CoCo-SDC que cuesta la mitad y *no* requiere transformaciones.
Encima lleva de serie mi DosPlus50 extended con lo que, además, puedo trabajar con drivewire!
Los dos discos que he subido son de 360k, es decir doble cara, no sé como trata estos casos el HXC.
Si abres el emulador VCC y pones el disco uno en el drive0 y el otro en el drive 1, basta con hacer DOS y arranca el NitrOS-9 Level 2 v3.3.0
Por cierto, la imagen que has adjuntado es de la versión 2.2.0, casi mejor que utilices la última (v3.3.0)
InicioNOS9L2.jpg
InicioNOS9L2.jpg (28.83 KiB) Visto 691 veces

A partir de este momento ya NO hay que hacer mas veces el comando DOS, basta con cargar el disco que quieras, por ejemplo en el drive2 y hacer
chx /d2
chd /d2
Para asegurar que programa y datos son accesibles, y luego cpm -k PROGRAMA.COM,
esta vez he cargado el supercalc y he llegado hasta aquí:
empezando.jpg
empezando.jpg (41.8 KiB) Visto 691 veces

saludos
pere


Volver a “Tandy CoCo”

¿Quién está conectado?

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