Make "1987.elf" work.
Posted on 2005-09-21 00:00:00
Fixed the problem with the copper bars sticking on the top of the screen. This was caused by a problem with MOVN and MOVZ not copying all the 64-bit word correctly and also by a bug with BGTZ.

Also splitted the MIPS IV and EE stuff in separate classes for better classification and reusability. Also removed all the useless 128-bits sign-extending and testing from the MIPS IV core. The higher 64-bits of a register is only used by the EE extensions to the MIPS IV core.

This is all for this demo. I'm going to start working on another demo(s) tomorrow.