Commit Graph

87 Commits

Author SHA1 Message Date
neauoire 5e720d7e4b Uxn can no longer error 2023-09-02 14:03:21 -07:00
neauoire 8530f2fa77 (screen.c) Faster DEI/DEO 2023-08-30 12:15:52 -07:00
neauoire e522eeb7a5 Basic link implementation 2023-08-25 10:15:57 -07:00
neauoire 2c560686d8 Moved masks to system 2023-08-25 09:40:25 -07:00
neauoire bd976ce842 Boilerplate threads 2023-08-25 09:18:37 -07:00
neauoire 0ed2617506 Setting the stage for link device 2023-08-24 21:25:11 -07:00
neauoire b3c68a17fb Zero ram on reboot 2023-08-19 07:59:18 -07:00
neauoire 2e2f8df0e0 Added stack pointer accessors to system device 2023-08-19 07:36:26 -07:00
neauoire c6bd7f06a7 Pre-process dei/deo masks 2023-08-17 09:27:33 -07:00
neauoire b405d8c663 Removed unused ports from system deo mask 2023-08-16 20:47:09 -07:00
neauoire e1b2f8f14b Tightened screen debugger redraw 2023-08-16 14:31:40 -07:00
neauoire 68e4d82df5 Screen debugger forces a full screen redraw 2023-08-16 14:02:01 -07:00
neauoire 4690a113c4 Fixed issue with debugger 2023-08-16 13:46:36 -07:00
neauoire 867701b5dc Make screen debugger private 2023-08-16 13:22:41 -07:00
neauoire 7dac87dcba Standardized varvara boot 2023-08-16 13:10:42 -07:00
neauoire c1fd75a90b Fixed issue with screen changed region 2023-08-10 08:56:11 -07:00
neauoire 1355d7813e Version 1 2023-08-08 16:26:13 -07:00
neauoire 9fd8b1709e Added on-screen debugger 2023-08-08 10:51:12 -07:00
neauoire cb1dcd12eb Returned the simpler uxn core, connected to device masks 2023-08-07 16:28:41 -07:00
neauoire 1f662d21e6 (screen.c) Inlined sprite drawing function 2023-08-05 10:35:53 -07:00
neauoire 0446dcaaa3 (screen.c) Faster sprite drawing 2023-08-05 09:59:25 -07:00
neauoire 9737391b9f Implemented total sprite flipping in bliting 2023-08-04 11:40:24 -07:00
neauoire 14263f3a02 Updated screen device 2023-08-01 20:39:16 -07:00
neauoire 5c2c060aa3 Brought the latest changes over 2023-08-01 20:32:42 -07:00
neauoire 1892352885 More selective redraw 2023-06-05 08:55:21 -07:00
Devine Lu Linvega 7377477f23 Implemented scaling 2023-05-05 17:21:46 -07:00
Devine Lu Linvega cac4e5d093 (screen) Faster implementation 2023-05-04 20:43:06 -07:00
Devine Lu Linvega f181416095 Renamed zoom for scale 2023-05-04 20:37:06 -07:00
Devine Lu Linvega 7d1c62b2cb Simplified threads implementation somewhat 2023-05-03 11:32:38 -07:00
Devine Lu Linvega 29e130ace0 Removed arguments array for friends/tasks 2023-05-03 10:26:28 -07:00
Devine Lu Linvega e191a164ea Added multithreading port 2023-04-30 22:03:35 -07:00
Devine Lu Linvega 55178e8347 Added ZOOM support 2023-04-30 11:32:11 -07:00
Devine Lu Linvega 855b63b1ef Housekeeping 2023-04-30 10:24:14 -07:00
Devine Lu Linvega 29f057ba44 Brought changes for the console 2023-04-17 11:36:17 -07:00
Devine Lu Linvega b733d4dc5a (screen.c) Found issue with screen_fill, removed for now 2023-04-14 19:56:17 -07:00
Devine Lu Linvega da59482765 (screen.c) Less indirections 2023-04-14 10:33:51 -07:00
Devine Lu Linvega 04096fc172 Brought changes for the screen device 2023-04-13 21:58:12 -07:00
Devine Lu Linvega f4f29dea0b Fixed issue with screen fill layer 2023-04-13 09:59:23 -07:00
Devine Lu Linvega 1fb58f0f0a (screen.c) Faster drawing of pixel 2023-04-13 09:43:55 -07:00
Devine Lu Linvega 1968801862 Simplified screen device 2023-04-12 20:31:30 -07:00
Devine Lu Linvega 5b59215829 Removed mono mode 2023-04-12 12:44:49 -07:00
Devine Lu Linvega ac4ec0928a Implemented Screen/pixel fill mode 2023-04-11 15:14:32 -07:00
Devine Lu Linvega bc055f37b8 Do not share stacks 2023-04-11 09:25:31 -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 8260d9496f Removed POKDEV/PEKDEV macros 2023-04-10 10:53:30 -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 a60a2a05d9 (mouse) Ported to POKE2 macro 2023-04-10 10:41:04 -07:00