Commit Graph

  • 36d6e99a75 Add dei ports 0x2 and 0x4 to audio devices Bad Diode 2023-10-19 19:41:52 +0200
  • 12d1d119eb Change sdl audio to not play until the first pitch is sent Bad Diode 2023-10-19 12:06:47 +0200
  • 74d81621d0 Update default envelope Bad Diode 2023-10-17 21:17:07 +0200
  • fca3b46d81 Add minimum decay/release of 10ms Bad Diode 2023-10-17 21:01:18 +0200
  • c0e0a41a77 Fix uxncli missing device pointer Bad Diode 2023-10-17 20:43:49 +0200
  • 9631236968 Increase base volume 4x (1 channel max -12dB) Bad Diode 2023-10-17 20:34:10 +0200
  • da7619eb57 Update audio-tests.tal example Bad Diode 2023-10-17 20:25:44 +0200
  • 1399b5da47 Try to avoid audio callback from working after free Bad Diode 2023-10-17 20:16:47 +0200
  • 95996ed902 Fix wrong freeing of memory Bad Diode 2023-10-17 20:12:07 +0200
  • 18ee0d52ae Restore sample stretching behaviour Bad Diode 2023-10-17 20:04:15 +0200
  • 5d0577a696 Update audio-tests to use proper sine function Bad Diode 2023-10-17 18:22:11 +0200
  • f4a7d8de6a Add per-cent tuning and change note-off to #00 Bad Diode 2023-10-17 18:10:56 +0200
  • a63276e284 Make sure device memory is freed Bad Diode 2023-10-17 17:26:46 +0200
  • 28393a41a5 Fix memory bug and restore previous looping behaviour Bad Diode 2023-10-17 17:12:31 +0200
  • 7365da67ca Restore audio port layout and use 0x5 for duration Bad Diode 2023-10-16 15:35:46 +0200
  • 090f8de1dd Make sure ADSR uses the audiobuf macros Bad Diode 2023-10-10 17:04:27 +0200
  • 8d84356cca Reduce the detuning/pitch table for now Bad Diode 2023-10-10 16:28:09 +0200
  • 40d563d9a9 Cleanup warnings Bad Diode 2023-10-10 16:12:47 +0200
  • 8c9bc91b59 Fix xfading issues Bad Diode 2023-10-10 16:06:17 +0200
  • 64d89a56f4 Add sample duration handling Bad Diode 2023-10-10 15:39:47 +0200
  • 0118729bcc Add initial WIP sample player for new audio device Bad Diode 2023-10-10 14:54:44 +0200
  • c71842aa84 (dvd.tal) Optimized neauoire 2023-09-29 14:01:13 -0400
  • f8c7e44ea1 console: add a newline at eof Sigrid Solveig Haflínudóttir 2023-09-21 17:13:17 +0000
  • d7f96acb93 (fizzbuzz.tal) Housekeeping neauoire 2023-09-05 20:05:14 -0700
  • 5d39dcdbdc (uxncli) Send zero byte and EOF on stdin neauoire 2023-09-05 16:34:49 -0700
  • a323cb5c56 (screen.c)Fixed redraw issue neauoire 2023-09-02 18:34:04 -0700
  • fb892e4329 Uxn can no longer error neauoire 2023-09-02 13:51:03 -0700
  • a65c1cb9a8 Removed LINK req in uxncli neauoire 2023-09-01 15:15:15 -0700
  • cfd29ac511 (uxnemu.c) Cache audio values before POKE2 neauoire 2023-08-30 12:12:30 -0700
  • 3b526bbed6 (screen.c) Always cache value before PEEK/POKE neauoire 2023-08-30 12:06:04 -0700
  • f4caad2d51 (uxn.h) Removed unused macro neauoire 2023-08-30 11:46:00 -0700
  • 107a25295b (mouse.c) Do not use POKE2 macro neauoire 2023-08-30 11:25:15 -0700
  • 1adb6a8cf0 (uxn.c) Do no check for underflow for push-only opcodes neauoire 2023-08-30 11:09:46 -0700
  • 55aae6fee9 (uxn.c) Always cache address before PEEK2 neauoire 2023-08-30 10:49:00 -0700
  • e35501976c (uxn.c) Standardized setter macros neauoire 2023-08-30 10:40:04 -0700
  • e5617f83c9 Removed redundant macros neauoire 2023-08-30 10:16:38 -0700
  • aeb38c0819 (uxn.c) Cache intermediary result in POKE2 usage neauoire 2023-08-30 09:52:47 -0700
  • 07dc45c0e7 (uxn.c) Faster stack registers neauoire 2023-08-30 09:40:45 -0700
  • d974111939 (uxn.c) Catch underflow with JCI neauoire 2023-08-30 09:24:09 -0700
  • c9183a02e5 (uxn.c) Only one writing macro per line neauoire 2023-08-29 10:48:19 -0700
  • 7992d54115 (uxn.c) Removed needless masking of opcode lookup neauoire 2023-08-29 09:41:00 -0700
  • a18f8697f0 (uxn.c) Removed unnecessary negation neauoire 2023-08-25 13:05:45 -0700
  • 1b1c9fc710 Make emu_masks globals neauoire 2023-08-25 09:38:03 -0700
  • d3081fd93d Zero ram on reboot neauoire 2023-08-19 07:58:44 -0700
  • 15d09cf15b Added stack pointer accessors to system device neauoire 2023-08-19 07:34:14 -0700
  • c6a628e6ae Pre-process dei/deo masks neauoire 2023-08-17 09:25:24 -0700
  • 5a77c3e1e3 Removed unused ports from system deo mask neauoire 2023-08-16 20:46:24 -0700
  • 63d5dd681a Tightened screen debugger redraw neauoire 2023-08-16 14:33:45 -0700
  • d3371d1f73 Muted warnings neauoire 2023-08-16 13:53:31 -0700
  • 13bd3ce2d8 Made debugger private to screen neauoire 2023-08-16 13:46:07 -0700
  • cfe02013fd Inlined system_cmd neauoire 2023-08-15 19:23:55 -0700
  • d8532e7c0e system_load() is now private neauoire 2023-08-15 19:21:06 -0700
  • b737dfca85 Combined all system reboots neauoire 2023-08-15 19:19:06 -0700
  • bd8b2026b8 Keep boot rom path in system neauoire 2023-08-15 18:53:51 -0700
  • ddd3a46156 Standardized main() in uxncli and uxnemu neauoire 2023-08-15 18:47:34 -0700
  • b66d3f2612 Abstracted emu_end() neauoire 2023-08-15 18:44:16 -0700
  • 4d7ce3e893 Made a console_listen function neauoire 2023-08-15 16:24:40 -0700
  • 8d4074b372 Removed console queue from emu_start neauoire 2023-08-15 16:11:21 -0700
  • c0d45d1440 Try loading rom during system init neauoire 2023-08-15 16:06:29 -0700
  • 9a7a11003f System device handles boot neauoire 2023-08-15 15:59:32 -0700
  • a77434a671 Reset device page on soft reboot neauoire 2023-08-13 21:11:18 -0700
  • de7b24e820 Added soft reboot neauoire 2023-08-13 18:48:32 -0700
  • a394dcb999 Updated date neauoire 2023-08-10 08:50:14 -0700
  • c7884b625f Fixed issue where redraw region always started at 0 neauoire 2023-08-10 08:47:34 -0700
  • 015072fea4 (uxn.c) Removed offset in PUT() neauoire 2023-08-09 19:43:28 -0700
  • 18302105c6 (uxn.c) PUT2 should not use POKE neauoire 2023-08-09 19:38:18 -0700
  • b610a88083 (uxn.c) Faster SET() macro neauoire 2023-08-09 19:31:33 -0700
  • 23203381a7 (uxn.c) Aligned macros neauoire 2023-08-09 16:18:35 -0700
  • 1bd67977fb (uxn.c) Added missing labels neauoire 2023-08-09 16:11:38 -0700
  • 837b839b4c (uxn.c) Using tnl core neauoire 2023-08-09 13:20:03 -0700
  • 1d8babb397 (uxn-tnl) Use stack pointer for arithmetic neauoire 2023-08-09 12:57:51 -0700
  • 61896abc7f Added a copy of abc core with joint pops/pushes neauoire 2023-08-09 12:12:31 -0700
  • e90c716cdc Merged POP2 calls neauoire 2023-08-08 20:00:27 -0700
  • 5675d8e65d (uxn.c) Merged PUSH calls neauoire 2023-08-08 19:53:23 -0700
  • b523162cf8 (uxn.c) Joined POP22 PUSH22 neauoire 2023-08-08 19:38:09 -0700
  • 52fac7c52b Faster Pushxx neauoire 2023-08-08 17:23:18 -0700
  • 901f76ed52 Merged POPxPOPx and PUSHxPUSHx neauoire 2023-08-08 17:13:39 -0700
  • a11660f57d (uxnasm.c) Fixed issue with lambda 1.0 neauoire 2023-08-08 16:46:35 -0700
  • d15b2367f3 (uxnasm.c) Added comma after date neauoire 2023-08-08 16:39:33 -0700
  • c26de05efa Added version to uxnasm neauoire 2023-08-08 16:35:35 -0700
  • 2e25f6c27e Added version flag to uxnemu neauoire 2023-08-08 15:56:40 -0700
  • 9c25f801d0 Print system versions for uxncli with -v flag neauoire 2023-08-08 15:31:48 -0700
  • 2e1b56018b Added per-device versions neauoire 2023-08-08 14:44:17 -0700
  • 97d299261f Setting up stage to add versioning neauoire 2023-08-08 14:13:07 -0700
  • 13570f790d (screen.c) Hide stack debugger when empty neauoire 2023-08-08 10:39:11 -0700
  • 7090ab72b9 Returned the on-screen debugger neauoire 2023-08-08 10:27:41 -0700
  • 27ff275cea Merge branch 'main' of git.sr.ht:~rabbits/uxn neauoire 2023-08-08 09:23:49 -0700
  • a1d2bfbbb0 Removed DEI/DEO from uxn-tnl core neauoire 2023-08-08 09:23:11 -0700
  • 9888dcba03 DEVR: use bitwise OR to avoid C compiler (kencc) promoting types to int and doing other weird stuff Sigrid Solveig Haflínudóttir 2023-08-08 04:22:10 +0200
  • a87ececb71 remove SDL_RENDERER_TARGETTEXTURE (unused) Sigrid Solveig Haflínudóttir 2023-08-08 02:49:02 +0200
  • fda12df0f1 Housekeeping neauoire 2023-08-07 16:35:34 -0700
  • c68936b475 (uxn.c) Renamed POP/PUSH to POPx/PUSHx neauoire 2023-08-07 16:22:57 -0700
  • fcf12a12dc (uxn.c) Connected to device masks neauoire 2023-08-07 16:12:12 -0700
  • 6d7696a760 (uxn.c) Reconnected old core neauoire 2023-08-07 12:20:50 -0700
  • e0bbf38af5 (uxn.c) Reconnected the wires to the old core to be compatible with emu neauoire 2023-08-07 12:07:39 -0700
  • 222246748e (screen.c) Inlined sprite drawing function neauoire 2023-08-05 10:31:22 -0700
  • 789fb0cd8b (screen.c) Faster sprite drawing neauoire 2023-08-05 09:59:08 -0700
  • d6691fddef (screen.flip) Added example to test flip bit in screen/sprite port neauoire 2023-08-05 08:56:32 -0700
  • b4d7818632 Added auto byte sprite flipping neauoire 2023-08-04 11:55:17 -0700
  • ffc604fba3 run: set window title from rom Derek Stevens 2023-08-04 12:10:51 -0600