NeoPop v0.42

posted in Site News by lillymon on Jul 11th, 2002

NeoPop 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).
You can grab this at our Neo Geo Pocket Emulators page.