{"id":28520227,"url":"https://github.com/franklin0770/systems-and-networking-presentation","last_synced_at":"2025-07-02T14:32:50.631Z","repository":{"id":294186681,"uuid":"986163200","full_name":"Franklin0770/Systems-and-Networking-presentation","owner":"Franklin0770","description":"A very basic PowerPoint-styled school presentation I used for an English flipped-classroom lesson","archived":false,"fork":false,"pushed_at":"2025-05-20T10:29:54.000Z","size":1248,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T07:02:55.631Z","etag":null,"topics":["architectures","assembly","assembly-8086","presentation","processors","school"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Franklin0770.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-19T07:50:56.000Z","updated_at":"2025-05-20T10:29:57.000Z","dependencies_parsed_at":"2025-05-19T11:44:08.749Z","dependency_job_id":"ba41d8b1-5384-4455-be9b-382dc554f3b1","html_url":"https://github.com/Franklin0770/Systems-and-Networking-presentation","commit_stats":null,"previous_names":["franklin0770/presentazione-sistemi","franklin0770/systems-and-networking-presentation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Franklin0770/Systems-and-Networking-presentation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Franklin0770%2FSystems-and-Networking-presentation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Franklin0770%2FSystems-and-Networking-presentation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Franklin0770%2FSystems-and-Networking-presentation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Franklin0770%2FSystems-and-Networking-presentation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Franklin0770","download_url":"https://codeload.github.com/Franklin0770/Systems-and-Networking-presentation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Franklin0770%2FSystems-and-Networking-presentation/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263156670,"owners_count":23422473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["architectures","assembly","assembly-8086","presentation","processors","school"],"created_at":"2025-06-09T07:00:52.061Z","updated_at":"2025-07-02T14:32:50.621Z","avatar_url":"https://github.com/Franklin0770.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Are the assets yours?\nOf course not. *(I wish they were)*  \nThe font was taken by the awesome Mega Drive C compiler SGDK: https://github.com/Stephane-D/SGDK/blob/master/res/image/font_default.png  \nThe font asset for the VDP's format was converted using this: https://github.com/Durobot/gimp-megadrive-generate-all-colors  \nAdditionally, some complier macros were taken from Sonic Retro's Sonic 1 disassembly: https://github.com/sonicretro/s1disasm/blob/AS/MacroSetup.asm  \nThis repository is where the DMA macros were taken from: https://gist.github.com/flamewing/ac4b8586f74c74fe24fe30e5e0261fb0  \n\nThe unused assets were made by me (you can humiliate me)! If only the converter had tile optimization as a feature...\n### Can I use this?\nYes, you can, but please just let me know first (you don't have to ask)!\n\n### And how?\nIn order to build the ROM, you can use my [Visual Studio Code extension](https://github.com/Franklin0770/megaenvironment)\n\n## Can you provide the lore?\nWith the courtesy of my Systems and Networks teacher, I created in two weeks this presentation **for PAL Mega Drive systems only** (for the taller resolution, useful for showing more content on screen).  \nThis presentation served as a base to teach my classmates a brief comparison of the x86 architecture and the 68k one, by also illustrating the Intel 8086 and Motorola 68000 assembly respectively.\n\n## How did the lesson go?\nExtremely well. The explanation was a bit too fast, but an hour of lesson isn't enough (even if it feels decently long). I ended up getting a bonus mark (and a cool sticker with \"BRILLIANT\" written in it).  \nMy teacher rightfully never stops laughing when I tell him about my Mega Drive projects, since these personal goals are quite insane and nerdy *(I do Judo and recently got involved in endurance race. I love it so much, don't worry about my health)*.\n\n### Controls\nD-Pad right: next text to print  \nD-Pad left: clear and re-print the slide from the start  \nD-Pad up: next slide  \nD-Pad down: previous slide  \nA: make the presentation crash (you'll need to reset the console or emulator)  \nB: clear screen (in case stray characters get printed, never happened though)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffranklin0770%2Fsystems-and-networking-presentation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffranklin0770%2Fsystems-and-networking-presentation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffranklin0770%2Fsystems-and-networking-presentation/lists"}