| http://dreamcast.orgfree.com |
Dreamcast Revolution!

|
Reinventando seu Dreamcast! Dreamcast no Youtube: Comerciais Oficiais e Afins Protótipos de Acessórios para o Dreamcast Tutoriais: Instalando HD no Dreamcast: Apresentação Instalando HD no Dreamcast: Segundo Passo Instalando HD no Dreamcast: Terceiro Passo Instalando HD no Dreamcast: Primeiro Protótipo Instalando HD no Dreamcast: Explicações Instalando HD no Dreamcast: Galeria de Fotos Aumentando a Capacidade do VMU Convertendo de NTSC para Pal-M (via Hardware) Usando o PalPatcher: Passando os Jogos de 50Hz para 60Hz Diagnosticando e Consertando Defeitos no Dreamcast Consertando o Defeito: Dreamcast Resetando Modificando as Músicas nos Games do Dreamcast Ensaio: Por que o Dreamcast Falhou? Outros Tutoriais: S.H.I.N.E.L.A.G.E.M D.R.E.A.M. Listas & Afins: Jogos para o Dreamcast que Foram Cancelados Jogos Compatíveis com o VGA BOX
|
Explicações sobre a Interface DC-IDE Todos estavam esperando por essa página, a interface IDE para Dreamcast explicada simples o bastante para qualquer um construir e entender. Depois de estudar os esquemas IDE bItMaStEr e o Kiyoshi por um pequeno tempo e o Mike Frysinger que possui a chave do design, eu finalmente aprendi bastante sobre esta interface para poder explicar o funcionamento e criar um plano de fabricação em inglês (ou traduzido por qualquer Babelfish...). Os Flip-Flops A interface IDE para Dreamcast é basicamente um conjunto de CIs lógicos que permite 15 linhas I/O (e algumas linhas de controle) na Porta Paralela do Dreamcast para controlar um dispositivo IDE de 40 pinos, como um disco rígido ou drive de CD-ROM. Pois usando a IDE há muitos dados e linhas de endereço combinadas na porta paralela e por isso a porta paralela tem que enviar primeiro as informações de endereço e depois as informações de dados (como você poderia imaginar, é impossível enviar mais de quinze sinais ao mesmo tempo pelas quinze linhas de uma porta paralela). Para que o disco rígido receba toda a informação simultaneamente, são implementados flip-flops para assegurar que o drive receba o endereço de both e as informações de dados simultaneamente, apesar do fato de que a porta paralela está transmitindo os dois consecutivamente. Um Edge-Triggered D-Type Flip-Flop é um dispositivo que armazena dados na entrada quando seu sinal de clock for alto e então libera continuamente esses dados em sua saída. Faz assim até que o sinal de clock fique alto novamente e o flip-flop coloque outro dado em sua saída. Por exemplo, você poderia enviar um bit 0 a um flip-flop enquanto o clock for alto e até mesmo se você deixasse de enviar o bit 0, ele ainda guardaria o 0 até o clock ficar alto de novo e só ai o 0 iria para a saída. Isto permite que a porta paralela envie as informações de endereço ao flip-flop e só então passe a enviar as informações de dados. Quando a porta paralela envia as informações de dados, as informações de endereço já estão sendo enviadas continuamente pelo flip-flop. Isto resulta no disco rígido poder receber a informação de endereço e a informação de dados ao mesmo tempo, mas permite para a porta paralela do Dreamcast os enviar em tempos diferentes. Isto é algo que, caso contrário, seria impossível devido às limitações dos pinos da porta paralela. Os Transceivers Em Breve... O Esquema (clicar na figura para abrir em uma janela maior, com maior zoom) O Xilinx Logic [Incompleto] (clicar na figura para abrir em uma janela maior, com maior zoom) Relação de Datasheets para o DC-IDE Texas Instruments 74ALS574 Flip-Flop Texas Instruments 74ALS245A Transceiver Xilinx JTAG Esquema de Programação Paralelo Este trabalho é autorizado sob uma Licença Creative Commons e tem os direitos autorais pertencentes a partir de 2004 a Michael Robinson Esta página foi recopiada por Igor Isaias Banlian, do site: FuzzyMuzzle.com |
Links Bem Úteis de Sites e Fóruns Brasileiros:
Playstation 2, o Fórum que tem as soluções!!! Lista de jogos do Dreamcast - Wikipédia Links Bem Úteis de Sites e Fóruns Internacionais: Dreamcast Programming - Software Dreamcast Programming - Hardware
|
|
Créditos: Igor Isaias Banlian [Copyleft] Página Open Source! Todos tem permissão de retransmitir seu conteúdo, desde que não cobrem por isso! Página melhor visualizada em qualquer Browser! |