M
mike
I need to do a minor update to a 8051 program written in
assembler in 1994 and assembled on a machine/language that no longer
exists. I wrote the program, so I have some idea how it works.
The assembler was asm80
A Cross Assembler
for the Intel 8080-8085
With CPM[tm] syntax
- by -
David A. Klotzbach
I have the C source for the program, but I can't compile it.
What I'd like is a dos/windows executable that I can use to
assemble my program, but I'd settle for something that works in linux.
I only plan to do this once.
I downloaded a freeware compiler for windows...no luck.
Built a Fedora Core 4 Linux system and tried that...no luck.
The error messages seem more about compiler directives than
C itself, but I'm no C programmer, so I can't tell for sure.
If I go hacking around in an assembler written in C, I'm gonna make
a mess for sure.
So, finally, my question: Given a C program, how does one go
about finding a compiler that will work on it? I'm not willing
to learn enough C to port someone else's assembler. And I really,
really don't want to port my program to a different assembler.
I think I can do a two-line patch without much debugging.
If I have to port it, I'll have to build a whole debugging system.
Do I have any options?
Thanks, mike
assembler in 1994 and assembled on a machine/language that no longer
exists. I wrote the program, so I have some idea how it works.
The assembler was asm80
A Cross Assembler
for the Intel 8080-8085
With CPM[tm] syntax
- by -
David A. Klotzbach
I have the C source for the program, but I can't compile it.
What I'd like is a dos/windows executable that I can use to
assemble my program, but I'd settle for something that works in linux.
I only plan to do this once.
I downloaded a freeware compiler for windows...no luck.
Built a Fedora Core 4 Linux system and tried that...no luck.
The error messages seem more about compiler directives than
C itself, but I'm no C programmer, so I can't tell for sure.
If I go hacking around in an assembler written in C, I'm gonna make
a mess for sure.
So, finally, my question: Given a C program, how does one go
about finding a compiler that will work on it? I'm not willing
to learn enough C to port someone else's assembler. And I really,
really don't want to port my program to a different assembler.
I think I can do a two-line patch without much debugging.
If I have to port it, I'll have to build a whole debugging system.
Do I have any options?
Thanks, mike