Commit Graph
693 Commits
Author SHA1 Message Date
Steven Hugg 448c7d4f9d EmuHalt gets a 'normal' flag, fixed some problems in runpresets 2026-09-27 22:41:53 +02:00
Steven Hugg a74491a994 vcs: refactored so javatari works headlessly (w/o some debugging features) 2026-09-26 05:12:26 +02:00
Steven Hugg 03d98e784c verilog: factored out waveform view for headless 2026-09-26 04:48:55 +02:00
Steven Hugg 5c3b85c691 moved haltEmulation() to common callback 2026-09-25 21:33:56 +02:00
Steven Hugg a41490446a refactored CodeProject and testlib into src/common/projectcore.ts and toolselect.ts 2026-09-25 20:54:29 +02:00
Steven Hugg 20e9827210 gb: added presets 2026-09-24 16:56:08 +02:00
Steven Hugg 602e56db58 gb: added RTC 2026-09-24 15:16:10 +02:00
Steven Hugg 937f6dbf84 gb: added banking support in sdcc 3.5 2026-09-24 15:12:06 +02:00
Steven Hugg 744f0efde4 gb: added presets from GBDK 2026-09-23 13:07:23 +02:00
Steven Hugg 52d5f4a86c gb: ported climber.c 2026-09-21 10:36:27 +02:00
Steven Hugg aef3898aa7 atari8: renamed to a8lib* 2026-09-19 19:23:55 +02:00
Steven Hugg 087759549d atari8: updated presets, added 5th player 2026-09-19 18:04:17 +02:00
Steven Hugg b49579695f atari8: added .atr disk image support 2026-09-18 16:15:00 +02:00
Steven Hugg 71f5700b06 atari/oscar64: added libdemo.cpp 2026-09-18 14:11:13 +02:00
Steven Hugg 0c4adef319 oscar64 support for atari8, nes 2026-09-17 14:16:14 +02:00
Steven Hugg bc61aecf59 atari8: forgot to add preset symlinks, fixed memory map 2026-09-17 11:29:43 +02:00
Steven Hugg 3689901817 atari8: moved logic from C to common_irq.s, started scrolling demo, fixed ANTIC mode 9 2026-09-17 11:07:38 +02:00
Steven Hugg 8aa2ac3ad6 atari8: tweaks to common lib, added duty-cycling music player from vcslib 2026-09-16 23:34:33 +02:00
Steven Hugg 5f75ee481d atari8: libdemo common lib 2026-09-16 21:47:23 +02:00
Steven Hugg a69ee89077 presets: cleanup 2026-09-16 12:09:51 +02:00
Steven Hugg a4f947f631 zx: added more examples 2026-09-16 11:36:34 +02:00
Steven Hugg cce08ea254 docs, presets tweak, removed atari8-800xl.mame (use atari8-800.xlmame) 2026-09-13 16:58:14 +02:00
Steven Hugg c8c60154e9 sms: shared some files with coleco via symlink, SMS Solarian port 2026-09-13 15:56:53 +02:00
Steven Hugg ced4721c13 ported some SMS and GG presets from coleco 2026-09-12 21:59:24 +02:00
Steven Hugg 0d42ddf732 gb: gb.color, GB_CGB_FLAGS, color mode sets default palette
and: const params = PLATFORM_PARAMS[platform] || PLATFORM_PARAMS[getBasePlatform(platform)];
2026-09-11 16:42:47 +02:00
Steven Hugg e55445fb7b gb: added more presets 2026-09-11 11:57:12 +02:00
Steven Hugg 85c40450b3 buildpresets: removed problematic presets, error when file not found 2026-09-10 16:50:26 +02:00
Steven Hugg a2c344f98a fixed some determinism problems in emulators, improved performance in null probe 2026-09-07 09:59:12 +02:00
Steven Hugg 07ef5e5cae implemented stepOver() for source (C) and assembly modes 2026-08-24 18:12:00 +02:00
Steven Hugg db57b9fdd3 fixed bugs exposed by buildpresets script
- VCS: separate link config for ca65 vs cc65 projects (asm_cfgfile / asm_libargs / asm_extra_link_files in toolmeta)
- Tool selection for arm32 and huc6280
- fixed sdcc IHX parser out of bounds (vector-z80color)
- coleco presets
- added buildpresets to gh build
2026-08-24 13:35:46 +02:00
Steven Hugg 3a5c6ab0fe verilog: fixed issue #241 (shift state lost for digit-row keys) 2026-08-18 11:25:09 +02:00
Steven Hugg 5c1ee18694 removed markdown/showdown platform 2026-08-18 10:37:09 +02:00
Steven Hugg b4ae363ebb fixed various gamepad bugs in issue #193 (i think) and added unit tests 2026-08-18 00:05:59 +02:00
Steven Hugg 8d037557db updated showHelp() 2026-08-16 17:19:28 +02:00
Steven Hugg 6e06f5a9a9 lazy load Mousetrap so tests don't reference DOM at module load time 2026-08-16 13:11:18 +02:00
Steven Hugg 923ad5b603 oscar64 compiler support for C-64 2026-08-16 11:31:20 +02:00
Fred Sauer eda053e294 6502/Z80 kitchensink (commented out)
- c64/kitchensink.dasm and includes
- zx/kitchensink.zmac and includes
2026-08-14 16:45:56 +02:00
Steven Hugg f098b8c4b8 Merge branch 'pce-solarian-chase' 2026-08-14 14:40:14 +02:00
Mike DX 2895d5b25a Add Arcade Pacman hardware (#254)
* WIP pacman hardware platform

* Add Pac-Man game presets: Chase, Climber, Hello, Music, Siege, Solarian, and common utilities

* Remove pacman_rom.c and maze.c from branch

Keep these as local-only demos; they are not ready to merge.

* Fix Pac-Man hardware map to match real PCB / MAME

Treat 0x4800-0x4BFF as open bus and map 1KB work RAM at 0x4C00, use
maskable IM2 VBLANK only, and move the shared CRT/linker layout onto that
map so demos and Namco soft sound regs stop colliding.
2026-08-14 14:35:41 +02:00
MikeDX 9407d864c9 Add PC Engine Chase game and graphics support
- Introduced chase_gfx.h and chase.c for the Chase game port on PC Engine, including tile and sprite definitions.
- Added gfxtest_gfx.h and gfxtest.c for a graphics smoke test, demonstrating background tiles and sprite functionality.
- Implemented pcegfx.h, pcegfx.c, and pcegfx_tia.s for low-level graphics handling, including VRAM management and sprite updates.
- Created perftest.c to benchmark graphics performance, isolating various workloads and measuring efficiency.
- Ensured compatibility with the PC Engine's graphics capabilities and optimized for performance during gameplay.
2026-08-05 09:51:20 +01:00
Steven Hugg 010e89ddd6 added Dialog IF compiler 2026-08-05 01:41:47 +02:00
Steven Hugg cbdae1046f Merge pull request #255 from MikeDX/gb-boytacean
Enable Gameboy Target and simple demos
2026-08-04 21:30:18 +02:00
Steven Hugg efd7a78aea added .xa assembler support 2026-08-03 14:00:54 +02:00
MikeDX 23cf476d31 Add Game Boy presets for Chase and Paku Paku, update hello.sgb paths, and improve palette handling 2026-07-31 00:02:05 +01:00
Steven Hugg 6ce80f9154 Merge branch 'joystickfix' 2026-03-25 16:53:05 +01:00
Steven Hugg 9a6e8a15ce Merge branch 'master' into fix207 2026-03-24 09:28:24 +01:00
Fred Sauer 469d656b2e AppleSingle BIN sample 2026-03-23 18:30:20 -07:00
Fred Sauer 33fdc28e16 Fix #207 uppercaseOnly BASIC dialects
uppercaseOnly BASIC dialects will
remain uppercase only even when
loaded with compile errors.
2026-03-23 18:30:19 -07:00
Fred Sauer 628073e32f Add presets/apple2/paddles.dasm sample 2026-03-23 18:30:19 -07:00
Steven Hugg 698f3cd7cb gb: added gb color 2026-03-16 17:29:33 +01:00