Welcome to Wataroo

Wataroo is a Watara SuperVision emulator. It was written after I lost a bet with Brandon Cobb of Super Fighter Team. As with a genuine SuperVision, the best way to use this software is not at all.

As of writing Wataroo is closed source and only available for Microsoft Windows.

This program is intended as a development tool for and preservation of the SuperVision architecture. While it can be used to run commercial software I will neither assist nor prevent users from doing so. You are on your own.

More information can be found in the included help file.
My reverse engineering notes are available in EQU_WATARA.asm.


Emulated Hardware
  • 65C02 Core, LCD Driver, APU, and the V/C DMA Controller
  • Mappers : STANDARD (16K - 128K) and MAGNUM

Minimum Requirements
  • 1.0GHz Intel Pentium III
  • 256MB RAM
  • Microsoft Windows 95 + DirectX 7.0
  • DirectDraw or Direct3D Compatible Graphics Accelerator
  • DirectSound Compatible Audio Device

Current Version
Wataroo 0.7.1.2 2018-4-18 Added :
  • Upgraded to JoyFish v0.8.5.2.
Cleanup :
  • Screen Saver and Monitor Power Down now disabled while running.
  • Several Direct3D 9 performance enhancements for faster texture updates.

Archive
Wataroo 0.7.1.1 2017-12-29 Added :
  • Automatic input configuration support.
  • Upgraded to JoyFish v0.8.5.1.
  • Extended DMA Tests to WaTest.
Cleanup :
  • Input dialog now highlights each buttonís mapping field when pressed or reassigning.
  • DMA Controller doesnít let the CPU run one out of every six clocks, itís always fully halted.
  • Whether or not the LCD Driver is enabled actually DOES affect the DMA Controllerís speed.
Wataroo 0.7.1.0 2017-10-3 Added :
  • Mouse cursor autohiding in Full Screen Mode.
  • Super Divider audio enhancement feature.
  • Waveform hardware checks to WaTest.
  • List of detected joysticks now displayed after a manual rescan.
  • XInput support.
Cleanup :
  • Split 65C02 emulation into fetch and execute phases to fudge timing a little better.
  • Pulse channelsí prescaler reset conditions adjusted to better match the hardware.
  • Noise channelís dividers were running half as fast as they should have been.
  • DMA check in WaTest now performs transfers both to and from VRAM.
  • Joystick auto rescanning would never trigger from a cold start if multiple joysticks were connected.
  • Joystick auto rescan interval reduced from four to two seconds.
  • Corrected a fairly embarrassing access violation when loading user button mappings.
Wataroo 0.7.0.2 2017-2-26 Added :
  • Support for the MAGNUM mapper.
  • Small (160x160) and Large (800x800) window size presets.
  • 65C02 Address Viewer to WaTest.
  • Link Port Probe to WaTest.
  • History section in HTML Help.
Cleanup :
  • CPU Stall Cycles werenít accumulating properly.
  • Increased the silencing cutoff for the pulse channels from a division of zero to three.
  • DMA Controller actually does support VBUS to CBUS transfers and CPU stalling.
  • Link Port registersí behavior was way off.
Wataroo 0.7.0.1 2017-1-26 Initial Release


All content by Osman D. Celimli unless otherwise noted.
Not all of said content guaranteed to be useful. Some is probably quite old and dumb.
Oh my, here's a YouTube and Twitter.