Skip to content
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

how to contribute #765

Closed
jcw opened this issue Jan 20, 2020 · 2 comments
Closed

how to contribute #765

jcw opened this issue Jan 20, 2020 · 2 comments

Comments

@jcw
Copy link

jcw commented Jan 20, 2020

I'd like to gain a better understanding of FUZIX internals (and have kernel driver experience with unix v7, or at least I did long ago...). So maybe I can help out somewhere. The silly question is: how? What would be a good place to start and what might be a worthwhile issue to tackle?

There's #555 tagged as "help wanted", but for starters, it might be better for me to work on something which does not require setting up a special hardware configuration. I have a diy ez80 board and now also an SC130 Z180-based board.

Then again, perhaps a build running on an emulated rc2014 or z80 might be a much more effective way to move forward, given that this can lead to much snappier edit-run-debug cycles?

@EtchedPixels
Copy link
Owner

The SC130 is fairly well covered, the ez80 stuff is a bit minimal right now so fleshing that out to be useful would be one thing.

I do most of my debug on the rc2014 emulation. For one I can collect things like I/O and instruction traces and then go back and see where it went wrong when doing kernel stuff. For user space it's not generally such an issue although as I don't have a ptrace() debugging native is a bit of a pain.

@jcw
Copy link
Author

jcw commented Jan 21, 2020

Ok, I'll see if I can dig a bit deeper into the ez80 a bit more again. Thx.

@jcw jcw closed this as completed Jan 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants