Commit Graph

  • 5f4cb9ba05 uxnemu: delay for 25ms if failed to push stdin event - queue is probably full Sigrid Solveig Haflínudóttir 2024-02-19 19:29:54 +0000
  • 1bba517f37 (abc-disp) Added dispatch table implementation core Devine Lu Linvega 2024-02-19 10:35:28 -0800
  • 124d0bf193 (cores/abc) Removed unreachable case Devine Lu Linvega 2024-02-18 21:24:21 -0800
  • d9861c1a04 Improved abc core Devine Lu Linvega 2024-02-18 21:18:08 -0800
  • 99d41a2027 Updated core with memory wrapping Devine Lu Linvega 2024-02-18 18:01:19 -0800
  • c37d2cd75c (brainfuck.tal) Optimizations Devine Lu Linvega 2024-02-15 21:00:00 -0800
  • 3bd7ea944f (brainfuck.tal) Minor optimizations Devine Lu Linvega 2024-02-15 20:47:53 -0800
  • a41f1ce3e8 (brainfuck.tal) Modernizing Devine Lu Linvega 2024-02-15 20:31:27 -0800
  • 57396faa94 uxncli will exit if no console vector Devine Lu Linvega 2024-02-15 15:31:16 -0800
  • 8abb621b12 Updated date Devine Lu Linvega 2024-02-14 15:25:48 -0800
  • c39d656b52 Added support for multi-byte keyboard input Devine Lu Linvega 2024-02-14 15:20:41 -0800
  • 9da44f52d4 Added system.cat example Devine Lu Linvega 2024-02-14 15:17:08 -0800
  • 3fa01a63d8 screen: fix an UB Sigrid Solveig Haflínudóttir 2024-02-14 16:28:50 +0000
  • 300a3d7b3e (button.tal) Formatting Devine Lu Linvega 2024-02-07 10:01:55 -0800
  • ff7c82f9e5 (button.tal) Because sometimes you just need a button Devine Lu Linvega 2024-02-07 09:59:53 -0800
  • 3e1183285a (hilbert) Optimizations Devine Lu Linvega 2024-01-21 09:51:23 -0800
  • 46e2374049 (hilbert) Housekeeping Devine Lu Linvega 2024-01-21 09:42:10 -0800
  • f34bab675a (hilbert) Terminate properly Devine Lu Linvega 2024-01-21 09:38:25 -0800
  • af7a59623b (hilbert) Faster drawing routine Devine Lu Linvega 2024-01-21 09:17:20 -0800
  • f3d86c5384 (hilbert) Cache last pos Devine Lu Linvega 2024-01-21 08:58:34 -0800
  • 2560216ed0 (hilbert) Housekeeping Devine Lu Linvega 2024-01-21 08:39:29 -0800
  • 8212ca5edb (controller.tal) Housekeeping Devine Lu Linvega 2024-01-15 15:21:04 -0800
  • 4a303fab90 (bunnymark) Added controller input Devine Lu Linvega 2024-01-15 08:45:41 -0800
  • 17e6d4df22 (bunnymark) Optimizations Devine Lu Linvega 2024-01-15 08:41:54 -0800
  • 362dee8b1b (bunnymark) Housekeeping Devine Lu Linvega 2024-01-15 08:30:25 -0800
  • 950a5085ee (bunnymark) Optimizations Devine Lu Linvega 2024-01-15 08:23:10 -0800
  • 6fbf4ff535 (bifurcan) Optimizations Devine Lu Linvega 2024-01-14 16:16:54 -0800
  • 6e50e4ce92 (bifurcan) Modernize style Devine Lu Linvega 2024-01-14 16:06:24 -0800
  • 6128c79b18 Fixed issue with EOF Devine Lu Linvega 2024-01-13 16:50:05 -0800
  • 7bf469dca2 (file) Clamp length for stat Devine Lu Linvega 2024-01-04 19:03:08 -0800
  • 2878639cd7 (file) Expand stat port to show longer file length than a short Devine Lu Linvega 2024-01-04 17:20:50 -0800
  • 6712c3eeb9 (file) atomic result for stating Devine Lu Linvega 2024-01-04 16:42:47 -0800
  • 69ddbdf0c3 (file) Do not stat twice Devine Lu Linvega 2024-01-04 14:26:21 -0800
  • 9ca712237b (file) put_line use put_info Devine Lu Linvega 2024-01-04 11:28:21 -0800
  • 1f622ff541 (file) Can File/stat with only 4 bytes of length Devine Lu Linvega 2024-01-04 10:58:57 -0800
  • 29823e5bd1 (file) Removed PEEK2 macros Devine Lu Linvega 2024-01-04 09:44:46 -0800
  • 22af2ba9c3 (screen) Cache the content of the auto byte Devine Lu Linvega 2024-01-03 09:19:09 -0800
  • 011662e1dd (screen) cache elements of the auto byte Devine Lu Linvega 2024-01-03 09:05:16 -0800
  • 163d48ec34 Removed extra variable Devine Lu Linvega 2024-01-03 08:44:31 -0800
  • 6ba21f8470 (screen) Cache temp values Devine Lu Linvega 2024-01-03 08:30:36 -0800
  • 1796eb938f Removed unused variable Devine Lu Linvega 2024-01-02 20:24:42 -0800
  • 02f7add4ac Housekeeping Devine Lu Linvega 2024-01-02 19:20:16 -0800
  • 78526d56e3 Make uxn instance public Devine Lu Linvega 2024-01-02 11:54:12 -0800
  • 8c212fed3e Housekeeping Devine Lu Linvega 2024-01-02 11:29:02 -0800
  • a4f4eb7460 Minor optimization in system Devine Lu Linvega 2024-01-02 09:55:52 -0800
  • 3f252c0ee3 Fixed crash from missing dev page neauoire 2023-12-25 14:39:29 -0800
  • 7ec95315ce Fix audio device regression Bad Diode 2023-12-20 09:20:22 +0100
  • 8ca6c75e29 Removed old screen.flip example neauoire 2023-12-19 11:16:10 -0800
  • 5fa8fb8401 Removed old system.catch example neauoire 2023-12-19 11:12:23 -0800
  • 6e45b5700f (screen.auto) Added a auto port testing file neauoire 2023-12-19 10:52:15 -0800
  • b952a2417b (screen) Fixed issue with blending modes neauoire 2023-12-18 17:47:24 -0800
  • a62fce6316 Faster screen drawing routines neauoire 2023-12-18 14:44:36 -0800
  • 14bf95ba39 (console.tal) Improved example neauoire 2023-12-05 11:55:46 -0800
  • 94f6627145 (816.uf1) Added font neauoire 2023-11-25 15:52:59 -0800
  • e016461263 (screen) Fixed pixel fill bug neauoire 2023-11-18 10:56:34 -0800
  • 86c46be310 (Screen) Removed unused variable neauoire 2023-11-12 17:05:46 -0800
  • efd70d34be (Screen) Pass addr to sprite neauoire 2023-11-12 17:01:16 -0800
  • f744a95a70 (Screen) Cached row only written when visible neauoire 2023-11-12 16:54:19 -0800
  • 94f314280c (Screen) Cache row during sprite drawing neauoire 2023-11-12 16:46:44 -0800
  • d6a966e113 (Screen) Faster sprite drawing neauoire 2023-11-12 12:38:43 -0800
  • 99c492d385 Store instance device in Uxn itself neauoire 2023-11-11 20:57:28 -0800
  • 0d055306a8 (screen) Added fill() function neauoire 2023-11-11 20:44:15 -0800
  • dd1f3e0725 Housekeeping neauoire 2023-11-11 20:32:52 -0800
  • 228a951f22 (screen.pixel) Added pixel testing program by @aw neauoire 2023-11-10 14:47:51 -0800
  • f9de13652c Redraw on resize neauoire 2023-11-09 14:45:51 -0800
  • d0a521745a (mouse.tal) Improved implementation neauoire 2023-11-09 14:01:11 -0800
  • 6bdb6ca168 Optimized core neauoire 2023-11-09 13:46:10 -0800
  • fa6d62c70a (screen.blending) Draw foreground sprites too neauoire 2023-11-08 09:30:49 -0800
  • 9924af3593 (screen.blending.tal) Added 1bpp demo neauoire 2023-11-05 11:07:56 -0800
  • 76732db18a (uxnasm.c) Add check for missing output file Capital 2023-11-03 19:31:42 -0400
  • 798ebafdc8 Fix potential out of bounds when doing tuning lookup Bad Diode 2023-10-23 11:10:03 +0200
  • 6381ebb545 (audio-test) Loop melody neauoire 2023-10-23 05:08:41 -0400
  • f1d903c775 (audio-test) Fixed durations neauoire 2023-10-21 11:10:33 -0400
  • 6a091365a2 Take pitch into account when computing duration. ~d6 2023-10-20 19:38:01 -0400
  • dbf1c72f21 Detect duration for note_off as well as note_on. ~d6 2023-10-20 12:24:39 -0400
  • 87d6798593 Formatting neauoire 2023-10-20 11:54:25 -0400
  • c4ec4a6340 (audio.c) Default duration is sample length neauoire 2023-10-20 11:51:17 -0400
  • 328f52128b (piano.tal) Support new volume port neauoire 2023-10-20 10:52:13 -0400
  • c26c27a730 Add dei ports 0x2 and 0x4 to audio devices Bad Diode 2023-10-19 19:41:52 +0200
  • 9c8ae94825 Change sdl audio to not play until the first pitch is sent Bad Diode 2023-10-19 12:06:47 +0200
  • 1d7c96dd3d Update default envelope Bad Diode 2023-10-17 21:17:07 +0200
  • 8f3d7b9020 Add minimum decay/release of 10ms Bad Diode 2023-10-17 21:01:18 +0200
  • d1c156d56c Fix uxncli missing device pointer Bad Diode 2023-10-17 20:43:49 +0200
  • e1074c9018 Increase base volume 4x (1 channel max -12dB) Bad Diode 2023-10-17 20:34:10 +0200
  • ae11965898 Update audio-tests.tal example Bad Diode 2023-10-17 20:25:44 +0200
  • 0f3b070313 Try to avoid audio callback from working after free Bad Diode 2023-10-17 20:16:47 +0200
  • 2c3f9f0f47 Fix wrong freeing of memory Bad Diode 2023-10-17 20:12:07 +0200
  • 56c500f25e Restore sample stretching behaviour Bad Diode 2023-10-17 20:04:15 +0200
  • 41b143b8e0 Update audio-tests to use proper sine function Bad Diode 2023-10-17 18:22:11 +0200
  • 6569c9d749 Add per-cent tuning and change note-off to #00 Bad Diode 2023-10-17 18:10:56 +0200
  • b2e67c0319 Make sure device memory is freed Bad Diode 2023-10-17 17:26:46 +0200
  • e6cf770d2e Fix memory bug and restore previous looping behaviour Bad Diode 2023-10-17 17:12:31 +0200
  • 4b64ced669 Restore audio port layout and use 0x5 for duration Bad Diode 2023-10-16 15:35:46 +0200
  • 9d1013d3bf Make sure ADSR uses the audiobuf macros Bad Diode 2023-10-10 17:04:27 +0200
  • c6713b6d1b Reduce the detuning/pitch table for now Bad Diode 2023-10-10 16:28:09 +0200
  • 88ba7a8623 Cleanup warnings Bad Diode 2023-10-10 16:12:47 +0200
  • 32853ce8f7 Fix xfading issues Bad Diode 2023-10-10 16:06:17 +0200
  • 9437c4e520 Add sample duration handling Bad Diode 2023-10-10 15:39:47 +0200
  • 49eda85851 Add initial WIP sample player for new audio device Bad Diode 2023-10-10 14:54:44 +0200
  • 632816a58e (uxn.c) Housekeeping neauoire 2023-11-01 20:37:46 -0700