Autor Tema: Fabricar Control de XBOX  (Leído 4737 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado mincho

  • PIC12
  • **
  • Mensajes: 81
Fabricar Control de XBOX
« en: 04 de Junio de 2007, 13:25:32 »
He encontrado el siguiente codigo para fabricar un control de Xbox, el problema que tengo es que no logro generar el .hex

Si alguien tiene experiencia y algo de tiempo Agradeseria Mucho la Ayuda, para compilar el codigo, y desirme que configuracion debo usar para compilarlo...

Un Saludo y Gracias de Antemano.

Eolo Xpad

Eolo_xpad
« Última modificación: 04 de Junio de 2007, 14:22:56 por mincho »

:-/ Saludos  :-/ Desde  :-/ Colombia  :-/

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Fabricar Control de XBOX
« Respuesta #1 en: 04 de Junio de 2007, 22:20:28 »

Desconectado mincho

  • PIC12
  • **
  • Mensajes: 81
Re: Fabricar Control de XBOX
« Respuesta #2 en: 04 de Junio de 2007, 22:54:43 »
Gracias por responder MigSantiago, No logro generarlo debido a 2 errores que me salen, y no tengo idea de que a ser para que Genere el hex

Citar
AVRASM: AVR macro assembler 2.1.12 (build 87 Feb 28 2007 07:31:13)
Copyright (C) 1995-2006 ATMEL Corporation

C:\AVR Studio\Xpad\Xpad.asm(13): Including file 'C:\Archivos de programa\Atmel\AVR Tools\AvrAssembler2\Appnotes\m16def.inc'
C:\AVR Studio\Xpad\Xpad.asm(14): error: Invalid redefinition of 'ADCSRA'
C:\Archivos de programa\Atmel\AVR Tools\AvrAssembler2\Appnotes\m16def.inc(119): info: previous definition of 'ADCSRA'
C:\AVR Studio\Xpad\Xpad.asm(16): error: Invalid redefinition of 'E2END'
C:\Archivos de programa\Atmel\AVR Tools\AvrAssembler2\Appnotes\m16def.inc(814): info: previous definition of 'E2END'
C:\AVR Studio\Xpad\Xpad.asm(130): warning: Register r28 already defined by the .DEF directive
C:\AVR Studio\Xpad\Xpad.asm(131): warning: Register r30 already defined by the .DEF directive

Assembly failed, 2 errors, 2 warnings

Exactmente esto es lo que dice???

Un Saludo

:-/ Saludos  :-/ Desde  :-/ Colombia  :-/

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Fabricar Control de XBOX
« Respuesta #3 en: 05 de Junio de 2007, 10:45:17 »
No puedo bajar el asm en este momento, pero intenta borrar la línea en donde redefine ADCSRA y E2END.

Desconectado mincho

  • PIC12
  • **
  • Mensajes: 81
Re: Fabricar Control de XBOX
« Respuesta #4 en: 05 de Junio de 2007, 11:27:06 »
No puedo bajar el asm en este momento, pero intenta borrar la línea en donde redefine ADCSRA y E2END.

Gracia Migantiago por tu interes, Si borro esas 2 lineas me tira otros errores distintos.

Acaso el AVRStudio no Decteta todos los errores de una vez???

Este es el hilo del post en Elotrolado
Intenta bajarlo desde ahi.
Eolo_xpad

Un Saludo...

:-/ Saludos  :-/ Desde  :-/ Colombia  :-/

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Fabricar Control de XBOX
« Respuesta #5 en: 05 de Junio de 2007, 22:51:05 »
El programa no se puede compilar porque el salto a subrutinas no puede brincar tanto en el apuntador de programa.

A mi me marca estos errores...



Para corregirlos hay que renombrar las etiquetas de salto...

ReceiveSetupData -> ProcReceiveSetupData
ReceiveOutData -> ProcPrepareOutContinuousBuffer

Y ahora el compilador lanza los errores siguientes...



Esos errores son los que te menciono, el branch no llega tan lejos, hay que hacer un reacomodo de subrutinas y no tengo idea de como funciona el programa.

Desconectado mincho

  • PIC12
  • **
  • Mensajes: 81
Re: Fabricar Control de XBOX
« Respuesta #6 en: 06 de Junio de 2007, 00:42:54 »
Bueno, habra que esperar. :(

Gracias MigSantiago.

Un Saludo...

:-/ Saludos  :-/ Desde  :-/ Colombia  :-/

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Fabricar Control de XBOX
« Respuesta #7 en: 18 de Septiembre de 2007, 10:28:20 »
Es valiosa tu opinión, puede que esto sea falso.

Pero también hay que darse cuenta de que el código ahí está, y el hecho de que nosotros no sepamos compilarlo a .hex no implica que sea falso.

Saludos  :mrgreen:

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Fabricar Control de XBOX
« Respuesta #8 en: 18 de Septiembre de 2007, 14:54:21 »
Un ejemplo de gente que comparte fue en su momento Sispic. El diseñó junto con otras personas el programador GTP-USB+.

El compartió el diagrama, el archivo .hex e incluso el software winpic800. Mucha gente armaba el suyo y desafortunadamente se empezó a vender en otros lugares, por lo que Sispic decidió ya no compartir las versiones futuras del .hex, y mejor lo empezó a vender a un precio razonable.

En el caso de este control yo pienso que el que hizo la ingeniería inversa comparte su conocimiento sin afán de obtener algo a cambio.

Lo bueno de este foro es que mucha gente comparte sus inventos y experiencias.  :-/