Re: Número aleatorio en ansi C
Publicado: 12 Jul 2023, 11:26
Cuando reseteas la maquina tiene en system 4096,0,6144
Luego asi se puede programar sin ningun fallo en C pero cuando llenas las variables da un error de que se queda sin espacio para las variables es alli cuando asigno mas memoria para las variables , en este caso el programa siguio funcionando sin problemas lo que hice fue : clear 4096,0,40000.
Asi las variables funcionaron y el programa tambien me funcionaba.
Ahora al sobrepasar el limite de lineas del area de C me da el error p-code , si quito 5 lineas ,que no hacen realmente nada importante, el programa funciona y si empiezo agregar mas 4 lineas da igual lo que ponga pues da ese error de p-code.
con el clear he puesto lo siguiente clear 40000,50000,95000
y nada he pasado de 0 en asembler a 50000 teniendo en cuenta que en 0 me funcionaba hasta que sobrepase el limite de lineas en C, con esto quiero decir, que creo que ese no es el problema ya que en 0 funciona siempre y cuando no sobrepase el limite de C y con 50000 pasa lo mismo no funciona.
Yo creo que debe de haber un clear pero en C ya que este clear se hace desde basic.
Luego por las web japonesas veo que hay un clear zero que es un programa de basic y C que sinceramente no entiendo lo que hace igual hace lo que yo estoy buscando pero no lo tengo claro.
Luego en el manual chino de la Z1 mencionan este errror de p-code y dice que use el clear pero no te ponen la nomenclatura de como ponerlo o como se hace, voy poner aqui el manual japones para que veas lo que pone igual ves algo que yo no veo:
https://we.tl/t-qZy0ahqDwX
en la pagina 110 sale el error y la posible solucion para aplicar.
en lenguaje español seria algo como:
Utilice la instrucción clear o configure la memoria RAM para aumentar el área de lenguaje c.
lo de configurar la memoria ram creo que se refiere a aumentar la ram igual me equivoco pero la ram de esta maquina que tengo es de 256k + la expansion de 32K , es decir esta vitaminada ya que le metieron 2 chip de 128k y luego le meti yo la expansion .
Yo sigo buceando en este manual y sigo buscando los otros 2 libros de la z1gr que igual sale algo o la solucion esta e este y no la veo.
Bueno y ahora acabo de encontrar en una web francesa que el clear tiene mas formatos no solo los numeros que pongo, igual si que hay que usar el clear pero en el formato de C, eso si tendria mas sentido.
pongo aqui el link para que veas el formato.
http://www.silicium.org/forum/viewtopic ... 9&start=30
este es un ejemplo
Ej.)
CLEAR 200, & H320, & H320 500
Estan intentando creo que instalar un programa pero flipe un poco con el formato clear, tiene varios ejemplo de uso, voy bucear un poco a ver que encuentro.
Luego asi se puede programar sin ningun fallo en C pero cuando llenas las variables da un error de que se queda sin espacio para las variables es alli cuando asigno mas memoria para las variables , en este caso el programa siguio funcionando sin problemas lo que hice fue : clear 4096,0,40000.
Asi las variables funcionaron y el programa tambien me funcionaba.
Ahora al sobrepasar el limite de lineas del area de C me da el error p-code , si quito 5 lineas ,que no hacen realmente nada importante, el programa funciona y si empiezo agregar mas 4 lineas da igual lo que ponga pues da ese error de p-code.
con el clear he puesto lo siguiente clear 40000,50000,95000
y nada he pasado de 0 en asembler a 50000 teniendo en cuenta que en 0 me funcionaba hasta que sobrepase el limite de lineas en C, con esto quiero decir, que creo que ese no es el problema ya que en 0 funciona siempre y cuando no sobrepase el limite de C y con 50000 pasa lo mismo no funciona.
Yo creo que debe de haber un clear pero en C ya que este clear se hace desde basic.
Luego por las web japonesas veo que hay un clear zero que es un programa de basic y C que sinceramente no entiendo lo que hace igual hace lo que yo estoy buscando pero no lo tengo claro.
Luego en el manual chino de la Z1 mencionan este errror de p-code y dice que use el clear pero no te ponen la nomenclatura de como ponerlo o como se hace, voy poner aqui el manual japones para que veas lo que pone igual ves algo que yo no veo:
https://we.tl/t-qZy0ahqDwX
en la pagina 110 sale el error y la posible solucion para aplicar.
en lenguaje español seria algo como:
Utilice la instrucción clear o configure la memoria RAM para aumentar el área de lenguaje c.
lo de configurar la memoria ram creo que se refiere a aumentar la ram igual me equivoco pero la ram de esta maquina que tengo es de 256k + la expansion de 32K , es decir esta vitaminada ya que le metieron 2 chip de 128k y luego le meti yo la expansion .
Yo sigo buceando en este manual y sigo buscando los otros 2 libros de la z1gr que igual sale algo o la solucion esta e este y no la veo.
Bueno y ahora acabo de encontrar en una web francesa que el clear tiene mas formatos no solo los numeros que pongo, igual si que hay que usar el clear pero en el formato de C, eso si tendria mas sentido.
pongo aqui el link para que veas el formato.
http://www.silicium.org/forum/viewtopic ... 9&start=30
este es un ejemplo
Ej.)
CLEAR 200, & H320, & H320 500
Estan intentando creo que instalar un programa pero flipe un poco con el formato clear, tiene varios ejemplo de uso, voy bucear un poco a ver que encuentro.