Compilacao cruzada

From Programação no MSX
Jump to navigation Jump to search

O que é[edit]

A Compilação Cruzada, conhecida comi Cross Compiling, consiste na compilação de programas em uma plataforma, Linux ou Windows, por exemplo, produzindo código nativo de outra plataforma, MSXDOS, por exemplo.

Descrição do método[edit]

Esta seção descreve, em linhas gerais, o método criado por Ricardo Jurczyk Pinheiro:

1-Edita os fontes em Pascal usando o editor Geany, preferência do autor, no Linux;

3-Emula o MSX, usando o OpenMSX;

4-Roda no OpenMX um script criado em TCL;

5- Este script faz todo o serviço de modo automatizado.

Em resumo:

a) Cria partições em uma imagem criada e cedida pelo PompolonY2k,

b) Transfere os fontes para uma das partições (sandbox);

c) Cria uma .bat que evoca o compilador TP33F, de Fritz Hilderink,

d) Transfere de volta para o Linux o executável que foi compilado no OpenMSX.

. . . tarefas de fechamento.


Referencias[edit]

Ricardo Jurczyk Pinheiro: https://www.retrocomputaria.com.br/2020/04/06/montando-um-ambiente-de-desenvolvimento-cruzado-para-msx-ou-tentando/

Pompolony2k: http://www.popolony2k.com.br/

Hansotten: http://pascal.hansotten.com/delphi/turbo-pascal-on-cpm-msx-dos-and-ms-dos/