├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── LICENSE.md ├── Makefile ├── README.md ├── app ├── .babelrc ├── .gitignore ├── .sonarrc ├── CHANGELOG.md ├── README.md ├── browserslist ├── nodemon.json ├── package-lock.json ├── package.json ├── postcss.config.js ├── rollup.config.js ├── src │ ├── client │ │ ├── .babelrc │ │ ├── .eslintrc.js │ │ ├── Root.css │ │ ├── Root.jsx │ │ ├── actionTypes │ │ │ ├── database.js │ │ │ ├── emulator.js │ │ │ ├── index.js │ │ │ ├── library.js │ │ │ ├── settings.js │ │ │ └── settingsValues.js │ │ ├── actions │ │ │ ├── database.js │ │ │ ├── emulator.js │ │ │ ├── index.js │ │ │ ├── library.js │ │ │ ├── settings.js │ │ │ ├── settingsValues.js │ │ │ └── utils.js │ │ ├── api │ │ │ ├── index.js │ │ │ ├── romsApi.js │ │ │ └── utils.js │ │ ├── common │ │ │ ├── browser.js │ │ │ ├── constants.js │ │ │ ├── dom.js │ │ │ ├── format.js │ │ │ ├── index.js │ │ │ ├── nes.js │ │ │ └── utils.js │ │ ├── components │ │ │ ├── about │ │ │ │ ├── About.css │ │ │ │ ├── About.jsx │ │ │ │ ├── Changelog.jsx │ │ │ │ └── index.js │ │ │ ├── app │ │ │ │ ├── App.css │ │ │ │ ├── App.jsx │ │ │ │ ├── connect.js │ │ │ │ └── index.jsx │ │ │ ├── common │ │ │ │ ├── Button.css │ │ │ │ ├── Button.jsx │ │ │ │ ├── ButtonGroup.css │ │ │ │ ├── ButtonGroup.jsx │ │ │ │ ├── ButtonSelect.css │ │ │ │ ├── ButtonSelect.jsx │ │ │ │ ├── Checkbox.css │ │ │ │ ├── Checkbox.jsx │ │ │ │ ├── CheckboxInput.jsx │ │ │ │ ├── ComboBox.css │ │ │ │ ├── ComboBox.jsx │ │ │ │ ├── ConfirmDialog.jsx │ │ │ │ ├── Field.css │ │ │ │ ├── Field.jsx │ │ │ │ ├── FileInput.css │ │ │ │ ├── FileInput.jsx │ │ │ │ ├── Icon.css │ │ │ │ ├── Icon.jsx │ │ │ │ ├── Info.css │ │ │ │ ├── Info.jsx │ │ │ │ ├── Input.css │ │ │ │ ├── Input.jsx │ │ │ │ ├── InputMixins.css │ │ │ │ ├── LinkButton.jsx │ │ │ │ ├── Loader.css │ │ │ │ ├── Loader.jsx │ │ │ │ ├── Logo.css │ │ │ │ ├── Logo.jsx │ │ │ │ ├── Main.css │ │ │ │ ├── Main.jsx │ │ │ │ ├── MainVariables.css │ │ │ │ ├── Message.css │ │ │ │ ├── Message.jsx │ │ │ │ ├── Meter.css │ │ │ │ ├── Meter.jsx │ │ │ │ ├── Modal.css │ │ │ │ ├── Modal.jsx │ │ │ │ ├── NumberInput.css │ │ │ │ ├── NumberInput.jsx │ │ │ │ ├── NumberSelect.css │ │ │ │ ├── NumberSelect.jsx │ │ │ │ ├── Panel.css │ │ │ │ ├── Panel.jsx │ │ │ │ ├── PercentageSlider.jsx │ │ │ │ ├── Popup.css │ │ │ │ ├── Popup.jsx │ │ │ │ ├── RadioInput.jsx │ │ │ │ ├── RangeInput.css │ │ │ │ ├── RangeInput.jsx │ │ │ │ ├── RangeInputVariables.css │ │ │ │ ├── Search.css │ │ │ │ ├── Search.jsx │ │ │ │ ├── SearchInput.css │ │ │ │ ├── SearchInput.jsx │ │ │ │ ├── Select.css │ │ │ │ ├── Select.jsx │ │ │ │ ├── Slider.css │ │ │ │ ├── Slider.jsx │ │ │ │ ├── Switch.css │ │ │ │ ├── Switch.jsx │ │ │ │ ├── TextInput.css │ │ │ │ ├── TextInput.jsx │ │ │ │ ├── Tooltip.css │ │ │ │ ├── Tooltip.jsx │ │ │ │ ├── TooltipMixins.css │ │ │ │ ├── index.js │ │ │ │ └── propTypes.js │ │ │ ├── emulator │ │ │ │ ├── Emulator.css │ │ │ │ ├── Emulator.jsx │ │ │ │ ├── EmulatorControls.css │ │ │ │ ├── EmulatorControls.jsx │ │ │ │ ├── EmulatorError.css │ │ │ │ ├── EmulatorError.jsx │ │ │ │ ├── EmulatorOutput.css │ │ │ │ ├── EmulatorOutput.jsx │ │ │ │ ├── connect.js │ │ │ │ ├── index.js │ │ │ │ └── toolbar │ │ │ │ │ ├── AudioTools.css │ │ │ │ │ ├── AudioTools.jsx │ │ │ │ │ ├── EmulatorToolbar.jsx │ │ │ │ │ ├── FileTools.jsx │ │ │ │ │ ├── FpsCounter.css │ │ │ │ │ ├── FpsCounter.jsx │ │ │ │ │ ├── SystemTools.css │ │ │ │ │ ├── SystemTools.jsx │ │ │ │ │ ├── VideoTools.jsx │ │ │ │ │ ├── connect.js │ │ │ │ │ └── index.js │ │ │ ├── header │ │ │ │ ├── Brand.css │ │ │ │ ├── Brand.jsx │ │ │ │ ├── Header.css │ │ │ │ ├── Header.jsx │ │ │ │ ├── Nav.css │ │ │ │ ├── Nav.jsx │ │ │ │ ├── NavLink.css │ │ │ │ ├── NavLink.jsx │ │ │ │ └── index.js │ │ │ ├── home │ │ │ │ ├── Home.css │ │ │ │ ├── Home.jsx │ │ │ │ ├── HomeLink.css │ │ │ │ ├── HomeLink.jsx │ │ │ │ ├── connect.js │ │ │ │ └── index.js │ │ │ ├── index.jsx │ │ │ ├── library │ │ │ │ ├── Library.css │ │ │ │ ├── Library.jsx │ │ │ │ ├── Rom.css │ │ │ │ ├── Rom.jsx │ │ │ │ ├── connect.js │ │ │ │ └── index.js │ │ │ ├── settings │ │ │ │ ├── Settings.jsx │ │ │ │ ├── SettingsPanel.jsx │ │ │ │ ├── audio │ │ │ │ │ ├── AudioSettings.css │ │ │ │ │ ├── AudioSettings.jsx │ │ │ │ │ ├── AudioVolumeField.css │ │ │ │ │ ├── AudioVolumeField.jsx │ │ │ │ │ ├── connect.js │ │ │ │ │ └── index.js │ │ │ │ ├── connect.js │ │ │ │ ├── controls │ │ │ │ │ ├── Controls.css │ │ │ │ │ ├── Controls.jsx │ │ │ │ │ ├── ControlsDevice.css │ │ │ │ │ ├── ControlsDevice.jsx │ │ │ │ │ ├── ControlsInputs.css │ │ │ │ │ ├── ControlsInputs.jsx │ │ │ │ │ ├── ControlsInputsRow.css │ │ │ │ │ ├── ControlsInputsRow.jsx │ │ │ │ │ ├── ControlsList.css │ │ │ │ │ ├── ControlsList.jsx │ │ │ │ │ ├── ControlsSettings.css │ │ │ │ │ ├── ControlsSettings.jsx │ │ │ │ │ ├── DeviceInput.css │ │ │ │ │ ├── DeviceInput.jsx │ │ │ │ │ ├── Gamepad.css │ │ │ │ │ ├── Gamepad.jsx │ │ │ │ │ ├── GamepadList.css │ │ │ │ │ ├── GamepadList.jsx │ │ │ │ │ ├── GamepadMapButton.css │ │ │ │ │ ├── GamepadMapButton.jsx │ │ │ │ │ ├── SourceInput.css │ │ │ │ │ ├── SourceInput.jsx │ │ │ │ │ ├── connect.js │ │ │ │ │ └── index.jsx │ │ │ │ ├── index.js │ │ │ │ ├── panels.js │ │ │ │ ├── reset │ │ │ │ │ ├── Reset.css │ │ │ │ │ ├── Reset.jsx │ │ │ │ │ ├── ResetSettings.jsx │ │ │ │ │ ├── connect.js │ │ │ │ │ └── index.js │ │ │ │ ├── system │ │ │ │ │ ├── SystemSettings.css │ │ │ │ │ ├── SystemSettings.jsx │ │ │ │ │ ├── connect.js │ │ │ │ │ └── index.js │ │ │ │ └── video │ │ │ │ │ ├── VideoSettings.css │ │ │ │ │ ├── VideoSettings.jsx │ │ │ │ │ ├── connect.js │ │ │ │ │ └── index.js │ │ │ └── toolbar │ │ │ │ ├── ToolButton.jsx │ │ │ │ ├── ToolTooltip.css │ │ │ │ ├── ToolTooltip.jsx │ │ │ │ ├── Toolbar.css │ │ │ │ ├── Toolbar.jsx │ │ │ │ ├── connect.js │ │ │ │ └── index.js │ │ ├── database │ │ │ ├── commands.js │ │ │ ├── index.js │ │ │ └── nvramStore.js │ │ ├── enums │ │ │ ├── actionStates.js │ │ │ ├── audioChannels.js │ │ │ ├── devices.js │ │ │ ├── fullscreenTypes.js │ │ │ ├── index.js │ │ │ ├── ports.js │ │ │ ├── regions.js │ │ │ ├── sources.js │ │ │ ├── themes.js │ │ │ ├── utils.js │ │ │ ├── videoFilters.js │ │ │ ├── videoPalettes.js │ │ │ └── videoRenderers.js │ │ ├── images │ │ │ ├── cartridge-insert.svg │ │ │ ├── cartridge.svg │ │ │ ├── index.js │ │ │ └── logo.svg │ │ ├── index.css │ │ ├── index.hbs │ │ ├── index.js │ │ ├── keyboard │ │ │ ├── index.js │ │ │ ├── keyCodes.js │ │ │ └── keyListeners.js │ │ ├── nvram.js │ │ ├── reducers │ │ │ ├── database.js │ │ │ ├── emulator.js │ │ │ ├── index.js │ │ │ ├── library.js │ │ │ ├── settings.js │ │ │ ├── settingsValues.js │ │ │ └── utils.js │ │ ├── routes.js │ │ ├── settings │ │ │ ├── constants.js │ │ │ ├── controls.js │ │ │ ├── index.js │ │ │ ├── persistence.js │ │ │ └── settings.js │ │ ├── static │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── browserconfig.xml │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ ├── manifest.webmanifest │ │ │ ├── mstile-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ ├── mstile-310x150.png │ │ │ ├── mstile-310x310.png │ │ │ ├── mstile-70x70.png │ │ │ ├── og-image.jpg │ │ │ └── safari-pinned-tab.svg │ │ ├── store.js │ │ └── styles │ │ │ ├── common │ │ │ ├── index.css │ │ │ ├── media.css │ │ │ ├── selectors.css │ │ │ └── variables.css │ │ │ ├── elements │ │ │ ├── anchor.css │ │ │ ├── body.css │ │ │ ├── global.css │ │ │ ├── heading.css │ │ │ ├── html.css │ │ │ ├── index.css │ │ │ ├── label.css │ │ │ ├── noscript.css │ │ │ └── text.css │ │ │ ├── index.css │ │ │ └── themes │ │ │ ├── dark.css │ │ │ ├── index.css │ │ │ └── light.css │ ├── common │ │ ├── .eslintrc.js │ │ ├── index.js │ │ ├── log.js │ │ ├── logLevels.js │ │ └── utils.js │ └── server │ │ ├── .eslintrc.js │ │ ├── common │ │ ├── errors.js │ │ ├── format.js │ │ ├── index.js │ │ ├── path.js │ │ └── string.js │ │ ├── config │ │ ├── defaults.js │ │ ├── index.js │ │ ├── load.js │ │ └── merge.js │ │ ├── createApp.js │ │ ├── errorHandler.js │ │ ├── index.js │ │ ├── roms │ │ ├── RomDb.js │ │ ├── createRouter.js │ │ ├── index.js │ │ ├── staticImport.js │ │ └── utils.js │ │ └── routes.js ├── stylelint.config.js ├── test │ ├── .eslintrc.js │ ├── common │ │ ├── logTest.js │ │ └── utilsTest.js │ ├── init.js │ ├── server │ │ ├── common │ │ │ ├── errorsTest.js │ │ │ ├── formatTest.js │ │ │ ├── pathTest.js │ │ │ └── stringTest.js │ │ ├── config │ │ │ ├── defaultsTest.js │ │ │ ├── indexTest.js │ │ │ ├── loadTest.js │ │ │ └── mergeTest.js │ │ ├── createAppTest.js │ │ ├── errorHandlerTest.js │ │ ├── fixtures │ │ │ ├── data │ │ │ │ ├── invalid.json │ │ │ │ ├── object.json │ │ │ │ ├── roms │ │ │ │ │ ├── NES Test.jpg │ │ │ │ │ ├── NES Test.nes │ │ │ │ │ └── NEStress.NES │ │ │ │ ├── static │ │ │ │ │ ├── bundle.css │ │ │ │ │ └── index.html │ │ │ │ └── string.json │ │ │ ├── getApp.js │ │ │ ├── getRomDb.js │ │ │ ├── getServer.js │ │ │ ├── index.js │ │ │ ├── paths.js │ │ │ └── roms.js │ │ ├── roms │ │ │ ├── createRouterTest.js │ │ │ ├── romDbTest.js │ │ │ ├── romsApiTest.js │ │ │ └── utilsTest.js │ │ ├── serverTest.js │ │ └── utils.js │ └── utils.js ├── webpack.config.js └── webpack.dev.template.js ├── broken-games.md ├── core ├── .babelrc ├── .eslintrc.js ├── .gitignore ├── README.md ├── bin │ ├── .eslintrc.js │ └── pal2js ├── index.js ├── package-lock.json ├── package.json ├── src │ ├── .eslintrc.js │ ├── NES.js │ ├── audio │ │ ├── APU.js │ │ ├── channels │ │ │ ├── DMC.js │ │ │ ├── Noise.js │ │ │ ├── Pulse.js │ │ │ ├── Triangle.js │ │ │ ├── constants.js │ │ │ └── index.js │ │ └── index.js │ ├── cartridge │ │ ├── create.js │ │ ├── index.js │ │ ├── parsers │ │ │ ├── index.js │ │ │ └── ines.js │ │ ├── read.js │ │ └── sha1.js │ ├── common │ │ ├── index.js │ │ ├── log.js │ │ ├── logLevels.js │ │ ├── mappers.js │ │ ├── mirrorings.js │ │ ├── regions.js │ │ ├── submappers.js │ │ └── utils.js │ ├── devices │ │ ├── Joypad.js │ │ ├── Zapper.js │ │ └── index.js │ ├── index.js │ ├── memory │ │ ├── CPUMemory.js │ │ ├── DMA.js │ │ ├── PPUMemory.js │ │ ├── index.js │ │ └── mappers │ │ │ ├── AOROM.js │ │ │ ├── BNROM.js │ │ │ ├── CNROM.js │ │ │ ├── ColorDreams.js │ │ │ ├── MMC1.js │ │ │ ├── MMC3.js │ │ │ ├── Mapper.js │ │ │ ├── NINA001.js │ │ │ ├── NROM.js │ │ │ ├── UNROM.js │ │ │ └── index.js │ ├── proc │ │ ├── CPU.js │ │ ├── index.js │ │ └── interrupts.js │ └── video │ │ ├── PPU.js │ │ ├── Sprite.js │ │ ├── colors.js │ │ ├── constants.js │ │ ├── flags.js │ │ ├── index.js │ │ └── palettes │ │ ├── asq_real_a.js │ │ ├── asq_real_b.js │ │ ├── bmf_fin_r2.js │ │ ├── bmf_fin_r3.js │ │ ├── fceu_13.js │ │ ├── fceu_15.js │ │ ├── fceux.js │ │ ├── index.js │ │ ├── nestopia_rgb.js │ │ ├── nestopia_yuv.js │ │ ├── sony_cxa2025as.js │ │ └── unsaturated_v6.js └── test │ ├── .eslintrc.js │ ├── cartridge │ ├── createTest.js │ ├── parsers │ │ ├── inesTest.js │ │ └── nes2Test.js │ ├── readTest.js │ ├── sha1Test.js │ └── utils.js │ ├── common │ ├── logTest.js │ ├── mirroringsTest.js │ ├── regionsTest.js │ └── utilsTest.js │ ├── devices │ ├── joypadTest.js │ └── zapperTest.js │ ├── memory │ ├── dmaTest.js │ └── mappersTest.js │ ├── nesTest.js │ ├── roms │ ├── apu_reset │ │ ├── 4015_cleared.nes │ │ ├── 4017_timing.nes │ │ ├── 4017_written.nes │ │ ├── index.js │ │ ├── irq_flag_cleared.nes │ │ ├── len_ctrs_enabled.nes │ │ └── works_immediately.nes │ ├── apu_test │ │ ├── 1-len_ctr.nes │ │ ├── 2-len_table.nes │ │ ├── 3-irq_flag.nes │ │ ├── 4-jitter.nes │ │ ├── 5-len_timing.nes │ │ ├── 6-irq_flag_timing.nes │ │ ├── 7-dmc_basics.nes │ │ ├── 8-dmc_rates.nes │ │ └── index.js │ ├── bntest │ │ ├── bntest_aorom.nes │ │ ├── bntest_aorom.png │ │ ├── bntest_h.nes │ │ ├── bntest_h.png │ │ ├── bntest_v.nes │ │ ├── bntest_v.png │ │ └── index.js │ ├── cpu_interrupts │ │ ├── 1-cli_latency.nes │ │ ├── 2-nmi_and_brk.nes │ │ ├── 3-nmi_and_irq.nes │ │ ├── 4-irq_and_dma.nes │ │ ├── 5-branch_delays_irq.nes │ │ └── index.js │ ├── cpu_reset │ │ ├── index.js │ │ ├── ram_after_reset.nes │ │ └── registers.nes │ ├── holydiverbatman │ │ ├── M0_P32K_C8K_V.nes │ │ ├── M0_P32K_C8K_V.png │ │ ├── M1_P128K.nes │ │ ├── M1_P128K.png │ │ ├── M1_P128K_C128K.nes │ │ ├── M1_P128K_C128K.png │ │ ├── M1_P128K_C128K_S8K.nes │ │ ├── M1_P128K_C128K_S8K.png │ │ ├── M1_P128K_C128K_W8K.nes │ │ ├── M1_P128K_C128K_W8K.png │ │ ├── M1_P128K_C32K.nes │ │ ├── M1_P128K_C32K.png │ │ ├── M1_P128K_C32K_S8K.nes │ │ ├── M1_P128K_C32K_S8K.png │ │ ├── M1_P128K_C32K_W8K.nes │ │ ├── M1_P128K_C32K_W8K.png │ │ ├── M1_P512K_S32K.nes │ │ ├── M1_P512K_S32K.png │ │ ├── M1_P512K_S8K.nes │ │ ├── M1_P512K_S8K.png │ │ ├── M2_P128K_V.nes │ │ ├── M2_P128K_V.png │ │ ├── M34_P128K_H.nes │ │ ├── M34_P128K_H.png │ │ ├── M3_P32K_C32K_H.nes │ │ ├── M3_P32K_C32K_H.png │ │ ├── M4_P128K.nes │ │ ├── M4_P128K.png │ │ ├── M4_P256K_C256K.nes │ │ ├── M4_P256K_C256K.png │ │ ├── M7_P128K.nes │ │ ├── M7_P128K.png │ │ └── index.js │ ├── instr_misc │ │ ├── 01-abs_x_wrap.nes │ │ ├── 02-branch_wrap.nes │ │ ├── 03-dummy_reads.nes │ │ ├── 04-dummy_reads_apu.nes │ │ └── index.js │ ├── instr_test │ │ ├── 01-basics.nes │ │ ├── 02-implied.nes │ │ ├── 03-immediate.nes │ │ ├── 04-zero_page.nes │ │ ├── 05-zp_xy.nes │ │ ├── 06-absolute.nes │ │ ├── 07-abs_xy.nes │ │ ├── 08-ind_x.nes │ │ ├── 09-ind_y.nes │ │ ├── 10-branches.nes │ │ ├── 11-stack.nes │ │ ├── 12-jmp_jsr.nes │ │ ├── 13-rts.nes │ │ ├── 14-rti.nes │ │ ├── 15-brk.nes │ │ ├── 16-special.nes │ │ └── index.js │ ├── instr_timing │ │ ├── 1-instr_timing.nes │ │ ├── 2-branch_timing.nes │ │ └── index.js │ ├── mmc3_test │ │ ├── 1-clocking.nes │ │ ├── 2-details.nes │ │ ├── 3-A12_clocking.nes │ │ ├── 4-scanline_timing.nes │ │ ├── 5-MMC3.nes │ │ ├── 6-MMC3_alt.nes │ │ └── index.js │ ├── nestest │ │ ├── index.js │ │ ├── nestest.log │ │ └── nestest.nes │ ├── oam_read │ │ ├── index.js │ │ └── oam_read.nes │ ├── oam_stress │ │ ├── index.js │ │ └── oam_stress.nes │ ├── ppu_sprite_hit │ │ ├── 01-basics.nes │ │ ├── 02-alignment.nes │ │ ├── 03-corners.nes │ │ ├── 04-flip.nes │ │ ├── 05-left_clip.nes │ │ ├── 06-right_edge.nes │ │ ├── 07-screen_bottom.nes │ │ ├── 08-double_height.nes │ │ ├── 09-timing.nes │ │ ├── 10-timing_order.nes │ │ └── index.js │ ├── ppu_sprite_overflow │ │ ├── 01-basics.nes │ │ ├── 02-details.nes │ │ ├── 03-timing.nes │ │ ├── 04-obscure.nes │ │ ├── 05-emulator.nes │ │ └── index.js │ ├── ppu_tests │ │ ├── index.js │ │ ├── palette_ram.nes │ │ ├── power_up_palette.nes │ │ ├── sprite_ram.nes │ │ ├── success.png │ │ ├── vbl_clear_time.nes │ │ └── vram_access.nes │ ├── ppu_vbl_nmi │ │ ├── 01-vbl_basics.nes │ │ ├── 02-vbl_set_time.nes │ │ ├── 03-vbl_clear_time.nes │ │ ├── 04-nmi_control.nes │ │ ├── 05-nmi_timing.nes │ │ ├── 06-suppression.nes │ │ ├── 07-nmi_on_timing.nes │ │ ├── 08-nmi_off_timing.nes │ │ ├── 09-even_odd_frames.nes │ │ ├── 10-even_odd_timing.nes │ │ └── index.js │ ├── tests.js │ └── units.js │ └── video │ ├── colorsTest.js │ └── palettesTest.js ├── lib ├── .babelrc ├── .gitignore ├── API.md ├── CHANGELOG.md ├── README.md ├── build.js ├── examples │ ├── 01-minimal.html │ └── 02-advanced.html ├── externs.js ├── karma.browsers.template.js ├── karma.conf.js ├── package-lock.json ├── package.json ├── polyfills-extra.js ├── polyfills.js ├── src │ ├── .eslintrc.js │ ├── audio │ │ ├── Audio.js │ │ ├── Mixer.js │ │ ├── Processor.js │ │ ├── context.js │ │ └── index.js │ ├── cfxnes.js │ ├── input │ │ ├── Devices.js │ │ ├── InputMap.js │ │ ├── InputRouter.js │ │ ├── Sources.js │ │ ├── devices │ │ │ ├── JoypadAdapter.js │ │ │ ├── ZapperAdapter.js │ │ │ └── index.js │ │ ├── index.js │ │ ├── inputs │ │ │ ├── DeviceInput.js │ │ │ ├── SourceInput.js │ │ │ ├── index.js │ │ │ └── parse.js │ │ ├── ports.js │ │ └── sources │ │ │ ├── Gamepad.js │ │ │ ├── Keyboard.js │ │ │ ├── Mouse.js │ │ │ └── index.js │ ├── properties │ │ ├── create.js │ │ ├── index.js │ │ ├── read.js │ │ └── write.js │ ├── rom │ │ ├── ROM.js │ │ ├── index.js │ │ └── load.js │ ├── system │ │ ├── FpsCounter.js │ │ ├── System.js │ │ └── index.js │ └── video │ │ ├── Fullscreen.js │ │ ├── Video.js │ │ ├── filters.js │ │ ├── index.js │ │ ├── renderers │ │ ├── Canvas2DRenderer.js │ │ ├── WebGLRenderer.js │ │ └── index.js │ │ └── styles.js ├── test │ ├── .eslintrc.js │ ├── audio │ │ └── audioTest.js │ ├── cfxnesLibTest.js │ ├── cfxnesSrcTest.js │ ├── cfxnesTest.js │ ├── data │ │ ├── M1_P128K_C128K_S8K.nes │ │ ├── nestest.nes │ │ ├── nestest.zip │ │ └── norom.zip │ ├── init.js │ ├── input │ │ ├── devices │ │ │ ├── joypadAdapterTest.js │ │ │ └── zapperAdapterTest.js │ │ ├── devicesTest.js │ │ ├── inputMapTest.js │ │ ├── inputRouterTest.js │ │ ├── inputs │ │ │ ├── deviceInputTest.js │ │ │ ├── parseTest.js │ │ │ └── sourceInputTest.js │ │ ├── sources │ │ │ ├── gamepadTest.js │ │ │ ├── keyboardTest.js │ │ │ └── mouseTest.js │ │ ├── sourcesTest.js │ │ └── utils.js │ ├── properties │ │ ├── createTest.js │ │ ├── readTest.js │ │ └── writeTest.js │ ├── rom │ │ ├── loadTest.js │ │ └── romTest.js │ ├── system │ │ ├── fpsCounterTest.js │ │ └── systemTest.js │ ├── utils.js │ └── video │ │ ├── renderersTest.js │ │ └── videoTest.js └── umd.template ├── logo.png └── utils ├── getLibFile.js ├── index.js └── mergeConfig.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/README.md -------------------------------------------------------------------------------- /app/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/.sonarrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/.sonarrc -------------------------------------------------------------------------------- /app/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/CHANGELOG.md -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/README.md -------------------------------------------------------------------------------- /app/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/browserslist -------------------------------------------------------------------------------- /app/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/nodemon.json -------------------------------------------------------------------------------- /app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/package-lock.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/package.json -------------------------------------------------------------------------------- /app/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/postcss.config.js -------------------------------------------------------------------------------- /app/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/rollup.config.js -------------------------------------------------------------------------------- /app/src/client/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/.babelrc -------------------------------------------------------------------------------- /app/src/client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/.eslintrc.js -------------------------------------------------------------------------------- /app/src/client/Root.css: -------------------------------------------------------------------------------- 1 | #root { 2 | height: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /app/src/client/Root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/Root.jsx -------------------------------------------------------------------------------- /app/src/client/actionTypes/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actionTypes/database.js -------------------------------------------------------------------------------- /app/src/client/actionTypes/emulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actionTypes/emulator.js -------------------------------------------------------------------------------- /app/src/client/actionTypes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actionTypes/index.js -------------------------------------------------------------------------------- /app/src/client/actionTypes/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actionTypes/library.js -------------------------------------------------------------------------------- /app/src/client/actionTypes/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actionTypes/settings.js -------------------------------------------------------------------------------- /app/src/client/actionTypes/settingsValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actionTypes/settingsValues.js -------------------------------------------------------------------------------- /app/src/client/actions/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actions/database.js -------------------------------------------------------------------------------- /app/src/client/actions/emulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actions/emulator.js -------------------------------------------------------------------------------- /app/src/client/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actions/index.js -------------------------------------------------------------------------------- /app/src/client/actions/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actions/library.js -------------------------------------------------------------------------------- /app/src/client/actions/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actions/settings.js -------------------------------------------------------------------------------- /app/src/client/actions/settingsValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actions/settingsValues.js -------------------------------------------------------------------------------- /app/src/client/actions/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/actions/utils.js -------------------------------------------------------------------------------- /app/src/client/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/api/index.js -------------------------------------------------------------------------------- /app/src/client/api/romsApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/api/romsApi.js -------------------------------------------------------------------------------- /app/src/client/api/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/api/utils.js -------------------------------------------------------------------------------- /app/src/client/common/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/common/browser.js -------------------------------------------------------------------------------- /app/src/client/common/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/common/constants.js -------------------------------------------------------------------------------- /app/src/client/common/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/common/dom.js -------------------------------------------------------------------------------- /app/src/client/common/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/common/format.js -------------------------------------------------------------------------------- /app/src/client/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/common/index.js -------------------------------------------------------------------------------- /app/src/client/common/nes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/common/nes.js -------------------------------------------------------------------------------- /app/src/client/common/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/common/utils.js -------------------------------------------------------------------------------- /app/src/client/components/about/About.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/about/About.css -------------------------------------------------------------------------------- /app/src/client/components/about/About.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/about/About.jsx -------------------------------------------------------------------------------- /app/src/client/components/about/Changelog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/about/Changelog.jsx -------------------------------------------------------------------------------- /app/src/client/components/about/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/about/index.js -------------------------------------------------------------------------------- /app/src/client/components/app/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/app/App.css -------------------------------------------------------------------------------- /app/src/client/components/app/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/app/App.jsx -------------------------------------------------------------------------------- /app/src/client/components/app/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/app/connect.js -------------------------------------------------------------------------------- /app/src/client/components/app/index.jsx: -------------------------------------------------------------------------------- 1 | export {default as App} from './App'; 2 | -------------------------------------------------------------------------------- /app/src/client/components/common/Button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Button.css -------------------------------------------------------------------------------- /app/src/client/components/common/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Button.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/ButtonGroup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/ButtonGroup.css -------------------------------------------------------------------------------- /app/src/client/components/common/ButtonGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/ButtonGroup.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/ButtonSelect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/ButtonSelect.css -------------------------------------------------------------------------------- /app/src/client/components/common/ButtonSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/ButtonSelect.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Checkbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Checkbox.css -------------------------------------------------------------------------------- /app/src/client/components/common/Checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Checkbox.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/CheckboxInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/CheckboxInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/ComboBox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/ComboBox.css -------------------------------------------------------------------------------- /app/src/client/components/common/ComboBox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/ComboBox.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/ConfirmDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/ConfirmDialog.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Field.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Field.css -------------------------------------------------------------------------------- /app/src/client/components/common/Field.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Field.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/FileInput.css: -------------------------------------------------------------------------------- 1 | .input[type=file].hidden-proxy { 2 | display: none; 3 | } 4 | -------------------------------------------------------------------------------- /app/src/client/components/common/FileInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/FileInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Icon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Icon.css -------------------------------------------------------------------------------- /app/src/client/components/common/Icon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Icon.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Info.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Info.css -------------------------------------------------------------------------------- /app/src/client/components/common/Info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Info.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Input.css -------------------------------------------------------------------------------- /app/src/client/components/common/Input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Input.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/InputMixins.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/InputMixins.css -------------------------------------------------------------------------------- /app/src/client/components/common/LinkButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/LinkButton.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Loader.css -------------------------------------------------------------------------------- /app/src/client/components/common/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Loader.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Logo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Logo.css -------------------------------------------------------------------------------- /app/src/client/components/common/Logo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Logo.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Main.css -------------------------------------------------------------------------------- /app/src/client/components/common/Main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Main.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/MainVariables.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --main-padding: 1.5rem; 3 | } 4 | -------------------------------------------------------------------------------- /app/src/client/components/common/Message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Message.css -------------------------------------------------------------------------------- /app/src/client/components/common/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Message.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Meter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Meter.css -------------------------------------------------------------------------------- /app/src/client/components/common/Meter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Meter.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Modal.css -------------------------------------------------------------------------------- /app/src/client/components/common/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Modal.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/NumberInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/NumberInput.css -------------------------------------------------------------------------------- /app/src/client/components/common/NumberInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/NumberInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/NumberSelect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/NumberSelect.css -------------------------------------------------------------------------------- /app/src/client/components/common/NumberSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/NumberSelect.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Panel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Panel.css -------------------------------------------------------------------------------- /app/src/client/components/common/Panel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Panel.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/PercentageSlider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/PercentageSlider.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Popup.css -------------------------------------------------------------------------------- /app/src/client/components/common/Popup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Popup.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/RadioInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/RadioInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/RangeInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/RangeInput.css -------------------------------------------------------------------------------- /app/src/client/components/common/RangeInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/RangeInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/RangeInputVariables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/RangeInputVariables.css -------------------------------------------------------------------------------- /app/src/client/components/common/Search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Search.css -------------------------------------------------------------------------------- /app/src/client/components/common/Search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Search.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/SearchInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/SearchInput.css -------------------------------------------------------------------------------- /app/src/client/components/common/SearchInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/SearchInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Select.css -------------------------------------------------------------------------------- /app/src/client/components/common/Select.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Select.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Slider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Slider.css -------------------------------------------------------------------------------- /app/src/client/components/common/Slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Slider.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Switch.css -------------------------------------------------------------------------------- /app/src/client/components/common/Switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Switch.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/TextInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/TextInput.css -------------------------------------------------------------------------------- /app/src/client/components/common/TextInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/TextInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/Tooltip.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Tooltip.css -------------------------------------------------------------------------------- /app/src/client/components/common/Tooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/Tooltip.jsx -------------------------------------------------------------------------------- /app/src/client/components/common/TooltipMixins.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/TooltipMixins.css -------------------------------------------------------------------------------- /app/src/client/components/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/index.js -------------------------------------------------------------------------------- /app/src/client/components/common/propTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/common/propTypes.js -------------------------------------------------------------------------------- /app/src/client/components/emulator/Emulator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/Emulator.css -------------------------------------------------------------------------------- /app/src/client/components/emulator/Emulator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/Emulator.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/EmulatorControls.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/EmulatorControls.css -------------------------------------------------------------------------------- /app/src/client/components/emulator/EmulatorControls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/EmulatorControls.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/EmulatorError.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/EmulatorError.css -------------------------------------------------------------------------------- /app/src/client/components/emulator/EmulatorError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/EmulatorError.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/EmulatorOutput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/EmulatorOutput.css -------------------------------------------------------------------------------- /app/src/client/components/emulator/EmulatorOutput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/EmulatorOutput.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/connect.js -------------------------------------------------------------------------------- /app/src/client/components/emulator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/index.js -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/AudioTools.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/AudioTools.css -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/AudioTools.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/AudioTools.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/EmulatorToolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/EmulatorToolbar.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/FileTools.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/FileTools.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/FpsCounter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/FpsCounter.css -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/FpsCounter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/FpsCounter.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/SystemTools.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/SystemTools.css -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/SystemTools.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/SystemTools.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/VideoTools.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/VideoTools.jsx -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/connect.js -------------------------------------------------------------------------------- /app/src/client/components/emulator/toolbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/emulator/toolbar/index.js -------------------------------------------------------------------------------- /app/src/client/components/header/Brand.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/Brand.css -------------------------------------------------------------------------------- /app/src/client/components/header/Brand.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/Brand.jsx -------------------------------------------------------------------------------- /app/src/client/components/header/Header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/Header.css -------------------------------------------------------------------------------- /app/src/client/components/header/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/Header.jsx -------------------------------------------------------------------------------- /app/src/client/components/header/Nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/Nav.css -------------------------------------------------------------------------------- /app/src/client/components/header/Nav.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/Nav.jsx -------------------------------------------------------------------------------- /app/src/client/components/header/NavLink.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/NavLink.css -------------------------------------------------------------------------------- /app/src/client/components/header/NavLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/NavLink.jsx -------------------------------------------------------------------------------- /app/src/client/components/header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/header/index.js -------------------------------------------------------------------------------- /app/src/client/components/home/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/home/Home.css -------------------------------------------------------------------------------- /app/src/client/components/home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/home/Home.jsx -------------------------------------------------------------------------------- /app/src/client/components/home/HomeLink.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/home/HomeLink.css -------------------------------------------------------------------------------- /app/src/client/components/home/HomeLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/home/HomeLink.jsx -------------------------------------------------------------------------------- /app/src/client/components/home/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/home/connect.js -------------------------------------------------------------------------------- /app/src/client/components/home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/home/index.js -------------------------------------------------------------------------------- /app/src/client/components/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/index.jsx -------------------------------------------------------------------------------- /app/src/client/components/library/Library.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/library/Library.css -------------------------------------------------------------------------------- /app/src/client/components/library/Library.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/library/Library.jsx -------------------------------------------------------------------------------- /app/src/client/components/library/Rom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/library/Rom.css -------------------------------------------------------------------------------- /app/src/client/components/library/Rom.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/library/Rom.jsx -------------------------------------------------------------------------------- /app/src/client/components/library/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/library/connect.js -------------------------------------------------------------------------------- /app/src/client/components/library/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/library/index.js -------------------------------------------------------------------------------- /app/src/client/components/settings/Settings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/Settings.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/SettingsPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/SettingsPanel.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/audio/AudioSettings.css: -------------------------------------------------------------------------------- 1 | .audio-enabled-field { 2 | margin-bottom: 1rem; 3 | } 4 | -------------------------------------------------------------------------------- /app/src/client/components/settings/audio/AudioSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/audio/AudioSettings.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/audio/AudioVolumeField.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/audio/AudioVolumeField.css -------------------------------------------------------------------------------- /app/src/client/components/settings/audio/AudioVolumeField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/audio/AudioVolumeField.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/audio/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/audio/connect.js -------------------------------------------------------------------------------- /app/src/client/components/settings/audio/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/audio/index.js -------------------------------------------------------------------------------- /app/src/client/components/settings/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/connect.js -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/Controls.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/Controls.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/Controls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/Controls.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsDevice.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/ControlsDevice.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsDevice.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/ControlsDevice.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsInputs.css: -------------------------------------------------------------------------------- 1 | .controls-inputs { 2 | display: table; 3 | padding-top: 1rem; 4 | } 5 | -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsInputs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/ControlsInputs.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsInputsRow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/ControlsInputsRow.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsInputsRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/ControlsInputsRow.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/ControlsList.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/ControlsList.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsSettings.css: -------------------------------------------------------------------------------- 1 | .separated-controls-field { 2 | margin-top: 2rem; 3 | } 4 | -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/ControlsSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/ControlsSettings.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/DeviceInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/DeviceInput.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/DeviceInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/DeviceInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/Gamepad.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/Gamepad.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/Gamepad.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/Gamepad.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/GamepadList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/GamepadList.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/GamepadList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/GamepadList.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/GamepadMapButton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/GamepadMapButton.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/GamepadMapButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/GamepadMapButton.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/SourceInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/SourceInput.css -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/SourceInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/SourceInput.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/connect.js -------------------------------------------------------------------------------- /app/src/client/components/settings/controls/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/controls/index.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/index.js -------------------------------------------------------------------------------- /app/src/client/components/settings/panels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/panels.js -------------------------------------------------------------------------------- /app/src/client/components/settings/reset/Reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/reset/Reset.css -------------------------------------------------------------------------------- /app/src/client/components/settings/reset/Reset.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/reset/Reset.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/reset/ResetSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/reset/ResetSettings.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/reset/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/reset/connect.js -------------------------------------------------------------------------------- /app/src/client/components/settings/reset/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/reset/index.js -------------------------------------------------------------------------------- /app/src/client/components/settings/system/SystemSettings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/system/SystemSettings.css -------------------------------------------------------------------------------- /app/src/client/components/settings/system/SystemSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/system/SystemSettings.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/system/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/system/connect.js -------------------------------------------------------------------------------- /app/src/client/components/settings/system/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/system/index.js -------------------------------------------------------------------------------- /app/src/client/components/settings/video/VideoSettings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/video/VideoSettings.css -------------------------------------------------------------------------------- /app/src/client/components/settings/video/VideoSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/video/VideoSettings.jsx -------------------------------------------------------------------------------- /app/src/client/components/settings/video/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/video/connect.js -------------------------------------------------------------------------------- /app/src/client/components/settings/video/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/settings/video/index.js -------------------------------------------------------------------------------- /app/src/client/components/toolbar/ToolButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/toolbar/ToolButton.jsx -------------------------------------------------------------------------------- /app/src/client/components/toolbar/ToolTooltip.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/toolbar/ToolTooltip.css -------------------------------------------------------------------------------- /app/src/client/components/toolbar/ToolTooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/toolbar/ToolTooltip.jsx -------------------------------------------------------------------------------- /app/src/client/components/toolbar/Toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/toolbar/Toolbar.css -------------------------------------------------------------------------------- /app/src/client/components/toolbar/Toolbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/toolbar/Toolbar.jsx -------------------------------------------------------------------------------- /app/src/client/components/toolbar/connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/toolbar/connect.js -------------------------------------------------------------------------------- /app/src/client/components/toolbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/components/toolbar/index.js -------------------------------------------------------------------------------- /app/src/client/database/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/database/commands.js -------------------------------------------------------------------------------- /app/src/client/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/database/index.js -------------------------------------------------------------------------------- /app/src/client/database/nvramStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/database/nvramStore.js -------------------------------------------------------------------------------- /app/src/client/enums/actionStates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/actionStates.js -------------------------------------------------------------------------------- /app/src/client/enums/audioChannels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/audioChannels.js -------------------------------------------------------------------------------- /app/src/client/enums/devices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/devices.js -------------------------------------------------------------------------------- /app/src/client/enums/fullscreenTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/fullscreenTypes.js -------------------------------------------------------------------------------- /app/src/client/enums/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/index.js -------------------------------------------------------------------------------- /app/src/client/enums/ports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/ports.js -------------------------------------------------------------------------------- /app/src/client/enums/regions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/regions.js -------------------------------------------------------------------------------- /app/src/client/enums/sources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/sources.js -------------------------------------------------------------------------------- /app/src/client/enums/themes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/themes.js -------------------------------------------------------------------------------- /app/src/client/enums/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/utils.js -------------------------------------------------------------------------------- /app/src/client/enums/videoFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/videoFilters.js -------------------------------------------------------------------------------- /app/src/client/enums/videoPalettes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/videoPalettes.js -------------------------------------------------------------------------------- /app/src/client/enums/videoRenderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/enums/videoRenderers.js -------------------------------------------------------------------------------- /app/src/client/images/cartridge-insert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/images/cartridge-insert.svg -------------------------------------------------------------------------------- /app/src/client/images/cartridge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/images/cartridge.svg -------------------------------------------------------------------------------- /app/src/client/images/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/images/index.js -------------------------------------------------------------------------------- /app/src/client/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/images/logo.svg -------------------------------------------------------------------------------- /app/src/client/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/index.css -------------------------------------------------------------------------------- /app/src/client/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/index.hbs -------------------------------------------------------------------------------- /app/src/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/index.js -------------------------------------------------------------------------------- /app/src/client/keyboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/keyboard/index.js -------------------------------------------------------------------------------- /app/src/client/keyboard/keyCodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/keyboard/keyCodes.js -------------------------------------------------------------------------------- /app/src/client/keyboard/keyListeners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/keyboard/keyListeners.js -------------------------------------------------------------------------------- /app/src/client/nvram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/nvram.js -------------------------------------------------------------------------------- /app/src/client/reducers/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/reducers/database.js -------------------------------------------------------------------------------- /app/src/client/reducers/emulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/reducers/emulator.js -------------------------------------------------------------------------------- /app/src/client/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/reducers/index.js -------------------------------------------------------------------------------- /app/src/client/reducers/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/reducers/library.js -------------------------------------------------------------------------------- /app/src/client/reducers/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/reducers/settings.js -------------------------------------------------------------------------------- /app/src/client/reducers/settingsValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/reducers/settingsValues.js -------------------------------------------------------------------------------- /app/src/client/reducers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/reducers/utils.js -------------------------------------------------------------------------------- /app/src/client/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/routes.js -------------------------------------------------------------------------------- /app/src/client/settings/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/settings/constants.js -------------------------------------------------------------------------------- /app/src/client/settings/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/settings/controls.js -------------------------------------------------------------------------------- /app/src/client/settings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/settings/index.js -------------------------------------------------------------------------------- /app/src/client/settings/persistence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/settings/persistence.js -------------------------------------------------------------------------------- /app/src/client/settings/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/settings/settings.js -------------------------------------------------------------------------------- /app/src/client/static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /app/src/client/static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /app/src/client/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/apple-touch-icon.png -------------------------------------------------------------------------------- /app/src/client/static/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/browserconfig.xml -------------------------------------------------------------------------------- /app/src/client/static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/favicon-16x16.png -------------------------------------------------------------------------------- /app/src/client/static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/favicon-32x32.png -------------------------------------------------------------------------------- /app/src/client/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/favicon.ico -------------------------------------------------------------------------------- /app/src/client/static/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/manifest.webmanifest -------------------------------------------------------------------------------- /app/src/client/static/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/mstile-144x144.png -------------------------------------------------------------------------------- /app/src/client/static/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/mstile-150x150.png -------------------------------------------------------------------------------- /app/src/client/static/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/mstile-310x150.png -------------------------------------------------------------------------------- /app/src/client/static/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/mstile-310x310.png -------------------------------------------------------------------------------- /app/src/client/static/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/mstile-70x70.png -------------------------------------------------------------------------------- /app/src/client/static/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/og-image.jpg -------------------------------------------------------------------------------- /app/src/client/static/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/static/safari-pinned-tab.svg -------------------------------------------------------------------------------- /app/src/client/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/store.js -------------------------------------------------------------------------------- /app/src/client/styles/common/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/common/index.css -------------------------------------------------------------------------------- /app/src/client/styles/common/media.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/common/media.css -------------------------------------------------------------------------------- /app/src/client/styles/common/selectors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/common/selectors.css -------------------------------------------------------------------------------- /app/src/client/styles/common/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/common/variables.css -------------------------------------------------------------------------------- /app/src/client/styles/elements/anchor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/elements/anchor.css -------------------------------------------------------------------------------- /app/src/client/styles/elements/body.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/elements/body.css -------------------------------------------------------------------------------- /app/src/client/styles/elements/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/elements/global.css -------------------------------------------------------------------------------- /app/src/client/styles/elements/heading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/elements/heading.css -------------------------------------------------------------------------------- /app/src/client/styles/elements/html.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/elements/html.css -------------------------------------------------------------------------------- /app/src/client/styles/elements/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/elements/index.css -------------------------------------------------------------------------------- /app/src/client/styles/elements/label.css: -------------------------------------------------------------------------------- 1 | label { 2 | cursor: default; /* IE, Edge */ 3 | } 4 | -------------------------------------------------------------------------------- /app/src/client/styles/elements/noscript.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/elements/noscript.css -------------------------------------------------------------------------------- /app/src/client/styles/elements/text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/elements/text.css -------------------------------------------------------------------------------- /app/src/client/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/index.css -------------------------------------------------------------------------------- /app/src/client/styles/themes/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/themes/dark.css -------------------------------------------------------------------------------- /app/src/client/styles/themes/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/themes/index.css -------------------------------------------------------------------------------- /app/src/client/styles/themes/light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/client/styles/themes/light.css -------------------------------------------------------------------------------- /app/src/common/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/common/.eslintrc.js -------------------------------------------------------------------------------- /app/src/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/common/index.js -------------------------------------------------------------------------------- /app/src/common/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/common/log.js -------------------------------------------------------------------------------- /app/src/common/logLevels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/common/logLevels.js -------------------------------------------------------------------------------- /app/src/common/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/common/utils.js -------------------------------------------------------------------------------- /app/src/server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/.eslintrc.js -------------------------------------------------------------------------------- /app/src/server/common/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/common/errors.js -------------------------------------------------------------------------------- /app/src/server/common/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/common/format.js -------------------------------------------------------------------------------- /app/src/server/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/common/index.js -------------------------------------------------------------------------------- /app/src/server/common/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/common/path.js -------------------------------------------------------------------------------- /app/src/server/common/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/common/string.js -------------------------------------------------------------------------------- /app/src/server/config/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/config/defaults.js -------------------------------------------------------------------------------- /app/src/server/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/config/index.js -------------------------------------------------------------------------------- /app/src/server/config/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/config/load.js -------------------------------------------------------------------------------- /app/src/server/config/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/config/merge.js -------------------------------------------------------------------------------- /app/src/server/createApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/createApp.js -------------------------------------------------------------------------------- /app/src/server/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/errorHandler.js -------------------------------------------------------------------------------- /app/src/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/index.js -------------------------------------------------------------------------------- /app/src/server/roms/RomDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/roms/RomDb.js -------------------------------------------------------------------------------- /app/src/server/roms/createRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/roms/createRouter.js -------------------------------------------------------------------------------- /app/src/server/roms/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/roms/index.js -------------------------------------------------------------------------------- /app/src/server/roms/staticImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/roms/staticImport.js -------------------------------------------------------------------------------- /app/src/server/roms/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/roms/utils.js -------------------------------------------------------------------------------- /app/src/server/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/src/server/routes.js -------------------------------------------------------------------------------- /app/stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/stylelint.config.js -------------------------------------------------------------------------------- /app/test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/.eslintrc.js -------------------------------------------------------------------------------- /app/test/common/logTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/common/logTest.js -------------------------------------------------------------------------------- /app/test/common/utilsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/common/utilsTest.js -------------------------------------------------------------------------------- /app/test/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/init.js -------------------------------------------------------------------------------- /app/test/server/common/errorsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/common/errorsTest.js -------------------------------------------------------------------------------- /app/test/server/common/formatTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/common/formatTest.js -------------------------------------------------------------------------------- /app/test/server/common/pathTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/common/pathTest.js -------------------------------------------------------------------------------- /app/test/server/common/stringTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/common/stringTest.js -------------------------------------------------------------------------------- /app/test/server/config/defaultsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/config/defaultsTest.js -------------------------------------------------------------------------------- /app/test/server/config/indexTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/config/indexTest.js -------------------------------------------------------------------------------- /app/test/server/config/loadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/config/loadTest.js -------------------------------------------------------------------------------- /app/test/server/config/mergeTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/config/mergeTest.js -------------------------------------------------------------------------------- /app/test/server/createAppTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/createAppTest.js -------------------------------------------------------------------------------- /app/test/server/errorHandlerTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/errorHandlerTest.js -------------------------------------------------------------------------------- /app/test/server/fixtures/data/invalid.json: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /app/test/server/fixtures/data/object.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } 4 | -------------------------------------------------------------------------------- /app/test/server/fixtures/data/roms/NES Test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/data/roms/NES Test.jpg -------------------------------------------------------------------------------- /app/test/server/fixtures/data/roms/NES Test.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/data/roms/NES Test.nes -------------------------------------------------------------------------------- /app/test/server/fixtures/data/roms/NEStress.NES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/data/roms/NEStress.NES -------------------------------------------------------------------------------- /app/test/server/fixtures/data/static/bundle.css: -------------------------------------------------------------------------------- 1 | html { 2 | font-size: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /app/test/server/fixtures/data/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/data/static/index.html -------------------------------------------------------------------------------- /app/test/server/fixtures/data/string.json: -------------------------------------------------------------------------------- 1 | "foo bar" 2 | -------------------------------------------------------------------------------- /app/test/server/fixtures/getApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/getApp.js -------------------------------------------------------------------------------- /app/test/server/fixtures/getRomDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/getRomDb.js -------------------------------------------------------------------------------- /app/test/server/fixtures/getServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/getServer.js -------------------------------------------------------------------------------- /app/test/server/fixtures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/index.js -------------------------------------------------------------------------------- /app/test/server/fixtures/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/paths.js -------------------------------------------------------------------------------- /app/test/server/fixtures/roms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/fixtures/roms.js -------------------------------------------------------------------------------- /app/test/server/roms/createRouterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/roms/createRouterTest.js -------------------------------------------------------------------------------- /app/test/server/roms/romDbTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/roms/romDbTest.js -------------------------------------------------------------------------------- /app/test/server/roms/romsApiTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/roms/romsApiTest.js -------------------------------------------------------------------------------- /app/test/server/roms/utilsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/roms/utilsTest.js -------------------------------------------------------------------------------- /app/test/server/serverTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/serverTest.js -------------------------------------------------------------------------------- /app/test/server/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/test/server/utils.js -------------------------------------------------------------------------------- /app/test/utils.js: -------------------------------------------------------------------------------- 1 | export * from '../../lib/test/utils'; 2 | -------------------------------------------------------------------------------- /app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/webpack.config.js -------------------------------------------------------------------------------- /app/webpack.dev.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/app/webpack.dev.template.js -------------------------------------------------------------------------------- /broken-games.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/broken-games.md -------------------------------------------------------------------------------- /core/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /core/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/.eslintrc.js -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/.gitignore -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/README.md -------------------------------------------------------------------------------- /core/bin/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/bin/.eslintrc.js -------------------------------------------------------------------------------- /core/bin/pal2js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/bin/pal2js -------------------------------------------------------------------------------- /core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/index.js -------------------------------------------------------------------------------- /core/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/package-lock.json -------------------------------------------------------------------------------- /core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/package.json -------------------------------------------------------------------------------- /core/src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/.eslintrc.js -------------------------------------------------------------------------------- /core/src/NES.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/NES.js -------------------------------------------------------------------------------- /core/src/audio/APU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/audio/APU.js -------------------------------------------------------------------------------- /core/src/audio/channels/DMC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/audio/channels/DMC.js -------------------------------------------------------------------------------- /core/src/audio/channels/Noise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/audio/channels/Noise.js -------------------------------------------------------------------------------- /core/src/audio/channels/Pulse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/audio/channels/Pulse.js -------------------------------------------------------------------------------- /core/src/audio/channels/Triangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/audio/channels/Triangle.js -------------------------------------------------------------------------------- /core/src/audio/channels/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/audio/channels/constants.js -------------------------------------------------------------------------------- /core/src/audio/channels/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/audio/channels/index.js -------------------------------------------------------------------------------- /core/src/audio/index.js: -------------------------------------------------------------------------------- 1 | export {default as APU} from './APU'; 2 | -------------------------------------------------------------------------------- /core/src/cartridge/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/cartridge/create.js -------------------------------------------------------------------------------- /core/src/cartridge/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/cartridge/index.js -------------------------------------------------------------------------------- /core/src/cartridge/parsers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/cartridge/parsers/index.js -------------------------------------------------------------------------------- /core/src/cartridge/parsers/ines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/cartridge/parsers/ines.js -------------------------------------------------------------------------------- /core/src/cartridge/read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/cartridge/read.js -------------------------------------------------------------------------------- /core/src/cartridge/sha1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/cartridge/sha1.js -------------------------------------------------------------------------------- /core/src/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/common/index.js -------------------------------------------------------------------------------- /core/src/common/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/common/log.js -------------------------------------------------------------------------------- /core/src/common/logLevels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/common/logLevels.js -------------------------------------------------------------------------------- /core/src/common/mappers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/common/mappers.js -------------------------------------------------------------------------------- /core/src/common/mirrorings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/common/mirrorings.js -------------------------------------------------------------------------------- /core/src/common/regions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/common/regions.js -------------------------------------------------------------------------------- /core/src/common/submappers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/common/submappers.js -------------------------------------------------------------------------------- /core/src/common/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/common/utils.js -------------------------------------------------------------------------------- /core/src/devices/Joypad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/devices/Joypad.js -------------------------------------------------------------------------------- /core/src/devices/Zapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/devices/Zapper.js -------------------------------------------------------------------------------- /core/src/devices/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/devices/index.js -------------------------------------------------------------------------------- /core/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/index.js -------------------------------------------------------------------------------- /core/src/memory/CPUMemory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/CPUMemory.js -------------------------------------------------------------------------------- /core/src/memory/DMA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/DMA.js -------------------------------------------------------------------------------- /core/src/memory/PPUMemory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/PPUMemory.js -------------------------------------------------------------------------------- /core/src/memory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/index.js -------------------------------------------------------------------------------- /core/src/memory/mappers/AOROM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/AOROM.js -------------------------------------------------------------------------------- /core/src/memory/mappers/BNROM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/BNROM.js -------------------------------------------------------------------------------- /core/src/memory/mappers/CNROM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/CNROM.js -------------------------------------------------------------------------------- /core/src/memory/mappers/ColorDreams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/ColorDreams.js -------------------------------------------------------------------------------- /core/src/memory/mappers/MMC1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/MMC1.js -------------------------------------------------------------------------------- /core/src/memory/mappers/MMC3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/MMC3.js -------------------------------------------------------------------------------- /core/src/memory/mappers/Mapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/Mapper.js -------------------------------------------------------------------------------- /core/src/memory/mappers/NINA001.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/NINA001.js -------------------------------------------------------------------------------- /core/src/memory/mappers/NROM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/NROM.js -------------------------------------------------------------------------------- /core/src/memory/mappers/UNROM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/UNROM.js -------------------------------------------------------------------------------- /core/src/memory/mappers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/memory/mappers/index.js -------------------------------------------------------------------------------- /core/src/proc/CPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/proc/CPU.js -------------------------------------------------------------------------------- /core/src/proc/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/proc/index.js -------------------------------------------------------------------------------- /core/src/proc/interrupts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/proc/interrupts.js -------------------------------------------------------------------------------- /core/src/video/PPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/PPU.js -------------------------------------------------------------------------------- /core/src/video/Sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/Sprite.js -------------------------------------------------------------------------------- /core/src/video/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/colors.js -------------------------------------------------------------------------------- /core/src/video/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/constants.js -------------------------------------------------------------------------------- /core/src/video/flags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/flags.js -------------------------------------------------------------------------------- /core/src/video/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/index.js -------------------------------------------------------------------------------- /core/src/video/palettes/asq_real_a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/asq_real_a.js -------------------------------------------------------------------------------- /core/src/video/palettes/asq_real_b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/asq_real_b.js -------------------------------------------------------------------------------- /core/src/video/palettes/bmf_fin_r2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/bmf_fin_r2.js -------------------------------------------------------------------------------- /core/src/video/palettes/bmf_fin_r3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/bmf_fin_r3.js -------------------------------------------------------------------------------- /core/src/video/palettes/fceu_13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/fceu_13.js -------------------------------------------------------------------------------- /core/src/video/palettes/fceu_15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/fceu_15.js -------------------------------------------------------------------------------- /core/src/video/palettes/fceux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/fceux.js -------------------------------------------------------------------------------- /core/src/video/palettes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/index.js -------------------------------------------------------------------------------- /core/src/video/palettes/nestopia_rgb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/nestopia_rgb.js -------------------------------------------------------------------------------- /core/src/video/palettes/nestopia_yuv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/nestopia_yuv.js -------------------------------------------------------------------------------- /core/src/video/palettes/sony_cxa2025as.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/sony_cxa2025as.js -------------------------------------------------------------------------------- /core/src/video/palettes/unsaturated_v6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/src/video/palettes/unsaturated_v6.js -------------------------------------------------------------------------------- /core/test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/.eslintrc.js -------------------------------------------------------------------------------- /core/test/cartridge/createTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/cartridge/createTest.js -------------------------------------------------------------------------------- /core/test/cartridge/parsers/inesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/cartridge/parsers/inesTest.js -------------------------------------------------------------------------------- /core/test/cartridge/parsers/nes2Test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/cartridge/parsers/nes2Test.js -------------------------------------------------------------------------------- /core/test/cartridge/readTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/cartridge/readTest.js -------------------------------------------------------------------------------- /core/test/cartridge/sha1Test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/cartridge/sha1Test.js -------------------------------------------------------------------------------- /core/test/cartridge/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/cartridge/utils.js -------------------------------------------------------------------------------- /core/test/common/logTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/common/logTest.js -------------------------------------------------------------------------------- /core/test/common/mirroringsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/common/mirroringsTest.js -------------------------------------------------------------------------------- /core/test/common/regionsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/common/regionsTest.js -------------------------------------------------------------------------------- /core/test/common/utilsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/common/utilsTest.js -------------------------------------------------------------------------------- /core/test/devices/joypadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/devices/joypadTest.js -------------------------------------------------------------------------------- /core/test/devices/zapperTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/devices/zapperTest.js -------------------------------------------------------------------------------- /core/test/memory/dmaTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/memory/dmaTest.js -------------------------------------------------------------------------------- /core/test/memory/mappersTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/memory/mappersTest.js -------------------------------------------------------------------------------- /core/test/nesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/nesTest.js -------------------------------------------------------------------------------- /core/test/roms/apu_reset/4015_cleared.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_reset/4015_cleared.nes -------------------------------------------------------------------------------- /core/test/roms/apu_reset/4017_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_reset/4017_timing.nes -------------------------------------------------------------------------------- /core/test/roms/apu_reset/4017_written.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_reset/4017_written.nes -------------------------------------------------------------------------------- /core/test/roms/apu_reset/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_reset/index.js -------------------------------------------------------------------------------- /core/test/roms/apu_reset/irq_flag_cleared.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_reset/irq_flag_cleared.nes -------------------------------------------------------------------------------- /core/test/roms/apu_reset/len_ctrs_enabled.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_reset/len_ctrs_enabled.nes -------------------------------------------------------------------------------- /core/test/roms/apu_reset/works_immediately.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_reset/works_immediately.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/1-len_ctr.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/1-len_ctr.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/2-len_table.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/2-len_table.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/3-irq_flag.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/3-irq_flag.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/4-jitter.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/4-jitter.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/5-len_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/5-len_timing.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/6-irq_flag_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/6-irq_flag_timing.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/7-dmc_basics.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/7-dmc_basics.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/8-dmc_rates.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/8-dmc_rates.nes -------------------------------------------------------------------------------- /core/test/roms/apu_test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/apu_test/index.js -------------------------------------------------------------------------------- /core/test/roms/bntest/bntest_aorom.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/bntest/bntest_aorom.nes -------------------------------------------------------------------------------- /core/test/roms/bntest/bntest_aorom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/bntest/bntest_aorom.png -------------------------------------------------------------------------------- /core/test/roms/bntest/bntest_h.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/bntest/bntest_h.nes -------------------------------------------------------------------------------- /core/test/roms/bntest/bntest_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/bntest/bntest_h.png -------------------------------------------------------------------------------- /core/test/roms/bntest/bntest_v.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/bntest/bntest_v.nes -------------------------------------------------------------------------------- /core/test/roms/bntest/bntest_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/bntest/bntest_v.png -------------------------------------------------------------------------------- /core/test/roms/bntest/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/bntest/index.js -------------------------------------------------------------------------------- /core/test/roms/cpu_interrupts/1-cli_latency.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_interrupts/1-cli_latency.nes -------------------------------------------------------------------------------- /core/test/roms/cpu_interrupts/2-nmi_and_brk.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_interrupts/2-nmi_and_brk.nes -------------------------------------------------------------------------------- /core/test/roms/cpu_interrupts/3-nmi_and_irq.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_interrupts/3-nmi_and_irq.nes -------------------------------------------------------------------------------- /core/test/roms/cpu_interrupts/4-irq_and_dma.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_interrupts/4-irq_and_dma.nes -------------------------------------------------------------------------------- /core/test/roms/cpu_interrupts/5-branch_delays_irq.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_interrupts/5-branch_delays_irq.nes -------------------------------------------------------------------------------- /core/test/roms/cpu_interrupts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_interrupts/index.js -------------------------------------------------------------------------------- /core/test/roms/cpu_reset/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_reset/index.js -------------------------------------------------------------------------------- /core/test/roms/cpu_reset/ram_after_reset.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_reset/ram_after_reset.nes -------------------------------------------------------------------------------- /core/test/roms/cpu_reset/registers.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/cpu_reset/registers.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M0_P32K_C8K_V.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M0_P32K_C8K_V.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M0_P32K_C8K_V.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M0_P32K_C8K_V.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C128K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C128K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C128K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C128K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C128K_S8K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C128K_S8K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C128K_S8K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C128K_S8K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C128K_W8K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C128K_W8K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C128K_W8K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C128K_W8K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C32K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C32K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C32K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C32K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C32K_S8K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C32K_S8K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C32K_S8K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C32K_S8K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C32K_W8K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C32K_W8K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P128K_C32K_W8K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P128K_C32K_W8K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P512K_S32K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P512K_S32K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P512K_S32K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P512K_S32K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P512K_S8K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P512K_S8K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M1_P512K_S8K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M1_P512K_S8K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M2_P128K_V.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M2_P128K_V.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M2_P128K_V.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M2_P128K_V.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M34_P128K_H.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M34_P128K_H.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M34_P128K_H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M34_P128K_H.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M3_P32K_C32K_H.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M3_P32K_C32K_H.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M3_P32K_C32K_H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M3_P32K_C32K_H.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M4_P128K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M4_P128K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M4_P128K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M4_P128K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M4_P256K_C256K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M4_P256K_C256K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M4_P256K_C256K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M4_P256K_C256K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M7_P128K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M7_P128K.nes -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/M7_P128K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/M7_P128K.png -------------------------------------------------------------------------------- /core/test/roms/holydiverbatman/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/holydiverbatman/index.js -------------------------------------------------------------------------------- /core/test/roms/instr_misc/01-abs_x_wrap.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_misc/01-abs_x_wrap.nes -------------------------------------------------------------------------------- /core/test/roms/instr_misc/02-branch_wrap.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_misc/02-branch_wrap.nes -------------------------------------------------------------------------------- /core/test/roms/instr_misc/03-dummy_reads.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_misc/03-dummy_reads.nes -------------------------------------------------------------------------------- /core/test/roms/instr_misc/04-dummy_reads_apu.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_misc/04-dummy_reads_apu.nes -------------------------------------------------------------------------------- /core/test/roms/instr_misc/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_misc/index.js -------------------------------------------------------------------------------- /core/test/roms/instr_test/01-basics.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/01-basics.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/02-implied.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/02-implied.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/03-immediate.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/03-immediate.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/04-zero_page.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/04-zero_page.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/05-zp_xy.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/05-zp_xy.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/06-absolute.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/06-absolute.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/07-abs_xy.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/07-abs_xy.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/08-ind_x.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/08-ind_x.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/09-ind_y.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/09-ind_y.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/10-branches.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/10-branches.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/11-stack.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/11-stack.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/12-jmp_jsr.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/12-jmp_jsr.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/13-rts.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/13-rts.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/14-rti.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/14-rti.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/15-brk.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/15-brk.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/16-special.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/16-special.nes -------------------------------------------------------------------------------- /core/test/roms/instr_test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_test/index.js -------------------------------------------------------------------------------- /core/test/roms/instr_timing/1-instr_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_timing/1-instr_timing.nes -------------------------------------------------------------------------------- /core/test/roms/instr_timing/2-branch_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_timing/2-branch_timing.nes -------------------------------------------------------------------------------- /core/test/roms/instr_timing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/instr_timing/index.js -------------------------------------------------------------------------------- /core/test/roms/mmc3_test/1-clocking.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/mmc3_test/1-clocking.nes -------------------------------------------------------------------------------- /core/test/roms/mmc3_test/2-details.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/mmc3_test/2-details.nes -------------------------------------------------------------------------------- /core/test/roms/mmc3_test/3-A12_clocking.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/mmc3_test/3-A12_clocking.nes -------------------------------------------------------------------------------- /core/test/roms/mmc3_test/4-scanline_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/mmc3_test/4-scanline_timing.nes -------------------------------------------------------------------------------- /core/test/roms/mmc3_test/5-MMC3.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/mmc3_test/5-MMC3.nes -------------------------------------------------------------------------------- /core/test/roms/mmc3_test/6-MMC3_alt.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/mmc3_test/6-MMC3_alt.nes -------------------------------------------------------------------------------- /core/test/roms/mmc3_test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/mmc3_test/index.js -------------------------------------------------------------------------------- /core/test/roms/nestest/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/nestest/index.js -------------------------------------------------------------------------------- /core/test/roms/nestest/nestest.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/nestest/nestest.log -------------------------------------------------------------------------------- /core/test/roms/nestest/nestest.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/nestest/nestest.nes -------------------------------------------------------------------------------- /core/test/roms/oam_read/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/oam_read/index.js -------------------------------------------------------------------------------- /core/test/roms/oam_read/oam_read.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/oam_read/oam_read.nes -------------------------------------------------------------------------------- /core/test/roms/oam_stress/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/oam_stress/index.js -------------------------------------------------------------------------------- /core/test/roms/oam_stress/oam_stress.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/oam_stress/oam_stress.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/01-basics.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/01-basics.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/02-alignment.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/02-alignment.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/03-corners.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/03-corners.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/04-flip.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/04-flip.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/05-left_clip.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/05-left_clip.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/06-right_edge.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/06-right_edge.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/07-screen_bottom.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/07-screen_bottom.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/08-double_height.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/08-double_height.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/09-timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/09-timing.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/10-timing_order.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/10-timing_order.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_hit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_hit/index.js -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_overflow/01-basics.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_overflow/01-basics.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_overflow/02-details.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_overflow/02-details.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_overflow/03-timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_overflow/03-timing.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_overflow/04-obscure.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_overflow/04-obscure.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_overflow/05-emulator.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_overflow/05-emulator.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_sprite_overflow/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_sprite_overflow/index.js -------------------------------------------------------------------------------- /core/test/roms/ppu_tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_tests/index.js -------------------------------------------------------------------------------- /core/test/roms/ppu_tests/palette_ram.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_tests/palette_ram.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_tests/power_up_palette.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_tests/power_up_palette.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_tests/sprite_ram.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_tests/sprite_ram.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_tests/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_tests/success.png -------------------------------------------------------------------------------- /core/test/roms/ppu_tests/vbl_clear_time.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_tests/vbl_clear_time.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_tests/vram_access.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_tests/vram_access.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/01-vbl_basics.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/01-vbl_basics.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/02-vbl_set_time.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/02-vbl_set_time.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/03-vbl_clear_time.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/03-vbl_clear_time.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/04-nmi_control.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/04-nmi_control.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/05-nmi_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/05-nmi_timing.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/06-suppression.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/06-suppression.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/07-nmi_on_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/07-nmi_on_timing.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/08-nmi_off_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/08-nmi_off_timing.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/09-even_odd_frames.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/09-even_odd_frames.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/10-even_odd_timing.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/10-even_odd_timing.nes -------------------------------------------------------------------------------- /core/test/roms/ppu_vbl_nmi/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/ppu_vbl_nmi/index.js -------------------------------------------------------------------------------- /core/test/roms/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/tests.js -------------------------------------------------------------------------------- /core/test/roms/units.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/roms/units.js -------------------------------------------------------------------------------- /core/test/video/colorsTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/video/colorsTest.js -------------------------------------------------------------------------------- /core/test/video/palettesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/core/test/video/palettesTest.js -------------------------------------------------------------------------------- /lib/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | /dist/ 2 | /node_modules/ 3 | /karma.browsers.js 4 | -------------------------------------------------------------------------------- /lib/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/API.md -------------------------------------------------------------------------------- /lib/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/CHANGELOG.md -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/build.js -------------------------------------------------------------------------------- /lib/examples/01-minimal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/examples/01-minimal.html -------------------------------------------------------------------------------- /lib/examples/02-advanced.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/examples/02-advanced.html -------------------------------------------------------------------------------- /lib/externs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/externs.js -------------------------------------------------------------------------------- /lib/karma.browsers.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/karma.browsers.template.js -------------------------------------------------------------------------------- /lib/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/karma.conf.js -------------------------------------------------------------------------------- /lib/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/package-lock.json -------------------------------------------------------------------------------- /lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/package.json -------------------------------------------------------------------------------- /lib/polyfills-extra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/polyfills-extra.js -------------------------------------------------------------------------------- /lib/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/polyfills.js -------------------------------------------------------------------------------- /lib/src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/.eslintrc.js -------------------------------------------------------------------------------- /lib/src/audio/Audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/audio/Audio.js -------------------------------------------------------------------------------- /lib/src/audio/Mixer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/audio/Mixer.js -------------------------------------------------------------------------------- /lib/src/audio/Processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/audio/Processor.js -------------------------------------------------------------------------------- /lib/src/audio/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/audio/context.js -------------------------------------------------------------------------------- /lib/src/audio/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/audio/index.js -------------------------------------------------------------------------------- /lib/src/cfxnes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/cfxnes.js -------------------------------------------------------------------------------- /lib/src/input/Devices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/Devices.js -------------------------------------------------------------------------------- /lib/src/input/InputMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/InputMap.js -------------------------------------------------------------------------------- /lib/src/input/InputRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/InputRouter.js -------------------------------------------------------------------------------- /lib/src/input/Sources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/Sources.js -------------------------------------------------------------------------------- /lib/src/input/devices/JoypadAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/devices/JoypadAdapter.js -------------------------------------------------------------------------------- /lib/src/input/devices/ZapperAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/devices/ZapperAdapter.js -------------------------------------------------------------------------------- /lib/src/input/devices/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/devices/index.js -------------------------------------------------------------------------------- /lib/src/input/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/index.js -------------------------------------------------------------------------------- /lib/src/input/inputs/DeviceInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/inputs/DeviceInput.js -------------------------------------------------------------------------------- /lib/src/input/inputs/SourceInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/inputs/SourceInput.js -------------------------------------------------------------------------------- /lib/src/input/inputs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/inputs/index.js -------------------------------------------------------------------------------- /lib/src/input/inputs/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/inputs/parse.js -------------------------------------------------------------------------------- /lib/src/input/ports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/ports.js -------------------------------------------------------------------------------- /lib/src/input/sources/Gamepad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/sources/Gamepad.js -------------------------------------------------------------------------------- /lib/src/input/sources/Keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/sources/Keyboard.js -------------------------------------------------------------------------------- /lib/src/input/sources/Mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/sources/Mouse.js -------------------------------------------------------------------------------- /lib/src/input/sources/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/input/sources/index.js -------------------------------------------------------------------------------- /lib/src/properties/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/properties/create.js -------------------------------------------------------------------------------- /lib/src/properties/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/properties/index.js -------------------------------------------------------------------------------- /lib/src/properties/read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/properties/read.js -------------------------------------------------------------------------------- /lib/src/properties/write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/properties/write.js -------------------------------------------------------------------------------- /lib/src/rom/ROM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/rom/ROM.js -------------------------------------------------------------------------------- /lib/src/rom/index.js: -------------------------------------------------------------------------------- 1 | export {default as ROM} from './ROM'; 2 | -------------------------------------------------------------------------------- /lib/src/rom/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/rom/load.js -------------------------------------------------------------------------------- /lib/src/system/FpsCounter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/system/FpsCounter.js -------------------------------------------------------------------------------- /lib/src/system/System.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/system/System.js -------------------------------------------------------------------------------- /lib/src/system/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/system/index.js -------------------------------------------------------------------------------- /lib/src/video/Fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/video/Fullscreen.js -------------------------------------------------------------------------------- /lib/src/video/Video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/video/Video.js -------------------------------------------------------------------------------- /lib/src/video/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/video/filters.js -------------------------------------------------------------------------------- /lib/src/video/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/video/index.js -------------------------------------------------------------------------------- /lib/src/video/renderers/Canvas2DRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/video/renderers/Canvas2DRenderer.js -------------------------------------------------------------------------------- /lib/src/video/renderers/WebGLRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/video/renderers/WebGLRenderer.js -------------------------------------------------------------------------------- /lib/src/video/renderers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/video/renderers/index.js -------------------------------------------------------------------------------- /lib/src/video/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/src/video/styles.js -------------------------------------------------------------------------------- /lib/test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/.eslintrc.js -------------------------------------------------------------------------------- /lib/test/audio/audioTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/audio/audioTest.js -------------------------------------------------------------------------------- /lib/test/cfxnesLibTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/cfxnesLibTest.js -------------------------------------------------------------------------------- /lib/test/cfxnesSrcTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/cfxnesSrcTest.js -------------------------------------------------------------------------------- /lib/test/cfxnesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/cfxnesTest.js -------------------------------------------------------------------------------- /lib/test/data/M1_P128K_C128K_S8K.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/data/M1_P128K_C128K_S8K.nes -------------------------------------------------------------------------------- /lib/test/data/nestest.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/data/nestest.nes -------------------------------------------------------------------------------- /lib/test/data/nestest.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/data/nestest.zip -------------------------------------------------------------------------------- /lib/test/data/norom.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/data/norom.zip -------------------------------------------------------------------------------- /lib/test/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/init.js -------------------------------------------------------------------------------- /lib/test/input/devices/joypadAdapterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/devices/joypadAdapterTest.js -------------------------------------------------------------------------------- /lib/test/input/devices/zapperAdapterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/devices/zapperAdapterTest.js -------------------------------------------------------------------------------- /lib/test/input/devicesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/devicesTest.js -------------------------------------------------------------------------------- /lib/test/input/inputMapTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/inputMapTest.js -------------------------------------------------------------------------------- /lib/test/input/inputRouterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/inputRouterTest.js -------------------------------------------------------------------------------- /lib/test/input/inputs/deviceInputTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/inputs/deviceInputTest.js -------------------------------------------------------------------------------- /lib/test/input/inputs/parseTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/inputs/parseTest.js -------------------------------------------------------------------------------- /lib/test/input/inputs/sourceInputTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/inputs/sourceInputTest.js -------------------------------------------------------------------------------- /lib/test/input/sources/gamepadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/sources/gamepadTest.js -------------------------------------------------------------------------------- /lib/test/input/sources/keyboardTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/sources/keyboardTest.js -------------------------------------------------------------------------------- /lib/test/input/sources/mouseTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/sources/mouseTest.js -------------------------------------------------------------------------------- /lib/test/input/sourcesTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/sourcesTest.js -------------------------------------------------------------------------------- /lib/test/input/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/input/utils.js -------------------------------------------------------------------------------- /lib/test/properties/createTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/properties/createTest.js -------------------------------------------------------------------------------- /lib/test/properties/readTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/properties/readTest.js -------------------------------------------------------------------------------- /lib/test/properties/writeTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/properties/writeTest.js -------------------------------------------------------------------------------- /lib/test/rom/loadTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/rom/loadTest.js -------------------------------------------------------------------------------- /lib/test/rom/romTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/rom/romTest.js -------------------------------------------------------------------------------- /lib/test/system/fpsCounterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/system/fpsCounterTest.js -------------------------------------------------------------------------------- /lib/test/system/systemTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/system/systemTest.js -------------------------------------------------------------------------------- /lib/test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/utils.js -------------------------------------------------------------------------------- /lib/test/video/renderersTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/video/renderersTest.js -------------------------------------------------------------------------------- /lib/test/video/videoTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/test/video/videoTest.js -------------------------------------------------------------------------------- /lib/umd.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/lib/umd.template -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/logo.png -------------------------------------------------------------------------------- /utils/getLibFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/utils/getLibFile.js -------------------------------------------------------------------------------- /utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/utils/index.js -------------------------------------------------------------------------------- /utils/mergeConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpikl/cfxnes/HEAD/utils/mergeConfig.js --------------------------------------------------------------------------------