Commit graph

10012 commits

Author SHA1 Message Date
tildearrow 0bc85b3ee6 more work in progress stuff 2025-04-21 03:25:38 -05:00
tildearrow 7aa735857c OPL: VGM reset after initializing OPL3 mode 2025-04-21 03:25:07 -05:00
tildearrow 70ed57b7f5 6502 command stream player, part 15 2025-04-20 04:45:06 -05:00
tildearrow 7cbc59db32 6502 command stream player, part 14
fix it up
plays Manbow pretty well
2025-04-20 02:12:22 -05:00
tildearrow 79331737ce 6502 command stream player, part 13
possible implementation of full commands
2025-04-19 18:56:37 -05:00
tildearrow 470ae1b7a9 strip opt commands 2025-04-19 18:56:19 -05:00
tildearrow 3407202f12 6502 command stream player, part 12
optimize byte reading (from ~26 to ~14 cycles)
2025-04-19 06:45:34 -05:00
tildearrow de86a7f742 6502 command stream player, part 11
don't relocate on byte read routine
2025-04-19 04:29:10 -05:00
tildearrow ffb4b9e640 6502 command stream player, part 10
fix jump
2025-04-18 18:41:35 -05:00
tildearrow 84eb84b89f raster time display 2025-04-18 18:39:09 -05:00
tildearrow dc42a1d910 6502 command stream player, part 9
it plays!
2025-04-18 17:39:14 -05:00
tildearrow a694a6ff64 6502 command stream player, part 8
NES test ROM displays something
2025-04-18 16:05:01 -05:00
tildearrow fa85aa9e83 Makefile 2025-04-18 14:35:30 -05:00
tildearrow 53f6dea29c it does not work 2025-04-18 14:17:35 -05:00
tildearrow 05059e3e26 6502 command stream player, part 7
NES ROM - untested. probably will not work
2025-04-18 13:57:25 -05:00
tildearrow 3a04b5b18d 6502 command stream player, part 6
preparing NES test player
2025-04-18 04:57:31 -05:00
Electric Keet 543b99e353 Updated docs with new metronome icon. 2025-04-18 04:18:05 -05:00
Electric Keet adf7d4b740 New metronome icon!
The bell just wasn't cutting it.
2025-04-18 04:18:05 -05:00
tildearrow 66e2791b35 6502 command stream player, part 5
it compiles

to-do: test with an actual command stream
2025-04-17 20:05:14 -05:00
tildearrow 134954412d remove loop command from command stream
it is unused
2025-04-17 19:13:39 -05:00
tildearrow 334d4bab67 one-byte vibrato 2025-04-17 18:58:11 -05:00
tildearrow b1a630f2cd 6502 command stream player, part 4 2025-04-17 04:39:51 -05:00
tildearrow 17a14f292f 6502 command stream player, part 3
does not compile
2025-04-16 20:40:11 -05:00
tildearrow f18faa4655 CI: move to Ubuntu 22.04 2025-04-16 03:50:24 -05:00
tildearrow f796dbee38 move some of the commands
$d0-$df are now $e0-$ef
$e0-$ef are now $f0-$ff
$f0-$ff are now $d0-$df
2025-04-15 19:58:55 -05:00
tildearrow 674b5e31c7 fix certain commands being incomplete 2025-04-15 19:06:51 -05:00
tildearrow c1e97e3467 6502 command stream player, part 2 2025-04-15 18:48:51 -05:00
tildearrow ecc60a3a64 prepare to move things around
speed dial commands and speed delays will be moved to e0-ff in order to
accelerate command check process (one cmp as opposed to a large command call table)
2025-04-15 18:35:50 -05:00
tildearrow a2269bc2b1 6502 command stream player, part 1
doesn't work
2025-04-15 05:05:14 -05:00
tildearrow 1c71f5b4a1 derrame de memoria 2025-04-15 05:01:37 -05:00
tildearrow 279dcc94e5 another tiny speed optimization 2025-04-14 19:25:25 -05:00
tildearrow 911a4520ad speed it up a bit more 2025-04-14 17:48:16 -05:00
tildearrow dc98a00f9e remove some assertions 2025-04-14 16:29:57 -05:00
tildearrow 5e4dbe7063 improve export progress 2025-04-14 14:42:15 -05:00
tildearrow 4899513194 new off + wait 1 command 2025-04-14 13:42:15 -05:00
tildearrow b398108534 improve command stream player code 2025-04-14 12:57:27 -05:00
tildearrow 335040f5dd tell me how much 2025-04-14 05:09:20 -05:00
tildearrow 5ed152d28c clarify endianness of command streams 2025-04-13 20:50:12 -05:00
tildearrow e79721b785 add big endian and long ptr options to cmd stream
the format also changes!
2025-04-13 20:42:15 -05:00
tildearrow d9abd551a2 Revert "Revert "fix YMF276-LLE""
This reverts commit ad42b37fb6.
2025-04-13 16:05:13 -05:00
tildearrow 9941403bad Revert "Revert "fix tremolo in YMF262-LLE""
This reverts commit 03ca2f113e.
2025-04-13 16:04:53 -05:00
tildearrow edea3bc1b6 Revert "Revert "fix tremolo in YM3812-LLE""
This reverts commit 26817ca1fb.
2025-04-13 16:04:38 -05:00
tildearrow a3b77edbba Revert "update YM268-LLE"
This reverts commit e4ffb2b3d3.
2025-04-13 15:38:43 -05:00
tildearrow 036e33b730 who changed this 2025-04-13 15:37:39 -05:00
tildearrow 26817ca1fb Revert "fix tremolo in YM3812-LLE"
This reverts commit 04ec880b50.
2025-04-13 15:36:30 -05:00
tildearrow 03ca2f113e Revert "fix tremolo in YMF262-LLE"
This reverts commit d6bb2bd7c4.
2025-04-13 15:36:27 -05:00
tildearrow ad42b37fb6 Revert "fix YMF276-LLE"
This reverts commit 7cb318077c.
2025-04-13 15:36:24 -05:00
freq-mod 7cb318077c fix YMF276-LLE 2025-04-13 17:18:23 +02:00
freq-mod d6bb2bd7c4 fix tremolo in YMF262-LLE 2025-04-13 17:16:35 +02:00
freq-mod 04ec880b50 fix tremolo in YM3812-LLE 2025-04-13 17:15:47 +02:00