-
One particularly tricky problem encountered during the development of Star Versus was detecting screen wrap. The solution involved discovering a neat trick that exploits the NES’s 6502 processor. Movement engine The core engine of Star Versus moves all objects every frame. Most objects, when they reach the edge of the screen, should wrap around to […]
-
Released in 1983, the Nintendo Entertainment System (NES) home console was a cheap, yet capable machine that went on to achieve tremendous success. Using a custom designed Picture Processing Unit (PPU) for graphics, the system could produce visuals that were quite impressive at the time, and still hold up fairly well if viewed in the […]
-
Star Versus is a brand-new NES game by Studio Dustmop. It’s a competitive shooter, like Street Fighter with spaceships. Launch trailer: More information about the game is available on its official site: http://starversus.com
-
As part of the NES homebrew development I’ve been working on, I wanted to have some way to unit test my code. Doing so provides peace of mind that code works, and also allows for future changes to made safely. This is particularly important for low-level assembly, where correctness and speed are both important, and […]