-
-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated Roadmap #170
Comments
Is there way to help you? I could make this work |
Any help would be greatly appreciated! If you could find a way to programmatically take in those pdfs (or some other up to date AVR docs source) and produce a more machine readable (csv, xml, json, etc) format with the pertinent information, that would speed things up considerably. This could be implemented in Rust or Python. |
Hello |
I'm so sorry I missed this! Thank you so much for taking the time to do this work, this looks very promising!
This is fairly open ended, for an existing example there's the z80 file. The format you currently have the example file looks good to me! What were you planning on as your next steps? Once you feel this is ready for a look, feel free to open a PR to add your xml generation python code in a sibling directory to its z80 counterpart. I'm happy to add the necessary Rust pieces on top of that so we can land this soon! :) |
I've fallen behind on some of the feature requests lately as I've gotten more involved with some other projects and made the transition from student to working full time. There are several long outstanding requests that I'd really like to address sooner rather than later. I'm going to use this New and Improved™️ Roadmap issue to help organize these efforts going forward. Quick disclaimer, I won't be able to work much on this until next weekend.
Before 0.10.0 release:
In no particular order:
AVR Support (#74)
All of the documentation I've been able to find for this architecture has been in pdf form (i.e. here). I'd really like to avoid copying/pasting items out of the files manually, as this is error prone, tedious, etc. and doesn't transfer at all when a new version is published. I'm hoping pdf-extract will help here, but I need to spend some time with it to be sure.
Add instructions
Add registers (feat: add avr registers #206)
Add assembler directives (feat: add avr assembler #203)
6502 + CA65 Support (#169)
This should be relatively straightforward. There is a ton of information online, and the 6502 instruction set is relatively small, and the directives for the CA65 seem fairly approachable.
Add 6502 instructions (feat: add
6502
arch andca65
assembler #195)Add 6502 registers (feat: add
6502
arch andca65
assembler #195)Add CA65 directives/ other info (feat: add
6502
arch andca65
assembler #195)Masm64 (#72)
Power ISA #147
Other
RISCV overhaul (#165)
General code cleanup
The text was updated successfully, but these errors were encountered: