Karoshi MSX Community
15 de Diciembre de 2018, 08:51:05 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: 1 [2] 3 4 ... 10
 11 
 : 16 de Septiembre de 2018, 08:37:58 pm 
Iniciado por aivalahostia - Último mensaje por aivalahostia
Hola, Lo intente compilar en raspberry pero me da error, voy buscar el sjasmpg y lo voy a intentar compilar.

 12 
 : 16 de Septiembre de 2018, 08:15:14 pm 
Iniciado por manolito74 - Último mensaje por aivalahostia
Muchas gracias por tu trabajo y por compartirlo!!!

 13 
 : 16 de Septiembre de 2018, 07:17:27 pm 
Iniciado por manolito74 - Último mensaje por manolito74
Hola:

AQUÍ os dejo, por si a alguien le interesa el Pdf del Libro "MSX Gráficos y Sonido - Data Becker".

Me hice con el Libro original simplemente para preservarlo, ya que hasta donde yo sé no está disponible en ningún sitio. El Libro está en "perfecto" estado, o estaba... Un mal endémico que creo que tienen todos los Libros de esta Editorial es que el encolado-encuadernado es malo no, ¡lo siguiente!. A poco que lo uses se acaban soltando todas las Hojas. Dado que cuando lo compré ya tenía bastantes hojas sueltas al final para escanearlo separé todas las hojas (salían con toda facilidad y están perfectas aunque eso sí: sueltas). Por una parte están las hojas y por otra la Portada-Lomo-Contraportada que está toda junta, a modo de "Carpeta".... XD

Para crear el PDF metí todas las Páginas en un Scanner con alimentador automático, que aunque tiene opción de doble cara al ser tamaño menor que folio no me lo escaneaba directamente a doble cara... Así que fui escaneando "tacos" de 50 páginas primero las impares y luego las pares, generando todos los Ficheros de todo el Libro con las impares por una lado y pares por otro y luego hacer un "corta y pega" para crear un pdf único. Para crear el PDF he ido seleccionando y "recortando" de cada página escaneada lo que ocupa la página real en sí (una a una...) para maximizar el texto y aprovecharlo mejor y poder imprimirlo por ejemplo a 2 páginas por hoja.

En fin un trabajo de chinos pero creo que ha quedado bastante bien. Así que si a alguien le interesa, ¡qué lo disfrute! ;-)

En cuanto tenga tiempo quizás me pongo con otra "cosilla"... ;-)

Gracias & Saludetes. ;-)

 14 
 : 21 de Agosto de 2018, 05:27:06 pm 
Iniciado por aorante - Último mensaje por aorante
Acabo de publicar en GitHub las aplicaciones que he realizado para probar la rutina/función para generar números aleatorios.
Están a vuestra disposición!  Wink

https://github.com/mvac7/SDCC_test_Z80PRNG

En breve intento publicar aquí una memoria de la experiencia por si alguien puede ayudar a corregir cosas que se me hayan pasado por alto o mejorar lo hecho.

 15 
 : 15 de Agosto de 2018, 11:16:37 am 
Iniciado por aorante - Último mensaje por aorante
La rutina anterior no funciona.
En la aplicación que utilizo para testear, funcionaba bien pero le añadí unas lineas que mostraban un texto y ahora entra en un patrón de repetición. Este efecto me pasaba con versiones anteriores y pensaba que lo había solucionado, pero veo que es muy frágil.
Lo he probado en los emuladores bluemsx y meisei, y pasa lo mismo aunque el patrón es diferente.
Habrá que seguir investigando...  Wink

Gracias @Tragamanzanas

 16 
 : 13 de Agosto de 2018, 07:51:59 pm 
Iniciado por aorante - Último mensaje por Tragamanzanas
No te puedo ayudar ya que mi nivel no es muy elevado y hace tiempo que no práctico ensamblador Sad
Pero creo recordar que yo también necesite programar números aleatorios y encontré varias formas, pero no me acuerdo donde. Lo buscaré haber si hay suerte.

 17 
 : 03 de Agosto de 2018, 12:33:17 pm 
Iniciado por aorante - Último mensaje por aorante
Hola compis!  Wink

Estoy programando mis electrochorradas (una librería para hacer ventanas en texto: idea de @Fubukimaru) y me he dado cuenta de que la función que uso para generar números aleatorios es un petardo.
He buscado y no me ha convencido mucho lo que he visto y por estos foros no he encontrado nada.

Probando cambios en la rutina, basándome en el uso del registro R para generar diferentes cálculos (no muy razonados y aplicando estrictamente en el método de prueba y error Wink ), he dado con lo siguiente que aparentemente funciona fine (digo "aparentemente" por que la comprobación ha sido de forma visual).

Lo comparto por si alguien puede ayudar a mejorarla o puede aportar alguna idea para testearla y comprobar si es eficaz.

Pongo la función en C (de SDCC), pero como veréis esta en ensamblador. He puesto unos comentarios con guiones para separar el código principal de la parte necesaria para el assembler-inline de SDCC.
Le paso un parámetro para aplicarlo como máscara y obtener rangos de 0 a 1,3,7,15,31,127 y 255.

Necesita de una valor en RAM (en C definir una variable global), para almacenar el Seed.


Código:
char SEED;

char Random(char mask)
{
mask;
__asm
  push IX
  ld   IX,#0
  add  IX,SP
 
  ld   C,4(IX) ;recoge el parametro value para usarlo como mascara

; -----------------------------------------------------------
  ld   A,(_SEED)
  ld   B,A
  ld   A,R
  sub  A,B 
 
  ld   A,R
  ld   L,A
  ld   H,#0
  ld   A,(HL)
  add  A,B 
   
  ld   B,A
  ld   A,R
  rlca
  add  A,B
 
  ld   (_SEED),A
 
  and  C  ;aplica la mascara 

; ----------------------------------------------------------- 
  ld   L,A  ;return L
 
  pop  IX   
__endasm;
}



Referencias:
http://www.cpcwiki.eu/index.php/Programming:Random_Number_Generator

 18 
 : 20 de Julio de 2018, 12:42:55 pm 
Iniciado por manolito74 - Último mensaje por manolito74
Hola de nuevo:

Pues poco a poco la cosa va creciendo y ya superamos con creces los 200 TSX:

http://tsx.eslamejor.com


Además, ya hablan del tema incluso de fuera de nuestras fronteras:

http://www.retroforce.eu/2018/07/14/il-formato-tsx-per-i-computer-msx-preservare-le-cassette-audio-di-giochi-e-programmi-in-maniera-moderna/

http://turk182.canalblog.com/archives/2018/07/07/36543478.html#c74568865


¡Así da gusto! ;-)

Gracias & Saludetes. ;-)

 19 
 : 08 de Julio de 2018, 10:26:27 pm 
Iniciado por mars2000you - Último mensaje por mars2000you
And another small map is available...

http://eggerland.msxblue.com/demonofthedarkcastle-map.png

Demon Of The Dark Castle is a game that you can find on Dragon Disk 06.

 20 
 : 05 de Julio de 2018, 07:17:20 pm 
Iniciado por mars2000you - Último mensaje por mars2000you
Another game map is available ....

http://eggerland.msxblue.com/dizzy-map.png

It's a MSX2 puzzle game in screen 8, released in 1991 by MSX-Engine.

Páginas: 1 [2] 3 4 ... 10
Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!