Genital v1.1

posted in Emulator Release by swampgas on Feb 11th, 2001

The Genesis emulator Genital was just updated...here's the changes:
  • Debugger "l" command now prints an error if no file was specified
  • Allowed layers (Scroll A/B, sprites, window) to be toggled individually
  • Blitter is no longer responsible for centering H32 display, renderer is
  • FastMemset() and FastMemcpy() are now part of the Genital core
  • More VDP information is shown when the debugger's "v" command is used
  • Fixed a nasty bug in the VDP RAM read/write functions
  • Rewrote tile renderers to be quicker and more efficient
  • Fixed vertical scrolling in interlace 2 (corrects Sonic 2 split screen)
  • Changed GetWord() and PutWord() into macros, huge speed increase
  • Fixed up keyboard configuration code
  • MMX is now used for fast 64-bit memory transfers (if detected)
  • Backup RAM files now use the .GSV extension
  • Fixed a watch processing bug
  • Added GYM logging
  • Assembly procedures are now much safer
  • Modified Genecyst save state management, added dedicated SSP and USP fields
  • SIGSEGV and SIGILL are intercepted
  • Different directories for ROMs and save files can be specified
  • Debugger's 68K register display now shows which SP is A7
  • Added support for ALT-<key> combinations to the input system. Many keys have been re-mapped to use
  • Removed key for "Z80 reset", use the debugger to do it
  • Added a Z80 disassembler to the debugger
  • Added a lot of new features to the Z80 debugger making it quite usable
  • Minor changes to the 68000 emulator
  • Changed Z80 IRQ handling a bit
  • Added a "bus" command to both the 68000 and Z80 debuggers
  • Minor changes here and there Most noteably, there is now a Z80 disassembler for the debugger. The author also mentioned that the problem in some games (Moonwalker, Alien Storm) was caused by it waiting for the YM2612 to respond...that's the sound device, and Genital doesn't support sound yet. If you have any info regarding the YM2612, shoot him an email. Grab a copy from the Genesis emulators.