Generic compiled language for 65x02 processors?

Programming the 6502 microprocessor and its relatives in assembly and other languages.
Post Reply
scratchmonkey
Posts: 12
Joined: 28 Apr 2004

Generic compiled language for 65x02 processors?

Post by scratchmonkey »

Are there any compiled languages available for the 65816 which meet the following criteria:

1. Compiler has to run on the native 65816
2. Compiler has to be self-hosting.
2. Source available.

Something along the lines of PL/M I was thinking...

I'm working at specifying a generic operating system along the lines of CP/M for 65816 platforms.

Also, are 65816 processors readily available (packaged as PLCC/DIP)?
Wally Daniels
Posts: 53
Joined: 30 Aug 2002
Location: Windsor Forks, N.S. Canada

Re: Generic compiled language for 65x02 processors?

Post by Wally Daniels »

scratchmonkey wrote:
Are there any compiled languages available for the 65816 which meet the following criteria:

1. Compiler has to run on the native 65816
2. Compiler has to be self-hosting.
2. Source available.

Something along the lines of PL/M I was thinking...

Also, are 65816 processors readily available (packaged as PLCC/DIP)?

Short Answer : Yes.
Is it like PL/M ? Not exactly, but is much more versatile to what you want
to do.
Garth Wilson has written a FORTH for the 816 called : 816FORTH
Drop him a line @ engr@drecomm.com

Yes, Contact the Western Design Center :

http://www.westerndesigncenter.com

Regards, Wally
greener
Posts: 30
Joined: 30 Sep 2003
Location: Central Wisconsin

Re: Generic compiled language for 65x02 processors?

Post by greener »

To continue the previous post...

I think Garth just started a thread on Forth. Not sure if it meets all or any of your requirements, but check it out. Also review the 6502.org links.

Regarding CPUs, Mike (he who hosts this forum) can get DIP packages for sure.
scratchmonkey
Posts: 12
Joined: 28 Apr 2004

Post by scratchmonkey »

Thanks for the info.

Forth could fit the bill perfectly. I'll move to that thread :-)


Cheers,
Post Reply