6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Nov 15, 2024 5:37 am

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: 6502 Python compiler
PostPosted: Wed Jul 25, 2018 2:59 am 
Offline

Joined: Thu Oct 17, 2002 3:11 am
Posts: 5
At the last North Dallas Area Retrocomputing Meetup, Bill Gee presented a project he's been working on--a python compiler for the 6502. It's preliminary--you can write simple programs, but can't yet define named functions, and some other important things. He is looking to make this as pythonic as possible, which means no compromises to make things efficient on the 6502, such as 8- and 16-bit numeric types. However, it will be interesting to watch. I've tried it on an OSI superboard and it works, but takes a while to download even simple programs at 300 baud, even at 1200 baud.

Here's the github page: https://github.com/BillGee1/PY65

It looks like so far, he's only posted binaries for the compiler, assembler, and 6502 simulator. I am hoping he can be persuaded to release the source.


Top
 Profile  
Reply with quote  
 Post subject: Re: 6502 Python compiler
PostPosted: Wed Jul 25, 2018 5:46 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10977
Location: England
Interesting find! Likewise, I hope he shares his source. It's encouraging that he's given the project an MIT license... although I'm not absolutely sure he's on solid ground, as those executables will contain GPL code.

The name is unfortunate too: PY65 is rather like py65, an established project.
https://pypi.org/project/py65/


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: