Commodore manía

Commodore 64 => Desarrollo => BASIC => Mensaje iniciado por: alex en Noviembre 24, 2022, 18:03:26

Título: ¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: alex en Noviembre 24, 2022, 18:03:26
Cuando cambié de MSX a Commodore solo hay una cosa que no me gustó,la versión Basic de commodore.Super cutre.La versión 2.1 de Microsoft es de lo mejor que he visto y programado.
Creo que Bill Gates es el mejor.Lo fué en la época y lo es en la actualidad.Microsoft es lo mejor que he visto.
Título: ¿Es bueno el BASIC del C64?
Publicado por: josepzin en Noviembre 24, 2022, 20:45:04
Al BASIC de C64 siempre me pareció un gran incentivador para aprender Ensamblador porque al tener que hacer todo con POKEs, es casi la misma lógica que al trabajar en lenguaje máquina por todo el uso de las memorias y como se activan/leen cosas.
Título: Re:Re:El Árbol Pixelado
Publicado por: Dany en Noviembre 24, 2022, 20:58:14
Al BASIC de C64 siempre me pareció un gran incentivador para aprender Ensamblador porque al tener que hacer todo con POKEs, es casi la misma lógica que al trabajar en lenguaje máquina por todo el uso de las memorias y como se activan/leen cosas.

Decir que el Basic de C64 es "malo" es otra sinverada más procedente de SinverVania. Que un niño de 8 años, sin tener ni papa de la vida (vamos, YO), supiera hacer aventuras tipo "Elige tu propia aventura" a base de PRINTS e INPUTS, y que gracias al curso de Basic de Steve Jackson comprendiera lo que eran las variables, y su funcionamiento, no hace que lo recuerde precisamente como un lenguaje de programación malo, sino como bien dices, Jose, me incentivó a investigar y a aprender a usar pokes para algo más que poner vidas infinitas a los juegos.

Luego ya le metí al Simon's Basic, que se mea en cualquier Basic de otro sistema. Claro que en SinverVania preguntas por "Simon's Basic" y te contestarían preguntando si era algo de la NES.
Título: ¿Es bueno el BASIC del C64?
Publicado por: josepzin en Noviembre 24, 2022, 21:26:12
A mi en su momento no me parecía mal, pero sí echaba en falta instrucciones gráficas (circle, y demás)
Título: ¿Es bueno el BASIC del C64?
Publicado por: josepzin en Noviembre 25, 2022, 00:57:35
Hablando del Simons Basic, durante un par de años por estas fechas yo hacía un belén commodoriano usando el Simons.

Con lineas y fills armaba el escenario (el pesebre, terreno, cielo) y luego con sprites hacía aparecer una estrella/cometa por arriba y el resto de los personajes tambien como sprites, definidos con el formato ese del Simons Basic que seguramente ocupaba muchísima memoria con el código!

Pero bueno, era lo que le mostraba a los visitantes que iban a cenar a casa :P
Título: ¿Es bueno el BASIC del C64?
Publicado por: josepzin en Noviembre 25, 2022, 00:58:09
No es que fuera la gran cosa pero no me quedó nada de eso, se perdió todo cuando vendí el 64.
Título: Re:Re:El Árbol Pixelado
Publicado por: alex en Noviembre 25, 2022, 10:58:48
A mi en su momento no me parecía mal, pero sí echaba en falta instrucciones gráficas (circle, y demás)
Cierto,circle,line,etc...
El MSX2 también tiene una gran versión.Muy fácil hacer gráficos y moverlos con fluidez.
C64 no tenía ni la instrucción cls,madre mía,creo que es el único sistema de la época que no la tenía.
Título: Re:Re:El Árbol Pixelado
Publicado por: Bieno en Noviembre 25, 2022, 15:21:40
Cierto,circle,line,etc...
El MSX2 también tiene una gran versión.Muy fácil hacer gráficos y moverlos con fluidez.
C64 no tenía ni la instrucción cls,madre mía,creo que es el único sistema de la época que no la tenía.

Realmente yo no echaba en falta estas instrucciones. No se usan mas que para hacer 4 dibujos y con pocos efectos prácticos. Si que un poco mas de velocidad me parecía entonces mas necesaria. Igualmente, como dice Zanni, esto propiciaba que la gente se pusiera a programar en ensamblador y por eso hay tantos buenos programadores en c64.
Título: ¿Es bueno el BASIC del C64?
Publicado por: josepzin en Noviembre 25, 2022, 15:32:12
Ademas hay muchas cosas que no tenía el BASIC pero se podían hacer de forma alternativa, por ejemplo el de borrar la pantalla me parece que haciendo un PRINT "caracter raro del teclado" se borraba la pantalla, o si mal no recuerdo, hay un modo que abriendo comillas en el PRINT se reproducía todo lo que uno hacía allí, como limpiar pantalla, mover cursor, cambiar de color, etc etc. Son cosas muy curiosas.

Sí se nota en la velocidad, en cuanto se complicaba lo que uno quería hacer se notaba, pero bueno, el BASIC en si es lento y tampoco se le pueden pedir ciertas cosas, que ya hay que hacerlas en ensamblador. Asi que nuestro BASIC con su lógica tan suya allanaba el camino al ensablador!
Título: Re:Re:El Árbol Pixelado
Publicado por: alex en Noviembre 25, 2022, 16:06:05
Claro,el cls en C64 es print"Corazón",mítico pero era el único de la época que no tenía cls.
He de decir que en la época se hacían muchos programas de estadística y unos gráficos simpáticos siempre quedaban bien.En C64 se complicaba mucho.Recuerdo mi profesor de informática que era un experto en C64 sufrir bastante para adaptar programas de este tipo al C64.
Si en Msx tirabas 100 lineas en C64 eran 300 lineas.
Título: Re:Re:El Árbol Pixelado
Publicado por: javierglez en Noviembre 25, 2022, 19:54:14
Yo copié bastantes listados de revistas y libros en su época para el VIC20 y lo disfruté mucho y en VIC20 y ZX81 fue muy normal. Los libros de BASIC utilizaban un BASIC genérico, recuerdo alguno con jueguecitos que eran novedad para mí, muy chulos, no recuerdo que se me atragantase ningún listado por tener que adaptar algo. Tampoco recuerdo ninguno que utilizase instrucciones gráficas porque esos libros se habían redactado para ordenadores anteriores que en general no tenían, CP/M, PET, TRS80, Sharp.
Es verdad que se echaban de menos esas instrucciones pero con el tiempo te olvidabas. De hecho hacer buenos dibujos con líneas y fill, como esos de las aventuras, pienso que es tan difícil como hacerlos con PETSCII, quizá más sin un programa de dibujo.
En mi instituto no recuerdo que pasáramos de las parábolas en lo que es representar gráficas, y de estadística no hice nada hasta la universidad.
Actualmente hay esos concursos de BASIC los tenliner pero no los sigo mucho. Eso sí que creo que da algo de idea de cómo aguanta el tirón un BASIC en la actualidad. También hay el tweetcart (de programas BASIC que caben en un tweet) del BBC BASIC que sí es un buen BASIC, pero en gran parte es porque se adapta muy bien al sistema de gráficos del BBC Micro. Podeis mirar por ejemplo este https://twitter.com/bbcmicrobot/status/1445485284389376007 (https://twitter.com/bbcmicrobot/status/1445485284389376007)
(vaya veo que es un mal ejemplo porque ese esta encodeado para que le quepan más de los 150 caracteres esos de un tuit pero creo que se me entiende).
Título: Re:Re:El Árbol Pixelado
Publicado por: alex en Noviembre 25, 2022, 20:17:29
Claro,yo hablo de programas en BASIC MSX de cierto nivel ya que en la época estudiabamos el C64 en FP.Tenía un colega con gran nivel y uno de sus programas estadísticos que creo que acabó en algún programa de televisión fué un buen jercicio para pasarlo a C64.El trabajo gráfico en BASIC fué mas extenso,es decir,el triple de lineas a copiar.Lo recuerdo muy bien ya que influía en las notas finales.

P.D.
No tengo ni idea de programación ni me interesa pero aquí la anécdota.
Título: Re:Re:El Árbol Pixelado
Publicado por: Bieno en Noviembre 25, 2022, 20:59:08
En VIC 20 es mas normal que los juegos se hagan en BASIC. EL mismo Jeff Daniels, uno de los que mas títulos saca, hace mucho en este lenguaje y es fácil ver muchos ejemplos de esto. Imagino que es porque es mas rápido al tener que refrescar una pantalla con la mitad de resolución.
Título: Re:Re:El Árbol Pixelado
Publicado por: Dany en Noviembre 25, 2022, 22:15:33

Pero bueno, era lo que le mostraba a los visitantes que iban a cenar a casa :P

Que imagen tan entrañable :D No tienes el programita grabado?

Título: ¿Es bueno el BASIC del C64?
Publicado por: josepzin en Noviembre 26, 2022, 00:30:10
No, que va... Todo se perdió :(
Si es que me acuerdo y pienso ¿porque no me habré quedado con una cinta o disco?!!!
Pero claro, en ese momento sentí que era el final de todo eso... Que coño me iba a imaginar que luego tendríamos emulación y todo lo que tenemos ahora.

Enviado desde mi M2101K7AG mediante Tapatalk

Título: ¿Es bueno el BASIC del C64?
Publicado por: javierglez en Noviembre 26, 2022, 22:27:44
Es muy offtopic todo esto en el hilo del arbolito, pero bueno, a mí sí me hace gracia el BASIC, @josepzin, podrías abrir un subforo en el subforo de desarrollo, como tienen ensamblador y cc65.
Título: ¿Es bueno el BASIC del C64?
Publicado por: josepzin en Noviembre 28, 2022, 12:26:55
Es muy offtopic todo esto en el hilo del arbolito, pero bueno, a mí sí me hace gracia el BASIC,
De hecho hay gente que hace maravillas con nuestro BASIC tan limitado!

Citar
@josepzin, podrías abrir un subforo en el subforo de desarrollo, como tienen ensamblador y cc65.
Lo de separar toda esta conversacion en un hilo dedicado al BASIC ya lo había pensado, ademas me gusta tu idea de crear una sección de BASIC.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: josepzin en Diciembre 01, 2022, 19:13:34
Movida esta interesante conversación sobre el BASIC a la sección correspondiente.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: PacoBlog64 en Diciembre 01, 2022, 19:35:05
Aporto mi opinión de todo a cien: si te acercabas como crío al BASIC del C64 y tratabas de hacer algún dibujito por aquello de hacer algo con resultado visual rápido y vistoso, no era nada atractivo en comparación con otros BASICs que sí permitían dibujar fácilmente e incluso hacer sonar notas musicales de manera sencilla (el Spectrum creo que tiene el comando BEEP para esto). A mi los POKES y los PEEKS con 8-10 años me echaban para atrás. Aparte del tema de la velocidad y el espacio que ocupa en memoria un programita simple. De todos modos reconozco que una vez que lo dominas se pueden hacer cosas bastante interesantes, manejando sprites y haciendo sonar el SID, al menos por lo que he visto por ahí, porque personalmente no toco el BASIC ni con un palo, sabiendo ensamblador...
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff en Diciembre 01, 2022, 22:05:37
Personalmente me parece lento y escaso en comandos.
La depuración de errores es inexistente.
Te limita la memoria.
Es lento.
En ocasiones el límite de 2 líneas por sentencia te amarga la programación.
¿He comentado que es lento?
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: josepzin en Diciembre 01, 2022, 23:36:13
@PacoBlog64 y @Jeff está bien conocer quienes serán expulsados del foro.

Como todo hay que ponerlo en contexto temporal, ¿qué otros BASICs fueron publicados por esa época?
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: javierglez en Diciembre 02, 2022, 01:03:58
Yo voy a insistir en lo mismo, yo era el primer frustrado por no tener comandos gráficos en el VIC20 (el mismo BASIC). Quería el Superexpander pero me trajeron la ampliación de 16k, me acabé montando mi propio programa para ampliar el BASIC, que sale en el Commodore World 24.

Que yo sepa sólo se utilizan para gráficas matemáticas y aventuras gráficas. Que cerró puertas en el mercado educativo, pues creo que sí ha sido demostrado, pero creo que más se las cerró al PET frente al Apple 2.

Si alguien conoce algo chulo a base de PLOT y DRAW, aunque sea para otro ordenador, que lo comente en esta sección (al margen de las minidemos de BBC BASIC que ya he comentado antes).

Lo que comenta Paco, pues no te sé decir, porque yo tenía 13-15 no 8-10 y como he dicho me hinché de copiar listados de revistas. Lo que comentas del ensamblador no viene muy al caso, como dije la liga que ahora se juega en BASIC es la de los programas cortos. Yo también veo eso desde fuera pero la gente que se dedica parece tener ese talento específico.

Lo que repites Jeff de la lentitud es una chorrada, por ahí corren multitud de comparativas con otros sistemas y C64 está en el montón. Lo de la memoria se podría debatir pero no soy capaz de ver cuando fue eso trascendente. Con lo de depuración, TRON y ONERROR supongo, no me meto, pero no lo veo suficiente motivo.

Otra cosa insisto que el tema de listados tenía más sentido en ordenadores más antiguos. Teclear un juego de revista en un C64 que de entrada tenía unos programas "comerciales" muy superiores es de bastante pringado. Yo, incluso echándolo de menos, no lo hice nunca.

Aun así sé que en C64er salieron listados de cosas impresionantes a finales de los 80. Pero supongo que la gente pedía los disquetes. Una cosa era teclear 3 horas y otra 15.

Entonces estoy defendiendo el BASIC de C64? No, estoy diciendo que el BASIC de C128, con todas esas instrucciones y esa memoria, era más decepcionante al chocar por ejemplo con la barrera de la velocidad, o con la necesidad de utilizar pokes (tiene muchos más) y mezclar lenguaje máquina.

Respecto de los otros 8 bit simplemente soy igual de escéptico. Un amigo compraba Your Computer que estaba enfocada en listados multiordenador y creo recordar que dominaba Sinclair (ZX81+Spectrum), pero CBM Basic iba después, eso era 1984, ni rastro de usuarios de Amstrad o MSX aún en Gran Bretaña.

Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 02, 2022, 02:40:25
Mis 10 pesetas son...

Yo tuve el Simon's Basic... cuando quería hacer circles y dibujicos, lo cargaba...



https://www.youtube.com/watch?v=yFxMl3r8Uvk (https://www.youtube.com/watch?v=yFxMl3r8Uvk)

Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff en Diciembre 02, 2022, 20:04:16
Que va! Que va!
Me reitero!
Es más que lento! Lentísimo!  ;)

Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: alex en Diciembre 02, 2022, 20:49:48
No está mal Jeff,a mi me gusta el gráfico y el listado es corto.Claro es Basic.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff en Diciembre 02, 2022, 21:30:26
No está mal Jeff,a mi me gusta el gráfico y el listado es corto.Claro es Basic.
No, no me refería al ejemplo de la extensión del Basic.
Me refiero al propio Basic V2.
Las extensiones son aparte.
Por ejemplo, la extensión de la que comenta Javi González de la revista, yo también la empleaba para hacer gráficos en plan turtle graphics.
Ojo, no entro en comparaciones.
Yo, cuando tenía el Conmodore, solo conocía commodore... y los de spectrum me parecían unos boludos.  ;D
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: josepzin en Diciembre 02, 2022, 22:31:35
Yo, cuando tenía el Conmodore, solo conocía commodore... y los de spectrum me parecían unos boludos.  ;D

Bueno, con esto has sumado unos cuantos puntos :D
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: darro99 en Diciembre 22, 2022, 20:00:15
Hola a todos.

Paseando por el foro he visto este debate y aunque no soy de participar, voy a a dar mi opinión, porque el Basic fue mi lenguaje de iniciación este mundo, que como casi todos, tiene sus alegrías, desesperanzas y frustraciones.

Por suerte, en mi colegio se enseñaba Basic en los últimos tres años de la EGB. Las clases las impartían alguno de los profesores sobre unos PCs compatibles Olivetti M24. Realmente era GW Basic, de hecho todavía conservo el libro con el se aprendía el lenguaje. Por supuesto ni que decir tiene que las clases me encantaban, disfrutándolas muchísimo.
Cuando el C64 vino a mí, por supuesto intente casi todos los comandos que conocía de la escuela. La mayoría funcionaban en el Basic del 64 sin ningún problema, otros en cambio tenían pequeñas peculiaridades en la sintaxis del comando, y otros directamente no funcionaban.
Todos lo que tenían algo que ver con temas gráficos no funcionaban, eso fue decepcionante, porque era una de las partes mas lúdicas de los cursos de la escuela. Los maestros solían hacer 'concursos' de dibujo con el ordenador y los colgaban en el aula de informática.
Al principio me pareció bastante malo, comparándolo con que ya sabia, ademas estaba el gran problema del manual, el cual no explica nada del Basic en profundidad. Quizás, si se hubiera incluido un buen manual de Basic muchos lo habrían apreciado más desde el principio.
Con el paso del tiempo empece a apreciarlo mucho más, pues todos los programas de revistas y libros funcionaban con nada o muy pocos cambios. También me gustaba mucho programar. Entre mis 'éxitos', un programa para gestionar mis cintas, hasta un pequeño juego de hundir la flota.
Creo que el abuso de poke y peek para el acceso directo a las bondades del SID y VIC-II, hacían que muchos desistieran de zambullirse de pleno en el lenguaje, unido a la edad y a la gran oferta de videojuegos profesionales.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 03:00:54
Vamos, Darro, el único que ha tocado en serio el BASIC, me ha venido a cerciorar lo que siempre he pensado.

"Er Bazih der commodoreh eh mu malo y mu lentoh" = "No tiene ni puta idea de Basic de Commodore"

De todas formas, en serio, a quién coño le importa el Basic de Commodore? Y mira que uno de mis juegos favoritos está hecho en basic...

http://www.gamebase64.com/game.php?id=11949&d=18&h=0 (http://www.gamebase64.com/game.php?id=11949&d=18&h=0)

Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 03:05:22
Gran parte de este juego es en BASIC, por cierto

https://www.youtube.com/watch?v=owSCqgpv9AA (https://www.youtube.com/watch?v=owSCqgpv9AA)
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 03:08:51
esto os resultará interesante https://www.lemon64.com/forum/viewtopic.php?t=58474&start=15 (https://www.lemon64.com/forum/viewtopic.php?t=58474&start=15)
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: josepzin en Diciembre 23, 2022, 03:13:07
De todas formas, en serio, a quién coño le importa el Basic de Commodore?

A estas alturas se queda en un debate no vinculante :D, ahora el que usa el BASIC de C64 lo hace porque le gusta y ya está.



Citar
Y mira que uno de mis juegos favoritos está hecho en basic...
http://www.gamebase64.com/game.php?id=11949&d=18&h=0 (http://www.gamebase64.com/game.php?id=11949&d=18&h=0)

Programador desconocido, que pena.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: josepzin en Diciembre 23, 2022, 03:16:37
Paseando por el foro he visto este debate y aunque no soy de participar,
Grave errorrr...


Citar
Realmente era GW Basic, de hecho todavía conservo el libro con el se aprendía el lenguaje. Por supuesto ni que decir tiene que las clases me encantaban, disfrutándolas muchísimo.
Cuando el C64 vino a mí, por supuesto intente casi todos los comandos que conocía de la escuela. La mayoría funcionaban en el Basic del 64 sin ningún problema, otros en cambio tenían pequeñas peculiaridades en la sintaxis del comando, y otros directamente no funcionaban.
Mi paso fue al reves, aprendí con el BASIC del ZX-81, luego mayormente usé el del 64 y finalmente pasé al GWBASIC. Cada uno tiene sus cosas interesantes y aunque el GW es mas potente, las cosas que se podían hacer en el 64 tenían un encanto que no lo tiene el PC.



Citar
Entre mis 'éxitos', un programa para gestionar mis cintas, hasta un pequeño juego de hundir la flota.
En el limbo fue a parar mi versión en BASIC del nivel de hundir los barcos del Beach Head.

Citar
Creo que el abuso de poke y peek para el acceso directo a las bondades del SID y VIC-II, hacían que muchos desistieran de zambullirse de pleno en el lenguaje, unido a la edad y a la gran oferta de videojuegos profesionales.
O al revés eh! el uso de POKES y PEEKS te dejaba el cerebro preparado para dar el salto al ensamblador.
Título: Re:Re:El Árbol Pixelado
Publicado por: Dany en Diciembre 23, 2022, 03:20:11
Claro,el cls en C64 es print"Corazón",mítico pero era el único de la época que no tenía cls.
He de decir que en la época se hacían muchos programas de estadística y unos gráficos simpáticos siempre quedaban bien.En C64 se complicaba mucho.Recuerdo mi profesor de informática que era un experto en C64 sufrir bastante para adaptar programas de este tipo al C64.
Si en Msx tirabas 100 lineas en C64 eran 300 lineas.

El PETSCII estaba diseñado LITERAL y ESPECIFICAMENTE para gráficos de estadísticas.


C64 no tenía ni la instrucción cls,madre mía,creo que es el único sistema de la época que no la tenía.

Qué?!?!?!?!

 ::)

Mira, de verdad .. si no sabéis de algo, dejadlo hombre, que yo no opino de fútbol, o de la pesca con mosca, y oye, vivo tan tranquilo. No es necesario tener una opinión de todo, menos basada en un conocimiento inexistente.

Si queréis hablar de cosas malas del C64 en un foro de C64 (que ya es tener ganas) hablad, por ejemplo, del hecho de que el SID es mono, pero estas sinveradas de que si el Basic es lento, que si la disquetera era lenta, que si los colores... Por Dios, ya.




Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff en Diciembre 23, 2022, 16:31:02
esto os resultará interesante https://www.lemon64.com/forum/viewtopic.php?t=58474&start=15 (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.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 17:54:37
Si no te hace falta ir a Lemon para saber que hay juegos en BASIC, dejad de decir tonterías sobre el BASIC, que parece que queréis sacarle cosas malas a un ordenador en su propio foro porque ea, porque sí.

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.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: briefer en Diciembre 23, 2022, 19:37:30
Vistos los insultos, abandono el hilo.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff 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/ (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?

Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 21:53:43
Vistos los insultos, abandono el hilo.

¿Qué dices de insultos?
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 21:54:43


Confundes SCAN CODES con INSTRUCCIONES.

Confundo una puta mierda, confundo...

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

Mira lo confundido que estoy, que ya sabía lo que ibas a contestar, con to lo listo y la sapiencia que tienes, pero es que ni a leer te has parao con las ansias de contestarme, hombre...


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


Naaah, venga ya, siiii??!?!??!

sys 58692


¿Puedes aportar algo mas de información ya que veo que estás puesto de BASIC?
Me vas a venir a hablar de SYS hijo? Me puedes decir para qué se usaba el SYS50000 sin mirar Google? Uhm? eh?  :D SYS 64738 ? MMmmm?? No creo, la verdad.

Enga hijo, no te hagas el Martin de Los Simpson conmigo, que posiblemente tenga más edad y más experiencia que tú con esto...

Y no, no voy a aportar más cosas, más que nada por ser coherente conmigo mismo, ya que soy de la opinión de :

A QUIÉN COÑO LE IMPORTA EL BASIC?

Venga, con Dios, felices fiestas... vosotros seguid hablando de todas las sinveradas que queráis.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 22:06:49


EDITADO PARA PIELES FINAS. EN MENUDA MIERDA DE SITIO SE HA CONVERTIDO ESTE FORO.

Y ahora sí de verdad, ME VOY DEL FORO.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 22:09:08
INFO PARA LAMERS:https://youtu.be/wspD7CAxkYU
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff 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.

Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff 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

Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 23, 2022, 23:21:22
Y

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.

CUIDADO. Yo no presumo de nada, ni aquí ni fuera de aquí, así que a partir de ahora, cuando te refieras a lo que hago o dejo de hacer, pregúntame primero "Dany, estás presumiendo?" (por ejemplo) Porque es que se me están empezando a hinchar las narices tanta presunción acompañada de la hostilidad...

Cuándo he presumido yo de nada? Aquí el que está como el pitufo Filósofo soltando lo que nadie le ha preguntado eres tú, Mr. Sabio.

Jeff, llevas aquí 10 años... Yo he cruzao palabra contigo alguna vez? entonces, la hostilidad de dónde te nace? Me importa un carajo de donde te nazca en realidad, pero de verdad, amos a parar ya, que no quiero dejar este lugar tan embarrado.


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

Ves? Es por estas cosas que lo digo lo de parar, porque me sale contestarte "Te voy a decir lo que es, es una... como tu... " pero ya, por no liarla, me lo trago, porque tengo aquí amigos a los que sí les importa el foro y la imagen que da, y por ellos me tengo que tragar lo que te contestaría aquí...



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

Ves? Ya me sale otra vez "Investigar yo del C64? Te voy a decir lo que puedes investigar tú, investiga quien es tu..." pero nada, me lo trago, no pasa nada, pero es eso, que ya no me trago ni una más, vale?

Este hilo es una puta sinverada de mierda, que he tenido que estar escuchando 20 años. Ni que Bieno ni que los que llevan aquí mil años os digan "No hombre, eso no es así", o "QUiyo, que había otro Basic que te regalaban con el ordenador" o lo que ha dicho 1000 veces Darro... "Probad el puto BASIC V2 en un C128, a ver si va lento" Nada de eso sirve, HAY QUE DECIR LA SINVERADA, porque sí, porque eso es el retro español, no? Pues muy bien, acabo de ver que sí, que ya eso es imparable, y que se lo come todo, hasta este foro.

Celiddoro ya no viene por aquí, porque es más listo y menos sufrido que yo, pero es que sí, es que a mí también el peste a sinverismo me echa de aquí.


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

PUES ME PARECE MUY BIEN! QUIÉN COÑO DICE LO CONTRARIO? Que es que os empecináis
en leer lo que no escribo, y en pensar que pienso lo que no pienso, para concentrar toda vuestra hostilidad contra mí. Anda a la playa a peinarse hombre.

Yo lo único que digo es "Dejad de decir lo que dicen todos los putos sinvers, junto a lo de la disquetera y los colores, que esto era un sitio libre de sinverismo hasta hace muy poco"

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

Otro día le hago una comparativa de velocidades.

QUE YA ESTA HECHO! Que es que encima váis de "uy, de esto no se ha dado cuenta nadie!"

https://www.youtube.com/watch?v=pxye-RbKFpY (https://www.youtube.com/watch?v=pxye-RbKFpY)

OCHO AÑOS TIENE ESTE VIDEO

Bleh a la mierda, la culpa es mía por culpa de meterme en el cuarto de los sinvers.

Enga, dejadme en paz coño, Adios.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff 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


Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Dany en Diciembre 24, 2022, 03:27:37

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.

No me digas... siiii???!??!?! :O :O :O :O :O :O Vamos, en la vida he escuchado yo que el C128 va a 2mhz, primera noticia.



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.

Joder! ostia tio como controlas...

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

ah? Pero tiene pros? No habéis dicho ninguno! ¡CLARO! ¡ES KE COMO EZ TAN LENTO!

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

Pfff ya ves, es lo mismo que le dije yo a mi padre en cuanto trajo el ordenador y lo encendimos en el 83

"Este Basic no puede renombrar líneas nativamente"

Y con esa pena estoy, desde entonces.

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.


Las pruebas de velocidad hay que hacerlas si eres un pesao que no sabe nada del ordenador, y te dedicas a hacerte el listo diciendo cosas técnicas por los foros.

SYS 50000, qué, nada no? Claro.

Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Zub en Diciembre 24, 2022, 10:01:34
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.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: Jeff 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.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: alex en Diciembre 24, 2022, 18:37:00
.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: javierglez en Diciembre 24, 2022, 18:39:17
Que un BASIC sea bueno o no es independiente de que corra rápido o no. @josepzin yo los últimos 7-8 posts los movería a un hilo nuevo sobre benchmarks de BASIC o como se quiera llamar. De paso le da algo de volumen a este subforo de BASIC.
Título: Re:¿Es bueno el BASIC del C64? EL DEBATE
Publicado por: josepzin en Diciembre 24, 2022, 22:01:04
El BASIC del C64 sigue levantando  pasiones :P

Que un BASIC sea bueno o no es independiente de que corra rápido o no. @josepzin yo los últimos 7-8 posts los movería a un hilo nuevo sobre benchmarks de BASIC o como se quiera llamar. De paso le da algo de volumen a este subforo de BASIC.
No pude separar tantos comentarios porque se perdería el hilo de la conversación, pero sí he movido un par de comentarios para crear ese nuevo hilo sobre la velocidad, buena sugerencia!