THE HACKER'S VIEW OF THE COMMODORE 64

Dec 31, 2024

ICU64 for Frodo Redpill v0.1.9 - Released

Download the new version here.

New features of Frodo Redpill:
- bug fixes and improved functionality
- reduced display latency (1 frame sooner)
- drag'n'drop .reu image files (REU must be enabled)
- .hack files can poke and boost everywhere (RAM,ROM,MMIO)
- new behavior: the drop of a .hack file does not clear the boost map
- [Alt+0] : Clear the CPU boost map

New features of ICU64:
- bug fixes and improved functionality
- Memory view:
  - drag'n'drop .reu image files and .hack files
  - [Alt+0]  : Clear the CPU boost map
  - [Ctrl+0] : Clear boost (same speed) on the current cell
  - [Ctrl++] : Enable boost (speed-up) on the current cell
  - [Ctrl+-]  : Disable boost (speed-down) on the current cell
  - [Ctrl+B] : Show breakpoints and boost map
- Code Painter:
  - the Disassembly accepts multiple addresses at once
  - left panel [Ctrl+F]&[F3] : Find & Find Next
  - right panel [double-click] : Find related nodes on the left panel

~~~~~~~~~~~~

Update 2025.12.31: Download version v0.1.9b
(this is a quick snapshot of a work in progress)

What's new (in the memory view of ICU64):
+ accurate RWXFTV access counters (visible in deep zoom)
+ [8] cpu boost map (with 2 states to avoid the complexities of the previous 3-state)
+ [9] hits map (a heat/temperature map, to locate the hottest activity in memory)
    + [C] delete the hottest cells (alters the map to show the next hottest cells)
+ [0] cpu state map, distinguishes:
            code                BLUE
            data                RED
            pointers to code    CYAN
            pointers to data    GREEN
+ the .hack file format now supports block comments /*...*/ and address ranges:
    -0..2ffff          # disable boost everywhere (RAM,ROM,MMIO)
    :400..7e7 20       # clear screen
    :400..7e7 4d 4e 20 4e 4d    # fill the screen with a pattern

Removed temporally:
- [Ctrl+B] breakpoint manager (-under reconstruction-)

Enjoy!

1 comment:

  1. thanks for this , i use it to teach students about microprocessors and their internals

    ReplyDelete