Programando AndroCDT2WAV

Avatar de Usuario
jrodriguezv
Mensajes: 751
Registrado: 05 Jul 2012 10:32
Agradecido : 11 veces
Agradecimiento recibido: 10 veces
Contactar:

Programando AndroCDT2WAV

Mensajepor jrodriguezv » 18 Nov 2012 17:11

REPRODUCTOR DE FICHEROS CDT Y TZX (CPC y Spectrum)

Editado: Añadido versión 0.2 (25/11/2012). Descarga al final del hilo.

Buenas!!

Nunca había programado para Android, así que he decidido ponerme a hacer algo para pasar el tiempo y de paso hacer algo que fuera utilizable con mi -4mstr4d

¿Qué he pensado hacer?

Una versión para Android del CDT2WAV que hizo Markus en su día. http://www.amstrad.es/forum/viewtopic.p ... 7017a2c959.

He descompilado el binario y de ahí he sacado las clases java, que he podido usar. Antes de nada, le he pedido permiso a Markus para usar su código y ha sido muy amable permitiéndomelo. ¡¡¡Gracias Markus por tu trabajo!!! -thanks

¿Qué hace el programa?

Te permite convertir un fichero CDT (Conversión de cinta del Amstrad CPC), o TXZ (Spectrum) a Wav y reproducirlo. Si pulsas el botón gravar te lo almacena en el directorio donde está el CDT.

¿Para que sirve?

Para cargar juegos/programas en el Amstrad. Yo conecto mi teléfono a una cinta de esas que venden en los chinos para reproducir MP3 en cassetes viejos y funciona.

También sirve para oir el sonido de carga de un juego, si tienes morriña.

¿Qué aspecto tiene?

device-2012-11-18-165923.png
Pantalla de Inicio

device-2012-11-18-170012.png
Selección de ficheros

device-2012-11-18-170341.png
Reproducción de fichero


Como se puede ver aun no está acabado, pero por lo menos hace algo ;-)

TO-DO:
- Solucionar los fallos
- Abrir el programa automáticamente lal pinchar un CDT/TZX

Descarga:

https://www.box.com/s/oonbpwmmbqzztoo65knk

Registro de cambios:
- Versión 0.2: Añadido posibilidad de abrir aplicación desde otras aplicaciones.
- Versión 0.1: Versión inicial.

Recordad que no soy programador Android, antes de criticar demasiado -thumbup

Avatar de Usuario
Taburoto
Mensajes: 1316
Registrado: 15 Mar 2011 00:40
Agradecido : 18 veces
Agradecimiento recibido: 101 veces

Re: Programando AndroCDT2WAV

Mensajepor Taburoto » 18 Nov 2012 19:23

Me encanta esta aplicación! Sigue adelante con ella.

mcleod_ideafix
Mensajes: 925
Registrado: 13 Ene 2012 09:45

Re: Programando AndroCDT2WAV

Mensajepor mcleod_ideafix » 18 Nov 2012 19:27

jrodriguezv escribió:- Hacer una versión para TZX que pueda usar en los Spectrum. (Creo que es el mismo formato de ficheros).

QUe yo sepa, es exactamente el mismo formato. Lo único que cambia es la extensión, TZX en lugar de CDT. Si en el selector de ficheros permites buscar por la extensión TZX además de CDT, ya lo tienes hecho :)
Cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista.

Avatar de Usuario
jrodriguezv
Mensajes: 751
Registrado: 05 Jul 2012 10:32
Agradecido : 11 veces
Agradecimiento recibido: 10 veces
Contactar:

Re: Programando AndroCDT2WAV

Mensajepor jrodriguezv » 18 Nov 2012 19:54

Gracias!!

Genial Mcleod! Una cosa menos que hacer.

A ver si saco tiempo y permito también los TZX.

De momento he probado 3 juegos en mi CPC y han funcionado los 3 :-)

Avatar de Usuario
jrodriguezv
Mensajes: 751
Registrado: 05 Jul 2012 10:32
Agradecido : 11 veces
Agradecimiento recibido: 10 veces
Contactar:

Re: Programando AndroCDT2WAV

Mensajepor jrodriguezv » 22 Nov 2012 18:06

Bueno, lo he probado con mi +2a y parece que van los TZX, así que la herramienta permite carga en Amstrad y Spectrum :-)

Una captura con mi móvil y el Speccy Bross de Climacus y Radastan.

ImageUploadedByTapatalk1353603982.377914.jpg
ImageUploadedByTapatalk1353603982.377914.jpg (49.93 KiB) Visto 1005 veces

Avatar de Usuario
Taburoto
Mensajes: 1316
Registrado: 15 Mar 2011 00:40
Agradecido : 18 veces
Agradecimiento recibido: 101 veces

Re: Programando AndroCDT2WAV

Mensajepor Taburoto » 22 Nov 2012 18:51

Seria cojonudo tener una herramienta multisistema.......Amstrad,Spectrum,MSX,C64,Atari 8Bit,Oric.....

Avatar de Usuario
jrodriguezv
Mensajes: 751
Registrado: 05 Jul 2012 10:32
Agradecido : 11 veces
Agradecimiento recibido: 10 veces
Contactar:

Re: Programando AndroCDT2WAV

Mensajepor jrodriguezv » 22 Nov 2012 19:39

Si, sería una pasada, pero yo de momento llego hasta aquí ;-)

¿Alguien se anima a probar lo que he hecho?

No os espereis mucho :-)

Avatar de Usuario
Taburoto
Mensajes: 1316
Registrado: 15 Mar 2011 00:40
Agradecido : 18 veces
Agradecimiento recibido: 101 veces

Re: Programando AndroCDT2WAV

Mensajepor Taburoto » 22 Nov 2012 22:34

si,yo quiero probarlo

jltursan
Mensajes: 2758
Registrado: 20 Sep 2011 13:59
Agradecido : 201 veces
Agradecimiento recibido: 592 veces

Re: Programando AndroCDT2WAV

Mensajepor jltursan » 22 Nov 2012 22:54

¿Con el Java ZX81 Tape Converter no se pueden conseguir esos mismos TZX para ZX81?, de ser así, otra máquina más a añadir a la lista de compatibles (y a esta si que le metería tralla :-))

EDITO: Rebuscando en el formato .TZX, esta es la lista de "posibles" usuarios:

Código: Seleccionar todo

    
00 - ZX Spectrum 16k
01 - ZX Spectrum 48k, Plus
02 - ZX Spectrum 48k ISSUE 1
03 - ZX Spectrum 128k +(Sinclair)
04 - ZX Spectrum 128k +2 (grey case)
05 - ZX Spectrum 128k +2A, +3
06 - Timex Sinclair TC-2048
07 - Timex Sinclair TS-2068
08 - Pentagon 128
09 - Sam Coupe
0A - Didaktik M
0B - Didaktik Gama
0C - ZX-80
0D - ZX-81
0E - ZX Spectrum 128k, Spanish version
0F - ZX Spectrum, Arabic version
10 - Microdigital TK 90-X
11 - Microdigital TK 95
12 - Byte
13 - Elwro 800-3
14 - ZS Scorpion 256
15 - Amstrad CPC 464
16 - Amstrad CPC 664
17 - Amstrad CPC 6128
18 - Amstrad CPC 464+
19 - Amstrad CPC 6128+
1A - Jupiter ACE
1B - Enterprise
1C - Commodore 64
1D - Commodore 128
1E - Inves Spectrum+
1F - Profi
20 - GrandRomMax
21 - Kay 1024
22 - Ice Felix HC 91
23 - Ice Felix HC 2000
24 - Amaterske RADIO Mistrum
25 - Quorum 128
26 - MicroART ATM
27 - MicroART ATM Turbo 2
28 - Chrome
29 - ZX Badaloc
2A - TS-1500
2B - Lambda
2C - TK-65
2D - ZX-97


Supongo que no todas esas máquinas tendrán utilidades para generar sus correspondientes .TZX; pero de momento creo que se puede hablar de la familia Spectrum, familia ZX81, familia Commodore (C64, C16 y VIC20) y Amstrad :-). Se puede encontrar casi todo lo referente a TZX en TZX Vault

Avatar de Usuario
flopping
Mensajes: 2405
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 67 veces

Re: Programando AndroCDT2WAV

Mensajepor flopping » 22 Nov 2012 23:40

jrodriguezv escribió:Si, sería una pasada, pero yo de momento llego hasta aquí ;-)

¿Alguien se anima a probar lo que he hecho?

No os espereis mucho :-)


Pues si nos lo pasas, yo tambien lo probaría, salu2.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2020, 38 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Avatar de Usuario
jrodriguezv
Mensajes: 751
Registrado: 05 Jul 2012 10:32
Agradecido : 11 veces
Agradecimiento recibido: 10 veces
Contactar:

Re: Programando AndroCDT2WAV

Mensajepor jrodriguezv » 23 Nov 2012 20:28

Bueno, aquí va el link para descargar para probarlo:

https://www.box.com/s/oonbpwmmbqzztoo65knk

En cuanto a todos los equipos que tienen TZX, igual también funciona. No tengo ningún zx81, pero si puedes probar a ver si funciona tal cual está, igual hay suerte, para Amstrad y Spectrum ha funcionado, tal y cómo dijo McLeod.

Espero vuestros comentarios :-)

-thanks

Avatar de Usuario
oblo
Mensajes: 101
Registrado: 01 Sep 2012 22:04

Re: Programando AndroCDT2WAV

Mensajepor oblo » 23 Nov 2012 22:25

Muchas gracias! :) Voy a bajarlo y a darle una probada este finde.

salu2

jltursan
Mensajes: 2758
Registrado: 20 Sep 2011 13:59
Agradecido : 201 veces
Agradecimiento recibido: 592 veces

Re: Programando AndroCDT2WAV

Mensajepor jltursan » 23 Nov 2012 22:55

Cachis, no me funciona. Yo suelo almacenar todo este material en la SD; pues bien, para llegar a ella tengo que navegar por /storage/sdcard0 y al hacerlo se queda 1 segundo pensando y luego me devuelve a la pantalla inicial sin haberme mostrado el contenido de la SD ni el mensaje "NO FILES OR DIRECTORIES" :-(

Por si sirve de pista, estoy usando un Android 4.1.2

Avatar de Usuario
jrodriguezv
Mensajes: 751
Registrado: 05 Jul 2012 10:32
Agradecido : 11 veces
Agradecimiento recibido: 10 veces
Contactar:

Re: Programando AndroCDT2WAV

Mensajepor jrodriguezv » 24 Nov 2012 07:53

Pues vaya disgusto :-(

Yo lo he probado con tres móviles (x10 mini, SGS2, SGS3) y el emulador funcionando sin problemas.

Avatar de Usuario
ron
Mensajes: 18686
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1793 veces
Agradecimiento recibido: 1544 veces

Re: Programando AndroCDT2WAV

Mensajepor ron » 24 Nov 2012 12:39

Vaya, con lo liado que he estado me he perdido este hilo !

jrodriguezv, gracias por la tool !!!!

Yo tengo un tablet con Android 2.1 y mi móvil es también 2.1... ¿ funciona en esta versión ?

Avatar de Usuario
jrodriguezv
Mensajes: 751
Registrado: 05 Jul 2012 10:32
Agradecido : 11 veces
Agradecimiento recibido: 10 veces
Contactar:

Re: Programando AndroCDT2WAV

Mensajepor jrodriguezv » 24 Nov 2012 12:45

Pues no lo se, igual puse que se necesitaba la 4.0, pero supongo que puedo cambiarlo.

Estoy fuera todo el día y no puedo probar, si pruebas y no va dimelo a ver si puedo arreglarlo.


Volver a “Lenguajes de Programación y herramientas Dev”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado