Commit Graph

67 Commits

Author SHA1 Message Date
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