Commit graph

108 commits

Author SHA1 Message Date
datajerk
f5840bdab0
Merge pull request #20 from ryandesign/patch-4
Remove c2t.h.[12] after makeheader is done
2021-10-07 19:26:52 -06:00
datajerk
a75cfc7240
Merge pull request #21 from ryandesign/patch-5
Allow Makefile compiler to be set with CC variable
2021-10-07 19:23:34 -06:00
datajerk
5354285b93
Merge pull request #19 from ryandesign/patch-3
c2t.h depends on c2t.h.0 and makeheader
2021-10-07 19:20:37 -06:00
datajerk
5d70955811
Merge pull request #18 from ryandesign/patch-2
Fix typo in c2t.h / c2t.h.0
2021-10-07 19:19:58 -06:00
datajerk
59607941d8
Merge pull request #16 from ryandesign/patch-1
Fix typos in README.md
2021-10-07 19:19:24 -06:00
Ryan Schmidt
4cd51e90c3 Fix typos in README.md 2021-10-05 18:56:12 -05:00
Ryan Schmidt
2fa723c7b7 Allow Makefile compiler to be set with CC variable 2021-09-30 17:08:11 -05:00
Ryan Schmidt
7a2c8cd0f7 Remove c2t.h.[12] after makeheader is done 2021-09-30 16:46:01 -05:00
Ryan Schmidt
4321502369 c2t.h depends on c2t.h.0 and makeheader
If either c2t.h.0 or makeheader changes, c2t.h should be regenerated.
2021-09-30 16:42:28 -05:00
Ryan Schmidt
867ebc6fbb Fix typo in c2t.h / c2t.h.0 2021-09-30 16:40:13 -05:00
datajerk
10857ec0bc
Merge pull request #15 from ryandesign/patch-1
Fix Virtual ][ and MinGW URLs in README.md
2021-09-29 17:44:14 -06:00
Ryan Schmidt
8f0ef0f3c2
Fix Virtual ][ and MinGW URLs in README.md 2021-09-29 15:13:50 -05:00
Egan Ford
a46733a60a cleanup and tests 2021-08-22 13:22:42 -06:00
Egan Ford
90096d3f2e minor updates 2021-08-22 13:11:05 -06:00
Egan Ford
61efd1beab macos universal binaries (x86_64/arm64) 2021-08-22 13:07:48 -06:00
Egan Ford
dd6a0de61c updated README with link to ubuntu build notes 2021-08-22 11:59:57 -06:00
Egan Ford
c93a5ee2ec updated README with link to ubuntu build notes 2021-08-22 11:59:31 -06:00
Egan Ford
a3b7d75f44 updated README with link to ubuntu build notes 2021-08-22 11:59:07 -06:00
Egan Ford
85fa3a60af updated ubuntu notes for installing cc65 in home dir to avoid possible conflict 2021-08-22 11:56:57 -06:00
Egan Ford
505035859c fresh builds (no new func), added ubuntu notes 2021-08-22 10:41:17 -06:00
Egan Ford
df0c177c90 updated url to cl65 2021-08-22 09:53:06 -06:00
Egan Ford
fd80c0c7b1 new binaries built 2020-06-16 11:35:12 -06:00
datajerk
e8fb623567
Merge pull request #11 from sntfrc/patch-1
Fix for hexdump parsing
2020-06-16 11:27:21 -06:00
Federico Santandrea
215adb3a64
Fix for hexdump parsing
On my machine, makeheader produced headers with lots of casts of 16-bit variables to unsigned char. Compiler warned about this many times and then successfully produced executable files, which warn about simulated inflate failures and produce unusable WAV files. This little modification in how hexdump is called fixes it for me. I believe this is the same issue as https://github.com/datajerk/c2t/issues/1
2020-06-16 17:06:13 +02:00
Egan Ford
085bef08ad updates to support MacOS Catalina lack of 32bit support, wine in docker, new Virtual ][ 2020-03-12 08:21:12 -06:00
Egan Ford
d3e5058598 updates to support MacOS Catalina lack of 32bit support, wine in docker, new Virtual ][ 2020-03-12 08:04:57 -06:00
Egan Ford
008faedd31 updates to support MacOS Catalina lack of 32bit support, wine in docker, new Virtual ][ 2020-03-12 08:01:24 -06:00
Egan Ford
b0555698c4 windows prebuilt added to repo 2019-04-04 09:46:03 -06:00
Egan Ford
82303cbf94 fixed README.md (-Wno-misleading-indentation added), squashed yet another warning 2019-04-04 08:41:38 -06:00
Egan Ford
0bee480203 fixed README.md (-I. added) for building on windows 2019-04-04 08:37:19 -06:00
datajerk
0708f49575
Merge pull request #9 from ep00ch/master
Update README.md curl instructions
2018-11-16 10:47:41 -07:00
ep00ch
b816e205a2
Update README.md 2018-11-16 09:13:41 -08:00
Egan Ford
cfaff7c951 minor changes, README.md for Virtual version 2018-07-02 09:39:40 -06:00
Egan Ford
a8e7965761 minor changes, makefile gcc warnings clean up, revert to using Virtual Box 7.6 for testing 2018-07-02 09:36:12 -06:00
Egan Ford
0ed656220a new binaries 2017-10-23 11:03:06 -06:00
datajerk
43d41a476f Merge pull request #8 from raphlinus/buf_refactor
Refactor appendtone signature
2017-10-23 10:55:52 -06:00
Raph Levien
ca608e9ca2 Set rate before outbuf_init
Fixes failing tests in dsk case, due to rate mismatch.
2017-10-23 12:34:33 -04:00
Raph Levien
07e57f3f05 Refactor appendtone signature
Creates an "outbuf" struct with all the state needed for rendering
pulses into an audio buffer. Calls to appendtone take a pointer to
this struct instead of four separate args.

This patch shouldn't affect behavior at all. It is a step toward
providing band-limited waveform generation (see #4).

Also uses doubling approach to reallocate audio buffer, one of the
existing todo items.
2017-10-23 12:33:58 -04:00
datajerk
c85a35257e Merge pull request #7 from datajerk/revert-6-buf_refactor
Revert "Refactor appendtone signature"
2017-10-23 09:33:55 -06:00
datajerk
7dcf886f1d Revert "Refactor appendtone signature" 2017-10-23 09:33:29 -06:00
datajerk
036bfa7080 Merge pull request #6 from raphlinus/buf_refactor
Refactor appendtone signature
2017-10-23 09:21:51 -06:00
Raph Levien
00c4de9221 Refactor appendtone signature
Creates an "outbuf" struct with all the state needed for rendering
pulses into an audio buffer. Calls to appendtone take a pointer to
this struct instead of four separate args.

This patch shouldn't affect behavior at all. It is a step toward
providing band-limited waveform generation (see #4).

Also uses doubling approach to reallocate audio buffer, one of the
existing todo items.
2017-10-22 18:00:31 -04:00
Egan Ford
434bfb8c87 added windows binaries 2017-10-20 20:35:33 -06:00
datajerk
c99a381650 Merge pull request #5 from raphlinus/prototype_23k
Prototype of 23kbps encoding
2017-10-20 15:33:08 -06:00
Raph Levien
5a668f656e Prototype of 23kbps encoding
This commit adds prototype waveform generating code (in Python) and a
corresponding receiver on the Apple IIe side. It is intended as a
base for experimentation, as the waveform was calibrated to work well
for one machine, and more testing is needed to determine if it needs
recalibration on a machine-by-machine basis.

See #4 for more discussion.
2017-10-20 17:19:39 -04:00
Egan Ford
3091b5aaff added LICENSE 2017-10-20 13:50:30 -06:00
Egan Ford
41aaeee449 version bump for c2t, tests passed, cl65 2.13.3 required for now 2017-09-27 09:37:49 -06:00
Egan Ford
a4fdcc028c more c2t cleanup back ported from c2t-96h 2017-09-27 09:18:47 -06:00
Egan Ford
b2dfc246aa reversed cl65 2.16 hack that didnt work. minor cleanup 2017-09-27 09:14:37 -06:00
Egan Ford
bc7dfe47d1 remove listbytes from asm/Makefile to support cl65 2.16, spelling error in article 2017-09-26 13:58:24 -06:00