Hooked up to the Parallax Github Repo
jac_goudsmit
Posts: 418
Hi everyone,
Just letting you know I forked the Parallax Propeller_1_Design Github repository, and made a few changes to steer it in the same direction as we were going with the old P8X32A_Emulation repository, but avoid mistakes that we made there.
You can find my changes at https://github.com/jacgoudsmit/P1V, and this is where I'll be working on the P1V organization from now on.
I posted a pull request a few days ago for the following changes I made, but haven't had any response from the Parallax maintainers at this time. If you get the latest version of my master branch, here's what you get:
I made sure that the code is still the same as the original, and that I could download it to my BeMicro CV. I also made sure that I could create the files for the DE0 and DE2 but I don't have those at this time so I can't do a full test.
In the near future, I'm going to integrate the changes that we already made in the old repo, into the new repo:
I'm thinking of setting up a few branches to do this. I have a few ideas but I would like to start a discussion here about how we can improve on the old process. And of course I invite everyone to fork from the new repo, add their own improvements and post pull requests. I will consider every submission but please read the readme.md file in the root directory. For example I don't want to deal with tabs anymore, they waste everyone's time.
The old repository will remain open, of course, and pull requests are still welcome there too.
Thanks!
===Jac
Just letting you know I forked the Parallax Propeller_1_Design Github repository, and made a few changes to steer it in the same direction as we were going with the old P8X32A_Emulation repository, but avoid mistakes that we made there.
You can find my changes at https://github.com/jacgoudsmit/P1V, and this is where I'll be working on the P1V organization from now on.
I posted a pull request a few days ago for the following changes I made, but haven't had any response from the Parallax maintainers at this time. If you get the latest version of my master branch, here's what you get:
- I removed all tabs and replaced them with spaces
- Added a .gitignore to prevent unneeded files from being checked in
- Merged all Altera targets into one project file, and one directory, so that code is not longer duplicated across 3 directories.
- Moved the old Spin source code from the root directory to a subdirectory, and added a small test program to test cog LEDs
- Updated the documentation and readme.md, and moved gpl.txt to the root directory.
I made sure that the code is still the same as the original, and that I could download it to my BeMicro CV. I also made sure that I could create the files for the DE0 and DE2 but I don't have those at this time so I can't do a full test.
In the near future, I'm going to integrate the changes that we already made in the old repo, into the new repo:
- Convert AHDL to Verilog
- Change ROM files to use readmemh and make scrambling optional
- Add Xilinx targets
- Other proposed changes from the old Wiki
I'm thinking of setting up a few branches to do this. I have a few ideas but I would like to start a discussion here about how we can improve on the old process. And of course I invite everyone to fork from the new repo, add their own improvements and post pull requests. I will consider every submission but please read the readme.md file in the root directory. For example I don't want to deal with tabs anymore, they waste everyone's time.
The old repository will remain open, of course, and pull requests are still welcome there too.
Thanks!
===Jac