A09

Tuesday 28 May 2024, by 63F09 // Assembler

A09 assembler can be downloaded in section files.

This assembler generates code for various processors including:

  • MC6000;
  • MC6809;
  • HD6309;
  • 63F09 (in 32 bits mode, with or without FPU).

When 63F09 mode is selected, A09 creates a 32 bits HEX or S-record output. As memblkcs.rpl waits for 32 bits S-record file, A09 should be called with:

./a09 -L -oF09 -S i2c.asm

to create:

S315FFFF0000113D3110CEFFFE0000CEFFFDF00010C800
S315FFFF0010FFFE10C6B086009702CC0000DD04CC00C1
S315FFFF002050DD068620970086019701170000008C9A
S315FFFF0030864E970086099701C603170000008B8639
S315FFFF004010970086019701C611170000007C863FB7
S315FFFF0050970086019701C605170000006D86249756
S315FFFF00600086099701C603170000005E86109700FA
S315FFFF007086019701C6058D5286079701C6088D4AE9
S315FFFF008010860200105A26FC11D60086209702869C
S315FFFF0090039701C6098D3386209700860197018D49
S315FFFF00A02286039701C6038D218611970086019746
S315FFFF00B0018D1086039701C6038D0FCF96028440ED
S315FFFF00C027FA399602840827FA39960310378926C5
S309FFFF00D0F90F0039E7
S309FFFFFF001196003B17
S307FFFFFFD8FF0024
S315FFFFFFF000000000000000000000000000000000FD
S9030000FC