1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-12-01 22:50:35 +00:00
6502bench/SourceGen
Andy McFadden 7adec9f725 Increase JSON size limit for project files
The JavaScriptSerializer class throws an exception if the JSON data
exceeds a certain size.  The default limit is 2MB, which is relatively
easy to hit because of the verbosity of the serialized data.

Super Mario Bros needs about 1MB of JSON for a binary with 32KB + gfx.
Using that as a guide, we need 32x the source file size for a
thoroughly-documented project.  We currently limit the max binary size
to 1MB for practical reasons, so a cap of 32MB should cover us.

This change raises the limit to 64MB, with a slightly higher limit on
the deserialization side because we add newlines for readability.

This is more of a workaround than a fix, but it should do for now.

(issue #137)
2023-01-05 08:45:26 -08:00
..
AsmGen Add offset to PlSymbol 2021-10-23 21:35:30 -07:00
Examples Fix bit rot in sample 2021-11-14 09:21:15 -08:00
Properties
Res Add daily tips to start screen 2021-10-16 09:15:28 -07:00
RuntimeData Increase C64 font char count limit to 512 2023-01-04 10:09:28 -08:00
Sandbox Add offset to PlSymbol 2021-10-23 21:35:30 -07:00
SGTestData Fix trailing backslash issue 2021-11-04 15:11:59 -07:00
Tests Minor regression test fix 2022-07-31 09:41:37 -07:00
Tools Fix crash in OMF converter tool 2022-04-06 14:20:11 -07:00
WpfGui Fix crash in font picker 2022-04-29 09:00:01 -07:00
Anattrib.cs ORG rework, part 6 2021-09-30 21:11:26 -07:00
App.config
App.xaml
App.xaml.cs Version 1.8.4-dev1 2022-07-31 09:44:35 -07:00
AppSettings.cs ORG rework, part 8 2021-10-04 20:41:19 -07:00
AutoLabel.cs
ChangeSet.cs
CodeAnalysis.cs Add "uninitialized data" format type 2021-10-13 15:05:07 -07:00
DailyTips.cs Correct StdInline behavior for overlapping addresses 2021-10-27 16:48:25 -07:00
DataAnalysis.cs More tweaks to def sym editing 2022-03-02 08:13:46 -08:00
DefSymbol.cs
DisasmProject.cs Fix crash in OMF converter tool 2022-04-06 14:20:11 -07:00
DisplayList.cs Add operand highlighting 2021-11-17 11:18:23 -08:00
DisplayListSelection.cs
Exporter.cs Fix display of non-addressable symbols in HTML export 2022-01-12 15:44:29 -08:00
ExternalFile.cs
FormatDescriptor.cs Add "uninitialized data" format type 2021-10-13 15:05:07 -07:00
FormattedOperandCache.cs
HelpAccess.cs Add warning to manual when viewed from web 2021-10-08 11:01:03 -07:00
LineListGen.cs Highlight local variable uses 2021-11-25 13:53:25 -08:00
LocalVariableLookup.cs
LocalVariableTable.cs
MainController.cs More tweaks to def sym editing 2022-03-02 08:13:46 -08:00
MessageList.cs ORG rework, part 6 2021-09-30 21:11:26 -07:00
MultiLineComment.cs
NavStack.cs ORG rework, part 9 2021-10-07 12:39:30 -07:00
PlatformSymbols.cs Allow leading whitespace in .sym65 comments 2021-10-24 14:12:45 -07:00
ProjectFile.cs Increase JSON size limit for project files 2023-01-05 08:45:26 -08:00
ProjectProperties.cs Default "smart PLP handling" to off 2020-07-24 21:38:45 -07:00
PseudoOp.cs Add "uninitialized data" format type 2021-10-13 15:05:07 -07:00
RenderAddressMap.cs ORG rework, part 9 2021-10-07 12:39:30 -07:00
RuntimeDataAccess.cs
Sgec.cs
SourceGen.csproj Add daily tips to start screen 2021-10-16 09:15:28 -07:00
Symbol.cs ORG rework, part 8 2021-10-04 20:41:19 -07:00
SymbolTable.cs
SystemDefaults.cs
SystemDefs.cs
UndoableChange.cs More tweaks to def sym editing 2022-03-02 08:13:46 -08:00
VisBitmapAnimation.cs
Visualization.cs
VisualizationSet.cs
VisWireframeAnimation.cs
WeakSymbolRef.cs
WireframeObject.cs Add Atari DVG visualizer 2021-11-02 08:54:07 -07:00
XrefSet.cs Show "ptr" for pointer use in cross-reference list 2020-09-04 13:26:41 -07:00