Commit Graph

36 Commits

Author SHA1 Message Date
Steven Hugg 5c52862a0b mame: made 6502/z80 subclasses 2021-07-31 17:01:19 -05:00
Steven Hugg 3b13a472bc working on new unified MAME support 2020-07-29 18:33:14 -05:00
Steven Hugg a5c69fa274 vcs: supercharger export; apple2: merlin32 2020-07-26 11:53:13 -05:00
Steven Hugg 82c18e04aa apple2: floating bus, no scanline rendering yet 2020-07-23 21:56:30 -05:00
Steven Hugg ba2c288e8d apple2: delta modulation demo 2020-07-16 10:25:28 -05:00
Steven Hugg 85dc34eccb ui: show repo id in toolbar, apple2: new presets 2020-07-12 18:23:51 -05:00
Steven Hugg 5a5eec982c getROMExtension() for some platforms, changed d/l filenames 2020-07-11 11:21:01 -05:00
Steven Hugg d068dc0433 memory map: updated to use css grid 2020-07-06 12:52:42 -05:00
Steven Hugg 0d77912ccc x86: started using v86, freedos, fatfs, yasm, SmallerC 2020-06-15 10:28:02 -05:00
Steven Hugg 899e3f7067 fixed loadBIOS() caps 2020-01-26 23:59:09 -06:00
Steven Hugg 5516ca96b5 refactored into composite typescript project (multiple tsconfig.json files) 2019-10-26 10:38:21 -05:00
Steven Hugg 34d1885851 apple2: load/save slots; fixed printFlags() 2019-09-17 08:17:37 -05:00
Steven Hugg bb330ae6e6 apple2: new presets 2019-09-08 16:42:32 -05:00
Steven Hugg 76a39c2d06 kim1: refactored to machine, still needs display/kbd 2019-09-08 10:44:35 -05:00
Steven Hugg ca7d488f1c moved segments into Platform object 2019-08-27 12:20:51 -04:00
Steven Hugg dd070f71fc vicdual conversion to BasicScanlineMachine 2019-08-24 10:35:33 -04:00
Steven Hugg 49309feffc added Atari 7800 new style, load machine/<platform_id>.js optionally 2019-08-23 17:48:19 -04:00
Steven Hugg 20bc3620ac made BaseMachinePlatform, test with NewApple2Platform (work on debugging) 2019-08-23 13:03:01 -04:00
Steven Hugg 52783cffe7 moved nemu to devices.ts, new folder structure 2019-08-22 21:31:56 -04:00
Steven Hugg 2ae1232e61 nemu: added audio, started on debugging 2019-08-22 18:08:43 -04:00
Steven Hugg 0f63282931 working on new emulator framework 2019-08-21 22:55:32 -04:00
Steven Hugg 725d0c9efa updated coleco to BasicZ80Scanline 2019-08-04 20:10:14 -04:00
Steven Hugg 78d83e0a20 reload debug break state after breakpoint hit; debugPCDelta in load/saveState; renamed vrambuf_ functions 2019-04-08 09:02:17 -04:00
Steven Hugg 8cb1338364 refactored keyboard stuff 2018-12-09 07:44:39 -05:00
Steven Hugg 7441196b2e no more BOM on download files 2018-12-08 10:15:02 -05:00
Steven Hugg 113fdd4099 apple2 has 64k now 2018-08-26 00:44:17 -04:00
Steven Hugg 27cae568fc "implements Platform" for classes; fixed DASM unresolved w/ mult files 2018-08-25 23:27:25 -04:00
Steven Hugg 5b3c415c6f debugging refactoring; fixed up embed.html; started DASM macro parse; Z80 stack view; replay wraps buffer > 120 secs; verilog edits 2018-08-25 13:50:18 -04:00
Steven Hugg cb22adeb62 started on Share Embed Link; removed emubevel class; load support scripts at runtime 2018-08-24 10:37:48 -04:00
Steven Hugg 1f32eee70c fixed apple keys, kbd, unreadable memory 2018-08-23 21:15:33 -04:00
Steven Hugg e808d817f0 fixed replay; use nextFrame/preFrame/postFrame/advance; repeatable random noise() 2018-08-23 17:06:37 -04:00
Steven Hugg 0dd741f446 made some platforms classy 2018-08-23 09:49:42 -04:00
Steven Hugg 86823c2c21 load/saveControlsState() support in recorder 2018-08-22 14:55:47 -04:00
Steven Hugg b386d2e87a replay slider for some platforms; fixed williams audio 2018-08-21 23:45:55 -04:00
Steven Hugg 2b41164b66 audio module now exports 2018-08-21 18:32:07 -04:00
Steven Hugg d8a98989f5 converted src/platform to typescript; stack debug view 2018-08-16 22:30:51 -04:00