Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implement INC instructions and fix add/sub/mul behaviour | Bad Diode | 2023-08-28 | 2 | -18/+34 | |
| | ||||||
* | Add multiply instructions | Bad Diode | 2023-08-28 | 2 | -42/+35 | |
| | ||||||
* | Adjust add/sub instructions slightly | Bad Diode | 2023-08-27 | 5 | -1060/+1053 | |
| | ||||||
* | Add the `add2, sub2, litr, lit2r` ops | Bad Diode | 2023-08-27 | 2 | -125/+136 | |
| | ||||||
* | Testing barebones uxn_eval implementation in ASM | Bad Diode | 2023-08-27 | 2 | -368/+1005 | |
| | ||||||
* | Add frame time and FPS calculation to profiling macros | Bad Diode | 2023-04-22 | 2 | -3/+15 | |
| | ||||||
* | Disable profiling by default | Bad Diode | 2023-04-21 | 2 | -1/+3 | |
| | ||||||
* | Fix OBJ appearing on top left when keyboard is off | Bad Diode | 2023-04-21 | 1 | -2/+12 | |
| | ||||||
* | Fix a bug with the 2bpp rendering | Bad Diode | 2023-04-20 | 2 | -8/+8 | |
| | ||||||
* | Add improved avg profiling method | Bad Diode | 2023-04-20 | 1 | -25/+104 | |
| | ||||||
* | Add an improved profiling method for more granularity | Bad Diode | 2023-04-20 | 1 | -17/+49 | |
| | ||||||
* | Add optional DMA usage on flipbuf | Bad Diode | 2023-04-20 | 3 | -32/+32 | |
| | | | | | | This will copy an entire row of tiles instead of per tile copy, but for applications that clear the screen on each frame it will be more efficient. | |||||
* | Clean up old ppu struct due to being unused | Bad Diode | 2023-04-20 | 2 | -102/+76 | |
| | ||||||
* | Add dirty tiles to screen fill functions | Bad Diode | 2023-04-20 | 1 | -8/+13 | |
| | ||||||
* | Add initial screen fill implementation | Bad Diode | 2023-04-20 | 2 | -148/+116 | |
| | | | | Still need to add dirty tiles to it but thus far should be fine. | |||||
* | Fix some more ppu bugs | Bad Diode | 2023-04-19 | 1 | -38/+14 | |
| | ||||||
* | Update uxn core and fix some new ppu bugs | Bad Diode | 2023-04-19 | 4 | -174/+318 | |
| | ||||||
* | Fix compiler warnings | Bad Diode | 2023-04-19 | 2 | -13/+9 | |
| | ||||||
* | Add back dirty tiles optimization | Bad Diode | 2023-04-19 | 2 | -57/+25 | |
| | ||||||
* | Add working implementation of ppu_2bpp | Bad Diode | 2023-04-19 | 1 | -102/+155 | |
| | ||||||
* | Add blending table and start new implementation of chr drawing | Bad Diode | 2023-04-19 | 2 | -147/+283 | |
| | ||||||
* | Minor cleanup and fix small color bug | Bad Diode | 2023-04-19 | 1 | -208/+46 | |
| | ||||||
* | Add optimized 1bpp drawing function | Bad Diode | 2023-04-19 | 3 | -127/+466 | |
| | ||||||
* | Fix uxn_eval triggering too often on input handling | Bad Diode | 2023-04-10 | 1 | -4/+24 | |
| | ||||||
* | Update UXN core to latest version | Bad Diode | 2023-01-23 | 4 | -4506/+381 | |
| | | | | | | | | This modernizes the uxn core and emulator approach (dei/deo instead of _talk), forgoing the previous uxn-fast core implementation. As a consequence, there are some performance regressions. That tradeoff gives us an easier way of keeping uxngba up to date as it follows more closely the upstream version. | |||||
* | Fix regression with mouse movement | Bad Diode | 2022-11-29 | 1 | -4/+4 | |
| | ||||||
* | Change controller behaviour to avoid repeats on hold | Bad Diode | 2022-11-28 | 2 | -14/+14 | |
| | ||||||
* | Update screen_talk to handle screen_dei events | Bad Diode | 2022-10-27 | 3 | -8/+14 | |
| | ||||||
* | Fix extra element being added to rom.c | Bad Diode | 2022-10-27 | 1 | -0/+15 | |
| | ||||||
* | Update the README to reflect the project status | Bad Diode | 2022-10-23 | 1 | -3/+6 | |
| | ||||||
* | Change `_` in the virtual keyboard to space ` ` | Bad Diode | 2022-10-14 | 1 | -1/+1 | |
| | ||||||
* | Update noodle.rom | Bad Diode | 2022-05-16 | 1 | -0/+0 | |
| | ||||||
* | Update some roms to new uxn changes | Bad Diode | 2022-05-16 | 10 | -0/+0 | |
| | ||||||
* | Update file device to support multiple file devs | Bad Diode | 2022-05-16 | 2 | -37/+42 | |
| | ||||||
* | Update uxn-core with OP order changes | Bad Diode | 2022-05-16 | 3 | -43/+43 | |
| | ||||||
* | Add initial version of updated file device | Bad Diode | 2022-03-15 | 2 | -19/+122 | |
| | ||||||
* | Add datetime device (always starts at 0) | Bad Diode | 2022-03-15 | 2 | -2/+21 | |
| | ||||||
* | Update screen.rom to fix screen size | Bad Diode | 2022-03-15 | 1 | -0/+0 | |
| | ||||||
* | Update screen rom | Bad Diode | 2022-03-15 | 1 | -0/+0 | |
| | ||||||
* | Update screen vector with new auto changes | Bad Diode | 2022-03-14 | 3 | -37/+34 | |
| | ||||||
* | Add Bad Diode to license file | Bad Diode | 2021-12-20 | 1 | -1/+1 | |
| | ||||||
* | Added license | neauoire | 2021-12-20 | 1 | -0/+21 | |
| | ||||||
* | Add screen auto vector | Bad Diode | 2021-11-10 | 19 | -30/+50 | |
| | ||||||
* | Update UXN core with INC/DEC changes | Bad Diode | 2021-08-18 | 19 | -57/+169 | |
| | ||||||
* | Update UXN with OPCODE changes (-NOP, +NIP) | Bad Diode | 2021-08-16 | 16 | -266/+465 | |
| | ||||||
* | Update roms for new PPU implementation | Bad Diode | 2021-08-08 | 17 | -0/+0 | |
| | ||||||
* | Update screen_talk function to use updated PPU | Bad Diode | 2021-08-08 | 1 | -43/+61 | |
| | ||||||
* | Port PPU changes from uxnds | Bad Diode | 2021-08-08 | 3 | -82/+169 | |
| | ||||||
* | Update README | Bad Diode | 2021-05-29 | 2 | -9/+42 | |
| | ||||||
* | Change release optimization mode to -O3 | Bad Diode | 2021-05-29 | 3 | -2/+8 | |
| |