Posts

Showing posts from January, 2020

Lab 3 - Continued

Welcome to the second part of my Lab 3 Blog To be honest I don't really know what to put here. My group finished the lab during the first class. During the lab class we did discuss more about the code and talk about different methods that we could've used to made the pong application work. Aside from that we didnt attempt to make any changes to the code. One of my group members did later try to create breakout which was very impressive The code for our pong game can be seen here

Lab 3

Hi again everyone, for this blog i will discuss Lab3 and how me and my team got it completed. Lab 3 was multiple times more difficult than Lab 2 in my opinion. For this lab we had to choose and application to code. Out of all the applications my team chose to recreate pong using the 6502 emulator. This lab took a while and was a great learning experience. It took everything we learned from the last lab and added onto it. This time we had to use a lot more logic. To start the assignment we were equipped with example code that was provided to us. Using the etch-a-sketch code we figured out how to receive user input which would be required for moving the pong paddle. The code also had coordinates at the bottom that allowed us to draw on the screen which was also very helpful. Thanks to the user input code we were able to create the pong paddle, and by using a bit of logic we drew a pixel and made it bounce around the screen. All in all it was a fairly difficult lab in my opinion,

Lab 2

Hey everyone, Amal here. For today's blog I'm going to talk about the SPO600 Lab 2 and  how I felt doing the labs and what my thoughts were about it. I think that there was a bit of a learning curve, but 6502 looks alot scarier than it actually is. Me and my team had to play around with the code and test multiple things out in order to get the correct output. So far I've learned how to create basic code with the 6502 system, and how I can get different things to display on the screen. Something i thought of while doing the lab was how difficult it was to do basic things in assembly. Compared to other languages Ive learned such as C++, something like adding a value to another was a lot more difficult and down right confusing the first time I saw it. The final copy of the 6502 code is located here The Lab 2 questions we were supposed to do is located here The output for the lab is located here

Lab 1

For this lab, we had to select to open source projects with different licensing. We then are required to explain how the open source project works, how code is submitted, and how it is reviewed. For this lab the two open source projects I have chosen are... 1. Open Office              The official Github for this project can be found here.              Apache open office is licensed under the Apache License v2.0. More information about              the license can be found here.               Since 2012, open office was created to compete against Microsoft and its suite of apps                    known as Microsoft office. If you want to help contribute to open office, the website                  provides information on how to get involved.               In order to get started OpenOffice provides a page designed to show new volunteers , which               showcases topics related to OpenOffice and how they do things. The in depth instructions                on the apa