Transforme su ATARI en un OSCILOSCOPIO

Para comentar los proyectos de hardware presentados en la web.

Re: Transforme su ATARI en un OSCILOSCOPIO

Notapor WillySoft el Vie Sep 22, 2017 5:54 pm

Retomando un vejo tema...

Chalo_mhz escribió:
WillySoft escribió:
Chalo_mhz escribió:
WillySoft escribió:
133MHz escribió:Aunque si entramos con ADC externo mejor conectarlo directo a un PC no? ;,(
Willy, qué tan rápido se podría leer de un ADC externo en un Atari?


En teoría, tan rápido como te dé el procesador, ahí dependerá del algoritmo utilizado para leer el ADC. Habría que probar en real la capacidad de lectura de los puertos de joystick.


Exacto amigo willy!, con el objetivo de ganar velocidad es que quiero trasladar el software a ensamblador, ya veo que el basic es un caso perdido para optimizar la velocidad del trazado horizontal.

En cuanto al Conversor A/D, no creo que sea necesario ponerle un conversor A/D externo, porque en teoria, las lecturas entre el ADC interno y el procesador serian las que limitan la velocidad, ¿que saco con tener una alta frecuencia de sampleo por fuera, si la estructura interna del equipo trabaja a una frecuencia mas baja?, ni modo que me reconozca una frecuencia mas alta por fuera XD


Porque 1.79 Mhz es más rápido que los 60 Hz del barrido de pantalla. Por lo tanto, tu cuello de botella está en el uso de paddles, no en la cpu.

Saludos.


Entonces si tu me dices que el cuello de botella esta fuera del puerto de joystick, ¿el basic me reconocera la frecuencia de sampleo del ADC externo, o tiene que ser un programa ensamblado si o si?
(ahora pienso que el cuello de botella esta en el basic, corrigeme si me equivoco porfis)



Actualmente, esta implementación está limitado por el BASIC. Cuando pases a assembler, la limitación te la dará el barrido de pantalla. Es por ello que recomiendo utilizar el ADC para leer directamente de la PIA y poder barrer más rápido.

¡Saludos!
Avatar de Usuario
WillySoft
expert
expert
 
Mensajes: 654
Registrado: Mié Nov 08, 2006 1:02 am

Re: Transforme su ATARI en un OSCILOSCOPIO

Notapor Marcelo-Z el Mar Sep 26, 2017 2:07 am

WillySoft escribió:Retomando un vejo tema...

Chalo_mhz escribió:
WillySoft escribió:
Chalo_mhz escribió:
WillySoft escribió:
133MHz escribió:Aunque si entramos con ADC externo mejor conectarlo directo a un PC no? ;,(
Willy, qué tan rápido se podría leer de un ADC externo en un Atari?


En teoría, tan rápido como te dé el procesador, ahí dependerá del algoritmo utilizado para leer el ADC. Habría que probar en real la capacidad de lectura de los puertos de joystick.


Exacto amigo willy!, con el objetivo de ganar velocidad es que quiero trasladar el software a ensamblador, ya veo que el basic es un caso perdido para optimizar la velocidad del trazado horizontal.

En cuanto al Conversor A/D, no creo que sea necesario ponerle un conversor A/D externo, porque en teoria, las lecturas entre el ADC interno y el procesador serian las que limitan la velocidad, ¿que saco con tener una alta frecuencia de sampleo por fuera, si la estructura interna del equipo trabaja a una frecuencia mas baja?, ni modo que me reconozca una frecuencia mas alta por fuera XD


Porque 1.79 Mhz es más rápido que los 60 Hz del barrido de pantalla. Por lo tanto, tu cuello de botella está en el uso de paddles, no en la cpu.

Saludos.


Entonces si tu me dices que el cuello de botella esta fuera del puerto de joystick, ¿el basic me reconocera la frecuencia de sampleo del ADC externo, o tiene que ser un programa ensamblado si o si?
(ahora pienso que el cuello de botella esta en el basic, corrigeme si me equivoco porfis)



Actualmente, esta implementación está limitado por el BASIC. Cuando pases a assembler, la limitación te la dará el barrido de pantalla. Es por ello que recomiendo utilizar el ADC para leer directamente de la PIA y poder barrer más rápido.

¡Saludos!



ahora lo retro no son los ataris... sino nosotros mismos.....
Avatar de Usuario
Marcelo-Z
expert
expert
 
Mensajes: 698
Registrado: Sab Nov 11, 2006 3:48 am

Anterior

Volver a PROYECTOS

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados