Commit Graph

56 Commits

Author SHA1 Message Date
Steven Hugg 806687c31d will load bios on startup from binary file "local/<platformid>.rom" 2019-05-08 00:02:42 -04:00
Steven Hugg 7ee650bb64 reverted stack display change 2019-05-04 19:17:15 -04:00
Steven Hugg efb49f7fc8 fixed stack display 2019-05-01 21:28:16 -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 0a9fffee73 nes updates, runToFrameClock() 2019-04-07 11:59:18 -04:00
Steven Hugg 361f39714b ui tweaks, irq.c, unified nes.mame platform 2019-04-03 22:15:07 -04:00
Steven Hugg 61290e09f8 started adding back 6809 support (xasm) 2019-03-20 21:38:53 -04:00
Steven Hugg 783bad07af nes: update presets, vram browser 2019-03-15 12:54:26 -04:00
Steven Hugg 56c8caca37 setBreakpoint() for multiple debug funcs and profiling support (need to fix vcs) 2019-03-07 20:31:58 -05:00
Steven Hugg 733846af16 fixed profiler so updates after pause; nes presets; resize windows; dialog for gist share 2019-03-03 22:17:45 -06:00
Steven Hugg ab1500ccb6 fixed callbackGetRemote(); started on profiler 2019-03-03 10:32:25 -06:00
Steven Hugg 57c4b63701 msx: updated platform 2018-12-05 12:42:09 -05:00
Steven Hugg 4e77088ca1 refactored into BasicZ80ScanlinePlatform 2018-12-02 17:42:17 -05:00
Steven Hugg 2dd5d88d55 sms: made into classes, more vdp fixed (still need to pass vdptest); debug fn bound to platform 2018-12-01 10:37:27 -05:00
Steven Hugg c0f97458aa started on SMS; got rid of BaseFrameBasedPlatform; more tests 2018-11-30 13:13:56 -05:00
Steven Hugg dfbb5e0f47 fixed lookupSymbol() 2018-11-29 20:36:08 -05:00
Steven Hugg 0faf4a0f3a z80: runToVsync() advances to next interrupt 2018-11-28 21:03:07 -05:00
Steven Hugg d2237a3e30 use flex for verilog scope layout 2018-11-26 06:17:20 -05:00
Steven Hugg a10559634f can't create a blank file; fixed .h gutter format; right align info links 2018-11-24 16:31:07 -05:00
Steven Hugg 43e33f143c showHelp(), -f3 2018-11-22 12:18:26 -05:00
Steven Hugg 527660b121 isDebugging() instead of getDebugCallback() 2018-11-22 07:39:27 -05:00
Steven Hugg d7d2437004 more atari8 stuff, fixed mame; astrocade-bios preset, paddles 2018-09-23 21:38:28 -04:00
Steven Hugg 7b6af7ef04 started atari8 emulation; fixed memory view; show speed bar only when CRT 2018-09-20 19:55:34 -04:00
Steven Hugg 50ac618e86 class DebugSymbols to hold symbol info 2018-09-17 18:23:50 -04:00
Steven Hugg a8fbddaee2 z80 illegal opcode breakpoint 2018-09-15 15:33:50 -04:00
Steven Hugg 00621bdf16 tigervision debugging; started verilog_bar; astrocade new header 2018-09-15 15:03:14 -04:00
Steven Hugg 3b4f933d20 added error alerts; fixed window list; fixed z80 stack; astrocade .c bios 2018-09-05 09:31:57 -04:00
Steven Hugg bf584674ab fixed tests, printFlags, debug info 2018-08-29 23:44:17 -04:00
Steven Hugg 05f5b96256 verilog -> typescript, but why does loadState() make it slow with racing_game_cpu? 2018-08-29 13:27:24 -04:00
Steven Hugg 9e900a5a26 started on the cade that is astro 2018-08-28 20:12:23 -04:00
Steven Hugg 59469b41b8 finished zmac asm (.z); fixed javatari submodule tag; upgraded tsc 2018-08-28 15:42:56 -04:00
Steven Hugg c7eaedf24b added ZMAC assembler 2018-08-28 07:10:59 -07:00
Steven Hugg 155e119672 disasm z80 fixes; no recording btn for verilog 2018-08-28 06:17:32 -07:00
Steven Hugg 9d70c0fb9c changes to multisprite; moved inspect to vcs for now; local book links; z80 disasm 2018-08-28 07:44:57 -04:00
Steven Hugg 8581fcabd6 inspect variables by selecting 2018-08-27 12:38:55 -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 8bb67e5610 more platform tests 2018-08-23 20:27:04 -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 e964bd26be clearBreakpoint before loadRom() to refresh memory; refresh listing view 2018-08-20 14:43:49 -04:00
Steven Hugg a9bd845800 add path to (some) error msgs; fixed code analysis bugs (?) 2018-08-18 00:57:45 -04:00
Steven Hugg 662f8a057d analysis.ts for 6502 cycle counting (vcs, nes) 2018-08-17 17:58:58 -04:00
Steven Hugg 9d3e658a7b added vcs .h files; can repeat Run to Line 2018-08-17 13:44:00 -04:00
Steven Hugg d8a98989f5 converted src/platform to typescript; stack debug view 2018-08-16 22:30:51 -04:00
Steven Hugg 2e4178ffb2 moveCursor flag for view refresh() 2018-08-02 15:04:34 -04:00
Steven Hugg 346332104e removed Javatari dependency on getOpcodeMetadata 2018-08-02 11:00:47 -04:00
Steven Hugg 6490a49a85 updated NES debug info 2018-07-30 11:51:57 -04:00