Steven Hugg
002aa41bad
testing out sub-frame replay slider, advanceFrameClock, fixed c64 memory corrupt
2020-07-04 15:32:21 -05:00
Steven Hugg
921d2b2253
added ZX Spectrum 48k
2020-07-02 20:24:52 -05:00
Steven Hugg
6ff4041251
added xasm6809 USE directive support; atari7800: fixed header
2020-06-30 19:53:23 -05:00
Steven Hugg
ed674f2cdb
c64: better detection of PRG start addr.
2020-06-26 16:00:04 -05:00
Steven Hugg
3f04fca6d4
c64: f2/f4/f8/f10 keys
2020-06-12 23:36:09 -05:00
Steven Hugg
abb1c3fb3e
c64: reset() fixed for ROM cart
2020-06-08 10:20:32 -05:00
Steven Hugg
3eb942e926
c64: modify IRQ to start program instead of type SYS string
2020-06-07 13:56:01 -05:00
Steven Hugg
58b6f0f922
Merge branch 'master' of github.com:sehugg/8bitworkshop
2020-06-03 18:38:24 -05:00
Steven Hugg
8c20b43ed9
makefile: support ip command for Arch Linux; c64: clock correction
2020-06-03 14:05:42 -05:00
cybernesto
3207f17a74
Fixed Apple II colors
...
The color palette in Hi-Res is Purple / Green and Med Blue / Orange.
Corrected RGB value of Light Blue (color 7) as it did not match the one in https://mrob.com/pub/xapple2/colors.html
2020-06-03 19:02:38 +02:00
Steven Hugg
c360b065f9
c64: updated help, clock freq
2020-05-27 09:33:36 -05:00
Steven Hugg
411795f8fa
added aspect: ratio to assets, c64 clears kbd on reset
2020-02-02 11:27:05 -06:00
Steven Hugg
e1772f2565
refactored into BaseWASMMachine/C64
2020-01-06 12:16:00 -06:00
Steven Hugg
59608b3a29
astrocade: fixed audio
2019-12-27 14:33:38 -06:00
Steven Hugg
acc05564a1
fixed typescript 'finally' error
2019-12-27 12:13:30 -06:00
Steven Hugg
b95bdfc7e7
astrocade: added wait states
2019-12-03 01:47:37 -06:00
Steven Hugg
f7ade09225
use throw Error() when possible
2019-11-13 14:49:00 -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
f31e2568f6
apple2: use base64 appleiigo; disk II; fixed colors
2019-09-14 21:05:09 -05:00
Steven Hugg
86e2866660
atari7800: display list, new memory map, logIllegal()
2019-09-11 14:15:31 -05:00
Steven Hugg
818386a5d2
prevent backspace key from leaving browser page
2019-09-08 18:59:08 -05:00
Steven Hugg
e45806e8cf
atari7800: new presets; fixed indirect timing
2019-09-08 18:17:06 -05:00
Steven Hugg
f6cc973cdd
took maxCycles out of advanceFrame()
2019-09-08 14:18:33 -05:00
Steven Hugg
69f4eed8a7
c64: refactored to machine
2019-09-08 12:36:26 -05:00
Steven Hugg
76a39c2d06
kim1: refactored to machine, still needs display/kbd
2019-09-08 10:44:35 -05:00
Steven Hugg
5a618dbd2f
sg-1000: presets don't work yet, removed from tests for now
2019-09-06 22:30:34 -04:00
Steven Hugg
7a75e971c5
logInterrupt() calls added
2019-08-27 21:19:38 -04:00
Steven Hugg
236c4bd0dd
7800: TIA/RIOT wastes a cycle; fixed NES probe; messed with views
2019-08-27 13:51:25 -04:00
Steven Hugg
657303a1f6
probe VRAM
2019-08-26 23:25:30 -04:00
Steven Hugg
2d8d2b91eb
atari7800: probe DMA bus
2019-08-26 19:05:00 -04:00
Steven Hugg
7f37644fc6
merged all debug stuff into BaseDebugPlatform
2019-08-26 18:52:33 -04:00
Steven Hugg
0bcd828670
added key handler to base machine
2019-08-26 14:01:16 -04:00
Steven Hugg
33a0e9ed57
refactored astrocade; added paddles, still need to simulate bus contention, bios platform
2019-08-26 12:59:20 -04:00
Steven Hugg
3b4d2b5f82
fixed SMS memory map
2019-08-25 15:21:57 -04:00
Steven Hugg
5323862172
use Z80 emulation from https://github.com/DrGoldfire/Z80.js for better performance
2019-08-25 15:12:56 -04:00
Steven Hugg
ecd7f364a6
added SMS
2019-08-25 13:19:58 -04:00
Steven Hugg
e87cb2bef1
added MSX
2019-08-25 12:38:22 -04:00
Steven Hugg
67c1223dbf
added coleco machine, base VDP
2019-08-25 12:15:22 -04:00
Steven Hugg
dba3060535
messing with heat maps
2019-08-25 11:03:39 -04:00
Steven Hugg
768253751a
cleaned up atari7800 platform (still have to log DMA via bus)
2019-08-25 09:59:55 -04:00
Steven Hugg
698d0c616c
renamed noise() to xorshift32()
2019-08-24 20:53:57 -04:00
Steven Hugg
ca0e81c07f
mw8080bw: moved to machine/; coalesce clocks
2019-08-24 19:01:44 -04:00
Steven Hugg
37c7ba8eb2
bring in the logic probe; fixed z80 debugger; moved apple2 to BasicScanlinePlatform
2019-08-24 16:49:56 -04:00
Steven Hugg
d4873545b2
audio: remove dc bias
2019-08-24 10:56:33 -04:00
Steven Hugg
dd070f71fc
vicdual conversion to BasicScanlineMachine
2019-08-24 10:35:33 -04:00
Steven Hugg
9c1736b506
Z80 machine; SavesInputState/AcceptsKeyInput
2019-08-23 21:08:43 -04:00
Steven Hugg
10a0d98f23
ControllerPoller uses default list of keys; fixed pokey
2019-08-23 18:38:30 -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