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>

Public Member Functions

 RenShaTurbo (MSXMotherBoard &motherBoard, const XMLElement &machineConfig)
 
bool getSignal (EmuTime::param time)
 Get the output signal in negative logic.
 
template<typename Archive >
void serialize (Archive &ar, unsigned version)
 

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 20 of file RenShaTurbo.hh.

Constructor & Destructor Documentation

◆ RenShaTurbo()

openmsx::RenShaTurbo::RenShaTurbo ( MSXMotherBoard motherBoard,
const XMLElement machineConfig 
)

Member Function Documentation

◆ getSignal()

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.

◆ serialize()

template<typename Archive >
void openmsx::RenShaTurbo::serialize ( Archive &  ar,
unsigned  version 
)

Definition at line 29 of file RenShaTurbo.cc.


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