|
3352625afe
|
[nostalgia/core] Start port of PC gfx to OpenGL
|
2021-03-11 18:46:13 -06:00 |
|
|
f24a0a4aab
|
[nostalgia] Add trace init
|
2021-03-08 20:12:41 -06:00 |
|
|
28e68adc75
|
[nostalgia/player] Cleanup dependency selection with generator expressions
|
2021-03-03 00:07:12 -06:00 |
|
|
936c922c1e
|
[nostalgia] Address CLion warnings
|
2021-02-27 02:40:59 -06:00 |
|
|
44f4d67c80
|
[nostalgia] Address CLion recommendations
|
2021-02-26 08:55:40 -06:00 |
|
|
b3aa0eb59d
|
[nostalgia/studio] Make NostalgiaStudio library static instead of a CMake object library
|
2021-02-22 22:23:29 -06:00 |
|
|
20ede1b2d7
|
[nostalgia/studio] Add namespacing to models
|
2021-02-21 00:14:43 -06:00 |
|
|
c399cb3f13
|
[nostalgia/studio] Cleanup
|
2021-02-20 23:17:55 -06:00 |
|
|
671acc68c4
|
[nostalgia/studio] Remove unused consts
|
2021-02-20 19:04:25 -06:00 |
|
|
ba4a854368
|
[nostalgia/core] Finish removing alpha bit from color
|
2021-02-02 19:24:59 -06:00 |
|
|
983a9b87d5
|
[nostalgia/core/studio] Remove alpha bit from PaletteEditor
|
2021-02-02 02:28:25 -06:00 |
|
|
17ead36d2f
|
[nostalgia/scene] Add models for Doc types
|
2021-01-22 22:40:59 -06:00 |
|
|
9db256699d
|
[nostalgia/core] Add a setSprite function that takes a Sprite type
|
2021-01-22 22:39:31 -06:00 |
|
|
c1239b5656
|
[nostalgia] Run liccor
|
2021-01-21 23:35:23 -06:00 |
|
|
f86558dc00
|
[nostalgia/core/studio] Make some const-ible methods in TileSheetEditor const
|
2021-01-21 00:39:59 -06:00 |
|
|
67cbe6ef7f
|
[nostalgia/core/gba] Fix C++20 compatibility issues
|
2021-01-21 00:34:08 -06:00 |
|
|
d7b82a6eed
|
[nostalgia/core/studio] Fix the TileSheetEditor color key overflow
|
2020-12-22 21:21:32 -06:00 |
|
|
45a27800b6
|
[nostalgia/studio] Bundle default profile in studio executable
|
2020-12-22 21:21:17 -06:00 |
|
|
d98a5e386a
|
[nostalgia/core/studio] Make number keys map to color indices in TileSheetEditor
|
2020-12-18 00:04:34 -06:00 |
|
|
843da4a810
|
[nostalgia] Rename plugin references to module
|
2020-12-17 20:40:23 -06:00 |
|
|
dcef76b488
|
[nostalgia] Enable LTO
|
2020-12-17 20:23:28 -06:00 |
|
|
d09dc5cc01
|
[nostalgia] Remove dynamic library usage
Will make dynamically loaded Modules impossible, but they add complexity
and really aren't that useful...
|
2020-12-17 20:08:02 -06:00 |
|
|
7a837502a1
|
[nostalgia] Rename Studio Plugins to Modules, add support for builtin Studio modules, make existing modules builtin
|
2020-12-17 19:32:31 -06:00 |
|
|
6497b40e64
|
[nostalgia/core/gba] Remove err from panic message if err is 0
|
2020-12-15 23:59:13 -06:00 |
|
|
c038109806
|
[nostalgia/core/gba] Add sprite update buffer overflow assert
|
2020-12-15 23:45:54 -06:00 |
|
|
c7e053668e
|
[nostalgia/scene] Start Scene package
|
2020-12-07 00:18:15 -06:00 |
|
|
a199cf113a
|
[nostalgia/core/studio] Add Fill tool to TileSheetEditor
|
2020-12-07 00:11:23 -06:00 |
|
|
b07cbe89a1
|
[nostalgia] Correct plugin IDs
|
2020-12-06 03:16:34 -06:00 |
|
|
36e602b2b0
|
[nostalgia/core/studio] Make handle copy/cut/paste selections off tile lines
|
2020-12-06 03:04:03 -06:00 |
|
|
3dee59d048
|
[nostalgia] Set CMP0110 to NEW, this which allows spaces in test names
|
2020-11-21 23:25:44 -06:00 |
|
|
381f2b05e3
|
[nostalgia/core/gba] Remove unnecessary branch from isr
|
2020-11-10 23:29:10 -06:00 |
|
|
1d4f03823b
|
[nostalgia] Move Auto-Moc settings to Qt project directories
|
2020-11-10 21:28:51 -06:00 |
|
|
30b1670658
|
[nostalgia] Remove cmake minimum version from a very simple CMakeLists.txt
|
2020-11-10 21:11:00 -06:00 |
|
|
5f4e6740cc
|
[nostalgia] Fix MSVC build
|
2020-11-07 17:59:36 -06:00 |
|
|
3430e228c8
|
[nostalgia/core/studio] Make TileSheetClipboards that are passed around use heap
|
2020-10-21 00:59:22 -05:00 |
|
|
b960539e5f
|
[nostalgia/core/studio] Fix TileSheetEditor cut to use undo stack
|
2020-10-21 00:47:46 -05:00 |
|
|
2580dbb7ab
|
[nostalgia/core/studio] Add select and cut/copy/paste to TileSheetEditor
|
2020-10-20 22:19:48 -05:00 |
|
|
9effdad200
|
[nostalgia/studio] Add Cut action hook
|
2020-10-19 20:53:24 -05:00 |
|
|
47171f593c
|
[nostalgia/common] Add != operator to Point
|
2020-10-19 19:42:34 -05:00 |
|
|
fdda3bd82d
|
[nostalgia/studio] Add Copy/Paste hooks
|
2020-10-19 19:36:23 -05:00 |
|
|
5587ecf5e5
|
[nostalgia] Rename ValErr to Result
|
2020-10-16 19:43:17 -05:00 |
|
|
faadcae7e9
|
[nostalgia/core/studio] Add Mod Greater/Equal To menu to TileSheetEditor
|
2020-10-16 00:54:59 -05:00 |
|
|
d2eea8c2ec
|
[nostalgia] Remove nodiscards from Error and ValErr functions
|
2020-10-15 23:58:49 -05:00 |
|
|
ec359a805e
|
[nostalgia] Cleanup
|
2020-10-15 21:46:34 -05:00 |
|
|
40cf65d509
|
[nostalgia/player] Cleanup
|
2020-10-13 00:48:14 -05:00 |
|
|
2ba051906a
|
[nostalgia/studio] Fix to clear open tabs before opening them on start
|
2020-10-13 00:34:15 -05:00 |
|
|
af71bef4f7
|
[nostalgia/studio] Fix Context to actually have tab parent
|
2020-10-12 20:01:21 -05:00 |
|
|
c671c8bd66
|
[nostalgia] Fix ignored ox::Error's
|
2020-10-11 19:13:39 -05:00 |
|
|
8204188008
|
[nostalgia/studio] Use QDark theme
|
2020-09-05 21:10:15 -05:00 |
|
|
87c428f422
|
[nostalgia/core/studio] Fix color selection change detection to work with dragging
|
2020-09-01 20:59:32 -05:00 |
|
|
fba4f6a543
|
[nostalgia/core/studio] Add 8 bit to 5 bit color conversion optiont to PaletteEditor
|
2020-08-29 17:25:54 -05:00 |
|
|
cef8c54515
|
[nostalgia/core/studio] Fix memory leaks
|
2020-08-28 21:38:06 -05:00 |
|
|
f15ad04d33
|
[nostalgia/core/studio] Add Move Up/Down buttons to PaletteEditor
|
2020-08-28 21:17:56 -05:00 |
|
|
88bbcc34e2
|
[nostalgia/core/sdl] Make only destroy textures that actually exist
|
2020-08-07 01:03:57 -05:00 |
|
|
be1a03c554
|
[nostalgia] Switch from conan to vcpkg
|
2020-08-05 20:21:07 -05:00 |
|
|
803b90d54c
|
[nostalgia/core] Make sprite functions take core::Context argument
|
2020-07-29 00:04:21 -05:00 |
|
|
0d405ec88a
|
[nostalgia/core] Add Context parameter to event_handler
|
2020-07-28 19:10:36 -05:00 |
|
|
80f98802b6
|
[nostalgia/core/gba] Add hideSprite and add flipX parameter to setSrpite
|
2020-07-28 19:09:24 -05:00 |
|
|
4ad959cd74
|
[nostalgia/core/gba] Re-order interrupt table to hit more common interrupt first
|
2020-07-25 23:12:48 -05:00 |
|
|
e2f1466e64
|
[nostalgia/core/gba] Cleanup
|
2020-07-18 17:00:49 -05:00 |
|
|
d9b0c2c42a
|
[nostalgia/player] Make demo sprites user movable
|
2020-07-18 01:29:18 -05:00 |
|
|
bf2b08b262
|
[nostalgia/core/gba] Add sprite shape and size options
|
2020-07-18 01:24:26 -05:00 |
|
|
e8151ac037
|
[nostalgia/core/gba] Add user input support
|
2020-07-18 01:23:43 -05:00 |
|
|
72883285f2
|
[nostalgia/core/gba] Remove unused interrupt handlers
|
2020-07-17 01:49:23 -05:00 |
|
|
0051006795
|
[nostalgia/player] Add moving sprites
|
2020-07-17 01:39:29 -05:00 |
|
|
dc0667ade4
|
[nostalgia/core/gba] Fix event cycle and add to setter for event handler
|
2020-07-17 01:36:51 -05:00 |
|
|
a58467f327
|
[nostalgia/core/gba] Fix timer addresses
|
2020-07-15 22:01:09 -05:00 |
|
|
f10d318e54
|
[nostalgia/core/gba] Add wfi functions
|
2020-07-15 01:41:04 -05:00 |
|
|
d73bbfb37a
|
[nostalgia/core/gba] Fix timer frequency
|
2020-07-14 02:53:20 -05:00 |
|
|
0318ba92ce
|
[nostaliga/core/gba] Cleanup
|
2020-07-14 01:18:49 -05:00 |
|
|
745ea4a0ed
|
[nostalgia/core] Add ticksMs() function
|
2020-07-14 01:09:47 -05:00 |
|
|
408d4c8fa1
|
[nostalgia/core] Make setSprite use word size
|
2020-07-13 02:21:16 -05:00 |
|
|
7e565a3162
|
[nostalgia/core/gba] Add sprite support
|
2020-07-13 00:25:45 -05:00 |
|
|
22a07afa9e
|
[nostalgia/core/gba] Implement ISR
|
2020-07-10 00:05:39 -05:00 |
|
|
4f79310084
|
[nostalgia/core] Fix NostalgiaCore library install location
|
2020-07-09 23:16:35 -05:00 |
|
|
5142b20036
|
[nostalgia/core/gba] Cleanup
|
2020-06-29 11:40:24 -05:00 |
|
|
e91e9ad58f
|
[nostalgia/core] Cleanup
|
2020-06-29 11:30:19 -05:00 |
|
|
30ac257d95
|
[nostalgia/core/gba] Make sizing a scale factor of the GBA
|
2020-06-23 08:11:57 -05:00 |
|
|
0de5d6b6c0
|
[nostalgia/core/gba] Cleanup interrupt globals
|
2020-06-21 13:47:06 -05:00 |
|
|
89aadfb606
|
[nostalgia/core/gba] Add IRQ system
|
2020-06-21 11:49:58 -05:00 |
|
|
0698353fbf
|
[nostalgia/core/studio] Fix TileSheetEditor crash on save after increasing grid size
|
2020-06-19 01:41:42 -05:00 |
|
|
d4983cf3c6
|
[nostalgia/studio] Replace garbage last character with \n
|
2020-06-17 01:43:10 -05:00 |
|
|
fc246ee396
|
[nostalgia/pack] Make pack ignore /.nostalgia
|
2020-06-17 01:36:01 -05:00 |
|
|
167e470091
|
[nostalgia/studio] Remove garbage last character in OC files
|
2020-06-16 05:43:44 -05:00 |
|
|
dae719f78a
|
[nostalgia/studio] Make OxFS tree view hide files starting with .
|
2020-06-16 05:01:49 -05:00 |
|
|
df96407669
|
[nostalgia/studio] Make Project write out type data with data
|
2020-06-16 04:42:18 -05:00 |
|
|
f8fb458e32
|
[nostalgia] Change Claw type IDs to domain based namespaces
|
2020-06-15 23:15:49 -05:00 |
|
|
0eaf54bd22
|
[nostalgia/tools/pack] Cleanup debug code
|
2020-06-15 04:44:07 -05:00 |
|
|
978dd70770
|
[nostalgia] Switch tools to use Claw
|
2020-06-15 01:40:59 -05:00 |
|
|
9a49761c01
|
[nostalgia/core/sdl] Switch from MC to Claw
|
2020-06-15 01:38:28 -05:00 |
|
|
5c5c62dc55
|
[nostalgia/core/studio] Fix TileSheetEditor not to display context menu when right click is not on tile
|
2020-06-13 03:37:38 -05:00 |
|
|
f86d0e697a
|
[nostalgia/studio] Replace deprecated call for Qt 5.15
|
2020-06-05 19:42:37 -05:00 |
|
|
98a0c42040
|
[nostalgia/core/gba][ox/std] Move heap manager from NostalgiaCore to OxStd
|
2020-05-29 19:44:10 -05:00 |
|
|
0eb33f823c
|
[nostalgia/core/gba] Fix GBA build issues
|
2020-05-17 04:20:59 -05:00 |
|
|
86652ca8d4
|
[nostalgia] Fix Mac build
|
2020-05-09 18:44:37 -05:00 |
|
|
bae54a906b
|
[nostalgia] Add CMake option to disable engine build
|
2020-05-04 18:22:42 -05:00 |
|
|
6af681bad6
|
[nostalgia/core] Enable sign conversion warning publicly
|
2020-04-16 23:51:06 -05:00 |
|
|
9b84d9d8e0
|
[nostalgia/world] Fix sign conversion
|
2020-04-16 23:50:30 -05:00 |
|
|
4694bb9dd7
|
[nostalgia/tools/pack] Fix sign conversion
|
2020-04-16 23:49:08 -05:00 |
|
|
f758566041
|
[nostalgia/studio] Add PathExistsValidator
|
2020-04-16 23:47:08 -05:00 |
|
|
cef5fcd86f
|
[nostalgia/core/userland] Enable sign-conversion warning
|
2020-04-16 23:44:06 -05:00 |
|
|
8e297f32d4
|
[nostalgia/core] Move Nostalgia graphics type models to new setTypeInfo
|
2020-04-16 23:40:22 -05:00 |
|
|
be16229bf7
|
[nostalgia/core/sdl] Initialize texture lists
|
2020-04-16 23:39:18 -05:00 |
|
|
4064592acc
|
[nostalgia/core/studio] Remove implicit sign conversions
|
2020-04-07 22:27:28 -05:00 |
|
|
b9c2f3631d
|
[nostalgia/core] Remove implicit sign conversions
|
2020-04-07 22:10:34 -05:00 |
|
|
a74cd1c926
|
[nostalgia/core/studio] Fix build error in NewTileSheetWizard
|
2020-04-02 00:58:40 -05:00 |
|
|
5189fefaa1
|
[nostalgia/core/studio] Move NewTileSheetWizard validation to accept
|
2020-03-31 22:01:32 -05:00 |
|
|
23c8a5eefc
|
[nostalgia/core] Remove unused file
|
2020-03-31 21:55:06 -05:00 |
|
|
90c83a492c
|
[nostlgia/core/studio] Implement add color button for PaletteEditor
|
2020-03-31 21:52:53 -05:00 |
|
|
64ee637b74
|
[nostalgia/core/studio] Add NewPaletteWizard and implement NewTileSheetWizard
|
2020-03-31 21:11:41 -05:00 |
|
|
5cec2cf819
|
[nostalgia/studio] Add project path to file name function
|
2020-03-31 21:10:40 -05:00 |
|
|
33047fc047
|
[nostalgia/core/studio] Remove Tile Count field from tile sheet importer
|
2020-03-30 23:00:44 -05:00 |
|
|
74ef768b6f
|
[nostalgia/core/studio] Add missing override
|
2020-03-30 20:51:37 -05:00 |
|
|
d457d9688c
|
[nostalgia/studio] Make open tab errors print file and line
|
2020-03-30 20:50:51 -05:00 |
|
|
267f8eca67
|
[nostalgia/core/studio] Fix magic numbers in imgconv and make it figure out tile sheet dimensions
|
2020-03-30 20:49:02 -05:00 |
|
|
e7ae031ce7
|
[nostalgia/core/studio] Cleanup
|
2020-03-30 20:09:45 -05:00 |
|
|
5f0217545c
|
[nostalgia/core/studio] Make TileSheetEditor not highlight color cell
|
2020-03-30 00:43:54 -05:00 |
|
|
5a5905d257
|
[nostalgia/core/studio] Fix TileSheetEditor to clear pixel data on reload
|
2020-03-29 23:48:07 -05:00 |
|
|
2e7a81563d
|
[nostalgia/core/studio] Add PaletteEditor
|
2020-03-29 23:38:32 -05:00 |
|
|
4c6e053e81
|
[nostalgia/core/studio] Make TileSheetEditor reload when the current palette is updated
|
2020-03-29 19:00:02 -05:00 |
|
|
11cb4d5a44
|
[nostalgia/core] Add color 16 functions
|
2020-03-29 13:35:23 -05:00 |
|
|
a81582d3cd
|
[nostalgia/studio] Make Editor's itemName and exportable const
|
2020-03-29 13:34:10 -05:00 |
|
|
1d8f8566c5
|
[nostalgia/core/studio] Fix ng export to only attempt export if output file is given
|
2020-03-29 13:31:19 -05:00 |
|
|
5f8104efea
|
[nostalgia/core/studio] Make color selection table uneditable
|
2020-03-27 20:43:35 -05:00 |
|
|
5cc96228f4
|
[nostalgia/core/studio] Fix drag left click not to update tile sheet
|
2020-03-27 20:43:17 -05:00 |
|
|
e65e4e44cb
|
[nostalgia/core/studio] Cleanup
|
2020-03-26 01:39:02 -05:00 |
|
|
8d4fc0e346
|
[nostalgia/core/studio] Add ability to export tile sheet to png
|
2020-03-26 01:21:19 -05:00 |
|
|
cd5c3afce7
|
[nostalgia/common] constexpr-ize Point
|
2020-03-26 01:19:08 -05:00 |
|
|
a2c012ead4
|
[nostalgia][core][sdl] Fix bug in loading 8 bpp ng files
|
2020-03-25 02:05:09 -05:00 |
|
|
26747a6d0f
|
[nostalgia/studio] Add Export menu item and hook
|
2020-03-24 21:42:42 -05:00 |
|
|
f90a6e30ea
|
[nostalgia/studio] Move undo stack to Editor
|
2020-03-23 23:25:05 -05:00 |
|
|
362aeef3c7
|
[nostalgia/core/studio] Remove option for bundled tile sheet palette
|
2020-03-23 01:48:28 -05:00 |
|
|
350b4ad6c2
|
[nostalgia/core/sdl] Make draw always report FPS to oxTrace
|
2020-03-23 01:22:58 -05:00 |
|
|
887167add2
|
[nostalgia/core/sdl] Add sleep 1 ms to main loop
|
2020-03-22 21:57:17 -05:00 |
|
|
4dab05aef5
|
[nostalgia/core/qt] Add missing return nostalgia::core::shutdownGfx
|
2020-03-22 19:01:45 -05:00 |
|
|
43318acffa
|
[nostalgia/core] Make load tile sheet default to defaultPalette
|
2020-03-22 18:56:52 -05:00 |
|
|
6d2155d1ed
|
[nostalgia/core] Add support for implementation data to Context and move SDL data to it
|
2020-03-22 18:30:33 -05:00 |
|
|
0e2276bab8
|
[nostalgia/core] Add pragma once to context.hpp
|
2020-03-22 17:53:59 -05:00 |
|
|
95d58d04fb
|
[nostalgia/core/studio] Fix delete tile undo to restore pixel data
|
2020-03-22 02:06:21 -05:00 |
|
|
7ae0befc37
|
[nostalgia/core/studio] Add delete tile
|
2020-03-22 01:34:09 -05:00 |
|
|
5aeddd87e3
|
[nostalgia/core/studio] Add ability to insert tile
|
2020-03-22 01:24:53 -05:00 |
|
|
4f3497326f
|
[nostalgia/core/studio] Make default palette changes save to NostalgiaGraphics
|
2020-03-19 19:34:32 -05:00 |
|
|
80aae23dc0
|
[nostalgia/studio] Cleanup
|
2020-03-19 19:33:55 -05:00 |
|
|
2f4868f59e
|
[nostalgia/core/studio] Add ability for TileSheetEditor to switch palettes
|
2020-03-19 02:09:26 -05:00 |
|
|
c45ec45457
|
[nostalgia/core/sdl] Add disabled FPS logging
|
2020-03-19 02:08:30 -05:00 |
|
|
464b541f67
|
[nostalgia/tools/pack] Cleanup
|
2020-03-19 01:54:14 -05:00 |
|
|
e1d3fe0d6b
|
[nostalgia/studio] Add ability to subscribe to updates to files
|
2020-03-19 01:52:31 -05:00 |
|
|
317cfabc72
|
[nostalgia/core/gba] Update NostalgiaGraphic format
|
2020-03-11 19:02:28 -05:00 |
|
|
5ac257de48
|
[nostalgia/core/userland] Remove mem.cpp
|
2020-03-11 18:55:18 -05:00 |
|
|
6ada347ec4
|
[nostalgia/studio] Cleanup save hooks and add unsaved changes marker to tabs
|
2020-03-11 00:20:40 -05:00 |
|
|
bf00ff0e41
|
[nostalgia/core] Add ability to save tile sheets and store columns and rows in ng file
|
2020-03-11 00:17:07 -05:00 |
|
|
748fea3d43
|
[nostalgia/core/studio] Stub out saveItem in TileSheetEditor
|
2020-02-29 00:31:43 -06:00 |
|
|
320d8c1143
|
[nostalgia/studio] Add save action and cleanup
|
2020-02-29 00:28:32 -06:00 |
|
|
eddf89a321
|
[nostalgia/studio] Fix timing of setting HiDPI options
|
2020-02-25 20:30:36 -06:00 |
|
|
fb5cd6603f
|
[nostalgia/core/gba] Cleanup class/struct inconsistency
|
2020-02-25 20:29:33 -06:00 |
|
|
4fa431c10b
|
[nostalgia/studio] Add missing include
|
2020-02-25 20:28:59 -06:00 |
|
|
7ca34da417
|
[nostalgia/core/studio] Replace TileSheetEditor ScrollView scrolling with manual version
|
2020-02-25 20:26:35 -06:00 |
|
|
aecb6d55e4
|
[nostalgia/core/studio] Add null check needed in the destruction phase
|
2020-02-16 13:55:22 -06:00 |
|
|
2fb0ddf709
|
[nostalgia/studio] Fix JSON errors to only display when error occurs
|
2020-02-16 13:45:06 -06:00 |
|
|
1269ee7fad
|
[nostalgia] Fix oxPanic parameter order
|
2020-02-16 02:06:05 -06:00 |
|
|
2a1919208d
|
[nostalgia/studio] Remove debug code
|
2020-02-16 01:55:32 -06:00 |
|
|
debb3eb981
|
[nostalgia/studio] Get Studio running with MSVC
|
2020-02-16 01:45:37 -06:00 |
|
|
5c710051c5
|
[nostalgia/studio] Fix symbol export issues for MSVC
|
2020-02-15 12:34:31 -06:00 |
|
|
0abc07e31b
|
Merge branch 'master' of github.com:gtalent/nostalgia
|
2020-02-15 11:53:52 -06:00 |
|
|
1ec8d721f1
|
[nostalgia/studio] Get building in MSVC
|
2020-02-15 11:53:39 -06:00 |
|
|
cdf62cbb98
|
[nostalgia] Get building in MSVC
|
2020-02-12 22:04:35 -06:00 |
|
|
a66f1499a4
|
[nostalgia/core/gba] Move cstartup.cpp back to gbastartup
|
2020-02-12 01:56:43 -06:00 |
|
|
29734d5ee1
|
[nostalgia/tools/pack] Fix oxAssert to use new parameter order
|
2020-02-11 21:58:24 -06:00 |
|
|
2c582617e3
|
[nostalgia/core] Always run GBA CMake file and add media.cpp
|
2020-02-11 21:48:48 -06:00 |
|
|
87968a87f0
|
[nostalgia/core/gba] Fix memory range
|
2020-02-11 21:47:48 -06:00 |
|
|
9d4d3cd331
|
[nostalgia/core/gba] Move cstartup.cpp to NostalgiaCore-GBA
|
2020-02-11 21:45:48 -06:00 |
|
|
90f94dbfc2
|
[nostalgia/core] Add PassthroughFS support to loadRomFs
|
2020-02-11 21:34:55 -06:00 |
|
|
fffc66f18b
|
[nostalgia/core/gba] Add test for malloc and unify panic systems
|
2020-02-11 21:17:10 -06:00 |
|
|
afab2f6878
|
[nostalgia/core] Add loadRomFs
|
2020-02-01 00:47:08 -06:00 |
|
|
54a78ff04e
|
[nostalgia/core/gba] Rewrite heap allocator
|
2020-01-31 23:53:20 -06:00 |
|
|
41030161df
|
[nostalgia/core/gba] Change type of MEM_ROM
|
2020-01-25 00:08:25 -06:00 |
|
|
2d4f1054fd
|
[nostalgia/tools/pack] Replace oxAssert with oxPanic where error is known
|
2020-01-25 00:07:06 -06:00 |
|
|
22680ffaf0
|
[nostalgia] Cleanup unnecessary cast
|
2020-01-24 23:21:25 -06:00 |
|
|
892fec6905
|
[nostalgia/tools/pack] Cleanup
|
2020-01-24 23:09:48 -06:00 |
|
|
a2c8df83c6
|
[nostalgia/tools/pack] Remove using namespaces
|
2020-01-24 22:57:28 -06:00 |
|
|
70925cbde4
|
[nostalgia/pack] Cleanup error handling and file I/O
|
2020-01-24 22:29:35 -06:00 |
|
|
e38cf01f07
|
[nostalgia/core/userland] Replace C file I/O with C++ file I/O to comply with handbook
|
2020-01-24 19:04:48 -06:00 |
|
|
1e879b93b7
|
[nostalgia] Remove remaining C-style casts
|
2020-01-14 18:50:30 -06:00 |
|
|
6287663957
|
[nostalgia] Make GBA builds use Ninja
|
2020-01-14 18:36:47 -06:00 |
|
|
1d49c965fe
|
[nostalgia/player] Remove unused CMake target
|
2020-01-14 18:36:26 -06:00 |
|
|
0f3b71e63f
|
[nostalgia/player] Explicitly run FS desctructor, as it is allocated with alloca
|
2020-01-12 20:54:32 -06:00 |
|
|
1890b4101e
|
[nostalgia/player] Make no-FS case an error
|
2020-01-12 20:47:53 -06:00 |
|
|
bda4e643af
|
[nostalgia/player] Cleanup main
|
2020-01-12 20:46:12 -06:00 |
|
|
04727ae57a
|
[nostalgia/core] Add unloadRom function
|
2020-01-12 20:44:57 -06:00 |
|
|
2fab740bf5
|
[nostalgia/core] Remove common as dependency
|
2020-01-07 18:34:54 -06:00 |
|
|
5f4cff3c00
|
[nostalgia/core/studio] Add changing of column/row display configuration
|
2020-01-04 19:54:33 -06:00 |
|
|
038f0ee493
|
[nostalgia/studio] Move OxFSTreeView out of Studio lib
|
2020-01-01 19:30:07 -06:00 |
|
|
e050339311
|
Merge branch 'conan'
|
2019-12-31 17:43:24 -06:00 |
|
|
2049931937
|
[nostalgia/core] Cleanup color channel conversion
|
2019-12-31 17:34:34 -06:00 |
|
|
0d46cee20d
|
[nostalgia] Get building with Conan
|
2019-12-30 22:51:35 -06:00 |
|
|
bd1fc01ca1
|
[nostalgia/core/studio] Obsolete UpdatePixelCommands that change nothing
|
2019-12-22 21:35:00 -06:00 |
|
|
1499f42361
|
[nostalgia/core/studio] Cleanup pixel data QML exposure
|
2019-12-15 00:37:06 -06:00 |
|
|
edae4563ff
|
[nostalgia/studio] Cleanup main
|
2019-12-07 02:14:24 -06:00 |
|
|
c6ecbd6d12
|
[nostalgia/studio] Actually add studio::Editor...
|
2019-12-06 23:46:12 -06:00 |
|
|
536435c057
|
[nostalgia/core/studio] Fix undo operation in TileSheetEditor
|
2019-12-06 23:28:18 -06:00 |
|
|
ecde378aba
|
[nostalgia/studio] Hook up QUndoGroup in MainWindow to tabs
|
2019-12-06 23:27:36 -06:00 |
|
|
dd3e5913ed
|
[nostalgia/core/studio] Make TileSheetEditor a studio::Editor
|
2019-12-06 19:23:45 -06:00 |
|
|
641c6ae637
|
[nostalgia/studio] Add studio::Editor type as base type for editors
|
2019-12-06 19:22:07 -06:00 |
|
|
540def399e
|
[nostalgia/core/qt] Fix Core-Qt install location
|
2019-12-06 01:06:10 -06:00 |
|
|
37b6095e13
|
[nostalgia/core/studio] Add command sequence grouping to tile sheet editor
|
2019-12-06 00:50:32 -06:00 |
|
|
1edd322352
|
[nostalgia/core/studio] Add support for dragging cursor around tile sheet editor
|
2019-12-05 23:38:51 -06:00 |
|
|
38ae116356
|
[nostalgia/core/gba] Fix BPP setting in tile sheet loader
|
2019-12-05 23:36:49 -06:00 |
|
|
8fd49469c9
|
[nostalgia/core/studio] Fix bad PixelUpdate merging code that could keep wrong duplicate
|
2019-12-05 02:07:03 -06:00 |
|
|
70022d5a96
|
[nostalgia/core/studio] Fix index lookup for updating pixel color
|
2019-12-05 01:32:52 -06:00 |
|
|
01ad572499
|
[nostalgia/core/studio] Make Pixel updates in TileSheetEditor use undo stack
|
2019-12-03 18:01:00 -06:00 |
|
|
e407ad7246
|
[nostalgia/core] Add basic color selection and basic tilesheet editing
|
2019-12-01 00:52:00 -06:00 |
|
|
2e5263764c
|
[nostalgia/core/studio] Add copyright headers to QML files
|
2019-11-27 14:36:56 -06:00 |
|
|
474230ae97
|
[nostalgia/core/studio] Make TileSheetEditor's implementation better match data
|
2019-11-27 14:10:22 -06:00 |
|
|
a9f55ebd02
|
[nostalgia/core] Rename core::Color to core::Color16 and add core::Color32
|
2019-11-27 13:53:41 -06:00 |
|
|
1b08d0f851
|
[nostalgia/player] Replace C header with C++ equivalent
|
2019-11-26 23:48:39 -06:00 |
|
|
528f9be635
|
[nostalgia] Add Qt Quick as dependency
|
2019-11-26 23:47:08 -06:00 |
|
|
d06724ffe1
|
[nostalgia/core/studio] Fix tile sheet editor to correctly iterate over tiles
|
2019-11-26 23:46:04 -06:00 |
|
|
8f21670439
|
[nostalgia/core/studio] Start tile sheet editor
|
2019-11-26 23:23:12 -06:00 |
|
|
69666a0b31
|
[nostalgia/core/gba] Fix typo
|
2019-11-26 23:22:16 -06:00 |
|
|
f634c208ac
|
[nostalgia/studio] Flesh out editor tab system and cleanup studio::Project to use exceptions instead of returning error codes
|
2019-11-26 23:15:02 -06:00 |
|
|
965e280b53
|
[nostalgia/tools] Remove debug code
|
2019-11-14 04:57:34 -06:00 |
|
|
45dd2e38e3
|
[nostalgia/core/gba] Cleanup
|
2019-11-14 04:51:53 -06:00 |
|
|
0fbe1b96c3
|
[nostalgia/core/gba] Add missing section multiplier to TILE_ADDR section index
|
2019-11-12 21:26:41 -06:00 |
|
|
4247ac0651
|
[nostalgia/core/gba] Remove unused header
|
2019-11-12 20:34:57 -06:00 |
|
|
e5a66e1160
|
[nostalgia/player] Fix loading from directory
|
2019-11-09 19:01:20 -06:00 |
|
|
7d5595b405
|
[nostalgia/player] Give player the ability to load from rom file or directory
|
2019-11-09 18:07:28 -06:00 |
|
|
71b38b243e
|
[nostalgia/core] Replace puts loc param with column and row params
|
2019-11-09 17:56:50 -06:00 |
|
|
876a0a2a23
|
[nostalgia/player] Remove unused custom startup file
|
2019-11-03 23:29:47 -06:00 |
|
|
628b4d656b
|
[nostalgia/core] Move puts function out of core implementations to core
|
2019-11-03 23:20:13 -06:00 |
|
|
758907ab5a
|
[nostalgia] Restore GBA support
|
2019-11-03 22:25:45 -06:00 |
|
|
7105c19c72
|
[nostalgia/core/gba] Add hardware target types for loading tile maps and palettes
|
2019-11-01 01:31:11 -05:00 |
|
|
73377068c6
|
[nostalgia/core] Cleanup CMake config
|
2019-10-31 00:23:25 -05:00 |
|
|
ce94af3f00
|
[nostalgia/core] Fix GBA compile errors
|
2019-10-28 00:42:26 -05:00 |
|
|
bae1908c3b
|
[nostalgia/core] Cleanup
|
2019-10-27 19:48:32 -05:00 |
|
|
52c4744242
|
[nostalgia/core] Add support for drawing NostalgiaGraphics in SDL
|
2019-10-27 16:24:38 -05:00 |
|
|
3df78cd515
|
[nostalgia/common] Update to C++17 namespace nesting
|
2019-10-27 16:19:49 -05:00 |
|
|
37009a7923
|
[nostalgia/tools/pack] Remove Qt as dependency
|
2019-10-23 17:39:40 -05:00 |
|
|
a60e7c27b7
|
[nostalgia/core/studio] Rename New Palette option to External
|
2019-10-23 00:23:06 -05:00 |
|
|
0a809037ac
|
[nostalgia/core/studio] Move imgconv to Core Studio
|
2019-10-22 23:49:12 -05:00 |
|
|
aa171fa069
|
[nostalgia/core] Remove Write distictions from Graphic and Palette models
|
2019-10-22 19:37:02 -05:00 |
|
|
92103bfc41
|
[nostalgia] Add external palettes to tilesheet system
|
2019-10-22 19:23:14 -05:00 |
|
|
5a0ba33b4c
|
[nostalgia] Remove NostalgiaTool library
|
2019-10-17 17:50:06 -05:00 |
|
|
aefd65b9e9
|
[nostalgia] Run liccor
|
2019-08-17 18:33:31 -05:00 |
|
|
32b345ed0b
|
[nostalgia] Update nested namespaces for C++17
|
2019-08-03 22:43:17 -05:00 |
|
|
8cd38dccbf
|
[nostalgia/studio] Replace int errors with ox::Error
|
2019-08-03 22:32:39 -05:00 |
|
|
2fb1c7e401
|
[nostalgia/core/gba] Fix strong Error issues
|
2019-07-31 00:07:23 -05:00 |
|
|
df8e1d31d6
|
[nostalgia] Fix for explicit ValErr::operator T
|
2019-07-30 23:08:40 -05:00 |
|
|
b107dc756b
|
[nostalgia] Switch to strong int Error
|
2019-07-28 00:32:42 -05:00 |
|
|
da2b588deb
|
[nostalgia/core/gba] Change charset to lookup by path
|
2019-07-24 23:33:01 -05:00 |
|
|
382df7b2af
|
[nostalgia/tools/pack] Add missing nost-pack changes to actually write ROM
|
2019-07-23 21:18:01 -05:00 |
|
|
84feeb8c1f
|
[nostalgia/tools/pack] Cleanup
|
2019-07-22 23:17:08 -05:00 |
|
|
00ed62c04c
|
[nostalgia/studio] Replace use of deprecated qSort with std::sort
|
2019-06-27 21:25:58 -05:00 |
|
|
74d1bb08fe
|
[nostalgia/tools/pack] Add missing error checking
|
2019-06-22 02:08:28 -05:00 |
|
|
6a5b16c644
|
[nostalgia/tools/pack] Add verify, cleanup linking options, cleanup error handling
|
2019-06-22 01:29:55 -05:00 |
|
|
c9df80fb73
|
[nostalgia/studio] Remove deprecated function call for Qt 5.13
|
2019-06-19 21:09:11 -05:00 |
|
|
67b2764dc7
|
[nostalgia/tools/pack] Cleanup unnecessary use of Qt
|
2019-06-17 23:11:01 -05:00 |
|
|
e58407f156
|
[nostalgia/tools/pack] Add input checking to nost-pack
|
2019-06-17 23:09:20 -05:00 |
|
|
eb8f292181
|
[nostalgia/tools] Cleanup
|
2019-06-17 22:57:49 -05:00 |
|
|
b839af9207
|
[nostalgia/player] Cleanup
|
2019-06-16 22:46:24 -05:00 |
|
|
5f41a2665b
|
[nostalgia/tools] Add NostalgiaPack library
|
2019-06-16 22:42:03 -05:00 |
|
|
eba7d402c9
|
[nostalgia/player] Replace main with _start in GBA builds
|
2019-06-15 12:05:08 -05:00 |
|
|
0c05d298d0
|
[nostalgia] Merge branch 'master' of github.com:gtalent/nostalgia
|
2019-06-14 18:12:45 -05:00 |
|
|
829357faaf
|
[nostalgia/core] Update for newer versions of ox
|
2019-06-14 07:56:53 -05:00 |
|
|
23b662c2aa
|
[nostalgia] Enable and fix -Wextra warnings
|
2019-03-30 17:30:56 -05:00 |
|
|
5afe78d015
|
[nostalgia] Enable and fix several warnings
|
2019-03-30 17:15:21 -05:00 |
|
|
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 |
|