Página 1 de 2

onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 09:01
por renan-papaco
eu procuro mas só encontro compiladores para máquinas específicas. como o MSX por exemplo...queria um compilador que servisse pra programar o assembler do processador de acordo com suas necessidades... usando algum hardware que eu mesmo crie.

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 09:40
por norad58
Para assembler tinha o velho TASM para linguagem C o SDCC.
Também no site da zilog deve ter algo gratuito....

Também recomendo ver este site:

http://www.z80.info/z80sdt.htm

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 10:01
por renan-papaco
norad58 escreveu:Para assembler tinha o velho TASM para linguagem C o SDCC.
Também no site da zilog deve ter algo gratuito....

Também recomendo ver este site:

http://www.z80.info/z80sdt.htm


beleza...dá pra programar ele em C e já uso o SDCC para 8051...agora poderia me dizer onde encontro material pra programar Z80 em C? pode ser em inglês mesmo.

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 10:58
por norad58

beleza...dá pra programar ele em C e já uso o SDCC para 8051...agora poderia me dizer onde encontro material pra programar Z80 em C? pode ser em inglês mesmo.


Verificou o site que te passei?
http://z80.info/index.html
Tá cheio de informação do Z80 na internet, veja pelo Google...

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 11:15
por renan-papaco
norad58 escreveu:

beleza...dá pra programar ele em C e já uso o SDCC para 8051...agora poderia me dizer onde encontro material pra programar Z80 em C? pode ser em inglês mesmo.


Verificou o site que te passei?
http://z80.info/index.html
Tá cheio de informação do Z80 na internet, veja pelo Google...



Já, eu clico no link "C source" e nada acontece... olhei o site todo e não tem nada lá.
se souber de algum livro que ensine a programar em C ou ASM para Z80 dentro do ambiente windows e q não seja pra nenhum micro pré histórico difícil de se obter me diga qual o nome q eu compro. grato.

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 15:03
por renan-papaco
é isso eu desisto! não achei nada a respeito...nenhum compilador q funcione se quer ... não dá pra tirar um ponto de partida com oq vc acha na net... pensei que algúem aqui ja tivesse criado um programa pra Z80 do zero...sem ser pra MSX, ZX spectrum e outros... infelizmente acho q devo me limitar ao q o mundo considera "moderno" infelizmente...valeu ai.

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 16:10
por mastk
Calma lá pó.
O SDCC não funcionou? Se funcionar em C, sempre poder colocar trechos de código ASM.

http://z80gcc.sourceforge.net/

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 16:52
por mastk
Testei o SDCC, e até conseguir criar arquivos S19.

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 18:29
por tcpipchip
"Prá" começar, não é compilador.

http://technical.elektronowolt.net/?page=avsimz80

O AVSIMZ80 é o emulador classico e tem também já o "compilador" junto.

Bom proveito.

A proposito...este telefone ip usa o z80

Imagem

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 18:46
por renan-papaco
mastk escreveu:Calma lá pó.
O SDCC não funcionou? Se funcionar em C, sempre poder colocar trechos de código ASM.

http://z80gcc.sourceforge.net/

não que não funcionou... mas é que eu não achei nada na net sobre programação livre do Z80 no SDCC...

quando digo programação livre, digo produzir um software pro hardware que você projetar e não pro que já existe. q nem ocorre no 8051... se eu quiser algo específico eu crio o software pra ele no SDCC e no JFE editor...

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 17 Out 2013 18:49
por mastk
Tem um arquivo *.mem do resultado da compilação e nele é apresentados como ficaram os alocamentos das memorias.
O manual que veio com ele já me deu um bom caminho para começar e estou pensando seriamente em usar ele no lugar do CW agora.

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 18 Out 2013 09:57
por mastk
Renan, acho que vou escrever um tutorial do SDCC para Z80, 8051 e S08 no meu Blog, vai ser útil para vc e para muita gente.
Mas é o seguinte:
1 - Instale o SDCC.
2 - Vá ao DOS.
3 - Digite : SDCC.
4 - Confira se ele rodou.
5 - Faca um arquivo de testes main.c
6 - Entre o comando SDCC -mZ80 e confira os arquivos gerados.

Ir para C direto seria bom para vc, mas pode brincar em ASM conforme explicado no manual do SDCC, assim como outros detalhes como interrupções, diretivas e alocação de memoria.

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 18 Out 2013 14:00
por renan-papaco
mastk escreveu:Renan, acho que vou escrever um tutorial do SDCC para Z80, 8051 e S08 no meu Blog, vai ser útil para vc e para muita gente.
Mas é o seguinte:
1 - Instale o SDCC.
2 - Vá ao DOS.
3 - Digite : SDCC.
4 - Confira se ele rodou.
5 - Faca um arquivo de testes main.c
6 - Entre o comando SDCC -mZ80 e confira os arquivos gerados.

Ir para C direto seria bom para vc, mas pode brincar em ASM conforme explicado no manual do SDCC, assim como outros detalhes como interrupções, diretivas e alocação de memoria.

cara esse tutorial será uma boa pedida!! pode crer! vai ser útil pra muita gente!

de besteiras e tranqueiras a internet tá cheia... e nada mais q vc pra por algo útil pra gente...hehehe.

eu já tenho o SDCC aqui, uso ele pra programar 8051... a minha ideia é desenvolver sistemas com o Z80 como CPU e o 8051 como suporte para periféricos.(e não me venham empurrando AVR's FPGAs e outros trecos desses não hein)

agora...vamos aos detalhes: como todos nós sabemos tem Z80 em microcontrolador e em CPU
eu quero usar um Z80 CPU... ainda mais os que tenho aqui... de 1982, 83... estão em perfeito estado de conservação...seria um pecado desperdiça-los não acha? então... só preciso saber como funciona essa parada de endereçamento na linguagem C... preciso brincar um pouco com essas peças que tenho pra começar a desenvolver alguma coisa. já começei a estudar a arquitetura do Z80, e a função de seus pinos de controle...

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 18 Out 2013 17:11
por mastk
Como vc grava no 8051, o código gerado e como pretende fazer isso no Z80?
Eu tenho um parado também e gostaria muito de usa-lo, na verdade eu tenho protótipo parado.

Re: onde encontro compilador ASM livre para Z80?

MensagemEnviado: 18 Out 2013 18:15
por tcpipchip
gravador de EPROM ?