Decepción con el BASIC del Spectrum

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
xgipe
Atari 1040 STf
Atari 1040 STf
Mensajes: 860
Registrado: 26 May 2010, 15:59
Sistema Favorito: MSX
primer_sistema: MSX
consola_favorita: Sega Master System
Primera consola: Videopac
Ubicación: Ankh-Morpork
Gracias dadas: 49 veces
Gracias recibidas: 31 veces

Re: Decepción con el BASIC del Spectrum

Mensajepor xgipe » 21 Jun 2016, 11:26

zup escribió:De todas formas, estoy de acuerdo en la afirmación de que el MSX no es un ordenador de juegos. Todos sabemos que los japoneses solo están interesados en lolitas y pulpos (cuando se enteren de qué hacen los gallegos con los pulpos nos declaran la guerra), así que el MSX por fuerza tiene que ser para algo de eso...


Para lo primero, evidentemente... <XX
Imagen
Imagen
BLOAD "CAS:",R
Found: WIN3.11

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5310
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 46 veces
Contactar:

Re: Decepción con el BASIC del Spectrum

Mensajepor mcleod_ideafix » 29 Jun 2016, 11:09

Refloto el hilo porque he encontrado una implementación del BBC Basic para Spectrum.
http://mdfs.net/Software/Spectrum/BBCBasic/

Para usarlo en un emulador, lo más fácil quizás sea bajarse el archivo "Combined BBC BASIC and ZX BASIC ROM." que son 32KB y usarlo como ROM de reemplazo para un 128K o un +2 gris.

En el ZX-UNO hay que generar un fichero TAP para instalar la ROM desde la BIOS. Para ello, si teneis copiado el repositorio, desde la consola de comandos en el directorio firmware\roms copiad allí el fichero ROM BBCBasic.rom que os habeis bajado (el mismo que se usa para emulador) y teclear lo siguiente:

Código: Seleccionar todo

genrom 0 h1 "BBC Basic" BBCBasic.rom rom_taps\BBCBasic.tap
cgleches rom_taps\BBCBasic.tap rom_wavs\BBCBasic.wav 7

Y se habrá generado un fichero WAV en el directorio firmware\roms\rom_wavs que podreis cargar directamente desde la BIOS. Opción ROMs, pulsar N (New Entry). Escogeis un numero de entrada vacío (usualmente, uno más que el mayor número que tengais en el listado de ROMs) y cargais el WAV (que no lleva más de 30 segundos).

Bueno, pues la cosa es que con este BASIC, el Spectrum es más rápido que antes. Si echais un vistazo a la tabla de benchmarks que publiqué en este mismo hilo, el BBC Micro tardaba 0.55 segundos en el benchmark SAXPY, frente a 1.94 segundos del Spectrum. Pues bien, ahora tenemos:
Imagen

0.8 segundos. No llega a ser tan rápido como el BBC Micro, pero ahora al menos el Spectrum pasa a estar, en este ranking particular, en la segunda posición, sólo debajo precisamente del BBC Micro, y por encima del Amstrad, MSX, e incluso el QL.

Respecto del benchmark de generación de números primos, tenemos:
- Imprimiendo los números: 50.4 segundos
- Sin imprimirlos: 34.3 segundos
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
GXY
Atari 1040 STf
Atari 1040 STf
Mensajes: 1009
Registrado: 05 Oct 2013, 08:21
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sony PlayStation 1
Gracias dadas: 21 veces
Gracias recibidas: 36 veces

Re: Decepción con el BASIC del Spectrum

Mensajepor GXY » 29 Jun 2016, 14:34

una pregunta tonta, mcleod...

el test lo has hecho en el zx-uno, supongo. ¿en el spectrum real marca lo mismo?
RetroPescando... :mrgreen:

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5310
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 46 veces
Contactar:

Re: Decepción con el BASIC del Spectrum

Mensajepor mcleod_ideafix » 29 Jun 2016, 15:21

GXY escribió:una pregunta tonta, mcleod...

el test lo has hecho en el zx-uno, supongo. ¿en el spectrum real marca lo mismo?


Para poner esta ROM en un Spectrum original de Sinclair tendría que haber flasheado una EPROM de 32KB con el contenido de la ROM. El pantallazo de hecho no viene del ZX-UNO, sino del Spectaculator. En el ZX-UNO, obviamente, da el mismo resultado.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 2601
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 41 veces
Gracias recibidas: 166 veces
Contactar:

Re: Decepción con el BASIC del Spectrum

Mensajepor zup » 29 Jun 2016, 16:16

Y qué tal el BASIC de Andrew Owen? Mejora algo el rendimiento?
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5310
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 46 veces
Contactar:

Re: Decepción con el BASIC del Spectrum

Mensajepor mcleod_ideafix » 29 Jun 2016, 18:24

zup escribió:Y qué tal el BASIC de Andrew Owen? Mejora algo el rendimiento?

No. Basicamente son las mismas tripas que el BASIC de Sinclair.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
GXY
Atari 1040 STf
Atari 1040 STf
Mensajes: 1009
Registrado: 05 Oct 2013, 08:21
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sony PlayStation 1
Gracias dadas: 21 veces
Gracias recibidas: 36 veces

Re: Decepción con el BASIC del Spectrum

Mensajepor GXY » 30 Jun 2016, 00:37

gracias por la aclaracion
RetroPescando... :mrgreen:

Avatar de Usuario
antligen
Dragon 32
Dragon 32
Mensajes: 27
Registrado: 16 Ene 2014, 19:44
Sistema Favorito: Spectrum +2
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Atari 2600
Ubicación: Castellón
Contactar:

Re: Decepción con el BASIC del Spectrum

Mensajepor antligen » 06 Jul 2016, 13:01

zup escribió:
...

En cuanto al MSX... yo lo metería junto al Commodore 64 en un apartado de "consolas con teclado y BASIC". Lo de tener chips de sprites dedicados es más cosa de consolas que de ordenadores. Quizás con el MSX2 se convirtió más en un ordenador "serio" (con capacidades de trabajo) gracias a ese interfaz de disco, pero el MSX1 y sus cartuchos daban un tufillo a consola bastante exagerado.

...



La versión "sin teclado" de la consola MSX era esta https://es.wikipedia.org/wiki/ColecoVision

Avatar de Usuario
xgipe
Atari 1040 STf
Atari 1040 STf
Mensajes: 860
Registrado: 26 May 2010, 15:59
Sistema Favorito: MSX
primer_sistema: MSX
consola_favorita: Sega Master System
Primera consola: Videopac
Ubicación: Ankh-Morpork
Gracias dadas: 49 veces
Gracias recibidas: 31 veces

Re: Decepción con el BASIC del Spectrum

Mensajepor xgipe » 06 Jul 2016, 15:12

antligen escribió:La versión "sin teclado" de la consola MSX era esta https://es.wikipedia.org/wiki/ColecoVision


Ni hablar. [-(
La versión en consola de MSX la fabricó Daewoo, bajo el nombre de Zemmix.
https://en.wikipedia.org/wiki/Zemmix
BLOAD "CAS:",R
Found: WIN3.11

Avatar de Usuario
na_th_an
Amiga 1200
Amiga 1200
Mensajes: 1270
Registrado: 10 Oct 2012, 11:17
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sega Master System
Gracias dadas: 18 veces
Gracias recibidas: 12 veces

Re: Decepción con el BASIC del Spectrum

Mensajepor na_th_an » 06 Jul 2016, 22:20

Además, al MSX se parece mucho más la SG-1000 que la Coleco.


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados