/* Automatically generated from nester_object.cpp using ./create_hash_table. DO NOT EDIT ! */

namespace KJS {

const struct HashEntry nesterTableEntries[] = {
   { 0, 0, 0, 0, 0 },
   { "loadState", NesterImp::E_loadState, DontDelete|ReadOnly|Function, 0, 0 },
   { "saveSRAM", NesterImp::E_saveSRAM, DontDelete|ReadOnly|Function, 0, 0 },
   { "reset", NesterImp::E_reset, DontDelete|ReadOnly|Function, 0, &nesterTableEntries[33] },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "getROMCRC", NesterImp::E_getROMCRC, DontDelete|ReadOnly|Function, 0, 0 },
   { "autoStart", NesterImp::E_autoStart, DontDelete|ReadOnly|Function, 0, &nesterTableEntries[44] },
   { "getButtonMapping", NesterImp::E_getButtonMapping, DontDelete|ReadOnly|Function, 2, 0 },
   { "fps", NesterImp::E_fps, DontDelete|ReadOnly, 0, 0 },
   { "bilinearFiltering", NesterImp::E_bilinearFiltering, DontDelete, 0, 0 },
   { "setUseAnalog", NesterImp::E_setUseAnalog, DontDelete|ReadOnly|Function, 2, &nesterTableEntries[42] },
   { "visData", NesterImp::E_visData, DontDelete|ReadOnly, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "loadROM", NesterImp::E_loadROM, DontDelete|ReadOnly|Function, 1, &nesterTableEntries[34] },
   { "hasSRAM", NesterImp::E_hasSRAM, DontDelete|ReadOnly, 0, &nesterTableEntries[45] },
   { "saveState", NesterImp::E_saveState, DontDelete|ReadOnly|Function, 0, &nesterTableEntries[36] },
   { "saveSlot", NesterImp::E_saveSlot, DontDelete, 0, 0 },
   { "zeroSoundCount", NesterImp::E_zeroSoundCount, DontDelete|ReadOnly, 0, 0 },
   { "nsfInfo", NesterImp::E_nsfInfo, DontDelete|ReadOnly, 0, &nesterTableEntries[39] },
   { "setButtonMapping", NesterImp::E_setButtonMapping, DontDelete|ReadOnly|Function, 3, &nesterTableEntries[37] },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "emulateFrame", NesterImp::E_emulateFrame, DontDelete|ReadOnly|Function, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "toString", NesterImp::E_toString, DontDelete|ReadOnly|Function, 0, 0 },
   { 0, 0, 0, 0, 0 },
   { "setAutofireSpeed", NesterImp::E_setAutofireSpeed, DontDelete|ReadOnly|Function, 3, 0 },
   { "nsfPlay", NesterImp::E_nsfPlay, DontDelete|ReadOnly|Function, 1, 0 },
   { "bgNSFStart", NesterImp::E_bgNSFStart, DontDelete|ReadOnly|Function, 0, 0 },
   { "softReset", NesterImp::E_softReset, DontDelete|ReadOnly|Function, 0, &nesterTableEntries[32] },
   { "getROMCRCstr", NesterImp::E_getROMCRCstr, DontDelete|ReadOnly|Function, 0, &nesterTableEntries[35] },
   { "exControllerType", NesterImp::E_exControllerType, DontDelete|ReadOnly, 0, 0 },
   { "draw", NesterImp::E_draw, DontDelete|ReadOnly|Function, 5, &nesterTableEntries[41] },
   { "getUseAnalog", NesterImp::E_getUseAnalog, DontDelete|ReadOnly|Function, 1, &nesterTableEntries[43] },
   { "getAutofireSpeed", NesterImp::E_getAutofireSpeed, DontDelete|ReadOnly|Function, 2, &nesterTableEntries[38] },
   { "frozen", NesterImp::E_frozen, DontDelete, 0, 0 },
   { "clearSound", NesterImp::E_clearSound, DontDelete|ReadOnly|Function, 0, &nesterTableEntries[40] },
   { "autoLoop", NesterImp::E_autoLoop, DontDelete|ReadOnly|Function, 0, 0 },
   { "autoEnd", NesterImp::E_autoEnd, DontDelete|ReadOnly|Function, 0, 0 },
   { "drawTrue", NesterImp::E_drawTrue, DontDelete|ReadOnly|Function, 0, 0 },
   { "setPan", NesterImp::E_setPan, DontDelete|ReadOnly|Function, 2, 0 },
   { "getPan", NesterImp::E_getPan, DontDelete|ReadOnly|Function, 1, 0 },
   { "bgNSFEnd", NesterImp::E_bgNSFEnd, DontDelete|ReadOnly|Function, 0, 0 },
   { "emulatedFrames", NesterImp::E_emulatedFrames, DontDelete|ReadOnly, 0, 0 }
};

const struct HashTable nesterTable = { 2, 46, nesterTableEntries, 32 };

} // namespace
