Steven Hugg
28e268ea05
gb: double speed on GBC
2026-09-24 17:07:49 +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
52d5f4a86c
gb: ported climber.c
2026-09-21 10:36:27 +02:00
Steven Hugg
b49579695f
atari8: added .atr disk image support
2026-09-18 16:15:00 +02:00
Steven Hugg
0c4adef319
oscar64 support for atari8, nes
2026-09-17 14:16:14 +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
801dc79c3a
fixed Z80 reset when probe/unprobe problem in buildCPU()
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
a2c344f98a
fixed some determinism problems in emulators, improved performance in null probe
2026-09-07 09:59:12 +02:00
Steven Hugg
6f292bbecf
Merge branch 'master' of github.com:sehugg/8bitworkshop
2026-09-06 08:46:07 +02:00
Steven Hugg
cca1b9bb14
astrocade: improved wait state accuracy
2026-09-05 16:17:07 +02:00
Fred Sauer
38135f293b
apple2: allow arbitrary start addresses for DOS 3.3 binaries
...
Remove requirement for start address to be $0803 or multiple of 256
2026-09-03 22:20:36 -07:00
Steven Hugg
e32e731612
c64: fixed issue #203 , added openroms-compatible cc65 library overrides for _cgetc and PLOT
2026-08-22 14:22:03 +02:00
Steven Hugg
ed7a36025f
refactor: moved stuff from emu.ts to src/machine/chips and vtextscroller
2026-08-15 12:49:00 +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
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
Fred Sauer
77bcaf6d1f
Apple II log header bytes skipped
2026-03-23 18:30:20 -07:00
Fred Sauer
f4e629c0c5
Apple II dynamic origin, fixes #204
2026-03-23 18:30:20 -07:00
Fred Sauer
aff2ea8dad
reformat src/machine/apple2.ts
2026-03-23 18:30:20 -07:00
Fred Sauer
9725a3f45c
Apple load/save paddle state
2026-03-23 18:30:19 -07:00
Fred Sauer
f159ebcafb
Add Apple SW0/SW1/SW2 button support
2026-03-23 18:30:19 -07:00
Fred Sauer
361722f1ba
Add apple2 paddle/joystick support
2026-03-23 18:30:19 -07:00
Fred Sauer
4a07410033
Reformat src/machine/apple2.ts
2026-03-23 18:30:19 -07:00
Steven Hugg
698f3cd7cb
gb: added gb color
2026-03-16 17:29:33 +01:00
Steven Hugg
d4442bd07f
mcr: tweaks
2026-03-13 08:53:52 +01:00
Steven Hugg
ebcae078c7
channelf: initial verison, not working, no BIOS
2026-03-12 14:57:51 +01:00
Steven Hugg
fc00254577
mcr: initial emulator (not yet working)
2026-03-12 10:00:28 +01:00
Steven Hugg
b0af89e0b0
exidy: tweaks
2026-03-11 19:44:39 +01:00
Steven Hugg
f5c77a4c41
exidy: tweaks
2026-03-08 14:47:17 +01:00
Steven Hugg
e00a7bca45
williams: don't init Worker in Node
2026-03-08 14:12:08 +01:00
Steven Hugg
f50aa23d24
cli: added --symbols, --save flags
...
gb: use codeseg_start parameter
2026-03-07 13:46:30 +01:00
Steven Hugg
88db11e076
gb: added native emulator, fixed sdasz80/gb parsing
2026-03-02 09:20:16 +01:00
Steven Hugg
2af33a837a
typescript: updated to 5.9.2
2025-09-23 18:44:26 -05:00
Steven Hugg
b177fb5ecb
apple2: fixed 0-9 on kbd
2025-09-04 10:16:42 -05:00
Steven Hugg
a91b721609
c64: updates, .ca65 -> .s, joystick #2
2024-11-05 15:55:35 -06:00
Steven Hugg
a7f09dc2ce
apple2: fixed LC c08x read
2024-06-05 09:39:03 -05:00
Steven Hugg
d733a2cd27
arm32: fixed VCVT, VLDR/VSTR
2024-01-09 15:56:10 -05:00
Steven Hugg
d5b5734ef9
arm: fixed fpu, raster frame sync
2024-01-02 13:49:55 -05:00
Steven Hugg
47a7aa5a83
arm: started on fpu insns
2024-01-01 15:21:52 -05:00
Steven Hugg
63ee25741b
arm: libc
2023-12-30 11:53:56 -05:00
Steven Hugg
8bdbae36e3
arm: parse ELF
2023-12-29 20:41:40 -05:00
Steven Hugg
c0909bef1b
arm: arm-tcc
2023-12-28 17:26:44 -05:00
Steven Hugg
45bc17d7ee
exidy: started platform, c example
2023-12-15 19:46:06 -05:00
Steven Hugg
d08d73f422
astrocade: worked on arcade emulation
2023-12-13 20:54:42 -05:00
Steven Hugg
43d844fa79
cleaned up Memory Map view
...
apple2: no logIOWrite for reads
2023-11-25 12:33:08 -06:00
Steven Hugg
c189875be3
apple2: AppleSingle header for CC65 by default, try to parse 4-byte DOS headers
2023-11-22 21:43:30 -06:00
Steven Hugg
73c7ac5941
added category field to presets
2023-11-16 13:40:23 -06:00
Steven Hugg
a252ea65bd
vic20: default tiny bios
2023-11-13 22:35:49 -06:00