Corning Community College CSCS2650 Computer Organization Assignments, Documents, Information, and Projects ======Projects====== | [[/haas/spring2024/comporg/projects/wcpX|wcp1]] (due 20240124) | | [[/haas/spring2024/comporg/projects/pctX|pct0]] (bonus; due 20240125) | | [[/haas/spring2024/comporg/projects/pctX|pct1]] (bonus; due 20240125) | | [[/haas/spring2024/comporg/projects/abc0|abc0]] (due 20240131) | | [[/haas/spring2024/comporg/projects/btt0|btt0]] (due 20240131) | | [[/haas/spring2024/comporg/projects/pctX|pct2]] (due 20240131) | | [[/haas/spring2024/comporg/projects/wcpX|wcp2]] (due 20240131) | | [[/haas/spring2024/comporg/projects/mpg0|mpg0]] (due 20240207) | | [[/haas/spring2024/comporg/projects/pctX|pct3]] (bonus; due 20240207) | | [[/haas/spring2024/comporg/projects/wcpX|wcp3]] (due 20240207) | | [[/haas/spring2024/comporg/projects/def0|def0]] (due 20240214) | | [[/haas/spring2024/comporg/projects/pctX|pct4]] (due 20240214) | | [[/haas/spring2024/comporg/projects/wcpX|wcp4]] (due 20240214) | | [[/haas/spring2024/comporg/projects/pctX|bwp1]] (bonus; due 20240228) | | [[/haas/spring2024/comporg/projects/cta0|cta0]] (due 20240228) | | [[/haas/spring2024/comporg/projects/pctX|pct5]] (bonus; due 20240228) | | [[/haas/spring2024/comporg/projects/wcpX|wcp5]] (due 20240228) | | [[/haas/spring2024/comporg/projects/cta1|cta1]] (due 20240306) | | [[/haas/spring2024/comporg/projects/gfoX|gfo0]] (due 20240306) | | [[/haas/spring2024/comporg/projects/pctX|pct6]] (due 20240306) | | [[/haas/spring2024/comporg/projects/wcpX|wcp6]] (due 20240306) | | [[/haas/spring2024/comporg/projects/pctX|pct7]] (bonus; due 20240313) | | [[/haas/spring2024/comporg/projects/wcpX|wcp7]] (due 20240313) | | [[/haas/spring2024/comporg/projects/dap0|dap0]] (due 20240314) | | [[/haas/spring2024/comporg/projects/dap1|dap1]] (due 20240320) | | [[/haas/spring2024/comporg/projects/pctX|pct8]] (due 20240320) | | [[/haas/spring2024/comporg/projects/wcpX|wcp8]] (due 20240320) | | [[/haas/spring2024/comporg/projects/pctX|pct9]] (bonus; due 20240327) | | [[/haas/spring2024/comporg/projects/wcpX|wcp9]] (due 20240327) | | [[/haas/spring2024/comporg/projects/dap2|dap2]] (due 20240329) | | [[/haas/spring2024/comporg/projects/pctX|bwp2]] (bonus; due 20240410) | | [[/haas/spring2024/comporg/projects/gfoX|gfo1]] (due 20240410) | | [[/haas/spring2024/comporg/projects/pctX|pctA]] (due 20240410) | | [[/haas/spring2024/comporg/projects/pnc0|pnc0]] (due 20240410) | | [[/haas/spring2024/comporg/projects/wcpX|wcpA]] (due 20240410) | | [[/haas/spring2024/comporg/projects/pctX|pctB]] (bonus; due 20240417) | | [[/haas/spring2024/comporg/projects/pnc1|pnc1]] (due 20240417) | | [[/haas/spring2024/comporg/projects/wcpX|wcpB]] (due 20240417) | | [[/haas/spring2024/comporg/projects/pctX|pctC]] (due 20240424) | | [[/haas/spring2024/comporg/projects/pnc2|pnc2]] (due 20240424) | | [[/haas/spring2024/comporg/projects/wcpX|wcpC]] (due 20240424) | | [[/haas/spring2024/comporg/projects/pctX|pctD]] (bonus; due 20240501) | | [[/haas/spring2024/comporg/projects/wcpX|wcpD]] (bonus; due 20240501) | | [[/haas/spring2024/comporg/projects/gfoX|gfo2]] (due 20240508) | | [[/haas/spring2024/comporg/projects/pctX|pctE]] (bonus; due 20240508) | | [[/haas/spring2024/comporg/projects/wcpX|wcpE]] (bonus; due 20240508) | | @lightgreen:[[/haas/spring2024/comporg/eoce/readme|EoCE]] (due 20240516) | ======Class Stats====== * [[/haas/spring2024/comporg/projects/status|status]] ======Course Notes Page====== * [[/notes/comporg/spring2024/virconref|Vircon32 assembly reference]] ======Resources====== * TIC-80: * wiki: https://github.com/nesbox/TIC-80/wiki * API: https://github.com/nesbox/TIC-80/wiki/API * Memory Map: https://github.com/nesbox/TIC-80/wiki/RAM * NES/6502: * Nerdy Nights Tutorial: https://taywee.github.io/NerdyNights/nerdynights.html * Instruction Set: https://masswerk.at/6502/6502_instruction_set.html * NESdev: https://www.nesdev.org/wiki/Nesdev_Wiki * NES CPU memory map: https://www.nesdev.org/wiki/CPU_memory_map * NES Memory Maps: https://en.m.wikibooks.org/wiki/NES_Programming/Memory_Map * Mednafen documentation: * base: https://mednafen.github.io/documentation/ * debugger: https://mednafen.github.io/documentation/debugger.html ======Week 1====== * Welcome to the Computer Organization! * Our approach to Computer Organization will be as follows: * comprehension of lower level operations: take a familiar process, study how its implementation can perform in various environments. Our initial projects will focus on this. * Note that there are THREE (3) things due before the end of Thursday this first week: * **abc0** * **wcp1** * **week1** journal entry (which I plan to count as bonus; at the very least earn yourself a few points by removing the filler text). * **pct0** (bonus, introductory experience) * **pct1** (also for bonus)