NeoPop v0.42
posted in Site News by lillymon on Jul 11th, 2002NeoPop has been updated to version 0.42. As usual, this makes improvements to just about everything. Here's what's new:
- Sound quality has been greatly improved, although there is still some noise present.
- Sound frequency can be selected from the pop-up menu.
- The program should be able to cope with machines that don't have a sound card.
- A huge number of core optimisations, that aren't worth going into.
- Added cycle counting data for almost all of the instructions.
- Improved graphics emulation accuracy.
- Removed the graphics emulation hack that was causing "Fatal Fury" to have an incorrect background colour.
- An interrupt is generated if a write to 0xC000 is made by the Z80.
- Set Vertical Interrupt level to 4 (confirmed correct), not 5 as it was.
- Completely re-written the input update function.
- Fixed interpretation and disassembly of "POP.w (mem)". Fixes "Cool Boarders", "Sonic Pocket Adventure" (Can't play past first level though), "NeoGeo Cup '98 Plus Color (JUE)".
- Added faster, more accurate, decoding of addressing mode: (R32 + R8/R16).
- The debugger is refreshed more often, so the display is always current.
- Fixed disassmbly of "LD (mem),(nn)" in both byte and word modes.
- Added all of the remaining software interrupts (SWI) 3,4,5 and 6.
- The oldest feature on my todo list 'Autofire' has finally been added!
- Reversed the value when debugging the sound chip volumes.
- Added system language selection (English / Japanese).