Varvara Ordinator, written in ANSI C(SDL2)
git clone https://git.eamoncaddigan.net/uxn.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-01-21 17:51(hilbert) OptimizationsDevine Lu Linvega1+9-12
2024-01-21 17:42(hilbert) HousekeepingDevine Lu Linvega1+6-6
2024-01-21 17:38(hilbert) Terminate properlyDevine Lu Linvega1+9-9
2024-01-21 17:17(hilbert) Faster drawing routineDevine Lu Linvega1+21-43
2024-01-21 16:58(hilbert) Cache last posDevine Lu Linvega1+22-12
2024-01-21 16:39(hilbert) HousekeepingDevine Lu Linvega1+29-40
2024-01-15 23:21(controller.tal) HousekeepingDevine Lu Linvega1+90-97
2024-01-15 16:45(bunnymark) Added controller inputDevine Lu Linvega1+5-0
2024-01-15 16:41(bunnymark) OptimizationsDevine Lu Linvega1+51-47
2024-01-15 16:30(bunnymark) HousekeepingDevine Lu Linvega1+29-28
2024-01-15 16:23(bunnymark) OptimizationsDevine Lu Linvega1+120-192
2024-01-15 00:16(bifurcan) OptimizationsDevine Lu Linvega1+51-45
2024-01-15 00:06(bifurcan) Modernize styleDevine Lu Linvega1+74-117
2024-01-14 00:50Fixed issue with EOFDevine Lu Linvega1+2-2
2024-01-05 03:03(file) Clamp length for statDevine Lu Linvega1+1-1
2024-01-05 01:20(file) Expand stat port to show longer file length than a shortDevine Lu Linvega1+6-6
2024-01-05 00:42(file) atomic result for statingDevine Lu Linvega1+13-12
2024-01-04 22:26(file) Do not stat twiceDevine Lu Linvega1+26-37
2024-01-04 19:28(file) put_line use put_infoDevine Lu Linvega2+12-18
2024-01-04 18:58(file) Can File/stat with only 4 bytes of lengthDevine Lu Linvega2+46-14
2024-01-04 17:44(file) Removed PEEK2 macrosDevine Lu Linvega3+31-29
2024-01-03 17:19(screen) Cache the content of the auto byteDevine Lu Linvega1+17-25
2024-01-03 17:05(screen) cache elements of the auto byteDevine Lu Linvega1+12-14
2024-01-03 16:44Removed extra variableDevine Lu Linvega1+4-6
2024-01-03 16:30(screen) Cache temp valuesDevine Lu Linvega2+40-37
2024-01-03 04:24Removed unused variableDevine Lu Linvega4+18-14
2024-01-03 03:20HousekeepingDevine Lu Linvega5+29-41
2024-01-02 19:54Make uxn instance publicDevine Lu Linvega3+18-27
2024-01-02 19:29HousekeepingDevine Lu Linvega13+27-56
2024-01-02 17:55Minor optimization in systemDevine Lu Linvega2+24-21
2023-12-25 22:39Fixed crash from missing dev pageneauoire1+2-0
2023-12-20 08:20Fix audio device regressionBad Diode2+4-1
2023-12-19 19:16Removed old screen.flip exampleneauoire1+0-172
2023-12-19 19:12Removed old system.catch exampleneauoire1+0-104
2023-12-19 18:52(screen.auto) Added a auto port testing fileneauoire2+152-0
2023-12-19 01:47(screen) Fixed issue with blending modesneauoire1+1-1
2023-12-18 22:44Faster screen drawing routinesneauoire5+51-59
2023-12-05 19:55(console.tal) Improved exampleneauoire1+49-54
2023-11-25 23:52(816.uf1) Added fontneauoire1+0-0
2023-11-18 18:56(screen) Fixed pixel fill bugneauoire2+12-14
2023-11-13 01:05(Screen) Removed unused variableneauoire1+2-4
2023-11-13 01:01(Screen) Pass addr to spriteneauoire1+9-9
2023-11-13 00:54(Screen) Cached row only written when visibleneauoire1+9-9
2023-11-13 00:46(Screen) Cache row during sprite drawingneauoire1+35-32
2023-11-12 20:38(Screen) Faster sprite drawingneauoire3+189-25
2023-11-12 04:57Store instance device in Uxn itselfneauoire4+9-15
2023-11-12 04:44(screen) Added fill() functionneauoire3+22-19
2023-11-12 04:32Housekeepingneauoire6+47-80
2023-11-10 22:47(screen.pixel) Added pixel testing program by @awneauoire1+96-0
2023-11-09 22:45Redraw on resizeneauoire2+4-3
2023-11-09 22:01(mouse.tal) Improved implementationneauoire4+121-156
2023-11-09 21:46Optimized coreneauoire3+78-74
2023-11-08 17:30(screen.blending) Draw foreground sprites tooneauoire1+36-13
2023-11-05 19:07(screen.blending.tal) Added 1bpp demoneauoire1+17-7
2023-11-03 23:31(uxnasm.c) Add check for missing output fileCapital1+3-3
2023-10-23 09:10Fix potential out of bounds when doing tuning lookupBad Diode1+3-3
2023-10-23 09:08(audio-test) Loop melodyneauoire1+1-1
2023-10-21 15:10(audio-test) Fixed durationsneauoire1+380-410
2023-10-20 23:38Take pitch into account when computing duration.d_m1+9-2
2023-10-20 16:24Detect duration for note_off as well as note_on.d_m1+6-5
2023-10-20 15:54Formattingneauoire3+249-236
2023-10-20 15:51(audio.c) Default duration is sample lengthneauoire1+1-1
2023-10-20 14:52(piano.tal) Support new volume portneauoire1+10-3
2023-10-19 17:41Add dei ports 0x2 and 0x4 to audio devicesBad Diode2+16-2
2023-10-19 10:06Change sdl audio to not play until the first pitch is sentBad Diode2+7-7
2023-10-17 19:17Update default envelopeBad Diode1+6-8
2023-10-17 19:01Add minimum decay/release of 10msBad Diode1+4-3
2023-10-17 18:43Fix uxncli missing device pointerBad Diode1+3-1
2023-10-17 18:34Increase base volume 4x (1 channel max -12dB)Bad Diode1+3-3
2023-10-17 18:25Update audio-tests.tal exampleBad Diode1+2-2
2023-10-17 18:16Try to avoid audio callback from working after freeBad Diode1+2-1
2023-10-17 18:12Fix wrong freeing of memoryBad Diode1+0-1
2023-10-17 18:04Restore sample stretching behaviourBad Diode1+31-2404
2023-10-17 16:22Update audio-tests to use proper sine functionBad Diode1+25-16
2023-10-17 16:10Add per-cent tuning and change note-off to #00Bad Diode2+2409-35
2023-10-17 15:26Make sure device memory is freedBad Diode1+1-0
2023-10-17 15:12Fix memory bug and restore previous looping behaviourBad Diode2+4-4
2023-10-16 13:35Restore audio port layout and use 0x5 for durationBad Diode2+23-34
2023-10-10 15:04Make sure ADSR uses the audiobuf macrosBad Diode1+3-3
2023-10-10 14:28Reduce the detuning/pitch table for nowBad Diode1+30-2400
2023-10-10 14:12Cleanup warningsBad Diode4+11-185
2023-10-10 14:06Fix xfading issuesBad Diode2+5-20
2023-10-10 13:39Add sample duration handlingBad Diode4+28-21
2023-10-10 12:54Add initial WIP sample player for new audio deviceBad Diode5+3310-213
2023-11-02 03:37(uxn.c) Housekeepingneauoire1+6-6
2023-11-02 02:14(uxn.c) Simpler switch argumentneauoire1+10-10
2023-11-01 16:54(uxn.c) Wrap zero-pageneauoire1+6-6
2023-11-01 16:35(uxn.c) Ram wrapping for LDZneauoire1+3-3
2023-11-01 16:25(uxn.c) Wrap RAM on LDA/STAneauoire3+5-5
2023-10-31 18:24Improved cli stack debuggerneauoire6+16-55
2023-10-31 18:17Better on-screen stack debuggingneauoire2+28-15
2023-10-30 22:32(cube3d.tal) Optimizationsneauoire1+80-90
2023-10-30 22:12(uxn.c) Reconnected tnl core without device masksneauoire1+96-64
2023-10-30 21:22(uxn.c) Removed useless maskneauoire1+2-2
2023-10-30 21:14(uxn.c) Reconnected old abc coreneauoire6+88-238
2023-10-30 18:35Made a backup of tnl coreneauoire2+86-148
2023-10-30 18:24(uxncli) Zeroing Uxnneauoire1+2-2
2023-10-30 17:54(uxn.c) Fix pointer wrapping issuesRemko Tronçon1+6-6
2023-10-30 16:29(uxn.c) Removed used of stack pointer for circular arithmeticneauoire2+8-11
2023-10-29 20:18(build.sh) Remove special handling of SDL2 library on macOS.Remko Tronçon1+1-1
2023-10-28 17:17(move.tal) Minor optimizationsneauoire1+4-4
2023-10-28 17:08(move.tal) Housekeepingneauoire1+41-49
2023-10-28 02:53(screen.blending.tal) Fixed issue with sprite positionneauoire1+3-7
2023-10-27 15:43(uxnasm) Dateneauoire1+3-3
2023-10-27 07:32(uxnasm.c) Support outputting to stdout using `-`Remko Tronçon1+7-3
2023-10-26 18:29(console.write.tal) Added output example to /error portneauoire2+13-7
2023-10-25 22:25Fixed warningsneauoire1+2-2
2023-10-25 22:23Clear screen on debugger toggleneauoire1+10-1
2023-10-25 21:16Added F12 to toggle borderlessneauoire2+13-3
2023-10-25 15:24Formattedneauoire2+8-5
2023-10-25 01:22(uxnemu) add fullscreen mode and improve argument handlingLeonora Tindall2+37-7
2023-10-23 14:48Update builds to new hostnames.Andrew Alderwick1+4-4
2023-09-29 18:01(dvd.tal) Optimizedneauoire1+24-32
2023-09-21 17:13console: add a newline at eofSigrid Solveig Haflínudóttir1+1-2
2023-09-06 03:05(fizzbuzz.tal) Housekeepingneauoire1+15-18
2023-09-05 23:34(uxncli) Send zero byte and EOF on stdinneauoire1+2-2
2023-09-03 01:34(screen.c)Fixed redraw issueneauoire3+7-8
2023-09-02 20:51Uxn can no longer errorneauoire5+9-37
2023-09-01 22:15Removed LINK req in uxnclineauoire2+2-3
2023-08-30 19:12(uxnemu.c) Cache audio values before POKE2neauoire1+12-4
2023-08-30 19:06(screen.c) Always cache value before PEEK/POKEneauoire1+30-14
2023-08-30 18:46(uxn.h) Removed unused macroneauoire1+0-1
2023-08-30 18:25(mouse.c) Do not use POKE2 macroneauoire1+12-6
2023-08-30 18:09(uxn.c) Do no check for underflow for push-only opcodesneauoire1+9-8
2023-08-30 17:49(uxn.c) Always cache address before PEEK2neauoire1+9-9
2023-08-30 17:40(uxn.c) Standardized setter macrosneauoire1+36-33
2023-08-30 17:16Removed redundant macrosneauoire2+33-35
2023-08-30 16:52(uxn.c) Cache intermediary result in POKE2 usageneauoire1+4-4
2023-08-30 16:40(uxn.c) Faster stack registersneauoire1+8-7
2023-08-30 16:24(uxn.c) Catch underflow with JCIneauoire3+16-17
2023-08-29 17:48(uxn.c) Only one writing macro per lineneauoire1+22-18
2023-08-29 16:41(uxn.c) Removed needless masking of opcode lookupneauoire3+15-16
2023-08-25 20:05(uxn.c) Removed unnecessary negationneauoire2+3-2
2023-08-25 16:38Make emu_masks globalsneauoire5+33-33
2023-08-19 14:58Zero ram on rebootneauoire1+8-2
2023-08-19 14:34Added stack pointer accessors to system deviceneauoire5+25-6
2023-08-17 16:25Pre-process dei/deo masksneauoire5+34-31
2023-08-17 03:46Removed unused ports from system deo maskneauoire1+1-1
2023-08-16 21:33Tightened screen debugger redrawneauoire1+9-13
2023-08-16 20:53Muted warningsneauoire2+5-3
2023-08-16 20:46Made debugger private to screenneauoire3+46-48
2023-08-16 02:23Inlined system_cmdneauoire1+10-14
2023-08-16 02:21system_load() is now privateneauoire2+14-15
2023-08-16 02:19Combined all system rebootsneauoire4+27-38
2023-08-16 01:53Keep boot rom path in systemneauoire4+12-9
2023-08-16 01:47Standardized main() in uxncli and uxnemuneauoire2+13-7
2023-08-16 01:44Abstracted emu_end()neauoire2+31-19
2023-08-15 23:24Made a console_listen functionneauoire4+13-10
2023-08-15 23:11Removed console queue from emu_startneauoire1+6-6
2023-08-15 23:06Try loading rom during system initneauoire4+10-16
2023-08-15 22:59System device handles bootneauoire6+10-21
2023-08-14 04:11Reset device page on soft rebootneauoire1+4-0
2023-08-14 01:48Added soft rebootneauoire4+21-3
2023-08-10 15:50Updated dateneauoire1+1-3
2023-08-10 15:47Fixed issue where redraw region always started at 0neauoire1+3-1
2023-08-10 02:43(uxn.c) Removed offset in PUT()neauoire1+56-56
2023-08-10 02:38(uxn.c) PUT2 should not use POKEneauoire1+1-1
2023-08-10 02:31(uxn.c) Faster SET() macroneauoire1+14-15
2023-08-09 23:18(uxn.c) Aligned macrosneauoire3+32-32
2023-08-09 23:11(uxn.c) Added missing labelsneauoire1+33-35
2023-08-09 20:20(uxn.c) Using tnl coreneauoire2+99-73
2023-08-09 19:57(uxn-tnl) Use stack pointer for arithmeticneauoire1+10-9
2023-08-09 19:12Added a copy of abc core with joint pops/pushesneauoire2+111-5
2023-08-09 03:00Merged POP2 callsneauoire1+2-2
2023-08-09 02:53(uxn.c) Merged PUSH callsneauoire2+31-5
2023-08-09 02:38(uxn.c) Joined POP22 PUSH22neauoire1+6-2
2023-08-09 00:23Faster Pushxxneauoire1+1-1
2023-08-09 00:13Merged POPxPOPx and PUSHxPUSHxneauoire1+31-29
2023-08-08 23:46(uxnasm.c) Fixed issue with lambdaneauoire1+16-18
2023-08-08 23:39(uxnasm.c) Added comma after dateneauoire1+1-1
2023-08-08 23:35Added version to uxnasmneauoire2+22-16
2023-08-08 22:56Added version flag to uxnemuneauoire5+41-25
2023-08-08 22:31Print system versions for uxncli with -v flagneauoire8+30-15
2023-08-08 21:44Added per-device versionsneauoire12+41-16
2023-08-08 21:13Setting up stage to add versioningneauoire14+101-38
2023-08-08 17:39(screen.c) Hide stack debugger when emptyneauoire1+4-5
2023-08-08 17:27Returned the on-screen debuggerneauoire3+48-6
2023-08-08 16:23Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire1+1-1
2023-08-08 16:23Removed DEI/DEO from uxn-tnl coreneauoire7+134-240
2023-08-08 02:22DEVR: use bitwise OR to avoid C compiler (kencc) promoting types to int and doing other weird stuffSigrid Solveig Haflínudóttir1+1-1
2023-08-08 00:49remove SDL_RENDERER_TARGETTEXTURE (unused)Sigrid Solveig Haflínudóttir1+1-1
2023-08-07 23:35Housekeepingneauoire1+2-2
2023-08-07 23:22(uxn.c) Renamed POP/PUSH to POPx/PUSHxneauoire2+53-48
2023-08-07 23:12(uxn.c) Connected to device masksneauoire2+34-34
2023-08-07 19:20(uxn.c) Reconnected old coreneauoire2+64-98
2023-08-07 19:07(uxn.c) Reconnected the wires to the old core to be compatible with emuneauoire1+19-24
2023-08-05 17:31(screen.c) Inlined sprite drawing functionneauoire1+15-20
2023-08-05 16:59(screen.c) Faster sprite drawingneauoire1+6-4
2023-08-05 15:56(screen.flip) Added example to test flip bit in screen/sprite portneauoire1+172-0
2023-08-04 18:55Added auto byte sprite flippingneauoire1+11-11
2023-08-04 18:10run: set window title from romDerek Stevens1+3-3
2023-08-03 02:48(uxnasm) Generalized lambdas as common labelsneauoire1+14-15
2023-07-28 16:09added microtonality to the audio deviceCellmaker1+91-1
2023-07-30 01:46(launcher.tal) Clear screen using Screen/pixelDevine Lu Linvega2+18-34
2023-07-29 23:24Better labels for lambdasDevine Lu Linvega1+13-8
2023-07-29 23:14(uxnasm) Lambdas supportDevine Lu Linvega1+27-14
2023-07-26 16:57Added screen.blending.talDevine Lu Linvega1+65-0
2023-07-26 15:37Only update viewport rect on resizeDevine Lu Linvega1+12-13
2023-07-26 04:43Returned emulator borderDevine Lu Linvega1+22-7
2023-07-25 21:56Merged show() and gameloop()Devine Lu Linvega1+14-24
2023-07-25 21:46Resize emulator on startDevine Lu Linvega1+4-5
2023-07-25 21:42Grouped emulator routines together in uxnemuDevine Lu Linvega1+21-24
2023-07-25 21:30Uxnemu skips resizing window until reset vector is done.Devine Lu Linvega1+35-21
2023-07-24 17:47(mouse.tal) Fixed issue with clearingDevine Lu Linvega1+6-13
2023-07-24 16:48HousekeepingDevine Lu Linvega3+22-32
2023-07-24 03:48(bunnymark.tal) Fixed issue with clearDevine Lu Linvega1+14-8
2023-07-24 03:43(amiga.tal) Fixed issue with clearingDevine Lu Linvega1+5-1
2023-07-24 02:32(screen.c) Blending 00 only clears in accordance to sprite at addrDevine Lu Linvega2+2-2
2023-07-24 02:18Emulator functions prefixed with emu_ instead of uxn_Devine Lu Linvega5+34-32
2023-07-23 23:24Only set emu size on screen resize, no constant checksDevine Lu Linvega3+4-10
2023-07-23 23:10Do not re-set window size when unchangedDevine Lu Linvega2+6-11
2023-07-23 18:06(uxn.c) HousekeepingDevine Lu Linvega1+17-19
2023-07-23 17:13(uxn.c) Removed PUSH/PUSH2 macrosDevine Lu Linvega1+10-11
2023-07-23 16:57(uxn.c) Fixed issue where JSRr was pushing to wrong stackDevine Lu Linvega1+2-2
2023-07-23 16:52(uxn.c) Aligned BRK/JCI/JMIDevine Lu Linvega1+6-6
2023-07-23 16:41(uxn.c) JSI makes use of SET() macroDevine Lu Linvega1+1-1
2023-07-23 16:36(uxn.c) LIT opcodes use SET() macroDevine Lu Linvega1+4-4
2023-07-23 16:21(uxn.c) PUT2 should use POKE2 macroDevine Lu Linvega1+1-1
2023-07-23 03:53(uxn) Removed z stack assignmentDevine Lu Linvega1+14-14
2023-07-23 02:52Removed window paddingDevine Lu Linvega1+7-8
2023-07-21 18:35(fizzbuzz.tal) FormattingDevine Lu Linvega1+22-26
2023-07-21 17:42(fib.tal) HousekeepingDevine Lu Linvega1+7-7
2023-07-21 17:18(fib.tal) FormattedDevine Lu Linvega1+35-42
2023-07-16 22:52uxncli: stop on EOF as there is nothing left to run (besides endless loop)Sigrid Solveig Haflínudóttir1+2-1
2023-07-16 22:50screen: don't leak memory and don't crash if failed to adjust for new screen sizeSigrid Solveig Haflínudóttir2+12-6
2023-07-16 18:59(datetime.tal) Added numeric display of dateDevine Lu Linvega1+17-8
2023-07-16 18:41(datetime) Improved exampleDevine Lu Linvega1+65-70
2023-07-16 17:04Improved console device examplesDevine Lu Linvega2+100-84
2023-07-16 16:41Improved device examplesDevine Lu Linvega3+22-3
2023-07-16 04:58(system.expansion.tal) Added expansion port test fileDevine Lu Linvega1+25-0
2023-07-16 04:46(system.catch) Improved test file.Devine Lu Linvega2+102-96
2023-07-10 17:21retry_realpath: check before possibly writing out of boundsSigrid Solveig Haflínudóttir1+6-1
2023-07-10 15:37uxnemu: fix two warnings on 9front buildSigrid Solveig Haflínudóttir1+4-4
2023-07-10 15:35capture_screen: check for errorsSigrid Solveig Haflínudóttir1+6-4
2023-06-29 21:23(uxnemu) Fixes issue where non-zero console/type occurs even when empty, fixed by hikari_no_yumeDevine Lu Linvega1+2-2
2023-06-29 10:44(screen.c) Fix sprite draw at screen edgeWeeble1+5-1
2023-06-27 18:27(subleq.tal) Ported to immediate modesDevine Lu Linvega1+28-33
2023-06-09 17:53(circle128) Added radius argDevine Lu Linvega1+5-11
2023-06-09 17:13Update binary builds to point to drive.100r.co.Andrew Alderwick1+1-1
2023-06-09 16:29Do not print message on quitDevine Lu Linvega1+1-1
2023-06-09 05:11(circle128) Minor optDevine Lu Linvega1+4-2
2023-06-09 04:32(circle128) Fixed build instructionsDevine Lu Linvega1+2-3
2023-06-09 04:21(tables.c) Renamed to circle128.cDevine Lu Linvega4+71-60
2023-06-08 16:47Improved usage standard messageDevine Lu Linvega3+3-3
2023-06-08 16:31Removed the echo prints from the build fileDevine Lu Linvega1+2-24
2023-06-07 23:36(wireworld.tal) Removed, moved to uxn-utilsDevine Lu Linvega1+0-257
2023-06-07 16:58(wireworld.tal) Fixed mouse picking issueneauoire1+7-10
2023-06-07 16:51(wireworld.tal) Match colors to standard wireworld specsneauoire1+97-92
2023-06-07 15:23Removed clear between redraws and moved to set_window_sizeneauoire1+9-9
2023-06-07 15:03Snake_cased some SDL variablesneauoire2+38-36
2023-06-06 21:33(fib.tal) Fixed incorrect definitionneauoire1+4-4
2023-06-06 18:49Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire1+1-1
2023-06-06 18:49(fib.tal) Added tail-recursive versionneauoire1+18-2
2023-06-05 18:06(asma) Correct exit status from software/asma.tal runs.Andrew Alderwick1+1-1
2023-06-02 04:53(fib.tal) Improved exampleDevine Lu Linvega1+26-10
2023-05-18 03:39Removed multiplication from SET macro in uxn coreDevine Lu Linvega1+2-2
2023-05-15 14:33Use the correct definition to obtain snprintf(3)Sevan Janiyan2+1-5
2023-05-15 02:08Switch 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 Janiyan1+12-1
2023-05-15 02:08Use 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 Janiyan1+1-1
2023-05-09 20:07Improve screen vector timing somewhat.d_m1+16-13
2023-05-05 03:45(screen) Fixes warningsDevine Lu Linvega1+2-1
2023-05-05 03:32(screen) Renamed pixels attr to layerDevine Lu Linvega1+4-4
2023-05-05 03:17(screen) HousekeepingDevine Lu Linvega2+9-9
2023-05-05 00:43(screen) Use uxn_screen globalDevine Lu Linvega3+51-50
2023-05-05 00:15(amiga.tal) Tiny refactoringDevine Lu Linvega1+2-3
2023-05-04 23:25(amiga.tal) Do not flip rotation direction on floor collisionDevine Lu Linvega1+4-6
2023-05-04 22:49Remove fps limit on bounce for amiga.talNojus Raskevicius1+11-9
2023-05-04 22:16Reverse ball rotation after bouncing.d_m1+14-5
2023-05-04 18:33Removed layer structDevine Lu Linvega2+13-17
2023-05-04 18:15(screen) Only repaint changed pixelsDevine Lu Linvega4+28-13
2023-05-02 23:01enable "install" target on Plan 9, install as games/uxn*Sigrid Solveig Haflínudóttir2+5-4
2023-05-02 22:53zoom: ignore if 0, ie if the screen is somehow TOO small to do any scalingSigrid Solveig Haflínudóttir1+4-2
2023-05-02 17:31Added mock behavior for the friend portDevine Lu Linvega3+21-13
2023-05-01 05:42Declare snprintf to fix builds on macOSMatus Laslofi1+4-0
2023-04-26 19:04Do not center on resizeDevine Lu Linvega1+1-1
2023-04-26 19:01Allow tiny sizes for the screenDevine Lu Linvega1+1-1
2023-04-22 21:57(uxnemu) Removed debug lineDevine Lu Linvega1+0-1
2023-04-22 21:56Set Console/type after memory is initializedDevine Lu Linvega2+8-7
2023-04-17 18:27(console) Use 0x00 for no-queueDevine Lu Linvega4+4-4
2023-04-17 18:19(console) Use 0x1 for no-argsDevine Lu Linvega3+3-5
2023-04-17 18:03Moved error printing to system.cDevine Lu Linvega4+33-39
2023-04-17 17:55(console.tal) Test argument queueDevine Lu Linvega1+5-0
2023-04-17 17:41(uxnemu) Write arguments end in console deviceDevine Lu Linvega4+7-4
2023-04-17 17:29(uxnemu) Display usage when no roms and no paramsDevine Lu Linvega2+6-2
2023-04-17 16:59(uxnemu) Display new zoom values in usageDevine Lu Linvega2+4-4
2023-04-17 16:48(uxnemu) Simplified boot sequenceDevine Lu Linvega1+13-13
2023-04-17 16:36(uxnemu) Only set zoom scale once on bootDevine Lu Linvega4+18-20
2023-04-17 05:07(console.tal) Fixed underflow error on quitDevine Lu Linvega1+7-7
2023-04-17 05:03(console.tal) Added input type port to exampleDevine Lu Linvega2+60-14
2023-04-17 04:13(console) Implemented 0x17 port with stream type based on design by zzo38Devine Lu Linvega4+41-56
2023-04-16 21:51(datetime.tal) Added day of the yearDevine Lu Linvega1+5-0
2023-04-16 21:39(datetime.tal) Created a test file for the datetime deviceDevine Lu Linvega1+85-0
2023-04-16 03:06(system.tal) Made example dynamicDevine Lu Linvega1+25-9
2023-04-15 19:44(quine.tal) Added quine exampleDevine Lu Linvega1+1-0
2023-04-15 16:52(uxn.c) Catch div-by-zero errorsDevine Lu Linvega2+4-4
2023-04-15 16:49(system.tal) Added error handler exampleDevine Lu Linvega1+80-0
2023-04-15 02:51(screen.tal) Improved screen testing romDevine Lu Linvega3+72-32
2023-04-14 17:30(uxn.c) Less indirections in uxn coreDevine Lu Linvega1+23-23
2023-04-14 17:19(screen.c) Skip blit when color is 0Devine Lu Linvega1+6-9
2023-04-14 17:05(screen) sprite address wrappingDevine Lu Linvega1+3-5
2023-04-14 16:51(screen.c) Reduced number of variables indirectionsDevine Lu Linvega1+19-18
2023-04-14 04:57(screen.c) Removed pixel functionDevine Lu Linvega1+23-30
2023-04-14 04:33(screen.c) Improved readability of the codeDevine Lu Linvega2+39-26
2023-04-13 16:58Fixed issue with screen/fill layerDevine Lu Linvega1+1-1
2023-04-13 16:53Added comment for blending LUTDevine Lu Linvega1+2-0
2023-04-13 16:42(screen.c) Faster drawing of pixelDevine Lu Linvega1+17-14
2023-04-13 03:00(screen.c) Merge all checksDevine Lu Linvega2+10-11
2023-04-13 02:20(screen) Removed clamp functionDevine Lu Linvega1+9-14
2023-04-12 21:35Removed screen_wipeDevine Lu Linvega1+13-17
2023-04-12 19:22Removed FIXED_SIZE flagDevine Lu Linvega2+7-12
2023-04-12 18:58Removed mono mode to screenDevine Lu Linvega3+15-33
2023-04-12 10:48uxnemu: Add dpad supportLior Stern1+36-0
2023-04-11 18:31Added flip-x/flip-y to pixel fill modeDevine Lu Linvega1+3-3
2023-04-11 18:11(screen) Created static fill functionDevine Lu Linvega2+21-20
2023-04-11 17:42(screen) Rename screen_clear to screen_fillDevine Lu Linvega2+5-5
2023-04-11 17:32(uxn.c) Cache stack pointerDevine Lu Linvega1+3-3
2023-04-11 17:24(uxn.c) FormattingDevine Lu Linvega1+63-32
2023-04-11 17:14Made the uxn stacks private againDevine Lu Linvega3+14-16
2023-04-09 22:24(launcher.tal) Do not try to open extra-large ROMsDevine Lu Linvega1+19-11
2023-04-08 15:53(uxncli) Fixed issue with DateTime device maskDevine Lu Linvega1+1-1
2023-04-07 00:50(system.c) The debug port will always print the stacks, even if emptyDevine Lu Linvega1+1-1
2023-04-06 02:25Removed mention of uxn-fast from READMEDevine Lu Linvega1+1-1
2023-04-06 00:18(console.tal) Do not eval on spaceDevine Lu Linvega1+5-2
2023-04-05 23:50(console.tal)Added quit optionDevine Lu Linvega1+32-10
2023-04-05 03:02(uxnasm) Added support for label sized padsDevine Lu Linvega1+23-6
2023-04-04 22:44(metadata.tal) Removed, moved to uxn-utilsDevine Lu Linvega1+0-240
2023-04-04 04:15(mouse.tal) Drawing button statesDevine Lu Linvega1+96-36
2023-04-03 03:27Fixed issue where a screen redraw might occur after it has been unsetDevine Lu Linvega1+2-1
2023-03-27 15:38Removed redundant pixel param from screen routinesDevine Lu Linvega3+9-9
2023-03-20 16:29core: in plan 9 C it does not wrap around, fix the crashSigrid Solveig Haflínudóttir1+2-2
2023-03-20 15:58file: sprintf → snprintfSigrid Solveig Haflínudóttir1+5-5
2023-03-20 15:58fix a few long-standing compilation warningsSigrid Solveig Haflínudóttir1+5-3
2023-03-20 15:57fix plan 9 build now that we decided to use ifdefsSigrid Solveig Haflínudóttir1+1-1
2023-03-19 21:12Fixed issue with Windows buildsDevine Lu Linvega1+3-3
2023-03-19 21:04A more elegant solution to the Windows bugs in filepaths and MinGW compilationDeadly Headshot2+18-6
2023-03-18 04:45Fixed issue with datetime maskDevine Lu Linvega1+1-1
2023-03-14 19:40Fixed issue with device deo mask in uxnemuDevine Lu Linvega1+1-1
2023-03-13 17:32Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega1+2-2
2023-03-13 17:22(hilbert.tal) AnimatedDevine Lu Linvega1+20-16
2023-03-13 06:04Detect stack overflows with greater than 255 bytes.Andrew Alderwick1+1-1
2023-03-13 06:03Correct SET values for NIP.Andrew Alderwick1+1-1
2023-03-13 05:24(hilbert.tal) Updated colorsDevine Lu Linvega1+12-14
2023-03-13 05:10(hilbert.tal) Added Hilbert demoDevine Lu Linvega1+105-0
2023-03-13 01:29Replaced macros in PUT2/PUSH2Devine Lu Linvega1+3-3
2023-03-12 23:15Ordered the SWP writesDevine Lu Linvega1+2-2
2023-03-12 22:54Make use of macros in PUT/PUSHDevine Lu Linvega1+12-12
2023-03-12 22:25Renamed PEEK16/POKE16 to PEEK2/POKE2Devine Lu Linvega10+63-63
2023-03-12 22:16Moved opcodes side-by-sideDevine Lu Linvega1+31-62
2023-03-12 21:56Removed device page from addressable memoryDevine Lu Linvega2+3-4
2023-03-12 21:49Archived old coreDevine Lu Linvega4+112-145
2023-03-12 07:00Temporarily override uxn.c with fast until I can port the devices macrosDevine Lu Linvega1+104-73
2023-03-12 01:39system.h: no need to redefine the same macroSigrid Solveig Haflínudóttir1+0-1
2023-03-08 17:25Removed redundant mask in SFT opcodeDevine Lu Linvega1+2-2
2023-03-08 03:48Added missing ports in device maskDevine Lu Linvega2+2-2
2023-03-06 18:36Moved dei/deo masks into emulatorsDevine Lu Linvega4+10-12
2023-03-06 16:40(uxn-fast.c) HousekeepingDevine Lu Linvega1+14-13
2023-03-06 16:31(uxn-fast.c) Removed redundant macroDevine Lu Linvega1+63-64
2023-03-06 05:09(examples) HousekeepingDevine Lu Linvega3+47-49
2023-03-06 04:58(life.tal) Migrated to immediate opcodesDevine Lu Linvega1+66-69
2023-03-06 04:49(dvd.tal) Migrated to immediate opcodesDevine Lu Linvega1+19-18
2023-03-05 19:35(uxn-fast) Standardized STH opcodesDevine Lu Linvega1+3-3
2023-03-05 19:33(uxn-fast) HousekeepingDevine Lu Linvega1+8-8
2023-03-05 19:31(uxn-fast) HousekeepingDevine Lu Linvega1+4-4
2023-03-05 19:29(uxn-fast) Use macros for STHDevine Lu Linvega1+2-2
2023-03-05 19:06(mandelbrot) Improved speedDevine Lu Linvega1+103-83
2023-03-05 18:44(uxn-fast.c) Removed function pointers, instead use extermDevine Lu Linvega5+29-28
2023-03-05 18:02Catch overflow in lit opcodesDevine Lu Linvega1+4-4
2023-03-05 03:39(mandelbrot) Fixed issuesDevine Lu Linvega1+4-2
2023-03-04 19:07(Screen) Use fast timer if vector short is setDevine Lu Linvega1+3-2
2023-03-04 18:51Use device masks for DEIDevine Lu Linvega2+6-6
2023-03-04 05:04Removed file dei eventDevine Lu Linvega5+7-24
2023-03-04 04:47(uxn-fast) HousekeepingDevine Lu Linvega1+51-65
2023-03-04 04:37Removed unused deo paramDevine Lu Linvega4+5-5
2023-03-03 20:02Use uxn-fast in bug until the callback masks are portedDevine Lu Linvega2+1-2
2023-03-03 19:16Added file device maskDevine Lu Linvega1+12-12
2023-03-03 19:03(bunnymark) Ported to immediate opcodesDevine Lu Linvega4+64-47
2023-03-03 04:53Removed test fileDevine Lu Linvega1+0-10
2023-03-03 04:45(mandelbrot.tal) Migrated to immediate opcodesDevine Lu Linvega3+56-50
2023-03-03 03:47(uxn-fast) Added overflow errorDevine Lu Linvega1+2-2
2023-03-03 00:56Use -O2Devine Lu Linvega1+1-1
2023-03-03 00:37(uxn-fast) First draftDevine Lu Linvega2+146-1
2023-03-01 20:04Use switch for console_deoDevine Lu Linvega2+19-15
2023-03-01 19:46(uxnasm) Fixed refs limit checkDevine Lu Linvega1+2-2
2023-03-01 19:31Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega2+2-2
2023-03-01 19:28Date and Screen devices DEI do no need device ptrDevine Lu Linvega6+28-30
2023-03-01 19:24Address compiler warning about switch case falling through.Andrew Alderwick1+1-1
2023-03-01 19:23Remove unitialised memory.Andrew Alderwick1+1-1
2023-03-01 18:53Removed POKDEVDevine Lu Linvega3+12-14
2023-03-01 18:49Removed PEKDEV macroDevine Lu Linvega3+10-14
2023-03-01 18:42Removed GETVEC macroDevine Lu Linvega6+12-13
2023-03-01 18:35Replaced some macrosDevine Lu Linvega5+29-41
2023-03-01 05:54Fixed issue with out-of-screen paintingDevine Lu Linvega1+7-8
2023-03-01 05:47(uxnasm) Fixed issue with makeref()Devine Lu Linvega1+19-19
2023-03-01 04:54Sprite wipe helperDevine Lu Linvega1+15-2
2023-03-01 03:34(screen.c) Do not shift a zero in 1bppDevine Lu Linvega1+9-8
2023-03-01 01:00Removed opacity lutDevine Lu Linvega1+2-3
2023-02-28 04:11(piano.tal) Add softeningDevine Lu Linvega1+64-12
2023-02-28 03:26(piano.tal) Paint waveform with right-clickDevine Lu Linvega1+12-3
2023-02-28 03:18(piano.tal) Improved knobsDevine Lu Linvega1+32-20
2023-02-28 02:23(piano.tal)Added sharps to keyboard modeDevine Lu Linvega1+26-10
2023-02-27 19:21(picture.tal) OptimizationDevine Lu Linvega1+34-38
2023-02-27 18:41(primes.tal) OptimizedDevine Lu Linvega1+12-15
2023-02-27 05:16(piano.tal) Improved layoutDevine Lu Linvega1+34-37
2023-02-27 04:39(piano.tal) Faster waveform drawingDevine Lu Linvega1+39-31
2023-02-27 04:16(piano.tal) RewriteDevine Lu Linvega1+200-218
2023-02-26 22:28(uxn.c) HousekeepingDevine Lu Linvega1+12-8
2023-02-26 21:07(uxn.c) HousekeepingDevine Lu Linvega1+19-19
2023-02-26 17:55Removed param in PUSH() macroDevine Lu Linvega1+41-41
2023-02-24 03:04(fizzbuzz.tal) Migrated to immediate opcodesDevine Lu Linvega1+11-13
2023-02-22 20:45Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega1+1-1
2023-02-22 20:45(amiga.tal) OptimizationsDevine Lu Linvega1+29-32
2023-02-17 21:39(file device) Fix buffer overflow.Andrew Alderwick1+1-1
2023-02-17 18:08(file device)Add / suffix to folder namesDevine Lu Linvega1+1-1
2023-02-15 02:32Pass through more keysyms when control is pressed.d_m1+9-4
2023-02-13 17:33(uxncli)Use System/halt as exit codeDevine Lu Linvega1+3-3
2023-02-07 12:08remove nonsense return 0Sigrid Solveig Haflínudóttir1+0-1
2023-02-02 18:40Named arguments in system_cmdDevine Lu Linvega1+6-8
2023-02-02 18:20Protect system_cmd from reading out of boundsDevine Lu Linvega2+16-16
2023-02-02 17:35Reversed arguments in system loaderDevine Lu Linvega1+2-2
2023-01-31 17:49Simplified system_cmdDevine Lu Linvega4+6-21
2023-01-31 17:38Moved all system memory functions into system.cDevine Lu Linvega6+48-47
2023-01-31 17:12Re-enable automated Windows build.Andrew Alderwick1+2-2
2023-01-31 17:11Minor optimisation.Andrew Alderwick1+1-4
2023-01-31 17:05Bare minimum changes to get Windows builds running again.Andrew Alderwick2+17-7
2023-01-29 02:38Load rom in chunks of 64kbDevine Lu Linvega1+9-5
2023-01-28 23:05Extend loaded rom sizeDevine Lu Linvega3+5-14
2023-01-28 22:45Removed test fileDevine Lu Linvega1+0-28
2023-01-28 22:45Initial draft for MMUDevine Lu Linvega6+82-11
2023-01-28 18:54Returned to simpler run functionDevine Lu Linvega1+16-8
2023-01-27 17:36Fixed issue with screen vector runDevine Lu Linvega1+2-2
2023-01-26 18:56Tighter runDevine Lu Linvega1+8-16
2023-01-26 17:35Reduce refresh requests without screen vectorDevine Lu Linvega1+7-4
2023-01-24 17:10Added symbol files to gitignoreDevine Lu Linvega1+1-0
2023-01-24 17:10(amiga.tal) Remove symbol fileDevine Lu Linvega1+0-0
2023-01-24 17:09(amiga.tal) Use call opcodesDevine Lu Linvega2+30-21
2023-01-23 01:42(README) Removed link to cheatsheetDevine Lu Linvega1+0-1
2023-01-22 02:24Increased refs limitDevine Lu Linvega1+2-2
2023-01-14 21:13(asma) Rebalance the rune tree.Andrew Alderwick1+4-4
2023-01-14 20:39(asma) Implement new jump and call syntax.Andrew Alderwick2+23-9
2023-01-14 19:46(asma) Auto-start at 0x100.Andrew Alderwick1+2-2
2023-01-14 23:08Catch invalid sublabelsDevine Lu Linvega1+10-4
2023-01-13 18:14(uxnasm.c) Auto-start at 0x100Devine Lu Linvega1+1-0
2023-01-13 04:35Removed errcode from stacksDevine Lu Linvega2+10-8
2023-01-13 03:00(uxn.c) Removed mask to LDR and write in Uint16 var insteadDevine Lu Linvega1+2-2
2023-01-13 02:47(uxn.c) Unallow LDR/STR to reach outside of ramDevine Lu Linvega1+2-2
2023-01-12 17:44(uxn.c) Swapped JMI/JCIDevine Lu Linvega2+4-4
2023-01-12 16:40(uxnasm) endian-agnostic handling of symbols file writingDevine Lu Linvega1+3-2
2023-01-12 13:26Disable flag for rebuild while Windows build is not working.Andrew Alderwick1+1-1
2023-01-12 13:22Make JMI, JCI and JSI relative.Andrew Alderwick2+13-5
2023-01-12 13:15(uxnasm) Simplify handling of references.Andrew Alderwick1+12-27
2023-01-12 13:02Optimize opcode 0 handling.Andrew Alderwick1+13-10
2023-01-12 05:01(uxnasm) Use correct address in symbol exportDevine Lu Linvega1+1-1
2023-01-10 03:14(screen.tal) HousekeepingDevine Lu Linvega1+17-19
2023-01-10 03:04(screen.tal) Display screen sizeDevine Lu Linvega1+46-11
2023-01-09 23:54Removed DEO masks, already fed to Uint8 expecting functionDevine Lu Linvega1+3-3
2023-01-08 20:08(metadata.tal) Updated to new formatDevine Lu Linvega1+104-77
2023-01-07 19:59(uxnasm) Fixed buffer overflow in tokenizerDevine Lu Linvega3+5-5
2023-01-07 19:31Fixed crash vector where STR/LDR can access outside of boundsDevine Lu Linvega1+3-3
2023-01-03 19:17(uxn.c)Use same macro format sequence for all CALL opcodesDevine Lu Linvega1+2-2
2023-01-03 18:48Faster CALL opcodesDevine Lu Linvega1+4-4
2023-01-03 01:45(uxnasm) Experimental implementation of JM/JC/JS runesDevine Lu Linvega1+30-38
2023-01-02 21:11Clearer routing of LIT/CALL opcodesDevine Lu Linvega1+8-2
2023-01-02 17:50Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega15+65-85
2023-01-02 17:50Returned the k variable in uxn coreDevine Lu Linvega1+4-5
2023-01-02 15:23Fix macOS build.Andrew Alderwick1+3-1
2023-01-02 15:14Disable Windows build until new File device is fixed.Andrew Alderwick1+1-1
2023-01-02 15:07(asma) Disable recursion tests that no longer function.Andrew Alderwick2+8-15
2023-01-02 15:01Port Audio to new devices scheme.Andrew Alderwick3+42-55
2023-01-02 14:40Update Copyright years.Andrew Alderwick11+11-13
2023-01-02 02:26Removed extraneous j variableDevine Lu Linvega3+4-10
2023-01-02 02:03Added support for CALLDevine Lu Linvega1+4-3
2023-01-02 00:44Do not check twice for short mode in LIT opcodeDevine Lu Linvega1+5-3
2023-01-02 00:22Removed PEEK16 macroDevine Lu Linvega1+1-2
2023-01-02 00:21Added HALT macroDevine Lu Linvega1+8-9
2023-01-02 00:13All devices but audio ported to new devices schemeDevine Lu Linvega4+31-58
2023-01-01 22:18Use the File device load_rom functionDevine Lu Linvega1+36-57
2023-01-01 21:40HousekeepingDevine Lu Linvega4+4-21
2023-01-01 21:34Ported screen to new deviceDevine Lu Linvega4+40-40
2023-01-01 21:19Screen device is half ported to new device handlersDevine Lu Linvega13+255-259
2023-01-01 20:21Device memory is not a member of ramDevine Lu Linvega4+6-3
2023-01-01 20:12Will connect devices to devold while I migrate to new routerDevine Lu Linvega5+27-25
2023-01-01 20:04Connecting new device ports to uxn coreDevine Lu Linvega4+31-4
2023-01-01 19:47Removed devmouse and devctrl globalsDevine Lu Linvega1+15-15
2023-01-01 19:37Removed Device struct from controller deviceDevine Lu Linvega3+23-36
2023-01-01 19:31Removed Device struct from mouse deviceDevine Lu Linvega4+32-30
2022-12-11 03:54fix uxnasm: missing semicolonSigrid Solveig Haflínudóttir1+1-1
2022-12-10 19:07(uxnasm)Allow more space for symbols filename, and check for lengthneauoire1+5-2
2022-12-09 20:52Uxnasm should use BE to store addressesneauoire1+2-1
2022-12-09 20:30Uxnasm now outputs a symbols fileneauoire2+17-1
2022-11-20 22:50Remove many macros.Andrew Alderwick6+77-121
2022-11-14 18:44(metadata.tal) Removed unused routineneauoire1+5-11
2022-11-14 18:25(metadata.tal) Slightly larger windowneauoire1+1-1
2022-11-14 18:17(metadata.tal) Catch no metadata caseneauoire1+40-7
2022-11-14 18:04(metadata.tal) Added metadata viewer romneauoire1+186-0
2022-11-12 18:14(clock.tal) Thiner frameneauoire1+1-1
2022-11-12 11:03Reduce timeouts for checking build computers.Andrew Alderwick1+3-3
2022-11-12 10:53Don't fail build if 9front VM is unavailable.Andrew Alderwick1+3-1
2022-11-12 05:12Relaunch boot rom if launcher is not foundneauoire1+5-1
2022-11-11 08:56Optimise “#xy STH” to “LITr xy”.Andrew Alderwick2+2-2
2022-11-11 08:55(asma) Add support for _ rune.Andrew Alderwick1+10-5
2022-11-11 04:54Added _runeneauoire1+26-14
2022-11-10 23:47(asma) Rebalance the rune tree.Andrew Alderwick3+141-322
2022-11-10 22:49Remove all symbol macros from projects.Andrew Alderwick4+41-58
2022-11-10 22:03(asma) Add fail tests to test suite.Andrew Alderwick1+13-0
2022-11-10 21:59(asma) Add support for - rune.Andrew Alderwick1+7-2
2022-11-10 21:55(asma) Add support for = rune.Andrew Alderwick1+2-1
2022-11-10 21:54Replace now-invalid macros in projects.Andrew Alderwick3+26-26
2022-11-10 17:21(screen.tal) Optimizationsneauoire5+19-481
2022-11-10 17:08(exercises) Housekeepingneauoire3+35-22
2022-11-10 00:40(uxnasm) Fixed issue with = runeneauoire1+1-1
2022-11-10 00:21(uxnasm) Added support for = and - runesneauoire1+13-1
2022-10-22 21:52(cream.uf2) Fixed glyphsneauoire3+2-2
2022-10-22 02:58(st72.uf2) Added new fontneauoire1+0-0
2022-10-19 11:22(asma) Remove LIT merging optimisation.Andrew Alderwick1+5-32
2022-10-19 11:07(asma) Remove tail call optimisation.Andrew Alderwick1+11-37
2022-10-19 11:06(asma) Add check that asma itself can be assembled in asma-test.sh.Andrew Alderwick1+5-1
2022-10-19 10:38(asma) Remove deprecated rawchr support.Andrew Alderwick2+5-6
2022-09-30 17:10(controller.tal) Made buttons visible in monochromaticneauoire1+13-13
2022-09-20 11:48Reuse old artifacts if no solar build computers are reachable.Andrew Alderwick1+17-5
2022-09-15 18:13Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega1+4-3
2022-09-15 18:12Fixed issue with monochromaticDevine Lu Linvega1+1-2
2022-09-15 16:11Toggle monochromatic modeDevine Lu Linvega3+24-2
2022-09-04 20:08Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire50+895-1391
2022-09-04 20:08(brainfuck.tal) Converted assci runesneauoire1+16-16
2022-08-17 07:12(logic.tal) Renamed to bitwise.talDevine Lu Linvega3+251-278
2022-08-15 16:28Fixed CIDevine Lu Linvega1+25-25
2022-08-14 19:17Optimized a few examplesDevine Lu Linvega5+31-41
2022-08-14 19:06Removing rawchr runDevine Lu Linvega11+50-76
2022-08-06 18:05Removed JSR JMP2r tail-call optimisations for nowDevine Lu Linvega1+1-3
2022-08-02 09:20Housekeeping in picturesDevine Lu Linvega9+0-0
2022-07-31 18:35(hexdump.tal)Removed trailing shortDevine Lu Linvega1+5-6
2022-07-23 19:59(thue.tal) Added a Thue esolang interpreterDevine Lu Linvega4+172-2
2022-07-22 18:57Housekeeping on some of the example filesDevine Lu Linvega10+24-24
2022-07-16 18:54(mouse.tal) Something fun!Devine Lu Linvega1+78-14
2022-07-14 21:57Housekeeping on a few examplesDevine Lu Linvega9+27-27
2022-07-09 17:31(ergo.bit)Fixed wrong sizeDevine Lu Linvega1+0-0
2022-07-09 17:24Renamed a few picturesDevine Lu Linvega3+0-0
2022-07-09 16:51(pc98.chr)Added size to graphicDevine Lu Linvega1+0-0
2022-07-09 10:34Add tests for most k (keep) variations of UXN instructions, based on the existing instruction tests.Dave VanEe1+160-2
2022-07-07 02:25A bit of housekeeping on the example filesDevine Lu Linvega11+71-816
2022-07-06 21:04(tests.tal) Put into projects/Devine Lu Linvega2+1-384
2022-07-06 21:03(tests.tal) Added testsDevine Lu Linvega1+306-0
2022-07-05 18:05(label.tal) HousekeepingDevine Lu Linvega1+21-22
2022-06-16 22:17(calc.tal) Fixes issue with pushing any value comprised of two bytes which add to zeroDevine Lu Linvega1+1-1
2022-06-13 08:15Disable execution timeouts for now.Andrew Alderwick1+1-1
2022-06-12 13:01(bunnymark) Conserve bun energy on y-bounce.Andrew Alderwick1+7-4
2022-06-11 18:53Added test romDevine Lu Linvega1+383-0
2022-06-10 05:31Switch back to single thread for handling redraws.Andrew Alderwick1+35-44
2022-06-09 20:42(asma) only ignore [ or ] if it is a whole tokenAndrew Alderwick1+9-8
2022-06-09 16:19(tables.c) Improved sin table generatorDevine Lu Linvega2+7-6
2022-06-07 23:53(asma) Minor optimisationsAndrew Alderwick1+7-7
2022-06-07 23:38(asma) Optimise advancing asma/addrAndrew Alderwick1+16-14
2022-06-07 23:10(asma) Add tail call optimisation, bringing it up-to-date with uxnasmAndrew Alderwick1+38-11
2022-06-07 19:14Update READMEAndrew Alderwick1+1-2
2022-06-07 19:03(uxnasm) Prevent tail call optimisation when required, fixes asmaAndrew Alderwick1+4-4
2022-06-07 18:39Deal with compiler warnings.Andrew Alderwick1+4-5
2022-06-06 16:42(uxnasm) Better parent label reference countingDevine Lu Linvega1+10-3
2022-06-06 14:57(uxnasm)Quiet label warnings with sublabelsDevine Lu Linvega1+5-2
2022-06-05 21:33(uxnasm) only ignore [ or ] if it is a whole tokenphoebos1+2-2
2022-06-02 17:34tal.sublime-syntax: comments must be opened by a single ( tokenphoebos1+1-1
2022-06-03 21:41Revert "Fix for hanging on quit", replacing it with improved codeAndrew Alderwick1+6-1
2022-05-31 21:04(uxnasm) Minor cleanupDevine Lu Linvega1+5-8
2022-05-31 20:55(uxnasm)Optimize tail-call for subroutines tooDevine Lu Linvega1+9-3
2022-05-31 20:38Tiny change to uxnasmDevine Lu Linvega1+1-2
2022-05-31 20:25General improvements to example filesDevine Lu Linvega19+136-338
2022-05-31 19:29Extended timeout to 20 frames to give RPIs a chanceDevine Lu Linvega1+1-1
2022-05-31 19:25Fix for hanging on quitDevine Lu Linvega1+1-6
2022-05-31 15:44But we also made sure it appeared in lots of other, less conspicuous places.Devine Lu Linvega1+0-0
2022-05-28 17:00(wireworld.tal) UpdatedDevine Lu Linvega1+133-98
2022-05-28 03:12Minor changes to a few example projectsDevine Lu Linvega6+22-59
2022-05-28 03:01(calc.tal)Fixed warnings from the linterDevine Lu Linvega1+3-3
2022-05-27 03:26Added tail-call optimizationDevine Lu Linvega1+18-1
2022-05-09 20:13(uxnasm) Raise an error if the output rom would be empty.Andrew Alderwick1+2-0
2022-04-18 19:33Use helpers for LITneauoire1+1-2
2022-04-18 08:45Move stack opcodes.Andrew Alderwick3+8-8
2022-04-14 17:24(uxnasm) Fix valid macro names being rejected.Andrew Alderwick1+13-16
2022-04-12 00:27Removed runesneauoire1+0-6
2022-04-12 00:16Fixed issue with oprunesneauoire1+1-1
2022-04-11 23:07Added logic/arithmetic symbols to uxnasmneauoire2+81-79
2022-04-11 22:34Raised label limit in uxnasmneauoire1+34-36
2022-04-09 11:22(Windows) Fix uxnemu freezing on exit.Andrew Alderwick1+10-1
2022-04-09 11:21(Windows) Fix output not flushing automatically.Andrew Alderwick1+3-0
2022-04-09 11:19Revert "Switch to SDL Timer for redraw handler."Andrew Alderwick1+17-15
2022-04-09 10:37Switch to SDL Timer for redraw handler.Andrew Alderwick1+15-17
2022-04-09 10:37Fix build warning on Windows.Andrew Alderwick1+1-1
2022-04-08 18:41Improved label.talneauoire2+24-42
2022-04-06 18:24(pig.tal) Added pig game in exercisesneauoire1+70-0
2022-04-05 23:41Minor change to bresenham helpersneauoire3+6-6
2022-03-29 17:30(amiga.tal) Bounce on wallsneauoire1+14-5
2022-03-29 17:23uxnemu: fix a memory leak (ram) in start() and reduce types clutterSigrid Solveig Haflínudóttir1+3-2
2022-03-29 16:49(amiga.tal) Added bounceneauoire2+341-44
2022-03-29 04:30(amiga.tal) Started a boing ball demoneauoire1+271-0
2022-03-28 17:51(uxncli) Load ROM using the File device functions.Andrew Alderwick3+15-14
2022-03-28 17:16Replace file_i_deo and file_i_dei.Andrew Alderwick4+16-35
2022-03-28 15:49uxnemu: use read() in stdin thread and close(0) at shutdown for the thread to exitSigrid Solveig Haflínudóttir1+3-1
2022-03-28 15:24uxnemu: fix the stuck threads on quit, SOMEWHATSigrid Solveig Haflínudóttir1+9-10
2022-03-27 20:42(file.tal) Changed poem in file deviceneauoire1+9-6
2022-03-27 20:22(file.tal) Flush file pointerneauoire1+2-0
2022-03-27 18:53(examples/devices) Revamped a lot of the device examplesneauoire9+171-452
2022-03-27 16:43(mouse.tal) Optimizedneauoire2+52-99
2022-03-27 16:18Arranged include orderneauoire2+8-8
2022-03-27 13:07Move life-infinite-loop.tal to examples/exercises/.Andrew Alderwick2+287-287
2022-03-27 12:57Add a version of life.tal with an infinite loop.Andrew Alderwick1+287-0
2022-03-27 12:53(uxnemu) Interrupt infinite loops with an error.Andrew Alderwick5+37-4
2022-03-27 12:18(uxnemu) Update indentation with clang-format.Andrew Alderwick1+68-68
2022-03-27 12:16(uxnemu) Use a separate thread for triggering redraws.Andrew Alderwick1+37-19
2022-03-27 01:29(screen.tal) Improved layoutneauoire1+13-5
2022-03-17 18:57Move DateTime to 0xc0, add second File to 0xb0.Andrew Alderwick14+20-19
2022-03-26 04:36(life.tal) General optimizationsneauoire1+163-267
2022-03-25 19:05(examples/) Improved a few demosneauoire9+151-1573
2022-03-25 17:29(exercises/) Cleanupneauoire5+73-84
2022-03-25 16:49(dvd.tal) Optimizedneauoire1+23-17
2022-03-24 20:15(clock.tal) Optimizationsneauoire1+35-37
2022-03-22 21:45Use new paths for essentialsneauoire1+1-1
2022-03-18 18:03Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire6+183-116
2022-03-18 18:02(label.tal) Rewrote with the screen/auto supportneauoire1+33-179
2022-03-17 19:03Add file reading with .File/read DEI(2).Andrew Alderwick1+9-0
2022-03-17 18:41Keep a local copy of File/name; don't try to read it beyond end of RAM.Andrew Alderwick1+13-5
2022-03-17 18:31Prepare for more than one File device.Andrew Alderwick4+101-62
2022-03-17 18:29Minor fix to audio.c.Andrew Alderwick1+1-1
2022-03-17 17:08Rename file_deo variables.Andrew Alderwick1+18-18
2022-03-17 16:59Make the UxnAudio struct private to audio.c.Andrew Alderwick3+49-38
2022-03-15 18:42(hexdump.tal) Rewroteneauoire2+66-131
2022-03-15 18:13(calc.tal) Merged a few unnecessary SFTneauoire1+12-15
2022-03-15 18:03(calc.tal) Optimized to use screen/autoneauoire1+183-244
2022-03-15 16:57(screen.tal) Centeredneauoire2+9-9
2022-03-14 21:02(screen.tal) Optimized to fit GBA screenneauoire3+58-147
2022-03-14 18:04(piano.tal) Implemented new auto byteneauoire1+211-288
2022-03-14 17:21Moved some demos to /oldneauoire8+70-225
2022-03-14 16:55Cleaned up a few demosneauoire5+115-169
2022-03-14 03:39(polycat.tal) Cleanupneauoire1+28-34
2022-03-14 03:32(move.tal)Cleaned up demoneauoire1+41-52
2022-03-10 18:05(fizzbuzz.tal) Removed macros from fizzbuzzneauoire1+18-29
2022-03-10 17:37(primes.tal) Removed macrosneauoire2+16-31
2022-03-08 19:04Add asma.rom to uploads.Andrew Alderwick1+1-0
2022-03-06 23:04(picture.tal) Added fast drawing routineneauoire1+153-3
2022-03-06 20:39Fix sprite address check.Andrew Alderwick1+1-1
2022-03-06 19:00(screen.tal) Optimizationsneauoire1+40-53
2022-03-06 18:25(screen.tal) Ported to the new auto-byteneauoire1+16-50
2022-03-06 18:02Fix comment at end of uxn.h.Andrew Alderwick1+1-1
2022-03-06 16:20screen/auto: Replace draft looping with block width control.Andrew Alderwick2+13-15
2022-03-06 17:56(screen.tal) Starting new auto-byte high nibble implementationneauoire1+146-49
2022-03-06 13:36(draft) Add looping functionality to Screen/auto.Andrew Alderwick2+42-4
2022-03-05 21:56Add header guard to uxn.hBad Diode1+4-0
2022-03-04 20:06Added missing image size to pictures/bitneauoire3+0-0
2022-02-23 23:37(fib.tal) Little optimizationneauoire1+3-4
2022-02-23 23:23(fib.tal) Added fib exampleneauoire1+24-0
2022-02-21 18:30Optimized line-rect routineneauoire5+106-84
2022-02-19 01:02clang-formatAndrew Alderwick1+3-6
2022-02-19 00:28(uxnasm) Allow writing the 0xffff byte of RAM.Andrew Alderwick1+6-1
2022-02-19 00:27(uxnasm) Raise error when memory is overwritten.Andrew Alderwick1+5-0
2022-02-19 00:26(uxnasm) Allow returning errors from writebyte().Andrew Alderwick1+34-27
2022-02-18 23:01(uxnasm) Fix calculation of usage.Andrew Alderwick1+1-1
2022-02-18 21:48(calc.tal) Better ampersand glyphneauoire1+3-15
2022-02-18 21:30(calc.tal)Improved glyphsneauoire1+6-8
2022-02-18 09:27(asma) Fix sublabel references when no labels are defined.Andrew Alderwick1+1-1
2022-02-17 18:17Remove unused constants.Andrew Alderwick1+0-6
2022-02-15 18:24(brainfuck.tal) Optimizedneauoire1+23-39
2022-02-11 03:29(controller.tal) Print debugger on start buttonneauoire2+30-26
2022-02-10 11:20(monospace.tal) Remove values left on the stacksroccaserra1+2-0
2022-02-09 04:04(life.tal) Minor cleanupneauoire1+66-44
2022-02-09 03:45(piano.tal) Optimized octave drawing routineneauoire1+40-106
2022-02-08 03:35(math32.tal) Removed globalsneauoire1+91-94
2022-02-08 01:32Saturate multiplication in mandelbrot.Andrew Alderwick1+5-3
2022-02-08 00:59(mandelbrot.tal) Added fractalneauoire2+47-77
2022-02-07 23:52Added libraries for math32neauoire4+815-0
2022-02-07 04:03Added a few extra fontsneauoire4+0-0
2022-02-06 19:56(launcher.tal) Resizes on launchneauoire1+52-47
2022-02-05 23:37(cube3d.tal) Added new demoneauoire1+158-0
2022-01-29 02:13Fix blurry pixels on high-DPI displaysLiam Cooke1+1-1
2022-02-04 03:52Added --install flag to build scriptneauoire8+82-66
2022-02-01 17:46Ported fonts to AUTO-Yneauoire7+0-0
2022-01-26 18:14(calc.tal) Optimizationsneauoire1+58-58
2022-01-23 23:09Close some security holes.Andrew Alderwick3+10-0
2022-01-23 23:16Update README with new build URLs.Andrew Alderwick1+1-1
2022-01-23 22:19Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire5+19-224
2022-01-23 22:19(dos.tal) Improved error reportingneauoire1+149-62
2022-01-23 21:39Rename build outputs.Andrew Alderwick1+15-19
2022-01-23 21:19Fix inclusion of rompack files.Andrew Alderwick1+1-1
2022-01-23 21:09Fix names of outputs.Andrew Alderwick1+6-3
2022-01-23 21:01Build combined archives with starter packs.Andrew Alderwick1+18-12
2022-01-22 21:03Remove old debugging support.Andrew Alderwick4+0-210
2022-01-23 19:18(dos.tal) When in doubt, add flowersneauoire1+36-7
2022-01-23 18:48(dos.tal) Improved hx viewneauoire1+33-24
2022-01-23 18:31(dos.tal) Impemented time[tm] commandneauoire1+62-51
2022-01-23 18:03(dos.tal) Added command documentation in ls cmdneauoire1+51-24
2022-01-23 11:23Fix compiler warning.Andrew Alderwick1+2-0
2022-01-23 11:17Remove jump-based infinite loop detection.Andrew Alderwick4+33-52
2022-01-23 04:47(dos.tal) Started a mini DOSneauoire1+543-0
2022-01-23 00:32(wireworld.tal) Minor cleanupneauoire1+8-13
2022-01-22 23:49Remove memory copying from wireworldDeltaF11+15-18
2022-01-22 22:54(wireworld.tal) Clear on select+startneauoire1+17-3
2022-01-22 22:48(wireworld.tal) Optimized morphneauoire1+27-24
2022-01-22 04:44(launcher.tal) Release inputs on load-romneauoire1+4-0
2022-01-21 23:23(wireworld.tal) Erase with mouse2neauoire1+1-1
2022-01-21 23:14(wireworld.tal) Cleanupneauoire1+26-20
2022-01-21 23:02(wireworld.tal) Added wireworld implementationneauoire1+203-0
2022-01-20 01:34Fix resize when only width or height are set.Andrew Alderwick1+8-3
2022-01-20 01:24Perform resizing of SDL screen during redraw.Andrew Alderwick3+9-12
2022-01-20 01:24Move clamp() to screen.c.Andrew Alderwick3+7-6
2022-01-19 18:30Prevent invalid screen sizes.Andrew Alderwick1+1-1
2022-01-17 23:29Move uploaded binaries inside uxn directory.Andrew Alderwick2+2-4
2022-01-17 23:26Remove uploaded binaries in preparation for new URLs.Andrew Alderwick1+2-0
2022-01-17 20:06(proquints.tal) Added a proquints encoderneauoire1+113-0
2022-01-16 22:30(binstr.tal) Added a binary to string file converter in utilsneauoire1+131-0
2022-01-16 18:44(calc.tal) Removed leading zerosneauoire1+21-8
2022-01-16 17:22(launcher.tal) Fixed scrolling issue after assemblyneauoire1+11-13
2022-01-16 03:41(calc.tal) Modified the multiply symbolneauoire1+1-2
2022-01-16 02:36Include rompacks in published site.Andrew Alderwick1+5-5
2022-01-16 02:23Add rompack to automated builds.Andrew Alderwick1+18-0
2022-01-16 01:50Renamed devices/datetime.tal to demos/clock.tal.Andrew Alderwick1+0-0
2022-01-15 19:15Launcher now assembles tal filesneauoire1+56-2
2022-01-15 18:13Implemented proper decimal modeneauoire1+179-195
2022-01-14 07:59Remove trailing space in stack printingAndrew Alderwick1+3-3
2022-01-13 22:52Removed extra specing around bytes in stack printingneauoire1+1-1
2022-01-13 18:55Removed devsystemneauoire1+1-1
2022-01-13 18:25(monospace.tal) Added a 8x8 label drawing exampleneauoire5+176-29
2022-01-13 16:34Uxncli now uses the system_inspectneauoire4+11-26
2022-01-13 16:26Removed old debug filesneauoire2+0-70
2022-01-13 16:25Print stack with DEO on 0x0fneauoire6+31-11
2022-01-13 05:22Starting a debugging deviceneauoire7+82-9
2022-01-13 02:56Removed external memory bankneauoire4+6-17
2022-01-13 02:40Removed supervisorneauoire11+26-392
2022-01-12 19:54Added uxn32 and uxn16 chr picturesneauoire2+0-0
2022-01-12 13:09Remove goto/label for jumps.Andrew Alderwick1+33-34
2022-01-12 11:33Add support for interrupting Uxn during execution.Andrew Alderwick5+26-7
2022-01-11 23:50Remove unistd.h from uxnemu.c.Andrew Alderwick1+7-4
2022-01-11 23:13Removed unistd from uxnclineauoire1+43-41
2022-01-11 22:51Removed ram helper in uxnneauoire4+7-8
2022-01-11 22:38Removed device globalsneauoire2+12-18
2022-01-11 22:16Rename memory banksneauoire4+15-15
2022-01-11 19:07Minor cleanupneauoire2+9-11
2022-01-11 04:35(boot.rom) Renamed to launcher.romneauoire8+67-32
2022-01-10 19:20add uxn resources to README.mdVlad-Stefan Harbuz1+8-1
2022-01-10 16:34Add 9front automated build.Andrew Alderwick1+4-1
2022-01-10 11:35Remove use of snprintf.Andrew Alderwick1+8-7
2022-01-07 00:06Correct cast for snprintfAndrew Alderwick1+1-1
2022-01-10 02:13(picture.tal) Added example of drawing a pictureneauoire3+313-121
2022-01-10 01:04(gui/label.tal) Use UF2 properlyneauoire3+600-294
2022-01-09 21:07(animation.tal) Minor optimizationsneauoire1+30-26
2022-01-09 03:38Removed stdlib from screen headerneauoire2+2-2
2022-01-09 01:42(boot.tal) Fixed issue with empty foldersneauoire1+21-0
2022-01-09 01:22(boot.tal) Added little folder iconsneauoire1+116-56
2022-01-08 22:13(boot.tal) Fixed issue with scrollneauoire1+13-2
2022-01-08 22:00(bool.tal) Added mouse scrollneauoire1+60-10
2022-01-08 21:34(boot.tal) Optimizaitonsneauoire1+130-215
2022-01-08 18:03The file device cannot write on the supervisorneauoire5+27-17
2022-01-08 17:07Added TODOsneauoire1+6-0
2022-01-08 00:51Use proper memory sizeneauoire2+6-6
2022-01-08 00:47Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire12+16-23
2022-01-08 00:46Removed device vector variableneauoire8+22-27
2022-01-07 22:58fix Plan 9 build (again)Sigrid Solveig Haflínudóttir1+4-3
2022-01-07 22:46put back newlines to avoid compilation warningsSigrid Solveig Haflínudóttir10+10-20
2022-01-07 22:30git ignore plan 9 built filesSigrid Solveig Haflínudóttir1+2-0
2022-01-07 19:48Removed device port masksneauoire4+39-40
2022-01-07 19:36Commented the fkey controls temporarilyneauoire3+45-3
2022-01-07 18:55Pass fn keys directly to the supervisorneauoire5+43-5
2022-01-07 18:02Started device port maskingneauoire8+111-98
2022-01-07 16:19mkfile: get rid of trailing whitespaceSigrid Solveig Haflínudóttir1+1-1
2022-01-07 16:19fix Plan 9 build (npe update required as well)Sigrid Solveig Haflínudóttir1+4-3
2022-01-07 03:51The supervisor program now uses its own vectorsneauoire3+13-6
2022-01-07 03:20Supervisor is now watching the device pageneauoire8+245-250
2022-01-07 02:49Let us make a device page in shadow memoryneauoire4+7-6
2022-01-07 01:29Defined the location of stacks in shadow memoryneauoire3+4-2
2022-01-06 22:32Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire1+1-1
2022-01-06 22:32Connected error reporting and the hypervisorneauoire4+150-11
2022-01-06 17:24SDL_PIXELFORMAT_XRGB8888 → SDL_PIXELFORMAT_RGB888 (for older SDL2 versions)Sigrid Solveig Haflínudóttir1+1-1
2022-01-06 12:31correctly parse arguments in build.shVlad-Stefan Harbuz1+36-4
2022-01-06 05:18(hypervisor)Added visual guidesneauoire1+45-143
2022-01-06 04:44First hypervisorneauoire6+210-58
2022-01-06 03:48Started work on the hypervisorneauoire5+25-17
2022-01-05 21:45make the SDL texture XRGB8888 (no alpha) and remove padding pixels from itSigrid Solveig Haflínudóttir1+4-3
2022-01-05 18:18Stop LeakSanitizer complaining about Uxn's RAM.Andrew Alderwick2+7-2
2022-01-05 17:27Add basic in-Uxn debugger and usage example.Andrew Alderwick2+196-0
2022-01-05 17:27Implement System/vector for debugging.Andrew Alderwick2+13-2
2022-01-05 14:37Fix compiler suggestion.Andrew Alderwick1+2-2
2022-01-05 14:02Simplify stack determination logic.Andrew Alderwick1+2-2
2022-01-05 13:28Factor out common parts of system_dei/deo.Andrew Alderwick5+45-33
2022-01-05 13:06Just pass an error code to uxn_halt.Andrew Alderwick3+17-11
2022-01-05 12:59Split uxn_halt into beginnings of System device file.Andrew Alderwick4+26-20
2022-01-05 01:27Move errored stack identification to after error handling label.Andrew Alderwick1+10-8
2022-01-04 02:15Rename ERROR/err to FAULT/faultAndrew Alderwick1+7-7
2022-01-04 02:04Switch void context increments from pre to postAndrew Alderwick7+24-24
2022-01-04 01:55Bring back working/return stack identification on errorsAndrew Alderwick1+7-6
2022-01-04 01:36Rename u->ram.dat to u->ram, u->ram.ptr to pc.Andrew Alderwick4+26-33
2022-01-04 01:12Clear up SDL_KEYDOWN/SDL_TEXTINPUT logicAndrew Alderwick1+8-9
2022-01-03 21:29Removed peek16neauoire4+15-10
2022-01-03 21:23Removed poke16neauoire7+69-33
2022-01-03 18:19(polycat) Rewroteneauoire1+89-92
2022-01-03 13:41Improvements to uxn.ccancel1+58-58
2022-01-02 23:26Removed unused fields in uxn.hcancel1+2-2
2022-01-02 23:05Remove uxn-fast.c since new reference core is almost as fast.Andrew Alderwick4+1-4711
2022-01-02 23:03Refactor uxn.c.cancel1+65-92
2022-01-02 19:04Prefixed helpers in uxn.cneauoire1+52-52
2022-01-01 23:24Remove debugger from console.talneauoire1+2-21
2022-01-01 23:20Use calloc for memory arrayneauoire6+35-12
2021-12-29 22:31emu: make sure to handle key down event if the same key is up at the same frameSigrid Solveig Haflínudóttir1+5-0
2021-12-29 18:35Added include to uxncli build manualneauoire1+1-1
2021-12-29 17:58mouse.c: add newline at eofSigrid Solveig Haflínudóttir1+1-2
2021-12-29 17:47emu: use SDL_BUTTON macro to get bitmask from a mouse button eventSigrid Solveig Haflínudóttir1+2-2
2021-12-29 17:33fix a few "set and not used" warningsSigrid Solveig Haflínudóttir2+3-4
2021-12-29 17:11Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire1+4-2
2021-12-29 17:11Prefixed globals with uxn_neauoire6+62-59
2021-12-29 17:07fix 9front buildSigrid Solveig Haflínudóttir1+4-2
2021-12-29 11:59Support nested comments in asma too.Andrew Alderwick3+13-3
2021-12-29 11:58Bring etc/asma.moon up to date.Andrew Alderwick3+13-85
2021-12-29 02:38Support nested comments in uxnasm.Erik Osheim1+7-2
2021-12-29 01:57Add automated test harness (corresponding Uxntal to follow).Andrew Alderwick4+366-0
2021-12-29 01:38Do not check for erroring video twiceneauoire1+7-14
2021-12-29 01:22Fixed issue with screen resizeneauoire5+8-5
2021-12-28 21:47Renamed Apu to Audioneauoire8+146-143
2021-12-28 21:37Renamed PPU to Screenneauoire7+266-259
2021-12-28 19:21Renamed mouse mod to mouse scrollneauoire4+21-22
2021-12-28 18:56Invert y scrollneauoire3+9-9
2021-12-28 18:45Implemented scroll x/yneauoire6+56-51
2021-12-27 21:59Moved the emulator controls togetherneauoire1+35-29
2021-12-27 21:50Fixed issue with function keysneauoire1+2-2
2021-12-27 21:42Start button is now HOMEneauoire2+8-1
2021-12-27 21:37Mini fix to controller button orderneauoire2+18-11
2021-12-27 19:44Added joystick supportneauoire1+31-20
2021-12-27 18:04Added gamepad supportneauoire1+25-3
2021-12-27 17:57The screen is now a member of Ppuneauoire3+10-9
2021-12-27 17:24Moved controller device to devices/controller.cneauoire4+102-67
2021-12-27 14:24get_button: do not pass the whole event struct on the stackSigrid Solveig Haflínudóttir1+4-4
2021-12-27 12:38remove aarch64-specific logic, it has been moved to its own branch, "aarch64"Sigrid Solveig Haflínudóttir3+1-43
2021-12-27 05:33Started extracting the controller deviceneauoire1+47-27
2021-12-27 05:02Moved mouse to devices/neauoire4+74-31
2021-12-27 04:26Moved file APIs in device/fileneauoire4+28-40
2021-12-26 23:07Remove unsupported weak pragma for Windows builds.Andrew Alderwick1+1-0
2021-12-26 21:13Revert "emu: use SDL_clamp" since that function is not available in Debian's SDL.Andrew Alderwick1+10-4
2021-12-26 13:31ppu aarch64: sorry, neauoireSigrid Solveig Haflínudóttir1+8-0
2021-12-26 13:19ppu arch64: clear "changed" on fg/bg and handle leftovers, if anySigrid Solveig Haflínudóttir1+6-1
2021-12-26 12:53ppu aarch64: clean upSigrid Solveig Haflínudóttir1+10-14
2021-12-26 07:53build script: arch-specific files: move to EXTRA and only link with uxnemuSigrid Solveig Haflínudóttir1+2-2
2021-12-26 06:32ppu_aarch64: initial version of ppu_redraw using NeonSigrid Solveig Haflínudóttir1+28-0
2021-12-26 06:31build script: include cpu arch-specific files, if anySigrid Solveig Haflínudóttir1+3-0
2021-12-26 06:28apu: Uint32 already defined in uxn.hSigrid Solveig Haflínudóttir1+0-1
2021-12-26 06:09ppu: mark ppu_redraw as weak symbol so it can be overridden; move paletter to the start of Ppu struct (for alignment)Sigrid Solveig Haflínudóttir2+2-1
2021-12-25 22:29uxn_eval: multiply as two uint32s to avoid UBSigrid Solveig Haflínudóttir2+3-2
2021-12-25 21:58emu event loop: peek for a key up only on key down eventSigrid Solveig Haflínudóttir1+5-3
2021-12-25 21:42ppu_palette: rewrite for more readabilitySigrid Solveig Haflínudóttir1+7-6
2021-12-25 20:44emu: use SDL_Quit directly and let SDL handle shutdown itselfSigrid Solveig Haflínudóttir1+1-14
2021-12-25 20:37emu: set_zoom: window is always there, remove useless checkSigrid Solveig Haflínudóttir1+0-2
2021-12-25 20:28emu: use SDL_clampSigrid Solveig Haflínudóttir1+4-10
2021-12-25 20:27emu: shut up -Wtypedef-redefinition with SDL headers when using clangSigrid Solveig Haflínudóttir1+3-0
2021-12-25 18:00ppu_blit: change type to Uint16Sigrid Solveig Haflínudóttir1+1-1
2021-12-25 17:56ppu_blit: tiny bit faster by doing less memory reads in the inner loopSigrid Solveig Haflínudóttir1+6-7
2021-12-25 15:26ppu_blit: mostly cosmetic - explain blending's 4th row, gain few more cyclesSigrid Solveig Haflínudóttir1+2-1
2021-12-25 15:06ppu_resize: f49143782abd21bb9b53ba5207ac09ab1e4da8e0 was wrong. keep successfully reallocated layersSigrid Solveig Haflínudóttir1+7-10
2021-12-25 14:57ppu_redraw: use the same optimization that one-layer logic hadSigrid Solveig Haflínudóttir1+4-2
2021-12-25 14:12ppu: remove the last(?) remnants of single layer logicSigrid Solveig Haflínudóttir2+1-3
2021-12-25 14:05ppu_resize: don't leak if one layer failed to resizeSigrid Solveig Haflínudóttir1+4-1
2021-12-25 13:48ppu header: remove unused macrosSigrid Solveig Haflínudóttir1+0-4
2021-12-25 12:50ppu: unite 1bpp and 2bpp into one - ppu_blitSigrid Solveig Haflínudóttir3+16-37
2021-12-24 22:27ppu: clear should only mark one layer as changedSigrid Solveig Haflínudóttir1+1-1
2021-12-24 22:27ppu: resize already calls clear, no need for repetitionSigrid Solveig Haflínudóttir1+0-1
2021-12-24 20:01Renamed layer.p to layer.pixelsneauoire3+18-18
2021-12-24 19:45ppu: separate reqdraw for fg and bgSigrid Solveig Haflínudóttir3+47-42
2021-12-24 18:10Optimized ppu_redrawneauoire2+8-14
2021-12-24 18:02Inlined ppu_readneauoire1+5-12
2021-12-24 17:59Split pixels into fg/bgneauoire3+41-44
2021-12-24 17:46Redraw is now part of the PPUneauoire3+12-5
2021-12-24 17:39Palette is now part of the PPUneauoire3+21-19
2021-12-24 17:29(ppu) Minor optimisationneauoire1+8-6
2021-12-20 19:16(terminal.tal) Created a basic terminal exampleneauoire1+255-0
2021-12-20 17:45Removed stdio from ppuneauoire2+1-2
2021-12-20 17:42Using ppu_clear on resizeneauoire2+1-2
2021-12-19 20:20Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire1+6-0
2021-12-19 20:20(uxnemu) Clear debugger on toggleneauoire3+19-7
2021-12-19 19:40emu: when both key down and key up are generated on the same frame, skip the up until the next oneSigrid Solveig Haflínudóttir1+6-0
2021-12-19 11:39Add --console switch to build with Console support on Windows.Andrew Alderwick2+8-1
2021-12-16 18:48Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire1+11-5
2021-12-16 18:46(font.tal) Migrated to AUTO-Y-ADDRneauoire22+39-35
2021-12-16 16:29emu: handle files dropped by loading it as a ROMSigrid Solveig Haflínudóttir1+9-3
2021-12-16 00:05emu: use "Back" on android to restart the rom for nowSigrid Solveig Haflínudóttir1+2-1
2021-12-15 23:49emu: don't call exit(0), return 0 is enoughSigrid Solveig Haflínudóttir1+0-1
2021-12-15 22:54emu/load: use RWops - it's more portable and allows loading roms from assets of an apk on AndroidSigrid Solveig Haflínudóttir1+4-4
2021-12-14 23:16Remove redundant declaration.Andrew Alderwick1+0-2
2021-12-14 23:16(readability) Use preincrements throughout in void context.Andrew Alderwick4+8-8
2021-12-14 00:47README: remove unnecessary Windows instructionsNoelle Leigh1+0-2
2021-12-14 19:23(ako1010) Painted missing pixelsneauoire1+0-0
2021-12-13 23:44Fix detection of Windows in build script.Andrew Alderwick1+1-1
2021-12-13 22:42README: Add Contributing sectionNoelle Leigh1+4-0
2021-12-12 20:30Detect homebrew directory on macOS build.Andrew Alderwick1+1-1
2021-12-11 22:31(blank.tal) Fixed non-compilation errorneauoire1+1-1
2021-12-11 22:28(blank.tal) Cleaned upneauoire1+42-56
2021-12-11 18:47(subleq.tal) Added new exerciseneauoire1+45-0
2021-12-11 16:31Renamed and signed 100r demo.Andrew Alderwick2+236-230
2021-12-11 16:28Add 100r animated logo demo.Andrew Alderwick1+230-0
2021-12-09 22:10Removed picture.talneauoire1+0-147
2021-12-09 21:52plan 9: exclude assets from the buildSigrid Solveig Haflínudóttir1+1-1
2021-12-08 02:07(dungeon.tal) Starting a little dungeon exploration demoneauoire1+543-0
2021-12-06 17:01(uxnasm) Only catch hex labels with slen of 2 or 4neauoire4+30-2
2021-12-04 19:02Added Rule-110neauoire1+159-0
2021-12-01 22:01Deprecate file-read-chunks by incorporating it inside asma.Andrew Alderwick2+53-210
2021-12-01 11:42(uxnasm) Add error for relative references that are too far.Andrew Alderwick1+2-0
2021-11-30 18:27(uxnasm) Stop on resolve failureneauoire1+1-2
2021-11-30 00:19(uxnasm) Renamed conflicting functionneauoire1+5-5
2021-11-29 22:24readme: add void linux sdl2 install example; /bin → ./binSigrid Haflínudóttir1+2-1
2021-11-29 21:28README: linkify IRC channelNoelle Leigh1+1-1
2021-11-29 04:58Fix slowdown in draw-browser/clearDeltaF11+10-1
2021-11-29 00:09README: Add instructions for uxnemu on WindowsNoelle Leigh1+2-0
2021-11-29 16:48(uxnasm) Improved errorsneauoire1+19-9
2021-11-28 19:09(life.tal) Remove debugging output.Andrew Alderwick1+0-1
2021-11-28 18:07Avoid combining literals across | or $ pads.Andrew Alderwick2+4-0
2021-11-28 17:45(asma) Correct relative offsetsAndrew Alderwick1+6-4
2021-11-28 01:29(asma) Combine byte literalsAndrew Alderwick1+35-7
2021-11-26 22:29Add RLE text import to life.talAndrew Alderwick1+74-0
2021-11-28 00:02Remove invalid comment syntax in darena.Andrew Alderwick1+1-4
2021-11-27 22:58(uxnasm) Fixed issue with labelsneauoire1+2-0
2021-11-27 22:44(uxnasm) Warn for refs size limitneauoire1+27-23
2021-11-27 22:20(uxnasm) Removed lit flag for writebyteneauoire1+11-13
2021-11-27 22:07(uxnasm) Cleanupneauoire1+31-35
2021-11-27 21:55(uxnasm) Combine byte literalsneauoire1+26-7
2021-11-27 19:38(boot.rom) Scrolling supportneauoire1+44-3
2021-11-27 19:33(uxnasm) Rewriteneauoire1+189-222
2021-11-26 16:11Added tal syntax highlight for nanoneauoire3+51-2
2021-11-24 22:12Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega1+6-7
2021-11-24 22:12(uxnasm) Display exact numberof bytesDevine Lu Linvega1+1-1
2021-11-22 07:05Remove flag constants in asma.Andrew Alderwick1+6-7
2021-11-21 15:54(calc.tal) OptimizationsDevine Lu Linvega1+49-91
2021-11-20 22:37(logic.tal) CleanupDevine Lu Linvega1+44-23
2021-11-20 21:17(logic.tal) Displaying basic gatesDevine Lu Linvega1+26-19
2021-11-20 21:06(logic.tal) Input can be toggledDevine Lu Linvega1+77-14
2021-11-20 20:38(logic.tal) Starting logic gates playgroundDevine Lu Linvega1+186-0
2021-11-20 18:16(clock.tal) Moved watchface drawing outside of RESETDevine Lu Linvega1+22-16
2021-11-20 18:12(clock.tal) Fixed routine commentsDevine Lu Linvega1+16-15
2021-11-20 17:50(clock.tal) Added minute offset to hour needleDevine Lu Linvega1+13-4
2021-11-20 17:37(clock.tal) Draw markers in watchfaceDevine Lu Linvega1+17-8
2021-11-20 17:18(clock.tal) Single rotation routineDevine Lu Linvega1+24-13
2021-11-20 16:12(clock.tal) Moved buffers to zero-pageDevine Lu Linvega1+28-32
2021-11-19 22:31(clock.tal) Print dateDevine Lu Linvega1+113-96
2021-11-19 17:03(clock.tal) OptimizationsDevine Lu Linvega1+8-8
2021-11-19 16:46(clock.tal) OptimizationsDevine Lu Linvega1+17-7
2021-11-19 16:39Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega1+1-1
2021-11-19 16:37(clock.tal) OptimizationsDevine Lu Linvega1+18-17
2021-11-19 00:20Bugfix to asma.Andrew Alderwick1+1-1
2021-11-18 17:47(clock.tal) Added day of the weekDevine Lu Linvega1+84-6
2021-11-17 23:14Remove vestigial mention of "include".Andrew Alderwick1+1-1
2021-11-17 22:06Change "include" word into ~ rune for includes.Andrew Alderwick6+27-42
2021-11-17 21:37Remove obsolete commentAndrew Alderwick1+0-3
2021-11-17 20:54(calc.tal) Added decimal printingDevine Lu Linvega1+22-0
2021-11-17 20:07(calc.tal) Minor cleanupDevine Lu Linvega1+18-20
2021-11-17 19:44(calc.tal) Mouse release macroDevine Lu Linvega1+6-5
2021-11-17 19:35(calc.tal) Minor cleanupDevine Lu Linvega1+10-12
2021-11-17 17:24(piano.tal) Added controller controlsDevine Lu Linvega1+15-9
2021-11-17 13:29same fixes for uxncliSigrid Solveig Haflínudóttir1+8-3
2021-11-17 13:21load: don't leak file handles; don't ignore read errorsSigrid Solveig Haflínudóttir1+4-1
2021-11-17 13:14datetime: don't crash if localtime failedSigrid Solveig Haflínudóttir1+3-0
2021-11-17 13:12build: allow custom CFLAGS to be setSigrid Solveig Haflínudóttir1+1-1
2021-11-16 19:35(clock.tal) Higher font for digitsDevine Lu Linvega1+53-47
2021-11-16 18:00(clock.tal) Fixed issue with hour needleDevine Lu Linvega1+33-35
2021-11-16 17:10(clock.tal) Minor optimizationsDevine Lu Linvega1+32-28
2021-11-16 15:35Added nametable demoDevine Lu Linvega2+232-0
2021-11-13 16:08(brainfuck.tal) Removed extra labelsDevine Lu Linvega1+11-15
2021-11-13 15:57(brainfuck.tal) Minor cleanupDevine Lu Linvega1+7-10
2021-11-13 15:50(brainfuck.tal) Replaced byte program with charactersDevine Lu Linvega1+11-29
2021-11-13 02:51Added brainfuck.talDevine Lu Linvega1+117-0
2021-11-12 20:45(calc.rom) Add keyboard controlsDevine Lu Linvega1+17-6
2021-11-12 20:26(calc.rom) Added bitwise operatorsDevine Lu Linvega1+72-9
2021-11-12 18:55(boot.rom)Fixed leakDevine Lu Linvega1+2-1
2021-11-11 14:22(snake.rom) Minor optimizationsDevine Lu Linvega1+2-2
2021-11-11 14:10(snake.rom) Minor optimizationsDevine Lu Linvega1+6-7
2021-11-10 07:10Build script maintenanceAndrew Alderwick1+3-0
2021-11-09 16:09Add link to macOS binary build.Andrew Alderwick1+1-1
2021-11-09 15:34Try to start boot.rom if no rom is providedDevine Lu Linvega1+1-2
2021-11-09 07:14Move clamps to select-file.Andrew Alderwick1+7-3
2021-11-09 07:06Split directory entries into strings on load.Andrew Alderwick1+45-46
2021-11-08 19:02(boot.rom) Selection with enter keyDevine Lu Linvega1+11-10
2021-11-08 18:54(boot.rom) Added mouse selectionDevine Lu Linvega1+31-34
2021-11-08 18:31Check ROM is valid before loading.Andrew Alderwick3+21-8
2021-11-08 17:51uxnasm: reset scope to avoid pointing at garbageSigrid Solveig Haflínudóttir1+2-0
2021-11-08 17:31build.sh: use $CC (default value is still "cc")Sigrid Solveig Haflínudóttir1+4-3
2021-11-08 17:19Start emulator from binDevine Lu Linvega1+5-3
2021-11-08 17:13Made reboot staticDevine Lu Linvega1+1-1
2021-11-08 17:12Renamed reboot for restartDevine Lu Linvega1+5-5
2021-11-08 16:21Building boot on startDevine Lu Linvega4+10-5
2021-11-08 15:51Progress toward boot.rom setupDevine Lu Linvega3+95-74
2021-11-07 21:51Fixed load-rom with new File device.Andrew Alderwick1+3-0
2021-11-07 21:23Selection works in the launcherDevine Lu Linvega1+67-10
2021-11-07 20:55Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega1+0-1
2021-11-07 20:55Added selection to launcherDevine Lu Linvega2+297-32
2021-11-07 19:34Remove unused limits.hAndrew Alderwick1+0-1
2021-11-07 19:31Merge branch 'main' of git.sr.ht:~rabbits/uxnDevine Lu Linvega16+42-44
2021-11-07 19:30Displaying files in launcherDevine Lu Linvega1+46-53
2021-11-07 19:20file: write: return error if fflush failedSigrid Solveig Haflínudóttir1+4-4
2021-11-07 19:10Replace load/save with read/writeAndrew Alderwick15+33-33
2021-11-07 19:06file: reduce castsSigrid Solveig Haflínudóttir1+3-3
2021-11-07 19:00file: replace strncpy+strncat with a single snprintf callSigrid Solveig Haflínudóttir1+1-3
2021-11-07 18:32file: replace PATH_MAX with 4096 to have the same limit everywhere (Windows has the macro set to < 300)Sigrid Solveig Haflínudóttir1+1-1
2021-11-07 17:26Rewrote get_entryDevine Lu Linvega1+9-16
2021-11-07 15:30Renamed prepare for initDevine Lu Linvega4+44-62
2021-11-07 00:51Drop redundant dirfdAndrew Alderwick1+2-4
2021-11-07 00:48Exclude projects/assets in asma-test.shAndrew Alderwick1+1-1
2021-11-07 00:46Use basename for File/stat outputAndrew Alderwick1+6-1
2021-11-07 00:45Drop fstatat for building on MSYS2Andrew Alderwick1+19-17
2021-11-06 23:12add file device build dep to mkfile; fix file_delete prototypeSigrid Solveig Haflínudóttir2+5-4
2021-11-06 21:21Add flush to File device writesAndrew Alderwick1+5-2
2021-11-06 16:21Resuming work on the launcherDevine Lu Linvega5+325-143
2021-11-06 00:51Rearranged File ports for backwards compatibility.Andrew Alderwick14+36-30
2021-11-05 23:26Fix null pointer dereference if File/name not setAndrew Alderwick1+1-1
2021-11-05 22:48Implement File/append flag.Andrew Alderwick17+20-17
2021-11-05 21:32File device: drop offset shorts, add stat and delete.Andrew Alderwick20+240-54
2021-11-04 17:13Rename b0 to port in dei/deo functionsAndrew Alderwick4+58-58
2021-11-04 16:38Split talk functions into dei and deo; make deo functions voidAndrew Alderwick5+217-210
2021-11-03 03:15Add [-scale] to usage stringalex wennerberg1+1-1
2021-11-04 15:42Moved debugger to ppuDevine Lu Linvega3+49-48
2021-11-03 22:05clang-formatSigrid Solveig Haflínudóttir1+1-1
2021-11-03 22:03ppu: simplify ppu_set_sizeSigrid Solveig Haflínudóttir2+8-14
2021-11-03 19:38asma fix: disallow 1 and 3 chars in hex literals and raw hexAndrew Alderwick2+20-7
2021-11-03 07:15Allow shifts up to 0xf in byte modeAndrew Alderwick1+4-4
2021-11-02 23:40Fix new apple hidden underneath snake bodyAndrew Alderwick1+1-1
2021-11-02 23:40Fix apple or snake hidden underneath scoreAndrew Alderwick1+1-1
2021-11-02 21:04Added game resetDevine Lu Linvega1+93-51
2021-11-02 20:13Basic snake.talDevine Lu Linvega1+194-0
2021-11-02 17:18ppu_write: put new byte value only if it's differentSigrid Solveig Haflínudóttir1+3-2
2021-11-02 17:15ppu_write: remove duplicate condition we already checked forSigrid Solveig Haflínudóttir1+1-2
2021-10-31 21:25Remove unfinished repl.talAndrew Alderwick1+0-214
2021-10-30 07:55Update uxn-fast.c with new LIT opcode meaningsAndrew Alderwick1+53-54
2021-10-30 06:48Raise errors on hex literals with zero lengthAndrew Alderwick2+4-0
2021-10-29 23:28Use Keep mode for all LIT opcodesAndrew Alderwick2+5-6
2021-10-29 23:02Use Keep modes for byte and short literalsDevine Lu Linvega1+2-2
2021-10-29 16:29Test for valid destination in uxnasmDevine Lu Linvega1+7-6
2021-10-28 22:12Fixed error message when zero-page label is not foundAndrew Alderwick2+13-0
2021-10-28 16:27Use rom name for window titleneauoire1+3-3
2021-10-26 15:59uxnasm errors-out if too many macrosClaude Heiland-Allen1+6-3
2021-10-26 15:59uxnasm errors-out if too many labelsClaude Heiland-Allen1+5-1
2021-10-24 20:14emu: close audio device if usedSigrid Solveig Haflínudóttir1+2-1
2021-10-24 19:48check SDL_UpdateTexture return code as wellSigrid Solveig Haflínudóttir1+5-3
2021-10-24 19:31check SDL_GetCurrentDisplayMode return code, keep zoom at 1 if it failedSigrid Solveig Haflínudóttir1+2-2
2021-10-24 16:09Removed unecessary errorneauoire1+0-1
2021-10-23 22:15Fixed corruption in ff00-ffff, improved checks for | and $, thanks karolbelina!Andrew Alderwick1+4-2
2021-10-23 15:48Warn for out of boundsneauoire1+1-0
2021-10-22 23:41Removed unused includeneauoire1+1-2
2021-10-21 19:27Colorize strings in Sublneauoire1+1-1
2021-10-20 18:52Improved UX for calc.talneauoire1+60-45
2021-10-20 16:36Added error message when label is redefinedAndrew Alderwick1+5-1
2021-10-20 16:35Improved error message for unrecognised tokenAndrew Alderwick2+3-2
2021-10-20 16:35Fixed routine comment.Andrew Alderwick1+2-2
2021-10-20 16:32Stopped incorrectly recognising hex strings longer than four charsAndrew Alderwick1+11-5
2021-10-18 02:10Fixed an issue with the ref counter in uxnasmneauoire1+4-3
2021-10-17 20:16Fixed JNZ comment for uxn.cneauoire1+1-1
2021-10-17 03:16Added primes.tal exerciseneauoire2+58-0
2021-10-14 23:20Fixed git introspectionAndrew Alderwick1+1-1
2021-10-14 23:17Only upload binaries when main branch is built.Andrew Alderwick1+1-0
2021-10-14 22:38Added --no-run switch for automated buildsAndrew Alderwick2+5-4
2021-10-13 21:58Pass output file argument to asma tooAndrew Alderwick3+9-4
2021-10-13 21:56Feed extra command line arguments to Console/vectorAndrew Alderwick2+53-22
2021-10-13 01:38Added fizzbuzz exampleneauoire1+43-0
2021-10-11 20:35Corrected raw short lengthneauoire1+1-1
2021-10-11 20:27Fixed issue with raw bytes in macrosneauoire1+5-6
2021-10-10 20:34Added experimental macOS automatic buildAndrew Alderwick1+6-2
2021-10-10 19:09Fixed "while loop has empty body" warning with macOS compilerAndrew Alderwick1+1-1
2021-10-10 19:07Bundled SDL2 on macOS buildsAndrew Alderwick1+10-3
2021-10-08 23:03Re-added setting border pixels to blackAndrew Alderwick1+1-0
2021-10-08 01:28Assemble piano with asmaneauoire1+8-2
2021-10-07 22:31Added test for infinite recursion of includes.Andrew Alderwick1+3-1
2021-10-07 22:27Corrected bad macro name.Andrew Alderwick1+3-3
2021-10-07 22:26Added detection of recursive include errors.Andrew Alderwick2+12-6
2021-10-07 21:58Added file name to asma error printout.Andrew Alderwick1+6-3
2021-10-07 21:44Removed unused variable.Andrew Alderwick1+1-1
2021-10-07 21:39Tiny fix.Andrew Alderwick1+1-1
2021-10-07 21:30Simplified asma-test.sh.Andrew Alderwick1+16-19
2021-10-07 21:37Print uxnasm message to stderrAndrew Alderwick1+3-3
2021-10-07 21:00Reimplemented software/asma with reading input filename from Console.Andrew Alderwick4+55-21
2021-10-07 20:59Added option to write ROM to stdout (when dest-filename is null).Andrew Alderwick1+17-0
2021-10-07 20:58Keep track of total lines assembled.Andrew Alderwick1+5-3
2021-10-07 20:57Redirected asma messages to stderr.Andrew Alderwick2+16-16
2021-10-07 20:18Skipped reporting of device label values.Andrew Alderwick1+5-0
2021-10-07 20:08Splitted asma into library and piano demo.Andrew Alderwick3+959-957
2021-10-07 17:17Made asma line numbers start at zero, not oneAndrew Alderwick1+1-1
2021-10-06 16:21Improved size report for uxnasmneauoire1+8-2
2021-10-06 05:58Fixed line numbers in asma error reportsAndrew Alderwick1+5-3
2021-10-06 05:54Extracted string library from asmaAndrew Alderwick3+39-41
2021-10-06 05:42Extracted heap library from asmaAndrew Alderwick2+73-41
2021-10-06 05:41Extracted binary tree library from asmaAndrew Alderwick2+78-40
2021-10-06 05:14Implemented includes in asmaAndrew Alderwick1+76-43
2021-10-06 05:12Run asma tests in repo root directoryAndrew Alderwick1+8-9
2021-10-04 21:28Use file-read-chunks library in asma.Andrew Alderwick1+28-34
2021-10-03 00:05Fixed year usage in prng.tal, thanks makeworld!Andrew Alderwick1+1-1
2021-10-02 19:06Close uxnemu on System/haltneauoire2+4-1
2021-10-01 02:35Do not overdrawneauoire1+20-15
2021-10-01 02:21Fixed issue where macro size was too largeneauoire1+1-1
2021-09-30 17:44Cleaned up PPUneauoire3+32-65
2021-09-30 16:34Cleaned up ppu_readneauoire2+15-32
2021-09-30 04:00Fixed transparencyneauoire1+14-4
2021-09-30 03:54Drawing is pixel-perfect againneauoire2+16-9
2021-09-30 03:44Progress on new bitpackingneauoire3+45-44
2021-09-30 03:05Minor cleanupneauoire1+16-10
2021-09-30 01:05Merge branch 'main' of git.sr.ht:~rabbits/uxn into ppu-slowneauoire1+4-3
2021-09-30 01:03Returned zoom functionalityneauoire1+4-3
2021-09-30 00:58Experimenting with 2 layersneauoire3+73-76
2021-09-29 23:14The PPU require-draw flag is renamed to reqdrawneauoire3+6-5
2021-09-29 23:08Removed clamp from within set_zoomneauoire1+4-6
2021-09-29 23:01Moved get_pixel to ppu.cneauoire3+21-20
2021-09-29 03:54Moved neralie to softwareneauoire2+317-268
2021-09-26 22:21Improved calculatorneauoire1+14-14
2021-09-26 21:06Store center position in datetime.talneauoire1+29-20
2021-09-26 20:33Added date to datetime exampleneauoire1+86-46
2021-09-25 16:39Relative labels should not incr references to parent labelneauoire1+12-10
2021-09-23 23:04Erase 00f0-00f3 with first zero-page-loader loopAndrew Alderwick1+2-4
2021-09-23 20:19Added automated builds for Linux and WindowsAndrew Alderwick2+45-0
2021-09-22 23:18Saved a few bytes in load-rom by using STZ, thanks Delta!Andrew Alderwick1+15-15
2021-09-22 23:15Minor bugfixAndrew Alderwick1+1-1
2021-09-23 00:48Added bitpad to calc.talneauoire1+24-7
2021-09-23 00:05Started implemented bit input to calc.talneauoire1+99-29
2021-09-22 19:16Keep vectors in memory instead of constantly peek16()neauoire2+14-6
2021-09-22 18:56Removed white flash on launchneauoire1+0-1
2021-09-22 18:54Renamed update_palette to set_paletteneauoire1+17-17
2021-09-22 18:53Moved mouse-wheel event into domouseneauoire1+5-4
2021-09-22 18:35Use set_zoom() but test for gWindow before resizeneauoire1+4-3
2021-09-22 18:21Removed flickering on initial resizeneauoire1+9-8
2021-09-22 17:57Minor cleanupneauoire1+67-68
2021-09-22 17:42Wait for textures and size before default zoomneauoire1+7-6
2021-09-22 17:13Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire3+117-12
2021-09-22 17:13Set size after devices are definedneauoire1+2-2
2021-09-22 15:41Clear screen when ROM is loaded.Andrew Alderwick2+30-6
2021-09-22 15:40Redraw entire screen when asked to by reqdrawAndrew Alderwick1+1-1
2021-09-22 07:52Added prototype load-rom library to launcher.talAndrew Alderwick2+91-10
2021-09-21 23:37Added theme support for the calculatorneauoire1+51-28
2021-09-21 22:56Fixed crashing bug with zoom flagneauoire1+26-27
2021-09-21 22:41Created a set_zoom functionneauoire1+60-61
2021-09-21 20:22Added scale (-s) flagHannah Crawford2+22-5
2021-09-21 20:21Made window resize around centerHannah Crawford1+19-2
2021-09-21 20:20clang-formatAndrew Alderwick1+1-1
2021-09-21 19:31Added audio to calcneauoire1+31-3
2021-09-21 18:53Added error placeholder for launcher.talneauoire1+67-16
2021-09-21 17:45Muted warningsneauoire2+233-524
2021-09-21 17:39Merge branch 'main' of ssh://git.sr.ht/~rabbits/uxnSigrid Solveig Haflínudóttir1+665-0
2021-09-21 17:39ppu: keep track of the vertical region where redraw is supposed to happenSigrid Solveig Haflínudóttir3+43-25
2021-09-21 17:04Experimenting with rom launching modeneauoire1+2-3
2021-09-21 16:44Added basic launcherneauoire1+666-0
2021-09-20 22:51The calc pushes values on opcodeneauoire1+21-4
2021-09-20 22:44Removed unused routines in calc.talneauoire1+1-41
2021-09-20 22:36Working copy of the calc.talneauoire1+144-94
2021-09-20 22:12Fixed PPU out-of-bounds crashAndrew Alderwick1+5-3
2021-09-20 22:02Fixed palette arrayAndrew Alderwick1+3-1
2021-09-20 21:32Switched to faster unsigned ints for PPU memoryAndrew Alderwick3+19-15
2021-09-19 23:04Switched to linear PPU memoryAndrew Alderwick3+40-61
2021-09-20 20:42Starting keyboard input to calc.talneauoire1+88-13
2021-09-19 22:34Replaced duplicate parts of PPU init with resize functionsAndrew Alderwick3+33-46
2021-09-19 21:58Added ability to fix PPU sizeAndrew Alderwick1+2-1
2021-09-19 21:56Only set size when Screen/height is writtenAndrew Alderwick1+1-4
2021-09-19 21:53Always return current PPU size when Screen/width,height is readAndrew Alderwick1+6-6
2021-09-19 21:51Rewritten screen_talk with switchAndrew Alderwick1+33-25
2021-09-19 21:30ppu: change the API to signal when redraw is requiredSigrid Solveig Haflínudóttir3+22-15
2021-09-19 15:25Limited push/pop in calc.talneauoire1+14-11
2021-09-19 04:25The calculator can now addneauoire1+112-13
2021-09-19 03:24Starting stack manipulation for calcneauoire1+68-20
2021-09-19 00:18Clear on resizeneauoire3+15-8
2021-09-19 00:10Clear before resizingneauoire1+9-4
2021-09-18 23:51Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire1+1-4
2021-09-18 23:51The screen width/height ports can be written toneauoire5+42-3
2021-09-18 21:34Replaced malloc and manual initialization with callocAndrew Alderwick1+1-4
2021-09-18 19:27Added input to the calculatorneauoire1+34-3
2021-09-18 19:01Started calculator projectneauoire1+286-0
2021-09-18 16:14Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire2+6-0
2021-09-17 23:00Initialized border color to blackAndrew Alderwick1+4-0
2021-09-17 19:42gitignore romsSigrid Solveig Haflínudóttir1+2-0
2021-09-17 18:25Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire3+5-5
2021-09-17 18:24ppu: remove unused "pixels" field from Ppu; reset bg/fg to all zeroes on initSigrid Solveig Haflínudóttir2+3-3
2021-09-17 18:20mkfile: uxn doesn't use portmidi anymoreSigrid Solveig Haflínudóttir1+1-1
2021-09-17 16:16mkfile: exclude libraries from build on 9frontSigrid Solveig Haflínudóttir1+1-1
2021-09-17 15:24Merge branch 'main' of git.sr.ht:~rabbits/uxnneauoire0+0-0
2021-09-17 15:24Removed failed attempt at texture resetneauoire1+0-1
2021-09-17 15:22emu: don't call SDL_UpdateTexture with NULL pixelsSigrid Solveig Haflínudóttir1+0-1
2021-09-17 08:38Removed gSurface and restored previous capture_screenAndrew Alderwick1+8-9
2021-09-17 02:48Reverted to a standard SDL Texture for the screenneauoire3+104-86
2021-09-16 16:11Sublabels add refs to root labels in uxnasmneauoire2+17-5
2021-09-10 16:07Fixed address issue with screen autoneauoire2+20-7
2021-09-10 15:52Fixed PPU auto byteneauoire2+16-17
2021-09-09 16:42Implemented the screen auto byteneauoire1+13-13
2021-09-09 00:51Ported devw/devr changes to uxn.cneauoire5+18-18
2021-09-07 21:11Halt when talk function returns false, since setting ram.ptr no longer worksAndrew Alderwick5+52-34
2021-09-04 16:11Removed file_talk debugsneauoire2+2-4
2021-09-01 20:04Fixed issue with strings in uxnasmneauoire1+1-1
2021-08-31 18:30Changed file_talk files to open in binary modeAndrew Alderwick2+2-2
2021-08-30 22:20Added the first library snippetAndrew Alderwick1+180-0
2021-08-30 18:03Excluded library snippets from asma-test.shAndrew Alderwick1+1-1
2021-08-30 21:53Improved shapes exampleneauoire2+39-22
2021-08-30 19:16Fixed issue with SFTneauoire1+3-3
2021-08-30 17:45Reverted flags in uxn-fast.cAndrew Alderwick1+951-952
2021-08-30 17:19Reverted flagsneauoire2+7-7
2021-08-30 02:52Removed unused device stringneauoire5+39-41
2021-08-30 02:38Fixed OS X instructionsneauoire1+1-1
2021-08-30 01:18Completed new uxn coreneauoire2+63-78
2021-08-30 01:02Progress merging 8/16 opcodesneauoire1+12-13
2021-08-30 00:49Progress merging 8/16 opcodesneauoire1+12-13
2021-08-30 00:36Progress merging 8/16 opcodesneauoire1+7-5
2021-08-30 00:22Progress merging 8/16 opcodesneauoire1+13-23
2021-08-29 22:05Progress merging 8/16 opcodesneauoire1+27-19
2021-08-29 21:53Started merging 8/16 opcodesneauoire1+29-31
2021-08-29 21:41Standardizing fns names before mergeneauoire7+159-159
2021-08-29 21:36Fixed wrong function namesneauoire1+6-6
2021-08-29 21:28Swapped return and short flags in advance of uxn.c refactoringAndrew Alderwick5+979-972
2021-08-29 20:18Simplified Inspect()neauoire1+8-15
2021-08-29 18:53Print return stack in uxnclineauoire1+16-6
2021-08-29 18:43Fixed issue with scmp in uxnasmneauoire1+2-3
2021-08-29 18:25Removed hardcoded number for LIT opcode in asmneauoire1+24-24
2021-08-29 17:51Assembly stop on long tokenneauoire1+2-4
2021-08-29 17:36Minor cleanupneauoire2+4-4
2021-08-28 20:44Repaired zoomneauoire1+8-1
2021-08-28 17:49Formatted changesneauoire2+5-5
2021-08-28 17:30Do no display unused macros anymoreneauoire3+11-18
2021-08-28 06:51Fixed addr being reset in include's pass1Andrew Alderwick1+4-4
2021-08-27 23:37Expanded File/offset to 32-bit /offset-hs and /offset-lsAndrew Alderwick12+15-15
2021-08-27 22:47Implemented includes in uxnasm (no asma support yet)Andrew Alderwick1+23-1
2021-08-27 18:00Made clang-format non necessaryneauoire2+4-2
2021-08-27 03:12Single vector uxnclineauoire1+7-3
2021-08-26 23:11More loop optimisationsAndrew Alderwick1+52-52
2021-08-26 22:50More INC optimisation in loopsAndrew Alderwick1+4-5
2021-08-26 22:27Lots of INC optimisationsAndrew Alderwick15+74-74
2021-08-25 22:55Improved READMEneauoire1+2-2
2021-08-25 22:53Improved READMEneauoire2+25-22
2021-08-25 21:56Allowed long tokens within comments (typically URLs)Andrew Alderwick2+8-6
2021-08-25 20:59Added a second PRNG with longer periodAndrew Alderwick1+31-12
2021-08-25 20:08Added credit for PRNGAndrew Alderwick1+3-0
2021-08-25 20:04Added PRNG demo exampleAndrew Alderwick1+60-0
2021-08-23 17:10Improved audio demoneauoire1+8-8
2021-08-23 17:08Combined musictracker with audioneauoire3+129-689
2021-08-23 02:57Reverted fix in Bifurcanneauoire1+1-1
2021-08-23 02:56Minor optimizationsneauoire3+4-4
2021-08-21 20:58Updated neralie for 1bpp portsAndrew Alderwick1+4-4
2021-08-21 19:35Added Ctrl to Bifurcanneauoire1+13-0
2021-08-20 21:46Added Console output on musictracker.tal to demonstrate Audio*/vectorAndrew Alderwick1+21-0
2021-08-20 21:45Implemented Audio*/vector which runs when notes finish playingAndrew Alderwick3+15-2
2021-08-20 21:43Made Audio*/output return a minimum of 1 on a playing non-muted channelAndrew Alderwick1+3-2
2021-08-20 06:06Remove opcode labels by defaultAndrew Alderwick3+8-254
2021-08-19 05:08Tidied installation commandsAndrew Alderwick1+2-4
2021-08-19 05:05Remove bashism in build.shAndrew Alderwick1+1-1
2021-08-18 23:23Modified shebang in build.shneauoire1+1-1
2021-08-18 18:40Optimized shapesneauoire1+46-39
2021-08-18 18:14Optimized gui examplesneauoire6+67-82
2021-08-18 06:45Minor optimisation to uxnasmAndrew Alderwick1+1-4
2021-08-18 06:33Updated asma with new opcode useAndrew Alderwick1+17-10
2021-08-18 02:40Examples cleanupneauoire7+33-34
2021-08-18 02:30Fixed issue with null vectorsneauoire6+13-16
2021-08-18 02:17Improvement of examplesneauoire11+102-89
2021-08-17 22:24Optimized lifeneauoire2+38-32
2021-08-17 21:48Merged LIT and BRK into opcode zero, added INC opcodeAndrew Alderwick5+159-42
2021-08-17 19:55Replaced easy multiplications and modulosAndrew Alderwick6+13-7
2021-08-17 19:34Filtered through clang-formatAndrew Alderwick1+1-1
2021-08-17 19:33Fixed asma-test.shAndrew Alderwick2+4-4
2021-08-17 19:16Replaced trivial multiplications with shifts and additionsAndrew Alderwick18+111-110
2021-08-17 15:57writing nonzero to "halt" port halts the read() loop.neauoire1+1-1
2021-08-17 01:45Removed unused macro in console exampleneauoire2+2-5
2021-08-16 14:22Fixed issue with uxncli debuggerneauoire2+11-8
2021-08-16 01:09Use NEQk NIP pattern for polycatneauoire1+6-5
2021-08-16 01:03Use NEQk NIP pattern for pianoneauoire1+17-16
2021-08-16 00:48Stack pointers can be writtenneauoire2+64-40
2021-08-15 20:59Added NIP to pianoneauoire1+6-6
2021-08-15 20:34Rearranged POP, DUP, NIP opcodesAndrew Alderwick4+172-172
2021-08-15 20:25Added NIP optimisationsAndrew Alderwick9+20-20
2021-08-15 20:22Replaced NOP with NIPAndrew Alderwick4+144-16
2021-08-15 20:06Reverted "Removed OVR opcode and replaced with NIP" and uxn-fast.c update.Andrew Alderwick4+87-74
2021-08-15 19:05Updated uxn-fast.cAndrew Alderwick1+62-76
2021-08-15 19:01Removed OVR opcode and replaced with NIPneauoire3+12-11
2021-08-12 17:23Rephrased READMEneauoire1+1-1
2021-08-10 18:37Added tiny optimisation to piano.talAndrew Alderwick1+2-2
2021-08-10 18:36Made console.tal compatible with asmaAndrew Alderwick1+2-2
2021-08-10 18:25Fixed asma-test.shAndrew Alderwick1+5-2
2021-08-10 18:23Fixed indentation in asma-test.shAndrew Alderwick1+7-7
2021-08-09 18:12Optimized Pianoneauoire2+38-47
2021-08-08 19:47Fixed display being lost when window is resizedAndrew Alderwick1+2-0
2021-08-08 17:21Added frame vector to screen.talneauoire2+42-14
2021-08-08 16:26Removed PPU backward compatibilityneauoire1+1-10
2021-08-08 03:03Optimized life.talneauoire2+86-90
2021-08-05 17:38Updated mkuxn-fast to match uxn.c changesAndrew Alderwick3+13-11
2021-08-05 03:30Moved some variables to definesneauoire2+7-6
2021-08-05 03:14Re-added the stack bounds clampneauoire4+4-0
2021-08-05 03:06Added static to uxn opcodesneauoire4+100-103
2021-08-04 17:05Merge branch 'master' of git.sr.ht:~rabbits/uxnneauoire1+16-12
2021-08-04 17:05Removed controller.keysneauoire1+0-149
2021-08-03 22:25Improved audio failure detection.Andrew Alderwick1+16-12
2021-08-03 22:02Made audio open errors into warningsAndrew Alderwick1+2-1
2021-08-02 18:19Cleanup on controller.talneauoire1+4-21
2021-08-02 18:15Wrote a better controller exampleneauoire3+204-2
2021-08-02 15:59Optimized screen.talneauoire1+19-22
2021-08-02 04:51Fixed issue with mouse zoomneauoire2+4-4
2021-08-02 05:51Updated mkuxn-fast scriptsAndrew Alderwick3+7-13
2021-08-01 22:04Minor cleanupneauoire2+15-19
2021-08-01 21:56Cleaned up a few function namesneauoire3+6-6
2021-08-01 21:46Prefixed uxn functionsneauoire7+67-73
2021-08-01 21:40Fixed uxn-fast.cAndrew Alderwick1+1-13
2021-08-01 20:35Removed stdio dependency from uxn.cAndrew Alderwick5+45-38
2021-08-01 20:16Removed stdio include from uxn.hMarc Schraffenberger2+1-3
2021-08-01 18:38Removed unused hor/ver valuesneauoire3+7-9
2021-08-01 18:33Prefixed function names with ppuneauoire3+28-36
2021-08-01 18:28Reverted changes to screen.talneauoire1+2-26
2021-08-01 16:44Animated screen.tal to demonstrate transparent spritesAndrew Alderwick1+24-2
2021-08-01 18:16Added alpha to blending tableneauoire1+5-4
2021-08-01 18:08Removed extra tableneauoire1+3-7
2021-08-01 18:00Pushed new blending modesneauoire3+67-21
2021-08-01 04:29Optimization in putchrneauoire1+6-5
2021-08-01 00:00Simpler putchr(), not the best but..neauoire1+9-14
2021-07-31 23:31Reworked putpixelAndrew Alderwick1+2-2
2021-07-31 22:21Added more color blending modes for chrsAndrew Alderwick1+6-1
2021-07-31 20:58Migrated Screen/color to Screen/pixel and/or Screen/spriteAndrew Alderwick29+297-298
2021-07-31 18:46Switched to indexed SDL_Surface using blit to window.Andrew Alderwick3+76-94
2021-07-31 17:48Removed mispaste code in ppuneauoire1+0-9
2021-07-31 17:47Fixed issue with drawing functionsneauoire1+23-18
2021-07-31 03:10Changed the screen.tal colors to fit the Varvara docsneauoire3+49-34
2021-07-31 02:23Started implementing the sprite port for the screen deviceneauoire4+28-17
2021-07-30 23:31screen_talk should not peek at addr when drawing a single pixelneauoire1+7-5
2021-07-30 21:38Moved inspect in uxnemu.cneauoire3+45-46
2021-07-29 22:31Lined up blank.tal columnsAndrew Alderwick1+8-8
2021-07-29 22:30Updated blank.tal devices to match uxnemuAndrew Alderwick1+1-2
2021-07-29 03:20Named System deviceneauoire2+7-7
2021-07-28 22:41Added system device to uxnclineauoire2+17-6
2021-07-28 17:29System now carries the debug flag, System/0xf is now stopping evalneauoire6+20-7
2021-07-28 16:24Added missing boot functionneauoire1+2-0
2021-07-27 20:13Added instructions and adaptation for Windows buildAndrew Alderwick2+17-1
2021-07-25 00:09Improved error messagesneauoire4+18-24
2021-07-24 17:27Reduced PAD, display usage:, and added 2 fontsneauoire3+2-2
2021-07-22 18:34Added snarf buffer to ignoresneauoire1+1-0
2021-07-17 09:13Started pausing the audio device when it's not in useAndrew Alderwick3+10-7
2021-07-14 19:19Created working stack space in case of previous evaluxn overflowAndrew Alderwick4+4-0
2021-07-14 19:17Updated mkuxn-fast script to match uxnasm changesAndrew Alderwick2+2-2
2021-07-14 19:11Switched all output to stderr in uxncliAndrew Alderwick1+4-4
2021-07-14 19:10Updated file_talk in uxncliAndrew Alderwick1+2-2
2021-07-16 02:52Made pop16 more robustneauoire1+1-1
2021-07-12 01:55Improved file-talk messageneauoire1+1-1
2021-07-11 20:32Progress on REPLAndrew Alderwick1+90-42
2021-07-11 16:51Extended Console to write to FD 2-8 (most useful for 2, stderr)Andrew Alderwick4+13-7
2021-07-10 20:50Added repl project skeletonAndrew Alderwick1+166-0
2021-07-10 20:25Renamed fonts to always include their sizeAndrew Alderwick3+1-1
2021-07-10 19:31Converted specter8, left and orca fonts to uf1Andrew Alderwick3+0-0
2021-07-10 19:22Corrected load sizes for uf[1-3] fontsAndrew Alderwick1+3-3
2021-07-10 18:03Added Sans Fontneauoire2+0-0
2021-07-09 18:38Improved piano exampleneauoire7+22-37
2021-07-07 20:20Ported remaining examples to new simplified Console deviceAndrew Alderwick2+44-30
2021-07-07 20:04Ported asma to new simplified Console deviceAndrew Alderwick1+67-43
2021-07-07 19:23Updated asma script to match source code changesAndrew Alderwick2+6-6
2021-07-07 17:51New screen defaultsneauoire1+2-2
2021-07-05 16:26Clamp octave in piano exampleneauoire1+2-0
2021-07-05 16:08Make return pointer counter in inspect() more visibleneauoire1+3-3
2021-07-05 16:06Drawing inspect on fg so it can be erasedneauoire3+21-15
2021-07-05 02:19Use uf1/uf2/uf3 in font exampleneauoire1+2-2
2021-07-05 02:17Fixed broken uf1 fontsneauoire5+25-3
2021-07-04 18:44Removed debug from fontneauoire1+3-18
2021-07-04 18:38Fixed small issues with coloring in fontneauoire1+26-11
2021-07-04 18:14Cleanup of the fonts folderneauoire33+4-4
2021-07-04 03:24Modified assembler errorsneauoire2+66-16
2021-07-03 19:13Optimized the font routinesneauoire1+48-59
2021-07-03 17:38Minor optimization to font.talneauoire1+11-11
2021-07-03 17:24Improving the font exampleneauoire1+85-6
2021-07-03 16:51Minor optimizations to the font exampleneauoire1+14-28
2021-07-03 16:11Cleaned up font exampleneauoire1+35-126
2021-07-02 19:33Optimized venice14neauoire3+2-2
2021-07-02 19:12Added a few large fontsneauoire6+1-1
2021-07-02 17:57Font exampleneauoire9+207-0
2021-07-02 00:33Improved the key exampleneauoire2+40-40
2021-07-01 22:32Removed unused fontneauoire1+0-0
2021-07-01 22:31Cleanup fontsneauoire15+0-177
2021-06-30 03:54Implemented console i/o to drum-rackneauoire1+11-7
2021-06-29 19:12Comment will expect a space by the paren in sublime syntax highlightneauoire1+2-2
2021-06-29 13:43emu: start -> run, remove return typeSigrid Solveig Haflínudóttir2+9-12
2021-06-29 08:09screenshot: one simple trick to reduce the file sizeSigrid Solveig Haflínudóttir1+2-2
2021-06-29 06:11screenshot: add timestampp to the filenameSigrid Solveig Haflínudóttir2+6-3
2021-06-28 20:57Renamed functionAndrew Alderwick1+2-2
2021-06-28 20:46Switched from non-blocking read to thread and custom SDL eventAndrew Alderwick2+20-6
2021-06-28 21:42Flagged functions as staticneauoire4+48-51
2021-06-28 17:07Added console changes to uxnclineauoire1+2-10
2021-06-28 16:42Simplified hello worldneauoire1+1-1
2021-06-28 16:40Simplified consoleneauoire15+49-44
2021-06-28 05:46Updated uxncli to match uxnemuAndrew Alderwick1+1-1
2021-06-27 23:48Minor optimization to pianoneauoire1+2-4
2021-06-27 23:42The console read byte is its own locationneauoire2+34-26
2021-06-27 20:45Added Console/vector implementation with exampleAndrew Alderwick4+47-15
2021-06-27 17:56Minor updatesAndrew Alderwick2+2-1
2021-06-27 17:53Silenced warnings in debug buildAndrew Alderwick1+5-1
2021-06-27 17:03Removed the noisy prints in the assemblerneauoire2+23-15
2021-06-27 15:23fix Plan 9 build againSigrid Solveig Haflínudóttir1+2-3
2021-06-26 22:52Modified console/charneauoire2+9-8
2021-06-26 20:22Route errors to stderrneauoire2+8-8
2021-06-26 20:17Removed the Midi deviceneauoire7+4-157
2021-06-26 08:22Fixed Plan 9 build by disabling portmidiAndrew Alderwick1+1-1
2021-06-26 04:28Implemented Midi deviceneauoire3+28-16
2021-06-26 02:03Only format when clang-format is presentneauoire1+22-15
2021-06-25 22:30Whitespace changesAndrew Alderwick1+2-2
2021-06-25 22:20Brought back portmidi with conditional compilationAndrew Alderwick4+21-11
2021-06-25 22:04Factored out common flagsAndrew Alderwick1+9-6
2021-06-25 16:21Trying to fix the ctrl+char issueneauoire1+4-5
2021-06-25 15:57Use F keys for emulator controlsneauoire2+8-10
2021-06-25 15:36Improved the keys example top reflect modsneauoire1+75-11
2021-06-23 17:45remove chr2img (see https://git.sr.ht/~rabbits/chr-format instead)Sigrid Solveig Haflínudóttir3+2-206
2021-06-23 15:39chr2img: shorten writebmp, explain bitmasksSigrid Solveig Haflínudóttir1+6-12
2021-06-23 15:33format chr2img.c, weirdlySigrid Solveig Haflínudóttir2+54-41
2021-06-23 15:01build chr2img on UnixSigrid Solveig Haflínudóttir1+5-1
2021-06-23 14:58chr2img: port to Unix-like operating systemsSigrid Solveig Haflínudóttir2+95-13
2021-06-23 13:45add chr2img for Plan 9Sigrid Solveig Haflínudóttir2+113-2
2021-06-20 21:38Further fixes to keyboard handlingAndrew Alderwick1+5-4
2021-06-20 21:14Fix keyboard problems introduced in improvementsAndrew Alderwick1+10-12
2021-06-20 16:21Improved syntax highlightneauoire2+122-110
2021-06-19 12:56Various keyboard handling improvementsAndrew Alderwick1+25-24
2021-06-19 03:19Added return pointer position to debuggerneauoire3+8-6
2021-06-18 19:08Updated README with screenshot hotkey changeAndrew Alderwick1+1-1
2021-06-18 08:01Reworked H key handling into switch statementAndrew Alderwick1+9-5
2021-06-18 04:20Fixed critical issue where a label/macro with more than 255 refs would vanishneauoire1+3-3
2021-06-18 03:53Give ids to labels and macrosneauoire1+2-2
2021-06-18 00:41Improved uxnasm error reportneauoire2+6-5
2021-06-16 07:56mkfile: fix SDL2 cflagsSigrid Solveig Haflínudóttir1+1-1
2021-06-11 14:03Changed capture buttonneauoire2+8-6
2021-06-11 10:25Removed lock/unlock for screenshotAndrew Alderwick1+0-2
2021-06-11 10:02Fixed order of unlock/saveAndrew Alderwick1+1-1
2021-06-11 08:56Used GetRendererOutputSize to get screenshot sizeAndrew Alderwick1+3-1
2021-06-11 08:18Added screenshot functionality, contributed by badd10de, thank you!Andrew Alderwick2+17-3
2021-06-08 21:58Added reporting of division by zero errors rather than crashingAndrew Alderwick4+127-28
2021-06-08 21:29Fixed path to piano.tal in asma.talAndrew Alderwick1+1-1
2021-06-08 15:20Fixed error reports in assemblerneauoire1+2-2
2021-06-08 15:09Macro and label names cannot be blankneauoire1+3-3
2021-06-08 14:57Dropped SDL/ prefix in uxnemu.cAndrew Alderwick1+1-1
2021-06-08 14:51Replaced manual -l flag with sdl2-configAndrew Alderwick1+2-2
2021-06-08 14:37Check for valid hex in paddingneauoire1+7-5
2021-06-04 07:25Fixed uncontrolled expansion of recursive macros in asmaAndrew Alderwick1+10-2
2021-05-31 22:08Replaced Mouse/chord with Mouse/wheelAndrew Alderwick10+10-10
2021-05-31 21:52Re-added the label exampleneauoire1+142-0
2021-05-31 21:50Renamed USM to TAL filesneauoire41+1535-1677
2021-05-30 22:15Revert "Removed second texture of PPU"Andrew Alderwick3+46-43
2021-05-30 22:00Removed second texture of PPUAndrew Alderwick3+43-46
2021-05-29 22:05Unset mouse wheel after evalneauoire1+2-3
2021-05-29 22:01Added a scroll wheel port to the mouse deviceneauoire1+6-5
2021-05-29 02:14Restored frame sizeneauoire1+1-1
2021-05-28 19:37Added piano samples in projectneauoire2+91-18
2021-05-26 17:16Muted warningsneauoire2+4-1
2021-05-26 17:02Improved uxncli and moved all demos into examplesneauoire28+1128-969
2021-05-25 04:31Improved READMEneauoire1+5-3
2021-05-25 04:27Improved READMEneauoire1+3-3
2021-05-25 04:23Improved READMEneauoire1+5-53
2021-05-25 03:53Removed left/orca from the reponeauoire3+0-1384
2021-05-25 03:39Added more details to the READMEneauoire3+26-2
2021-05-24 21:52Optimised MUL2 by powers of 2 to SFT2Andrew Alderwick14+117-95
2021-05-24 21:36Optimised DIV2 by powers of 2 to SFT2Andrew Alderwick14+74-56
2021-05-24 21:35Slowed down life demoAndrew Alderwick1+1-1
2021-05-24 21:30Fixed macro names in musictrackerAndrew Alderwick1+31-31
2021-05-24 21:27Fixed label alignmentAndrew Alderwick1+1-1
2021-05-24 21:25Fixed background disappearing after theme changeAndrew Alderwick1+2-0
2021-05-23 18:05Formatted uxn-fast.c according to clang-formatAndrew Alderwick3+240-240
2021-05-23 16:33Added src/uxn-fast.c generator scriptAndrew Alderwick4+650-2
2021-05-23 15:50Reformatted ops to use consistent if-styleAndrew Alderwick1+5-5
2021-05-23 15:41Added unrolled CPUneauoire2+3995-3
2021-05-23 15:27Updated SFT2 to take byte for shift amountAndrew Alderwick13+17-17
2021-05-21 15:58Removed portmidi temporarilyneauoire4+16-6
2021-05-21 13:34Made simple load/save examples composableAndrew Alderwick2+15-8
2021-05-21 13:30Added simple File/load exampleAndrew Alderwick1+130-0
2021-05-21 13:10Added simple File/save exampleAndrew Alderwick1+38-0
2021-05-20 22:17Moved noodle to its own reponeauoire3+1-1010
2021-05-19 22:17Converted PPU to use two textures; moved padding to src/emulator.cAndrew Alderwick3+75-94
2021-05-19 19:23Fixed issue with ctrl/keyneauoire1+2-2
2021-05-19 16:13Revert "ppu: keep track of modified rows and only redraw those in drawppu"neauoire3+12-25
2021-05-19 12:25ppu: keep track of modified rows and only redraw those in drawppuSigrid Solveig Haflínudóttir3+25-12
2021-05-19 07:30calculate NOTE_PERIOD based on sampling rate (thanks asie)Sigrid Solveig Haflínudóttir1+1-1
2021-05-19 07:29mkfile: profiling (disabled by default)Sigrid Solveig Haflínudóttir1+5-3
2021-05-19 07:29bench mode (disabled by default)Sigrid Solveig Haflínudóttir1+8-4
2021-05-18 13:31build.sh: make shebang compliantSigrid Solveig Haflínudóttir1+2-3
2021-05-18 13:28call SDL_RenderSetLogicalSize to avoid manual coordinates adjustment based on zoomSigrid Solveig Haflínudóttir1+3-2
2021-05-18 12:40update mkfile to be more in line with build.shSigrid Solveig Haflínudóttir1+25-20
2021-05-18 11:39Revert "set render logical size (fixes zooming with npe)"Sigrid Solveig Haflínudóttir1+0-1
2021-05-18 08:18set render logical size (fixes zooming with npe)Sigrid Solveig Haflínudóttir1+1-0
2021-05-17 20:48Fixed printing filename after it can get overwrittenAndrew Alderwick1+4-2
2021-05-17 22:15Add link to npe as wellneauoire1+1-1
2021-05-17 22:13Link to 9front from READMEneauoire2+10-14
2021-05-17 22:07add build instructions for 9frontSigrid Solveig Haflínudóttir1+9-0
2021-05-17 21:55fix plan 9 buildSigrid Solveig Haflínudóttir1+8-5
2021-05-17 06:44Added proportional font exampleAndrew Alderwick1+121-0
2021-05-16 10:00Switched load/save print to state length actually loaded/savedAndrew Alderwick2+2-2
2021-05-16 09:58Fixed error in handling invalid sourceAndrew Alderwick1+0-2
2021-05-16 09:58Added invalid source code tests to asma-test.shAndrew Alderwick1+35-0
2021-05-16 09:20Added test suite for asmaAndrew Alderwick3+52-3
2021-05-16 08:39Added documentation for Asma helper scriptAndrew Alderwick2+19-6
2021-05-16 08:29Removed test file from previous asma versionAndrew Alderwick1+0-17
2021-05-16 08:28Enlarged load and save buffersAndrew Alderwick1+2-2
2021-05-16 08:27Added printout of heap usageAndrew Alderwick1+20-10
2021-05-16 07:46Prevented infinite loop when asma's output is emptyAndrew Alderwick1+5-0
2021-05-16 04:35Created within-rect routineneauoire3+64-34
2021-05-15 20:49Added documentation and automatic execution of assembled sourceAndrew Alderwick1+57-9
2021-05-15 20:09Ported automataneauoire3+145-1
2021-05-15 20:02Implemented writing to output fileAndrew Alderwick1+55-20
2021-05-15 18:58Added public interface to asmaAndrew Alderwick1+92-59
2021-05-15 18:00Stopped using relative offsets in sublabelsAndrew Alderwick1+13-14
2021-05-15 17:25Don't preseed devices in label tree.Andrew Alderwick3+1-149
2021-05-15 17:08Progress on asmaAndrew Alderwick3+157-14
2021-05-15 08:44Optimized some MOD operationsAndrew Alderwick4+14-13
2021-05-14 22:02Dealt with source files that don't end with whitespaceAndrew Alderwick1+14-10
2021-05-14 20:22Implemented address changes and rewind detectionAndrew Alderwick1+21-3
2021-05-14 20:21Added message types for logging or supressionAndrew Alderwick1+28-26
2021-05-14 07:09Added dump of asma's labels after runAndrew Alderwick1+63-3
2021-05-13 21:51Added keep mode optimizations to asmaAndrew Alderwick1+24-24
2021-05-13 15:47Fixed hello worldneauoire2+14-22
2021-05-13 06:36Optimised #0000 NEQ2 when used with JCNAndrew Alderwick2+3-3
2021-05-13 06:31Optimized out #00 NEQ when used with JCNAndrew Alderwick10+33-33
2021-05-12 22:51Added keep mode parsing to asmaAndrew Alderwick1+9-4
2021-05-12 22:15Imported new opcode names to asmaAndrew Alderwick1+19-19
2021-05-12 22:14Reordered variable names on opcodesAndrew Alderwick1+4-4
2021-05-13 01:28Cleaned example filesneauoire19+160-174
2021-05-12 19:36Reworked pop8 and pop16 so they do not need offsetsAndrew Alderwick2+69-64
2021-05-12 19:13Reverted patch to sft16neauoire3+5-7
2021-05-12 19:08Minor optimizations to the examplesneauoire7+16-17
2021-05-12 18:58Minor optimizations to demosneauoire5+43-46
2021-05-12 18:44Fixed leak in pianoneauoire3+25-26
2021-05-12 17:42Implemented keep opcode flagAndrew Alderwick3+75-72
2021-05-12 03:30Removed nasu from projectneauoire2+12-952
2021-05-11 18:42Moved devices in their own foldersneauoire10+158-156
2021-05-11 18:14Renamed PEK/POK to LDZ/STZneauoire28+1456-1456
2021-05-11 18:12JNZ is now JCNneauoire33+609-733
2021-05-11 07:50Added darena, contributed by chirrolafupa, thank you!Andrew Alderwick1+550-0
2021-05-11 03:52Progress on nasu redesignneauoire3+35-23
2021-05-10 03:43Progress on nasu revampneauoire5+195-92
2021-05-09 21:10Progress on preview in nasuneauoire2+57-15
2021-05-09 18:22Progress on Nasuneauoire2+130-100
2021-05-08 14:59Fixed issue with midineauoire5+136-3
2021-05-06 17:38Added cell count to GOLneauoire6+78-35
2021-05-06 03:33Improved UX for GOLneauoire1+5-5
2021-05-06 03:16Added Game Of Lifeneauoire2+89-59
2021-05-06 01:38Game of lifeneauoire2+214-1
2021-05-05 03:26New samples for the drumrackneauoire8+25-25
2021-05-04 18:54Some progress on the drumrack samplesneauoire10+30-18
2021-05-04 17:57Optimized piano exampleneauoire4+182-209
2021-05-04 17:24Removed a few extra globalsneauoire1+97-132
2021-05-04 16:10Minor optimizationsneauoire1+269-274
2021-05-04 06:26Changed samples from s8 to u8 formatAndrew Alderwick23+30-30
2021-05-03 18:15Rewritten asmaAndrew Alderwick5+1008-1321
2021-05-03 23:38Removed a few unused in drumrackneauoire1+13-43
2021-05-03 23:26Reconnected midi to drumrackneauoire1+39-23
2021-05-03 22:43Setting pitch for pads worksneauoire1+21-6
2021-05-03 22:13Progress on drum rackneauoire24+416-186
2021-05-03 16:57*neauoire25+398-319
2021-05-02 17:40Progress on drumrackneauoire2+133-480
2021-05-01 16:59Removed LTS/GTS opcodesneauoire14+48-42
2021-05-01 16:13Cleanup polycatneauoire1+28-31
2021-05-01 15:58*neauoire1+20-31
2021-04-30 19:08Rewriting polycatneauoire4+194-21
2021-04-29 22:05Fixed orientation of chr spritesAndrew Alderwick1+4-3
2021-04-29 19:11Updated debugger with latest device offsets and vectorsAndrew Alderwick1+12-7
2021-04-29 17:10Added mirroring to the PPUneauoire4+83-20
2021-04-29 04:00Cleaned a few examplesneauoire12+180-227
2021-04-28 20:17Fixed PPUneauoire1+5-6
2021-04-28 19:11Improved UVneauoire1+12-22
2021-04-28 18:54Added waveformsneauoire6+137-53
2021-04-28 03:53Starting drum rackneauoire2+488-32
2021-04-27 20:10Added stack pointer position readouts to system deviceAndrew Alderwick3+9-3
2021-04-27 20:03Added position readout to audio devicesAndrew Alderwick5+26-23
2021-04-27 03:55Ported audio examples to 4 channelsneauoire4+500-37
2021-04-26 21:13Minor fixAndrew Alderwick1+1-2
2021-04-26 18:49Splitted audio device into fourAndrew Alderwick5+69-92
2021-04-26 18:36Removed unused devicesAndrew Alderwick1+0-6
2021-04-26 17:52Made room for multiple audio devicesAndrew Alderwick20+47-47
2021-04-26 19:00Redraw wave on arrow keysneauoire1+5-4
2021-04-26 06:39mkfile: update; disable broken asma.usmSigrid Solveig Haflínudóttir1+3-2
2021-04-26 02:50Added midi deviceneauoire5+122-4
2021-04-25 21:03Mini cleanupneauoire1+18-28
2021-04-25 21:00Mini cleanupneauoire1+10-43
2021-04-25 20:52Added currently playing volume readoutAndrew Alderwick4+35-2
2021-04-25 20:47Piano exampleneauoire3+531-1
2021-04-25 17:05Reduced instrument volume by 2/3 to help avoid clippingAndrew Alderwick1+2-2
2021-04-25 17:04Moved from Uint16 to Sint8 audio sample data typeAndrew Alderwick3+53-88
2021-04-25 14:12Implemented sample-based synth for APUAndrew Alderwick5+261-210
2021-04-25 04:18Fixed color swatch in nasuneauoire4+78-72
2021-04-25 00:12Removed templating macros in assemblerneauoire5+25-35
2021-04-24 17:26Removed refresh port in datetimeneauoire8+8-13
2021-04-24 17:15Device events can now fire on readneauoire7+158-46
2021-04-24 16:43Working toward bidirectional talk between devices and programneauoire7+134-95
2021-04-24 15:14mkfile: fix clean ruleSigrid Solveig Haflínudóttir1+3-2
2021-04-24 13:21mkfile: build all examples & demosSigrid Solveig Haflínudóttir1+4-4
2021-04-24 09:53Removed basic tests now we have lots of softwareAndrew Alderwick1+0-42
2021-04-24 09:50Ported asma to new assembler syntaxAndrew Alderwick2+412-390
2021-04-24 09:43Moved asma into place before porting to new syntaxAndrew Alderwick1+0-0
2021-04-24 08:30Moved printing routines from tests/opcodes to console exampleAndrew Alderwick2+50-165
2021-04-24 08:10Made poke functions return void.Andrew Alderwick4+23-30
2021-04-23 15:47Added Uxambly porting helper programAndrew Alderwick1+102-0
2021-04-23 19:00Added a header to bifurcanneauoire1+4-1
2021-04-23 18:25Cleanup bifurcanneauoire1+10-13
2021-04-23 18:17Added bifurcanneauoire2+179-1
2021-04-23 15:58Sorted examples in devices/ and gui/neauoire15+159-148
2021-04-23 14:42Raised label limit to compile noodleAndrew Alderwick1+3-3
2021-04-23 14:34Ported projects to new assembler syntaxAndrew Alderwick12+2612-2564
2021-04-23 14:14Renamed files about to be ported to new assemblerAndrew Alderwick12+0-0
2021-04-23 08:58Removed debugging code from NeralieAndrew Alderwick1+1-37
2021-04-23 08:58Added simple macros to NeralieAndrew Alderwick1+14-10
2021-04-22 23:40Auto-ported Neralie to new assemblerAndrew Alderwick2+301-294
2021-04-23 06:55mkfile: disable blank.usm buildingSigrid Solveig Haflínudóttir1+1-1
2021-04-23 03:47Updated syntax highlight to pickup the getters/setters and the previous wordneauoire1+28-37
2021-04-23 03:44Afterall, I decided to not use the fancy new macros, I think pek/pok is more readable than glyphs in the endneauoire7+155-185
2021-04-23 02:57Templated examplesneauoire10+260-237
2021-04-22 22:57Progress on macros experimentsneauoire3+36-17
2021-04-22 22:19Templated the mouse exampleneauoire1+42-44
2021-04-22 21:29Added better templatingneauoire2+44-21
2021-04-22 18:08Added drawing to the mouse exampleneauoire4+84-13
2021-04-22 18:06mkfile: until attic is brought back, build the examplesSigrid Solveig Haflínudóttir1+3-3
2021-04-22 18:04ppu: rename draw → drawppu to avoid conflicts on Plan 9Sigrid Solveig Haflínudóttir3+5-7
2021-04-21 20:13Filled out blank.usmAndrew Alderwick1+10-1
2021-04-21 20:07Moved old assembly files into attic directoryAndrew Alderwick16+0-0
2021-04-21 20:01Reinstated check for labels in zero pageAndrew Alderwick2+3-1
2021-04-21 19:46Minor cleanupneauoire1+6-6
2021-04-21 19:44Ported nihils dev audio exampleneauoire2+101-1
2021-04-21 19:00ported dvd animationneauoire6+92-81
2021-04-21 18:38Simplified the file exampleneauoire2+36-15
2021-04-21 18:12Ported some of the examples to the new accessorsneauoire9+76-368
2021-04-21 17:23Implemented PEK/POK/GET/PUTneauoire6+20-20
2021-04-21 16:48Ported mouse exampleneauoire9+93-231
2021-04-21 16:09Ported the keys exampleneauoire5+101-94
2021-04-21 12:45Allow device memory offsets in assemblerAndrew Alderwick4+32-19
2021-04-21 12:37Port dev.file.usmAndrew Alderwick2+203-1
2021-04-21 12:37Fixed file_pokeAndrew Alderwick2+12-18
2021-04-21 11:58Minor code cleanupAndrew Alderwick1+11-11
2021-04-21 04:29Removed extra param in poke functionsneauoire4+37-38
2021-04-21 04:21Removed access to uxn to devpeek/devpokeneauoire4+39-42
2021-04-21 03:38Removed genpoke macrosneauoire6+66-72
2021-04-21 03:09Revert "Tiny fix to PPU"neauoire3+6-6
2021-04-21 03:06Tiny fix to PPUneauoire3+6-6
2021-04-21 00:11Merged sandwichneauoire20+10-15
2021-04-20 22:05Fixed file memory locationAndrew Alderwick1+1-1
2021-04-20 21:56Small changes to simplify codeAndrew Alderwick1+3-5
2021-04-20 21:30Added memory to individual devices.Andrew Alderwick9+141-136
2021-04-20 20:05Implemented : for ; without LIT2Andrew Alderwick1+4-0
2021-04-20 19:56Stripped zero bytes at end of assembled ROMAndrew Alderwick1+4-3
2021-04-20 18:32Ported the hello-world exampleneauoire4+25-30
2021-04-20 17:48Experimenting with macrosneauoire2+21-14
2021-04-20 17:31Implemented IOR/IOWneauoire5+87-110
2021-04-20 04:33Working example for dev.controlneauoire3+72-109
2021-04-20 04:00Removed magic helpersneauoire4+71-108
2021-04-20 00:24*neauoire1+0-0
2021-04-20 00:23Started migrating to new assemblerneauoire6+77-77
2021-04-19 16:51LIT is now 0x01neauoire2+6-7
2021-04-19 16:29Minor cleanup in assemblerneauoire1+15-28
2021-04-18 11:48More progress in assembler.Andrew Alderwick1+34-14
2021-04-18 00:27Merge branch 'master' of git.sr.ht:~rabbits/uxnneauoire16+29-27
2021-04-18 00:27Optimized nasuneauoire2+148-180
2021-04-17 20:49Renamed File.result to File.successAndrew Alderwick9+12-12
2021-04-17 20:36Updated device variables to latest versionsAndrew Alderwick15+28-26
2021-04-17 20:32Progress on 2-bit mode for nasuneauoire2+96-40
2021-04-17 05:42Added color tables to nasuneauoire2+109-12
2021-04-16 18:34Progress on 2-bit mode for nasuneauoire1+116-68
2021-04-16 10:02Improved timing of audio synthAndrew Alderwick1+1-1
2021-04-15 17:19Added blending mode to nasuneauoire2+78-13
2021-04-15 05:24Inverted zerotwo pictureneauoire2+1-1
2021-04-15 05:06Started implementing 2-bit mode in nasuneauoire6+99-98
2021-04-14 21:00Further progress on assemblerAndrew Alderwick2+24-2
2021-04-14 20:56Removed reptition in file_pokeAndrew Alderwick1+12-21
2021-04-14 20:08Ported the picture example to the new file handlerneauoire5+25-312
2021-04-14 19:38Dropped File.vector, add File.result shortAndrew Alderwick2+12-8
2021-04-14 19:11Optimizing drawing routinesneauoire5+106-168
2021-04-14 05:50Trying to optimize drawing routinesneauoire5+112-45
2021-04-13 21:47Added procedurally generated wallpaper exampleAndrew Alderwick1+65-0
2021-04-13 20:54Made Audio.value unsignedAndrew Alderwick4+15-11
2021-04-13 20:52Audio.pitch MSB must be 1 to use current synthAndrew Alderwick4+11-8
2021-04-13 20:50Changed audio sample frequency to 44.1 kHzAndrew Alderwick1+1-1
2021-04-13 19:29Implemented file vectors in nasu/noodleneauoire7+45-34
2021-04-13 18:38Added graphical example to file deviceneauoire11+230-55
2021-04-13 04:16Progress on orcaneauoire2+96-114
2021-04-12 20:02Fixed File device membersAndrew Alderwick2+3-3
2021-04-12 20:01More progress on assemblerAndrew Alderwick2+91-15
2021-04-11 22:45More progress in assemblerAndrew Alderwick3+145-71
2021-04-12 03:38Removed overdrawing in PPUneauoire5+93-18
2021-04-11 16:58Removed warningneauoire3+4-3
2021-04-11 08:40Progress on in-Uxn assemblerAndrew Alderwick3+479-147
2021-04-11 05:00Removed duplicate function in ppuneauoire2+22-33
2021-04-11 03:55Fixed issue with controller.keyneauoire5+35-44
2021-04-11 02:39Merged ctrl with textneauoire15+237-295
2021-04-10 19:25Improved blending for chr parsingneauoire2+2-2
2021-04-10 19:19Improved picture exampleneauoire5+65-30
2021-04-10 18:24Fixed issue with mouse button not being releasedneauoire3+67-24
2021-04-10 16:32Microscopic optimizationsneauoire2+3-2
2021-04-10 03:06Progress on orcaneauoire2+146-91
2021-04-09 20:47Fixed audio device port idneauoire1+1-1
2021-04-09 20:38Silent audio exampleneauoire2+3-2
2021-04-09 19:15Revamped the screen exampleneauoire7+128-38
2021-04-09 17:01Merged sprite in screen deviceneauoire18+605-640
2021-04-09 15:02Minor cleanupneauoire3+23-18
2021-04-09 14:30Removed zoom and debugger from PPUneauoire3+16-14
2021-04-09 05:00Progress on orcaneauoire2+264-58
2021-04-08 23:47Removed unused function call in emuneauoire3+53-21
2021-04-08 23:30Minor cleanupneauoire3+20-30
2021-04-08 20:22Made devapu static to emulator.cAndrew Alderwick3+4-5
2021-04-08 20:21Added apu.h to clang-formatAndrew Alderwick2+4-3
2021-04-08 20:14Returned SDL calls from apu.c to emulator.cAndrew Alderwick3+124-102
2021-04-08 17:06Removed old rect data from the PPUneauoire2+3-7
2021-04-08 16:59Removed some globalsneauoire7+69-65
2021-04-08 04:01Added keyboard controls to dev.audioneauoire2+48-9
2021-04-08 03:30Minor cleanupneauoire4+59-73
2021-04-08 00:42Moved some extra things into PPUneauoire3+62-58
2021-04-08 00:32Started moving PPU into its own fileneauoire5+161-118
2021-04-07 21:46Fix return in wrong placeAndrew Alderwick1+1-1
2021-04-07 21:12Name things consistent with documentationAndrew Alderwick3+17-16
2021-04-07 20:50Added Uxn-based synthAndrew Alderwick6+257-176
2021-04-07 19:52Progress on orcaneauoire1+39-9
2021-04-07 17:35Progress on Orcaneauoire1+124-8
2021-04-07 04:34Starting Orcaneauoire3+256-16
2021-04-06 17:51Optimized nasuneauoire1+28-32
2021-04-06 17:45Optimization on noodleneauoire9+156-163
2021-04-05 20:30Ported nasu to new vectorsneauoire2+12-12
2021-04-05 20:27Porter more examples to the new vectorsneauoire13+65-68
2021-04-05 20:14Ported screen example to new vectorsneauoire6+35-74
2021-04-05 20:00Ported keys example to new vectorsneauoire13+84-95
2021-04-05 18:58Started porting examples to new vectorsneauoire5+28-30
2021-04-05 18:39Each device now has its own vectorneauoire8+75-68
2021-04-05 10:16Corrected audio example pitch constants.Andrew Alderwick1+5-8
2021-04-05 03:58Fixed emulator frame bugneauoire4+21-30
2021-04-05 03:35Minor cleanupneauoire4+9-9
2021-04-05 03:24Removed status byte in CPUneauoire4+16-27
2021-04-04 18:47Clamp at 60fpsneauoire2+28-24
2021-04-04 17:03Tiny optimizationneauoire3+4-4
2021-04-04 16:37Merged lit counter with status flagneauoire2+13-9
2021-04-04 16:17Starting to remove the lit counterneauoire2+9-7
2021-04-04 15:34Removed old devices and counters bytesneauoire3+24-26
2021-04-04 03:58Ported examples to new audio apineauoire3+23-8
2021-04-04 03:29Do not trigger on asdr changeneauoire2+18-24
2021-04-04 00:17Flipped the ch vol/pitch portsneauoire2+30-24
2021-04-03 19:05Rotate knobs counter-clockwiseneauoire1+4-4
2021-04-03 18:44Minor cleanupneauoire1+29-28
2021-04-03 18:40Removed unused assetsneauoire1+42-86
2021-04-03 18:24Implemented adsr knobsneauoire1+106-58
2021-04-03 16:52Added channel selection to dev.audioneauoire2+124-72
2021-04-03 03:40Started channel selectorneauoire3+20-27
2021-04-03 02:50Playing works in the dawneauoire1+16-7
2021-04-03 02:19Adding notes to audio track is workingneauoire3+306-45
2021-04-02 19:43Implemented stereo sound.Andrew Alderwick2+67-45
2021-04-02 19:31Merge branch 'master' of git.sr.ht:~rabbits/uxnneauoire0+0-0
2021-04-02 18:52Implemented ADSR envelopes.neauoire2+48-38
2021-04-02 18:52*neauoire2+48-38
2021-04-02 18:50Starting work on audio exampleneauoire4+218-24
2021-04-02 18:26Implemented ADSR envelopes.Andrew Alderwick2+25-13
2021-04-02 15:05Added per-second dings to time example.Andrew Alderwick1+11-0
2021-04-02 15:05Added square wave audio, no ASDR support yet.Andrew Alderwick1+69-5
2021-04-02 04:53Cleanupneauoire11+52-41
2021-04-02 04:44Improved clockneauoire17+61-62
2021-04-02 00:21Fixed redraw and 12 hours format with clockneauoire1+4-14
2021-04-01 18:46Added visuals to the datetime device exampleneauoire5+194-5
2021-03-31 22:55Add beginnings of assembler project.Andrew Alderwick4+943-2
2021-03-31 18:20Optimized various drawing routines in leftneauoire2+125-99
2021-03-31 17:00Rewrote ctrl parser for leftneauoire2+61-74
2021-03-31 03:36Improved leftneauoire3+16-13
2021-03-31 02:35Improved presentation modeneauoire1+6-6
2021-03-30 19:21Fixed issue with emulator colorsneauoire3+99-54
2021-03-30 16:28Added blank fileneauoire2+43-0
2021-03-29 03:50Various optimization to noodleneauoire1+162-197
2021-03-28 23:52Clamp name eraseneauoire2+4-7
2021-03-28 23:43Implemented save/load to noodleneauoire2+61-17
2021-03-28 19:57Removed old debugging code.Andrew Alderwick1+0-120
2021-03-28 19:38Removed FLAG_RETURN.Andrew Alderwick2+1-4
2021-03-28 19:37Removed redundant modulo operations.Andrew Alderwick1+2-2
2021-03-28 19:20Removed offset from assembly export sizeneauoire3+7-9
2021-03-28 19:14Tiny fix, condensed things a bitneauoire1+4-4
2021-03-28 19:09Cleaned up screen colors codeneauoire1+8-9
2021-03-28 18:20Ported all examplesneauoire13+72-263
2021-03-28 18:12Ported the software to the new disk locationneauoire4+10-5
2021-03-28 18:06Disks are now loaded at 0x0200neauoire3+8-6
2021-03-28 18:02Write the color on RESETneauoire1+3-1
2021-03-28 17:20Merge branch 'master' of git.sr.ht:~rabbits/uxnneauoire8+28-21
2021-03-28 17:20Fixed issue with assembler segfaultneauoire4+22-6
2021-03-28 17:19Removed compiler warning about unused variable.Andrew Alderwick1+1-0
2021-03-28 17:19Hard-code vectors.Andrew Alderwick8+27-21
2021-03-28 16:48Assembler will now use a single byte when on the zero-pageneauoire1+19-9
2021-03-28 11:09Written manual tests for LITr and LIT2r.Andrew Alderwick1+2-0
2021-03-28 11:07Fixed test suite.Andrew Alderwick1+15-15
2021-03-28 10:51Finished first draft of neralie.Andrew Alderwick1+118-39
2021-03-28 10:50Fix LITr and LIT2r.Andrew Alderwick1+1-1
2021-03-27 22:59Switched to plain ASCII for decorating arguments.Andrew Alderwick1+9-9
2021-03-27 22:55Added corners to rectangle.Andrew Alderwick1+7-5
2021-03-28 04:22Implemented new-fileneauoire1+88-59
2021-03-27 23:58Added resize buttons to noodleneauoire1+75-20
2021-03-27 22:32Fixed wrong numbers in date handling.Andrew Alderwick1+3-2
2021-03-27 22:32More progress on neralie.Andrew Alderwick1+99-47
2021-03-27 19:18Fixed interface bug in Noodleneauoire2+59-7
2021-03-27 18:04Minor cleanupneauoire8+76-115
2021-03-27 11:33Renamed time device to datetime.Andrew Alderwick2+14-14
2021-03-27 11:30Corrected mentions of NEQU2.Andrew Alderwick3+8-8
2021-03-27 11:23Added beginnings of neralie.Andrew Alderwick1+160-0
2021-03-26 21:01Added time device and example.Andrew Alderwick2+42-1
2021-03-26 20:16Stopped matching non-opcode tokens that start with an opcode.Andrew Alderwick1+2-2
2021-03-27 03:16Removed CLNneauoire4+14-15
2021-03-27 02:55Optimized Leftneauoire3+67-73
2021-03-27 02:41Optimized noodleneauoire2+71-74
2021-03-27 01:18Optimized Nasuneauoire2+68-73
2021-03-26 18:45Optimized examples to use relative jumping whenever availableneauoire12+70-70
2021-03-26 18:19JNZ now uses the flag lastneauoire13+252-250
2021-03-26 17:35Ported the examplesneauoire13+88-146
2021-03-26 17:02Remove FLAG_SHORT.Andrew Alderwick2+1-5
2021-03-26 16:53Removed special case in JNZneauoire6+182-194
2021-03-26 15:35Removed conditional modeneauoire7+33-51
2021-03-25 16:24Fixed mouse pickin g for noodleneauoire2+57-39
2021-03-25 03:00Minor optimizations to noodleneauoire1+79-84
2021-03-25 00:22Noodle: Patternize fill-rect routineneauoire1+50-6
2021-03-24 23:32Merge branch 'master' of git.sr.ht:~rabbits/uxnneauoire2+107-37
2021-03-24 23:30Improving noodleneauoire3+174-96
2021-03-24 23:17Make types consistent across PEK/POK and LDR/STR.Andrew Alderwick1+2-2
2021-03-24 23:15Get test suite running in SDL Uxn.Andrew Alderwick1+105-35
2021-03-24 18:14Started audio deviceneauoire2+10-1
2021-03-24 17:50Progress toward migrating to proper peek/loadneauoire3+6-6
2021-03-24 16:39Added zoom toggle controls to emulatorneauoire13+181-394
2021-03-23 20:10Add example for enhanced file device.Andrew Alderwick1+67-0
2021-03-23 19:40Add offset and append switch to file device.Andrew Alderwick2+8-6
2021-03-23 18:44Added color picker for screen exampleneauoire4+306-188
2021-03-23 03:04Starting Theme appneauoire3+175-40
2021-03-23 02:24Print stack in debuggerneauoire2+16-1
2021-03-23 02:04Created a debuggerneauoire16+515-692
2021-03-22 23:51Starting cleanupneauoire5+242-179
2021-03-22 23:22Add debug device.Andrew Alderwick4+138-4
2021-03-22 21:22Pass Uxn *u to poke routines instead of Uint8 *m.Andrew Alderwick3+19-12
2021-03-22 09:21Add test suite skeleton.Andrew Alderwick1+90-0
2021-03-22 09:20Add emulator without SDL window.Andrew Alderwick3+24-0
2021-03-22 19:33Repaired dev.keys exampleneauoire4+30-183
2021-03-22 16:56Fixed picking issue in Noodleneauoire3+37-30
2021-03-22 16:42Added circle to shapesneauoire5+136-150
2021-03-21 23:33Optimized noodleneauoire4+172-56
2021-03-21 21:37Fix issue in stack balanceneauoire4+15-14
2021-03-21 21:16Ported examples to new devices addrneauoire12+93-90
2021-03-21 21:09Update opr[][4] for new opcodes.Andrew Alderwick1+7-7
2021-03-21 20:58Moved devices to second pageneauoire6+59-43
2021-03-21 20:52About to move the device pageneauoire4+10-9
2021-03-21 18:28Started implementing peek/pokeneauoire4+32-6
2021-03-21 18:04Cleanupneauoire2+28-28
2021-03-21 17:42Added alderwicks fixneauoire1+4-2
2021-03-21 17:38Fixed issue with label length in pass2neauoire2+8-4
2021-03-21 17:30Cleanupneauoire3+38-38
2021-03-21 17:24Reorganizing operators, againneauoire3+13-13
2021-03-21 16:18Added bresenham to noodleneauoire3+59-40
2021-03-21 04:46Experimenting with signed cmpneauoire5+80-48
2021-03-20 19:25Improved nasu mouse controlsneauoire5+186-441
2021-03-20 18:37Added extra keyboard controls to Noodleneauoire8+26-5
2021-03-20 04:22Better op order for SFTneauoire3+4-4
2021-03-20 04:13Removed SHL for SFTneauoire5+18-23
2021-03-20 04:00Progress on merging shiftsneauoire4+15-9
2021-03-20 03:41Renamed SHR for SFTneauoire7+37-37
2021-03-20 03:38Fixed broken exampleneauoire3+8-9
2021-03-20 00:40Added clear canvas routineneauoire2+20-6
2021-03-19 21:13Improved noodle themeneauoire1+11-11
2021-03-19 21:07Added new graphicneauoire2+7-7
2021-03-19 20:41Fixed stack balance issueneauoire6+74-81
2021-03-19 19:43Improved zoomneauoire3+9-1
2021-03-19 19:09Optimized redrawsneauoire1+12-7
2021-03-19 18:49Minor cleanupneauoire1+22-17
2021-03-19 18:29Added zoomneauoire3+96-15
2021-03-19 16:41Minor cleanupneauoire2+84-147
2021-03-19 03:53Display brush sizeneauoire4+126-48
2021-03-19 02:01Implemented patterns to Noodleneauoire1+100-20
2021-03-18 23:05Progress on noodleneauoire1+178-37
2021-03-18 17:54Noodle drawing from brush sizeneauoire2+38-13
2021-03-18 17:13Starting noodleneauoire2+297-28
2021-03-17 17:18Fixed balancing flagsneauoire6+114-27
2021-03-16 18:25Implemented more macros in left/nasuneauoire5+168-173
2021-03-16 17:54Added missing stack balancesneauoire3+11-11
2021-03-16 16:33Renamed ROL for SHLneauoire7+30-30
2021-03-16 16:27Moved opcodes aroundneauoire4+11-40
2021-03-16 16:01Fixes from Sigrid for plan9neauoire3+22-15
2021-03-16 04:29Removed RTNneauoire13+90-64
2021-03-16 01:08Removing signed modeneauoire12+67-55
2021-03-15 22:27Automated pop on cond?neauoire16+418-390
2021-03-15 00:41Flag unused macros properlyneauoire2+8-7
2021-03-15 00:32Rewrote the snake exampleneauoire2+32-36
2021-03-14 22:17Optimized some example filesneauoire3+49-22
2021-03-14 21:26Renamed RTS to RTNneauoire16+232-232
2021-03-14 20:47Minor cleanupneauoire2+20-35
2021-03-14 20:30Started implementing macrosneauoire5+215-77
2021-03-14 17:40Moved things around a bitneauoire4+51-38
2021-03-14 04:51Ported left to new asm syntaxneauoire4+45-53
2021-03-14 02:25Improved some of the examplesneauoire4+36-71
2021-03-14 01:34Redesigned assemblerneauoire15+489-622
2021-03-13 22:55Minor cleanupneauoire2+34-45
2021-03-13 18:31Implementing better macrosneauoire3+63-67
2021-03-13 04:22Optimized drawingneauoire1+68-55
2021-03-12 20:04Added mouse status iconsneauoire1+16-0
2021-03-12 19:37Added chorded controls to leftneauoire2+70-28
2021-03-12 04:41Minor cleanupneauoire3+66-103
2021-03-11 23:47Implemented local templated labelsneauoire9+310-292
2021-03-11 22:00Migrated loops to relative formatneauoire5+67-59
2021-03-11 20:19Jump experimentsneauoire11+434-326
2021-03-11 03:41Started migrating to relative jumpsneauoire15+380-376
2021-03-10 19:00Completed shift left/rightneauoire1+35-24
2021-03-10 18:00Added alt-click selectionneauoire2+12-5
2021-03-10 17:29Mouse selectionneauoire1+85-42
2021-03-10 04:26Improved movements furtherneauoire1+56-57
2021-03-10 01:29Improved jump controlsneauoire1+87-63
2021-03-09 19:33Progress on movementsneauoire1+83-21
2021-03-09 04:05Fixed redraw issueneauoire2+6-6
2021-03-09 03:50Improved selectionneauoire1+35-16
2021-03-09 00:41Improved injectneauoire2+24-6
2021-03-08 20:35Added eraseneauoire1+19-8
2021-03-08 19:31Fixed overflow issue with linebreaksneauoire1+6-6
2021-03-08 18:55Very naive insertneauoire2+16-5
2021-03-08 18:30Progress on Leftneauoire4+121-45
2021-03-08 05:09Progress on Leftneauoire2+56-55
2021-03-08 02:51Progress on Leftneauoire1+26-17
2021-03-07 20:32Progress on leftneauoire2+122-45
2021-03-07 05:30Progress on leftneauoire1+254-39
2021-03-06 19:44Added operations to shift tilesneauoire25+1249-731
2021-03-05 21:58Fixed broken stringsneauoire4+11-12
2021-03-05 20:02Fixed issue with stringneauoire1+1-2
2021-03-05 19:08Improved brush supportneauoire1+13-5
2021-03-05 18:38Added keyboard controls to nasuneauoire4+19-153
2021-03-05 18:19Added load iconneauoire1+24-20
2021-03-05 18:06Completed load/save implneauoire5+180-69
2021-03-05 04:29Fixed issue in Nasu with toolbarneauoire1+1-1
2021-03-05 04:15Implemented a basic binary file writeneauoire2+63-17
2021-03-04 18:08Highlight selected toolneauoire1+6-12
2021-03-04 17:46Added cursor modesneauoire1+40-10
2021-03-04 17:07Cleaning up Nasuneauoire2+77-69
2021-03-04 04:24Touch edit in nasuneauoire1+27-4
2021-03-04 01:43Progress on Nasuneauoire1+125-113
2021-03-03 21:49Progress on Nasuneauoire1+98-50
2021-03-03 19:49Progress on nasuUXNneauoire6+752-288
2021-03-03 05:47Fixed broken stack counterneauoire3+5-7
2021-03-03 05:35Fixed issue with shift leftneauoire2+21-27
2021-03-03 00:35Inverted controlsneauoire1+24-24
2021-03-03 00:04Improved pattern editorneauoire1+137-30
2021-03-02 18:14Started sprite editorneauoire5+204-16
2021-03-02 04:57Added key exampleneauoire1+104-31
2021-03-02 01:05Started repairing the key exampleneauoire4+86-71
2021-03-01 19:18Added label alignment routinesneauoire4+148-8
2021-03-01 17:38Removed addr ptr moves to assmblerneauoire6+31-24
2021-03-01 17:16Cleanupneauoire7+27-26
2021-03-01 16:55Improved hover exampleneauoire4+24-19
2021-03-01 04:52Starting hex editor in usmneauoire5+50-1040
2021-03-01 03:49Rewrote gui.hoverneauoire4+113-187
2021-02-28 19:41Fixed issue in system device offset was wrongneauoire9+31-11
2021-02-28 19:17Started implementing dev/systemneauoire14+90-60
2021-02-28 17:40Fixed issue with dev/ctrlneauoire5+96-83
2021-02-27 19:43*neauoire1+1-1
2021-02-27 19:39Ported the shapes exampleneauoire8+136-203
2021-02-27 17:39Rewrote picture routineneauoire4+317-1191
2021-02-27 16:18Merged blend example in screenneauoire4+21-45
2021-02-27 04:00Moved wsr/rsw opsneauoire3+7-9
2021-02-27 03:46Removed IOR/IOW opcodesneauoire10+166-314
2021-02-27 01:16Migrated chord exampleneauoire2+92-235
2021-02-27 00:53Implemented devctrlneauoire6+81-95
2021-02-27 00:38Started migrating examples to new devices setupneauoire14+274-283
2021-02-26 22:36Started porting the screen device to memoryneauoire7+66-65
2021-02-26 18:16Starting redesign for devicesneauoire5+80-20
2021-02-26 05:02Added hover exampleneauoire3+185-1
2021-02-26 00:03Minor opt to emulatorneauoire9+38-44
2021-02-25 18:34Completed images examplesneauoire1+301-13
2021-02-25 04:28Rewrote the image routineneauoire5+90-115
2021-02-25 00:40Implemented basic key exampleneauoire2+257-0
2021-02-24 20:20Fixed issue with mouse posneauoire2+32-34
2021-02-24 19:11Added mouse testneauoire6+250-9
2021-02-24 04:32Improved window testsneauoire2+1641-30
2021-02-24 01:57Improved polycat exampleneauoire4+38-33
2021-02-24 01:48Starting to implement structs in the window exampleneauoire1+71-17
2021-02-24 00:27Fixed blending modeneauoire4+23-47
2021-02-23 21:49Started implementing structs everywhereneauoire8+80-103
2021-02-23 20:04Completed struct implementationneauoire2+43-34
2021-02-23 19:10Basic implementation of structsneauoire2+79-38
2021-02-23 06:15Progress on macrosneauoire5+114-25
2021-02-22 20:08oupsneauoire1+1-1
2021-02-22 20:07Added window exampleneauoire5+185-173
2021-02-22 04:06Improved formatting of patternneauoire1+29-31
2021-02-22 04:02Starting pattern exampleneauoire3+174-2
2021-02-22 00:52Added blending modes to colorneauoire10+153-123
2021-02-21 21:23Rewrote rect routinesneauoire2+60-64
2021-02-21 01:14Fixed shapes exampleneauoire5+83-100
2021-02-20 23:00Rewrote the devscreen exampleneauoire9+89-127
2021-02-20 22:07Added polycatneauoire6+143-105
2021-02-20 18:34New ctrl exampleneauoire3+62-66
2021-02-20 04:21Rewrote the drag exampleneauoire2+69-75
2021-02-19 20:13Fixed hello exampleneauoire2+10-10
2021-02-19 19:48Implemented color palette in memoryneauoire14+35-7
2021-02-19 17:59Rounded cornersneauoire3+11-6
2021-02-19 05:11Progress on paintneauoire2+52-18
2021-02-19 02:34Added toggle for debuggerneauoire3+5-3
2021-02-19 02:16Starting paint exampleneauoire5+108-42
2021-02-18 23:11Redesign of screenneauoire4+138-44
2021-02-17 05:36Fixed drag exampleneauoire1+20-27
2021-02-17 01:41Added opt build stepneauoire1+2-1
2021-02-17 01:03Improving the drag exampleneauoire2+44-3
2021-02-16 23:34Drag/drop exampleneauoire2+41-28
2021-02-16 20:19started drag exampleneauoire8+81-8
2021-02-15 22:42Fixed broken exampleneauoire6+16-120
2021-02-15 22:04Added graphical hello world exampleneauoire6+112-40
2021-02-15 18:12Added debuggerneauoire4+73-73
2021-02-15 04:23Implemented WSR/RSWneauoire7+47-38
2021-02-15 03:43Reordered devicesneauoire7+22-77
2021-02-15 01:00Added helper for LDR/STRneauoire12+92-119
2021-02-14 19:51Added controller exampleneauoire7+190-35
2021-02-14 18:22Added chr/icn parser to PPUneauoire6+116-36
2021-02-14 03:19Modified examplesneauoire4+14-15
2021-02-14 00:37Rewrote hello world to not use the stackneauoire6+124-122
2021-02-13 21:26Removed old examplesneauoire3+7-58
2021-02-13 21:21Redesigned asm language a bitneauoire11+75-122
2021-02-13 16:38Minor changes to the asm syntaxneauoire13+116-116
2021-02-13 03:51Improved draw exampleneauoire3+61-16
2021-02-13 02:57Fixed issue with signed16neauoire3+14-11
2021-02-13 01:56Drawing basic lineneauoire2+28-6
2021-02-13 00:18Started implementing signed operationsneauoire9+83-45
2021-02-12 18:26Fixed issue with OVR^neauoire5+59-11
2021-02-12 02:48Added lineRect subroutineneauoire4+58-9
2021-02-11 21:56FillRectneauoire1+19-35
2021-02-11 21:28FillRect exampleneauoire2+80-1
2021-02-11 18:34Minor cleanupneauoire1+8-6
2021-02-11 18:15Completed optimization to cpuneauoire2+57-76
2021-02-11 17:45Return stack is now St8neauoire4+26-15
2021-02-11 03:05Cleaned up examplesneauoire5+30-35
2021-02-11 00:41*neauoire11+97-67
2021-02-10 20:06*neauoire1+5-5
2021-02-10 19:59Various fixesneauoire5+15-23
2021-02-10 19:06Added screen exampleneauoire7+148-75
2021-02-10 04:35Added li1/lixneauoire5+27-27
2021-02-10 01:43Added mouse-down detect to exampleneauoire2+27-5
2021-02-10 01:22Naive mouse supportneauoire7+90-35
2021-02-09 18:58Better PPU designneauoire7+81-49
2021-02-09 18:06Redesigned devicesneauoire9+85-52
2021-02-09 17:05Fixed issue with bootneauoire2+5-9
2021-02-09 17:00Moved dev code out of uxnneauoire3+21-17
2021-02-09 05:59Starting debugger clineauoire6+189-51
2021-02-08 23:46Added SDL layerneauoire4+193-62
2021-02-08 22:49Improved docsneauoire2+12-18
2021-02-08 22:37Removed globalneauoire2+2-2
2021-02-08 22:32Cleanupneauoire2+103-119
2021-02-08 22:18Cleanupneauoire8+313-313
2021-02-08 22:08Cleanupneauoire3+70-72
2021-02-08 21:56Removed globalneauoire3+128-118
2021-02-08 20:17*neauoire2+20-9
2021-02-08 20:16Created cpu headerneauoire5+281-255
2021-02-08 19:44CPU Cleanupneauoire12+89-132
2021-02-08 05:07*neauoire4+20-14
2021-02-08 04:49Remove conditional oeprationsneauoire5+41-38
2021-02-07 20:13Added zero-page shorthandneauoire7+61-50
2021-02-07 18:46Minor cleanupneauoire2+47-49
2021-02-07 18:21Reorganized operatorsneauoire4+92-173
2021-02-07 17:01Progress on 16bneauoire3+41-23
2021-02-07 04:18Progress on 16b modeneauoire2+34-31
2021-02-06 18:39Hello world with strlenneauoire5+127-48
2021-02-06 04:18Fixed issue with addr offsetneauoire4+22-25
2021-02-06 02:41Return stack is Uint16 for nowneauoire1+11-7
2021-02-05 22:01First hello worldneauoire4+40-23
2021-02-05 19:57Added experimental dev1neauoire6+57-34
2021-02-05 18:51Added constantsneauoire6+126-74
2021-02-05 05:39Fixed issue with vectorsneauoire2+43-47
2021-02-05 02:25Added sublime syntaxneauoire3+53-7
2021-02-04 23:38*neauoire2+16-21
2021-02-04 23:23Added paddingneauoire3+42-23
2021-02-04 21:49Improved assemblerneauoire3+62-44
2021-02-04 20:22Starting 16bits modeneauoire5+154-133
2021-02-04 05:53Design progressneauoire8+77-60
2021-02-04 01:43Added notesneauoire6+19-24
2021-02-03 19:30*neauoire5+25-39
2021-02-02 21:02Fixed the loop examplesneauoire7+24-27
2021-02-02 20:22Building a loop exampleneauoire4+46-31
2021-02-02 17:40Architectureneauoire2+33-27
2021-02-02 04:21Started implementing errorsneauoire8+124-119
2021-02-01 22:49*neauoire1+16-17
2021-02-01 22:40Progress on status flagsneauoire5+40-8
2021-02-01 19:58Progress on branchingneauoire8+62-35
2021-01-31 05:31Added return stackneauoire4+153-71
2021-01-30 22:25*neauoire5+186-94
2021-01-30 05:56*neauoire6+125-57
2021-01-30 01:49*neauoire4+68-51
2021-01-29 21:59*neauoire5+72-22
2021-01-29 20:14Basic partsneauoire6+138-19
2021-01-29 19:35*neauoire5+96-1
2021-01-29 19:17initneauoire4+75-0