Thomas Harte
|
e44cbcc1d5
|
Add to all project files.
|
2025-11-19 21:08:46 -05:00 |
|
Thomas Harte
|
c876bcb849
|
Ensure appropriate-looking .com files get to the Enterprise.
|
2025-11-19 17:50:16 -05:00 |
|
Thomas Harte
|
febff84421
|
Add file bundles as an undefined concept.
|
2025-11-19 17:09:55 -05:00 |
|
Thomas Harte
|
1ca261986e
|
New direction: attempt a first sweep with the EP128Emu ROM.
|
2025-11-19 17:04:39 -05:00 |
|
Thomas Harte
|
71e319a815
|
Merge branch 'master' into EXOSDirect
|
2025-11-19 16:24:35 -05:00 |
|
Thomas Harte
|
a67e222c35
|
Merge pull request #1642 from TomHarte/WriteableD64
Enable writing to D64 images.
|
2025-11-19 13:31:34 -05:00 |
|
Thomas Harte
|
e173a93b57
|
Decode and write sectors.
|
2025-11-19 13:14:13 -05:00 |
|
Thomas Harte
|
3dbf62ca08
|
Treat lack of a serialiser as at-end.
|
2025-11-19 13:13:58 -05:00 |
|
Thomas Harte
|
bb5239e553
|
Move D64 into a position where it needs to decode sectors.
|
2025-11-19 12:29:57 -05:00 |
|
Thomas Harte
|
faec5c3f84
|
Merge pull request #1640 from TomHarte/1540Writing
Give the 1540/1541 the ability to write.
|
2025-11-18 22:59:23 -05:00 |
|
Thomas Harte
|
9c359627f3
|
Add optional initial shift delay.
|
2025-11-18 22:47:19 -05:00 |
|
Thomas Harte
|
2a0208c554
|
Set up more realistic feedback loop.
|
2025-11-18 18:26:02 -05:00 |
|
Thomas Harte
|
f513edc006
|
Attempt full write loop.
|
2025-11-18 17:03:22 -05:00 |
|
Thomas Harte
|
9e39be282b
|
Start to consolidate relationship around push.
|
2025-11-18 13:12:41 -05:00 |
|
Thomas Harte
|
a9d945d6d2
|
Merge pull request #1639 from TomHarte/CommodoreNew6502s
Adapt all Commodore machines to 6502Mk2.
|
2025-11-17 23:16:17 -05:00 |
|
Thomas Harte
|
5e465f1ff4
|
Avoid function specialisation.
|
2025-11-17 23:04:33 -05:00 |
|
Thomas Harte
|
5359964fef
|
Make minor style improvements, fix cursor keys.
|
2025-11-17 22:55:18 -05:00 |
|
Thomas Harte
|
fa8be26f9f
|
Fix read-only bit.
|
2025-11-17 22:20:20 -05:00 |
|
Thomas Harte
|
aabfe7c284
|
Observe that there is an attempt to output data.
|
2025-11-17 21:15:42 -05:00 |
|
Thomas Harte
|
d011b10b5d
|
Update comments, add note-to-self on write mode.
|
2025-11-17 17:54:09 -05:00 |
|
Thomas Harte
|
332b37063f
|
Adjust for style.
|
2025-11-17 17:15:26 -05:00 |
|
Thomas Harte
|
b3a9e39be3
|
Transfer C1540, ensure Plus 4 bus always holds _something_.
|
2025-11-17 14:39:35 -05:00 |
|
Thomas Harte
|
67590cf06b
|
Adapt Vic-20 to the newer 6502.
|
2025-11-17 14:23:05 -05:00 |
|
Thomas Harte
|
236fdacb36
|
Adapt Plus 4 to the newer 6502.
|
2025-11-17 14:14:25 -05:00 |
|
Thomas Harte
|
176bda9eb8
|
Merge pull request #1637 from TomHarte/Voice3Off
SID: support the voice 3 disable bit.
|
2025-11-14 19:35:05 -05:00 |
|
Thomas Harte
|
9f0a0443a8
|
SID: support the voice 3 disable bit.
|
2025-11-14 15:38:54 -05:00 |
|
Thomas Harte
|
fd1a7e78c5
|
Merge pull request #1636 from TomHarte/BiquadAttribution
Record references for the SID and biquad filter.
|
2025-11-14 13:29:55 -05:00 |
|
Thomas Harte
|
909fa57b27
|
Record references for the SID and biquad filter.
|
2025-11-14 13:29:15 -05:00 |
|
Thomas Harte
|
5630b1c351
|
Merge pull request #1634 from TomHarte/BeebSID
Investigate the SID via BeebSID.
|
2025-11-13 20:38:34 -05:00 |
|
Thomas Harte
|
c4fe38a61f
|
Allow potentometer inputs to be set; disable SID by default.
|
2025-11-13 18:05:13 -05:00 |
|
Thomas Harte
|
5b4f303e35
|
Mention memory barrier.
|
2025-11-13 18:02:41 -05:00 |
|
Thomas Harte
|
c9c1bde6e2
|
Switch to spinning on SID thread synchronisation.
|
2025-11-13 17:59:24 -05:00 |
|
Thomas Harte
|
d01e1f3bb1
|
Block and synchronise threads for voice 3 readback.
|
2025-11-13 17:34:57 -05:00 |
|
Thomas Harte
|
fd32e63459
|
Clean up: pull out noise generation, remove code from header.
|
2025-11-13 13:44:53 -05:00 |
|
Thomas Harte
|
dbbb1d60fc
|
Add commentary, use filter reconfiguration to retain sample history.
|
2025-11-13 13:27:55 -05:00 |
|
Thomas Harte
|
1ce013bcf7
|
Simplify, update noise tap.
|
2025-11-13 11:59:56 -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
|
fa0835abd8
|
Capture all filter parameters.
|
2025-11-12 17:47:49 -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
|
a4a0026cab
|
Reintroduce decay stage; flip pulse meaning.
|
2025-11-11 21:38:27 -05:00 |
|
Thomas Harte
|
eac7493180
|
Support master volume.
|
2025-11-11 21:04:07 -05:00 |
|
Thomas Harte
|
989fb32fba
|
Fix clocking, do a linear attack phase.
|
2025-11-11 20:53:54 -05:00 |
|
Thomas Harte
|
735afcfabb
|
Adopt painful pulse test, temporarily (?).
|
2025-11-11 18:26:00 -05:00 |
|
Thomas Harte
|
37152a1fad
|
Start testing; I'm now unsure about pulses.
|
2025-11-11 17:54:31 -05:00 |
|
Thomas Harte
|
4e86184955
|
Add local hack to ensure good flushing.
|
2025-11-11 14:40:13 -05:00 |
|
Thomas Harte
|
d23dbb96c2
|
Support system volume, avoid clipping.
|
2025-11-11 14:40:04 -05:00 |
|
Thomas Harte
|
4586e4b4c1
|
Apply envelope.
|
2025-11-11 14:26:53 -05:00 |
|