Commit graph

193 commits

Author SHA1 Message Date
Jeremy Penner ad219ba221 Conditionals, functions 2021-08-01 23:26:51 -04:00
Jeremy Penner 4cd52d202e Clean up expression logic, implement local variables 2021-08-01 18:45:54 -04:00
Jeremy Penner 58a80f982f Beginnings of the Sufficiently Simple Compiler - it can add numbers! 2021-07-31 19:50:47 -04:00
Jeremy Penner b6db098a70 Factor out 6502 into its own module, generalize asm, complete 65816?? 2021-07-30 21:57:38 -04:00
Jeremy Penner 6738dd8ec4 First tentative steps into 65816 support 2021-07-30 19:03:15 -04:00
Jeremy Penner 62ea08aa24 Arrow key support in Neut Tower 2021-07-24 21:39:59 -04:00
Jeremy Penner 897f0bbe55 Show my contact info on the "Questions" slide 2021-07-23 22:20:03 -04:00
Jeremy Penner 176ac8f0b1 Fix slide overflow, tweak some timings 2021-07-19 22:33:21 -04:00
Jeremy Penner 978880b6c8 I could give this presentation 2021-07-13 22:35:46 -04:00
Jeremy Penner 3af48a84d6 Add custom status bar, timer, section headings 2021-07-11 17:57:33 -04:00
Jeremy Penner b8a9a1810c keep cuttin' 2021-07-09 00:16:45 -04:00
Jeremy Penner a56705ac01 Restructure presentation, add button support 2021-07-08 23:36:15 -04:00
Jeremy Penner 17375a5929 First draft - 50 minutes :/ 2021-07-04 13:42:00 -04:00
Jeremy Penner c850a5dc8e Fix scaling 2021-07-03 22:13:04 -04:00
Jeremy Penner 6502ac76d9 fix screen editor 2021-07-02 15:51:39 -04:00
Jeremy Penner 3a70705efc Slides can now open custom views 2021-07-02 11:49:36 -04:00
Jeremy Penner c6f3f415b9 Slides can now open files 2021-06-28 23:05:17 -04:00
Jeremy Penner f3cb823e0f Merge branch 'projects' 2021-06-26 13:49:20 -04:00
Jeremy Penner 473f69302d cleanup old JSON 2021-06-26 13:46:44 -04:00
Jeremy Penner 78e559cf3b Fix title screen - Neut Tower builds!! 2021-06-25 22:43:38 -04:00
Jeremy Penner 8aeea9aaad Fix Neut Tower map editor 2021-06-25 22:41:00 -04:00
Jeremy Penner 4024abd074 Fix tile editor for neut tower 2021-06-25 22:30:15 -04:00
Jeremy Penner 10b29177a3 Honeylisp project support, porting Neut Tower 2021-06-25 21:55:15 -04:00
Jeremy Penner d5714f14d4 8-bitsy builds, allow :game.files to override filename 2021-06-21 22:59:34 -04:00
Jeremy Penner 16a6830b20 Re-import Neu] [ower to coexist with 8-bitsy, probably broke both 2021-06-21 22:40:46 -04:00
Jeremy Penner 35808f061b Add images 2021-06-21 22:09:09 -04:00
Jeremy Penner e84a640d70 First crack at KFest presentation 2021-06-18 21:31:21 -04:00
Jeremy Penner 9e2f44166c Speed up hot reload 2021-05-15 20:52:06 -04:00
Jeremy Penner 1db882c150 Preserve state across hot code reload!! 2021-05-15 11:50:53 -04:00
Jeremy Penner a5dbc5fcfc Conditional flag support 2021-05-05 21:09:40 -04:00
Jeremy Penner 8403e58857 fix crash on startup when luars232 doesn't load 2021-04-25 14:52:45 -04:00
Jeremy Penner 5b5a2fe35b Fix disk image :P 2021-04-25 14:36:56 -04:00
Jeremy Penner beb2a60025 drew some stuff, ux improvements, more action types 2021-04-25 14:31:39 -04:00
Jeremy Penner 9afb6925cd FINE I'll implement arrow keys 2021-04-25 12:12:57 -04:00
Jeremy Penner 0323aeb924 Implement warping between maps 2021-04-25 11:54:12 -04:00
Jeremy Penner fdf69b8b11 Fix codegen, implement 8bitsy dialog editor 2021-04-24 23:39:50 -04:00
Jeremy Penner a8d77b232c Fix dropdown event priority issues 2021-04-24 15:36:19 -04:00
Jeremy Penner 34766e3709 Move game data to one centralized location 2021-04-23 22:54:28 -04:00
Jeremy Penner 79c8791dac refactor map editor, add action editor 2021-04-20 20:13:51 -04:00
Jeremy Penner 6f40e7ff40 clean up debug print 2021-04-19 23:57:39 -04:00
Jeremy Penner c77804a1f5 fix status bar 2021-04-19 23:56:50 -04:00
Jeremy Penner 415f179bd1 implement dropdowns 2021-04-19 23:52:35 -04:00
Jeremy Penner b7637e5747 Scrollable editors 2021-04-18 22:26:18 -04:00
Jeremy Penner fab335ce6a Bring in upgrades from bomberpac (repl, fennel 0.9.1), more objects 2021-04-18 11:59:04 -04:00
Jeremy Penner 631c8050ed Some more objects, fix stack overflow 2021-04-18 11:26:39 -04:00
Jeremy Penner 7e5b50dcba I'm a cat 2021-04-18 00:09:31 -04:00
Jeremy Penner 0e488a751c fix build for latest mame, use luars232.so for manjaro
(todo: investigate luarocks)
2021-04-17 22:53:57 -04:00
Jeremy Penner 97bf626225 Attempted blank slate for 8Bitsy (doesn't yet build) 2021-04-17 22:50:09 -04:00
Jeremy Penner 5acd59b290 whoops, somehow erased all the clouds on level 3 2021-02-17 18:37:42 -05:00
Jeremy Penner ff7d71b626 tiny bugfixes - I think this is the release version! 2021-02-17 14:07:58 -05:00