Commit Graph

44 Commits

Author SHA1 Message Date
d13f30d135 Update to latest web-sys & wasm-bindgen
All checks were successful
Cargo Build & Test / Rust project - latest (push) Successful in 54s
Cargo Build & Test / Release (push) Successful in 1m46s
2026-04-16 00:03:20 -05:00
38adf924d3 Use correct cargo flags to update package
Some checks failed
Cargo Build & Test / Rust project - latest (push) Successful in 55s
Cargo Build & Test / Release (push) Failing after 24s
2026-04-15 23:57:28 -05:00
38012b636b Force wasm-bindgen to specific version
Some checks failed
Cargo Build & Test / Rust project - latest (push) Successful in 55s
Cargo Build & Test / Release (push) Failing after 8s
2026-04-15 23:54:02 -05:00
58ec579347 Add steps to compile & release to website
Some checks failed
Cargo Build & Test / Rust project - latest (push) Successful in 53s
Cargo Build & Test / Release (push) Failing after 1m26s
2026-04-15 23:47:03 -05:00
70126d74ed Fix tests
All checks were successful
Cargo Build & Test / Rust project - latest (stable) (push) Successful in 54s
2026-04-15 23:18:05 -05:00
89361fc7cc Recompile cc65 for older glibc
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 53s
2026-04-15 23:15:50 -05:00
5c25059ae3 Add cc65 artifacts to repo for now
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 38s
2026-04-12 14:39:50 -05:00
9a1d5b04a4 Finalize webiste for Jon
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 37s
2026-04-09 08:26:31 -05:00
ce3b197d52 Update wasm page text
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 33s
2026-04-09 07:41:31 -05:00
309cc9c2df Clean up startup messages 2026-04-09 07:39:51 -05:00
5b2fc83dfb Use git dep for iced
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 37s
2026-04-08 23:05:38 -05:00
233fae545a Fix large sprites
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 8s
2026-04-08 22:47:41 -05:00
00e28203fa Remove debug prints in mem 2026-04-08 22:47:18 -05:00
f557ee248b Fix gitignore
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 7s
2026-04-08 21:45:20 -05:00
f84009aeb9 Minor improvements to APU
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 9s
2026-04-08 21:16:54 -05:00
875e493cd2 Fix memory mapping for MMC1 2026-04-08 21:15:45 -05:00
d140f1e122 Fix minor warnings and debug log 2026-04-08 21:15:15 -05:00
e882b3b325 Fix audio for wasm
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 10s
2026-03-27 00:49:06 -05:00
f6c3d073e7 Remove generated wasm files 2026-03-27 00:28:45 -05:00
b433148843 Split WASM and native versions, and move iced support code to native 2026-03-27 00:27:34 -05:00
3010469c8a Major progress on APU pulse channels & organization
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 9s
2026-03-16 03:02:33 -05:00
fa88c825a6 Actually disable sprite and background rendering based on mask 2026-03-16 03:01:37 -05:00
b9a30c286a Partial audio implementation
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 10s
2026-03-14 21:19:16 -05:00
3372559c19 Working Sprite implementation
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 9s
2026-02-10 22:17:51 -06:00
22c586f15a 2026-02-07 update
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 8s
2026-02-07 04:52:13 -06:00
825e245df1 Ignore memory dump files
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 27s
2026-01-26 01:25:46 -06:00
7b76026ade Minor refactors and bug fixes
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Has been cancelled
- Bit instruction now sets Z flag correctly
- DMA is no longer handled by cpu.rs
2026-01-26 01:25:23 -06:00
f861f75b21 Major refactor
- CPU is now it's own module
- Memory object is now shared to support mapper chips
- ROM is now stored as `Arc<[u8]>` to support mapper chips
2026-01-24 03:38:42 -06:00
b5e1d1a4c3 Fix 'oops cycle' timing, to pass timing test rom
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 25s
2026-01-20 00:14:17 -06:00
2e5e2ed1e7 Fix most basic timing issues 2026-01-19 17:30:34 -06:00
42c3af28b4 Add run to address to debugger 2026-01-19 17:28:52 -06:00
ac745f60e9 Implement more features for PPU and APU 2026-01-19 17:28:12 -06:00
13e4158b7b Remove some commented code
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 7s
2026-01-19 01:39:18 -06:00
cd3de5e361 Major work
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 10s
2026-01-19 01:36:58 -06:00
c535e4e76d Add new testcases with cc65 support
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 8s
2025-12-22 02:13:10 -06:00
c8d441297e Format and basic background impl 2025-12-21 14:03:01 -06:00
5c3d537cfd Update before heading home
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 26s
2025-12-19 20:38:47 -06:00
ce4532bcdf Complete initial tests for startup
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 8s
2025-12-14 14:44:54 -06:00
af770d232c Finally find (& fix) bug in BIT instructions
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 26s
- BIT not longer ANDs the A register
- I now a pretty good debug view for debugging the CPU
- I wrote a number_input element for iced
- I upgraded to iced 0.14
- I added images for play and pause
- The debug log now displays in the debug view
2025-12-14 13:10:57 -06:00
fecef26e2f Update tests with basic init 2025-12-13 20:29:52 -06:00
4113570eb3 Don't bother updating rust - the container is already rebuilt monthly, and we don't run on nightly
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 48s
2025-12-07 11:47:15 -06:00
db31ea1774 Add workflows
Some checks failed
Cargo Build & Test / Rust project - latest (stable) (push) Failing after 31s
2025-12-07 11:40:05 -06:00
e31be8a7a1 Include asm6f assembler in repo 2025-12-07 11:36:11 -06:00
d97a8559ec Initial commit 2025-12-07 11:34:37 -06:00