Commit Graph

65 Commits

Author SHA1 Message Date
fb3fd5e8bb add frame counter at memory location 72 2024-06-16 14:10:18 +02:00
285d9aee2c add example for scaled text 2024-04-09 00:09:27 +02:00
d4bad3ba8b add sprite flipping to example 2024-04-07 23:20:13 +02:00
c8a9f533ef copy optimized blitSprite impl to grabSprite, add simple docs 2023-04-03 23:44:12 +02:00
bbb75838cd first unoptimized version of blitSprite & grabSprite 2023-04-02 23:21:31 +02:00
daf2a02cd8 fix sndGes name & add missing auto-import 2023-01-23 23:21:45 +01:00
7aa70ef39d some more tunnel optimization 2022-07-08 22:08:30 +02:00
2ce91ef49c continue TomCat's optimization of the tunnel 2022-06-22 00:18:20 +02:00
e7a00dd9c6 prepare for v0.2.0 release 2022-05-09 00:51:51 +02:00
a02243d98c add sound to skipahead 2022-05-08 20:28:06 +02:00
7e203d93e6 implement scheduled sound updates in native runtime 2022-05-02 08:19:34 +02:00
e44c87d1f6 add port of cracklebass 2022-04-29 00:22:55 +02:00
df0c169d54 use the last byte 2022-04-20 23:19:26 +02:00
61941bceeb add simple example for doing music just using playNote function 2022-04-20 21:48:03 +02:00
8fa64519e4 add playNote fn and bell chr (7) 2022-04-19 00:27:53 +02:00
7a52ce4e4c implement custom base address for GES 2022-04-18 16:40:16 +02:00
6f20d303c8 adjust tim_ges to latest sound chip revision 2022-04-18 11:52:07 +02:00
8713aa8930 adjust tim_ges to new soundchip version 2022-03-19 22:55:40 +01:00
0f82e6e711 removed aliasing in rect and saw oscilators 2022-03-19 14:53:21 +01:00
29186c806f add pulse width support to other wave types 2022-03-10 23:05:07 +01:00
b626d2609a implement proper exponential envelope timings 2022-03-09 23:03:15 +01:00
39ead8220f slight optimization, add pulse width modulation to melody voices 2022-03-09 09:22:27 +01:00
ce18a8a162 add initial pulse width support 2022-03-08 22:52:12 +01:00
a15e796489 first full version of time for ges 2022-03-08 22:20:54 +01:00
f178076b86 all basic wave forms, filters, panning 2022-03-08 09:46:35 +01:00
81adcf0198 implement more of the sound-chip 2022-03-07 23:58:54 +01:00
780caf965a sync sound registers to sound thread 2022-03-07 09:35:11 +01:00
0d514c7dd3 steady on now down to 197 bytes 2022-03-06 10:13:48 +01:00
a8eb3bda27 some clean up and optimization on steady on tim 2022-03-05 23:54:13 +01:00
9063e872d3 ported steady on tim as a sound test 2022-03-04 23:38:27 +01:00
85240599e8 first working version with sound 2022-03-04 09:50:10 +01:00
35ec5fdb59 add simple bytebeat example to test first implementation with 2022-03-02 22:42:23 +01:00
00d21b4745 add include dir to release script 2022-02-28 23:59:51 +01:00
d11b46576a prepare for 0.1.2 release 2022-02-28 23:19:58 +01:00
8815a8e02e add full dependencies to file watcher 2022-02-27 21:50:33 +01:00
eb7c33d412 update curlywas, use 'include "microw8-api.cwa"' in examples 2022-02-26 23:41:15 +01:00
266493ca1c run --browser is working (very unpolished) 2022-02-19 23:58:13 +01:00
c25a52b61b Prepare 0.1.1 release
add devkit mode to web runtime
add unpack and compile commands to uw8
2022-02-04 22:25:17 +01:00
f21497dd2e implement more robust file watcher 2022-01-29 15:22:14 +01:00
10ba7ed3bb make use of nontrapping-fptoint, add tunnel.cwa as reference 2022-01-02 16:34:11 +01:00
acea5cb6e0 enable nontrapping fptoint feature in c and zig example 2022-01-02 16:06:01 +01:00
20365a0dd0 port tunnel example to C 2022-01-02 15:22:11 +01:00
88ee0e1bef port rust tunnel example to zig 2022-01-02 13:58:56 +01:00
26206a312a add filter-exports command to automatically remove unused exports
this removes the need for a manual step in the rust example
2022-01-01 19:02:58 +01:00
6a75988489 update rust example 2022-01-01 15:51:18 +01:00
397ff19d80 test remaining control codes 2022-01-01 15:37:17 +01:00
b7e8ddf0f1 test new control codes 2022-01-01 14:19:58 +01:00
ed9d9fdeb5 implement more control codes 2021-12-31 23:09:49 +01:00
cd1275a78f implement framework for control codes 2021-12-31 22:12:21 +01:00
32345876b9 v0.1pre5 + some virtual fireworks for today 2021-12-31 11:08:31 +01:00