Devine Lu Linvega
29f057ba44
Brought changes for the console
2023-04-17 11:36:17 -07:00
Devine Lu Linvega
ac4ec0928a
Implemented Screen/pixel fill mode
2023-04-11 15:14:32 -07:00
Devine Lu Linvega
bdd6c19576
Moved emu_error to device
2023-04-10 14:32:54 -07:00
Devine Lu Linvega
ed588f9190
Standardized screen device to the SDL version
2023-04-10 14:13:41 -07:00
Devine Lu Linvega
9a4625ba16
Ported to new core
2023-04-10 11:32:16 -07:00
Devine Lu Linvega
7e1ac70dc2
(file) Ported to PEEK2
2023-04-10 10:50:16 -07:00
Devine Lu Linvega
1bda3b77f0
(screen) Ported screen to use PEEK2
2023-04-10 10:47:05 -07:00
Devine Lu Linvega
416f37c71a
Removed GETVEC macro
2023-04-10 10:08:40 -07:00
Devine Lu Linvega
5917f409c5
Formatted
2023-03-18 11:12:48 -07:00
Deadly Headshot
5ef6a7a98a
Added console input to uxn11 and added to buildscript the ability to build the release without installing using --release. Also added default flag variables to buildscript.
2023-03-18 11:11:46 -07:00
Devine Lu Linvega
9d889340ea
Simplified system loading
2023-02-02 08:45:03 -08:00
Devine Lu Linvega
7603ddf9cc
Added MMU operation
2023-01-28 16:47:41 -08:00
Devine Lu Linvega
66de46b352
(uxnasm)Added support for JMI, JCI and JSI
2023-01-02 14:15:54 -08:00
Devine Lu Linvega
fdb52a7480
Added window padding
2022-06-15 09:10:13 -07:00
Devine Lu Linvega
0c6dec9fc8
Device ids error report should be in 16th
2022-06-14 10:52:18 -07:00
Devine Lu Linvega
5d837313e5
Added warning for incompatible emulator devices
2022-06-14 10:47:52 -07:00
Devine Lu Linvega
707efa223a
Removed unecessary struct
2022-06-13 12:07:49 -07:00
Devine Lu Linvega
507a4b838c
uxn_boot() now expects dei/deo fn pointers
2022-06-13 11:59:42 -07:00
Devine Lu Linvega
d118cc3813
Renamed viewport to display
2022-06-13 11:29:16 -07:00
Devine Lu Linvega
48ca266a46
Minor housekeeping
2022-06-13 11:21:15 -07:00
Devine Lu Linvega
406d2fb327
Improved hot reload
2022-06-13 11:08:33 -07:00
Devine Lu Linvega
2b55c0732d
Print erroring rom
2022-06-13 10:46:18 -07:00
Devine Lu Linvega
eaaed92aeb
Reload initial rom when boot.rom is not found
2022-06-13 10:43:43 -07:00
Devine Lu Linvega
245ad452a2
Keep rom path in memory
2022-06-13 10:37:18 -07:00
Devine Lu Linvega
15dcde5ae9
Improved gameloop
2022-06-03 14:55:46 -07:00
Devine Lu Linvega
3f32b9f6f9
Stop on System/halt
2022-06-03 14:54:40 -07:00
james palmer
a339014fdd
Show rom name in window title.
2022-04-12 10:33:10 -07:00
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
aed26e5bd0
Housekeeping
2022-04-07 09:33:52 -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
725bc38aba
Removed Devices
2022-04-05 11:42:50 -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
defceb7851
Stacks are mapped in ram
2022-03-30 10:37:47 -07:00