openMSX
Public Member Functions | List of all members
openmsx::RenShaTurbo Class Reference

Ren-Sha Turbo is the autofire in several MSX 2+ models and in the MSX turbo R. More...

#include <RenShaTurbo.hh>

Inheritance diagram for openmsx::RenShaTurbo:
Inheritance graph
[legend]
Collaboration diagram for openmsx::RenShaTurbo:
Collaboration graph
[legend]

Public Member Functions

 RenShaTurbo (CommandController &commandController, const XMLElement &machineConfig)
 
 ~RenShaTurbo ()
 
bool getSignal (EmuTime::param time)
 Get the output signal in negative logic. More...
 

Detailed Description

Ren-Sha Turbo is the autofire in several MSX 2+ models and in the MSX turbo R.

It works on space bar and on fire-button 1 of both joystick ports

It uses one autofire circuit.

Definition at line 21 of file RenShaTurbo.hh.

Constructor & Destructor Documentation

openmsx::RenShaTurbo::RenShaTurbo ( CommandController commandController,
const XMLElement machineConfig 
)

Definition at line 8 of file RenShaTurbo.cc.

References openmsx::commandController(), and openmsx::XMLElement::findChild().

openmsx::RenShaTurbo::~RenShaTurbo ( )

Definition at line 19 of file RenShaTurbo.cc.

Member Function Documentation

bool openmsx::RenShaTurbo::getSignal ( EmuTime::param  time)

Get the output signal in negative logic.

Returns
When auto-fire is on, result will alternate between true and false. When auto-fire if off result is false.

Definition at line 23 of file RenShaTurbo.cc.


The documentation for this class was generated from the following files: