mmmexplorer

Supergen C Studio

mmm13dsc9tjyanh8ut97qzjywzsmenhdxk38gv85k23jfw7hf2x3h9qqz9qhmj
signatures verified
Sequence
55
Backend
Git
Records
yes
Objects
no

CURRENT FILESET

1,021 entries

d2d86a560f7cb283da82…
TypePathSizeSHA-256
file.gitignore266 B0f51cf5d9629734f…
fileAGENTS.md8,419 B8a170ff2242bfb04…
fileAPI.md50,303 B7d991776121f01e5…
fileREADME.md10,073 B8ba5aac635ad0782…
filecarts/layers-shade-demo/jamicom.cart.txt147 B7c12d4e696d8e5d2…
filecarts/layers-shade-demo/main.js6,028 B7b67372726fe5879…
filecarts/layers-shade-demo/manual.md632 B2198558c39babfae…
filecarts/pong/jamicom.cart.txt133 B27d92aa10c4c84f8…
filecarts/pong/manual.md666 B84c89ad15d52908a…
filecarts/pong/pong.c13,371 B02665070f6df0dfc…
filecarts/starfield-js/jamicom.cart.txt132 B0053b7f478640f1d…
filecarts/starfield-js/main.js3,298 B9508117228dd35da…
filecarts/starfield-js/manual.md379 B618a51c89ef65d63…
filecarts/starfield-js/mods/nebula/jamicom.cart.txt138 Be08d4824f9990f20…
filecarts/starfield-js/mods/nebula/manual.md253 Be999ee102f6290f4…
filecarts/starfield-js/mods/nebula/resources/theme.txt151 B4ddca2ee3e103fb9…
filecarts/starfield-js/resources/theme.txt157 Beebb4dfe3e16dc72…
filecarts/super-jamicom-showcase/jamicom.cart.txt171 Bf9275085dd78313b…
filecarts/super-jamicom-showcase/main.js7,084 B0ebb9ac47e828d02…
filecarts/super-jamicom-showcase/manual.md684 B6adf321585201913…
filecli/jamicom.c48,908 B1ba04cdb06d7ca30…
filecores/gba/PROVENANCE.md713 B561bc3823b5418f6…
filecores/gba/jm_gba_cart.c20,466 Bc92ef9e6ccc3c859…
filecores/gbc/PROVENANCE.md1,560 B236e72c36190d342…
filecores/gbc/cgb_boot.c14,863 B9d8defcacc14ccb4…
filecores/gbc/jm_gbc_cart.c13,075 B9f5bf5b1b77685d9…
filecores/gbc/sameboy/LICENSE1,495 B875b2c940181c315…
filecores/gbc/sameboy/apu.c105,264 B4f440a1ef99f182b…
filecores/gbc/sameboy/apu.h8,312 B8005d363194932d5…
filecores/gbc/sameboy/camera.c6,079 Bba0bf52c29af72ed…
filecores/gbc/sameboy/camera.h1,031 B785d2d580d9666fe…
filecores/gbc/sameboy/cheat_search.h831 B78c409310f99583d…
filecores/gbc/sameboy/cheats.c10,712 B96475dc571509d3c…
filecores/gbc/sameboy/cheats.h1,496 Bf72d10d74ed5bf92…
filecores/gbc/sameboy/debugger.h2,830 B855d7687e3060e87…
filecores/gbc/sameboy/defs.h1,759 B29648dcf86e4ba40…
filecores/gbc/sameboy/display.c94,576 B480218b1647f8f9b…
filecores/gbc/sameboy/display.h4,794 B54e1d7d0ad4c9b10…
filecores/gbc/sameboy/gb.c68,149 Bd52dcae8526aa142…
filecores/gbc/sameboy/gb.h36,103 B13160f3d010742a3…
filecores/gbc/sameboy/graphics/agb_border.inc29,173 B2164973302a694e8…
filecores/gbc/sameboy/graphics/cgb_border.inc24,819 B7f059387ffac22b9…
filecores/gbc/sameboy/graphics/dmg_border.inc31,082 B5b322d9ad2cf5f26…
filecores/gbc/sameboy/graphics/mgb_border.inc24,064 B7edb6bc19bccdd16…
filecores/gbc/sameboy/graphics/sgb_animation_logo.inc47,154 B3a712834037e90bd…
filecores/gbc/sameboy/graphics/sgb_border.inc35,731 Bce9166cd3a40deba…
filecores/gbc/sameboy/joypad.c10,614 B973bd7a0224924c4…
filecores/gbc/sameboy/joypad.h1,709 Bf880ce4021dfd694…
filecores/gbc/sameboy/mbc.c11,828 Ba4f913cb8dae922e…
filecores/gbc/sameboy/mbc.h622 B5c7de956e583e348…
filecores/gbc/sameboy/memory.c76,557 Bfca194c016886308…
filecores/gbc/sameboy/memory.h962 B19743fbccce66c74…
filecores/gbc/sameboy/model.h1,373 B55073a6aca591a4a…
filecores/gbc/sameboy/printer.c8,988 B44523bde28ed6e32…
filecores/gbc/sameboy/printer.h1,906 Be9562b4824c8de83…
filecores/gbc/sameboy/random.c581 Bec660edda3868dd5…
filecores/gbc/sameboy/random.h248 B856c29ee36ca3acf…
filecores/gbc/sameboy/rewind.h371 B33e2f16e6d02bb50…
filecores/gbc/sameboy/rumble.c2,616 B22fe499722a77cdd…
filecores/gbc/sameboy/rumble.h289 Bc39fb36974d8ad13…
filecores/gbc/sameboy/save_state.c57,982 B111525f0000bbda9…
filecores/gbc/sameboy/save_state.h2,612 Ba4b9fdc40bb5b50c…
filecores/gbc/sameboy/sgb.c35,078 B731edd3a2c93bc30…
filecores/gbc/sameboy/sgb.h1,706 B3b2b6a8b28d54157…
filecores/gbc/sameboy/sm83_cpu.c51,504 B380a19c6ca32cdbd…
filecores/gbc/sameboy/sm83_cpu.h229 B9385df10ee0d796a…
filecores/gbc/sameboy/symbol_hash.h1,058 B202dbb0552ab4edf…
filecores/gbc/sameboy/timing.c16,918 B79243f0cadff8336…
filecores/gbc/sameboy/timing.h1,944 B1aa6cfc50cb5c052…
filecores/gbc/sameboy/workboy.c7,447 B0dc74ba1f5137153…
filecores/gbc/sameboy/workboy.h3,865 B326b02ed71e4a1bc…
filecores/genesis/PROVENANCE.md1,413 Bd74dda9da9a3f5ab…
filecores/genesis/gpgx/LICENSE.txt63,857 B642c163624269243…
filecores/genesis/gpgx/README.md3,379 B845fe4eec4187c7c…
filecores/genesis/gpgx/core/cart_hw/areplay.c9,461 B5038964157e6db72…
filecores/genesis/gpgx/core/cart_hw/areplay.h2,498 B96f753de3754cd96…
filecores/genesis/gpgx/core/cart_hw/eeprom_93c.c7,469 B41555f71fb362e05…
filecores/genesis/gpgx/core/cart_hw/eeprom_93c.h2,915 B05d17c0769add50c…
filecores/genesis/gpgx/core/cart_hw/eeprom_i2c.c28,149 B26b7643379ba3f33…
filecores/genesis/gpgx/core/cart_hw/eeprom_i2c.h2,218 B433da70a3b0f9d53…
filecores/genesis/gpgx/core/cart_hw/eeprom_spi.c10,877 Bfbcd5dd78ed72688…
filecores/genesis/gpgx/core/cart_hw/eeprom_spi.h2,335 Bb3117d7842a3b903…
filecores/genesis/gpgx/core/cart_hw/flash_cfi.c12,370 B58e8a483fe77f78d…
filecores/genesis/gpgx/core/cart_hw/flash_cfi.h2,684 Be8d23855e18b9c59…
filecores/genesis/gpgx/core/cart_hw/ggenie.c8,451 B53a751bda20b7e81…
filecores/genesis/gpgx/core/cart_hw/ggenie.h2,460 B6505a18fe18117f3…
filecores/genesis/gpgx/core/cart_hw/md_cart.c96,778 B6991903a7a134f99…
filecores/genesis/gpgx/core/cart_hw/md_cart.h4,675 B7acc75bc965df07d…
filecores/genesis/gpgx/core/cart_hw/megasd.c33,224 Bee9bf34bf9ed3228…
filecores/genesis/gpgx/core/cart_hw/megasd.h2,543 B8b45887a0f1f3d48…
filecores/genesis/gpgx/core/cart_hw/sms_cart.c85,657 Bc1556873df913e1e…
filecores/genesis/gpgx/core/cart_hw/sms_cart.h2,634 B397f7e4547e33cf0…
filecores/genesis/gpgx/core/cart_hw/sram.c9,673 B082adca378a60417…
filecores/genesis/gpgx/core/cart_hw/sram.h2,822 Bc52a954485041e5e…
filecores/genesis/gpgx/core/cart_hw/svp/imageformat.txt7,754 B2cff92540a389e89…
filecores/genesis/gpgx/core/cart_hw/svp/ssp16.c39,442 Beb78c42b546fa24f…
filecores/genesis/gpgx/core/cart_hw/svp/ssp16.h2,145 Be192f33820129c23…
filecores/genesis/gpgx/core/cart_hw/svp/svp.c2,445 Bfb113606e083a167…
filecores/genesis/gpgx/core/cart_hw/svp/svp.h693 Bae7779d0939ae596…
filecores/genesis/gpgx/core/cart_hw/svp/svpdoc.txt24,723 B856bd7531ac84f5b…
filecores/genesis/gpgx/core/cart_hw/yx5200.c13,952 B645c53e8a0c1ac69…
filecores/genesis/gpgx/core/cart_hw/yx5200.h2,431 Bfdfc63af3067c93a…
filecores/genesis/gpgx/core/cd_hw/cd_cart.c8,471 B5d7c4c0d2cb6f79c…
filecores/genesis/gpgx/core/cd_hw/cd_cart.h2,780 B6b2ca30013aadc85…
filecores/genesis/gpgx/core/cd_hw/cdc.c25,252 B3fe3738821465df8…
filecores/genesis/gpgx/core/cd_hw/cdc.h3,192 B8e750197c0542371…
filecores/genesis/gpgx/core/cd_hw/cdd.c72,641 Bcf487bec87e5778b…
filecores/genesis/gpgx/core/cd_hw/cdd.h4,270 B24bb4a2efa8655f2…
filecores/genesis/gpgx/core/cd_hw/gfx.c23,998 B7d9529b79ab7e8ee…
filecores/genesis/gpgx/core/cd_hw/gfx.h6,202 B3b79d6cb43eec5e2…
filecores/genesis/gpgx/core/cd_hw/libchdr/LICENSE.txt1,493 Be3989a7aee74a91b…
filecores/genesis/gpgx/core/cd_hw/libchdr/include/dr_libs/dr_flac.h525,671 B3c579b159fb3d3dc…
filecores/genesis/gpgx/core/cd_hw/libchdr/include/libchdr/bitstream.h1,408 B160d5c8f2753eabc…
filecores/genesis/gpgx/core/cd_hw/libchdr/include/libchdr/cdrom.h3,357 B576be775bd6d36cb…
filecores/genesis/gpgx/core/cd_hw/libchdr/include/libchdr/chd.h16,769 B954a424f9cf44c4a…
filecores/genesis/gpgx/core/cd_hw/libchdr/include/libchdr/chdconfig.h228 B32355c2d89643335…
filecores/genesis/gpgx/core/cd_hw/libchdr/include/libchdr/coretypes.h1,597 Bc3ef40e80bc7f0db…
filecores/genesis/gpgx/core/cd_hw/libchdr/include/libchdr/flac.h2,177 Bc7cd806869216006…
filecores/genesis/gpgx/core/cd_hw/libchdr/include/libchdr/huffman.h3,017 B7a5a8a34d4a0d7f2…
filecores/genesis/gpgx/core/cd_hw/pcm.c11,522 B64a657104fb7f958…
filecores/genesis/gpgx/core/cd_hw/pcm.h3,434 Bb86a4d0fc67175dd…
filecores/genesis/gpgx/core/cd_hw/scd.c73,832 B31770e1baf154cfc…
filecores/genesis/gpgx/core/cd_hw/scd.h4,257 B0d304eb8051da2bb…
filecores/genesis/gpgx/core/genesis.c18,436 B1b8046bb6b17e4df…
filecores/genesis/gpgx/core/genesis.h3,312 B7e3337bbf37e3533…
filecores/genesis/gpgx/core/hvc.h50,888 Bf279b184be42eb26…
filecores/genesis/gpgx/core/input_hw/activator.c4,088 Bbc7f4f5796925455…
filecores/genesis/gpgx/core/input_hw/activator.h2,503 B80ff71ba78b01798…
filecores/genesis/gpgx/core/input_hw/gamepad.c10,611 B27e73e3aeb7b5d3a…
filecores/genesis/gpgx/core/input_hw/gamepad.h3,269 B438b6310b7a562fb…
filecores/genesis/gpgx/core/input_hw/graphic_board.c3,301 B4f51f3867a833009…
filecores/genesis/gpgx/core/input_hw/graphic_board.h2,339 B1337f3371d77e5cb…
filecores/genesis/gpgx/core/input_hw/input.c10,532 B539082b77dc5a479…
filecores/genesis/gpgx/core/input_hw/input.h7,605 Bd8aff375e62551c5…
filecores/genesis/gpgx/core/input_hw/lightgun.c10,669 B9ccfc918089ca0ac…
filecores/genesis/gpgx/core/input_hw/lightgun.h2,587 Bd7da563abcd6cc8f…
filecores/genesis/gpgx/core/input_hw/mouse.c4,639 B4b82ed3359298561…
filecores/genesis/gpgx/core/input_hw/mouse.h2,361 Bf75152930f5f526f…
filecores/genesis/gpgx/core/input_hw/paddle.c3,935 B4c7cb0993a633780…
filecores/genesis/gpgx/core/input_hw/paddle.h2,486 Ba33bd2b0aa3d5a27…
filecores/genesis/gpgx/core/input_hw/smash.c3,229 Bfaf364da625150e1…
filecores/genesis/gpgx/core/input_hw/smash.h2,348 B0effaab2f88596e1…
filecores/genesis/gpgx/core/input_hw/sportspad.c4,000 B402b71847eb3eef2…
filecores/genesis/gpgx/core/input_hw/sportspad.h2,504 B1a8ae6de381deb80…
filecores/genesis/gpgx/core/input_hw/teamplayer.c5,581 Bd19acb9ad2da2d6e…
filecores/genesis/gpgx/core/input_hw/teamplayer.h2,546 Be04c646675aacc3a…
filecores/genesis/gpgx/core/input_hw/terebi_oekaki.c2,779 B4f4249cf88317b5a…
filecores/genesis/gpgx/core/input_hw/terebi_oekaki.h2,371 B6ccdd16622d9dd89…
filecores/genesis/gpgx/core/input_hw/xe_1ap.c5,725 B169cd643f929119b…
filecores/genesis/gpgx/core/input_hw/xe_1ap.h2,490 B0011351be71246ed…
filecores/genesis/gpgx/core/io_ctrl.c18,389 B645b1558cd87c819…
filecores/genesis/gpgx/core/io_ctrl.h3,107 B126aaff6c5ad4833…
filecores/genesis/gpgx/core/loadrom.c35,673 B60a29d4dd4970c00…
filecores/genesis/gpgx/core/loadrom.h3,476 B81e10599f0421acd…
filecores/genesis/gpgx/core/m68k/m68k.h15,725 B960f56e6811af0d6…
filecores/genesis/gpgx/core/m68k/m68kconf.h3,762 Ba9cb9349a93347c4…
filecores/genesis/gpgx/core/m68k/m68kcpu.c13,342 B8c09b9d86e8c7736…
filecores/genesis/gpgx/core/m68k/m68kcpu.h54,317 B3199a20a063b0b52…
filecores/genesis/gpgx/core/m68k/m68ki_cycles.h475,195 B0b0e0e11272deb4c…
filecores/genesis/gpgx/core/m68k/m68ki_instruction_jump_table.h1,254,501 B5499b8436fc4319c…
filecores/genesis/gpgx/core/m68k/m68kops.h546,259 Bd3ff2631658e5898…
filecores/genesis/gpgx/core/m68k/readme.txt10,838 Bc5cef5164e9ba8d1…
filecores/genesis/gpgx/core/m68k/s68kconf.h3,760 Bc21967322e82ffb2…
filecores/genesis/gpgx/core/m68k/s68kcpu.c16,820 Bcfa4dfaf4b83e3ce…
filecores/genesis/gpgx/core/m68k/s68ki_cycles.h471,096 Bb6ceca0f3f95c020…
filecores/genesis/gpgx/core/macros.h2,822 B954eabbd0f86e583…
filecores/genesis/gpgx/core/mem68k.c47,347 B3d00b1a9f2c9ab2e…
filecores/genesis/gpgx/core/mem68k.h3,824 Bcd7e85b186ef8b9d…
filecores/genesis/gpgx/core/membnk.c7,726 B19d844782f6d79a5…
filecores/genesis/gpgx/core/membnk.h3,007 B1e0701c8cac712d0…
filecores/genesis/gpgx/core/memz80.c19,265 Beb928986076cfa26…
filecores/genesis/gpgx/core/memz80.h3,265 B80b2ab2a9b3f5416…
filecores/genesis/gpgx/core/ntsc/changes.txt3,024 B00c6550b64565156…
filecores/genesis/gpgx/core/ntsc/license.txt26,940 B319daefe38ebeead…
filecores/genesis/gpgx/core/ntsc/md_ntsc.c4,875 B7cc8fa4bec4f65dd…
filecores/genesis/gpgx/core/ntsc/md_ntsc.h6,094 B797f1d37250b5652…
filecores/genesis/gpgx/core/ntsc/md_ntsc_config.h925 B09e12e78c8484b60…
filecores/genesis/gpgx/core/ntsc/md_ntsc_impl.h13,356 B6425b2e53d3c64b4…
filecores/genesis/gpgx/core/ntsc/readme.txt2,414 B0893a16aa64525a0…
filecores/genesis/gpgx/core/ntsc/sms_ntsc.c4,997 B2d717f98d0e24b76…
filecores/genesis/gpgx/core/ntsc/sms_ntsc.h6,123 B96b0e2d49010d32d…
filecores/genesis/gpgx/core/ntsc/sms_ntsc.txt5,315 B22801339e8dc542c…
filecores/genesis/gpgx/core/ntsc/sms_ntsc_config.h940 B8295ad01e6308247…
filecores/genesis/gpgx/core/ntsc/sms_ntsc_impl.h13,463 Bcd45617e724cd5b8…
filecores/genesis/gpgx/core/shared.h752 Be69451552d4ffb35…
filecores/genesis/gpgx/core/sound/blip_buf.c19,579 Bf807ee6711663d67…
filecores/genesis/gpgx/core/sound/blip_buf.h3,212 B367414a873407fad…
filecores/genesis/gpgx/core/sound/eq.c3,273 B44567e07fe92e64c…
filecores/genesis/gpgx/core/sound/eq.h1,619 B4f55824dd90db958…
filecores/genesis/gpgx/core/sound/minimp3/LICENSE.txt6,556 B6a1ee543e5282cd9…
filecores/genesis/gpgx/core/sound/minimp3/minimp3.h76,653 Bf593fd24245a4ac6…
filecores/genesis/gpgx/core/sound/minimp3/minimp3_ex.h49,511 Bbb001301b8666ea7…
filecores/genesis/gpgx/core/sound/opll.c39,469 B6a85307c07815668…
filecores/genesis/gpgx/core/sound/opll.h5,727 B19a5632af8eb9ba0…
filecores/genesis/gpgx/core/sound/psg.c16,555 B8ce153597bd02b34…
filecores/genesis/gpgx/core/sound/psg.h2,763 Ba8a9d4dd19b00569…
filecores/genesis/gpgx/core/sound/sound.c14,644 B64fd94632ba1679a…
filecores/genesis/gpgx/core/sound/sound.h2,704 Bf99c3843f03901d9…
filecores/genesis/gpgx/core/sound/tremor/CHANGELOG467 B8a70cbaa719f18f9…
filecores/genesis/gpgx/core/sound/tremor/COPYING1,466 Bd2ab5758336489da…
filecores/genesis/gpgx/core/sound/tremor/README1,941 B1595a1dc063e4c8b…
filecores/genesis/gpgx/core/sound/tremor/Version_script.in803 B245453779d790374…
filecores/genesis/gpgx/core/sound/tremor/asm_arm.h6,505 B6b32362d84099946…
filecores/genesis/gpgx/core/sound/tremor/backends.h4,579 Bae0e039bdd4a919f…
filecores/genesis/gpgx/core/sound/tremor/bitwise.c7,147 B97ba3a5acc62868e…
filecores/genesis/gpgx/core/sound/tremor/block.c13,101 B2366036de6c3dec0…
filecores/genesis/gpgx/core/sound/tremor/block.h1,109 Be4463b2acde3701a…
filecores/genesis/gpgx/core/sound/tremor/codebook.c9,832 B7bbe538e4695b24d…
filecores/genesis/gpgx/core/sound/tremor/codebook.h4,137 Ba864b13bc3eec690…
filecores/genesis/gpgx/core/sound/tremor/codec_internal.h3,084 Bc0cc6d9362a3dbf1…
filecores/genesis/gpgx/core/sound/tremor/config_types.h1,152 B266d235686b3c04d…
filecores/genesis/gpgx/core/sound/tremor/configure.in3,309 B36d721b4114f303c…
filecores/genesis/gpgx/core/sound/tremor/floor0.c12,433 B84ecf0181148a5aa…
filecores/genesis/gpgx/core/sound/tremor/floor1.c14,206 Bad1ad1aa8e75153e…
filecores/genesis/gpgx/core/sound/tremor/framing.c30,026 B3e04d3b93a93d5b0…
filecores/genesis/gpgx/core/sound/tremor/info.c11,189 B7c4bd0e572d69326…
filecores/genesis/gpgx/core/sound/tremor/ivorbiscodec.h6,742 Bbdd2349537cd0624…
filecores/genesis/gpgx/core/sound/tremor/ivorbisfile.h4,756 B150652cf888aba83…
filecores/genesis/gpgx/core/sound/tremor/lsp_lookup.h4,991 B32b52a32668d53ac…
filecores/genesis/gpgx/core/sound/tremor/mapping0.c8,855 Bc5f22b0e1981fcec…
filecores/genesis/gpgx/core/sound/tremor/mdct.c13,877 B31b364292bce734a…
filecores/genesis/gpgx/core/sound/tremor/mdct.h1,470 B989aadfd8852177b…
filecores/genesis/gpgx/core/sound/tremor/mdct_lookup.h32,977 B286e451821280e91…
filecores/genesis/gpgx/core/sound/tremor/misc.h5,912 Bc0c508fdcbfde40a…
filecores/genesis/gpgx/core/sound/tremor/ogg.h6,707 B7426c1fcbe045958…
filecores/genesis/gpgx/core/sound/tremor/os.h1,783 Ba05f228f37a2e980…
filecores/genesis/gpgx/core/sound/tremor/os_types.h1,669 B079c20f648bb3122…
filecores/genesis/gpgx/core/sound/tremor/registry.c1,769 Ba38fcf3d102cc6e0…
filecores/genesis/gpgx/core/sound/tremor/registry.h1,435 Be77e683e5adafc5c…
filecores/genesis/gpgx/core/sound/tremor/res012.c9,269 Bf31d95a0208cfc37…
filecores/genesis/gpgx/core/sound/tremor/sharedbook.c12,492 Bb74262fc02d87650…
filecores/genesis/gpgx/core/sound/tremor/synthesis.c3,468 Bdc03add91eca0f09…
filecores/genesis/gpgx/core/sound/tremor/vorbisfile.c46,584 B0faf68c8ffff35e1…
filecores/genesis/gpgx/core/sound/tremor/window.c2,144 B186bc7123bcb04e3…
filecores/genesis/gpgx/core/sound/tremor/window.h1,165 Bf9475a1e82bd3891…
filecores/genesis/gpgx/core/sound/tremor/window_lookup.h127,735 B59f3852792876275…
filecores/genesis/gpgx/core/sound/ym2413.c58,484 Bb97bc6a2b6cdf0e4…
filecores/genesis/gpgx/core/sound/ym2413.h569 B0ebd5966e74debdf…
filecores/genesis/gpgx/core/sound/ym2612.c71,303 B50038e7c03106465…
filecores/genesis/gpgx/core/sound/ym2612.h887 B00984a0606c85c63…
filecores/genesis/gpgx/core/sound/ym3438.c39,750 B519d005b525db422…
filecores/genesis/gpgx/core/sound/ym3438.h5,196 B8e60e35f77049d0e…
filecores/genesis/gpgx/core/state.c10,392 B0143267f768787c8…
filecores/genesis/gpgx/core/state.h2,586 Bbc9bd34c0e9fb1a1…
filecores/genesis/gpgx/core/system.c35,689 B9e4adaba6dcd39c6…
filecores/genesis/gpgx/core/system.h4,720 Bb3de2bf7cac0bf35…
filecores/genesis/gpgx/core/types.h512 B1159e5ebd0f4bc00…
filecores/genesis/gpgx/core/vdp_ctrl.c94,865 B6c72cba60c0f8c2f…
filecores/genesis/gpgx/core/vdp_ctrl.h4,351 B92ac827520671d80…
filecores/genesis/gpgx/core/vdp_render.c131,121 Bfef89927a8f12592…

Showing the first 250 entries.

PROJECT CHAIN

Revision history

Newest first · 55 revisions
REV 55Git

Keep browser audio activation recoverable

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:d3670448849ddef46e33a45b1bb43c858864ca1a
mmm revision8af962ac34ca4daa59…
registry commitcfd09010ca1110c5…
REV 54Git

Unlock Player audio from Studio-wide gestures

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b4f3c9fe12e0e494675c67277e4db41316a33869
mmm revision999e3dad3acc3782da…
registry commitc7b68eb85cba8c57…
REV 53Git

Retry suspended Player audio contexts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:5609b6b08d11e62f1a9085ba0fb95f2e8816642a
mmm revisionf823ae5e1c90b95966…
registry commit3a170651180e87fd…
REV 52Git

Unlock Player audio from Studio gameplay input

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:42fe2a594ef82bddab7abaa7bf3d05bb41bf53c8
mmm revision099ae4eec377c0c113…
registry commit853fe52e874fc7ee…
REV 51Git

Refresh rebuilt Player runtimes before game launch

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:9d5ddfa1d5db49491ee76af88c496a9e5acb54cb
mmm revision13778cad0e3ebedd8a…
registry commit7863f8ec58bdad9b…
REV 50Git

Load content-addressed Player runtimes

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:534284fae742c934b5ea5fb2451ddc594d426b75
mmm revision67c8a52cad4abf8034…
registry commitfbf330e5af70fb6d…
REV 49Git

Test GBA audio through Studio browser

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7393af5371e6abfeb382b0a2d23b0528df91bcc3
mmm revision67662992cc905b6f16…
registry commita0c3983c2b8fb29c…
REV 48Git

Restore GBA audio output

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a885d74ae8096b4370a2a04153864db596561145
mmm revision249def52d3922e1af1…
registry commit60bd124d0a171a57…
REV 47Git

Make GBA checkpoints portable across runtimes

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f7d87a1bb98caa9d477c1e703cee588baaa78342
mmm revision280aa94f42a337a128…
registry commitdbac164d2654ef89…
REV 46Git

Add GBA playback and Studio integration

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e004dcf14dc17e2e91148aae1690abb2b70a1446
mmm revision71ff99aca5bcdbd3c0…
registry commitde6af56ec172f0a3…
REV 45Git

Add clear context menu to input bindings

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:059713fb00e6176c2ce72e3f28fd27635b677925
mmm revisione6ae9bb5c453f03adf…
registry commit5718a41dda08334c…
REV 44Git

Synchronize GAME DUAL input boundaries

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f9fb7fe73885248e54c05e5b29559c8a0dcb2704
mmm revision33f81a7bc5b5e8601a…
registry commite4238169783fe2ba…
REV 43Git

Allow inspection adapters without live Enties

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c8d9bafaddd6a9982124e5a3f27ea214a0936b81
mmm revision93b23b6f23a410abdc…
registry commit16c4b01d92724b00…
REV 42Git

Add boot-history dual analysis replay

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:093691fc9e03551ed717c9997ab835e13060dff8
mmm revision766ecf15952f935b93…
registry commit2724b5cfe4b41a34…
REV 41Git

Restore real-time GAME DUAL pacing

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:5a03d2a197c352452264a9f40a0aa61cdcbe078d
mmm revision34554461d8e4109063…
registry commit3358a36e50ee83b0…
REV 40Git

Distinguish externally clocked web ticks

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:4899265b2a8e3470d4aa473e799d816fc4da3d8f
mmm revision1c1bd4a94ec86761f2…
registry commit04649b354d15e670…
REV 39Git

Test Retropad game overrides stay distinct

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:3bde569b3c603aaee1d515ec0ec4815ac137df47
mmm revisiona5d90557e92dbb500c…
registry commitbb553021f1eb3519…
REV 38Git

feat(input): require explicit gamepad assignment

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:17db1e45cdf5e974ecf2745757ced172479fe631
mmm revisionc9896c1acbe25e1567…
registry commit4b76bb09b8f0f304…
REV 37Git

Consume Jamicom Studio common modules

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ffc4c84dd1f8ee058a517a878e609f223542c5c2
mmm revision48df61ebe8de622939…
registry commitc537cf21214fb761…
REV 36Git

Add persistent gamepad selection

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:614fff2383effa88a26c720911403984fa360cde
mmm revisionf585c0f9bb489e6d88…
registry commitef82af70546b17e6…
REV 35Git

Reuse shared parity MCP server infrastructure

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:4e0e9d5f60bbe5a8871e353763b2dd9c7e772ae6
mmm revisionabea14d5765e4344d8…
registry commit0d8c9d11325bff33…
REV 34Git

Retain immutable portable STATE artifacts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7bde2ea0593addd83aa816cc4fb380a7bb18cfbc
mmm revision21b3bbcd2ff2a185b2…
registry commit44d4739346503982…
REV 33Git

Add exact cross-environment STATE replay

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:71980b8d5f095459513f1a441b330e0184ba526d
mmm revision10c772cd0efd654794…
registry commit6885af53c222637f…
REV 32Git

Make Genesis dual ticks video-authoritative

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:380d61ce4d8319881ecdd6a79a0881c766f7980e
mmm revisionaec1ccb53e2b5196f3…
registry commit7c7118280e1975b5…
REV 31Git

Assert dual parity at paused boundaries

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:103692c05c98b1f79de30b57891562c29ed3b83c
mmm revision7b87419a1f7ca1f313…
registry commit563a6b3f6870e693…
REV 30Git

Add SGC Studio parity MCP server

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:53336c671a8fd604f3bb36766f518cc49a7e061c
mmm revisiond81f59d7971e29f340…
registry commit5b088e151a7f7068…
REV 29Git

Plan SGC Studio MCP parity server

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8a2940e8b874161aa7b63decb2d634c6c93cbb02
mmm revision0c3f605afc6b1dd9b5…
registry commitd239f8deaf2a5954…
REV 28Git

Add portable dual state analysis workflow

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:1d6a487f7084b0789018520d276ed3d61b5f4d28
mmm revisiona052f12690a46d69bd…
registry commit54443486908d3fcf…
REV 27Git

Run GAME DUAL in exact lockstep

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:adf8a5bf8cb6c9a26430b745b1c498d04c584489
mmm revisiona1d08c1e7ca751ec3e…
registry commit04a1965cde9fa179…
REV 26Git

Compare dual lanes on simulation clocks

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:2b90c033ff42c86f0e69ebb12b147ca215e6cf80
mmm revision53d06b047016c6e144…
registry commit34f4bc38567843d7…
REV 25Git

Make dual STATE snapshots LLM-visible

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7ee23a7cb26c4fb6e355749f68a70de15bd18ae1
mmm revision748cc77181a4f1b314…
registry commitf5c3f2c3c7779aa6…
REV 24Git

Add dual-lane STATE snapshots

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:3adc82bb95460c894dc4cea65dd381ff7849c7ab
mmm revision1d42dda73901656d11…
registry commit19c1182dd3618c4f…
REV 23Git

Add shared-input GAME DUAL comparison tab

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8f7f36631ad4af08018dc37f52b24751d843aaea
mmm revision23f2ed3ef5fc07c49f…
registry commitd057dc243cb2961c…
REV 22Git

Add playable sound effect shelf

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:2ed543b28d4f6e3e31390b650abb1d256f0fc42a
mmm revision646b9061f5d42d34b9…
registry commit543025780b74bde9…
REV 21Git

Document browser gamepad ownership

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:233fb54441f7666d2bc76609a20ea45362feae07
mmm revisionb1f8b9700974addb93…
registry commited473f4eeeea43a2…
REV 20Git

Add selectable controller layouts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:fecae0a1a43640878b2dc1df0d8c5c02afc3cdfa
mmm revision19d3bdc394d606e3a9…
registry commitf77ef65611f78661…
REV 19Git

Add native delete prompt and GAME grid toggle

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:de976bbd9a5635737f5ce8b9a41448114400e5f0
mmm revisionfbf1992a75cf5b38cf…
registry commit6b29859525b3a3dd…
REV 18Git

Clarify input mappings apply live

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a69fed25cb2db90d01343bc5240fdb8e2e7e0eb1
mmm revisiona4a40fdca4ea70aa89…
registry commita8a4f6ce72299d09…
REV 17Git

Add native Scene command bridge

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:43d2289d8cba464e7ea43e1c517fd637b274df55
mmm revisionab353922347d705f83…
registry commit6deb305634f70d0a…
REV 16Git

Add safe Git status file deletion

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:36a09d54a20195ea24fc89877c8846dee3aa50a8
mmm revision2f3de853ec8a41ded3…
registry commite51c6d44a1d3ca4d…
REV 15Git

Stabilize generic state input-history acceptance

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a80b00f51fb6c5ce35942fd40e1b6bb957f8bd22
mmm revisionbff270714f56519424…
registry commitaf422b1ab573addd…
REV 14Git

Generalize native semantic adapter browser test

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:684301cde8c49badf6f86df108d129e9f2c644ed
mmm revision169657a8c02f78f0d0…
registry commit680033941e6f049b…
REV 13Git

Add global and per-game input profiles

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b60b75441a057a680ddb573759e656a2540fcd95
mmm revisionab0180947fe18b1e5a…
registry commitfcaf4be5dcaf9edd…
REV 12Git

Move SGC adapters into game projects

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:28b9786005809b92f300f5f453254a88e9e34c2c
mmm revisione991ddbc9d453d5209…
registry commit45f8bcd3977fe128…
REV 11Git

Stabilize gamepad remapping UI

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:287d19e76e5603d82665a4c38b1d9dc501637ba5
mmm revision3562b19f8e5f6f269b…
registry commit78d05abeb95bcc29…
REV 10Git

Add configurable Studio input toolkit

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:5adf30266d2d4afe3b968032f0ed1a86b899fdf8
mmm revision583406057df206a130…
registry commitb2af80241f06eda2…
REV 9Git

Build Genesis shootout core in Studio

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:447f925d35223e7309df7f5338ff273fbbd54920
mmm revisiondbca95fcfd8bb6ed17…
registry commit2a52a4141efe943c…
REV 8Git

Fix native Studio frame capture

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:1a7d7801770b70918baa6af6beeea85258ea2b35
mmm revision75ffd4f76ac5ad11c7…
registry commit7afe812ff406a3b3…
REV 7Git

Save native states to managed workspaces

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c99c04fd3fd51b79dcc9d5793d97cd8424305460
mmm revisionef44030aca93c3943b…
registry commit6db952fda598f773…
REV 6Git

Enable Genesis NHL94 portable Studio states

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:08e38007dbbcaf8997064e73872ac578e3704c39
mmm revision18cb3f0fc89f109caf…
registry commit1b1edf64d17bcc6b…
REV 5Git

Fix P pause shortcut in SGC Studio

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e797d6dcd1e44db5ca75d204910acfd611eb39ba
mmm revisionb4e7e0ebc218ac36c1…
registry commit281e738cb309a58e…
REV 4Git

Add portable exact-state PNGs and input history

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:5ffbb22c45b1532aa6fa1dfef9bcd5f2faa268ce
mmm revision0700fd115a74d83e84…
registry commit41458c4e81015778…
REV 3Git

Match native gamepad mappings in web games

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8f9031828826509334a36690a9fa696ae38763eb
mmm revision248c3a409e421da555…
registry commit049b1b6022fe211e…
REV 2Git

Recover web builds from ownership conflicts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:9840fddabb7dffa833173dd38e8ceca49f4a5c2f
mmm revision85fc74a9a8c0552d12…
registry commit99bdb4d16a5fc514…
REV 1Git

Use retail NHL audio in the web player

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:25dbcb677d3f747dc8284d3f75e4930ca099e8b5
mmm revision6126ff8c95612610a7…
registry commit4b1f682b0ecae617…

SIGNED HISTORY ANNEX

Earlier Git history

Newest first · 155 pre-adoption commits
mmm adoption boundaryThe project controller imported and signed the Git graph reachable from 25dbcb677d3f747d… at 2026-08-19 16:30:43.786Z.
Gitobject verified

Add persistent LLM-readable STATE snapshots

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:36d8b92294809f5414157ca9476a700704875bea
parents6b8ee0de9a4f…
treec6789ec8ec1236aa…
Gitobject verified

Inspect native NHL players as Enties

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6b8ee0de9a4fc5f7d68484291da57d759683d673
parentsb5b4757cb558…
tree7fab2b99e86741af…
Gitobject verified

Fix native web canvas startup and input

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b5b4757cb558b267f9a0b8314a4820678ac03099
parentsac59c1a5afd3…
tree27cef7c234d3f09b…
Gitobject verified

Use writable cache for web builds

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ac59c1a5afd3452c4b19e94ce77ae5b64cd74ff7
parents8d02488055a1…
treec93e038214ce71a1…
Gitobject verified

Add native C browser canvas runtime

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8d02488055a17c412d4edd8988cf8561b3701b34
parents6515001cb4e9…
treece57ab00ef3ebef6…
Gitobject verified

Create SGC Studio native C workspace milestone

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6515001cb4e9d30fa22494abc199f0c99ccb2e59
parents7f266c40a00b…
treed95fbe78cb9ee001…
Gitobject verified

Add retail ROM hack toolkit

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7f266c40a00b02820a55783927aa13eaf8ead8d0
parentsf2bf033f5b8e…
treea4d65e31b49f45a5…
Gitobject verified

Add simulated SNES Scene jumps

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f2bf033f5b8e37761577f1e5362d53c6f0c61cee
parentsca71a984d2d1…
tree5a4138561a40268c…
Gitobject verified

Clarify SNES Scene capture and jump controls

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ca71a984d2d1b6a64be42b7cea3340c564f28d29
parents4fdc5cdbd12e…
tree5a50a384e485f4ce…
Gitobject verified

Add enhancement-chip SNES playback

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:4fdc5cdbd12ecba296f159f20306a1303ea4d360
parentsab5a54e5a8d9…
treeacba0978117a98f4…
Gitobject verified

Add attributed Scene maps for bundled SNES games

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ab5a54e5a8d9476f536d7a6515c3740eb46cfa72
parents332d51e1084f…
tree045a31978dd20728…
Gitobject verified

Add Genesis playback and Studio ROM support

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:332d51e1084f97a1d678a463f46d6b9e5fc1691d
parentsb31e10ae7e4a…
treedcebb4a7beb1777f…
Gitobject verified

Add per-game SNES scenes and filesystem

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b31e10ae7e4a3c0dc9f4fa3db575f26a57564ad8
parentse70dcdfb04ce…
treed14d6a5aa9c77447…
Gitobject verified

Fix paused SNES layer presentation cache

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e70dcdfb04ce6c646ed7e98b2da21c35ead2d7ac
parentsf3d7225d1e40…
tree541413c29c5bddd1…
Gitobject verified

Reopen recent SNES games directly

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f3d7225d1e40b537d98e6e0d3ad31c351934c1b6
parents171f7aa8c556…
tree1b1d6c600a0e9a90…
Gitobject verified

Refresh paused SNES layer previews without advancing

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:171f7aa8c556390f99688323402699eb8df6568f
parentsc70ac7a95add…
treed47cd164a8837402…
Gitobject verified

Remember recent SNES games in Studio

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c70ac7a95add3501491e6bb049cb8864fc4e87f9
parents4b45a9a2ec4b…
treedca6243fa371ff95…
Gitobject verified

Keep paused SNES layer toggles frame-stable

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:4b45a9a2ec4b1bbf6fc7194ed1b233b986a114b4
parents1e1a843c717b…
treef36da8296d8043be…
Gitobject verified

Open SNES games in Super Jamicom Studio

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:1e1a843c717b1189c02f695df91ecf31ce7d2e42
parents5025952800ee…
tree05961841672982e0…
Gitobject verified

Make Super Jamicom natively 16:10

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:5025952800eecf7de24cf0a3ffc719fc4dbc683b
parents075772e3d536…
treef1ba163fde4e507e…
Gitobject verified

Preserve F1 menu proportions on SNES

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:075772e3d5365cf7548fcd13e2d6f2e60e938907
parents859de077e254…
tree90572083d291f4e6…
Gitobject verified

Reject unsupported SNES enhancement chips

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:859de077e2540af9a4f5ab76cbebab4309664e2d
parents8e085bca967b…
treef6bfeec52e34c2df…
Gitobject verified

Evolve Jamicom Studio for Super hardware

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8e085bca967b2f77aec3f2b22b5b14d2d7d0c596
parents4a6f3ddf91e9…
tree4068bdabe31a6bc1…
Gitobject verified

Define Super Jamicom 320 profile and showcase cart

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:4a6f3ddf91e9cec21423e3bc0a4d44dc4a875e39
parents1b8c613a110b…
treebeeebc4aadb91587…
Gitobject verified

Add deterministic SNES compatibility to Super Jamicom Player

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:1b8c613a110b6e02b9186c55c33fbc526c39466c
parents0ead9e8bb8db…
treea624b1d7a014e295…
Gitobject verified

Fork Jamicom into Super Jamicom workspace

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:0ead9e8bb8db8cc5d0d7626b5a8972fc4fd456ee
parents4f19f360d5d2…
tree157631be413e7389…
Gitobject verified

Support masked cinematic transition planes

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:4f19f360d5d2916a798f6eee645695aa7fbdd60f
parentsde30cc4fe172…
treef607647c153f2b3b…
Gitobject verified

Validate CINEMA2D Gameplay Mode resources

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:de30cc4fe1729f1c874e267f30c9189911c32d43
parents3ab9d2f9f503…
tree69fa2247b8648527…
Gitobject verified

Retain preloaded CINEMA2D resources

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:3ab9d2f9f50320495a5f1381b9d5c4b5ce2a673e
parents0f63819446da…
treeec39051114ee9f63…
Gitobject verified

Cache concurrent CINEMA2D streams

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:0f63819446daac10d6cbcd2ccfca7b04fea3e45d
parents7703bd968f41…
tree6822074097e03363…
Gitobject verified

Default WebAssembly builds to release optimization

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7703bd968f418240455db65d1f91833a19cd39a4
parents402f2a940f21…
tree78859a4d77b17712…
Gitobject verified

Add Debug presentation FPS metrics

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:402f2a940f2189da50762f33ce6954da2115f128
parents6946cac0889f…
tree87fb186dc61d6674…
Gitobject verified

Add masked CINEMA2D layer composition

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6946cac0889f938a2a38d809f6ab2283dafc50bd
parents530337983424…
tree2869454e16edb49d…
Gitobject verified

Add lossless CINEMA2D mask deltas

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:530337983424955d9376ab8825fb4384136ed08b
parents8388fbc94fcc…
treeceae129d3008cb9f…
Gitobject verified

Document CINEMA2D viewport drawing

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8388fbc94fcca660efa78e6b8d24f8a08984c530
parents3ed02a7a1bb2…
tree150d4b0d16187e24…
Gitobject verified

Add CINEMA2D source viewport scrolling

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:3ed02a7a1bb29b60ce7a981106c88c27d94806fa
parents51c668b755b3…
treef5e94cb6fc6f505e…
Gitobject verified

Add deterministic CINEMA2D scene hardware

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:51c668b755b3a5ba53807b87c144151decb13537
parents02f77d324477…
treeb3c8406bddd1894c…
Gitobject verified

Expand compact authoring origins efficiently

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:02f77d3244773ef4f4557c209df4c53b5b2774b1
parents6625dd3f37dd…
tree4e22880e57d67c7a…
Gitobject verified

Step paused frames for authoring previews

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6625dd3f37ddceed3478ba35e629057dfc97eca5
parents08a7edb97e52…
treec122de7c7993ccd1…
Gitobject verified

Expose per-cell authoring origins to Studio

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:08a7edb97e5260a31377f70ef685d24618a0f210
parents93003d20257e…
treecf3678de1567abc2…
Gitobject verified

Expose browser frame snapshots for diagnostics

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:93003d20257e2aeb55de1de952d586382d95159b
parentsccc0bea83be9…
tree97570b62bb5951d0…
Gitobject verified

Expose deterministic browser frame clock

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ccc0bea83be9363e030695e1426b95301ef500b7
parents53581578f060…
tree003f4a1b97ed6d0f…
Gitobject verified

Show Debug timer in menu and add direct pause

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:53581578f060e65d595dfdad1dd8939ef768769d
parents6bb07b1d1738…
tree41966083c7e476d7…
Gitobject verified

Add deterministic Debug timer to Game Menu

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6bb07b1d1738234e9195530b111339d2dd208547
parents2119665a8232…
tree723e284c6dfc9c7e…
Gitobject verified

Expose hardware tile palettes to Studio

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:2119665a82328244aae9a0120bfe05cd4b3dc6a3
parentsde0b642431fe…
tree5730109a9b69b2c4…
Gitobject verified

Expose exact tile bytes to Studio

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:de0b642431fe7ea8115133c003c51924c7104f2f
parents19e5d6baeee8…
tree8850562bdc2dcb14…
Gitobject verified

Preview Overhang masks with World tile colors

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:19e5d6baeee8a3e74e4ba60c099994c9c5db719d
parentsa9e16b4867c2…
treedc4fdd0997aa2700…
Gitobject verified

Advertise Overhang background restoration

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a9e16b4867c2c6505ad7560540916508ce84fbd7
parents832c394026b9…
treee9fb1a4d986998a9…
Gitobject verified

Restore exact World colors through Overhang masks

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:832c394026b951efe0adb99951dcef4b249d022b
parents1915533358da…
tree189e369e2a91aaec…
Gitobject verified

Render opaque color zero in Overhang cells

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:1915533358da412146f636ccdbcfa2ffef018e1e
parentsa87af2fd43c8…
tree13cf62b7397abfd8…
Gitobject verified

Clean failed web Player boots

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a87af2fd43c81b8437ba72ad36a3a841607179c1
parents979549db98a6…
tree7ad3fd37221322e7…
Gitobject verified

Add disposable web Player lifecycle

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:979549db98a69a8b2ed92af8721e52e91ef5b58d
parents9dbc7d7fa210…
treeb64e22f42af854a4…
Gitobject verified

Archive the restart media-rescan thread

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:9dbc7d7fa210c50843c3e2c9da9336611b4372dd
parents932e4a7f3353…
tree8cad296faad3d1ca…
Gitobject verified

Rescan physical media when restarting games

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:932e4a7f3353127144a9d2f014fb719a8e094e8b
parents99089de69c50…
tree3a98ea7da7bbdb36…
Gitobject verified

Add reusable multi-disk JMD source bundles

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:99089de69c5074a294b7c466c6d6ab4e3b261593
parents81394f809208…
treef9e0abcb5fbb897a…
Gitobject verified

Autodiscover dual-cart fileset companions

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:81394f8092082c65f70fc66d826015e50420f8c0
parentse19ee90d4fd3…
tree16a0ba132f3957b9…
Gitobject verified

Add validated companion fileset bundles

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e19ee90d4fd3e9f1a75f82724d0acab3dceab009
parentsf45d515dd4c0…
treee0ca7b65f9c0e636…
Gitobject verified

Map web Player L to R and expose noteKey for Studio injects

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f45d515dd4c021b1e5a27d8892e9748ccbb863de
parentsfd5837ceb14a…
treeb885971ae777b91c…
Gitobject verified

Add ABI v13 inspection commands and resource previews

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:fd5837ceb14ad6d10a4febc8988383ca2e38b246
parentsf281854336fa…
tree886b2a052b58590a…
Gitobject verified

Add authoring inspection protocol

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f281854336fa291a74a28ad9aeaafa7069502e00
parentsfd7e71596d6e…
treeecba333945ad5dc2…
Gitobject verified

Add browser Player pause and resume setting

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:fd7e71596d6ef8b0051a385118abf5854e213b5e
parentsb8d0587f0065…
treef88f2c79982fae46…
Gitobject verified

Pause detached embedded Player canvases

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b8d0587f0065d04508c80ac579cad0a374c4ebf4
parents6be6f104191c…
treef6c3f3450cf77201…
Gitobject verified

Add Game Menu restart and maximize library rows

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6be6f104191c7619d0be690ce06dc50f4f8a8bea
parents9b3644dd220f…
treebb6d0986bd00f69a…
Gitobject verified

Scope browser Player input to an embed target

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:9b3644dd220fa4ff0ee2268f13c58443b9fff697
parents922b91cc0917…
treede71db0e1acd3f87…
Gitobject verified

Add global Player volume and identify active Game Menu

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:922b91cc09170f0c6651574419091d64041701ad
parentscd05b60b6c4a…
treed746742001a2d57e…
Gitobject verified

Name Player menus and separate Close Game

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:cd05b60b6c4a719dfcbcc66234efd60ead30603c
parentsbd3e15114765…
treea23a5b0b89224710…
Gitobject verified

Adopt RetroArch-style Player menu navigation

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:bd3e151147658b43521d943da33bc15cb3e4f49b
parentsba6802769333…
tree34db706ba3fb97c1…
Gitobject verified

Formalize fixed layers and Shade Plane in strict v2

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ba6802769333ff1cc69354c1c221215cba863e14
parents543f01c0d676…
treeec3a5b91b1b49b97…
Gitobject verified

Complete the ABI v10 strict-graphics migration

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:543f01c0d676e0fde6fcad64f5ac2cacfc563aa7
parentsfdd8fca436b2…
treed5fe21c617c0e43c…
Gitobject verified

Enforce strict Jamicom v2.1 graphics

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:fdd8fca436b2a38dc1c52fdd1d72cb0b0cac409f
parentsedd1a43f7ac2…
tree65d530f2becbc16f…
Gitobject verified

Restore resident disk streams in snapshots

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:edd1a43f7ac23eb4ae78214da8a2967b5ec72240
parents68dcb4d22735…
treee2b548c11cf4e6db…
Gitobject verified

Add SNES companion-ROM service (companion = snes, jm.snes)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:68dcb4d22735bd9982068f690d5ce4ca45d1e146
parentsc3f5a1aa069f…
tree44deb12c492739db…
Gitobject verified

Support game disks in the web player

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c3f5a1aa069f0ec0382d8f7c8eb329fdf92ef39c
parentse06fb0fa5b08…
tree66bb2c74d19f17b8…
Gitobject verified

Productize Chiptunify score pipeline

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e06fb0fa5b08a946bf0b1775e75394b0564a56fe
parents7f09e6845675…
tree371043101af557ca…
Gitobject verified

Productize JLLM Text Profile 1

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7f09e68456751789c06223d9e3756cf314a32cca
parents76166aa47607…
tree14ee9acf9e30a24f…
Gitobject verified

Link drive persistence into WASM CLI

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:76166aa47607102f46a9f79891f5cadab714ed48
parentsa143ff5220bb…
tree94166872dc4c4cce…
Gitobject verified

Implement opt-in raster flicker

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a143ff5220bb1a415caf0ac6c6bdbc734f41925d
parents222bd90c6e08…
treec79294181dbb8371…
Gitobject verified

Persist install drive and meter disk VFS

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:222bd90c6e08da94e8b888f9b11825372177a4a0
parents29d87b336698…
tree04c89388135e1070…
Gitobject verified

Implement Part 2 install-drive reference slice

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:29d87b3366984ae467ff163d00a6d6e14984e5a3
parents2db5bfe7790f…
treea08dddb202fc2b05…
Gitobject verified

charter: spec closure — sanction Layer-0/1 software tier, honest enforcement

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:2db5bfe7790f720debeddcaccc5a2ceeed92c28d
parentsbd53f140ca78…
tree6ace2df8f6b9ac69…
Gitobject verified

Allow install builds to skip compatibility cores

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:bd53f140ca78542a2d2fe95140049d1cbf4d522e
parents02113ae9cea1…
tree3450ffca5abcaee0…
Gitobject verified

Normalize controller face buttons to SNES positions

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:02113ae9cea12b3c0277e9e5016cf55036b5e6fb
parents62b301868b19…
tree7b2b6dbea8b04bf3…
Gitobject verified

Add aspect-aware fullscreen zoom to web player

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:62b301868b19ff95824d95068c7da3437f91957b
parents692f28e9c1fb…
treed913b312df8ae9a0…
Gitobject verified

Add per-game audio controls and embed settings API

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:692f28e9c1fb69ac1fdb1b08b30fe9a7626ac5e8
parentsa5ed738afd27…
tree3a2ddcade63a45a5…
Gitobject verified

install.sh: also preserve companion ROMs (.gbc/.nes, any case)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a5ed738afd279e422f7bd7153349d41560d29453
parents03b15ae5c880…
tree5a2c23245f707ac9…
Gitobject verified

player: seamless PS4/gamepad on desktop — analog stick + hotplug

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:03b15ae5c880d0888b0f1467be4fbb91b68e722a
parents8eb8ea3140c0…
treea7ddb21aac9007a8…
Gitobject verified

player: GUI auto-discovers GBC companion ROMs (not just NES)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8eb8ea3140c06730f2f9743f1c353a52e9631304
parents8b6c92bed89e…
tree8ab5698244e3b3a5…
Gitobject verified

install.sh: preserve user carts/disks across clean rebuilds

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8b6c92bed89ea0855815adc1c6f9fa6d2b8f7935
parentsb1ddde2d12ba…
tree0fba695b396d037f…
Gitobject verified

player: shell safe-region insets + compact 5x7 font (16:9 fix)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:b1ddde2d12bada81feac9778cbcf6552067b8509
parents3557db48b13b…
tree23c620b868732902…
Gitobject verified

player: width-responsive shell (GBC) + 16:9 fullscreen auto-zoom

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:3557db48b13bfd301410e3bd87257586dd41f0a3
parents27adf067d50c…
treedc4548369647a887…
Gitobject verified

bankify: perceptual palette clustering — dark hues + gradients survive (②b-3)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:27adf067d50c6b47b2e33a311345b2753fcf7c0a
parents321b64ab5ad7…
tree19c1061b39a52c96…
Gitobject verified

packer: jis = directive — pack-time image -> indexed sheet (⑤)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:321b64ab5ad71e81ac2ad1bdabaa38632cbc7512
parentsed1fb855281d…
treed8d8c02b216da601…
Gitobject verified

player: auto-discover adjacent .jmd disks (Derrick's GUI report)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ed1fb855281d02e95aa1cee860a76e2020937c0e
parentsa05ef69781ca…
tree340cc019c5a5bdcd…
Gitobject verified

charter: record codification ④ as enforced

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a05ef69781caeadee61e5dbe1ce1f268f5cdd97a
parents025fa4b5ba41…
tree666d6880d62a54e1…
Gitobject verified

Codification ④: crunch v2 — 12 kHz JMA + disk-backed media VFS

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:025fa4b5ba41fe89f3cc411fc655809e0addbd5c
parents89e70fb05a0a…
tree0ffd336eaba089ba…
Gitobject verified

Codification ③: game disks — .jmd images, namespace, sectored pipe

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:89e70fb05a0a73eb4be653b242f543cd96a0441b
parents919900200df5…
tree881fca991bb367ab…
Gitobject verified

②b-2 support: jm.bg byteOffset + curated-palette order + vram=v2 bridge

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:919900200df50bd34abf14940e68696cd200a243
parentse9f5a2d837ed…
treeece20e9ddbcb1857…
Gitobject verified

bankify: --regions CxR paging + --pal curated palettes (codification ②b-1)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e9f5a2d837ed7f926aab61e2ad22fe268654cc30
parents90f9c9fbc962…
treef03d2d25c22f6004…
Gitobject verified

Codification ②a: VRAM banks, palette RAM, OAM + bankify pipeline

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:90f9c9fbc9620dfac2d2cc229ae6a763ef850601
parents3b654cfcb1c9…
treea8ac2380d5feda15…
Gitobject verified

Codification ①: Jamicom-256 v2 charter constants + jm.mem + payload gate

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:3b654cfcb1c9c898f7dcc19106040a270dc1a9f0
parentsc775b14c6a32…
treef108f20787b144b7…
Gitobject verified

jllm-demo: safe-region layout, word-wrapped 4-row box, clean teletype

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c775b14c6a32ff4df7bb96eb7e84d9477a90d070
parentsac06be42a18c…
tree00c3a41425f15a54…
Gitobject verified

JLLM PoC: on-board language coprocessor (capability = jllm)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ac06be42a18ca88437bd4f58006c8f72d66e291c
parents85fb0bf7ed8c…
tree9996b074011976bc…
Gitobject verified

Companion service: GB/GBC ROMs (companion = gbc, jm.gbc)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:85fb0bf7ed8c7fccc0ee971489579dca76a0ce76
parents3871b500ed8b…
treec6a47df01d063e10…
Gitobject verified

README: present one player with both compatibility cores

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:3871b500ed8bca06267233c0ddc72348cf678700
parents82fc77049df9…
tree8cbac54538f64cb6…
Gitobject verified

Merge the GBC compatibility core from jamicom-player-gbc

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:82fc77049df96abec7d9d510bafb6e6252b50903
parents516dd1cfc3b5… · 6026f8456df4…
tree9d92b15e60dfd2bb…
Gitobject verified

gbc-v1: fix the 60 Hz music buzz — carry APU continuity in snapshots

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6026f8456df4b706c04736826acf9369cd42c93d
parentsf1862af396bf…
tree3639f06076bea0f0…
Gitobject verified

gbc-v1: GB/GBC compatibility core — SameBoy behind JmCartOps

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f1862af396bf08eb9d5c104eb58b44ddf704c8ca
parentse9d4d39509d0…
tree283a583d0b18840b…
Gitobject verified

Vendor SameBoy Core 1.0.322 for the GBC compatibility core

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e9d4d39509d0e8be602ff2eb4de74efbd6072406
parentse65dee94276d…
tree2997c9e9efaa66a6…
Gitobject verified

Companion NES ROM service: dual-cart games (jm.nes)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:516dd1cfc3b52c577efdc57ee83a4f3091114a18
parentse65dee94276d…
tree46debc5d1145c653…
Gitobject verified

Phase G: jm.ui — the retained HTML/CSS-like interface layer (v1)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e65dee94276d92679aa5fe7eaae771c296ee1c87
parents70de7689fc31…
tree342d166dafb8271e…
Gitobject verified

Phase F slice: budget meters via jm_budget_stats + replay [stats]

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:70de7689fc31629ba0d5be0a78347b2ef48b8e12
parents5a5dd33c46f4…
tree9fd2e95f8f5cfedc…
Gitobject verified

Phase E: system modules — jm.stack (stackfire) + jm.scene (Phaser facade)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:5a5dd33c46f4a621cad5cb7956093f94859f7c40
parents712bdf5e1f24…
tree4bfac48f376b9029…
Gitobject verified

Phase D: deterministic PSG voice (pulse / wavetable / noise)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:712bdf5e1f24b7e65070da2854c666e35972dbed
parents29a5bd134ff5…
tree079a5678352457b5…
Gitobject verified

Phase C: Layer-2 tilemap scene, grid layers, Tiled-via-gamegrids

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:29a5bd134ff5f996ec95b0129f61d01e2a6d0a9f
parentse5dd330109f7…
treed424887487a8fc93…
Gitobject verified

Phase B: freeze the Layer-1 draw core (raylib dialect, metered)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e5dd330109f7ae6c147017b2edfab504401668a8
parents04febb82503b…
treef90a787be446ede0…
Gitobject verified

Phase A: media budgets, wall-clock advisory, profile freeze

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:04febb82503b1a44f4ff02bc39ca15e4f4b10756
parents112cacc5cd52…
tree304a293c60f9286a…
Gitobject verified

jm.lang: Japanese/English language levers as canonical state

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:112cacc5cd522d66e2f7471538e8098467fb1adb
parentsc4d29a4ee22f…
tree23fbdf2756d1ae74…
Gitobject verified

Web player: physical controllers via the Gamepad API

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c4d29a4ee22faa2afe9a2ae4eeacefa1a30e94cb
parentsf1f6ec1e0081…
tree523f51d7fd30b7c3…
Gitobject verified

Make the player overlay height-aware for the NES core

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f1f6ec1e00816975981c84eeb68402d22a165037
parentsc982479003c8…
treee88fff3647fec208…
Gitobject verified

Add the 256x144 aspect-safe region + jm.safe/jm.inSafe

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c982479003c8082c701deeb97d65af7784224cfb
parentsccd60fc21575…
treeb6f95df1692d391d…
Gitobject verified

Wire L/R shoulder buttons through the SDL host and JS API

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:ccd60fc21575485029cf29c303607f352cacfd9e
parents787e6fbd7b5b…
treeed7ecd3f8d363cbc…
Gitobject verified

jm.grid: cell-native gamegrids world model (system/gg)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:787e6fbd7b5b343ab7cf2bf414d64bc19c4fb047
parents6354c1cb2299…
tree2f20463f58bfd323…
Gitobject verified

Phase A: deterministic per-tick work budget faults runaway carts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:6354c1cb2299fd872e1bb282f3331d7605391153
parents929362311b2a…
tree08cc23b18a4ad7d1…
Gitobject verified

docs: record third-party/bundled-module licensing

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:929362311b2aef841862446d9bc245fb7fa318cb
parentsc665c11ca322…
tree5c798d770757b9ba…
Gitobject verified

Merge branch 'nes': NES compatibility core (Phase 5)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c665c11ca32265c33faae5916160962f546a813d
parents9ac8c3cb8c2a… · fbf0e28de4aa…
tree128821fad4df95f3…
Gitobject verified

NES compatibility core: play .nes ROMs through the player (Phase 5)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:fbf0e28de4aae80c81d286a4cbc20fe9ced85875
parents10e1a93f943a…
tree54fc44342d860ae9…
Gitobject verified

cores/nes: vendor the MIT ObaraEmmanuel/NES core

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:10e1a93f943a60712e03b0df99f8fb87f998e8e6
parents354f55a7c22c…
tree026eb296e544d47f…
Gitobject verified

SDL host: configurable keyboard bindings (--bind, player.cfg)

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:354f55a7c22c1a6009a03e5805fbe2dff0ac4f35
parentsc9ad9deadd47…
treebfc56342b0e9e69a…
Gitobject verified

Capability-gated studio host services: jm.studio for dev carts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:9ac8c3cb8c2a8d13b2bc32c4fa1b7c889f87fec8
parentsa1162862bda4…
tree5bc03d093cf71dc1…
Gitobject verified

Move the project packer into libjamicom as jm_pack_project

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:a1162862bda458b78dbf41a0a1e8ff7da20c88e4
parentsc9ad9deadd47…
tree82ee451aa14c757b…
Gitobject verified

Native dist: de-dupe by moving the app out of the build root

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c9ad9deadd47ba431eafaeb2e209bf20831a21d4
parents7b7905ca77bf…
treea127bd5400b8522a…
Gitobject verified

make_dist.sh: record the executable bit

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7b7905ca77bf678c5e81ab9e4f262f2acaf9e933
parents7c842d5174b0…
tree6f7b6b5c435cb554…
Gitobject verified

Quick menu: confirm successful screenshots inline

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7c842d5174b059932282c1e3b74a84df0867a8ae
parentsd2d97dbe84d1…
tree3f12356aa1e3e43a…
Gitobject verified

Native build: assemble a clean dist/ directory

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:d2d97dbe84d161dc6d4d46c568905c7b0fe13ee0
parents659054948783…
treea3424c4caf806c17…
Gitobject verified

Screenshots: PNG format in jamicom-screenshots/

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:659054948783228bf7e31c2bbf066819c0a0bc0c
parentsc3b0f20c3ed8…
tree4839e527a5daf691…
Gitobject verified

Toggle fullscreen with F12

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:c3b0f20c3ed836c32b055a280193180522ec0ee2
parents63261b4c3a96…
treec06db39970671e85…
Gitobject verified

Default pack output from cart metadata

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:63261b4c3a96c66a8f30361dc4eff54dd6bf4ce9
parents0b2149726b73…
tree140ebf183a899278…
Gitobject verified

Crunch: pack-time JMA audio + streaming fixes for the music profile

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:0b2149726b73af06187ce5af88f9d742ec64ac90
parentsf2f06af172da…
tree5c2dae29bd73a25b…
Gitobject verified

SDL host: don't leak shell-held buttons into the cart at handover

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:f2f06af172da7124637f6958b058877f1ae1e664
parents3be208cac5f9…
treef6f090bfdb1a9b7a…
Gitobject verified

Merge deterministic streaming music support

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:3be208cac5f9a7740e4047e3a6cef1eb1a11eb98
parentse6e8e1f6c01a… · 2c8005de3970…
tree17b0314c4260bfee…
Gitobject verified

Add bounded deterministic music streaming

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:2c8005de3970446467f4dbff0e06091971c732fa
parents64d8964dd76f…
tree13c83bd2afd803bf…
Gitobject verified

Nativize jm.blit/jm.mixClip and add jm.blitRect for JS carts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:e6e8e1f6c01abad973052a9c555a400602f0b531
parents2613e6987dd1…
treee65c84a1b00774ca…
Gitobject verified

install.sh: point at dist/serve.py instead of python -m http.server

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:2613e6987dd1145994c9885187e0b81f5a125482
parents64d8964dd76f…
tree69087de648f760dd…
Gitobject verified

Ship serve.py in dist: prints the localhost URLs people should open

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:64d8964dd76fa98ba3d37f3f21397e6a3c21ef8e
parents42322c813ad3…
tree11235fae6bbc01d7…
Gitobject verified

Audio fallback for insecure contexts; dist tracks frontend files

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:42322c813ad32f4ccd83befe4e85de03188124c1
parents981c36d4f47a…
tree162325f000eed6e3…
Gitobject verified

install.sh: locate emsdk installs, keep unrebuildable build-wasm, explain skips

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:981c36d4f47a38e2b8575a081ffedbacd57b2335
parents8f98cced673a…
tree75a4013cfb540898…
Gitobject verified

Add install.sh clean-rebuild script; audio diagnostics; trihost fix

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8f98cced673aafa69c9dfae413705c4bf33b7727
parents7946619d0c9b…
treecadc70724269aeb9…
Gitobject verified

wasm build assembles a standalone dist/ directory

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:7946619d0c9bf2adb54d11eb33687bf13ced3b08
parents5717ee038c65…
treec238085a4349ff26…
Gitobject verified

Fix web player audio: real ring buffer in the AudioWorklet

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:5717ee038c654ab8e983ee1ebabf98abc74cea02
parentscff0ec1cbf58…
tree41e360aa4d749fed…
Gitobject verified

Complete the first milestone: wasm host, ARM64 gate, safe SVG

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:cff0ec1cbf58cde9488285d2ecc786725448abf8
parents8283c5ca8ca4…
tree01d7b5868ff83f80…
Gitobject verified

Media services + stackable mods with lockfiles

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:8283c5ca8ca44a43dbc134818e2aa01e0b193c6e
parentsdc21dcb38556…
tree7268c3ff7c1f1fa4…
Gitobject verified

Speed up the JS-cart rect helper 11x with native row fills

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:dc21dcb38556443207a7f2f512911de6ee5baa88
parents0177aaf2d090…
treec45f6ee87fa2adea…
Gitobject verified

Phase 2 slice: retained Player shell — library, quick menu, manual, settings

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:0177aaf2d0908f3f58fc605306aea61c41375b87
parentsd4ed38e68378…
tree5744ff8e23977a15…
Gitobject verified

Document machine-local Meson build dirs for synced trees

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:d4ed38e683781421e559202c39bd9bf725268f24
parents32331bad725a…
tree700541ee6903ca3a…
Gitobject verified

Phase 1 milestone: deterministic machine, .jmc carts, QuickJS carts, two hosts

Derrick Schwabe <drschwabe@fastmail.com>

git:sha1:32331bad725aba85ac3fd577a1ba4dcd8bb92534
parentsroot commit
tree2b4e0f58bda2631c…