├── .github └── workflows │ └── nodejs.yml ├── .gitignore ├── .gitmodules ├── .npmignore ├── BENCHMARK.md ├── BUGS.md ├── GAMES.md ├── HARDWARE.md ├── HISTORY.md ├── LICENSE ├── README.md ├── WPC-S_BOOT.md ├── assets ├── 01.05.18.png ├── 04.05.18.png ├── 07.05.18.png ├── 09.10.19.png ├── 10.05.18.png ├── 13.02.19.png ├── 13.05.18.png ├── 20.05.19.png ├── 22.09.18.png ├── 25.06.18.png ├── 26.04.18.png ├── 30.04.19.png ├── client-example │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── scripts │ │ ├── lib │ │ │ ├── canvas.js │ │ │ ├── fetcher.js │ │ │ └── initialise.js │ │ ├── main.js │ │ └── webworker.js │ └── webpack.config.js ├── docs │ ├── 6809inst.txt │ ├── cpu │ │ ├── 6809.C │ │ ├── 6809cyc.txt │ │ ├── appendix_a.htm │ │ ├── appendix_c.htm │ │ ├── appendix_d.htm │ │ ├── appendix_e.htm │ │ ├── appendix_f.htm │ │ ├── css │ │ │ └── m6809pm.css │ │ ├── gfx │ │ │ ├── figure1-1.jpg │ │ │ ├── figure1-2.jpg │ │ │ ├── figure1-3.jpg │ │ │ ├── figure3-1.jpg │ │ │ ├── figure4-1.jpg │ │ │ └── motorola_tm.jpg │ │ ├── index.htm │ │ ├── mc6809.c │ │ ├── mc6809.h │ │ └── sections.htm │ ├── hurricane │ │ ├── README.md │ │ └── hurr.c │ └── mame-6809 │ │ ├── 6809ops.c │ │ └── mame-6809.c ├── fuzzer │ ├── gamestate.js │ ├── package.json │ └── rom.js ├── localhost-cert │ ├── README.md │ ├── server.csr.cnf │ └── v3.ext ├── logo.png ├── soundripper │ ├── index.js │ └── package.json └── talk │ ├── abstract-bernerjs.txt │ ├── pics │ ├── dmd-dump.png │ ├── fn_no.jpg │ ├── wpc-asic.jpg │ ├── wpc-backbox-removed.jpg │ ├── wpc-board-v1-ugly-wires.JPG │ ├── wpc-board-v1.jpeg │ ├── wpc-client-perf.jpg │ └── wpc-t2.jpg │ ├── remark │ └── remark-latest.min.js │ ├── summary-bernerjs.html │ └── summary-demonights.html ├── client ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── scripts │ ├── lib │ │ ├── device-detection.js │ │ ├── fetcher.js │ │ ├── initialise.js │ │ ├── pin2DmdExport.js │ │ ├── ramState.js │ │ ├── rom-uploader.js │ │ ├── sound-player.js │ │ └── sound.js │ ├── main.js │ ├── ui │ │ ├── control-ui.js │ │ ├── htmlselector.js │ │ ├── main.view.tpl │ │ ├── memory-monitor.js │ │ ├── oblivion-ui.js │ │ ├── switch-offset.js │ │ ├── ui │ │ │ ├── lib.js │ │ │ ├── memorysearch.js │ │ │ └── search.js │ │ └── variable-monitor.js │ └── webworker.js ├── styles │ └── client.css ├── test │ └── scripts │ │ ├── lib │ │ ├── fetcher.test.js │ │ ├── initialise.test.js │ │ ├── pin2DmdExport.js │ │ ├── ramstate.test.js │ │ ├── rom-uploader.test.js │ │ └── sound-player.test.js │ │ └── ui │ │ ├── switch-offset.test.js │ │ └── ui │ │ ├── lib.test.js │ │ ├── memorysearch.test.js │ │ └── search.test.js └── webpack.config.js ├── docs ├── 3e94efb6279fb93e2eb7.worker.js ├── CNAME ├── assets │ ├── android-chrome-144x144.png │ ├── android-chrome-192x192.png │ ├── android-chrome-256x256.png │ ├── android-chrome-36x36.png │ ├── android-chrome-384x384.png │ ├── android-chrome-48x48.png │ ├── android-chrome-512x512.png │ ├── android-chrome-72x72.png │ ├── android-chrome-96x96.png │ ├── apple-touch-icon-1024x1024.png │ ├── apple-touch-icon-114x114.png │ ├── apple-touch-icon-120x120.png │ ├── apple-touch-icon-144x144.png │ ├── apple-touch-icon-152x152.png │ ├── apple-touch-icon-167x167.png │ ├── apple-touch-icon-180x180.png │ ├── apple-touch-icon-57x57.png │ ├── apple-touch-icon-60x60.png │ ├── apple-touch-icon-72x72.png │ ├── apple-touch-icon-76x76.png │ ├── apple-touch-icon-precomposed.png │ ├── apple-touch-icon.png │ ├── apple-touch-startup-image-1125x2436.png │ ├── apple-touch-startup-image-1136x640.png │ ├── apple-touch-startup-image-1242x2208.png │ ├── apple-touch-startup-image-1242x2688.png │ ├── apple-touch-startup-image-1334x750.png │ ├── apple-touch-startup-image-1536x2048.png │ ├── apple-touch-startup-image-1620x2160.png │ ├── apple-touch-startup-image-1668x2224.png │ ├── apple-touch-startup-image-1668x2388.png │ ├── apple-touch-startup-image-1792x828.png │ ├── apple-touch-startup-image-2048x1536.png │ ├── apple-touch-startup-image-2048x2732.png │ ├── apple-touch-startup-image-2160x1620.png │ ├── apple-touch-startup-image-2208x1242.png │ ├── apple-touch-startup-image-2224x1668.png │ ├── apple-touch-startup-image-2388x1668.png │ ├── apple-touch-startup-image-2436x1125.png │ ├── apple-touch-startup-image-2688x1242.png │ ├── apple-touch-startup-image-2732x2048.png │ ├── apple-touch-startup-image-640x1136.png │ ├── apple-touch-startup-image-750x1334.png │ ├── apple-touch-startup-image-828x1792.png │ ├── browserconfig.xml │ ├── coast-228x228.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-48x48.png │ ├── favicon.ico │ ├── firefox_app_128x128.png │ ├── firefox_app_512x512.png │ ├── firefox_app_60x60.png │ ├── manifest.json │ ├── manifest.webapp │ ├── mstile-144x144.png │ ├── mstile-150x150.png │ ├── mstile-310x150.png │ ├── mstile-310x310.png │ ├── mstile-70x70.png │ ├── yandex-browser-50x50.png │ └── yandex-browser-manifest.json ├── icon_128x128.3ef60eedb107cf1556b6c1a25198b05e.png ├── icon_192x192.dab755a60c34864eea50dede10291e2b.png ├── icon_256x256.2cbe79fff12589f573e2dd436e3bc63e.png ├── icon_384x384.feea6f8a98609ccefb326e74042cf31d.png ├── icon_512x512.8eeb9b5d6807e3b95598e062361768af.png ├── icon_96x96.ee798405ff10bfd3dac3d1a14e4b06cc.png ├── index.html ├── manifest.4979a7384cad1bea1a62ab2834ef3f3f.json ├── precache-manifest.d203c2b895dcc9bd132df856f274a1f7.js ├── service-worker.js ├── wpc-client.js └── wpc-client.js.LICENSE.txt ├── example.js ├── index.js ├── integration.ava.cjs ├── lib ├── boards │ ├── asic.js │ ├── cpu-board.js │ ├── display-board.js │ ├── elements │ │ ├── bitmagic.js │ │ ├── input-switch-matrix.js │ │ ├── memory-patch-game-id.js │ │ ├── memory-patch-skip-boot-check.js │ │ ├── memory-patch.js │ │ ├── memory-protection.js │ │ ├── output-alpha-display.js │ │ ├── output-dmd-display.js │ │ ├── output-general-illumination.js │ │ ├── output-lamp-matrix.js │ │ ├── output-solenoid-matrix.js │ │ ├── sound-serial-interface.js │ │ └── sound-volume-convert.js │ ├── external-io.js │ ├── mapper │ │ ├── dmd.js │ │ ├── hardware.js │ │ └── memory.js │ ├── memory-handler.js │ ├── memory │ │ ├── bcd.js │ │ └── checksum.js │ ├── sound-board.js │ ├── static │ │ ├── dipswitch-country.js │ │ └── timing.js │ ├── ui.js │ └── up │ │ ├── cpu6809.js │ │ └── security-pic.js ├── db │ ├── addams.js │ ├── afm.freewpc.js │ ├── afm.js │ ├── afv.js │ ├── br.js │ ├── bsd.js │ ├── cc.js │ ├── cftbl.js │ ├── congo.js │ ├── corv.freewpc.js │ ├── corv.js │ ├── cv.js │ ├── dh.js │ ├── dm.freewpc.js │ ├── dm.js │ ├── drdude.js │ ├── dw.js │ ├── fh.freewpc.js │ ├── fh.js │ ├── fishtales.js │ ├── flintstones.js │ ├── gilligan.js │ ├── harly.js │ ├── highspeed2.js │ ├── hotshot.js │ ├── hurricane.js │ ├── i500.js │ ├── index.js │ ├── indianajones.js │ ├── jb.js │ ├── jd.js │ ├── jm.js │ ├── jy.js │ ├── lc.js │ ├── mb.js │ ├── mm.js │ ├── nba.js │ ├── ngg.js │ ├── nofear.js │ ├── pste.js │ ├── rtrs.js │ ├── sc.js │ ├── sf.js │ ├── sm.js │ ├── ss.js │ ├── sttng.js │ ├── t2.freewpc.js │ ├── t2.js │ ├── taf.js │ ├── tcp.js │ ├── tmbop.js │ ├── tom.js │ ├── totan.js │ ├── tpz.js │ ├── ts.js │ ├── ttt.js │ ├── tz.freewpc.js │ ├── tz.js │ ├── wcs.freewpc.js │ ├── wcs.js │ ├── wd.js │ ├── wpc.testrom.js │ ├── wpc.upload.js │ ├── wpc95.testrom.js │ ├── wpc95.upload.js │ ├── wpcFlip.upload.js │ ├── wpca.testrom.js │ ├── wpca.upload.js │ ├── wpcs.testrom.js │ ├── wpcs.upload.js │ ├── ww.freewpc.js │ └── ww.js ├── emulator.js ├── rom │ ├── game-id.js │ └── index.js └── webclient │ ├── index.js │ ├── messaging │ ├── message.js │ └── rpcProxy.js │ ├── webworker.emu.js │ └── webworker.js ├── package.json ├── rom.freewpc ├── README.md ├── U14.PP ├── U15.PP ├── U18.PP ├── ffh0_91.rom ├── ft20_32.rom ├── ftz1_00.rom └── fwcs0_62.rom ├── rom └── README.md ├── test ├── headless-runner.js ├── integration │ ├── benchmark.js │ └── emulator.test.js ├── lib │ ├── boards │ │ ├── asic.test.js │ │ ├── cpu-board.test.js │ │ ├── display-board.test.js │ │ ├── elements │ │ │ ├── bitmagic.test.js │ │ │ ├── input-switch-matrix.test.js │ │ │ ├── memory-patch-game-id.test.js │ │ │ ├── memory-patch-skip-boot-check.test.js │ │ │ ├── memory-patch.test.js │ │ │ ├── memory-protection.test.js │ │ │ ├── output-alpha-display.test.js │ │ │ ├── output-dmd-display.test.js │ │ │ ├── output-general-illumination.test.js │ │ │ ├── output-solenoid-matrix.test.js │ │ │ ├── sound-serial-interface.test.js │ │ │ └── sound-volume-convert.test.js │ │ ├── external-io.test.js │ │ ├── mapper │ │ │ ├── dmd.test.js │ │ │ ├── hardware.test.js │ │ │ └── memory.test.js │ │ ├── memory-handler.test.js │ │ ├── memory │ │ │ ├── bcd.test.js │ │ │ └── checksum.test.js │ │ ├── sound-board.test.js │ │ ├── ui.test.js │ │ └── up │ │ │ ├── cpu6809.dsl.test.js │ │ │ ├── cpu6809.opcodes.test.js │ │ │ ├── cpu6809.test.js │ │ │ └── security-pic.test.js │ ├── db │ │ └── index.test.js │ ├── emulator.test.js │ ├── index.test.js │ ├── rom │ │ ├── game-id.test.js │ │ └── index.test.js │ └── webclient │ │ ├── index.test.js │ │ ├── messaging │ │ └── rpcProxy.test.js │ │ ├── webworker.emu.test.js │ │ └── webworker.test.js └── tracer │ ├── README.md │ ├── _run.sh │ ├── _runbig.sh │ ├── disasm.js │ ├── dump │ ├── HURCNL_2_mame.txt │ ├── HURCNL_2_wpc.dump │ ├── ftz1_00_wpc.dump │ ├── john1_2r_mame.dump │ └── john1_2r_wpc.dump │ ├── index.js │ └── stats.txt ├── types ├── index.d.ts ├── package-lock.json ├── package.json ├── tsconfig.json └── wpcemu-webworker-api.ts └── webpack.config.js /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/.npmignore -------------------------------------------------------------------------------- /BENCHMARK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/BENCHMARK.md -------------------------------------------------------------------------------- /BUGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/BUGS.md -------------------------------------------------------------------------------- /GAMES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/GAMES.md -------------------------------------------------------------------------------- /HARDWARE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/HARDWARE.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/README.md -------------------------------------------------------------------------------- /WPC-S_BOOT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/WPC-S_BOOT.md -------------------------------------------------------------------------------- /assets/01.05.18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/01.05.18.png -------------------------------------------------------------------------------- /assets/04.05.18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/04.05.18.png -------------------------------------------------------------------------------- /assets/07.05.18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/07.05.18.png -------------------------------------------------------------------------------- /assets/09.10.19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/09.10.19.png -------------------------------------------------------------------------------- /assets/10.05.18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/10.05.18.png -------------------------------------------------------------------------------- /assets/13.02.19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/13.02.19.png -------------------------------------------------------------------------------- /assets/13.05.18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/13.05.18.png -------------------------------------------------------------------------------- /assets/20.05.19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/20.05.19.png -------------------------------------------------------------------------------- /assets/22.09.18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/22.09.18.png -------------------------------------------------------------------------------- /assets/25.06.18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/25.06.18.png -------------------------------------------------------------------------------- /assets/26.04.18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/26.04.18.png -------------------------------------------------------------------------------- /assets/30.04.19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/30.04.19.png -------------------------------------------------------------------------------- /assets/client-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/README.md -------------------------------------------------------------------------------- /assets/client-example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/index.html -------------------------------------------------------------------------------- /assets/client-example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/package-lock.json -------------------------------------------------------------------------------- /assets/client-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/package.json -------------------------------------------------------------------------------- /assets/client-example/scripts/lib/canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/scripts/lib/canvas.js -------------------------------------------------------------------------------- /assets/client-example/scripts/lib/fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/scripts/lib/fetcher.js -------------------------------------------------------------------------------- /assets/client-example/scripts/lib/initialise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/scripts/lib/initialise.js -------------------------------------------------------------------------------- /assets/client-example/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/scripts/main.js -------------------------------------------------------------------------------- /assets/client-example/scripts/webworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/scripts/webworker.js -------------------------------------------------------------------------------- /assets/client-example/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/client-example/webpack.config.js -------------------------------------------------------------------------------- /assets/docs/6809inst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/6809inst.txt -------------------------------------------------------------------------------- /assets/docs/cpu/6809.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/6809.C -------------------------------------------------------------------------------- /assets/docs/cpu/6809cyc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/6809cyc.txt -------------------------------------------------------------------------------- /assets/docs/cpu/appendix_a.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/appendix_a.htm -------------------------------------------------------------------------------- /assets/docs/cpu/appendix_c.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/appendix_c.htm -------------------------------------------------------------------------------- /assets/docs/cpu/appendix_d.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/appendix_d.htm -------------------------------------------------------------------------------- /assets/docs/cpu/appendix_e.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/appendix_e.htm -------------------------------------------------------------------------------- /assets/docs/cpu/appendix_f.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/appendix_f.htm -------------------------------------------------------------------------------- /assets/docs/cpu/css/m6809pm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/css/m6809pm.css -------------------------------------------------------------------------------- /assets/docs/cpu/gfx/figure1-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/gfx/figure1-1.jpg -------------------------------------------------------------------------------- /assets/docs/cpu/gfx/figure1-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/gfx/figure1-2.jpg -------------------------------------------------------------------------------- /assets/docs/cpu/gfx/figure1-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/gfx/figure1-3.jpg -------------------------------------------------------------------------------- /assets/docs/cpu/gfx/figure3-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/gfx/figure3-1.jpg -------------------------------------------------------------------------------- /assets/docs/cpu/gfx/figure4-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/gfx/figure4-1.jpg -------------------------------------------------------------------------------- /assets/docs/cpu/gfx/motorola_tm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/gfx/motorola_tm.jpg -------------------------------------------------------------------------------- /assets/docs/cpu/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/index.htm -------------------------------------------------------------------------------- /assets/docs/cpu/mc6809.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/mc6809.c -------------------------------------------------------------------------------- /assets/docs/cpu/mc6809.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/mc6809.h -------------------------------------------------------------------------------- /assets/docs/cpu/sections.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/cpu/sections.htm -------------------------------------------------------------------------------- /assets/docs/hurricane/README.md: -------------------------------------------------------------------------------- 1 | source from pinmame-r4498 2 | -------------------------------------------------------------------------------- /assets/docs/hurricane/hurr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/hurricane/hurr.c -------------------------------------------------------------------------------- /assets/docs/mame-6809/6809ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/mame-6809/6809ops.c -------------------------------------------------------------------------------- /assets/docs/mame-6809/mame-6809.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/docs/mame-6809/mame-6809.c -------------------------------------------------------------------------------- /assets/fuzzer/gamestate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/fuzzer/gamestate.js -------------------------------------------------------------------------------- /assets/fuzzer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/fuzzer/package.json -------------------------------------------------------------------------------- /assets/fuzzer/rom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/fuzzer/rom.js -------------------------------------------------------------------------------- /assets/localhost-cert/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/localhost-cert/README.md -------------------------------------------------------------------------------- /assets/localhost-cert/server.csr.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/localhost-cert/server.csr.cnf -------------------------------------------------------------------------------- /assets/localhost-cert/v3.ext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/localhost-cert/v3.ext -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/soundripper/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/soundripper/index.js -------------------------------------------------------------------------------- /assets/soundripper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/soundripper/package.json -------------------------------------------------------------------------------- /assets/talk/abstract-bernerjs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/abstract-bernerjs.txt -------------------------------------------------------------------------------- /assets/talk/pics/dmd-dump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/pics/dmd-dump.png -------------------------------------------------------------------------------- /assets/talk/pics/fn_no.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/pics/fn_no.jpg -------------------------------------------------------------------------------- /assets/talk/pics/wpc-asic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/pics/wpc-asic.jpg -------------------------------------------------------------------------------- /assets/talk/pics/wpc-backbox-removed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/pics/wpc-backbox-removed.jpg -------------------------------------------------------------------------------- /assets/talk/pics/wpc-board-v1-ugly-wires.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/pics/wpc-board-v1-ugly-wires.JPG -------------------------------------------------------------------------------- /assets/talk/pics/wpc-board-v1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/pics/wpc-board-v1.jpeg -------------------------------------------------------------------------------- /assets/talk/pics/wpc-client-perf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/pics/wpc-client-perf.jpg -------------------------------------------------------------------------------- /assets/talk/pics/wpc-t2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/pics/wpc-t2.jpg -------------------------------------------------------------------------------- /assets/talk/remark/remark-latest.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/remark/remark-latest.min.js -------------------------------------------------------------------------------- /assets/talk/summary-bernerjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/summary-bernerjs.html -------------------------------------------------------------------------------- /assets/talk/summary-demonights.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/assets/talk/summary-demonights.html -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/README.md -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/package.json -------------------------------------------------------------------------------- /client/scripts/lib/device-detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/lib/device-detection.js -------------------------------------------------------------------------------- /client/scripts/lib/fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/lib/fetcher.js -------------------------------------------------------------------------------- /client/scripts/lib/initialise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/lib/initialise.js -------------------------------------------------------------------------------- /client/scripts/lib/pin2DmdExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/lib/pin2DmdExport.js -------------------------------------------------------------------------------- /client/scripts/lib/ramState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/lib/ramState.js -------------------------------------------------------------------------------- /client/scripts/lib/rom-uploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/lib/rom-uploader.js -------------------------------------------------------------------------------- /client/scripts/lib/sound-player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/lib/sound-player.js -------------------------------------------------------------------------------- /client/scripts/lib/sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/lib/sound.js -------------------------------------------------------------------------------- /client/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/main.js -------------------------------------------------------------------------------- /client/scripts/ui/control-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/control-ui.js -------------------------------------------------------------------------------- /client/scripts/ui/htmlselector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/htmlselector.js -------------------------------------------------------------------------------- /client/scripts/ui/main.view.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/main.view.tpl -------------------------------------------------------------------------------- /client/scripts/ui/memory-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/memory-monitor.js -------------------------------------------------------------------------------- /client/scripts/ui/oblivion-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/oblivion-ui.js -------------------------------------------------------------------------------- /client/scripts/ui/switch-offset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/switch-offset.js -------------------------------------------------------------------------------- /client/scripts/ui/ui/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/ui/lib.js -------------------------------------------------------------------------------- /client/scripts/ui/ui/memorysearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/ui/memorysearch.js -------------------------------------------------------------------------------- /client/scripts/ui/ui/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/ui/search.js -------------------------------------------------------------------------------- /client/scripts/ui/variable-monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/ui/variable-monitor.js -------------------------------------------------------------------------------- /client/scripts/webworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/scripts/webworker.js -------------------------------------------------------------------------------- /client/styles/client.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/styles/client.css -------------------------------------------------------------------------------- /client/test/scripts/lib/fetcher.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/lib/fetcher.test.js -------------------------------------------------------------------------------- /client/test/scripts/lib/initialise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/lib/initialise.test.js -------------------------------------------------------------------------------- /client/test/scripts/lib/pin2DmdExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/lib/pin2DmdExport.js -------------------------------------------------------------------------------- /client/test/scripts/lib/ramstate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/lib/ramstate.test.js -------------------------------------------------------------------------------- /client/test/scripts/lib/rom-uploader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/lib/rom-uploader.test.js -------------------------------------------------------------------------------- /client/test/scripts/lib/sound-player.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/lib/sound-player.test.js -------------------------------------------------------------------------------- /client/test/scripts/ui/switch-offset.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/ui/switch-offset.test.js -------------------------------------------------------------------------------- /client/test/scripts/ui/ui/lib.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/ui/ui/lib.test.js -------------------------------------------------------------------------------- /client/test/scripts/ui/ui/memorysearch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/ui/ui/memorysearch.test.js -------------------------------------------------------------------------------- /client/test/scripts/ui/ui/search.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/test/scripts/ui/ui/search.test.js -------------------------------------------------------------------------------- /client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/client/webpack.config.js -------------------------------------------------------------------------------- /docs/3e94efb6279fb93e2eb7.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/3e94efb6279fb93e2eb7.worker.js -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | playfield.dev -------------------------------------------------------------------------------- /docs/assets/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-144x144.png -------------------------------------------------------------------------------- /docs/assets/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/assets/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-256x256.png -------------------------------------------------------------------------------- /docs/assets/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-36x36.png -------------------------------------------------------------------------------- /docs/assets/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-384x384.png -------------------------------------------------------------------------------- /docs/assets/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-48x48.png -------------------------------------------------------------------------------- /docs/assets/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/assets/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-72x72.png -------------------------------------------------------------------------------- /docs/assets/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/android-chrome-96x96.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-1024x1024.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-167x167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-167x167.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1125x2436.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1125x2436.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1136x640.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1136x640.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1242x2208.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1242x2688.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1242x2688.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1334x750.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1334x750.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1536x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1536x2048.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1620x2160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1620x2160.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1668x2224.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1668x2224.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1668x2388.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1668x2388.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-1792x828.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-1792x828.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2048x1536.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2048x1536.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2048x2732.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2048x2732.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2160x1620.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2160x1620.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2208x1242.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2208x1242.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2224x1668.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2224x1668.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2388x1668.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2388x1668.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2436x1125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2436x1125.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2688x1242.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2688x1242.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-2732x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-2732x2048.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-640x1136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-640x1136.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-750x1334.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-750x1334.png -------------------------------------------------------------------------------- /docs/assets/apple-touch-startup-image-828x1792.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/apple-touch-startup-image-828x1792.png -------------------------------------------------------------------------------- /docs/assets/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/browserconfig.xml -------------------------------------------------------------------------------- /docs/assets/coast-228x228.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/coast-228x228.png -------------------------------------------------------------------------------- /docs/assets/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/favicon-16x16.png -------------------------------------------------------------------------------- /docs/assets/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/favicon-32x32.png -------------------------------------------------------------------------------- /docs/assets/favicon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/favicon-48x48.png -------------------------------------------------------------------------------- /docs/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/favicon.ico -------------------------------------------------------------------------------- /docs/assets/firefox_app_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/firefox_app_128x128.png -------------------------------------------------------------------------------- /docs/assets/firefox_app_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/firefox_app_512x512.png -------------------------------------------------------------------------------- /docs/assets/firefox_app_60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/firefox_app_60x60.png -------------------------------------------------------------------------------- /docs/assets/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/manifest.json -------------------------------------------------------------------------------- /docs/assets/manifest.webapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/manifest.webapp -------------------------------------------------------------------------------- /docs/assets/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/mstile-144x144.png -------------------------------------------------------------------------------- /docs/assets/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/mstile-150x150.png -------------------------------------------------------------------------------- /docs/assets/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/mstile-310x150.png -------------------------------------------------------------------------------- /docs/assets/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/mstile-310x310.png -------------------------------------------------------------------------------- /docs/assets/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/mstile-70x70.png -------------------------------------------------------------------------------- /docs/assets/yandex-browser-50x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/yandex-browser-50x50.png -------------------------------------------------------------------------------- /docs/assets/yandex-browser-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/assets/yandex-browser-manifest.json -------------------------------------------------------------------------------- /docs/icon_128x128.3ef60eedb107cf1556b6c1a25198b05e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/icon_128x128.3ef60eedb107cf1556b6c1a25198b05e.png -------------------------------------------------------------------------------- /docs/icon_192x192.dab755a60c34864eea50dede10291e2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/icon_192x192.dab755a60c34864eea50dede10291e2b.png -------------------------------------------------------------------------------- /docs/icon_256x256.2cbe79fff12589f573e2dd436e3bc63e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/icon_256x256.2cbe79fff12589f573e2dd436e3bc63e.png -------------------------------------------------------------------------------- /docs/icon_384x384.feea6f8a98609ccefb326e74042cf31d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/icon_384x384.feea6f8a98609ccefb326e74042cf31d.png -------------------------------------------------------------------------------- /docs/icon_512x512.8eeb9b5d6807e3b95598e062361768af.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/icon_512x512.8eeb9b5d6807e3b95598e062361768af.png -------------------------------------------------------------------------------- /docs/icon_96x96.ee798405ff10bfd3dac3d1a14e4b06cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/icon_96x96.ee798405ff10bfd3dac3d1a14e4b06cc.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/manifest.4979a7384cad1bea1a62ab2834ef3f3f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/manifest.4979a7384cad1bea1a62ab2834ef3f3f.json -------------------------------------------------------------------------------- /docs/precache-manifest.d203c2b895dcc9bd132df856f274a1f7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/precache-manifest.d203c2b895dcc9bd132df856f274a1f7.js -------------------------------------------------------------------------------- /docs/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/service-worker.js -------------------------------------------------------------------------------- /docs/wpc-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/wpc-client.js -------------------------------------------------------------------------------- /docs/wpc-client.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/docs/wpc-client.js.LICENSE.txt -------------------------------------------------------------------------------- /example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/example.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/index.js -------------------------------------------------------------------------------- /integration.ava.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | files: ['test/integration/emulator.test.js'] 3 | }; 4 | -------------------------------------------------------------------------------- /lib/boards/asic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/asic.js -------------------------------------------------------------------------------- /lib/boards/cpu-board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/cpu-board.js -------------------------------------------------------------------------------- /lib/boards/display-board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/display-board.js -------------------------------------------------------------------------------- /lib/boards/elements/bitmagic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/bitmagic.js -------------------------------------------------------------------------------- /lib/boards/elements/input-switch-matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/input-switch-matrix.js -------------------------------------------------------------------------------- /lib/boards/elements/memory-patch-game-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/memory-patch-game-id.js -------------------------------------------------------------------------------- /lib/boards/elements/memory-patch-skip-boot-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/memory-patch-skip-boot-check.js -------------------------------------------------------------------------------- /lib/boards/elements/memory-patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/memory-patch.js -------------------------------------------------------------------------------- /lib/boards/elements/memory-protection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/memory-protection.js -------------------------------------------------------------------------------- /lib/boards/elements/output-alpha-display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/output-alpha-display.js -------------------------------------------------------------------------------- /lib/boards/elements/output-dmd-display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/output-dmd-display.js -------------------------------------------------------------------------------- /lib/boards/elements/output-general-illumination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/output-general-illumination.js -------------------------------------------------------------------------------- /lib/boards/elements/output-lamp-matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/output-lamp-matrix.js -------------------------------------------------------------------------------- /lib/boards/elements/output-solenoid-matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/output-solenoid-matrix.js -------------------------------------------------------------------------------- /lib/boards/elements/sound-serial-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/sound-serial-interface.js -------------------------------------------------------------------------------- /lib/boards/elements/sound-volume-convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/elements/sound-volume-convert.js -------------------------------------------------------------------------------- /lib/boards/external-io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/external-io.js -------------------------------------------------------------------------------- /lib/boards/mapper/dmd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/mapper/dmd.js -------------------------------------------------------------------------------- /lib/boards/mapper/hardware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/mapper/hardware.js -------------------------------------------------------------------------------- /lib/boards/mapper/memory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/mapper/memory.js -------------------------------------------------------------------------------- /lib/boards/memory-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/memory-handler.js -------------------------------------------------------------------------------- /lib/boards/memory/bcd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/memory/bcd.js -------------------------------------------------------------------------------- /lib/boards/memory/checksum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/memory/checksum.js -------------------------------------------------------------------------------- /lib/boards/sound-board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/sound-board.js -------------------------------------------------------------------------------- /lib/boards/static/dipswitch-country.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/static/dipswitch-country.js -------------------------------------------------------------------------------- /lib/boards/static/timing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/static/timing.js -------------------------------------------------------------------------------- /lib/boards/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/ui.js -------------------------------------------------------------------------------- /lib/boards/up/cpu6809.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/up/cpu6809.js -------------------------------------------------------------------------------- /lib/boards/up/security-pic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/boards/up/security-pic.js -------------------------------------------------------------------------------- /lib/db/addams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/addams.js -------------------------------------------------------------------------------- /lib/db/afm.freewpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/afm.freewpc.js -------------------------------------------------------------------------------- /lib/db/afm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/afm.js -------------------------------------------------------------------------------- /lib/db/afv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/afv.js -------------------------------------------------------------------------------- /lib/db/br.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/br.js -------------------------------------------------------------------------------- /lib/db/bsd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/bsd.js -------------------------------------------------------------------------------- /lib/db/cc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/cc.js -------------------------------------------------------------------------------- /lib/db/cftbl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/cftbl.js -------------------------------------------------------------------------------- /lib/db/congo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/congo.js -------------------------------------------------------------------------------- /lib/db/corv.freewpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/corv.freewpc.js -------------------------------------------------------------------------------- /lib/db/corv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/corv.js -------------------------------------------------------------------------------- /lib/db/cv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/cv.js -------------------------------------------------------------------------------- /lib/db/dh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/dh.js -------------------------------------------------------------------------------- /lib/db/dm.freewpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/dm.freewpc.js -------------------------------------------------------------------------------- /lib/db/dm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/dm.js -------------------------------------------------------------------------------- /lib/db/drdude.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/drdude.js -------------------------------------------------------------------------------- /lib/db/dw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/dw.js -------------------------------------------------------------------------------- /lib/db/fh.freewpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/fh.freewpc.js -------------------------------------------------------------------------------- /lib/db/fh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/fh.js -------------------------------------------------------------------------------- /lib/db/fishtales.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/fishtales.js -------------------------------------------------------------------------------- /lib/db/flintstones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/flintstones.js -------------------------------------------------------------------------------- /lib/db/gilligan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/gilligan.js -------------------------------------------------------------------------------- /lib/db/harly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/harly.js -------------------------------------------------------------------------------- /lib/db/highspeed2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/highspeed2.js -------------------------------------------------------------------------------- /lib/db/hotshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/hotshot.js -------------------------------------------------------------------------------- /lib/db/hurricane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/hurricane.js -------------------------------------------------------------------------------- /lib/db/i500.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/i500.js -------------------------------------------------------------------------------- /lib/db/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/index.js -------------------------------------------------------------------------------- /lib/db/indianajones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/indianajones.js -------------------------------------------------------------------------------- /lib/db/jb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/jb.js -------------------------------------------------------------------------------- /lib/db/jd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/jd.js -------------------------------------------------------------------------------- /lib/db/jm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/jm.js -------------------------------------------------------------------------------- /lib/db/jy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/jy.js -------------------------------------------------------------------------------- /lib/db/lc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/lc.js -------------------------------------------------------------------------------- /lib/db/mb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/mb.js -------------------------------------------------------------------------------- /lib/db/mm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/mm.js -------------------------------------------------------------------------------- /lib/db/nba.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/nba.js -------------------------------------------------------------------------------- /lib/db/ngg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/ngg.js -------------------------------------------------------------------------------- /lib/db/nofear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/nofear.js -------------------------------------------------------------------------------- /lib/db/pste.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/pste.js -------------------------------------------------------------------------------- /lib/db/rtrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/rtrs.js -------------------------------------------------------------------------------- /lib/db/sc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/sc.js -------------------------------------------------------------------------------- /lib/db/sf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/sf.js -------------------------------------------------------------------------------- /lib/db/sm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/sm.js -------------------------------------------------------------------------------- /lib/db/ss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/ss.js -------------------------------------------------------------------------------- /lib/db/sttng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/sttng.js -------------------------------------------------------------------------------- /lib/db/t2.freewpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/t2.freewpc.js -------------------------------------------------------------------------------- /lib/db/t2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/t2.js -------------------------------------------------------------------------------- /lib/db/taf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/taf.js -------------------------------------------------------------------------------- /lib/db/tcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/tcp.js -------------------------------------------------------------------------------- /lib/db/tmbop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/tmbop.js -------------------------------------------------------------------------------- /lib/db/tom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/tom.js -------------------------------------------------------------------------------- /lib/db/totan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/totan.js -------------------------------------------------------------------------------- /lib/db/tpz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/tpz.js -------------------------------------------------------------------------------- /lib/db/ts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/ts.js -------------------------------------------------------------------------------- /lib/db/ttt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/ttt.js -------------------------------------------------------------------------------- /lib/db/tz.freewpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/tz.freewpc.js -------------------------------------------------------------------------------- /lib/db/tz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/tz.js -------------------------------------------------------------------------------- /lib/db/wcs.freewpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wcs.freewpc.js -------------------------------------------------------------------------------- /lib/db/wcs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wcs.js -------------------------------------------------------------------------------- /lib/db/wd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wd.js -------------------------------------------------------------------------------- /lib/db/wpc.testrom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpc.testrom.js -------------------------------------------------------------------------------- /lib/db/wpc.upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpc.upload.js -------------------------------------------------------------------------------- /lib/db/wpc95.testrom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpc95.testrom.js -------------------------------------------------------------------------------- /lib/db/wpc95.upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpc95.upload.js -------------------------------------------------------------------------------- /lib/db/wpcFlip.upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpcFlip.upload.js -------------------------------------------------------------------------------- /lib/db/wpca.testrom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpca.testrom.js -------------------------------------------------------------------------------- /lib/db/wpca.upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpca.upload.js -------------------------------------------------------------------------------- /lib/db/wpcs.testrom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpcs.testrom.js -------------------------------------------------------------------------------- /lib/db/wpcs.upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/wpcs.upload.js -------------------------------------------------------------------------------- /lib/db/ww.freewpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/ww.freewpc.js -------------------------------------------------------------------------------- /lib/db/ww.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/db/ww.js -------------------------------------------------------------------------------- /lib/emulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/emulator.js -------------------------------------------------------------------------------- /lib/rom/game-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/rom/game-id.js -------------------------------------------------------------------------------- /lib/rom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/rom/index.js -------------------------------------------------------------------------------- /lib/webclient/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/webclient/index.js -------------------------------------------------------------------------------- /lib/webclient/messaging/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/webclient/messaging/message.js -------------------------------------------------------------------------------- /lib/webclient/messaging/rpcProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/webclient/messaging/rpcProxy.js -------------------------------------------------------------------------------- /lib/webclient/webworker.emu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/webclient/webworker.emu.js -------------------------------------------------------------------------------- /lib/webclient/webworker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/lib/webclient/webworker.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/package.json -------------------------------------------------------------------------------- /rom.freewpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/rom.freewpc/README.md -------------------------------------------------------------------------------- /rom.freewpc/U14.PP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/rom.freewpc/U14.PP -------------------------------------------------------------------------------- /rom.freewpc/U15.PP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/rom.freewpc/U15.PP -------------------------------------------------------------------------------- /rom.freewpc/U18.PP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/rom.freewpc/U18.PP -------------------------------------------------------------------------------- /rom.freewpc/ffh0_91.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/rom.freewpc/ffh0_91.rom -------------------------------------------------------------------------------- /rom.freewpc/ft20_32.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/rom.freewpc/ft20_32.rom -------------------------------------------------------------------------------- /rom.freewpc/ftz1_00.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/rom.freewpc/ftz1_00.rom -------------------------------------------------------------------------------- /rom.freewpc/fwcs0_62.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/rom.freewpc/fwcs0_62.rom -------------------------------------------------------------------------------- /rom/README.md: -------------------------------------------------------------------------------- 1 | put your wpc rom files inside this directory 2 | -------------------------------------------------------------------------------- /test/headless-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/headless-runner.js -------------------------------------------------------------------------------- /test/integration/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/integration/benchmark.js -------------------------------------------------------------------------------- /test/integration/emulator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/integration/emulator.test.js -------------------------------------------------------------------------------- /test/lib/boards/asic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/asic.test.js -------------------------------------------------------------------------------- /test/lib/boards/cpu-board.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/cpu-board.test.js -------------------------------------------------------------------------------- /test/lib/boards/display-board.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/display-board.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/bitmagic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/bitmagic.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/input-switch-matrix.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/input-switch-matrix.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/memory-patch-game-id.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/memory-patch-game-id.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/memory-patch-skip-boot-check.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/memory-patch-skip-boot-check.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/memory-patch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/memory-patch.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/memory-protection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/memory-protection.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/output-alpha-display.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/output-alpha-display.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/output-dmd-display.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/output-dmd-display.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/output-general-illumination.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/output-general-illumination.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/output-solenoid-matrix.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/output-solenoid-matrix.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/sound-serial-interface.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/sound-serial-interface.test.js -------------------------------------------------------------------------------- /test/lib/boards/elements/sound-volume-convert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/elements/sound-volume-convert.test.js -------------------------------------------------------------------------------- /test/lib/boards/external-io.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/external-io.test.js -------------------------------------------------------------------------------- /test/lib/boards/mapper/dmd.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/mapper/dmd.test.js -------------------------------------------------------------------------------- /test/lib/boards/mapper/hardware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/mapper/hardware.test.js -------------------------------------------------------------------------------- /test/lib/boards/mapper/memory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/mapper/memory.test.js -------------------------------------------------------------------------------- /test/lib/boards/memory-handler.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/memory-handler.test.js -------------------------------------------------------------------------------- /test/lib/boards/memory/bcd.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/memory/bcd.test.js -------------------------------------------------------------------------------- /test/lib/boards/memory/checksum.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/memory/checksum.test.js -------------------------------------------------------------------------------- /test/lib/boards/sound-board.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/sound-board.test.js -------------------------------------------------------------------------------- /test/lib/boards/ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/ui.test.js -------------------------------------------------------------------------------- /test/lib/boards/up/cpu6809.dsl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/up/cpu6809.dsl.test.js -------------------------------------------------------------------------------- /test/lib/boards/up/cpu6809.opcodes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/up/cpu6809.opcodes.test.js -------------------------------------------------------------------------------- /test/lib/boards/up/cpu6809.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/up/cpu6809.test.js -------------------------------------------------------------------------------- /test/lib/boards/up/security-pic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/boards/up/security-pic.test.js -------------------------------------------------------------------------------- /test/lib/db/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/db/index.test.js -------------------------------------------------------------------------------- /test/lib/emulator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/emulator.test.js -------------------------------------------------------------------------------- /test/lib/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/index.test.js -------------------------------------------------------------------------------- /test/lib/rom/game-id.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/rom/game-id.test.js -------------------------------------------------------------------------------- /test/lib/rom/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/rom/index.test.js -------------------------------------------------------------------------------- /test/lib/webclient/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/webclient/index.test.js -------------------------------------------------------------------------------- /test/lib/webclient/messaging/rpcProxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/webclient/messaging/rpcProxy.test.js -------------------------------------------------------------------------------- /test/lib/webclient/webworker.emu.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/webclient/webworker.emu.test.js -------------------------------------------------------------------------------- /test/lib/webclient/webworker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/lib/webclient/webworker.test.js -------------------------------------------------------------------------------- /test/tracer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/README.md -------------------------------------------------------------------------------- /test/tracer/_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/_run.sh -------------------------------------------------------------------------------- /test/tracer/_runbig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/_runbig.sh -------------------------------------------------------------------------------- /test/tracer/disasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/disasm.js -------------------------------------------------------------------------------- /test/tracer/dump/HURCNL_2_mame.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/dump/HURCNL_2_mame.txt -------------------------------------------------------------------------------- /test/tracer/dump/HURCNL_2_wpc.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/dump/HURCNL_2_wpc.dump -------------------------------------------------------------------------------- /test/tracer/dump/ftz1_00_wpc.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/dump/ftz1_00_wpc.dump -------------------------------------------------------------------------------- /test/tracer/dump/john1_2r_mame.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/dump/john1_2r_mame.dump -------------------------------------------------------------------------------- /test/tracer/dump/john1_2r_wpc.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/dump/john1_2r_wpc.dump -------------------------------------------------------------------------------- /test/tracer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/index.js -------------------------------------------------------------------------------- /test/tracer/stats.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/test/tracer/stats.txt -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/types/package-lock.json -------------------------------------------------------------------------------- /types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/types/package.json -------------------------------------------------------------------------------- /types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/types/tsconfig.json -------------------------------------------------------------------------------- /types/wpcemu-webworker-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/types/wpcemu-webworker-api.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neophob/wpc-emu/HEAD/webpack.config.js --------------------------------------------------------------------------------