Transforme su ATARI en un OSCILOSCOPIO

Para comentar los proyectos de hardware presentados en la web.
Avatar de Usuario
WillySoft
expert
expert
Mensajes: 666
Registrado: Mar Nov 07, 2006 10:02 pm
Reputation: 0

Re: Transforme su ATARI en un OSCILOSCOPIO

Mensaje por WillySoft »

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
Marcelo-Z
expert
expert
Mensajes: 707
Registrado: Sab Nov 11, 2006 12:48 am
Reputation: 2

Re: Transforme su ATARI en un OSCILOSCOPIO

Mensaje por Marcelo-Z »

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.....

Responder