Commit Graph

  • 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
  • 2ddc20b1b6 (uxnasm) Generalized lambdas as common labels neauoire 2023-08-02 19:48:48 -0700
  • 9ca8e9623d added microtonality to the audio device Cellmaker 2023-07-28 18:09:09 +0200
  • 538294220d (launcher.tal) Clear screen using Screen/pixel Devine Lu Linvega 2023-07-29 18:46:25 -0700
  • 3a8cc42e0e Better labels for lambdas Devine Lu Linvega 2023-07-29 16:24:39 -0700
  • 32cc690539 (uxnasm) Lambdas support Devine Lu Linvega 2023-07-29 16:14:19 -0700
  • e2e5e86531 Added screen.blending.tal Devine Lu Linvega 2023-07-26 09:57:36 -0700
  • 0efea06b46 Only update viewport rect on resize Devine Lu Linvega 2023-07-26 08:37:58 -0700
  • 289d13aeb4 Returned emulator border Devine Lu Linvega 2023-07-25 21:43:26 -0700
  • 12509b7e6b Merged show() and gameloop() Devine Lu Linvega 2023-07-25 14:56:26 -0700
  • db2117ee0a Resize emulator on start Devine Lu Linvega 2023-07-25 14:46:37 -0700
  • 4286e0ba53 Grouped emulator routines together in uxnemu Devine Lu Linvega 2023-07-25 14:42:10 -0700
  • 969f03e0ba Uxnemu skips resizing window until reset vector is done. Devine Lu Linvega 2023-07-25 14:30:51 -0700
  • 07f2ea43f7 (mouse.tal) Fixed issue with clearing Devine Lu Linvega 2023-07-24 10:47:52 -0700
  • dcb434760b Housekeeping Devine Lu Linvega 2023-07-24 09:48:49 -0700
  • eb07d9fba6 (bunnymark.tal) Fixed issue with clear Devine Lu Linvega 2023-07-23 20:48:22 -0700
  • 737f4af8ab (amiga.tal) Fixed issue with clearing Devine Lu Linvega 2023-07-23 20:43:16 -0700
  • 26bc456a1b (screen.c) Blending 00 only clears in accordance to sprite at addr Devine Lu Linvega 2023-07-23 19:32:41 -0700
  • 867883409e Emulator functions prefixed with emu_ instead of uxn_ Devine Lu Linvega 2023-07-23 19:18:11 -0700
  • ec973c2ea6 Only set emu size on screen resize, no constant checks Devine Lu Linvega 2023-07-23 16:24:09 -0700
  • 29e664c6b8 Do not re-set window size when unchanged Devine Lu Linvega 2023-07-23 16:10:48 -0700
  • 4db53c1cc6 (uxn.c) Housekeeping Devine Lu Linvega 2023-07-23 11:06:21 -0700
  • cb41bdfa9a (uxn.c) Removed PUSH/PUSH2 macros Devine Lu Linvega 2023-07-23 10:13:16 -0700
  • bf1ee0298d (uxn.c) Fixed issue where JSRr was pushing to wrong stack Devine Lu Linvega 2023-07-23 09:57:32 -0700
  • db6f7d9fbf (uxn.c) Aligned BRK/JCI/JMI Devine Lu Linvega 2023-07-23 09:52:20 -0700
  • bc4ec9ea5f (uxn.c) JSI makes use of SET() macro Devine Lu Linvega 2023-07-23 09:41:11 -0700
  • 6f15a96d91 (uxn.c) LIT opcodes use SET() macro Devine Lu Linvega 2023-07-23 09:36:18 -0700
  • b020732d6d (uxn.c) PUT2 should use POKE2 macro Devine Lu Linvega 2023-07-23 09:21:09 -0700
  • 41a3a6b358 (uxn) Removed z stack assignment Devine Lu Linvega 2023-07-22 20:53:23 -0700
  • 92e06e2eda Removed window padding Devine Lu Linvega 2023-07-22 19:52:17 -0700
  • a673d63336 (fizzbuzz.tal) Formatting Devine Lu Linvega 2023-07-21 11:35:56 -0700
  • 050690181a (fib.tal) Housekeeping Devine Lu Linvega 2023-07-21 10:42:04 -0700
  • 98a0c7d609 (fib.tal) Formatted Devine Lu Linvega 2023-07-21 10:18:49 -0700
  • 0c9e67b9be uxncli: stop on EOF as there is nothing left to run (besides endless loop) Sigrid Solveig Haflínudóttir 2023-07-17 00:52:52 +0200
  • 51d43a6989 screen: don't leak memory and don't crash if failed to adjust for new screen size Sigrid Solveig Haflínudóttir 2023-07-17 00:50:19 +0200
  • a75f4a1496 (datetime.tal) Added numeric display of date Devine Lu Linvega 2023-07-16 11:59:30 -0700
  • a0b739f8da (datetime) Improved example Devine Lu Linvega 2023-07-16 11:41:44 -0700
  • 8508fd3dec Improved console device examples Devine Lu Linvega 2023-07-16 10:04:40 -0700
  • 7f35e1863a Improved device examples Devine Lu Linvega 2023-07-16 09:41:40 -0700
  • f0377ca2d9 (system.expansion.tal) Added expansion port test file Devine Lu Linvega 2023-07-15 21:58:41 -0700
  • 1880b1cd2a (system.catch) Improved test file. Devine Lu Linvega 2023-07-15 21:46:04 -0700
  • dbcb8ed050 retry_realpath: check before possibly writing out of bounds Sigrid Solveig Haflínudóttir 2023-07-10 17:21:36 +0000
  • 784467564c uxnemu: fix two warnings on 9front build Sigrid Solveig Haflínudóttir 2023-07-10 15:37:42 +0000
  • 05356e23b1 capture_screen: check for errors Sigrid Solveig Haflínudóttir 2023-07-10 15:35:35 +0000
  • ff6d9e39ca (uxnemu) Fixes issue where non-zero console/type occurs even when empty, fixed by hikari_no_yume Devine Lu Linvega 2023-06-29 14:23:16 -0700
  • f5c816d215 (screen.c) Fix sprite draw at screen edge Weeble 2023-06-29 11:44:55 +0100
  • 49d74b89d0 (subleq.tal) Ported to immediate modes Devine Lu Linvega 2023-06-27 11:27:27 -0700
  • f3674b2562 (circle128) Added radius arg Devine Lu Linvega 2023-06-09 10:53:23 -0700
  • f6b7195578 Update binary builds to point to drive.100r.co. Andrew Alderwick 2023-06-09 18:13:44 +0100
  • e930804c4b Do not print message on quit Devine Lu Linvega 2023-06-09 09:29:25 -0700
  • 6d93884d85 (circle128) Minor opt Devine Lu Linvega 2023-06-08 22:11:49 -0700
  • f80279e1f2 (circle128) Fixed build instructions Devine Lu Linvega 2023-06-08 21:32:29 -0700
  • ade58a229a (tables.c) Renamed to circle128.c Devine Lu Linvega 2023-06-08 21:21:22 -0700
  • fe10cfecef Improved usage standard message Devine Lu Linvega 2023-06-08 09:47:18 -0700
  • 650c38115d Removed the echo prints from the build file Devine Lu Linvega 2023-06-08 09:31:01 -0700
  • b4a6a16da8 (wireworld.tal) Removed, moved to uxn-utils Devine Lu Linvega 2023-06-07 16:36:57 -0700
  • 59035ab291 (wireworld.tal) Fixed mouse picking issue neauoire 2023-06-07 09:58:10 -0700
  • 3f162f6258 (wireworld.tal) Match colors to standard wireworld specs neauoire 2023-06-07 09:51:27 -0700
  • 5dd7fec729 Removed clear between redraws and moved to set_window_size neauoire 2023-06-07 08:23:42 -0700
  • e147b46b55 Snake_cased some SDL variables neauoire 2023-06-07 08:03:28 -0700
  • 2810592c1b (fib.tal) Fixed incorrect definition neauoire 2023-06-06 14:33:20 -0700
  • 1666aebea2 Merge branch 'main' of git.sr.ht:~rabbits/uxn neauoire 2023-06-06 11:49:37 -0700
  • 6fc314b5a0 (fib.tal) Added tail-recursive version neauoire 2023-06-06 11:49:28 -0700
  • c543827b76 (asma) Correct exit status from software/asma.tal runs. Andrew Alderwick 2023-06-05 19:06:13 +0100
  • 8d90298e57 (fib.tal) Improved example Devine Lu Linvega 2023-06-01 21:53:28 -0700
  • 1d4ae74e41 Removed multiplication from SET macro in uxn core Devine Lu Linvega 2023-05-17 20:39:03 -0700
  • 305b8469b0 Use the correct definition to obtain snprintf(3) Sevan Janiyan 2023-05-15 15:33:33 +0100
  • b5b3177c68 Switch to using SDL_CreateRGBSurface() SDL_CreateRGBSurfaceWithFormat() was introduced in SDL 2.0.5 whereas SDL_CreateRGBSurface() is available since SDL 2.0. This allows uxn to run on legacy systems where it's not possible to reach SDL 2.0.5 but prior versions are, such as Mac OS X Tiger. Sevan Janiyan 2023-05-15 03:08:59 +0100
  • 822a7fea54 Use the audio format native to host AUDIO_S16 defaults to little endian format which causes issues when running on big endian systems. Use AUDIO_S16SYS instead which sets to whatever endian the system uxn is being built on is. Sevan Janiyan 2023-05-15 03:08:58 +0100
  • 310ba97ef6 Improve screen vector timing somewhat. ~d6 2023-05-09 16:07:17 -0400
  • 09d9990a62 (screen) Fixes warnings Devine Lu Linvega 2023-05-04 20:45:52 -0700
  • 77edd1dbbf (screen) Renamed pixels attr to layer Devine Lu Linvega 2023-05-04 20:32:44 -0700
  • d80885ee22 (screen) Housekeeping Devine Lu Linvega 2023-05-04 20:17:38 -0700
  • 98bd2a7849 (screen) Use uxn_screen global Devine Lu Linvega 2023-05-04 17:43:44 -0700
  • 1fdb91ecb8 (amiga.tal) Tiny refactoring Devine Lu Linvega 2023-05-04 17:15:27 -0700
  • 204805b586 (amiga.tal) Do not flip rotation direction on floor collision Devine Lu Linvega 2023-05-04 16:25:41 -0700
  • 64f2692734 Remove fps limit on bounce for amiga.tal Nojus Raskevicius 2023-05-05 01:49:44 +0300
  • 11a893d10d Reverse ball rotation after bouncing. ~d6 2023-05-04 18:16:13 -0400
  • 9416a0e813 Removed layer struct Devine Lu Linvega 2023-05-04 11:33:31 -0700
  • 8f98281d89 (screen) Only repaint changed pixels Devine Lu Linvega 2023-05-04 11:15:16 -0700
  • a740105b76 enable "install" target on Plan 9, install as games/uxn* Sigrid Solveig Haflínudóttir 2023-05-02 23:01:29 +0000
  • c7f3014fe9 zoom: ignore if 0, ie if the screen is somehow TOO small to do any scaling Sigrid Solveig Haflínudóttir 2023-05-02 22:53:07 +0000
  • 83ba7e05ea Added mock behavior for the friend port Devine Lu Linvega 2023-05-02 10:31:33 -0700
  • d2e054346f Declare snprintf to fix builds on macOS Matus Laslofi 2023-05-01 07:42:45 +0200
  • ce0cc5a352 Do not center on resize Devine Lu Linvega 2023-04-26 12:04:44 -0700
  • 0da70d6bd1 Allow tiny sizes for the screen Devine Lu Linvega 2023-04-26 12:01:45 -0700
  • ebf31ecb03 (uxnemu) Removed debug line Devine Lu Linvega 2023-04-22 14:57:26 -0700
  • 40d6c889bc Set Console/type after memory is initialized Devine Lu Linvega 2023-04-22 14:56:12 -0700
  • 3038d5c40b (console) Use 0x00 for no-queue Devine Lu Linvega 2023-04-17 11:27:54 -0700
  • d8bee29626 (console) Use 0x1 for no-args Devine Lu Linvega 2023-04-17 11:19:37 -0700
  • 98282cb1a6 Moved error printing to system.c Devine Lu Linvega 2023-04-17 11:03:11 -0700
  • b76b7b6e9b (console.tal) Test argument queue Devine Lu Linvega 2023-04-17 10:55:45 -0700
  • 9a882a64c7 (uxnemu) Write arguments end in console device Devine Lu Linvega 2023-04-17 10:41:03 -0700
  • 1bf0ffc5e5 (uxnemu) Display usage when no roms and no params Devine Lu Linvega 2023-04-17 10:29:39 -0700
  • 453f491918 (uxnemu) Display new zoom values in usage Devine Lu Linvega 2023-04-17 09:59:00 -0700