Posted on December 1, 2008 by Chris Mckellar
This week we did presentations on our linked source file programs. Most people had gone over the top and had taken code from the hello triangle psp example which was interesting to see how it works but wasn’t really needed. My group had just done a simple math and printer source which in main passes [...]
Filed under: Console Development | Leave a Comment »
Posted on November 24, 2008 by Chris Mckellar
This week we look in more detail at the gnu compiler and the different commands for it.
“gcc -v” command which is verbose it basically outputs what the compiler is doing.
“gcc -s” this command shows information for the separate source file such as hello_world.c
“gcc – c” this command compiles the program but does not link to [...]
Filed under: Console Development | Leave a Comment »
Posted on November 18, 2008 by Chris Mckellar
This weeks console dev was about the PSP dev kits which was a nice break from MIPS. We started off by looking at linux and GNU based command line. This was different as being used to windows for so long it took a while to understand there file structure and different commands. We used Cygwin [...]
Filed under: Console Development | Leave a Comment »
Posted on November 9, 2008 by Chris Mckellar
Console dev for the past weeks i have been looking at sub routines in MIPS assembly. We looked at the jal instruction which means jump and link similar to the jr jump to register instruction however it saves the programme counter in register $31 the reason for this is if you jump to a sub [...]
Filed under: Console Development | Leave a Comment »
Posted on October 27, 2008 by Chris Mckellar
This week we learnt about Jumps in MIPS. This was about how to jump through your code making loops possible. We learnt about loops the most basic fundamental part of any programming language. Unconditional jumps alter the instruction sequence so the next instruction is changed pointing to a different location.
j Address # Basic jump to [...]
Filed under: Console Development | Leave a Comment »
Posted on October 21, 2008 by Chris Mckellar
This week we have been reading lots on MIPS after a mind boggling late lecture i found myself a bit confused with all the work. After going through the chapters 9 -15 on http://chortle.ccsu.edu/AssemblyTutorial/TutorialContents.html over the weekend i have a clearer understanding of MIPS. I have completed the chapter 12 and 15 programs and have [...]
Filed under: Console Development | Leave a Comment »
Posted on October 17, 2008 by Chris Mckellar
This week i have been looking at the playstation again and used a dissembler to look at assembly language. I couldn’t make much sense of it as its all new and confusing but i did manage to research some of the playstations protection code used in games. The playstation has a protection called LibCrypt which [...]
Filed under: Console Development | Leave a Comment »
Posted on October 10, 2008 by Chris Mckellar
Over past 2 weeks i have been looking at the architecture of old consoles. Working in groups we dissected the original playstation we looked at the motherboard and found out where the CPU,GPU,Memory and sound chips were. We then looked up the the specification and did some comparisons to the N64. We looked at early [...]
Filed under: Console Development | Tagged: Assembly language, Computer Architecture, Console Dev, Games Consoles, MIPS, Programming | Leave a Comment »