1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-07-13 14:29:23 +00:00
6502bench/SourceGen/AsmGen
Andy McFadden 1da98d8628 Add a progress bar to HTML export
Generation of HTML is extremely fast, but compressing thousands
of frames for wireframe animated GIFs can take a little while.

Sharing bitmaps between threads required two changes: (1) bitmaps
need to be "frozen" after being drawn; (2) you can't use Path because
BackgroundWorker isn't a STAThread.  You can, however, use a
DrawingVisual / DrawingContext to do the rendering.  Which is really
what I should have been doing all along; I just didn't know the
approach existed until I was forced to go looking for it.

Also, we now do a "run finalizers" call before generating an animated
GIF.  Without it things explode after more than 10K GDI objects have
been allocated.
2020-03-15 14:07:05 -07:00
..
WpfGui Add a progress bar to HTML export 2020-03-15 14:07:05 -07:00
AsmAcme.cs Two changes to "dense hex" bulk data formatting 2019-12-10 17:41:00 -08:00
AsmCc65.cs Two changes to "dense hex" bulk data formatting 2019-12-10 17:41:00 -08:00
AsmMerlin32.cs Tweak Merlin DS output 2020-01-01 17:45:32 -08:00
AsmTass64.cs Two changes to "dense hex" bulk data formatting 2019-12-10 17:41:00 -08:00
AssemblerConfig.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
AssemblerInfo.cs First pass at ACME support 2019-08-03 20:54:07 -07:00
AssemblerVersion.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
GenCommon.cs Rename project/platform symbols that clash with opcode mnemonics 2020-01-17 18:29:20 -08:00
IAssembler.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
IGenerator.cs Label rework, part 6 2019-11-18 13:36:53 -08:00
LabelLocalizer.cs Rename project/platform symbols that clash with opcode mnemonics 2020-01-17 18:29:20 -08:00