Por cierto, hablando de MSX... El TurboR se come con patatas a todos los anteriores...
Y eso que estoy asumiendo que TIME se usa igual que en el resto de máquinas MSX (PAL). Siendo el TurboR un chisme que sólo existió en modelos japoneses, no sería extraño que el comando TIME estuviera calibrado para 60Hz en lugar de 50, en cuyo caso el tiempo medido sería menor que el que aparece aquí.
Y el equipo con el BASIC más rápido es...
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- 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: 54 veces
- Contactar:
Re: Y el equipo con el BASIC más rápido es...
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- 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: 54 veces
- Contactar:
Re: Y el equipo con el BASIC más rápido es...
Por cierto... el ordenador de Radastan, si lo pone a 14MHz y sin contienda, como mostré en su hilo, y suponiendo que portara el OpenSE, que es más o menos como el BASIC del Spectrum, daría este resultado:
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
-
- MSX Turbo R
- Mensajes: 289
- Registrado: 01 Nov 2009, 21:28
- Sistema Favorito: MSX
- primer_sistema: MSX
- consola_favorita: Nintendo GameCube
- Primera consola: Sega Master System
Re: Y el equipo con el BASIC más rápido es...
Solo un detalle:
No me fiaría mucho (por no decir nada) de los emuladores de MSX para hacer este tipo de pruebas: Ya ha quedado demostrado que van a su bola.
No me fiaría mucho (por no decir nada) de los emuladores de MSX para hacer este tipo de pruebas: Ya ha quedado demostrado que van a su bola.
-
- Amiga 1200
- Mensajes: 1393
- Registrado: 23 Dic 2008, 17:53
- Sistema Favorito: MSX
- primer_sistema: ZX81
- Primera consola: Atari 2600
- Gracias dadas: 3 veces
- Gracias recibidas: 20 veces
Re: Y el equipo con el BASIC más rápido es...
Coincido con makinavaja, y por eso hice las pruebas en los equipos reales.
Hay emuladores que son super-exactos, pero hay otros que no.
Hay emuladores que son super-exactos, pero hay otros que no.
Buscando la IP de la W.O.P.R.
- radastan
- Amiga 2500
- Mensajes: 4542
- Registrado: 11 Jun 2007, 19:29
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Sega Genesis/Megadrive
- Primera consola: TV Games/Pong Clone
- Ubicación: Córdoba
- Gracias dadas: 9 veces
- Gracias recibidas: 40 veces
- Contactar:
Re: Y el equipo con el BASIC más rápido es...
mcleod_ideafix escribió:Por cierto... el ordenador de Radastan, si lo pone a 14MHz y sin contienda, como mostré en su hilo, y suponiendo que portara el OpenSE, que es más o menos como el BASIC del Spectrum, daría este resultado:
Mi idea es que el BASIC se cargue aparte, aunque eso suponga menos RAM de usuario, ya que la ROM quiero que tenga rutinas que faciliten la vida a los programadores y hagan que sea posible un desarrollo rápido de aplicaciones y juegos.
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
- scooter
- Amiga 1200
- Mensajes: 1031
- Registrado: 17 Jul 2012, 09:25
- primer_sistema: C64
- Ubicación: Alicante
Re: Y el equipo con el BASIC más rápido es...
En su época hice probaturas de velocidad respecto a lo publicado en alguna revista. El basic del c128 era bastante lento, pero en modo fasr 2MHz era el mas rápido de todos, se perdía el vic pero no el vdc (cosas de tener dos chips de video independientes).
Eso si la pruebas de potencias era un truño, resultaba ser mucho mas rápido hacer un bucle for para multiplicar n veces que elevar a n.
Se ve que commodore puso un cutrebasic en el c64, ya tenía versiones mejores, porque por el basic v2.0 no tenía que pagar a microsoft, tenía un contrato de "tarifa plana" sobre esa versión.... habida cuenta de la animalada de c64 que hizo ahorró una pasta gansa, los usuarios nos volvimos tontos a pokearlo todo pero bueno...
Eso si la pruebas de potencias era un truño, resultaba ser mucho mas rápido hacer un bucle for para multiplicar n veces que elevar a n.
Se ve que commodore puso un cutrebasic en el c64, ya tenía versiones mejores, porque por el basic v2.0 no tenía que pagar a microsoft, tenía un contrato de "tarifa plana" sobre esa versión.... habida cuenta de la animalada de c64 que hizo ahorró una pasta gansa, los usuarios nos volvimos tontos a pokearlo todo pero bueno...
- josepzin
- Amiga 2500
- Mensajes: 3103
- Registrado: 12 Ene 2009, 14:36
- Sistema Favorito: C64
- primer_sistema: ZX81
- Ubicación: Carthagonova
- Gracias dadas: 4 veces
- Gracias recibidas: 63 veces
- Contactar:
Re: Y el equipo con el BASIC más rápido es...
scooter escribió:habida cuenta de la animalada de c64 que hizo ahorró una pasta gansa, los usuarios nos volvimos tontos a pokearlo todo pero bueno...
¿pero y lo que aprendías usando esos POKEs?! nadie piensa en eso?!

- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- 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: 54 veces
- Contactar:
Re: Y el equipo con el BASIC más rápido es...
makinavaja escribió:Solo un detalle:
No me fiaría mucho (por no decir nada) de los emuladores de MSX para hacer este tipo de pruebas: Ya ha quedado demostrado que van a su bola.
He usado BlueMSX, que según la Wikipedia, es "cycle accurate".
http://en.wikipedia.org/wiki/BlueMSX
De hecho, un emulador que no sea preciso a nivel de ciclo de reloj de CPU, tendrá problemas con muchos juegos y demos, en los que se hacen bucles de retardo basándose únicamente en la velocidad del procesador. De todas formas, trataré de replicar los resultados de los tests de Dancresp con estos mismos emuladores, y así me hago una idea de si son exactos o no. A ver qué sale...

Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
-
- Amiga 1200
- Mensajes: 1393
- Registrado: 23 Dic 2008, 17:53
- Sistema Favorito: MSX
- primer_sistema: ZX81
- Primera consola: Atari 2600
- Gracias dadas: 3 veces
- Gracias recibidas: 20 veces
Re: Y el equipo con el BASIC más rápido es...
mcleod_ideafix escribió:De todas formas, trataré de replicar los resultados de los tests de Dancresp con estos mismos emuladores, y así me hago una idea de si son exactos o no. A ver qué sale...
Piensa que no soy un cyborg, y no se los emuladores pero el tiempo de reacción de mis dedos llevan su tiempo...

Buscando la IP de la W.O.P.R.
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- 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: 54 veces
- Contactar:
Re: Y el equipo con el BASIC más rápido es...
dancresp escribió:Piensa que no soy un cyborg, y no se los emuladores pero el tiempo de reacción de mis dedos llevan su tiempo...
Ya me he dado cuenta de que los resultados difieren un poco... es por eso que comentaba al principio la conveniencia de que sea la propia máquina la que se cronometre. Aun así, obtengo con BlueMSX unos resultados muy similares a los tuyos (varía en 2-3 décimas de segundo, lo cual es lógico por aquello del tiempo de reacción).
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados