Posts Tagged ‘assembler’
Seguindo as instruções de um post meu mesmo “antigo”, fui capaz de gerar um assembler e linker para o processador Z80, que o Megadrive usa como coprocessador de som e o Master System como principal (e única) CPU.
A única diferença é que, infelizmente, não há suporte para arquivos-objeto ELF ainda (binutils versão 2.18), só COFF. [...]
Filed under: megadrive | Leave a Comment
Tags: assembler, assembly, binutils, gas, genesis, megadrive, sega, z80
Quando se é uma pessoa organizada (ou quando o projeto cresce/tende a crescer muito), o projeto deve ser desenvolvido de forma modularizada. Isso tanto por causa de conferência do código, quanto de reaproveitamento do mesmo.
Modularizar quase sempre em dividir o código em arquivos fontes diferentes. Ou seja, implica em montagem/compilação por partes. Por exemplo, dividir [...]
Filed under: gcc, megadrive | Leave a Comment
Tags: 68000, assembler, assembly, binutils, gas, genesis, ld, link, linker script, megadrive, sega
Querendo usar ferramentas GNU para criar softwares (jogos?) em liguagem assembly e/ou C para Mega Drive, fui em busca do binutils para ter um assembler para Motorola 68000 (o processador do console).
Aqui está como eu fiz para gerar meu gas – o GNU assembler – (meus passos foram baseados na fonte Marc’s Realm):
Primeiro, obtive [...]
Filed under: gcc, megadrive | 15 Comments
Tags: 68000, assembler, assembly, binutils, gas, genesis, megadrive, sega