|
5b57f4279a
|
[nostalgia/core/studio] Remove unused BPP field from tile sheet import wizard
|
2019-03-30 17:06:56 -05:00 |
|
|
6baa9a251c
|
[nostalgia] Add new pack library to bundle project into OxFS
|
2019-03-30 17:06:22 -05:00 |
|
|
941d714630
|
[nostalgia/core] Replace old namespace nesting with C++17 nesting
|
2019-03-28 06:24:20 -05:00 |
|
|
b229645dd3
|
[nostalgia/studio] Fix OxFS tree view to only show current level of tree
|
2019-03-18 22:30:49 -05:00 |
|
|
7ac6ec609a
|
[nostalgia] Add missing ox namespace to ox::Error usages
|
2019-03-17 22:41:48 -05:00 |
|
|
38400e4406
|
[nostalgia] Replace int with ox::Error
|
2019-03-17 16:26:22 -05:00 |
|
|
94afbd4f60
|
[nostalgia] Move from old Serialization API to new Model API
|
2019-03-17 13:43:00 -05:00 |
|
|
9e55e5f63c
|
[nostalgia/world] Cleanup field counts for models
|
2019-03-13 20:22:08 -05:00 |
|
|
ae260e6479
|
[nostalgia/tools] Remove linking of OxTrace
|
2019-02-27 23:23:41 -06:00 |
|
|
00544de1d1
|
[nostalgia] Remove OxTrace linking
|
2019-02-25 20:48:28 -06:00 |
|
|
76830ae91c
|
[nostalgia] Cleanup unnecessary explicit library linkages in CMake files
|
2019-02-25 20:04:57 -06:00 |
|
|
fb3e94b45c
|
[nostalgia] Fix ioOps to use setTypeInfo instead of setFields
|
2019-02-25 20:02:15 -06:00 |
|
|
765315b69c
|
[nostalgia] Add option to build without Studio
|
2019-02-14 23:38:14 +00:00 |
|
|
af0e24d9bf
|
[nostalgia] Switch Studio to PassThroughFS
|
2019-01-15 22:33:13 -06:00 |
|
|
1f4781f06a
|
[nostalgia] Update Ox includes
|
2018-09-01 14:46:24 -05:00 |
|
|
7fe47a237d
|
[nostalgia] Remove usages of ::size_t
|
2018-04-13 19:23:42 -05:00 |
|
|
381bfd27a8
|
Fix warnings
|
2018-03-05 23:08:54 -06:00 |
|
|
b8a6b47b29
|
Replace manual library suffix check with QLibrary::isLibrary
|
2018-02-16 17:16:29 -06:00 |
|
|
d96b8646ce
|
Cleanup new project wizard
|
2018-02-16 01:10:51 -06:00 |
|
|
4368c1ae4a
|
Remove unnecesary cleanup tasks from Studio MainWindow
|
2018-02-16 00:54:01 -06:00 |
|
|
c2c87e0363
|
Restructure plugin system to be more portable
|
2018-02-16 00:41:00 -06:00 |
|
|
2b5c34279c
|
Cleanup memory management in Project
|
2018-02-15 22:21:13 -06:00 |
|
|
de89f86a26
|
Fix studio for HiDPI on Mac
|
2018-02-14 22:28:36 -06:00 |
|
|
9d013ff481
|
Change Mac bunlde to use CMake's Mac bundle feature
|
2018-02-14 21:05:20 -06:00 |
|
|
d3b8e6089b
|
Fix FS include path in Nostalgia
|
2018-02-13 19:20:20 -06:00 |
|
|
690cee7199
|
Fix FS refactor build issue
|
2018-02-02 01:29:41 -06:00 |
|
|
f430d6d398
|
Update nostalgia to work with file system changes
|
2018-02-02 01:15:53 -06:00 |
|
|
9ce4835000
|
Run liccor for 2018
|
2018-01-30 00:00:39 -06:00 |
|
|
68bb2729d7
|
Add new Zone wizard
|
2018-01-29 23:57:15 -06:00 |
|
|
4e50d80f5f
|
Add new World wizard
|
2017-12-20 22:53:33 -06:00 |
|
|
2edee450aa
|
Add support world drawing
|
2017-11-09 21:43:59 -06:00 |
|
|
08c7647298
|
Fix issue with part of memory allocator getting optimized out
|
2017-11-08 23:33:14 -06:00 |
|
|
3097e12e98
|
Make org name configurable for Studio
|
2017-10-21 02:44:53 -05:00 |
|
|
6f31e645ec
|
Move application specific state to QSettings
|
2017-10-21 02:04:18 -05:00 |
|
|
73e0629ab4
|
Add support for saving window state
|
2017-10-21 01:39:18 -05:00 |
|
|
b6b9181c66
|
Restructure Mac builds as Nostalgia.app
|
2017-10-20 22:17:40 -05:00 |
|
|
6d74a3b48e
|
Fix nost-pack bounds check to width and height instead of colorCount...
|
2017-10-15 21:50:05 -05:00 |
|
|
d096d00bea
|
Add new[] and delete[] operators
|
2017-10-15 02:48:37 -05:00 |
|
|
6815402ba1
|
Fix heap delete to work with the moving of the HeapSegment header
|
2017-10-14 20:58:06 -05:00 |
|
|
fadfeea744
|
Fix heap allocator to move header and returned address back appropriately
|
2017-10-14 20:42:24 -05:00 |
|
|
591c738730
|
Rename build-rom to gba-pkg
|
2017-10-14 19:45:40 -05:00 |
|
|
9f2441bc82
|
Fix heap allocator to not pass the meta data portion as output
|
2017-10-14 18:11:09 -05:00 |
|
|
26f1993f3d
|
Fill out remaining comments for missing characters in charset table
|
2017-10-14 13:01:40 -05:00 |
|
|
5b628e7ad7
|
Fix delete operator to move _heapIdx closer to heap start
|
2017-10-14 12:54:27 -05:00 |
|
|
f6b027c591
|
Fix heap delete to mark current as not in use, instead of prev
|
2017-10-14 03:19:20 -05:00 |
|
|
70cee81406
|
Add more complete implementation for custom new/delete, add panic
|
2017-10-14 03:16:06 -05:00 |
|
|
dd4556e4e1
|
Add custom new to GBA build
|
2017-10-13 10:53:19 -05:00 |
|
|
9c2e71045f
|
Add ioOp functions for Point and Bounds
|
2017-10-12 16:12:29 -05:00 |
|
|
507c894c15
|
Add Context to core
|
2017-10-12 04:52:46 -05:00 |
|
|
329e8be825
|
Add IDE switch to CMake options, Add charset.png to dist
|
2017-10-12 00:34:40 -05:00 |
|
|
30a992efad
|
Fixed gba_build to work with the new build files layout
|
2017-10-11 21:40:35 -05:00 |
|
|
77e0222201
|
Remove some debug code
|
2017-10-11 19:51:24 -05:00 |
|
|
f0efe2f9e0
|
Remove ox subtree
|
2017-10-11 19:17:48 -05:00 |
|
|
5923f3f0cf
|
Add nostalgia-studio-dev profile
|
2017-10-06 10:55:01 -05:00 |
|
|
21be39e2c9
|
Cleanup magic strings in tilesheet importer
|
2017-09-10 09:20:40 -05:00 |
|
|
34e0baff5a
|
Add checks to OxFSTreeView to filter out . and .. entries
|
2017-09-10 03:45:23 -05:00 |
|
|
11c7c49d7b
|
Add some missing field checks to JSON reader
|
2017-09-08 18:06:27 -05:00 |
|
|
7a6174953d
|
Fix OxFSTreeView to properly list added files
|
2017-08-19 15:49:05 -05:00 |
|
|
57fe7aafc5
|
Add default ROM.oxfs for new projects
|
2017-07-01 05:03:52 -05:00 |
|
|
4ae353a9b6
|
Add check to guard against doing an ls of a non-directory
|
2017-07-01 01:31:41 -05:00 |
|
|
54f929a883
|
Make NostalgiaStudio library a shared library
|
2017-06-30 18:00:10 -05:00 |
|
|
f200472c4f
|
Fix possible memory leaks
|
2017-06-25 06:14:12 -05:00 |
|
|
04211bb1ac
|
Fix new project to write full ROM.oxfs buffer
|
2017-05-27 04:14:23 -05:00 |
|
|
287168a6cc
|
Fix Wizard accept to work with the setAccept accept funcs
|
2017-05-26 05:04:49 -05:00 |
|
|
38a3113ab6
|
Make TileSheet import write tilesheets to ROM FS
|
2017-05-22 01:37:34 -05:00 |
|
|
bc69e67a5b
|
Add PluginArgs for plugin system
|
2017-05-21 00:15:47 -05:00 |
|
|
754607fa2d
|
Open new project after creating it
|
2017-05-20 02:37:39 -05:00 |
|
|
fc71e02fa4
|
Remove uses of QByteArray from Project
|
2017-05-20 02:29:19 -05:00 |
|
|
05107858aa
|
Remove empty json_operator.hpp
|
2017-05-19 20:32:47 -05:00 |
|
|
92197bce9c
|
Fix nostalgia-studio to build with OxFS changes
|
2017-05-19 20:19:30 -05:00 |
|
|
de0005d5ee
|
Merge branch 'master' of github.com:wombatant/nostalgia
|
2017-05-17 15:24:42 -05:00 |
|
|
2fb59e356c
|
Remove vestigial debug line
|
2017-05-17 15:16:55 -05:00 |
|
|
6ab8ea640f
|
Fix plugin loading to use .dylib extension on Mac
|
2017-05-17 03:54:20 -05:00 |
|
|
fb52ca6518
|
Add plugin system
|
2017-05-17 00:10:16 -05:00 |
|
|
cf478dcb43
|
Fix JSON array read
|
2017-05-16 13:41:39 -05:00 |
|
|
049f0b2245
|
Restore ability to build GBA roms
|
2017-05-16 01:35:32 -05:00 |
|
|
1be4adf333
|
Rename pofile.json to nostalgia-studio.json and install it in share
|
2017-05-16 00:31:09 -05:00 |
|
|
4a474de9bc
|
Fix common to install in include/nostalgia/common
|
2017-05-16 00:23:47 -05:00 |
|
|
6ca6ae82ba
|
Add dist directory for gathering builds
|
2017-05-16 00:17:22 -05:00 |
|
|
0ec41de34e
|
Start moving nost-pack into library
|
2017-05-14 10:40:48 -05:00 |
|
|
a9887c0803
|
Finish UI for tile sheet importer
|
2017-05-13 22:42:56 -05:00 |
|
|
90db4e5f18
|
Add support for reading studio state
|
2017-05-13 13:42:26 -05:00 |
|
|
e4337e468b
|
Add setFields method to JSON IO types
|
2017-05-13 02:22:36 -05:00 |
|
|
de35f76917
|
Add JsonWriter
|
2017-05-13 02:08:49 -05:00 |
|
|
e79e3756c5
|
Start on import wizard and move JSON wrappers into NostalgiaStudio library
|
2017-05-13 00:21:56 -05:00 |
|
|
84164ab2d2
|
Remove ox::fs using from GBA package
|
2017-05-12 19:07:51 -05:00 |
|
|
bfc87b50b1
|
Add missing nostalgia directory level in src tree
|
2017-05-12 17:55:18 -05:00 |
|
|
1b9f8f40f4
|
Add project explorer
|
2017-05-12 17:20:54 -05:00 |
|
|
059be4e32a
|
Update Ox
|
2017-05-12 00:29:58 -05:00 |
|
|
c548d200b6
|
Add project explorer dock and tab bar
|
2017-05-11 18:33:01 -05:00 |
|
|
3901493274
|
Add open project menu item to Nostalgia Studio
|
2017-05-10 22:45:18 -05:00 |
|
|
32926661a1
|
Cleanup magic numbers and make charset 4 bpp
|
2017-05-09 00:06:46 -05:00 |
|
|
8a2ba6c171
|
Cleanup format of GbaImageData
|
2017-05-07 21:44:52 -05:00 |
|
|
a243a38d4d
|
Point CMake to using the subtree copy of Ox
|
2017-05-06 12:10:40 -05:00 |
|
|
346b01be07
|
Start on support for 4 bpp images
This may be all that's needed, but there seems to be another issue
causing the characters to look weird, though that's probably a
filesystem issue.
|
2017-05-05 18:54:13 -05:00 |
|
|
411a3fe65d
|
Fix a non-constant tr("...")
|
2017-05-04 01:35:37 -05:00 |
|
|
eec9a9d730
|
Fix issue with deleting old labels in wizard conclusion
|
2017-05-04 01:23:06 -05:00 |
|
|
258be70528
|
Add conclusion page to wizard and prevent recreating already existing
projects
|
2017-05-03 23:20:53 -05:00 |
|
|
973b7e97b1
|
Add support for line edit validators in wizards
|
2017-05-03 21:18:06 -05:00 |
|
|
d7a1d19fdf
|
Change the way studio is linked
|
2017-05-02 18:31:39 -05:00 |
|
|
be9655c0b1
|
Fix memory leak in studio project create
|
2017-04-28 13:02:18 -05:00 |
|
|
0231d48c91
|
Adjust size of New wizard
|
2017-04-21 06:04:42 -05:00 |
|
|
51124966c3
|
Make New Project create new projects
|
2017-04-20 23:15:25 -05:00 |
|
|
9730ef773e
|
Add validation to the new project wizard
|
2017-04-20 18:35:14 -05:00 |
|
|
681eb55db3
|
Add UI for New Project wizard
|
2017-04-20 01:39:13 -05:00 |
|
|
7a6934187a
|
Correct the charset inode read for the charset tiles
|
2017-04-19 01:06:51 -05:00 |
|
|
e0addbdea2
|
Add New and Quit menu items to menu bar
|
2017-04-19 00:41:08 -05:00 |
|
|
c1f9630634
|
Fix alignment issues with writing to VRAM, which is half-word addressable
|
2017-04-18 17:49:35 -05:00 |
|
|
661e60c24a
|
Add a profile.json file
|
2017-04-16 03:00:47 -05:00 |
|
|
b447d4c329
|
Add Nostalgia Studio profile option
|
2017-04-16 02:56:47 -05:00 |
|
|
60b4a32995
|
Start on Nostalgia Studio
|
2017-04-16 01:00:50 -05:00 |
|
|
6b1ccc7ed2
|
Add support for writing a smaller number of tiles
|
2017-04-14 23:40:43 -05:00 |
|
|
e6629ad319
|
Add numbers to charmap
|
2017-04-14 06:09:51 -05:00 |
|
|
bf78d45b2f
|
Add puts function and call it for Hello, World!
|
2017-04-14 05:46:28 -05:00 |
|
|
63f7daa810
|
Add support for loading charset and remove dirt.{h,s}
|
2017-04-14 04:12:59 -05:00 |
|
|
552838c323
|
Adjust nost-pack image data buffer size
|
2017-04-13 05:46:10 -05:00 |
|
|
7ddfc0639b
|
Cleanup nost-pack
|
2017-04-13 05:32:56 -05:00 |
|
|
aaa870a2e9
|
Add install for nost-pack
|
2017-04-13 05:20:21 -05:00 |
|
|
ab2e6e5ea2
|
Implement nost-pack tool
|
2017-04-13 04:38:59 -05:00 |
|
|
c5712f26e2
|
Add tools directory
|
2017-04-12 00:28:20 -05:00 |
|
|
dc376f2be3
|
Fix to build for native
|
2017-04-10 18:26:57 -05:00 |
|
|
9063a0179d
|
Fix findMedia to make sure it gets both media header segments
|
2017-04-08 14:14:59 -05:00 |
|
|
fd5beb2adf
|
Add ability to read media section
|
2017-04-07 18:49:41 -05:00 |
|
|
ae5b199b1f
|
Add OxStd as dependency
|
2017-04-06 17:59:56 -05:00 |
|
|
2c3b78e79a
|
Correct 4th background position registers.
|
2017-04-05 04:21:45 -05:00 |
|
|
bfc2fcd055
|
Add some missing pragma onces.
|
2017-04-05 00:08:31 -05:00 |
|
|
f6bf7ede6b
|
Enable drawing of backgroud tiles.
|
2017-04-04 19:21:29 -05:00 |
|
|
175fac3292
|
Remove types.hpp from core
|
2016-12-24 03:19:37 -06:00 |
|
|
fdda964ac2
|
Remove memops from common package
|
2016-12-24 01:45:59 -06:00 |
|
|
4eabc1741a
|
Cleanup build files and add linking of OxFS
|
2016-12-24 01:43:54 -06:00 |
|
|
6e1bec1dd0
|
Add Ox to project
|
2016-12-24 01:09:44 -06:00 |
|
|
1053351da6
|
Update build system
|
2016-12-23 17:40:36 -06:00 |
|
|
b358a444fb
|
Fixed include guard namespaces in common.
|
2016-03-26 16:24:33 -05:00 |
|
|
807d0397a1
|
Started on common and core packages.
|
2016-03-26 15:49:05 -05:00 |
|