Steven Hugg
709857a18e
vic20: added to platforms menu, fix joystick in chips wasm (it's a submodule now)
2026-10-22 22:18:55 +02:00
Steven Hugg
9aa2490dba
vic20: fix the text window geometry
...
The VIC-I draws a fixed 22x23 character window, centered in the picture.
The emulator used the VIC-II's display window registers, so the window was
placed at a garbage offset: the first character column was clipped in half
and the whole picture was shifted 24 pixels to the right to hide it.
- the new emulator core (chips) centers the window and takes its vertical
position from the ROM, so NTSC and PAL ROMs both work
- the 24 pixel video shift is gone
- the platform loads res/vic20/vic20.bios (a real ROM set) when it is
available, and falls back to the stub BIOS otherwise
- a regression test checks the geometry of the rendered frame
2026-10-22 11:11:09 +02:00
Steven Hugg
34ccd5d547
npm: tweaks for npm release, github workflow, exclude vic20
2026-10-09 14:00:32 +02:00
Steven Hugg
154644fa70
moved res/* to res/<platform>/*
...
vscode: omit cpc, vic20 platform
2026-10-04 16:28:37 +02:00
Steven Hugg
58e3f3f9fb
atari8: fixed rom .extensions, removed wasm
2022-09-06 14:53:45 -05:00
Steven Hugg
3853f9a86a
vic20: added cart support, fixed bugs
2022-09-06 14:43:39 -05:00
Steven Hugg
a86e554336
Merge branch
2022-08-30 19:50:37 -05:00
Steven Hugg
ed7758d7e0
atari8: started on js platform
2022-08-30 19:37:30 -05:00
Steven Hugg
2555798b11
c64/zx/cpc: .wasm uses clock ticks, not msec
2022-08-20 18:15:36 -05:00
Steven Hugg
f33dc817f3
c64: new wasm, show badlines
2022-08-09 09:24:04 -05:00
Steven Hugg
42b2ded666
c64: update wasm, debugging
2022-07-29 11:33:54 -05:00
Steven Hugg
3beef5626c
c64: updated openroms
2022-07-19 10:46:04 -05:00
Steven Hugg
ec089b2d89
vic20: sort of functional (need res/vic20.bios, basic+chars+kernel)
2022-02-23 15:57:27 -06:00
Steven Hugg
c3403a0506
cpc: cpctelera, start @ 0x4000, new vsync
2021-12-02 13:01:02 -06:00
Steven Hugg
8fa0389da1
cpc: started investigation, cpcrslib, aspect
2021-12-01 14:03:26 -06:00
Steven Hugg
55735b4039
starting on WASI emulator support, atari800
2021-07-27 11:13:50 -05:00
Steven Hugg
58b49cb6f6
updated c64/zx .wasm emulators
2021-07-10 18:57:05 -05:00
Steven Hugg
add8ce7b8c
verilog: change input value by clicking
2021-05-03 16:58:33 -05:00
Steven Hugg
e962404c2f
basic: testInitialFor, staticArrays, token crunching, bell, more OPTIONs (17, 54, 68)
2020-08-11 20:45:36 -05:00
Steven Hugg
08af6ae3a5
loadBIOS() now on Machine interface, updated c64 BIOS, emulator types SYS command
2020-07-19 16:54:37 -05:00
Steven Hugg
99d32a17aa
c64: support call stack view
2020-07-14 07:32:45 -05:00
Steven Hugg
93aff314c8
c64, zx: added probe buffer support, need to log scanlines
2020-07-13 22:14:44 -05:00
Steven Hugg
921d2b2253
added ZX Spectrum 48k
2020-07-02 20:24:52 -05:00
Steven Hugg
0d77912ccc
x86: started using v86, freedos, fatfs, yasm, SmallerC
2020-06-15 10:28:02 -05:00