0
0
Fork 0
mirror of https://git.sr.ht/~rabbits/uxn synced 2024-12-04 19:47:26 +00:00
Commit graph

180 commits

Author SHA1 Message Date
Devine Lu Linvega
755efc4fbd Minor changes to a few example projects 2022-05-27 20:12:59 -07:00
neauoire
1e0edd7461 Improved label.tal 2022-04-08 11:41:07 -07:00
neauoire
dd0ba4f191 Minor change to bresenham helpers 2022-04-05 16:41:49 -07:00
neauoire
d64600e711 (amiga.tal) Bounce on walls 2022-03-29 10:30:54 -07:00
neauoire
708148bb1d (amiga.tal) Added bounce 2022-03-29 09:49:30 -07:00
neauoire
3cdabb9d80 (amiga.tal) Started a boing ball demo 2022-03-28 21:30:26 -07:00
Andrew Alderwick
f2c644f680 Move DateTime to 0xc0, add second File to 0xb0. 2022-03-26 17:54:29 +00:00
neauoire
bb2aabee54 (life.tal) General optimizations 2022-03-25 21:36:33 -07:00
neauoire
0b3ac97752 (examples/) Improved a few demos 2022-03-25 12:05:11 -07:00
neauoire
19172bf049 (dvd.tal) Optimized 2022-03-25 09:49:51 -07:00
neauoire
8ec8c7c1f4 (screen.tal) Optimized to fit GBA screen 2022-03-14 14:02:43 -07:00
neauoire
3293a1b639 (piano.tal) Implemented new auto byte 2022-03-14 11:04:49 -07:00
neauoire
21f3a2d870 Moved some demos to /old 2022-03-14 10:21:36 -07:00
neauoire
4019add040 Cleaned up a few demos 2022-03-14 09:55:31 -07:00
neauoire
6ffedca0b4 (polycat.tal) Cleanup 2022-03-13 20:39:03 -07:00
neauoire
9e9313d064 (move.tal)Cleaned up demo 2022-03-13 20:32:32 -07:00
neauoire
f87c15c8b5 Optimized line-rect routine 2022-02-21 10:30:55 -08:00
neauoire
5abb885eb5 (life.tal) Minor cleanup 2022-02-08 20:04:18 -08:00
neauoire
db431f75fe (piano.tal) Optimized octave drawing routine 2022-02-08 19:45:29 -08:00
Andrew Alderwick
b5669a52be Saturate multiplication in mandelbrot. 2022-02-08 01:34:24 +00:00
neauoire
20d6ab3cb4 (mandelbrot.tal) Added fractal 2022-02-07 16:59:34 -08:00
neauoire
1a34fcefa9 Added libraries for math32 2022-02-07 15:52:22 -08:00
neauoire
272b1ed162 (cube3d.tal) Added new demo 2022-02-05 15:37:04 -08:00
neauoire
7511f4c2ac Added --install flag to build script 2022-02-03 19:52:12 -08:00
neauoire
56528dbcd7 (wireworld.tal) Minor cleanup 2022-01-22 16:32:46 -08:00
DeltaF1
774dd27a53 Remove memory copying from wireworld
- Store two world buffers and swap between them each update
2022-01-22 16:29:08 -08:00
neauoire
0932e4165b (wireworld.tal) Clear on select+start 2022-01-22 14:54:02 -08:00
neauoire
4ad5c8f9fa (wireworld.tal) Optimized morph 2022-01-22 14:48:07 -08:00
neauoire
42a804ddc0 (wireworld.tal) Erase with mouse2 2022-01-21 15:23:02 -08:00
neauoire
a0f2fa4462 (wireworld.tal) Cleanup 2022-01-21 15:14:36 -08:00
neauoire
30cef63b91 (wireworld.tal) Added wireworld implementation 2022-01-21 15:02:46 -08:00
Andrew Alderwick
7ffaa25475 Renamed devices/datetime.tal to demos/clock.tal. 2022-01-16 01:50:06 +00:00
neauoire
38d2c7cbd7 (boot.rom) Renamed to launcher.rom 2022-01-10 20:35:34 -08:00
neauoire
4657fe2490 (gui/label.tal) Use UF2 properly 2022-01-09 17:04:54 -08:00
neauoire
c4746c2601 (polycat) Rewrote 2022-01-03 10:19:08 -08:00
neauoire
a1dc75a2bc Implemented scroll x/y 2021-12-28 10:45:34 -08:00
neauoire
ca1d830055 (font.tal) Migrated to AUTO-Y-ADDR 2021-12-16 10:46:27 -08:00
Andrew Alderwick
9970b65094 Renamed and signed 100r demo. 2021-12-11 16:32:12 +00:00
Andrew Alderwick
19095def48 Add 100r animated logo demo. 2021-12-11 16:28:23 +00:00
neauoire
1b362b4fcd (dungeon.tal) Starting a little dungeon exploration demo 2021-12-07 18:07:09 -08:00
neauoire
b7ea0b7868 Added Rule-110 2021-12-04 11:02:14 -08:00
Andrew Alderwick
58eacef7d4 (life.tal) Remove debugging output. 2021-11-28 19:10:08 +00:00
Andrew Alderwick
24e1820d12 Add RLE text import to life.tal 2021-11-28 00:04:34 +00:00
Andrew Alderwick
6996f1b4f5 Remove invalid comment syntax in darena. 2021-11-28 00:04:34 +00:00
Devine Lu Linvega
baeed39e04 (logic.tal) Cleanup 2021-11-20 17:37:48 -05:00
Devine Lu Linvega
a0ba0e4e79 (logic.tal) Displaying basic gates 2021-11-20 16:17:26 -05:00
Devine Lu Linvega
65d7de8176 (logic.tal) Input can be toggled 2021-11-20 16:06:45 -05:00
Devine Lu Linvega
6262078a04 (logic.tal) Starting logic gates playground 2021-11-20 15:38:01 -05:00
Andrew Alderwick
c3ac41c41d Change "include" word into ~ rune for includes. 2021-11-17 22:06:00 +00:00
Devine Lu Linvega
64ec555146 (piano.tal) Added controller controls 2021-11-17 12:24:57 -05:00
Devine Lu Linvega
0114af1a10 Added nametable demo 2021-11-16 10:35:11 -05:00
Devine Lu Linvega
c63a8fa882 (snake.rom) Minor optimizations 2021-11-11 09:22:07 -05:00
Devine Lu Linvega
912afb678f (snake.rom) Minor optimizations 2021-11-11 09:10:45 -05:00
Andrew Alderwick
054361cb70 Replace load/save with read/write 2021-11-07 19:10:38 +00:00
Andrew Alderwick
a92dd9fd73 Rearranged File ports for backwards compatibility. 2021-11-06 00:51:43 +00:00
Andrew Alderwick
dc3170db98 Implement File/append flag. 2021-11-05 22:48:04 +00:00
Andrew Alderwick
c970e2c5ef File device: drop offset shorts, add stat and delete. 2021-11-05 21:32:45 +00:00
Andrew Alderwick
8926bbab2a Fix new apple hidden underneath snake body 2021-11-02 23:40:42 +00:00
Andrew Alderwick
3747574cf9 Fix apple or snake hidden underneath score 2021-11-02 23:40:19 +00:00
Devine Lu Linvega
a2f826121d Added game reset 2021-11-02 14:04:26 -07:00
Devine Lu Linvega
1bf6eaeec0 Basic snake.tal 2021-11-02 13:13:59 -07:00
neauoire
df6f123c54 Added primes.tal exercise 2021-10-16 20:16:54 -07:00
neauoire
557584819f Added fizzbuzz example 2021-10-12 18:38:45 -07:00
Andrew Alderwick
b78d9e1446 Reimplemented software/asma with reading input filename from Console. 2021-10-07 22:00:54 +01:00
Andrew Alderwick
ac2d30cdb9 Redirected asma messages to stderr. 2021-10-07 21:57:54 +01:00
Andrew Alderwick
4d6fc06778 Splitted asma into library and piano demo. 2021-10-07 21:11:47 +01:00
Andrew Alderwick
4525d47699 Fixed year usage in prng.tal, thanks makeworld! 2021-10-03 01:05:54 +01:00
neauoire
08fb3e7f0a Close uxnemu on System/halt 2021-10-02 12:06:50 -07:00
neauoire
08f7ef10e5 Moved neralie to software 2021-09-28 20:54:03 -07:00
neauoire
a5201767d7 Clear on resize 2021-09-18 17:18:20 -07:00
neauoire
bca5562eec The screen width/height ports can be written to 2021-09-18 16:51:20 -07:00
neauoire
4406c2856c Sublabels add refs to root labels in uxnasm 2021-09-16 09:11:53 -07:00
neauoire
266152e260 Ported devw/devr changes to uxn.c 2021-09-08 17:51:23 -07:00
Andrew Alderwick
a92fd8fb22 Expanded File/offset to 32-bit /offset-hs and /offset-ls 2021-08-28 00:37:27 +01:00
Andrew Alderwick
a1d18f62f3 More loop optimisations 2021-08-27 00:11:33 +01:00
Andrew Alderwick
0e236eeb91 More INC optimisation in loops 2021-08-26 23:50:27 +01:00
Andrew Alderwick
93a4802782 Lots of INC optimisations 2021-08-26 23:31:46 +01:00
Andrew Alderwick
61b8750bae Allowed long tokens within comments (typically URLs) 2021-08-25 22:56:24 +01:00
Andrew Alderwick
5b4ec0be6b Added a second PRNG with longer period 2021-08-25 21:59:30 +01:00
Andrew Alderwick
f4e9e2e915 Added credit for PRNG 2021-08-25 21:08:30 +01:00
Andrew Alderwick
4b5c26c6ca Added PRNG demo example 2021-08-25 21:04:25 +01:00
neauoire
80f8998032 Combined musictracker with audio 2021-08-23 10:08:19 -07:00
neauoire
fb72dd5b98 Reverted fix in Bifurcan 2021-08-22 19:57:25 -07:00
neauoire
12009e88c8 Minor optimizations 2021-08-22 19:56:03 -07:00
Andrew Alderwick
f00ee8c80e Updated neralie for 1bpp ports 2021-08-21 21:58:01 +01:00
neauoire
786fd90a63 Added Ctrl to Bifurcan 2021-08-21 12:35:28 -07:00
Andrew Alderwick
324e72a7fc Added Console output on musictracker.tal to demonstrate Audio*/vector 2021-08-20 22:46:25 +01:00
neauoire
da229d5a82 Examples cleanup 2021-08-17 19:40:07 -07:00
neauoire
ddac370775 Improvement of examples 2021-08-17 19:17:47 -07:00
neauoire
511b2366ee Optimized life 2021-08-17 15:24:37 -07:00
Andrew Alderwick
5d4020ad31 Replaced easy multiplications and modulos 2021-08-17 20:55:10 +01:00
Andrew Alderwick
ad07c29935 Replaced trivial multiplications with shifts and additions 2021-08-17 20:16:46 +01:00
neauoire
19322f1d23 Use NEQk NIP pattern for polycat 2021-08-15 18:09:21 -07:00
neauoire
f59537d993 Use NEQk NIP pattern for piano 2021-08-15 18:03:34 -07:00
neauoire
2ea0425c47 Added NIP to piano 2021-08-15 13:59:56 -07:00
Andrew Alderwick
93dae917fb Added NIP optimisations 2021-08-15 21:25:58 +01:00
Andrew Alderwick
e2190d84d8 Reverted "Removed OVR opcode and replaced with NIP" and uxn-fast.c update.
This reverts commits 1afe39fba4 and 3d3569bab7.
2021-08-15 21:07:32 +01:00
neauoire
1afe39fba4 Removed OVR opcode and replaced with NIP 2021-08-15 12:01:22 -07:00
Andrew Alderwick
ca93072e06 Added tiny optimisation to piano.tal 2021-08-10 19:37:40 +01:00
neauoire
9b4aa10f07 Optimized Piano 2021-08-09 11:12:11 -07:00