james palmer
53f57d4878
Fix typo in Uxn11 usage message. It is no-longer uxncli.
2022-04-12 10:33:10 -07:00
james palmer
c68645a08f
Fix segmentation fault on first boot.
...
When emu_start() is first called, the Uxn struct is uninitialised stack data.
This meant the u->ram pointer would be an invalid address so the program would crash
with a segmentation fault when attempting to free it. By setting it to NULL, we avoid this
because calling free() on a NULL pointer is a no-op.
2022-04-12 10:33:10 -07:00
neauoire
1acef2aaed
Added instruction code to error report
2022-04-10 10:31:18 -07:00
neauoire
c704491d79
Allow the system device to handle errors
2022-04-10 09:42:56 -07:00
neauoire
aed26e5bd0
Housekeeping
2022-04-07 09:33:52 -07:00
neauoire
2a179c94de
Improved build script
2022-04-06 12:38:34 -07:00
neauoire
60b20eaaf7
Added Fn keys controls
2022-04-05 20:06:42 -07:00
neauoire
eb8e241b50
Renamed a few functions in uxn11
2022-04-05 19:40:49 -07:00
neauoire
de3b0246e9
Added mouse scroll
2022-04-05 19:31:53 -07:00
neauoire
18058c14f1
Fixed issue with uxncli
2022-04-05 19:13:14 -07:00
neauoire
c9ad8e9e43
Ported uxncli to latest device I/O
2022-04-05 12:08:49 -07:00
neauoire
62a35a9b15
Formatting requires a flag
2022-04-05 11:44:59 -07:00
neauoire
725bc38aba
Removed Devices
2022-04-05 11:42:50 -07:00
neauoire
35391ca247
Migrated DEIs to device page
2022-04-05 11:06:47 -07:00
neauoire
dba7b1f486
Began moving some devices to a ram page
2022-04-05 11:01:23 -07:00
neauoire
121f61e459
Removed uxn_port
2022-04-05 10:48:13 -07:00
neauoire
5d80ab088c
Removed individual dei/deo
2022-04-05 10:43:26 -07:00
neauoire
038eaf0724
Removed global devices
2022-04-05 10:37:40 -07:00
neauoire
c990a2a407
Removed a few indirections
2022-04-05 10:30:17 -07:00
neauoire
574c4250c3
Removed system as Device
2022-04-05 09:35:49 -07:00
neauoire
8ca86ea9b2
Removed console as Device
2022-04-05 09:29:06 -07:00
neauoire
b0c840437a
Removed screen as Device
2022-04-05 09:22:33 -07:00
neauoire
ab6ce6ba5a
Removed mouse as Device
2022-04-05 09:17:08 -07:00
neauoire
9c34a59741
Removed controller as Device
2022-04-05 09:10:29 -07:00
neauoire
621308986c
Removed datetime as Device
2022-04-05 09:01:05 -07:00
neauoire
dbd430026d
Added the missing device initializers
2022-04-04 20:04:32 -07:00
neauoire
e5492665c0
Broken, cancel please hold me tight
2022-04-04 19:57:44 -07:00
neauoire
5a5ec674b4
Removed etc/
2022-04-03 10:43:13 -07:00
neauoire
0dc0f633c7
(repl.tal) Improved slash sprite
2022-03-31 21:00:42 -07:00
neauoire
cd5c3f3ed4
Added labels in UI
2022-03-31 20:30:12 -07:00
neauoire
0c29c240e6
Cleanup the interface
2022-03-31 11:37:51 -07:00
neauoire
01a72f21ee
(repl.tal) First draft
2022-03-30 20:15:13 -07:00
neauoire
9989ffaba6
Starting work on a REPL
2022-03-30 13:28:03 -07:00
neauoire
359b240062
Removed old tests
2022-03-30 10:40:10 -07:00
neauoire
defceb7851
Stacks are mapped in ram
2022-03-30 10:37:47 -07:00
neauoire
461bb5ae32
Protect macros
2022-03-28 11:51:15 -07:00
neauoire
a593db30f7
Use the file device load for roms
2022-03-28 11:03:02 -07:00
neauoire
21d8f344ac
Minor cleanup
2022-03-28 10:31:31 -07:00
neauoire
2074c2cbd6
Replace file_i_deo and file_i_dei.
2022-03-28 10:22:23 -07:00
neauoire
387f3c7e21
Completed file implementation
2022-03-28 09:51:38 -07:00
neauoire
96b49d496e
Fixed issue with controller/key
2022-03-28 09:39:05 -07:00
neauoire
7886b543d4
Removed cursor
2022-03-27 19:47:05 -07:00
neauoire
a5d1172d22
Added timer
2022-03-27 19:10:32 -07:00
neauoire
6b2c815e50
Added move rom to test timer
2022-03-27 15:38:57 -07:00
neauoire
91c94af9f8
Added Controller/key
2022-03-27 14:29:46 -07:00
neauoire
c58fecb85e
Started file, fixed issue with mouse
2022-03-27 10:01:06 -07:00
neauoire
ea1ce67d05
Cleanup
2022-03-27 09:11:14 -07:00
neauoire
7d42770957
Added TODO
2022-03-27 08:46:50 -07:00
phoebos
ceb7bfff0b
handle WM_DELETE_WINDOW
2022-03-27 08:43:33 -07:00
neauoire
59886ce34b
New build script
2022-03-26 21:07:01 -07:00