Commit Graph

2782 Commits

Author SHA1 Message Date
gary 27b08561e1 Rewrite setup_build in Powershell 2018-01-28 00:26:50 -06:00
gary ce9bbb7558 Simplify run-make script 2018-01-28 00:25:19 -06:00
gary e45db79a77 Cleanup ox::Vector organization 2017-12-24 01:45:50 -06:00
gary 7e1866ade9 Remove permanent build directory 2017-12-23 23:38:21 -06:00
gary ebdd31315d Fix Vector::resize to delete old array 2017-12-23 20:35:10 -06:00
gary 48de8f2561 Fix ox::Vector::~Vector to use delete[] instead of delete 2017-12-23 20:28:15 -06:00
gary 1d65ca210f Rename larray to vector 2017-12-23 20:25:24 -06:00
gary 61de47fd00 Add larray class to ox/std 2017-12-23 17:25:21 -06:00
gary 3d77d6425e Merge commit '12371c21d206cb07a5db91fc81d55cd740bd12f0' 2017-12-22 00:32:18 -06:00
gary 12371c21d2 Squashed 'deps/ox/' changes from c63e0c1..bf5c4e2
bf5c4e2 Add missing optype.hpp file
fdcc303 Removed unused CMake file
4e1f304 Fix version mismatch when loading FileSystems
565c56e Increment FileStore version for inode ID size change
64543b7 Bump FileStore32's InodeId type to uint16_t
fe062cf Add methods for getting array and string length of Metal Claw fields
8deae14 Add general ioOp that will call ioOpRead or ioOpWrite
009cf99 Add OpType for Metal Claw operators
1cf6164 Remove array globals from OxStd, as they were causing section overlaps on GBA
3ffba29 Add op(const char*, (u)int8_t) methods to MetalClaw
489736d Add an optional sizeOut parameter to Metal Claw write
443a62c Fix ArrayLength type case in Metal Claw writer
a46fc8b Add MetalClaw to OxConfig.cmake

git-subtree-dir: deps/ox
git-subtree-split: bf5c4e2c4712b83befff7da25147902408146dd7
2017-12-22 00:31:12 -06:00
gary 4e50d80f5f Add new World wizard 2017-12-20 22:53:33 -06:00
gary 2edee450aa Add support world drawing 2017-11-09 21:43:59 -06:00
gary 539aa1e7eb Remove array globals from OxStd, as they were causing section overlaps
on GBA
2017-11-09 20:14:25 -06:00
gary 08c7647298 Fix issue with part of memory allocator getting optimized out 2017-11-08 23:33:14 -06:00
gary 3097e12e98 Make org name configurable for Studio 2017-10-21 02:44:53 -05:00
gary 6f31e645ec Move application specific state to QSettings 2017-10-21 02:04:18 -05:00
gary 73e0629ab4 Add support for saving window state 2017-10-21 01:39:18 -05:00
gary b6b9181c66 Restructure Mac builds as Nostalgia.app 2017-10-20 22:17:40 -05:00
gary 2915b48130 Add Session.vim to .gitignore 2017-10-18 00:00:45 -05:00
gary cbca442f14 Remove old charset.png 2017-10-17 23:58:44 -05:00
gary 5d5e48e1e9 Removed unused CMake file 2017-10-17 23:52:15 -05:00
gary 263111ef4d Remove unused CMake modules 2017-10-17 23:51:12 -05:00
gary d76dea463c Fix version mismatch when loading FileSystems 2017-10-17 22:09:28 -05:00
gary 0bc0340c20 Increment FileStore version for inode ID size change 2017-10-17 20:51:04 -05:00
gary 8ac88201d7 Fix issue with RPATH on macOS 2017-10-17 19:16:22 -05:00
gary 5922b72326 Bump FileStore32's InodeId type to uint16_t 2017-10-16 21:53:03 -05:00
gary 6d74a3b48e Fix nost-pack bounds check to width and height instead of colorCount... 2017-10-15 21:50:05 -05:00
gary 2554f8b3e1 Add methods for getting array and string length of Metal Claw fields 2017-10-15 09:04:00 -05:00
gary d096d00bea Add new[] and delete[] operators 2017-10-15 02:48:37 -05:00
gary 2ed10afef7 Add general ioOp that will call ioOpRead or ioOpWrite 2017-10-15 01:40:20 -05:00
gary 70896b8761 Add OpType for Metal Claw operators 2017-10-15 00:55:25 -05:00
gary 6815402ba1 Fix heap delete to work with the moving of the HeapSegment header 2017-10-14 20:58:06 -05:00
gary fadfeea744 Fix heap allocator to move header and returned address back appropriately 2017-10-14 20:42:24 -05:00
gary 591c738730 Rename build-rom to gba-pkg 2017-10-14 19:45:40 -05:00
gary 9f2441bc82 Fix heap allocator to not pass the meta data portion as output 2017-10-14 18:11:09 -05:00
gary 26f1993f3d Fill out remaining comments for missing characters in charset table 2017-10-14 13:01:40 -05:00
gary 5b628e7ad7 Fix delete operator to move _heapIdx closer to heap start 2017-10-14 12:54:27 -05:00
gary f6b027c591 Fix heap delete to mark current as not in use, instead of prev 2017-10-14 03:19:20 -05:00
gary 70cee81406 Add more complete implementation for custom new/delete, add panic 2017-10-14 03:16:06 -05:00
gary dd4556e4e1 Add custom new to GBA build 2017-10-13 10:53:19 -05:00
gary 9c2e71045f Add ioOp functions for Point and Bounds 2017-10-12 16:12:29 -05:00
gary 507c894c15 Add Context to core 2017-10-12 04:52:46 -05:00
gary 329e8be825 Add IDE switch to CMake options, Add charset.png to dist 2017-10-12 00:34:40 -05:00
gary 30a992efad Fixed gba_build to work with the new build files layout 2017-10-11 21:40:35 -05:00
gary 77e0222201 Remove some debug code 2017-10-11 19:51:24 -05:00
gary 8559ab53cc Squashed 'deps/ox/' content from commit c63e0c1
git-subtree-dir: deps/ox
git-subtree-split: c63e0c1d72f30cfb7b3076c69744b0f53d4d79b1
2017-10-11 19:20:46 -05:00
gary 5f0c1a1c41 Merge commit '8559ab53ccc74e63924b4a9a31bc91ee1dafefa9' as 'deps/ox' 2017-10-11 19:20:46 -05:00
gary f0efe2f9e0 Remove ox subtree 2017-10-11 19:17:48 -05:00
gary 5923f3f0cf Add nostalgia-studio-dev profile 2017-10-06 10:55:01 -05:00
gary 21be39e2c9 Cleanup magic strings in tilesheet importer 2017-09-10 09:20:40 -05:00