0
0
Fork 0
mirror of https://git.sr.ht/~rabbits/uxn synced 2024-11-01 03:52:39 +00:00
Commit graph

699 commits

Author SHA1 Message Date
neauoire
cf0790a89d Improved the key example 2021-07-01 17:33:55 -07:00
neauoire
f86a5447c4 Removed unused font 2021-07-01 15:32:23 -07:00
neauoire
d81eb4a2d0 Cleanup fonts 2021-07-01 15:31:46 -07:00
neauoire
c9f10cd45a Implemented console i/o to drum-rack 2021-06-29 20:54:11 -07:00
neauoire
9fdb49e0ed Comment will expect a space by the paren in sublime syntax highlight 2021-06-29 12:12:18 -07:00
Sigrid Solveig Haflínudóttir
5e71c0bfc8 emu: start -> run, remove return type 2021-06-29 15:43:28 +02:00
Sigrid Solveig Haflínudóttir
d0fb331aa4 screenshot: one simple trick to reduce the file size 2021-06-29 10:09:42 +02:00
Sigrid Solveig Haflínudóttir
66c16be3a5 screenshot: add timestampp to the filename 2021-06-29 08:11:59 +02:00
Andrew Alderwick
eb8c803b35 Renamed function 2021-06-28 21:57:30 +01:00
Andrew Alderwick
7b5ad795f8 Switched from non-blocking read to thread and custom SDL event 2021-06-28 21:46:50 +01:00
neauoire
74fc816810 Flagged functions as static 2021-06-28 14:42:36 -07:00
neauoire
210be1f458 Added console changes to uxncli 2021-06-28 10:07:49 -07:00
neauoire
95aa3dba35 Simplified hello world 2021-06-28 09:42:55 -07:00
neauoire
274edad29d Simplified console 2021-06-28 09:40:29 -07:00
Andrew Alderwick
e309ebf6e8 Updated uxncli to match uxnemu 2021-06-28 06:46:04 +01:00
neauoire
2aaf936573 Minor optimization to piano 2021-06-27 16:48:38 -07:00
neauoire
f8f2f66756 The console read byte is its own location 2021-06-27 16:42:47 -07:00
Andrew Alderwick
802aa51d54 Added Console/vector implementation with example 2021-06-27 21:45:50 +01:00
Andrew Alderwick
f334086721 Minor updates 2021-06-27 18:56:21 +01:00
Andrew Alderwick
ba50624994 Silenced warnings in debug build 2021-06-27 18:54:43 +01:00
neauoire
2566943659 Removed the noisy prints in the assembler 2021-06-27 10:03:09 -07:00
Sigrid Solveig Haflínudóttir
b5966ea78d fix Plan 9 build again 2021-06-27 17:23:27 +02:00
neauoire
952d022daa Modified console/char 2021-06-26 15:52:44 -07:00
neauoire
2197e35667 Route errors to stderr 2021-06-26 13:22:01 -07:00
neauoire
4e8375d8df Removed the Midi device 2021-06-26 13:17:41 -07:00
Andrew Alderwick
5936137166 Fixed Plan 9 build by disabling portmidi 2021-06-26 09:22:10 +01:00
neauoire
08b64ec33c Implemented Midi device 2021-06-25 21:28:42 -07:00
neauoire
606c7707ff Only format when clang-format is present 2021-06-25 19:03:56 -07:00
Andrew Alderwick
93ac1045e8 Whitespace changes 2021-06-25 23:30:40 +01:00
Andrew Alderwick
8783bf12b2 Brought back portmidi with conditional compilation 2021-06-25 23:20:36 +01:00
Andrew Alderwick
adf32aa9f4 Factored out common flags 2021-06-25 23:04:43 +01:00
neauoire
93e64c93e8 Trying to fix the ctrl+char issue 2021-06-25 09:21:11 -07:00
neauoire
617364916e Use F keys for emulator controls 2021-06-25 08:57:25 -07:00
neauoire
04582724d5 Improved the keys example top reflect mods 2021-06-25 08:36:33 -07:00
Sigrid Solveig Haflínudóttir
38aa48b8bc remove chr2img (see https://git.sr.ht/~rabbits/chr-format instead) 2021-06-23 17:45:13 +00:00
Sigrid Solveig Haflínudóttir
80c8e75076 chr2img: shorten writebmp, explain bitmasks 2021-06-23 17:39:44 +02:00
Sigrid Solveig Haflínudóttir
62d809147b format chr2img.c, weirdly 2021-06-23 17:33:14 +02:00
Sigrid Solveig Haflínudóttir
bdde0cc43e build chr2img on Unix 2021-06-23 15:01:24 +00:00
Sigrid Solveig Haflínudóttir
c81650352b chr2img: port to Unix-like operating systems 2021-06-23 14:58:03 +00:00
Sigrid Solveig Haflínudóttir
99b75f2943 add chr2img for Plan 9 2021-06-23 13:45:02 +00:00
Andrew Alderwick
2d1c3aa965 Further fixes to keyboard handling 2021-06-20 22:38:45 +01:00
Andrew Alderwick
b3ffe598c4 Fix keyboard problems introduced in improvements
Handling of a lot of ordinary keys was broken, e.g. number row and
non-alphanumeric keys, especially with Shift.

I think what's broken has been fixed, but have reverted the improvement
that Controller/vector is only called once per keypress. Many keys cause
Controller/vector to be called twice, but only once with Controller/key
nonzero.
2021-06-20 22:21:37 +01:00
neauoire
a683375567 Improved syntax highlight 2021-06-20 09:21:15 -07:00
Andrew Alderwick
c268c7fd96 Various keyboard handling improvements
The Ctrl, Alt and Shift bits in Controller/button activate with either
left or right modifier keys, and either can be used to take screenshots
/ zoom / show debugging info rather than left modifiers only.

Delete now sets Controller/key to 0x7f rather than being ignored (by
setting Controller/key to 0x00).

Ctrl + letter now sets Controller/key to 0x01-0x1e rather than being
ignored: for example, Ctrl+S will set Controller/key to 0x13.

Controller/vector is no longer called twice per key press (the extra
call with Controller/key set to 0x00 is removed).
2021-06-19 14:04:09 +01:00
neauoire
7fe0750c17 Added return pointer position to debugger 2021-06-18 20:19:32 -07:00
Andrew Alderwick
8b7efeec7f Updated README with screenshot hotkey change 2021-06-18 20:08:30 +01:00
Andrew Alderwick
b62a543679 Reworked H key handling into switch statement 2021-06-18 09:01:35 +01:00
neauoire
8d14b4bbc6 Fixed critical issue where a label/macro with more than 255 refs would vanish 2021-06-17 21:20:19 -07:00
neauoire
8d092bf1bc Give ids to labels and macros 2021-06-17 20:53:27 -07:00
neauoire
78c428d215 Improved uxnasm error report 2021-06-17 17:41:55 -07:00