Steven Hugg
0988fa9136
c64/vic20.rom now loads properly after emulator init
2026-10-23 17:18:06 +02:00
Steven Hugg
0e565caa86
test worker: fixed emglobal.emglobal
2026-10-23 17:10:38 +02:00
Steven Hugg
c90688813b
fixed urust test for now
2026-10-22 13:04:07 +02:00
Steven Hugg
5477f1a5ee
tests: report build failures instead of dying with exit 7, removed urust tests for now
2026-10-22 12:38:09 +02:00
Steven Hugg
8a3cfc119c
vic20: tidy up the test
2026-10-22 11:14:13 +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
0063608f2a
urust: added #resource match pattern, can now pass --board
2026-10-21 14:11:30 +02:00
Steven Hugg
3e6e19aa65
fixed wasishim returning NOSYS, urust --auto-mod flag, -O1
2026-10-21 14:11:30 +02:00
Steven Hugg
81f7ec215a
asset editor now scans/supports rust files
2026-10-21 14:11:30 +02:00
Steven Hugg
c12db38f27
urust: read internal modules from .zip, fixed test
2026-10-21 14:11:30 +02:00
Steven Hugg
e6d7ee5ca5
fixed duplicate include file badges
2026-10-21 14:11:30 +02:00
Steven Hugg
5811892262
started on urust for 6502
2026-10-21 14:11:30 +02:00
Steven Hugg
73f6288c3b
ide worker fetches ArrayBuffers for Firefox; Firefox test harness
2026-10-21 14:10:26 +02:00
Steven Hugg
c279cf641e
change IDE entry from redir.html? to /latest/
2026-10-21 12:18:14 +02:00
Steven Hugg
0326b0962b
compat check: build an old release's examples with today's toolchain
2026-10-21 11:57:54 +02:00
Steven Hugg
bec3f4416b
added release scripts, gh pages builds on release branch
2026-10-21 10:04:05 +02:00
Steven Hugg
09d99f2c30
ui: "click screen" hit before audio unmuted
2026-10-19 12:34:00 +02:00
Steven Hugg
0e2679f6df
ui: Memory Browser: a symbol label covers only its reported size, and an unsized symbol stops at its segment boundary instea
...
d of running into the next segment.
2026-10-17 17:04:22 +02:00
Steven Hugg
bb9a401875
astrocade: improved astrocade-arcade platform, fixed astrocade gfx bugs, machine options (e.g. video rotate)
2026-10-12 11:33:24 +02:00
Steven Hugg
9255226d81
moved a few urls to 8bitworkshop org
2026-10-09 13:39:03 +02:00
Steven Hugg
9de901133f
ui: collapse blank lines in Probe Log
2026-10-08 10:43:24 +02:00
Steven Hugg
2999ab9f04
ui: add modules column to memory map view (sdcc, cc65), background racing stripes
2026-10-08 00:05:07 +02:00
Steven Hugg
680e9bdd93
pass "#symbol c" directives to mcpp
2026-10-07 16:25:32 +02:00
Steven Hugg
6f805e3c7e
ide: better detection of binary files, decode utf8 after binary read
2026-10-07 15:53:30 +02:00
Steven Hugg
64482210c8
added "tilemap" preview to asset editor; updated gb/large_map to handle tile color attrs
2026-10-07 12:46:18 +02:00
Steven Hugg
7508443833
migrated repo to https://github.com/8bitworkshop/8bitworkshop
2026-10-07 11:21:23 +02:00
Steven Hugg
03daeb5668
asset editor: added Charpad read-only view
2026-10-06 19:44:54 +02:00
Steven Hugg
b01acb90b8
ui: heat map for "highlighted executed lines"
2026-10-06 18:23:12 +02:00
Steven Hugg
b0c9dccf2c
cc65: fixed listing parse bug
2026-10-06 00:33:22 +02:00
Steven Hugg
291091f779
refreshed toolmeta version strings, updated ui toolchain info dialog
2026-10-05 12:12:53 +02:00
Steven Hugg
650c5cd7ba
cli: added --frames-dir --fps option for video; fast-png 6.4.0
2026-10-05 10:22:30 +02:00
Steven Hugg
0d1f77b927
resuming audio goes through resumeAudioContext(); apple2: added Mockingboard
2026-10-04 22:21:24 +02:00
Steven Hugg
108a20fe40
ui: share links now put the payload in the URL fragment, embed decodes both
2026-10-04 11:31:36 +02:00
Steven Hugg
d7e7b52b3a
nes: patch "#define NULL 0" in older neslib.h files
2026-10-04 11:06:01 +02:00
Steven Hugg
8ce2bc5fc6
vscode: support vector video
2026-10-03 21:23:52 +02:00
Steven Hugg
31e1d2f307
vscode: verilog waveform viewer, show trace when no video, fill trace when paused
2026-10-03 21:01:27 +02:00
Steven Hugg
60e5577fc3
verilog: record to VCD
2026-10-03 20:34:42 +02:00
Steven Hugg
d7e9249d69
vscode: added Machine view and 8bitworkshop panel
2026-10-03 20:18:38 +02:00
Steven Hugg
96d2db2896
vscode: paddle support
2026-10-03 17:16:10 +02:00
Steven Hugg
11461c811c
vscode: verilog has Signals window, fixed stale emulator panel on reload
2026-10-03 17:10:45 +02:00
Steven Hugg
9e2fc25486
verilog: parse warnings as warnings
2026-10-03 16:45:19 +02:00
Steven Hugg
beb4de48f7
added warnings that show up in the IDE and extension (but don't fail the build)
2026-10-03 16:21:20 +02:00
Steven Hugg
07aea4bf6a
cc65: only append warnings when errors are present
2026-10-03 15:51:12 +02:00
Steven Hugg
344cdd21f9
c64: fullscrollgame-sdcc.c for sdcc4, fixed source line offset bug, test
2026-10-03 15:42:54 +02:00
Steven Hugg
55709205c1
sdcc: added apple2 and c64 support for sdcc 4; serial command for devel-6502; fixed test
2026-10-03 15:01:22 +02:00
Steven Hugg
17baa12308
sdcc: added mos6502 target for sdcc 4
2026-10-03 14:55:22 +02:00
Steven Hugg
1327bc5bef
sdcc: support hybrid 3.x and 4.x compilers, 3.x is the default
2026-10-03 14:55:01 +02:00
Steven Hugg
01a47873ae
fixed some failing tests
2026-10-03 13:43:47 +02:00
Steven Hugg
5c813c2526
cc65: upgraded to V2.19-3867
...
apple2: added hires tgi driver, patches lores tgi driver in cc65
2026-10-03 09:27:49 +02:00
Steven Hugg
410b063c15
atari8: fixed xex loader INIT order
2026-10-03 00:03:55 +02:00