Lunar Mario
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Link-Me

Link-Me LunarMario!


Entrar

Esqueci-me da senha

Estatísticas
Temos 130 usuários registrados
O último membro registrado é Ruigometi

Os nossos membros postaram um total de 202 mensagens em 47 assuntos
Galeria


Custom Chip - Sem nome Empty
Social bookmarking

Social bookmarking reddit      

Conservar e compartilhar o endereço de Lunar Mario em seu site de social bookmarking

Conservar e compartilhar o endereço de Lunar Mario em seu site de social bookmarking

Últimos assuntos
» ajuda porfa
Custom Chip - Sem nome Icon_minitimeDom Set 13, 2015 10:28 am por kokeke

» OW Show Off
Custom Chip - Sem nome Icon_minitimeSex Fev 03, 2012 12:40 am por vuthiouo

» Imagens/Vídeos de Sua Hack!
Custom Chip - Sem nome Icon_minitimeSeg Dez 19, 2011 1:29 am por jicloupr

» Mudamos para o SMW Tech
Custom Chip - Sem nome Icon_minitimeQui Nov 10, 2011 6:53 pm por FD Manuz OW Hacker

» Porque Nenhum Custom Music Funciona
Custom Chip - Sem nome Icon_minitimeSeg Nov 07, 2011 4:03 pm por Giga Gaia

» É isso....
Custom Chip - Sem nome Icon_minitimeSex Out 28, 2011 6:25 pm por -Undefinied3-

» Qual é o nome dessa musica? Onde a encontro?
Custom Chip - Sem nome Icon_minitimeSeg Out 24, 2011 7:53 pm por Breno

» Perguntas Rapidas
Custom Chip - Sem nome Icon_minitimeSex Out 07, 2011 5:55 pm por FD Manuz OW Hacker

» Projeto de tradução do arquivo de ajuda do Lunar Magic
Custom Chip - Sem nome Icon_minitimeTer Out 04, 2011 10:17 pm por FD Manuz OW Hacker

» Recrutamento de moderadores.
Custom Chip - Sem nome Icon_minitimeTer Out 04, 2011 10:09 pm por -Undefinied3-

» Projeto de reforma grand finale
Custom Chip - Sem nome Icon_minitimeTer Out 04, 2011 6:01 pm por FD Manuz OW Hacker

» Esse fórum necessita de participação URGENTE
Custom Chip - Sem nome Icon_minitimeSeg Out 03, 2011 2:00 pm por FD Manuz OW Hacker

» Sobre este fórum
Custom Chip - Sem nome Icon_minitimeDom Out 02, 2011 12:27 pm por FD Manuz OW Hacker

» Galeria do Lunar Mario
Custom Chip - Sem nome Icon_minitimeDom Out 02, 2011 12:25 pm por FD Manuz OW Hacker

» Programação em C, C++
Custom Chip - Sem nome Icon_minitimeSáb Out 01, 2011 8:00 pm por Vitor Vilela

Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Quem está conectado?
3 usuários online :: 0 registrados, 0 invisíveis e 3 visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 48 em Qui Fev 01, 2024 3:55 am

Custom Chip - Sem nome

Ir para baixo

Custom Chip - Sem nome Empty Custom Chip - Sem nome

Mensagem por -Undefinied3- Seg Fev 21, 2011 9:10 pm

Olá, estou aqui para anunciar que eu e vitor estamos trabalhando num Custom Chip. Obviamente não é nada impressionante como Super FX por exemplo, é apenas um optimizador de codigos que podem ser aceçados por outros codigos pré-programados (como LDA por exemplo, que um cross-assembler tranforma em codigo) e irá requerer um terceiro assembler para transforma-los para DEPOIS passa-lo para o xkas, isso se o vitor não conseguir fazer algo que eu pretendo perguntar para ele... Bem, como o chip ainda não tem nome, eu abri uma votação para ver EM MÉDIA e NÃO decidir o nome do chip, mas sim ver o melhor nome para checar se realmente combinaria com o chip, pois ele ainda está no estado zero, não á codigo nenhum, mas sim somente ideias do que iremos botar no chip. Se você tem uma ideia para nós aplicarmos ao chip, por favor, poste aqui e veremos se é uma ideia boa/acessivel ao nosso conhecimento de ASM.

Enfim, aqui está uma lista dos nomes:

ASMCO - ASM Code Optmizer (Optmizador de Codigos em Assembly)
UCPU - Ultimate Code Processor Unity ("Ultra" Unidade de Processo de Codigos)
SCP-FX - Super Code Processor FX (Super Processador de Codigos Effects? [não sei traduzir FX para o portugues...])
C-CPU - Code Co-op Processor Unity (Cooperador da Unidade de Processamento de Codigos)
S-CPU - Super Co-op Processor Unity (Super Cooperador da Unidade de Processamento)

Eu pessoalmente gostei mais do C-CPU e do SCP-FX, mas vocês que decidem.

Atualmente, aqui está uma lista basica do Mapa desse chip:

Código:

;|==================================================================================================================|
;| Register Name | CPU Snes Address    | Special Functions                                    | Initial Value |
;|==================================================================================================================|
; -V0          |* $7FFF00, $7FFF01  | Call Custom Song command ($7FFF00/1 - Flag + Custom Music) | #$0000
; -V1           |* $7FFF02, $7FFF03  | Call Hex to Dec command ($7FFF02/3 - RAM do convert)       | #$0000
; -V2           |* $7FFF04, $7FFF05  | Call YXPPCCT Maker command ($7FFF04/5 - Input + Output)   | #$0000
; -V3           |* $7FFF06, $7FFF07  | Call Simple Tilemap Creator ($7FFF06/7 - Tiles + Size)      | #$0000
; -V4           |* $7FFF08, $7FFF09  | Call Loop Start/End command ($7FFF08/9 - Times + Mark)      | #$0000
; -V5           |* $7FFF0A, $7FFF0B  | Call HDMA Creator ($7FFF0A/B - ChannelNº + Fllow Layer 2)  | #$0000
; -V6           |* $7FFF0C, $7FFF0D  |  | #$0000
; -V7           |* $7FFF0E, $7FFF0F  |  | #$0000
; -V8           |* $7FFF10, $7FFF11  |  | #$0000
; -V9           |* $7FFF12, $7FFF13  |  | #$0000
; -V10           |* $7FFF14, $7FFF15  |  | #$0000
; -V11           |* $7FFF16, $7FFF17  |  | #$0000
; -V12           |* $7FFF18, $7FFF19  |  | #$0000
; -V13           |* $7FFF1A, $7FFF1B  |  | #$0000
; -V14           |* $7FFF1C, $7FFF1D  |  | #$0000
; -V15           |* $7FFF1E, $7FFF1F  |  | #$0000
;|===================================================================================================================|

E os codigos estão assim por enquanto:

Código:

1.Call Custom Song        - CCS (Music)
2.Hex2Dec 16bits           - H2D (16 Bits?,Ram1,Ram2)
3.YXPPCCCT Easifier        - PROP (Y,X,P,P,Pal,T)
4.SimpleTilemapCreator    - STC (XDsip,YDisp,Tilemap,Properties,Tiles,Size)
5.Loop Call Start/End    - LPC (Times,MarkInBinary)
6.HDMA Creator          - HDMA (ChannelNumber,FollowLayer2,Label1,Label2)

Sendo que terá 16 codigos.

1. Pode mudar para uma musica custom do banco atual ou normal.
2. A mesma rotina de Hex2Dec porém pode converter valores 16bits.
3. Um "codificador" de YXPPCCCT
4. Um criador de rotinas graficas.
5. Rotina de loop.*
6. Cria um HDMA de cor que pode ou não acompanhar o layer 2.

* Esta rotina é um pouco complexa, ela funciona da seguinte forma:

LPC (Vezes,Marca) ou seja, a quantidade de loops + a marca do loop, veja o uso desse comando:

Código:

LPC (0A,00)
*codigo*
LPC (0A,01)
*codigo*
LPC (0A,02)
*codigo*
LPC (0A,03)
*codigo*
LPC (0A,04)
*codigo*
LPC (0A,05)
*codigo*
LPC (0A,06)
*codigo*
LPC (0A,07)
*codigo*
LPC (0A,08)
*codigo*
LPC (0A,08)
LPC (0A,07)
LPC (0A,06)
LPC (0A,05)
LPC (0A,04)
LPC (0A,03)
LPC (0A,02)
LPC (0A,01)
LPC (0A,00)

Ou seja, o inicio e o fim é tudo marcado num codigo só, usando essas marcas, por isso voce pode ter apenas 8 loops consecultivos, mas não vejo por que voce botaria mais de 8 loops um dentro de outro..

Bem, como eu havia dito, tudo é bem beta ainda, nada definido/feito, apenas pensado. Se voce não entendeu algo ou quer tirar uma dúvida, sinta-se avontade para postar.
-Undefinied3-
-Undefinied3-
Administrador
Administrador

Mensagens : 23
Pontos : 116
Data de inscrição : 09/10/2010

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos