Console Dev week 9

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 [...]

Console Dev Week 8

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 [...]

Console Dev Week 7

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 [...]

Console Dev Week 5+6 MIPS

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 [...]

Console Dev Week 4 MIPS

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 [...]

Console Dev Week 3 MIPS

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 [...]

MIPSr3000

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 [...]

Console Dev week 1+2

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 [...]