SDK completo para Spectrum

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

Moderador: Sir Cilve Sinclair

Re: SDK completo para Spectrum

Notapor Bubu el Lun Ene 07, 2008 10:21 pm

Bueno, sigo con el rollo de las constantes aquí
Bubu
Freddy Hardest
 
Mensajes: 544
Registrado: Mie Oct 31, 2007 1:15 am

Re:

Notapor Boriel el Mar Feb 19, 2008 10:39 pm

mcleod_ideafix escribió:Herramienta de diseño gráfico con las mismas características que el Spectrum: tienes BASIn para generar los UDG's y creo que también música, y BMP2SCR que además de convertir imágenes a formato SCR, tiene un editor de dibujo en el que se emula el "atrribute clash" del Spectrum.

Por cierto, estoy buscando el "Basin" pero en la página que he encontrado (creo que es la del autor), el enlace no va. :( Es como si lo hubieran retirado.

¿Alguien sabe algo? Donde lo puedo conseguir? Miraré en WOS...
Boriel
Sabreman
 
Mensajes: 347
Registrado: Lun May 28, 2007 9:55 am
Ubicación: Tenerife

Re: SDK completo para Spectrum

Notapor rockersuke el Mar Feb 19, 2008 10:47 pm

En WOS sí que parece estar, de hecho, yo siempre creí que sólo estaba allí.

--
rockersuke
Jack The Nipper
 
Mensajes: 102
Registrado: Vie May 11, 2007 1:08 am

Re: SDK completo para Spectrum

Notapor empardopo el Lun Dic 15, 2008 10:58 pm

Buenas,

¿todos estos programas que comentáis son shareware, freeware? En caso afirmativo, ¿algún link?

Me gustaría aprender a hacer alguna cosita en código máquina. ¿qué lecturas me recomendáis al respecto? ¿por dónde se puede empezar?

Muchas gracias y un saludo
empardopo
rst 0
 
Mensajes: 12
Registrado: Lun Dic 15, 2008 10:44 pm

Re: SDK completo para Spectrum

Notapor zyloj el Lun Dic 15, 2008 11:27 pm

empardopo escribió:¿todos estos programas que comentáis son shareware, freeware? En caso afirmativo, ¿algún link?

Creo que en el hilo siempre se ha hablado de aplicaciones freeware.

Dinos exactamente que aplicaciones te interesan para poderte pasar enlaces. Una opción es buscar en la sección panorama de Magazine ZX, donde se suele recopilar enlaces de todas aquellas utilidades que van saliendo o actualizándose.

empardopo escribió:Me gustaría aprender a hacer alguna cosita en código máquina. ¿qué lecturas me recomendáis al respecto? ¿por dónde se puede empezar?

Echa un ojo al curso de código máquina de Microhobby, y al curso de Santiago Romero en Magazine ZX.
Avatar de Usuario
zyloj
Freddy Hardest
 
Mensajes: 711
Registrado: Mar Abr 17, 2007 12:31 am
Ubicación: cada día más lejos de aquí

Re: SDK completo para Spectrum

Notapor empardopo el Mar Dic 16, 2008 10:06 am

OK muchas gracias,zyloj

Era una orientación de por donde empezar :D

Un saludo
empardopo
rst 0
 
Mensajes: 12
Registrado: Lun Dic 15, 2008 10:44 pm

Re: SDK completo para Spectrum

Notapor Metalbrain el Mar Dic 16, 2008 1:18 pm

empardopo escribió:Buenas,

¿todos estos programas que comentáis son shareware, freeware? En caso afirmativo, ¿algún link?


Aquí tienes una recopilación de recursos que se hizo hace tiempo
http://www.speccy.org/wiki/doku.php?id= ... rog:indice

y si alguien tiene alguna sugerencia para ampliarlo, puede hacerlo en su hilo:
viewtopic.php?f=6&t=558

(Tal vez sea conveniente ponerle la chincheta a dicho hilo en lugar de a este)

(Edit: actualizado enlace a la recopilación de recursos, que había cambiado)
Ultima edición por Metalbrain el Mie Nov 18, 2009 5:24 pm, editado 1 vez en total
SevenuP se escribe con u minúscula y P mayúscula.
Avatar de Usuario
Metalbrain
Freddy Hardest
 
Mensajes: 572
Registrado: Lun May 07, 2007 8:17 am
Ubicación: Sevilla

Re: SDK completo para Spectrum

Notapor empardopo el Mar Dic 16, 2008 7:51 pm

Ok Muchas, gracias.

De momento, he empezado con la lectura de el libro de código máquina del spectrum de J.Martinez Velarde. No sé si será un buen comienzo o no.

Para los ejemplos de momento, estoy con el Spectaculator 5.3.

Un saludo
empardopo
rst 0
 
Mensajes: 12
Registrado: Lun Dic 15, 2008 10:44 pm

Re: SDK completo para Spectrum

Notapor OptimusZX el Vie Nov 13, 2009 2:18 am

empardopo escribió:
De momento, he empezado con la lectura de el libro de código máquina del spectrum de J.Martinez Velarde. No sé si será un buen comienzo o no.

Para los ejemplos de momento, estoy con el Spectaculator 5.3.

Un saludo


Ya somos dos los que estamos "pegaó". :P
Avatar de Usuario
OptimusZX
Herbert
 
Mensajes: 83
Registrado: Jue Sep 24, 2009 11:10 pm
Ubicación: Sevilla

Re: SDK completo para Spectrum

Notapor sromero el Jue Oct 28, 2010 1:26 pm

empardopo escribió:Ok Muchas, gracias.

De momento, he empezado con la lectura de el libro de código máquina del spectrum de J.Martinez Velarde. No sé si será un buen comienzo o no.


Sinceramente, no me parece de las mejores opciones pese a ser de los más famosos.

Te recomiendo que te descargues algunos de los libros en castellano (y también en Inglés) del FTP de World Of Spectrum.

Concretamente:

  • CodigoMaquinaDelZX-Spectrum.pdf
  • CodigoMaquinaZXSpectrum-ParaPrincipiantes.pdf
  • IntroducingSpectrumMachineCode(SpectrumIntroduccionAlCodigoMaqui​na)(DiazDeSantosS.A.).pdf
  • MachineCodeForBeginners(CodigoDeMaquinaParaPrinci?​ntes)(EdicionesPlesa).pdf

En inglés, imprescindibles (el primero de ellos incluso para empezar desde cero):

  • SpectrumMachineLanguageForTheAbsoluteBeginner.pdf
  • Z80AssemblyLanguageProgramming.pdf
  • Z80AssemblyLanguageSubroutines.pdf
  • ProgrammingTheZ80_2ndEdition.pdf

Y creo que, sinceramente, te recomiendo seguir Curso de Ensamblador de Spectrum y Spectrum que estoy publicando en el Wiki de Speccy.org. Creo que poco a poco se convertirá en una referencia bastante completa.
NoP / Compiler
Avatar de Usuario
sromero
Nonamed
 
Mensajes: 1221
Registrado: Mar Abr 17, 2007 12:35 pm
Ubicación: Valencia

Re: SDK completo para Spectrum

Notapor cheveron el Jue Ene 24, 2013 5:25 pm

For a Spectrum specific Z80 book for beginners you can't do better than Mastering Machine Code On Your ZX Spectrum by Toni Baker. ISBN 0 907563 23 6
«Dime con quién andas, y te diré quién eres» — Cervantes
Avatar de Usuario
cheveron
Manic Miner
 
Mensajes: 271
Registrado: Lun Jun 28, 2010 6:14 pm
Ubicación: Londres

Re: SDK completo para Spectrum

Notapor Hark0 el Vie Ene 25, 2013 11:41 am

Metalbrain escribió:
empardopo escribió:Buenas,

¿todos estos programas que comentáis son shareware, freeware? En caso afirmativo, ¿algún link?


Aquí tienes una recopilación de recursos que se hizo hace tiempo
http://www.speccy.org/wiki/doku.php?id= ... rog:indice

y si alguien tiene alguna sugerencia para ampliarlo, puede hacerlo en su hilo:
http://www.speccy.org/foro/viewtopic.php?f=6&t=558

(Tal vez sea conveniente ponerle la chincheta a dicho hilo en lugar de a este)

(Edit: actualizado enlace a la recopilación de recursos, que había cambiado)



El baSIN lo puedes encontrar en el enlace que se comenta y/o directamente aqui:

ftp://ftp.worldofspectrum.org/pub/sincl ... c/windows/

Hay TRES versiones: 14b, 14c, 16r3

OJO!!!!

Hace "marcianadas" a más no poder... pero es ideal para renombrar (yo copio del bloc de notas a basin, renombro y vuelvo al bloc de notas).

También va de perillas para editar algún UDG de forma rápida.

Cuidado también si escribes cosas como BIN 00000000 (8 bits)... y guardas...

Al abrir te puedes encontrar con BIN 0000000 (7 bits)... entre otras cosas raras.

También va de perlas para controlar las variables que usas en Basic y COMO las usas...

Mi consejo sería que lo usaras con cuidado, la aplicación va bastante bien, pero no está exenta de bugs "raritos"...

;) Saludos.
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona

Re: SDK completo para Spectrum

Notapor cheveron el Vie Nov 15, 2013 11:55 am

One of the problems for me is that most of the tools run on Windows, and I'm a Mac user. I'm trying to put together a suite of tools and build scripts for the ZXodus][Engine and I've come to the conclusion that the simplest thing to do for distributing the environment is to build a Linux VM, install WINE on it and then pre-configure everything. On the Mac I'm using TextWrangler which can execute shell scripts.
«Dime con quién andas, y te diré quién eres» — Cervantes
Avatar de Usuario
cheveron
Manic Miner
 
Mensajes: 271
Registrado: Lun Jun 28, 2010 6:14 pm
Ubicación: Londres

Re: SDK completo para Spectrum

Notapor Hark0 el Vie Nov 15, 2013 12:29 pm

cheveron escribió:One of the problems for me is that most of the tools run on Windows, and I'm a Mac user. I'm trying to put together a suite of tools and build scripts for the ZXodus][Engine and I've come to the conclusion that the simplest thing to do for distributing the environment is to build a Linux VM, install WINE on it and then pre-configure everything. On the Mac I'm using TextWrangler which can execute shell scripts.


I am a Mac user too... i'm using windows tools with virtualbox....

I'm dreaming for a complete sdk for Spectrum with emulator, original basic, tile editor, ram/memory editor .... maybe a basin+real emulator... :P

PS Can you share the scripts for TextWrangler?

TIA, ;)
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica
Avatar de Usuario
Hark0
Freddy Hardest
 
Mensajes: 545
Registrado: Mar Nov 13, 2012 1:42 pm
Ubicación: Cornella de Llobregat - Barcelona

Re: SDK completo para Spectrum

Notapor cheveron el Vie Nov 15, 2013 1:22 pm

Hark0 escribió:I am a Mac user too... i'm using windows tools with virtualbox....

I use Wineskin to wrap Windows apps and run them on the Mac without having to install WINE. The only trouble is you end up with a complete replacement of the Windows API for each app, but it is easier than maintaining a WINE installation.

I'm dreaming for a complete sdk for Spectrum with emulator, original basic, tile editor, ram/memory editor .... maybe a basin+real emulator... :P

I use the Mac version of Fuse because it can be launched from the command line with parameters. On the real machine I use SE Basic 4 because 32 column mode sucks. I'm just getting to grips with Boriel's Basic though. For tile editing, especially 8x1 mode tile editing, I use ZX-Paintbrush. I find Fuse's debugger is adequate for poking RAM. Basin *is* a real emulator, but I wouldn't use it these days as there's no SE Basic support.


PS Can you share the scripts for TextWrangler?

Here's an example (although you may have to tweak it a bit to match your environment (assumes you have pasmo installed in /usr/local/bin):

Código: Seleccionar todo
#!/bin/sh
pasmo --tapbas input.asm output.tap
/Applications/Fuse.app/Contents/MacOS/Fuse --machine plus2a --auto-load --tape output.tap


That will compile a source file and load it in Fuse. I'm working on some more complex scripts as part of my RedBox project (development tools for the ZXodus][Engine).
«Dime con quién andas, y te diré quién eres» — Cervantes
Avatar de Usuario
cheveron
Manic Miner
 
Mensajes: 271
Registrado: Lun Jun 28, 2010 6:14 pm
Ubicación: Londres

PrevioSiguiente

Volver a Programación y nuevos desarrollos

¿Quién está conectado?

Usuarios navegando este Foro: Bing [Bot] y 6 invitados