Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Jeff

Páginas: 1 [2] 3 4 ... 40
16
Alex64 / Re:Santa's Workout II
« en: Diciembre 26, 2022, 12:13:05 »
Ole!
Muchas gracias por la copa!
Estupendo regalo de Navidad!
Ahora que se acabo la competición, intentaré avanzar más mediante las claves.

17
BASIC / Re:Benchmarks de BASICs de distintos sistemas
« en: Diciembre 24, 2022, 12:20:52 »
En Oric se ha tirado 2m 40s para el mismo programa.


El Commodore 64 según el video 2m 15s


El Amstrad CPC (Z80) según el video 1m 20s


En cambio, el Apple II, se toma 1m 55s


El BBC Micro, anteriomente comentado, le lleva en realizar el cálculo 45s. Mas rápido que el Amstrad, que lleva un Z80 a 4 Mhz,


La prueba con el Atari 800XL, arroja una velocidad sonrrojante de 3m 50s. Uno de sus competidores directos.


El Commodore 128 tarda en la ejecucuón del programa 2m 48s


Respecto a la consulta del SYS:
El SYS 50000 no hace nada en un C64 stock
Apunta a la zona reservada de la RAM (De $C000 a $CFFF)
Todo depende que lo que tenga en ese momento cargado en RAM en esa posición de memoria.


18
BASIC / Re:¿Es bueno el BASIC del C64? EL DEBATE
« en: Diciembre 24, 2022, 11:15:06 »
Para borrar la pantalla desde BASIC había que hacer un PRINT concreto, no?

Mirando en google:
PRINT CHR$(147)

Yo recuerdo que ponía un PRINT "corazon invertido" que asumo está poniendo exactamente el valor 147.

Si, de las dos maneras.

Esa era la discusión. No existen un comando directo tipo CLEAR o CLS (Existe CLR, pero reinicia variables), pero mediante esa instrucción tienes el efecto buscado.

19
BASIC / Re:¿Es bueno el BASIC del C64? EL DEBATE
« en: Diciembre 24, 2022, 00:10:23 »
Muy agradable y constructiva tu respuesta sobre el Basic. Todo elegancia.

No tengo nada personal contigo, no te ofusques.

El C128 en modo 64 (BASIC V2) puede funcionar a 2Mhz de micro. Por eso puede ir más rápido. Nada más. No es magia, es una CPU más rápida.
El Basic del C128 es el V7.
De todos modos, no toda la placa se comporta bien si hacemos funcionar la CPU q 2Mhz. Problemas con los timers y las CIAs y rasters.

Todo lo que se pueda comentar sobre el BASIC, sus pros y contras, tendrá cabida en este hilo.

Otro aspecto de este Basic es que no puede renombrar líneas nativamente. Si hay que incluir sentencias nuevas, o planificaste previamente el espacio entre números de línea o tienes que renombrar unas cuantas líneas y sus Bucles / saltos

Nota: Las pruebas de velocidad hay que realizarlas entre micros con la misma familia de CPUs. Un Z80 no tiene por qué entrar en la comparativa (entiendo que lo has puesto a modo de ejemplo de que ese tipo de vídeos ya existen) Pero no veo ninguno entre Oric vs C64 por ejemplo.
 
Nota 2: El hilo es para debatir. Si quisiera armarla, diría que el MSX es el mejor y ya tendría BAN de Zanni. XD



20
BASIC / Re:¿Es bueno el BASIC del C64? EL DEBATE
« en: Diciembre 23, 2022, 22:29:29 »
INFO PARA LAMERS:https://youtu.be/wspD7CAxkYU
Se tira un minuto para cargar unos datas.
No hay instrucción nativa en Basic para lanzar un mod de Sid.

Basic o CM?

Los efectos se realizan escribiendo bucles en memoria. Luego se lanzan al Sid en secuencia desde el Basic mediante PEEK POKEs


21
BASIC / Re:¿Es bueno el BASIC del C64? EL DEBATE
« en: Diciembre 23, 2022, 22:20:20 »
Confundo una puta mierda, confundo...

Mira lo confundido que estoy, que ya sabía lo que ibas a contestar, con to lo listo y la sapiencia que tienes.


No, no puedo, más que nada por ser coherente conmigo mismo, porque es que soy de la opinión de
A QUIÉN COÑO LE IMPORTA EL BASIC?

Venga, con Dios, felices fiestas

Ya, pero...

Lo has entendido o no te enteraste?

De todos modos, si no tienes nada de aportar, tampoco es necesario que respondas lo primero que se te pase por la cabeza. Cuando el BASIC no merece de tu atención.

A pesar de ello, como divulgador de Commodore que presumes, no puedes llevar a confusión con afirmaciones tan rotundas y a la vez equivocadas.

Ah!
Se me olvidaba comentar que RESTORE no dispone de SCAN CODE ya que es una NMI. O es una IRQ?

Eso ya te lo dejo para que lo investigues tu. Este hilo va de BASIC y las diferentes opiniones.

Y si, considero que hay otros BASIC más rápidos, como el comentado del BBC Micro.

El de ORIC tampoco está nada mal. Como comparativa sobre un mismo micro 6502/6510.

Otro día le hago una comparativa de velocidades.


22
Alex64 / Re:Santa's Workout II
« en: Diciembre 23, 2022, 21:08:54 »
Pues sí. ;D.Lo malo es que como tengo que empezar una nueva partida cuando llego a estos niveles ya no me acuerdo de nada.Ja,ja.
A mi me está dando pereza volver a empezar de nuevo.Creo que voy a dejar esa marca como definitiva.  ;D

23
BASIC / Re:¿Es bueno el BASIC del C64? EL DEBATE
« en: Diciembre 23, 2022, 21:07:00 »

Si pulsas SHIFT y CLR HOME se limpia la pantalla. CLR HOME, la misma palabra lo dice, limpia y se vuelve arriba.

Si la respuesta es "Ya, pero no pulsas teclas y le das al intro, eso no es un comando", es el tipo de respuestas idiotas por las que luego no queréis que me indigne.

Repito : A QUIÉN COÑO LE IMPORTA EL BASIC.

Confundes SCAN CODES con INSTRUCCIONES.

Normal que te indignes, si no te lo explican.

El teclado está siendo continuamente supervisado. Cada tecla genera un código y este es ejecutado desde la ROM. Incluso no pulsar teclas genera un código,
Lo mismo sucede cuando pulsas CLR/HOME con SHIFT o sin el.

Hay dos rutinas diferentes en el KERNEL que son llamadas y ejecutadas.

Como eres un usuario avanzado de commodore 64 en programación, puedes consultar el KERNEL del Commodore 64 desemsamblado y comentado en esta interesante página:

https://www.pagetable.com/c64ref/c64disasm/

De todos modos. Se puede lanzar un SYS a la dirección de la rutina de CLEAR HOME, y se borra la pantalla.

Pero no es una INSTRUCCIÓN directa para borrar la pantalla.  Es una llamada a un código del Kernel del ordenador.

¿Puedes aportar algo mas de información ya que veo que estás puesto de BASIC?


24
Alex64 / Re:Santa's Workout II
« en: Diciembre 23, 2022, 17:54:22 »

Ostia!
Que quedaste sin opciones.

Tapaste un agujero que no hacía falta. :) ya sabes.

25
BASIC / Re:¿Es bueno el BASIC del C64? EL DEBATE
« en: Diciembre 23, 2022, 16:31:02 »
esto os resultará interesante https://www.lemon64.com/forum/viewtopic.php?t=58474&start=15

No me hace falta leer Lemon para saber que existieron juegos en Basic.@44
Ian Grey programó juegos comerciales en Basic. Y en V2.
En una ocasión ya comenté el código de uno de sus juegos línea por línea.

Por cierto. Efectivamente, comando "Borrar pantalla" como tal, no existe en V2.
No hace falta escandalizarse.

26
Alex64 / Re:Santa's Workout II
« en: Diciembre 22, 2022, 22:20:17 »
120.400 puntos.

Y porque me pasé de frenada en un agujero con el puzle completamente resuelto.

Nivel 18.



27
Alex64 / Re:Beyond the ice palace.
« en: Diciembre 18, 2022, 00:43:35 »
Otro juego que me parece imposible!  ;D
Mi mejor marca por el momento: 3.100 Puntos!



28
Alex64 / Re:Beyond the ice palace.
« en: Diciembre 12, 2022, 22:37:00 »
Ya lo has acabado??? :o

29
Alex64 / Re:Rick Dangerous
« en: Diciembre 12, 2022, 20:23:42 »
Buena memoria Alex!
¿Cuántas veces ha acabado estampado el joy contra la pared?  ;D

30
Alex64 / Re:Beyond the ice palace.
« en: Diciembre 12, 2022, 20:22:41 »
Me recuerda un poco al Ghost'n'goblins.
Habrá que probar a ver que manta soy.


Páginas: 1 [2] 3 4 ... 40