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 - javierglez

Páginas: 1 2 3 [4] 5 6 ... 31
46
BASIC / Re:Tweetcarts de BASIC
« en: Agosto 20, 2023, 00:05:44 »
Aqui pongo otro del dibujo de una galaxia.

* origbbcmicro.png (137.91 kB . 640x512 - visto 79 veces)
El codigo para BBC Micro es:
Código: [Seleccionar]
10 REM01377764
20 REM #bbcmicrobot =
30 MODE2
40 B=HIMEM
50 H=300
60 FORi=0TO7
70 VDU5,19,i,i?(PAGE+5)-48;0;
80 NEXT
90 FORi=0TOH
100 B!RND(B*2)=1285
110 NEXT
120 FORj=0TOB
130 X=RND(1):Y=RND(1)
140 IFRND(9)>5THENC=-RND(2):Y=-(Y^4)ELSEC=1:Y=-LN(Y^.3)
150 A=.2:S=4
160 FORk%=0TO2
170 X=X+FNN(X+Y*3)+FNN(Y)
180 Y=Y+FNN(Y+X*3)+FNN(X)
190 S=S+S
200 A=A/2
210 NEXT
220 Y=Y+.5
230 X=X*PI*2
240 s=650+SINX*Y*H
250 t=650+COSX*Y*H-s/4
260 GCOL0,C+POINT(s,t)AND7


270 PLOT69,s,t
280 NEXT
290 FORj=0TOH
300 X=RND(1):Y=RND(1)
310 IFRND(9)>5THENY=-(Y^4)ELSEY=-LN(Y^.3)
320 A=.2:S=4
330 FORk%=0TO2
340 X=X+FNN(X+Y*3)+FNN(Y)
350 Y=Y+FNN(Y+X*3)+FNN(X)
360 S=S+S
370 A=A/2
380 NEXT
390 X=RND(6)/6:Y=Y/3
400 X=X*PI*2
410 s=650+SINX*Y*H
420 t=650+COSX*Y*H-s/4
430 GCOL0,4
440 PLOT69,s,t
450 NEXT
460 REPEATUNTIL0
470 DEFFNN(x)
480 x=x*S
490 f=x-INTx
500 i=99*INTx
510 a=SINi
520 b=SIN(i+99)
530 =((a-INTa)*(1-f)+(b-INTb)*f)*A
Para C16:

* pan3zb.png (10.87 kB . 384x288 - visto 81 veces)
El listado en CBM BASIC 3.5:
Código: [Seleccionar]
10 graphic3,1:color0,1:color3,2:rem colores negro y blanco
20 c$=”743837”:l$=”463734”:remazul,cyan,rojo,amarillo,rojo,azul
30 ba=10000:ha=300
40 fori=0to250
45 xi=rnd(1)*160:yi=rnd(1)*200
50 draw3,xi,yitoxi,yi+1:next
60 forj=99toba
70 xa=rnd(1):ya=rnd(1)
80 ifrnd(1)>0.555thenzo=1:pi=1+int(rnd(1)*2):ya=-(ya^4):elsezo=3:pi=1:ya=-log(ya^.3)
85 ifzo=3andya<0.2thenzo=5
90 gosub220
100 ya=ya+0.5
110 gosub410
120 next
130 pi=3:zo=1
140 forj=0toha
150 xa=rnd(1):ya=rnd(1)
160 ifrnd(1)>0.555thenya=-(ya^4):elseya=-log(ya^.3)
170 gosub220
180 xa=int(1+rnd(1)*6)/6:ya=ya/3
190 gosub410
200 next
210 end:do:loopwhile1
220 remdefproccalc
230 aa=.2:sa=4
240 fork8=0to2
250 par=xa+ya*3
260 gosub500
270 xa=xa+re
280 par=ya
290 gosub500
300 xa=xa+re
310 par=ya+xa*3
320 gosub500
330 ya=ya+re
340 par=xa
350 gosub500
360 ya=ya+re
370 sa=sa+sa
380 aa=aa/2
390 next
400 return
410 remdefprocpunto
420 xa=xa*6.2832
430 s=80+sin(xa)*ya*ha/8
440 t=60+cos(xa)*ya*ha/4+s/2
450 g0=asc(mid$(c$,zo))-48:h0=asc(mid$(l$,zo))-48
460 g1=asc(mid$(c$,zo+1))-48:h1=asc(mid$(l$,zo+1))-48
470 color1,g0,h0:color2,g1,h1
475 ifzo=3orpi=2thenlocates,t:ifrdot(2)=pithenpi=3-pi
480 drawpi,s,t
490 return
500 remdeffnfunci
510 par=par*sa
520 f=par-int(par)
530 i=99*int(par)
540 a=sin(i)
550 b=sin(i+99)
560 re=((a-int(a))*(1-f)+(b-int(b))*f)*aa
570 return
Recordar que se puede copiar y pegar en VICE tal cual, por eso lo pongo en minusculas, menos la linea 20, que las comillas se escoñan y hay que volver a escribir o editar esa línea
Para C64:

* pan3zb64.png (10.63 kB . 384x272 - visto 79 veces)
Respecto del listado anterior, en CBM BASIC 3.5 en la edición C64, solo hay que hacer los cambios para cargarse la luminancia. Es cambiar las siguientes lineas:
Código: [Seleccionar]
20 c$=”743837”:remazul,cyan,rojo,amarillo,rojo,azul
450 g0=asc(mid$(c$,zo))-48
460 g1=asc(mid$(c$,zo+1))-48
470 color1,g0:color2,g1
Recordar que en C64 es necesario cargar el CBM BASIC3.5 antes de entrar este programa

PS1 Recordar también que no son iguales porque el sistema de gráficos es diferente y para este tipo de gráficos está mejor adaptado el BBC Micro.

PS2 Este dibujo es mas lento que un caracol incluso en Warp mode. En la maquina real debe tardar bastantes horas.

47
General / Re:Programa ¿BASIC? o DEMO generador de galaxias
« en: Agosto 15, 2023, 20:28:24 »
@Gabriel parece que ha aparecido el programa que buscas en Retrowiki. El listado en BASIC fue publicado originalmente en la revista Muy Interesante, número monográfico especial sobre ordenadores.

48
Commodore VIC-20 / Re:Penultimate cartridge +2
« en: Julio 25, 2023, 12:04:51 »
Detección automática de la configuración de la memoria para cada uno de los juegos
Esto lo hace FileBrowser.

49
Presentaciones / Re:Presentación
« en: Julio 25, 2023, 12:03:39 »
Hola, venos contando como te va, y suerte con el programa ese de la galaxia, a ver si a alguien le suena.
He tenido que buscar lo que es vortex ATonce. Tiene buena compatibilidad?

50
Me dijeron que podían ser los chips, malos contactos o alguno defectuoso, me puse a quitar todos los que se pueden retirar sin desoldar, y con todos ellos fuera, y la resistencia quemada también fuera, continua el corto y todo da continuidad.
Me vendrá genial, aunque en teoría como comenté antes, las mediciones eran correctas en los puntos que se midieron. Yo ni idea.
Como puede ser que tu encontrases cortos en la placa y el te devuelva la placa sin tocar y te diga que las mediciones están bien.
El Denise… no recuerdo si existe una versión ECS no compatible.
No me se los nombres de los chips del amiga pero la placa 6A sigue siendo OCS.

51
Commodore 16 / Plus 4 / Re:Nuevos desarrollos
« en: Julio 17, 2023, 00:02:41 »
Han sacado el Lemmings
Se puede probar en el mismo emulador web, a mi me van los cursores y para disparo la tecla return.
https://plus4world.powweb.com/software/Lemmings

52
General / Re: Crear y reproducir playlists de SIDs en *C64 REAL* howto
« en: Junio 27, 2023, 22:08:25 »
Adjunto una imagen con sids de covers de sami louko y sami sepala

53
General / Re: Crear y reproducir playlists de SIDs en *C64 REAL* howto
« en: Junio 25, 2023, 20:45:12 »
Bonus dos trucos para ejecutar "InjectSongLengths.exe" sin perderse en la linea de comandos.
En la barra de direcciones del explorador de archivos escribir a saco cmd y apretar return

* 2023-06-25_6.png (57.17 kB . 970x375 - visto 128 veces)
Eso hace la magia de abrir la linea de comandos ya en la carpeta donde estan los sids.
Clicar en el fichero "InjectSongLengths.exe" en el explorador de archivos en la carpeta donde esté, arrastarlo a saco hasta la ventana de la linea de comandos

* 2023-06-25_7.png (45.47 kB . 1234x607 - visto 120 veces)
Ya no he hecho la captura pero en la linea de comandos aparecera el nombre de ese ejecutable con su ruta incluida. Basta con apretar return y ya esta.

54
General / Re: Crear y reproducir playlists de SIDs en *C64 REAL* howto
« en: Junio 25, 2023, 20:38:37 »
En las versiones nuevas de HVSC no viene el fichero "Songlengths.txt". Viene un fichero que es "Songlengths.md5". En el FAQ incluido no pone como aprovechar ese fichero directamente pero sí que se puede convertir en el "Songlengths.txt" con un script de pyhton llamado ConvertMd5ToSldbTxt.py.
Aquí pongo el proceso para usar el script ese sin usar la linea de comandos
Primero abrir el interprete de python (IDLE), y en el menú archivo (File) seleccionar la opción abrir (Open) y seleccionar el archivo del script que hemos bajado.

* 2023-06-25_1.png (22.91 kB . 697x711 - visto 118 veces)

* 2023-06-25_2.png (30.01 kB . 946x533 - visto 125 veces)
Entonces se abre otra ventana donde está el script, y hat que seleccionar la opcion run...customized, opcion que nos deja pasar un parametro que es el que necesita el script

* 2023-06-25_3.png (51.53 kB . 672x714 - visto 131 veces)
El parametro es parte de la ruta donde espera encontrar el archivo "Songlengths.md5".
Espera que hayamos bajado la HVSC completa o conservado la estructura de carpetas y que el scrip python este por ahi.

* 2023-06-25_4.png (5.13 kB . 246x186 - visto 105 veces)

* 2023-06-25_5.png (26.25 kB . 703x716 - visto 120 veces)
Es muy cutre todo y casi seria mejor aprender python y cambiar el listado. Hay que escapar las barras separadoras \ o sea usar \\.





55
Por ejemplo, restaurar la máquina a exactamente la misma línea de raster en la que se encontraba
en la captura puede ser importante...
Me has hecho pensar en este articulo, me parece que es bastante conocido, sobre las interrupciones raster estables.
https://www.antimon.org/dl/c64/code/stable.txt
Aparentemente las interrupciones raster pueden dar lugar a ese trozo de línea parpadeante que se ve en algunos juegos.

Una manera de sincronizar una posición fija dentro de la línea raster es coordinando la interrupción del VIC con otra del timer. 

El autor del articulo dice que eso lo inventó él, a partir de un trabajo similar que hizo en el VIC20, que no tiene interrupciones raster sí se puede leer su posicion y con un poco de paciencia sincronizar y utilizar después las interrupciones del timer.

Yo en el C64 no lo he probado pero en el VIC20 sí y la verdad es que parece magia que van pasando los minutos y no pierde la sincronización, ni siquiera un ciclo que es una millonesima de segundo.

Sí, estamos tan acostumbrados al emulador que olvidamos que en la máquina real la vida sigue.

56
Off-topic / Re:Algun Foro en espanol de Atari?
« en: Junio 13, 2023, 19:30:23 »
Me suena que el sistema sólo tuvo éxito en su día en Chile. Buscando en Google veo subforos de Atari en retrowiki.es y retrogames.cl. En retrowiki que hay mucho coleccionista supongo que te podrán aclarar dudas si se trata de ponerlo en marcha, pero poco más. También veo uno en retrocomputacion.com pero parece inactivo.

57
Presentaciones / Re:Encantado de estar aquí :)
« en: Junio 07, 2023, 10:00:28 »
Me refiero a este

https://commodoremania.com/foro/index.php/topic,1225.msg43495.html#msg43495

Recuerdo malas criticas en cuanto a jugabilidad (dificil y repetitivo) y además era de pago, pero los gráficos estaban muy bien hechos

58
Presentaciones / Re:Encantado de estar aquí :)
« en: Junio 06, 2023, 22:49:53 »
El de la derecha desde el punto de vista de los fotografiados, aquí eres el de la izquierda supongo.
Me alegro que lo pasarais bien.
Yo diría que a los C64 no les suelen fallar muchas cosas a la vez, teniendo 5 no me extrañaría que te acaben funcionando 3 o 4 sin grandes esfuerzos.
Interesante canal de Youtube y que sepas Unity, creo que los del juego este de Star Wars que salió el año pasado, Empire Strikes Back o algo asi, hicieron los gráficos con un programa de diseño 3D y luego lo pasaron a bitmap.

59
Juegos / Re:Ooze: The Escape para Commodore 64
« en: Junio 02, 2023, 23:39:08 »
Ahora he visto el juego en el video de RetroGamerNation, bonitos gráficos.
Por cierto, no sé si ese canal de Youtube captura de máquina real o qué opciones utiliza en el emulador, pero se ve mejor que en las capturas de pantallas que adjuntas tu. (Esto de configurar para que se vea la imagen es un tema recurrente en este foro)

60
Alex64 / Re:Envíanos la foto de tu ordenador.
« en: Junio 01, 2023, 23:25:11 »
Tengo una foto del setup de hacia finales de los 80, cuando pueda la busco y la cuelgo.

(editado)
La cuelgo aquí. Es de la época pero como no salgo pues no se ve. Sería 1988 o posterior (por el 1084 que es lo ultimo que compre en esa foto)

* c128.jpg (48.41 kB . 816x614 - visto 201 veces)

Páginas: 1 2 3 [4] 5 6 ... 31