Empezando con código máquina

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Re: Empezando con código máquina

Notapor OptimusZX el Dom Dic 04, 2016 10:35 pm

Ok, no me he parado a mirar cual puede ser la diferencia, simplemente es un editor que no pesa nada y tiene todo lo necesario que necesitas, otra alternativa es el note++, muy recomendable y con muchas opciones, y si, es un editor de código libre(free source code).

No lo suelo manejar pero aquí seguro que hay mucho experto en este editor.

https://notepad-plus-plus.org

Un saludo. :wink:
Avatar de Usuario
OptimusZX
Herbert
 
Mensajes: 83
Registrado: Jue Sep 24, 2009 11:10 pm
Ubicación: Sevilla

Re: Empezando con código máquina

Notapor Tromponauta el Dom Dic 04, 2016 10:40 pm

OptimusZX escribió:Ok, no me he parado a mirar cual puede ser la diferencia, simplemente es un editor que no pesa nada y tiene todo lo necesario que necesitas, otra alternativa es el note++, muy recomendable y con muchas opciones, y si, es un editor de código libre(free source code).

No lo suelo manejar pero aquí seguro que hay mucho experto en este editor.

https://notepad-plus-plus.org

Un saludo. :wink:


Gracias amigo, el Notepad++ es un viejo conocido, yo como suelo usar linux uso la versión para el Pingüino que se llama Notepad QQ http://notepadqq.altervista.org/wp/download/

Un saludo :wink:
Enviado desde mi Sinclair ZX-Spectrum ;-)
Avatar de Usuario
Tromponauta
rst 0
 
Mensajes: 16
Registrado: Mie Sep 28, 2016 8:22 am

Re: Empezando con código máquina

Notapor OptimusZX el Dom Dic 04, 2016 10:50 pm

Hubo un tiempo que cambiaba de editor a cada rato :lol: , y ya siempre utilizo Sublime text, aun que de vez en cuando me pongo a buscar nuevos editores, y hace un año descubrí Atom, esta basado en sublime text y si es open source, seguro que lo conoces también, aquí el enlace por si acaso lo tengo en linux junto a otros editores que no me acuerdo de eliminar :lol: .

Un saludo.
Avatar de Usuario
OptimusZX
Herbert
 
Mensajes: 83
Registrado: Jue Sep 24, 2009 11:10 pm
Ubicación: Sevilla

Re: Empezando con código máquina

Notapor Tromponauta el Dom Dic 04, 2016 10:53 pm

OptimusZX escribió:Hubo un tiempo que cambiaba de editor a cada rato :lol: , y ya siempre utilizo Sublime text, aun que de vez en cuando me pongo a buscar nuevos editores, y hace un año descubrí Atom, esta basado en sublime text y si es open source, seguro que lo conoces también, aquí el enlace por si acaso lo tengo en linux junto a otros editores que no me acuerdo de eliminar :lol: .

Un saludo.


Si, Atom llevo tiempo leyendo maravillas de el, si no me equivoco es el editor oficial de Github, no me ha dado por instalarlo por que ha estado mucho tiempo en versión alfa, beta y demás zarandajas :lol: creo que hace poco superó la versión 1.0 así que es buen momento para empezar a probarlo :D

Saludos ;-)
Enviado desde mi Sinclair ZX-Spectrum ;-)
Avatar de Usuario
Tromponauta
rst 0
 
Mensajes: 16
Registrado: Mie Sep 28, 2016 8:22 am

Re: Empezando con código máquina

Notapor OptimusZX el Dom Dic 04, 2016 11:01 pm

...si no me equivoco es el editor oficial de Github...


Si que lo es, yo lo he probado y lo veo muy parecido a sublime text.
Avatar de Usuario
OptimusZX
Herbert
 
Mensajes: 83
Registrado: Jue Sep 24, 2009 11:10 pm
Ubicación: Sevilla

Re: Empezando con código máquina

Notapor Tromponauta el Dom Dic 04, 2016 11:06 pm

OptimusZX escribió:
...si no me equivoco es el editor oficial de Github...


Si que lo es, yo lo he probado y lo veo muy parecido a sublime text.


Pues acabo de instalarlo, es un punto a favor el poder abrir una cuenta en GitHub y poder trabajar con el código Online sobre todo para los que trabajan en un proyecto en equipo, por que, para sincronizar textos entre distintos PC y tener una copia de seguridad a mi me vale con Dropbox o Google Drive, pero está claro que GitHub es una plataforma muy extendida, potente y en constante crecimiento, así que merece una oportunidad.

La pregunta es ¿Reconocerá Ensamblador del Z80? :roll:

Un saludo :mrgreen:
Enviado desde mi Sinclair ZX-Spectrum ;-)
Avatar de Usuario
Tromponauta
rst 0
 
Mensajes: 16
Registrado: Mie Sep 28, 2016 8:22 am

Re: Empezando con código máquina

Notapor OptimusZX el Dom Dic 04, 2016 11:13 pm

La pregunta es ¿Reconocerá Ensamblador del Z80? :roll:


Es extenso Github pero dudo que reconozca ensamblador de Z80, todo es probarlo, pero no creo que sea necesario, como dices, con dropbox o google drive y enlaces simbólicos puede ir perfectamente sobrado para trabajar con más gente en el proyecto, usando ensamblador Z80.
Avatar de Usuario
OptimusZX
Herbert
 
Mensajes: 83
Registrado: Jue Sep 24, 2009 11:10 pm
Ubicación: Sevilla

Re: Empezando con código máquina

Notapor Tromponauta el Dom Dic 04, 2016 11:17 pm

OptimusZX escribió:
La pregunta es ¿Reconocerá Ensamblador del Z80? :roll:


Es extenso Github pero dudo que reconozca ensamblador de Z80, todo es probarlo, pero no creo que sea necesario, como dices, con dropbox o google drive y enlaces simbólicos puede ir perfectamente sobrado para trabajar con más gente en el proyecto, usando ensamblador Z80.


Pues de momento lo que he probado no lo reconoce, con Notepad QQ, no tengo problema incluye como lenguaje el Z80, pero en este no lo veo por ningún sitio, ahora bien el tema por defecto me encanta, no hay nada mejor para no cargar los ojos :shock: que un tema oscuro con letras blancas 8)
Enviado desde mi Sinclair ZX-Spectrum ;-)
Avatar de Usuario
Tromponauta
rst 0
 
Mensajes: 16
Registrado: Mie Sep 28, 2016 8:22 am

Re: Empezando con código máquina

Notapor Tromponauta el Dom Dic 04, 2016 11:40 pm

OptimusZX escribió:Es extenso Github pero dudo que reconozca ensamblador de Z80, todo es probarlo, pero no creo que sea necesario, como dices, con dropbox o google drive y enlaces simbólicos puede ir perfectamente sobrado para trabajar con más gente en el proyecto, usando ensamblador Z80.


Vale ya está, solo hay que ir a Install Packages, en la casilla "Search" pones Z80 y al buscar te ofrece:

Primero:

language-z80asm

z80 Assembly Language Support in Atom

Adds syntax highlighting to z80 asssembly files in Atom, primarily for ti calculator programming.

Highlighting is based on brass

Contributions are greatly appreciated! Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc.

Segundo:

language-assembler-pasmo

Assembler language support in Atom

the package enables syntax-coloring to assembler code like pasmo which is a z80 assembler.

Tercero:

language-gb

z80 Assembly Language Support in Atom

Adds syntax highlighting to z80 asssembly files in Atom, primarily for ti calculator programming.

Highlighting is based on brass

Contributions are greatly appreciated! Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc.

Instalas el que más te guste y a correr :D
Enviado desde mi Sinclair ZX-Spectrum ;-)
Avatar de Usuario
Tromponauta
rst 0
 
Mensajes: 16
Registrado: Mie Sep 28, 2016 8:22 am

Re: Empezando con código máquina

Notapor OptimusZX el Lun Dic 05, 2016 2:50 pm

Que bueno!!. sí que sean puesto las pilas la comunidad de Atom. :)

Ya me instale el language-z80asm. :wink:

P.D.: Ahora ando con Atom de nuevo :lol:

Un saludo.
Avatar de Usuario
OptimusZX
Herbert
 
Mensajes: 83
Registrado: Jue Sep 24, 2009 11:10 pm
Ubicación: Sevilla

Re: Empezando con código máquina

Notapor carmeloco el Vie Dic 09, 2016 1:23 am

radastan escribió:Pues yo te voy a recomendar mi curso por una razón: es el más sencillo de todos para introducirte (flores, flores, flores).

http://www.bytemaniacos.com/ficheros/curso_asm/curso_asm_1.pdf

No es completo, pero si perfecto para quitarte el miedo y coger los conceptos básicos. Luego vete al de Compiler, que es una puñetera genialidad:

https://wiki.speccy.org/cursos/ensamblador/indice

y ya estarás listo para dar caña.

Me he leído tu curso, y me he encontrado con un par de erratas.
El link de la página 3, para descargar el "kit_ensamblador.zip", no es correcto. El link correcto es:
http://www.bytemaniacos.com/ficheros/curso_asm/kit_ensamblador.zip
Bueno, en sí, el link donde "encontrar todo" es:
http://www.bytemaniacos.com/ficheros/curso_asm/
En la página 11, falta una coma en:
Código: Seleccionar todo
ld de 22529

Lo mismo en la página 12, la 13 y la 14, con esa misma línea.
¿Quieres un ZX-Uno? puedes comprarlo en:
viewtopic.php?f=12&t=4991
Avatar de Usuario
carmeloco
Sabreman
 
Mensajes: 398
Registrado: Vie Mar 21, 2008 9:24 pm

Re: Empezando con código máquina

Notapor radastan el Vie Dic 09, 2016 11:48 pm

Tomo nota, lo corrijo en cuanto tenga un rato. Gracias.

EDITADO: echo
_________________________________________
Hay otras páginas.... pero no son Bytemaniacos
http://www.bytemaniacos.com
Orgullo de 8 bits
_________________________________________
Avatar de Usuario
radastan
Phantomas
 
Mensajes: 2117
Registrado: Lun May 07, 2007 5:34 pm

Re: Empezando con código máquina

Notapor Mode 2 el Dom Dic 18, 2016 12:18 pm

JBGV escribió:Hola !

Para empezar con código máquina te recomiendo el curso de compiler de está pagina y el de Jonathan Cauldwell

http://old8bits.blogspot.com.es/2016/04/como-escribir-juegos-para-el-zx_12.html

Mucho ánimo! :D


¡Hola!

Estaba echándole un ojo al curso de Cauldwell y me encuentro que el código a descargar (específicamente el del capítulo 2) cuando lo compilo con Pasmo convirtiéndolo a .TAP no me hace nada de lo que dice a la hora de ejecutarlo con el Zx-Spin. También he intentado ensamblar el .asm directamente desde el emulador pero nada. Está claro que hago algo mal pero no sé qué.

Gracias.
'Si el Pac-Man hubiese influido a nuestra generación, estaríamos todos corriendo en salas oscuras, masticando píldoras mágicas y escuchando músicas electrónicas repetitivas.'
Avatar de Usuario
Mode 2
Herbert
 
Mensajes: 76
Registrado: Mar May 05, 2009 9:55 am

Previo

Volver a Programación y nuevos desarrollos

¿Quién está conectado?

Usuarios navegando este Foro: Google [Bot] y 4 invitados