Conversation
* pub upgrade * update flutter version to build gh-pages * updated
* pub upgrade * updated * organize pubspec
* upgrade all platform directories to 3.22 * add generated files * update packages
* upgrade all platform directories to 3.22 * add generated files * update packages * update builder version * update workflow * extract deploy job from build job * remove unused test * update checkout action to v4 * fix indent * merge 'repository' task into build task * fix some lint errors * check test directory * add dummy test * remove optional tasks
* initial vrc6 without scc * vrc6: fix mirroring bug * add APU
* change main loop wait from 16ms to 10ms, for faster CPUs * show FPS as an integer
* temporary * temporary * more merge * re-generate platform files * fix bugs * revert package name * merge latest develop * remove unused shpref * more merge from latest develop * more merge from latest develop * some refactor around sram data handling * fix typo * add generated file * fix bugs * update README
* very basic VDC: only BG * VCE and many bug fixes * stop using slow mixin * VDC DMA, Timer, IRQ * small fixes, scroll, scanline irq, etc. * fix small bugs * fix ADC bug, move package * add VRAM viewer * reafctor PIC * fix y scroll bug * .pce header decection * pad support * sprite * the first PSG * fix sprite patternNo bug in cgy > 16 * fix PSG bugs * move debug dwaring logic to util * fix wrong port address for palette read * improve debug features * fix RMB/SMB double fetch bug * h320 mode * fix T flag bug on AND/OR/EOR * fix TST opcode * remove debug code * improve PSG * package refactoring, main loop fix * debug: SAT dump, Sprite priority * audio buffer 200ms * small fixes * add lfo, fixed psg bugs * use vsync * vdc addr-inc initial value * cmp $(zz) * vdc debugger: bg0 overwrite * fix BIT op's flag change * keep buffer if hSize is not changed * refactor to abstract the core * core selection * migrate nes * small fixes * update readme * bugfix * nes: fix pad bug * nes vrc6: fix reset timing * audio: stream AudioBuffer instead of Float32List * dbug: move PCE code into its package * refactor core interfaces * Sprite have "const" constructor * cache MPR address * core: remove unnecessary interface * bugfixes * nes: apu exec period: framt to 4 scanlines * audio: change stream to callback to reuse buffer object * update mp-audio-stream to 0.2.0 * fix: PLX PLY should set NZ flags * disasm: LDX ...,Y , not X * fix: garbage on sprite's right: call renderBG for every x * pce: debug: add trace pain * app: disable key handling during debuggin * tracer: watch a-reg change * pce: init vdc with random values * pce: debug: change vram layout * pce: support 5 pads * pce: debugger: log * pce: debugger shows memory refered by the op * fix bugs * pce: joypad read high 4 bit to 0x30 * ignore log * 256k, 386k roms * disable debug settings
* very basic VDC: only BG * VCE and many bug fixes * stop using slow mixin * VDC DMA, Timer, IRQ * small fixes, scroll, scanline irq, etc. * fix small bugs * fix ADC bug, move package * add VRAM viewer * reafctor PIC * fix y scroll bug * .pce header decection * pad support * sprite * the first PSG * fix sprite patternNo bug in cgy > 16 * fix PSG bugs * move debug dwaring logic to util * fix wrong port address for palette read * improve debug features * fix RMB/SMB double fetch bug * h320 mode * fix T flag bug on AND/OR/EOR * fix TST opcode * remove debug code * improve PSG * package refactoring, main loop fix * debug: SAT dump, Sprite priority * audio buffer 200ms * small fixes * add lfo, fixed psg bugs * use vsync * vdc addr-inc initial value * cmp $(zz) * vdc debugger: bg0 overwrite * fix BIT op's flag change * keep buffer if hSize is not changed * refactor to abstract the core * core selection * migrate nes * small fixes * update readme * bugfix * nes: fix pad bug * nes vrc6: fix reset timing * audio: stream AudioBuffer instead of Float32List * dbug: move PCE code into its package * refactor core interfaces * Sprite have "const" constructor * cache MPR address * core: remove unnecessary interface * bugfixes * nes: apu exec period: framt to 4 scanlines * audio: change stream to callback to reuse buffer object * update mp-audio-stream to 0.2.0 * fix: PLX PLY should set NZ flags * disasm: LDX ...,Y , not X * fix: garbage on sprite's right: call renderBG for every x * pce: debug: add trace pain * app: disable key handling during debuggin * tracer: watch a-reg change * pce: init vdc with random values * pce: debug: change vram layout * pce: support 5 pads * pce: debugger: log * pce: debugger shows memory refered by the op * fix bugs * pce: joypad read high 4 bit to 0x30 * ignore log * 256k, 386k roms * disable debug settings * reduce event loop awaits * image rendering improvement: use callback instead of stream * nes: fix apu cycle bug * fix actions: up/download-artifact to v4 * pce: prepare for supergfx * pce: sf2 mapper * nes: apu pop noise reduction * small refactorings * ver 0.5.1
* initial vertion of z80 * md z80: add test suite * md z80: all tests passed * move util.dart * move util.dart * md m68: passed abcd, add.b * md m68: passed A* ops * md m68: Bcc * md m68: bit, or, eor, sbcd * md m68: C* * md m68: D* * md m68: E* * md m68: J* * md m68: L* * md m68: M*, N* * md m68: P*, R` * md m68: S* * md: m68 implelemted * md: debuger runs * md: bus, vram access. bg render * md: make io in 16 bit * md: supress warnings for using pring * md: the first bg rendering * md: bg fixed, pad * md: m68 int mask * md: bugfix * md: fix small bugs * md: m68: disasm supress 0 * debugger: enhance tracer * debugger: simplify tracer logic * md: vdp: dma * bd: vdp: fix bg rendering bugs * md: vdp: v scroll * md: z80: fix clock value adjustment * md: vdp: skip hsync int during retrace * md: m68: default level should be < 0 * md: vdp: hsync should be countered * md: m68: ignore auto int level 0 * md: m68: remove debug codes * md: bus: mem-write fast return * md: vdp: each line returns true * md: m68: add performance test * md: vdp: window * md: vdp: fix scroll bug * bd: vdp: sprite * md: vdp: fixed many rendering bugs * md: z80: fix jp (hl) bug * md: fm: initial implementation w/o rendering * md: fm: temporaly * md: fm: w/o lfo, ssg-eg * update to flutter 3.27 * md: fm: debugging features * md: fm: fix many bugs * md: fm: remove synth layer #1 * md: z80: disassembler * md: z80: access vdp via 7fxx, vsync int * md: fm: fix bugs * debug: fix horizontal size of debug pane * md: fm: detune * md: fm: csm mode, pcm fix * debugger: disasm multi cpus * md: z80: fix wrong disasm * md: z80: fix bank register * md: fm: timer handling * md: psg * view: dynamically changes display width * md: adjust psg/fm mix * md: fm: lfo * md: debug: remove log pane * md: fix some bugs * md: vdp: fix vfill dma timing * md: psg: init volume as 0 * md: vdp: skip hidden pixel rendering * md: m68: STOP instruction recovers by any INT * md: command line vgm player * md: audio: audio buffering for smooth playback * md: fm: fix keycode calculation * md: change disasm/vdp debug pane layout * md: rom with ram * debug: realtime mem dump * md: disasm fix * md: debug: add sprite table dump * md: psg: fix a bug and volume balance * md: z80: fix disasm bugs * md: z80: small fix * use log instead of print * debug: enhance tracing * md: z80: fix jp (hl) and int handling * md: debug: cpu selector * debugger: a bit faster ExecResult * md: vdp: small optimization * md: fm: reduce redundant calculations * md: m68: save old SR * extract a file in the zip * a bit refactor * md: vdp: w32 rendering fix * refactor core controller * debugger: add stackPointer provider * debug: layout change * bump file_picker
md: m68: fix STOP not handles its immediate operand
* recover missing mp-audio resume() * update packages
…tion web platform: avoid using over 32bit bitwise ops
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.