Releases: ice00/jc64
JC64dis 3.0
Generate "block" labels in selection with wizard
Add I8048 disassembler
Add Macro Assembler (AS) assembler
Fix file "perc project file" for icons
Generate constants for notes of 8 octaves
Increase block comment editor size
Fix wrong caret position for source block comments for player string
Fix null output for 00 in c64Tass with UTF chars option
Add merge of blocks that intersect
Fix page dn/page up scrolling with miniature
Add Odyssey/Videopack support
JC64Dis 2.9
Add high octave combined inverse frequency catcher in SIDFreq
Add BASIC byte data kind for automatic comments
Allow to select the SidFreq algorithms to use in option
Allow comments onto constants definitions
Fix push/pop bugs introduced into 2.8 for text conversion
Fix number conversion for base and destination address spinner
Add current tune/max tune in sid player
Add PDF manual
JC64Dis 2.8
- SIDFreq catch table bugs in System6581, Kenneth Arnold and Barry Leitch players
- Add data relocation table reference (base+destination)
- Fix <,> verse in instruction data when relative address are used
- Refactor type and allow - with <>
- Add SidId player searcher
JC64Dis 2.7
Optimize miniature scrollbars
Fix real time theme change
Fix access outside memory for relative address that can occurs with copy/paste
Add syntax highlight themes
Add () to avoid compilation errors with relative address inside byte <,> declaration
Add un-mark data right click action
Fix ctrl+F with miniature
Hidden happy features
Remove invalid editable state for source panel
JC64Dis 2.6
Better way to catch combined frequency tables
Sidfreq detect a frequency error in Megasound table
Fix label in instruction that use < and > operators
Option for show coloured icons about disassembly state of project being selected for opening
Show miniature scrollbars
JC64Dis 2.5
Add dots in ASCII or UTF16 for sprites/chars definitions in comment
Add macro expansion of dot matrix of chars/sprites definition in block comment
Add label dialog missing evaluation of label with
Word declaration now resolve relative (+/-) address (so this is not more invalid)
Catch a bug in Megasound A4 table for SidFreq
Add no undocumented opcodes in option
Add a sid player based onto cRSID that produce SIDLD memory map
JC64Dis 2.4
Better garbage skip for SidFreq detector
Address declared onto #< and #> (byte & word) will create an automatic label
Allow to delete the relocation
Create a block for patched value outside actual block of memory area
Fix #> and #> for address that are related to other (+) in instruction decode
Fix AY file type detection
Fix NSF type selection
Add SAP Atari tune file
Add Atari machine as target
Address type is like word type for constants and relative addresses
JC64Dis 2.3
Add option for spacing opcode and operand by chars and/or tabs
Add option for set size of preview and source text
Gives relative address (+/-) even for immediate pointer (</>) value in instructions
Labels dialog use colors as of memory panel
Project dialog can be closed with window X too
JC64Dis 2.2
Allow force compilation after constant assigment
Add NSF file support (without bank switching)
Fix PSID starting tune
Expand constants to 20 types instead of 10
Allow + on #< as it was for #>
Fix bug in reopen freezed image that will empty it
LinearTabe on SidFreq can recover from false finding
JC64Dis 2.1
Fix RSID header creation
Add hex/text/char dialog view (with C64 font)
Fix compiling PSID if relocate is below loading address
Fix DDCB and FDCB Z80 operand/instruction position in tables
Add carets for instruction in Z80
Partial labels on next bytes implemented for Z80
fix TMPx / Tass64 ans Acme word swapped macro and tribyte Acme macro
fix Mono and Multi sprite (double) comments on byte type
Add Glass Z80 assembler support
Fix insert costants of order>3 table bug