KN7000 Embedded Image Gallery

The KN7000 firmware stores graphics in two ways:

  • Standard file formats — 169 images total (125 baseline JPEGs — photos, demo art — and 44 Windows BMPs — UI graphics, the digital-drawbar caps and two program-ROM icons), extracted with image_extract.py. These are shown in the sections below; each caption gives the source ROM, byte offset, and dimensions.
  • Raw palette-indexed bitmaps — exactly like the KN5000: headerless 4/8bpp indexed pixel data reached through a pointer hierarchy in the table ROM (see Raw UI bitmaps at the bottom).

So the earlier “the KN7000 uses standard formats unlike the KN5000” is only half the story: it adds JPEG/BMP but still keeps the KN5000’s raw-bitmap design for its UI icons — one more piece of the shared codebase.

Boot splash animation

The very first thing a real KN7000 shows at power-on is a 640×240 splash — three chrome music notes sweeping past the Earth toward a starburst, then the mirrored “KN7000” logo (identified from a power-on video and matched to the ROM). Both are JPEGs in the table ROM. (Other 640×240 table-ROM images such as “Welcome to SX-KN7000” belong to the demo mode, not the power-on splash — see the demo slideshow section.)

Music notes over Earth
music notes over Earth · table 0x480566E8
Music notes, 2-note frame
music notes (2-note frame) · table 0x4805A32E
KN7000 chrome logo
"KN7000" chrome logo · table 0x48066517
KN7000 logo variant
"KN7000" logo variant · table 0x4806B954

Because these frames are present in the dumped ROM, the emulator’s blank/green boot screen is a display-path bug (the firmware not decoding/blitting these JPEGs), not missing data — see User Data & Initial Data Disk.

Program ROM — icons & product photos

The program image embeds a treble-clef LCD icon, a default music-stand photo, artistic demo art, and a series of Technics KN-series product photographs.

program 0x19e704 · 26x46
program 0x19e704 · 26x46
program 0x19e7fc · 120x50
program 0x19e7fc · 120x50
program 0x336ad0 · 300x190
program 0x336ad0 · 300x190
program 0x345718 · 160x100
program 0x345718 · 160x100
program 0x358c7c · 266x168
program 0x358c7c · 266x168
program 0x359b47 · 266x168
program 0x359b47 · 266x168
program 0x35ac7c · 266x168
program 0x35ac7c · 266x168
program 0x35c0ba · 266x168
program 0x35c0ba · 266x168
program 0x35d4d4 · 266x168
program 0x35d4d4 · 266x168
program 0x35eb2b · 266x168
program 0x35eb2b · 266x168

Demo-song slideshow images (Table ROM)

The 57 JPEGs that occupy their own table-directory segments are the built-in demo-song slideshows — KN7000 splash screens, ORGAN / Accordion title cards, scenery, musicians and dancers, plus graphics for the SD-card and SD Song Manager PC features.

table 0x139ef0 · 640x240
table 0x139ef0 · 640x240
table 0x143690 · 600x170
table 0x143690 · 600x170
table 0x14e4d8 · 600x170
table 0x14e4d8 · 600x170
table 0x1523f8 · 600x170
table 0x1523f8 · 600x170
table 0x15ac60 · 600x170
table 0x15ac60 · 600x170
table 0x162c14 · 640x240
table 0x162c14 · 640x240
table 0x16c128 · 320x120
table 0x16c128 · 320x120
table 0x16de00 · 237x225
table 0x16de00 · 237x225
table 0x171768 · 240x160
table 0x171768 · 240x160
table 0x174698 · 240x160
table 0x174698 · 240x160
table 0x176480 · 280x200
table 0x176480 · 280x200
table 0x17a590 · 160x80
table 0x17a590 · 160x80
table 0x17b394 · 160x80
table 0x17b394 · 160x80
table 0x17c14c · 160x80
table 0x17c14c · 160x80
table 0x17cf58 · 160x80
table 0x17cf58 · 160x80
table 0x17d5fc · 320x120
table 0x17d5fc · 320x120
table 0x17f4fc · 640x240
table 0x17f4fc · 640x240
table 0x19027c · 640x240
table 0x19027c · 640x240
table 0x1a3d78 · 240x160
table 0x1a3d78 · 240x160
table 0x1a649c · 240x160
table 0x1a649c · 240x160
table 0x1a7f60 · 640x214
table 0x1a7f60 · 640x214
table 0x1b5974 · 480x180
table 0x1b5974 · 480x180
table 0x1bad20 · 420x146
table 0x1bad20 · 420x146
table 0x1c0d28 · 299x220
table 0x1c0d28 · 299x220
table 0x1c4dd8 · 240x160
table 0x1c4dd8 · 240x160
table 0x1c6ea8 · 320x120
table 0x1c6ea8 · 320x120
table 0x1c9298 · 240x160
table 0x1c9298 · 240x160
table 0x1ca0b8 · 320x135
table 0x1ca0b8 · 320x135
table 0x1cd2d4 · 320x120
table 0x1cd2d4 · 320x120
table 0x1cf39c · 240x160
table 0x1cf39c · 240x160
table 0x1d0ddc · 640x192
table 0x1d0ddc · 640x192
table 0x1d8abc · 320x120
table 0x1d8abc · 320x120
table 0x1da9e0 · 240x160
table 0x1da9e0 · 240x160
table 0x1dcbc0 · 240x160
table 0x1dcbc0 · 240x160
table 0x1df50c · 240x160
table 0x1df50c · 240x160
table 0x1e0bf0 · 400x125
table 0x1e0bf0 · 400x125
table 0x1e4098 · 449x88
table 0x1e4098 · 449x88
table 0x1e7418 · 449x88
table 0x1e7418 · 449x88
table 0x1ea850 · 320x120
table 0x1ea850 · 320x120
table 0x1ebf48 · 240x203
table 0x1ebf48 · 240x203
table 0x1f07fc · 640x240
table 0x1f07fc · 640x240
table 0x1fb438 · 240x160
table 0x1fb438 · 240x160
table 0x37e784 · 160x80
table 0x37e784 · 160x80
table 0x37efb4 · 240x187
table 0x37efb4 · 240x187
table 0x3820bc · 240x160
table 0x3820bc · 240x160
table 0x383efc · 240x160
table 0x383efc · 240x160
table 0x386be8 · 320x120
table 0x386be8 · 320x120
table 0x3d0c14 · 640x240
table 0x3d0c14 · 640x240
table 0x3d6bd0 · 160x80
table 0x3d6bd0 · 160x80
table 0x3d7608 · 160x80
table 0x3d7608 · 160x80
table 0x3d8584 · 160x80
table 0x3d8584 · 160x80
table 0x3d94c0 · 160x80
table 0x3d94c0 · 160x80
table 0x3da4a4 · 160x80
table 0x3da4a4 · 160x80
table 0x3dab14 · 160x80
table 0x3dab14 · 160x80
table 0x3db544 · 160x80
table 0x3db544 · 160x80
table 0x3dc5b4 · 240x158
table 0x3dc5b4 · 240x158
table 0x3def88 · 600x200
table 0x3def88 · 600x200

Other embedded graphics (Table ROM)

A further 60 JPEGs are packed inside the table’s data segments — more demo art, title cards, and captured LCD UI screenshots (menus such as Direct Play, Sound Categories, Groove Stylist).

table 0x0566e8 · 640x240
table 0x0566e8 · 640x240
table 0x05a32e · 640x240
table 0x05a32e · 640x240
table 0x05dbb3 · 640x240
table 0x05dbb3 · 640x240
table 0x061c9b · 640x240
table 0x061c9b · 640x240
table 0x066517 · 640x240
table 0x066517 · 640x240
table 0x06b954 · 640x240
table 0x06b954 · 640x240
table 0x1fd4ec · 160x120
table 0x1fd4ec · 160x120
table 0x1fe015 · 160x120
table 0x1fe015 · 160x120
table 0x1ff05e · 160x120
table 0x1ff05e · 160x120
table 0x2002fe · 160x120
table 0x2002fe · 160x120
table 0x2012eb · 160x120
table 0x2012eb · 160x120
table 0x201ef6 · 160x120
table 0x201ef6 · 160x120
table 0x203108 · 160x120
table 0x203108 · 160x120
table 0x203e46 · 160x120
table 0x203e46 · 160x120
table 0x206f85 · 160x120
table 0x206f85 · 160x120
table 0x20a4a5 · 160x120
table 0x20a4a5 · 160x120
table 0x20b70f · 160x120
table 0x20b70f · 160x120
table 0x20c454 · 160x120
table 0x20c454 · 160x120
table 0x20d536 · 160x120
table 0x20d536 · 160x120
table 0x20e717 · 160x120
table 0x20e717 · 160x120
table 0x20f911 · 160x120
table 0x20f911 · 160x120
table 0x210694 · 160x120
table 0x210694 · 160x120
table 0x211770 · 160x120
table 0x211770 · 160x120
table 0x2123bf · 160x120
table 0x2123bf · 160x120
table 0x212ded · 160x120
table 0x212ded · 160x120
table 0x213b45 · 160x120
table 0x213b45 · 160x120
table 0x2146ce · 160x120
table 0x2146ce · 160x120
table 0x21542c · 160x120
table 0x21542c · 160x120
table 0x215f61 · 160x120
table 0x215f61 · 160x120
table 0x216d0c · 160x120
table 0x216d0c · 160x120
table 0x2175b5 · 160x120
table 0x2175b5 · 160x120
table 0x2184e5 · 160x120
table 0x2184e5 · 160x120
table 0x219283 · 160x120
table 0x219283 · 160x120
table 0x219ae1 · 160x120
table 0x219ae1 · 160x120
table 0x21a780 · 160x120
table 0x21a780 · 160x120
table 0x21b911 · 160x120
table 0x21b911 · 160x120
table 0x21c937 · 160x120
table 0x21c937 · 160x120
table 0x21d8e4 · 160x120
table 0x21d8e4 · 160x120
table 0x21e956 · 160x120
table 0x21e956 · 160x120
table 0x21fbe1 · 160x120
table 0x21fbe1 · 160x120
table 0x2202ea · 160x120
table 0x2202ea · 160x120
table 0x220d37 · 160x120
table 0x220d37 · 160x120
table 0x2216c7 · 160x120
table 0x2216c7 · 160x120
table 0x221fff · 160x120
table 0x221fff · 160x120
table 0x222c94 · 160x120
table 0x222c94 · 160x120
table 0x223a65 · 160x120
table 0x223a65 · 160x120
table 0x224a5a · 160x120
table 0x224a5a · 160x120
table 0x2251d8 · 160x120
table 0x2251d8 · 160x120
table 0x225b00 · 160x120
table 0x225b00 · 160x120
table 0x2267db · 160x120
table 0x2267db · 160x120
table 0x227977 · 160x120
table 0x227977 · 160x120
table 0x228641 · 160x120
table 0x228641 · 160x120
table 0x2291c7 · 160x120
table 0x2291c7 · 160x120
table 0x229971 · 160x120
table 0x229971 · 160x120
table 0x22a482 · 160x120
table 0x22a482 · 160x120
table 0x22ab51 · 160x120
table 0x22ab51 · 160x120
table 0x22bbd4 · 160x120
table 0x22bbd4 · 160x120
table 0x22c748 · 160x120
table 0x22c748 · 160x120
table 0x22d580 · 160x120
table 0x22d580 · 160x120
table 0x22e197 · 160x120
table 0x22e197 · 160x120

Digital-drawbar UI graphics (Table ROM)

A set of 42 small 38×80 BMPs render the on-screen digital drawbars for the KN7000’s organ mode. Each cap is labelled with an organ footage (16′, 8′, 4′, 2⅔′, 2′, 1⅗′, 1′) and a voice abbreviation (Flu=Flute, Tib=Tibia, Cl=Clarinet, Vn=Violin, Vox, Tp=Trumpet, EH=English Horn, Str=String, Kn, Tb), colour-coded white / red / yellow.

table 0x3bf238 · 38x80
table 0x3bf238 · 38x80
table 0x3bf8ee · 38x80
table 0x3bf8ee · 38x80
table 0x3bffa4 · 38x80
table 0x3bffa4 · 38x80
table 0x3c065a · 38x80
table 0x3c065a · 38x80
table 0x3c0d10 · 38x80
table 0x3c0d10 · 38x80
table 0x3c13c6 · 38x80
table 0x3c13c6 · 38x80
table 0x3c1a7c · 38x80
table 0x3c1a7c · 38x80
table 0x3c2132 · 38x80
table 0x3c2132 · 38x80
table 0x3c27e8 · 38x80
table 0x3c27e8 · 38x80
table 0x3c2e9e · 38x80
table 0x3c2e9e · 38x80
table 0x3c3554 · 38x80
table 0x3c3554 · 38x80
table 0x3c3c0a · 38x80
table 0x3c3c0a · 38x80
table 0x3c42c0 · 38x80
table 0x3c42c0 · 38x80
table 0x3c4976 · 38x80
table 0x3c4976 · 38x80
table 0x3c502c · 38x80
table 0x3c502c · 38x80
table 0x3c56e2 · 38x80
table 0x3c56e2 · 38x80
table 0x3c5d98 · 38x80
table 0x3c5d98 · 38x80
table 0x3c644e · 38x80
table 0x3c644e · 38x80
table 0x3c6b04 · 38x80
table 0x3c6b04 · 38x80
table 0x3c71ba · 38x80
table 0x3c71ba · 38x80
table 0x3c7870 · 38x80
table 0x3c7870 · 38x80
table 0x3c7f26 · 38x80
table 0x3c7f26 · 38x80
table 0x3c85dc · 38x80
table 0x3c85dc · 38x80
table 0x3c8c92 · 38x80
table 0x3c8c92 · 38x80
table 0x3c9348 · 38x80
table 0x3c9348 · 38x80
table 0x3c99fe · 38x80
table 0x3c99fe · 38x80
table 0x3ca0b4 · 38x80
table 0x3ca0b4 · 38x80
table 0x3ca76a · 38x80
table 0x3ca76a · 38x80
table 0x3cae20 · 38x80
table 0x3cae20 · 38x80
table 0x3cb4d6 · 38x80
table 0x3cb4d6 · 38x80
table 0x3cbb8c · 38x80
table 0x3cbb8c · 38x80
table 0x3cc242 · 38x80
table 0x3cc242 · 38x80
table 0x3cc8f8 · 38x80
table 0x3cc8f8 · 38x80
table 0x3ccfae · 38x80
table 0x3ccfae · 38x80
table 0x3cd664 · 38x80
table 0x3cd664 · 38x80
table 0x3cdd1a · 38x80
table 0x3cdd1a · 38x80
table 0x3ce3d0 · 38x80
table 0x3ce3d0 · 38x80
table 0x3cea86 · 38x80
table 0x3cea86 · 38x80
table 0x3cf13c · 38x80
table 0x3cf13c · 38x80
table 0x3cf7f2 · 38x80
table 0x3cf7f2 · 38x80
table 0x3cfea8 · 38x80
table 0x3cfea8 · 38x80
table 0x3d055e · 38x80
table 0x3d055e · 38x80

Raw UI bitmaps (Table ROM)

Separately from the JPEGs/BMPs above, the table ROM holds 293 headerless palette-indexed bitmaps — the same storage design the KN5000 uses. They are reached through a pointer hierarchy: a master directory at table file 0x200 points to sub-tables of {width, height, pixel_ptr} records; the pixel data is raw 4/8bpp palette indices. Extract them with table_bitmaps.py.

These are rendered in their true display colours, using the 256-entry 0x00BBGGRR palette found in the program ROM at file 0x32573C (a 16-colour VGA-style base). The 8bpp icons make heavy use of palette index 0xF7 — the KN5000’s transparent index — another echo of the shared codebase.

Sound & category icons — 53 variable-size 8bpp bitmaps (sub-table 0): instrument glyphs, category labels (including the Japanese 音楽 = “music”), and a GENERAL MIDI SPECIAL logo.

KN7000 sound/category icons

UI icon sprite set — 240 fixed 24×24 4bpp icons (sub-table 2): the main on-screen interface glyphs (keyboards, screens, arrows, musical symbols, …).

KN7000 24x24 UI icon sprite set