ZSM / Z80ASMUK v3.1 ensamblador para Z80 y CP/M

Avatar de Usuario
FloppySoftware
Mensajes: 172
Registrado: 21 Oct 2016 15:10
Agradecido : 18 veces
Agradecimiento recibido: 11 veces
Contactar:

ZSM / Z80ASMUK v3.1 ensamblador para Z80 y CP/M

Mensajepor FloppySoftware » 01 Dic 2016 09:00

¡Muy buenas!

¡Después de 25 años, ZSM ha sido actualizado a la versión 3.1!

ZSM (o Z80ASMUK como también es conocido), es un ensamblador nativo para Z80 y CP/M.

Si alguien está interesado, le invito a bucear en mi página web y GitHub:

http://www.floppysoftware.es
https://github.com/MiguelVis/RetroProjects

Nota arqueológica 1:

La última versión de la que tengo constancia es la v3.0, desarrollada en 1991, de ahí que el nº de versión asignado ahora sea el 3.1, pero es posible que haya alguna versión intermedia, dado que en los últimos tiempos, dicho ensamblador era distribuido por el Grupo de Usuarios de CP/M en UK y, lamentablemente, un señor compró, se quedó y nunca más dijo ni mu, los discos de dicha organización (hasta donde yo sé).

En mi GitHub están también unas cuantas versiones anteriores, de interés puramente arqueológico.

Nota arqueológica 2:

La de software que se habrá perdido, mamma mía...
Developing software since 1987.

dancresp
Mensajes: 4913
Registrado: 13 Nov 2010 02:08
Agradecido : 12 veces
Agradecimiento recibido: 54 veces

Re: ZSM / Z80ASMUK v3.1 ensamblador para Z80 y CP/M

Mensajepor dancresp » 01 Dic 2016 12:07

FloppySoftware escribió:Si alguien está interesado, le invito a bucear en mi página web y GitHub

Ya he buceado y he dado con él.

Lo probaré en mi Duinomite y emulador MyZ80, a ver que tal funciona.
Estos días he estado refrescando el assembler del Z80.

FloppySoftware escribió:La de software que se habrá perdido, mamma mía...

Ya te digo... y mira que he ido preservando lo que he encontrado.

Por cierto, una alegría volverte a leer por aquí.
Otro nombre que se asocia a un sistema. -drinks

Avatar de Usuario
FloppySoftware
Mensajes: 172
Registrado: 21 Oct 2016 15:10
Agradecido : 18 veces
Agradecimiento recibido: 11 veces
Contactar:

Re: ZSM / Z80ASMUK v3.1 ensamblador para Z80 y CP/M

Mensajepor FloppySoftware » 01 Dic 2016 22:33

dancresp escribió:Por cierto, una alegría volverte a leer por aquí.
Otro nombre que se asocia a un sistema. -drinks


Gracias, poco a poco voy volviendo al redil...
Developing software since 1987.

Avatar de Usuario
FloppySoftware
Mensajes: 172
Registrado: 21 Oct 2016 15:10
Agradecido : 18 veces
Agradecimiento recibido: 11 veces
Contactar:

Re: ZSM / Z80ASMUK v3.1 ensamblador para Z80 y CP/M

Mensajepor FloppySoftware » 01 Ene 2017 20:47

¡Muy buenas!

Acabo de actualizar ZSM a la versión v3.2:

http://www.floppysoftware.es
https://github.com/MiguelVis/RetroProjects

Ando con cierto proyecto, y he descubierto un bug en las instrucciones de rotado de bits. Aparentemente dicho bug se originó en la v3.0 aunque, si os digo la verdad, no se cómo. He re-escrito parte del código y chimpún.

He aprovechado, y he añadido un parche que me envió un colega CP/Mero, para añadir la fecha / hora en la salida del ensamblador, en el caso de que el SO sea CP/M v3. Dicho parche es opcional a la hora de compilar el código fuente de ZSM (por defecto está desactivado).

No deja de ser curioso el encontrar bugs en programas del año de la patata, y no menos curioso es poder solucionarlos, para que sigan utilizándose en proyectos nuevos.

¡Qué mejor manera de comenzar el año!

Saludos.
Developing software since 1987.

Avatar de Usuario
ron
Mensajes: 16718
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 314 veces
Agradecimiento recibido: 358 veces

Re: ZSM / Z80ASMUK v3.1 ensamblador para Z80 y CP/M

Mensajepor ron » 01 Ene 2017 20:57

Pues muchas gracias por la actualización de ZSM. Tengo pendiente un rotado de cacharros CP/M y aprovecharé para probarlo, estas cosas son siempre muy de agradecer y un assembler en CP/M siempre es tentador, sobre todo por probar herramientas nuevas y además tienes en el github un montón. No hay excusa para nadie.

Feliz Año


Volver a “Lenguajes de Programación y herramientas Dev”

¿Quién está conectado?

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