Thomas Harte
|
26064cb9a4
|
Tweak my way to a great-looking NTSC Master System.
Other things look bad though.
|
2026-01-16 22:38:37 -05:00 |
|
Thomas Harte
|
89e8e20fcf
|
Entrust the FilterGenerator.
|
2026-01-16 11:43:05 -05:00 |
|
Thomas Harte
|
665cdc38cc
|
Avoid double vector generation; lower threshold.
|
2026-01-15 21:45:54 -05:00 |
|
Thomas Harte
|
cbf4a479a0
|
Double buffer and kernel sizes.
|
2026-01-14 22:02:46 -05:00 |
|
Thomas Harte
|
19ea44d51f
|
Add header for std::function.
|
2026-01-14 07:47:04 -05:00 |
|
Thomas Harte
|
c4a1f2e5a7
|
Move to centralised apply_to iterator management.
|
2026-01-13 22:52:10 -05:00 |
|
Thomas Harte
|
a3ef460334
|
Use common box filter.
|
2026-01-13 17:29:02 -05:00 |
|
Thomas Harte
|
fd73b408a3
|
Provide an exported duplicate of box filtering.
|
2026-01-13 15:24:55 -05:00 |
|
Thomas Harte
|
9916ad3eed
|
Separate being a filter from filter generation.
|
2026-01-12 22:40:43 -05:00 |
|
Thomas Harte
|
1f1f809bf9
|
Reduce interface.
|
2026-01-12 14:35:14 -05:00 |
|
Thomas Harte
|
909fa57b27
|
Record references for the SID and biquad filter.
|
2025-11-14 13:29:15 -05:00 |
|
Thomas Harte
|
dbbb1d60fc
|
Add commentary, use filter reconfiguration to retain sample history.
|
2025-11-13 13:27:55 -05:00 |
|
Thomas Harte
|
86bf019aac
|
Attempt further to improve filter precision.
|
2025-11-13 11:54:37 -05:00 |
|
Thomas Harte
|
d00546dd77
|
Add post hoc filter, attempt to juice precision.
|
2025-11-13 07:31:59 -05:00 |
|
Thomas Harte
|
cf33e17688
|
Attempt to use biquad filter; fix signs.
|
2025-11-12 23:08:35 -05:00 |
|
Thomas Harte
|
c5c6c5ff72
|
Add textbook filter construction.
|
2025-11-12 22:06:48 -05:00 |
|
Thomas Harte
|
f232b179ed
|
Partition channels into filtered and unfiltered, and apply no-op biquad.
|
2025-11-12 17:40:14 -05:00 |
|
Thomas Harte
|
de78fb7a1c
|
Eliminate all references to M_PI.
|
2025-04-24 21:57:29 -04:00 |
|
Thomas Harte
|
94b972aaf4
|
Improve style.
|
2025-02-11 21:48:56 -05:00 |
|
Thomas Harte
|
d3ed485e7a
|
Take another big swing at indentation, some consts.
|
2024-12-01 21:44:14 -05:00 |
|
Thomas Harte
|
fafe43f013
|
Give value a type.
|
2024-01-16 23:42:04 -05:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once.
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
b7aa1a1c84
|
The FIRFilter interface depends upon size_t.
|
2021-07-02 17:21:53 -04:00 |
|
Thomas Harte
|
51d98ef9ab
|
Add missing stddef header where size_t is used.
|
2021-07-01 23:15:32 -04:00 |
|
Thomas Harte
|
2230ac6c38
|
Merge pull request #800 from TomHarte/QtProject
UNREADY. Adds a provisional Qt target.
|
2020-07-06 22:33:39 -04:00 |
|
Thomas Harte
|
0bf7de9d43
|
Advances to actually completing a build.
Many more warnings to iron out, however.
|
2020-05-30 00:47:43 -04:00 |
|
Thomas Harte
|
267006782f
|
Starts to add Qt target; resolves many build warnings.
|
2020-05-30 00:37:06 -04:00 |
|
Melissa Goad
|
603b747ac5
|
Fix Windows MSYS2 build (mostly)
|
2020-05-27 18:09:56 -05:00 |
|
Thomas Harte
|
25996ce180
|
Further doubles down on construction syntax for type conversions.
|
2020-05-09 23:00:39 -04:00 |
|
Thomas Harte
|
5242362f31
|
Slightly shuffles preprocessor use, the better for testing.
|
2020-02-16 17:53:26 -05:00 |
|
Thomas Harte
|
337cb4fb86
|
Resolves implicit type conversion warnings.
|
2020-02-16 14:05:23 -05:00 |
|
Thomas Harte
|
e66a3523b6
|
Makes some attempt at stereo support, with the Amstrad CPC being the test case.
|
2020-02-15 18:55:19 -05:00 |
|
Thomas Harte
|
61a63a673c
|
Adds a negative operator.
|
2018-11-26 22:34:04 -05:00 |
|
Thomas Harte
|
dc4b5cc37d
|
Effects DefaultAttenuation as an explicit default.
|
2018-11-23 22:33:01 -05:00 |
|
Thomas Harte
|
ad9b0cd4e3
|
Eliminates all endashes.
|
2018-05-13 15:43:03 -04:00 |
|
Thomas Harte
|
0b771ce61a
|
Removes all instances of the copyright symbol.
|
2018-05-13 15:19:52 -04:00 |
|
Thomas Harte
|
f4097290c2
|
Made various corrections following a quick for-loop constness audit.
|
2018-04-30 22:23:57 -04:00 |
|
Thomas Harte
|
2e15fab651
|
Doubles down on <cX> over <X.h> for C includes, and usage of the namespace for those types and functions.
|
2017-11-11 15:28:40 -05:00 |
|
Thomas Harte
|
6a176082a0
|
Switches a couple of overlooked C-style casts to functional style.
|
2017-11-11 12:41:49 -05:00 |
|
Thomas Harte
|
2e12370251
|
Resolves some of the dangling C-isms remaining in my FIR filter, and introduces filter composition.
|
2017-11-11 12:30:45 -05:00 |
|
Thomas Harte
|
62218e81bf
|
Fixes the FIR filter again from the Apple side.
|
2017-11-08 22:48:44 -05:00 |
|
Thomas Harte
|
c45d4831ec
|
Introduces an SConstruct file and corrects those errors and warnings that arise in Ubuntu.
|
2017-11-08 22:36:41 -05:00 |
|
Thomas Harte
|
6e1d69581c
|
Eliminates a variety of end-of-line spaces.
|
2017-11-07 22:54:22 -05:00 |
|
Thomas Harte
|
f95515ae81
|
Eliminates a large number of instance of end-of-line tabs.
|
2017-11-07 22:51:06 -05:00 |
|
Thomas Harte
|
5e3e91373a
|
Switches all unsigned int and double casts to functional style.
|
2017-10-21 19:49:04 -04:00 |
|
Thomas Harte
|
e01f3f06c8
|
Completed curly bracket movement.
|
2017-03-26 14:34:47 -04:00 |
|
Thomas Harte
|
2332f72875
|
Formalised clock-rate multiplication within disk drives, discovered that the stepper didn't have ideal behaviour for my timed event loop and hence nailed down the semantics a ilttle more.
(obiter: the 1540 now appears to discern the correct sequence of bits. Framing is off in my test printfs but that's neither here nor there).
|
2016-07-31 13:32:30 -04:00 |
|
Thomas Harte
|
e55db0cfe8
|
Made an attempt to eliminate creeping tape processing accuracy misses, which implied factoring out the GCM and LCD functions, which I then felt didn't really amount to signal processing.
|
2016-07-29 05:19:01 -04:00 |
|
Thomas Harte
|
c123f3bf74
|
Fixed run extension, temporarily forced colour amplitude.
|
2016-04-23 14:16:49 -04:00 |
|
Thomas Harte
|
3038704977
|
Attempted to introduce a lowpass filter to the graphics output, reverted 6502 optimisations as seemingly not working.
|
2016-03-21 22:01:25 -04:00 |
|