platformio / platform-intel_mcs51

Intel MCS-51 (8051): development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/intel_mcs51
Apache License 2.0
56 stars 45 forks source link

Adding assembler to the intel_mcs51 platform #37

Open micro83 opened 3 years ago

micro83 commented 3 years ago

Since there are still many codes written by original assembly for MCU8051, Is it possible to add an assembler to the packages which are being used for this platform ?

SDCC has an implicit assembler but its not intended to be used by the users.

The assemblers which still being used until now are (since original asm51 from intel is dead) :

AS31 : https://www.pjrc.com/tech/8051/tools/as31-doc.html

ASEM-51: http://plit.de/asem-51/home.htm

In addition, would the build process be updated to detect the the code files (either assembly or C) in order to generate the HEX file using SDCC or assembler automatically?