This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
haas:spring2021:comporg:projects:nesx [2021/02/22 16:18] – [Task] wedge | haas:spring2021:comporg:projects:nesx [2021/03/07 16:17] (current) – [Task] wedge | ||
---|---|---|---|
Line 27: | Line 27: | ||
| 5 | nes3 | https:// | | 5 | nes3 | https:// | ||
| 6 | nes4 | create a 2 player pong game (1 player may be automated) | | 6 | nes4 | create a 2 player pong game (1 player may be automated) | ||
- | | 7 | nes5 | | + | | 7 | nes5 | |
- | | 8 | nes6 | | + | | 8 | nes6 | |
- | | 9 | nes7 | | + | | 9 | nes7 | |
- | | 10 | nes8 | | + | | 10 | nes8 | |
- | | 11 | nes9 | | + | | 11 | nes9 | |
- | | 12 | nesA | | + | | 12 | nesA | |
Also be sure to peruse the other posts at: https:// | Also be sure to peruse the other posts at: https:// | ||
+ | |||
+ | =====Choose your path===== | ||
+ | Now that we have established a level of functionality using the existing set of tools, we have a choice to make. And this choice can be made individually: | ||
+ | |||
+ | * learn 6502 assembly and recreate the ROMs made so far by writing them in assembly (do NOT just use compiler output) | ||
+ | * start work on a larger, more involved NES game | ||
+ | |||
+ | The cadence for the assembly approach is pretty straightforward: | ||
+ | |||
+ | As for the NES game effort, clearly you wouldn' | ||
+ | |||
+ | * what have you done, what is working, what isn't | ||
+ | * custom tiles for character ROM | ||
+ | * any working/ | ||
+ | |||
+ | =====EoCE NES game===== | ||
+ | We'll cap off the semester with a more involved NES game, which could be a further modification/ | ||
+ | |||
+ | I will also open things up to the possibility of working in groups (no more than 3!), provided each person has an awareness of all aspects of the code, and equally participates in the development effort. Documentation/ | ||
+ | |||
+ | =====Submission===== | ||
< | < |