experimentos cassette (sacado del hilo CREAR LOADER)

Software y Juegos para retro-computadores, bueeeno... casi puros juegos :-)
Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Sab May 06, 2017 7:14 pm

Aprovechando el hilo, me gustaría que me ayudaran a probar la capacidad del conversor FSK de las disqueteras, por lo que he leído los cassettes se leían desde 600 a 800 bauds sin error, pero no encontré info de la calidad o limites teóricos del conversor.

Tengo unas pruebas que consisten de un XEX y unos archivos de audio, lo que hace el XEX es muy simple, es contar las transiciones entre "marks" y "spaces", los WAVs tienen marks y spaces formados por ciclos sinusoidales de 1 hasta 16 ondas completas.

Para probarlo hay que grabar los audios en un cassette, correr el XEX y darle play, la idea es recuperar el contador que aparece en pantalla.

Si alguien me ayuda con esto, estaré muy agradecido :mrgreen:

https://mega.nz/#!5S42wCTI!QE0P2uQSWkUu ... 6hZ0m5eQT4

Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Sab May 06, 2017 7:14 pm

Aprovechando el hilo, me gustaría que me ayudaran a probar la capacidad del conversor FSK de las disqueteras, por lo que he leído los cassettes se leían desde 600 a 800 bauds sin error, pero no encontré info de la calidad o limites teóricos del conversor.

Tengo unas pruebas que consisten de un XEX y unos archivos de audio, lo que hace el XEX es muy simple, es contar las transiciones entre "marks" y "spaces", los WAVs tienen marks y spaces formados por ciclos sinusoidales de 1 hasta 16 ondas completas.

Para probarlo hay que grabar los audios en un cassette, correr el XEX y darle play, la idea es recuperar el contador que aparece en pantalla.

Si alguien me ayuda con esto, estaré muy agradecido :mrgreen:

https://mega.nz/#!5S42wCTI!QE0P2uQSWkUu ... 6hZ0m5eQT4

Avatar de Usuario
dogdark
Mensajes: 594
Registrado: Lun Mar 04, 2013 1:36 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por dogdark » Sab May 06, 2017 7:27 pm

primero me asalto la duda, si lo pruebo en el atari, lo hago en que casetera?, xc11, xc12, encendiendo el computador con solo con START, o START + OPTION?

Avatar de Usuario
Suppawer
Mensajes: 96
Registrado: Vie Abr 26, 2013 10:02 pm

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por Suppawer » Sab May 06, 2017 7:35 pm

fcatrin escribió:
Suppawer escribió:Si te refieres a hacerlo desde el Atari, no olvides que hace un tiempo se publicó el código fuente del copiador y ya está completamente tipeado, pero aún no funciona. El sueño de muchos es que fcatrin y vitoco junten sus mentes en este proyecto alguna vez...
Ohhhhh ESO está potente.
Qué es lo que no funciona exactamente?
Adjunto la versión Mac65 y la versión en Mads. Ambas versiones les dio una mirada (y cambió algunas cosas) don Daniel Serpell en Febrero (tras insistencia mía)
Adjuntos
atr.rar
(BW-DOS)
(73.67 KiB) Descargado 150 veces
mads.rar
(10.09 KiB) Descargado 157 veces
Última edición por Suppawer el Dom May 07, 2017 3:26 pm, editado 1 vez en total.

Marcelo-Z
Mensajes: 152
Registrado: Vie Ago 15, 2014 4:36 pm

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por Marcelo-Z » Sab May 06, 2017 8:42 pm

xt5 escribió:Aprovechando el hilo, me gustaría que me ayudaran a probar la capacidad del conversor FSK de las disqueteras, por lo que he leído los cassettes se leían desde 600 a 800 bauds sin error, pero no encontré info de la calidad o limites teóricos del conversor.

Tengo unas pruebas que consisten de un XEX y unos archivos de audio, lo que hace el XEX es muy simple, es contar las transiciones entre "marks" y "spaces", los WAVs tienen marks y spaces formados por ciclos sinusoidales de 1 hasta 16 ondas completas.

Para probarlo hay que grabar los audios en un cassette, correr el XEX y darle play, la idea es recuperar el contador que aparece en pantalla.

Si alguien me ayuda con esto, estaré muy agradecido :mrgreen:

https://mega.nz/#!5S42wCTI!QE0P2uQSWkUu ... 6hZ0m5eQT4
hola lo baje, pero no encuentro el archivo xex solo los wav y un obx?
Última edición por Marcelo-Z el Sab May 06, 2017 8:57 pm, editado 1 vez en total.

Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Sab May 06, 2017 8:47 pm

OBX=XEX

Hoy busque un assembler para 6502 y lo primero que encontré fue xasm, muy simpático, está programado en lenguaje D :shock: pero bien extraña su sintaxis, y por defecto les pone extensión OBX

Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Sab May 06, 2017 9:16 pm

dogdark escribió:primero me asalto la duda, si lo pruebo en el atari, lo hago en que casetera?, xc11, xc12, encendiendo el computador con solo con START, o START + OPTION?
Tengo cero experiencia con cassettes, pero mejor con BASIC des-habilitado, seria bueno ver diferencias entre XC11 y XC12, por que la idea es testear la calidad del conversor FSK y tal vez es distinto en las 2.

existe otro modelo mas aparte de esas 2? la que modifican para injektor cual es?

Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Sab May 06, 2017 9:19 pm

Suppawer escribió:Si me permiten insertar la cuchara :), ¿Por qué hablan tanto del xex2pong (2008) by xt5 y no del A8Turbo (2013) by xt5 hecho en python? Debiera ser más fácil su modificación para que en vez de generar el WAV, genere el CAS.
muchisimas gracias Suppawer!! :mrgreen:

Me hubiese demorado mil en encontrarlo, le voy a echar una mirada, para no partir de cero si tengo que hacer algo nuevo.

Lo revisé bien y está super modular, así que es reciclable al 100% :D

Avatar de Usuario
fcatrin
Mensajes: 655
Registrado: Jue Ene 24, 2013 2:19 pm
Ubicación: Quilpué
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por fcatrin » Dom May 07, 2017 1:03 am

Yo podría tomar el tema del cargador Turbo, pero sólo si alguien más no lo está tomando. El tiempo es escaso y no me gustaría ir en la mitad y que alguien ya lo hubiese resuelto.

Vitoco?

Avatar de Usuario
SpaceInvader
Mensajes: 217
Registrado: Jue Jul 17, 2014 4:01 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por SpaceInvader » Dom May 07, 2017 3:42 am

Ok, mañana desempolvo la casetera y hago las pruebas.

Estuve escuchando los tonos, y escuché unas frecuencias muy lejanas de lo esperado en una casetera Atari.
El demodulador FSK de las caseteras Atari está ajustado para las frecuencias 3995 Hz y 5327 Hz. Si se corren +/- 400 Hz, los filtros pasabanda que trae no pescan nada de nada.

Hace algún tiempo, hice un CD de test con esos dos tonos, para ajustar caseteras Atari. Es cosa de poner el casete, y ajustar la velocidad del motor de la casetera para máxima salida de voltaje de los filtros pasabanda. También se puede poner el CD directo,via adaptador, y verificar que los pasabanda estén bien (Siempre están bien!) Demasiado sofisticado el ajuste para una casetera Atari :lol: jaja

Aquí dejo el CD de audio que hice, y alguna información más:

https://mega.nz/#!WNcT1bpA!w4G7-KY1yGhZ ... Y0lysvINa8

Saludos.

Y al otro día... :zippyte:

Imagen

Bueno, aqui están los resultados de las pruebas, algo debe andar mal, porque la cuenta no para nunca.
Al cargar el xex,parte con 0002, pero al momento de conectar la casetera, empieza a aumentar la cuenta, y no para jamás.

Al momento de cargar un audio, durante el primer pito, la cuenta para, y al pasar al segundo pito, empieza a aumentar, y no para. Excepto con el primer audio, en el cual, la cuenta para en los dos pitos.
No se si tenga que ver que usé una casetera modeada para Turbo 2000... No debería afectar estos test.

Avatar de Usuario
dogdark
Mensajes: 594
Registrado: Lun Mar 04, 2013 1:36 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por dogdark » Dom May 07, 2017 11:49 pm

existe otro modelo mas aparte de esas 2? la que modifican para injektor cual es?
la que tengo yo es una xc-12 injektor y una xl-12 injektor
Bueno, aqui están los resultados de las pruebas, algo debe andar mal, porque la cuenta no para nunca.
Al cargar el xex,parte con 0002, pero al momento de conectar la casetera, empieza a aumentar la cuenta, y no para jamás.
me pasa lo mismo

Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Lun May 08, 2017 9:40 am

SpaceInvader, dogdark:

Es normal que durante el primer "pito" esté en 2 y luego comience a contar muy rápido (no cuenta bloques, si no bits), pero cuando termina el audio debería parar (o si lo vuelven al primer pito).

Las frecuencias son exactamente 3995 y 5327Hz, si se escuchan distinto es por la distribución de bits, en realidad hay muchos factores en como se percibe.

La pregunta es si paró el contador al final del audio, y si entre probar el 16x16 vs el 4x4 anda mas lento por ejemplo?

Avatar de Usuario
dogdark
Mensajes: 594
Registrado: Lun Mar 04, 2013 1:36 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por dogdark » Lun May 08, 2017 9:42 am

revisare de nuevo a ver que pasa.

Avatar de Usuario
SpaceInvader
Mensajes: 217
Registrado: Jue Jul 17, 2014 4:01 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por SpaceInvader » Lun May 08, 2017 12:50 pm

El problema es que, con la casetera conectada, y sin hacerle play, sin reproducir audio, empieza la cuenta.

Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Lun May 08, 2017 2:44 pm

SpaceInvader escribió:El problema es que, con la casetera conectada, y sin hacerle play, sin reproducir audio, empieza la cuenta.
Que cuente sin reproducir es extremadamente raro, conoces la secuencia para switchear entre turbo 2000 y FSK?

lo único que hago, es un "lda #52; sta $D302 ;" que es la información que encontré para partir el motor de la casetera.

suena raro...

Avatar de Usuario
vitoco
Mensajes: 1970
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por vitoco » Lun May 08, 2017 3:46 pm

Los sistemas polacos switchean, pero por lo que entendí del Injektor es que no lo hace.

Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Mar May 09, 2017 9:30 am

Se me ocurre que el comportamiento descrito por SpaceInvader, es porque el SIO es un bus multi-dispositivos, comparten las lineas y por lo tanto el TX de la casetera queda en alta impedancia, y al leer su valor da basura.

Voy a cambiar el audio y el software asumiendo que eso es verdad (también se podría corroborar con un pull-up)

Avatar de Usuario
SpaceInvader
Mensajes: 217
Registrado: Jue Jul 17, 2014 4:01 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por SpaceInvader » Mar May 09, 2017 3:35 pm

Efectivamente, estaba conectando el cable sio2pc junto con la casetera, es la magia del bus con "colector abierto".

Ahora usé una casetera estandar, sin modificar, y los resultados son prácticamente los mismos.

Avatar de Usuario
xt5
Mensajes: 391
Registrado: Vie Feb 08, 2013 1:56 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por xt5 » Mar May 09, 2017 6:01 pm

Ahora le puse condición de inicio y chequeo de final, es que en Altirra esa linea no está flotando, por eso me andaba bien :mrgreen: combió el xex y los audios

https://mega.nz/#!BG4x3aqA!vccj4-YF7GBn ... cSL3LhCUe0

Avatar de Usuario
SpaceInvader
Mensajes: 217
Registrado: Jue Jul 17, 2014 4:01 pm
Contactar:

Re: experimentos cassette (sacado del hilo CREAR LOADER)

Mensaje por SpaceInvader » Jue May 11, 2017 9:14 pm

Aprovechando la tarde lluviosa, probé los nuevos wavs, y ahora el contador no se mueve, a veces marca 0003, y no se mueve más.
xt5, no tienes una casetera Atari? Si quieres yo te regalo una, operativa, pero sin cable.

Responder