Swoffa / SublimeKickAssemblerC64

Sublime Package for C64 development with Kick Assembler.
47 stars 15 forks source link

Mute talkative VICE #62

Open BacchusFLT opened 3 years ago

BacchusFLT commented 3 years ago

With VICE 3.5 released, biuilding (F7) floods the status section with rather over-verbose information. Whereas this might be interesting, possibly not in the context of assembly output and testing the code in the emulator. Possibly add "-silent" command line switch?

Writing Vice symbol file: d:\temp\filefix.vs Writing Symbol file: filefix.sym Detecting ISA SSI2001 boards. Initializing chip model "MOS8565" (63 cycles per line, 312 raster lines). VSP Bug: safe channels are: 135. Emulation of memory corruption is disabled. VSP Bug: safe channels are: 346. Emulation of memory corruption is disabled. Reading configuration file `C:\Users\Pontus\AppData\Roaming\vice\vice.ini'. Initializing chip model "MOS6569R3" (63 cycles per line, 312 raster lines). CART: attached 'C:\c64\Tools\CART\Action Replay Mk v5.1 Bacchus (1989)(Fairlight).crt' as ID 1. Opening monitor command playback file: bin/filefix.vs

VICE Version 3.5, rev 39452

Welcome to x64sc, the free portable C64 Emulator.

Current VICE team members: Martin Pottendorfer, Marco van den Heuvel, Fabrizio Gennari, Groepaz, Errol Smith, Ingo Korb, Olaf Seibert, Marcus Sutton, Kajtar Zsolt, AreaScout, Bas Wassink, Michael C. Martin, Christopher Phillips, David Hogan, Empathic Qubit, Roberto Muscedere.

This is free software with ABSOLUTELY NO WARRANTY. See the "About VICE" command for more info.

Loading system file C:\C64\Tools\Vice\bin\..\C64\kernal'. Loading system fileC:\C64\Tools\Vice\bin..\C64\basic'. Loading system file C:\C64\Tools\Vice\bin\..\C64\chargen'. Loading system fileC:\C64\Tools\Vice\bin..\PRINTER\mps803'. Palette: Loading palette C:\C64\Tools\Vice\bin\..\PRINTER\mps803.vpl'. Loading system fileC:\C64\Tools\Vice\bin..\PRINTER\nl10-cbm'. Palette: Loading palette C:\C64\Tools\Vice\bin\..\PRINTER\nl10.vpl'. NL10: Printer driver initialized. Palette: Loading paletteC:\C64\Tools\Vice\bin..\PRINTER\1520.vpl'. Loading system file C:\C64\Tools\Vice\bin\..\DRIVES\dos1540'. Loading system fileC:\C64\Tools\Vice\bin..\DRIVES\dos1541'. Loading system file C:\C64\Tools\Vice\bin\..\DRIVES\d1541II'. Loading system fileC:\C64\Tools\Vice\bin..\DRIVES\dos1570'. Loading system file C:\C64\Tools\Vice\bin\..\DRIVES\dos1571'. Loading system fileC:\C64\Tools\Vice\bin..\DRIVES\dos1581'. Loading system file C:\C64\Tools\Vice\bin\..\DRIVES\dos2031'. Loading system fileC:\C64\Tools\Vice\bin..\DRIVES\dos2040'. Loading system file C:\C64\Tools\Vice\bin\..\DRIVES\dos3040'. Loading system fileC:\C64\Tools\Vice\bin..\DRIVES\dos4040'. Loading system file C:\C64\Tools\Vice\bin\..\DRIVES\dos1001'. Loading system fileC:\C64\Tools\Vice\bin..\DRIVES\dos9000'. Drive: Finished loading ROM images. VIC-II: Initializing chip model "MOS6569R3" (63 cycles per line, 312 raster lines). using GTK3 backend: DirectX Created render thread 0 Render thread initialised Palette: Loading palette C:\C64\Tools\Vice\bin\..\C64\ptoing.vpl'. Palette: Loading paletteC:\C64\Tools\Vice\bin..\C64\ptoing.vpl'. Sound: Available sound devices: dx wmm dummy fs dump wav voc iff aiff soundmovie Keyboard: Loading keymap C:\C64\Tools\Vice\bin\..\C64\gtk3_sym_se.vkm'. Keyboard: Warning - gtk3_sym_se.vkm: !LCBM !VCBM !LCTRL !VCTRL not defined. AUTOSTART: Autodetecting image type ofbin/filefix.prg'. Initiating render thread 0 shutdown Joining render thread 0 ... Joined render thread 0. Writing configuration file `C:\Users\Pontus\AppData\Roaming\vice\vice.ini'. VIC-II: VSP Bug: safe channels are: 135. Emulation of memory corruption is disabled. VIC-II: VSP Bug: safe channels are: 2567. Emulation of memory corruption is disabled. Closed monitor command playback file: bin/filefix.vs

Swoffa commented 3 years ago

@BacchusFLT Thanks for bringing this to my attention! It will be fixed in the next release.

In the mean time you can adjust the kickass_run_args-setting to mute Vice, as such: "kickass_run_args": "-silent",

Here is a short example video on how to do this: https://recordit.co/5OQCe01Cw1

BacchusFLT commented 3 years ago

I added that and it is indeed now a lot less verbose, but still quite verbose (have changed the name of the project I'm working on - other than this its the very output I get):

Writing Vice symbol file: D:\Data\Pontus\Dropbox (Personlig)\Work in Progress\MyProject\bin\filefix.vs Writing Symbol file: filefix.sym Detecting ISA SSI2001 boards. Initializing chip model "MOS8565" (63 cycles per line, 312 raster lines). VSP Bug: safe channels are: 016. Emulation of memory corruption is disabled. VSP Bug: safe channels are: 01367. Emulation of memory corruption is disabled. Reading configuration file `C:\Users\Pontus\AppData\Roaming\vice\vice.ini'. Initializing chip model "MOS6569R3" (63 cycles per line, 312 raster lines). CART: attached 'C:\c64\Tools\CART\Action Replay Mk v5.1 Bacchus (1989)(Fairlight).crt' as ID 1. [Finished in 1.0s with exit code 1] [shell_cmd: java cml.kickass.KickAssembler "filefix.asm" -log "bin/filefix_BuildLog.txt" -o "bin/filefix.prg" -vicesymbols -showmem -odir "bin" && "x64sc" -logfile "bin/filefix_ViceLog.txt" -moncommands "bin/filefix.vs" -silent "bin/filefix.prg"] [dir: D:\Data\Pontus\Dropbox (Personlig)\Work in Progress\MyProject] [path: C:\Program Files (x86)\AdoptOpenJDK\jdk-8.0.252.09-hotspot\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\GTK2-Runtime\bin;C:\Program Files\Java\jre1.8.0_201\bin;c:\windows\system32;c:\c64;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Microsoft VS Code\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Git\cmd;C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl;C:\Users\Pontus\AppData\Local\Microsoft\WindowsApps;c:\Program Files (x86)\Embarcadero\Studio\20.0\bin\;c:\program files\opencbm;;C:\Users\Pontus\AppData\Local\Programs\Microsoft VS Code\bin]