DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
File List
Here is a list of all documented files with brief descriptions:
include/8255.h [code]
include/bios.h [code]
include/bios_disk.h [code]
include/bitmapinfoheader.h [code]
include/bitop.h [code]
include/build_timestamp.h [code]
include/builtin.h [code]
include/byteorder.h [code]
include/callback.h [code]
include/clockdomain.h [code]
include/control.h [code]
include/cp437_uni.h [code]
include/cp932_uni.h [code]
include/cpu.h [code]
include/cross.h [code]
include/crypt.h [code]
include/debug.h [code]
include/dma.h [code]
include/dos_inc.h [code]
include/dos_system.h [code]
include/dosbox.h [code]
include/fpu.h [code]
include/hardware.h [code]
include/ide.h [code]
include/informational.h [code]
include/inout.h [code]
include/ioapi.h [code]
include/iowin32.h [code]
include/ipx.h [code]
include/ipxserver.h [code]
include/joystick.h [code]
include/keyboard.h [code]
include/keymap.h [code]
include/logging.h [code]
include/mapper.h [code]
include/mem.h [code]
include/menu.h [code]
include/menudef.h [code]
include/mixer.h [code]
include/mmx.h [code]
include/modules.h [code]
include/mouse.h [code]
include/mztools.h [code]
include/ne2000.h [code]
include/np2glue.h [code]
include/paging.h [code]
include/parport.h [code]
include/pc98_cg.h [code]
include/pc98_dac.h [code]
include/pc98_gdc.h [code]
include/pc98_gdc_const.h [code]
include/pci_bus.h [code]
include/pic.h [code]
include/programs.h [code]
include/ptrop.h [code]
include/qcow2_disk.h [code]
include/rawint.h [code]
include/regionalloctracking.h [code]
include/regs.h [code]
include/render.h [code]
include/resource.h [code]
include/sdlmain.h [code]
include/selftest.h [code]
include/serialport.h [code]
include/setup.h [code]
include/shell.h [code]
include/shiftjis.h [code]
include/support.h [code]
include/timer.h [code]
include/uint64_const.h [code]
include/unzip.h [code]
include/util_pointer.h [code]
include/util_units.h [code]
include/vga.h [code]
include/video.h [code]
include/voodoo.h [code]
include/wave_mmreg.h [code]
include/waveformatex.h [code]
include/zip.h [code]
include/zipcrc.h [code]
include/zipfile.h [code]
src/dosbox.cpp [code]
src/resource.h [code]
src/winres.h [code]
src/aviwriter/avi.h [code]
src/aviwriter/avi_rw_iobuf.cpp [code]
src/aviwriter/avi_rw_iobuf.h [code]
src/aviwriter/avi_writer.cpp [code]
src/aviwriter/avi_writer.h [code]
src/aviwriter/guid.cpp [code]
src/aviwriter/guid.h [code]
src/aviwriter/ksdataformat.cpp [code]
src/aviwriter/ksdataformat.h [code]
src/aviwriter/riff.cpp [code]
src/aviwriter/riff.h [code]
src/aviwriter/riff_wav_writer.cpp [code]
src/aviwriter/riff_wav_writer.h [code]
src/builtin/25_com.cpp [code]
src/builtin/28_com.cpp [code]
src/builtin/50_com.cpp [code]
src/builtin/append_exe.cpp [code]
src/builtin/buffers_com.cpp [code]
src/builtin/copy_exe.cpp [code]
src/builtin/cwsdpmi_exe.cpp [code]
src/builtin/debug_exe.cpp [code]
src/builtin/device_com.cpp [code]
src/builtin/dos32a_exe.cpp [code]
src/builtin/dos4gw_exe.cpp [code]
src/builtin/dosidle_exe.cpp [code]
src/builtin/edit_com.cpp [code]
src/builtin/fcbs_com.cpp [code]
src/builtin/find_exe.cpp [code]
src/builtin/hexmem16_exe.cpp [code]
src/builtin/hexmem32_exe.cpp [code]
src/builtin/lastdriv_com.cpp [code]
src/builtin/mem_com.cpp [code]
src/builtin/move_exe.cpp [code]
src/builtin/tree_exe.cpp [code]
src/builtin/xcopy_exe.cpp [code]
src/cpu/callback.cpp [code]
src/cpu/core_dyn_x86.cpp [code]
src/cpu/core_full.cpp [code]
src/cpu/core_normal.cpp [code]
src/cpu/core_normal_286.cpp [code]
src/cpu/core_normal_8086.cpp [code]
src/cpu/core_prefetch.cpp [code]
src/cpu/core_simple.cpp [code]
src/cpu/cpu.cpp [code]
src/cpu/flags.cpp [code]
src/cpu/instructions.h [code]
src/cpu/lazyflags.h [code]
src/cpu/mmx.cpp [code]
src/cpu/modrm.cpp [code]
src/cpu/modrm.h [code]
src/cpu/paging.cpp [code]
src/cpu/core_dyn_x86/cache.h [code]
src/cpu/core_dyn_x86/decoder.h [code]
src/cpu/core_dyn_x86/dyn_fpu.h [code]
src/cpu/core_dyn_x86/dyn_fpu_dh.h [code]
src/cpu/core_dyn_x86/helpers.h [code]
src/cpu/core_dyn_x86/mmx_gen.h [code]
src/cpu/core_dyn_x86/risc_x86.h [code]
src/cpu/core_dyn_x86/string.h [code]
src/cpu/core_full/ea_lookup.h [code]
src/cpu/core_full/load.h [code]
src/cpu/core_full/loadwrite.h [code]
src/cpu/core_full/op.h [code]
src/cpu/core_full/optable.h [code]
src/cpu/core_full/save.h [code]
src/cpu/core_full/string.h [code]
src/cpu/core_full/support.h [code]
src/cpu/core_normal/helpers.h [code]
src/cpu/core_normal/prefix_0f.h [code]
src/cpu/core_normal/prefix_0f_mmx.h [code]
src/cpu/core_normal/prefix_66.h [code]
src/cpu/core_normal/prefix_66_0f.h [code]
src/cpu/core_normal/prefix_none.h [code]
src/cpu/core_normal/string.h [code]
src/cpu/core_normal/support.h [code]
src/cpu/core_normal/table_ea.h [code]
src/cpu/core_normal/table_ea_8086.h [code]
src/debug/debug.cpp [code]
src/debug/debug_disasm.cpp [code]
src/debug/debug_gui.cpp [code]
src/debug/debug_inc.h [code]
src/debug/debug_win32.cpp [code]
src/debug/disasm_tables.h [code]
src/dos/cdrom.cpp [code]
src/dos/cdrom.h [code]
src/dos/cdrom_aspi_win32.cpp [code]
src/dos/cdrom_image.cpp [code]
src/dos/cdrom_ioctl_linux.cpp [code]
src/dos/cdrom_ioctl_os2.cpp [code]
src/dos/cdrom_ioctl_win32.cpp [code]
src/dos/dev_con.h [code]
src/dos/dos.cpp [code]
src/dos/dos_classes.cpp [code]
src/dos/dos_codepages.h [code]
src/dos/dos_devices.cpp [code]
src/dos/dos_execute.cpp [code]
src/dos/dos_files.cpp [code]
src/dos/dos_ioctl.cpp [code]
src/dos/dos_keyboard_layout.cpp [code]
src/dos/dos_keyboard_layout_data.h [code]
src/dos/dos_memory.cpp [code]
src/dos/dos_misc.cpp [code]
src/dos/dos_mscdex.cpp [code]
src/dos/dos_network.h [code]
src/dos/dos_network2.h [code]
src/dos/dos_programs.cpp [code]
src/dos/dos_tables.cpp [code]
src/dos/drive_cache.cpp [code]
src/dos/drive_fat.cpp [code]
src/dos/drive_iso.cpp [code]
src/dos/drive_local.cpp [code]
src/dos/drive_virtual.cpp [code]
src/dos/drives.cpp [code]
src/dos/drives.h [code]
src/dos/scsidefs.h [code]
src/dos/wnaspi32.h [code]
src/fpu/fpu.cpp [code]
src/fpu/fpu_instructions.h [code]
src/gui/bitop.cpp [code]
src/gui/dosbox.cga640.bmp.h [code]
src/gui/dosbox.vga16.bmp.h [code]
src/gui/dosbox_logo.h [code]
src/gui/menu.cpp [code]
src/gui/menu_osx.mm [code]
src/gui/midi.cpp [code]
src/gui/midi_alsa.h [code]
src/gui/midi_coreaudio.h [code]
src/gui/midi_coremidi.h [code]
src/gui/midi_mt32.h [code]
src/gui/midi_oss.h [code]
src/gui/midi_synth.h [code]
src/gui/midi_timidity.h [code]
src/gui/midi_win32.h [code]
src/gui/ptrop.cpp [code]
src/gui/render.cpp [code]
src/gui/render_loops.h [code]
src/gui/render_scalers.cpp [code]
src/gui/render_scalers.h [code]
src/gui/render_simple.h [code]
src/gui/render_templates.h [code]
src/gui/render_templates_hq.h [code]
src/gui/render_templates_hq2x.h [code]
src/gui/render_templates_hq3x.h [code]
src/gui/render_templates_sai.h [code]
src/gui/sdl_gui.cpp [code]
src/gui/sdl_mapper.cpp [code]
src/gui/sdlmain.cpp [code]
src/gui/sdlmain_linux.cpp [code]
src/gui/zipcrc.c [code]
src/gui/zipfile.cpp [code]
src/hardware/8255.cpp [code]
src/hardware/adlib.cpp [code]
src/hardware/adlib.h [code]
src/hardware/cmos.cpp [code]
src/hardware/dbopl.cpp [code]
src/hardware/dbopl.h [code]
src/hardware/disney.cpp [code]
src/hardware/dma.cpp [code]
src/hardware/dongle.cpp [code]
src/hardware/floppy.cpp [code]
src/hardware/gameblaster.cpp [code]
src/hardware/gus.cpp [code]
src/hardware/hardopl.cpp [code]
src/hardware/hardware.cpp [code]
src/hardware/ide.cpp [code]
src/hardware/innova.cpp [code]
src/hardware/iohandler.cpp [code]
src/hardware/ipx.cpp [code]
src/hardware/ipxserver.cpp [code]
src/hardware/joystick.cpp [code]
src/hardware/keyboard.cpp [code]
src/hardware/memory.cpp [code]
src/hardware/mixer.cpp [code]
src/hardware/mpu401.cpp [code]
src/hardware/ne2000.cpp [code]
src/hardware/nukedopl.cpp [code]
src/hardware/nukedopl.h [code]
src/hardware/opl.cpp [code]
src/hardware/opl.h [code]
src/hardware/pc98.cpp [code]
src/hardware/pc98_fm.cpp [code]
src/hardware/pci_bus.cpp [code]
src/hardware/pci_devices.h [code]
src/hardware/pcspeaker.cpp [code]
src/hardware/pic.cpp [code]
src/hardware/ps1_sound.cpp [code]
src/hardware/sblaster.cpp [code]
src/hardware/sn76496.h [code]
src/hardware/tandy_sound.cpp [code]
src/hardware/timer.cpp [code]
src/hardware/vga.cpp [code]
src/hardware/vga_attr.cpp [code]
src/hardware/vga_crtc.cpp [code]
src/hardware/vga_dac.cpp [code]
src/hardware/vga_draw.cpp [code]
src/hardware/vga_gfx.cpp [code]
src/hardware/vga_memory.cpp [code]
src/hardware/vga_misc.cpp [code]
src/hardware/vga_other.cpp [code]
src/hardware/vga_paradise.cpp [code]
src/hardware/vga_pc98_cg.cpp [code]
src/hardware/vga_pc98_crtc.cpp [code]
src/hardware/vga_pc98_dac.cpp [code]
src/hardware/vga_pc98_egc.cpp [code]
src/hardware/vga_pc98_gdc.cpp [code]
src/hardware/vga_s3.cpp [code]
src/hardware/vga_seq.cpp [code]
src/hardware/vga_tseng.cpp [code]
src/hardware/vga_xga.cpp [code]
src/hardware/voodoo.cpp [code]
src/hardware/voodoo_data.h [code]
src/hardware/voodoo_def.h [code]
src/hardware/voodoo_emu.cpp [code]
src/hardware/voodoo_emu.h [code]
src/hardware/voodoo_interface.cpp [code]
src/hardware/voodoo_interface.h [code]
src/hardware/voodoo_opengl.cpp [code]
src/hardware/voodoo_opengl.h [code]
src/hardware/voodoo_types.h [code]
src/hardware/voodoo_vogl.cpp [code]
src/hardware/voodoo_vogl.h [code]
src/hardware/parport/directlpt_linux.cpp [code]
src/hardware/parport/directlpt_linux.h [code]
src/hardware/parport/directlpt_win32.cpp [code]
src/hardware/parport/directlpt_win32.h [code]
src/hardware/parport/filelpt.cpp [code]
src/hardware/parport/filelpt.h [code]
src/hardware/parport/parport.cpp [code]
src/hardware/parport/printer.cpp [code]
src/hardware/parport/printer.h [code]
src/hardware/parport/printer_charmaps.cpp [code]
src/hardware/parport/printer_charmaps.h [code]
src/hardware/parport/printer_if.h [code]
src/hardware/parport/printer_redir.h [code]
src/hardware/reSID/envelope.cpp [code]
src/hardware/reSID/envelope.h [code]
src/hardware/reSID/extfilt.cpp [code]
src/hardware/reSID/extfilt.h [code]
src/hardware/reSID/filter.cpp [code]
src/hardware/reSID/filter.h [code]
src/hardware/reSID/pot.cpp [code]
src/hardware/reSID/pot.h [code]
src/hardware/reSID/sid.cpp [code]
src/hardware/reSID/sid.h [code]
src/hardware/reSID/siddefs.h [code]
src/hardware/reSID/spline.h [code]
src/hardware/reSID/version.cpp [code]
src/hardware/reSID/voice.cpp [code]
src/hardware/reSID/voice.h [code]
src/hardware/reSID/wave.cpp [code]
src/hardware/reSID/wave.h [code]
src/hardware/reSID/wave6581__ST.cpp [code]
src/hardware/reSID/wave6581_P_T.cpp [code]
src/hardware/reSID/wave6581_PS_.cpp [code]
src/hardware/reSID/wave6581_PST.cpp [code]
src/hardware/reSID/wave8580__ST.cpp [code]
src/hardware/reSID/wave8580_P_T.cpp [code]
src/hardware/reSID/wave8580_PS_.cpp [code]
src/hardware/reSID/wave8580_PST.cpp [code]
src/hardware/serialport/directserial.cpp [code]
src/hardware/serialport/directserial.h [code]
src/hardware/serialport/libserial.cpp [code]
src/hardware/serialport/libserial.h [code]
src/hardware/serialport/misc_util.cpp [code]
src/hardware/serialport/misc_util.h [code]
src/hardware/serialport/nullmodem.cpp [code]
src/hardware/serialport/nullmodem.h [code]
src/hardware/serialport/serialdummy.cpp [code]
src/hardware/serialport/serialdummy.h [code]
src/hardware/serialport/seriallog.cpp [code]
src/hardware/serialport/seriallog.h [code]
src/hardware/serialport/serialmouse.cpp [code]
src/hardware/serialport/serialmouse.h [code]
src/hardware/serialport/serialport.cpp [code]
src/hardware/serialport/softmodem.cpp [code]
src/hardware/serialport/softmodem.h [code]
src/hardware/snd_pc98/cbus/amd98.c [code]
src/hardware/snd_pc98/cbus/amd98.h [code]
src/hardware/snd_pc98/cbus/board118.c [code]
src/hardware/snd_pc98/cbus/board118.h [code]
src/hardware/snd_pc98/cbus/board14.c [code]
src/hardware/snd_pc98/cbus/board14.h [code]
src/hardware/snd_pc98/cbus/board26k.c [code]
src/hardware/snd_pc98/cbus/board26k.h [code]
src/hardware/snd_pc98/cbus/board86.c [code]
src/hardware/snd_pc98/cbus/board86.h [code]
src/hardware/snd_pc98/cbus/boardpx.c [code]
src/hardware/snd_pc98/cbus/boardpx.h [code]
src/hardware/snd_pc98/cbus/boardspb.c [code]
src/hardware/snd_pc98/cbus/boardspb.h [code]
src/hardware/snd_pc98/cbus/boardx2.c [code]
src/hardware/snd_pc98/cbus/boardx2.h [code]
src/hardware/snd_pc98/cbus/cbuscore.c [code]
src/hardware/snd_pc98/cbus/cbuscore.h [code]
src/hardware/snd_pc98/cbus/cs4231io.c [code]
src/hardware/snd_pc98/cbus/cs4231io.h [code]
src/hardware/snd_pc98/cbus/pc9861k.c [code]
src/hardware/snd_pc98/cbus/pc9861k.h [code]
src/hardware/snd_pc98/cbus/pcm86io.c [code]
src/hardware/snd_pc98/cbus/pcm86io.h [code]
src/hardware/snd_pc98/common/parts.c [code]
src/hardware/snd_pc98/common/parts.h [code]
src/hardware/snd_pc98/common/profile.h [code]
src/hardware/snd_pc98/common/wavefile.h [code]
src/hardware/snd_pc98/generic/keydisp.c [code]
src/hardware/snd_pc98/generic/keydisp.h [code]
src/hardware/snd_pc98/sound/adpcm.h [code]
src/hardware/snd_pc98/sound/adpcmc.c [code]
src/hardware/snd_pc98/sound/adpcmg.c [code]
src/hardware/snd_pc98/sound/fmboard.c [code]
src/hardware/snd_pc98/sound/fmboard.h [code]
src/hardware/snd_pc98/sound/fmtimer.c [code]
src/hardware/snd_pc98/sound/fmtimer.h [code]
src/hardware/snd_pc98/sound/opngen.h [code]
src/hardware/snd_pc98/sound/opngenc.c [code]
src/hardware/snd_pc98/sound/opngeng.c [code]
src/hardware/snd_pc98/sound/pcm86.h [code]
src/hardware/snd_pc98/sound/pcm86c.c [code]
src/hardware/snd_pc98/sound/pcm86g.c [code]
src/hardware/snd_pc98/sound/psggen.h [code]
src/hardware/snd_pc98/sound/psggenc.c [code]
src/hardware/snd_pc98/sound/psggeng.c [code]
src/hardware/snd_pc98/sound/rhythm.h [code]
src/hardware/snd_pc98/sound/rhythmc.c [code]
src/hardware/snd_pc98/sound/s98.c [code]
src/hardware/snd_pc98/sound/s98.h [code]
src/hardware/snd_pc98/sound/sndcsec.c [code]
src/hardware/snd_pc98/sound/sndcsec.h [code]
src/hardware/snd_pc98/sound/sound.c [code]
src/hardware/snd_pc98/sound/sound.h [code]
src/hardware/snd_pc98/sound/soundrom.c [code]
src/hardware/snd_pc98/sound/soundrom.h [code]
src/hardware/snd_pc98/sound/tms3631.h [code]
src/hardware/snd_pc98/sound/tms3631c.c [code]
src/hardware/snd_pc98/sound/tms3631g.c [code]
src/hardware/snd_pc98/sound/getsnd/getsmix.c [code]
src/hardware/snd_pc98/sound/getsnd/getsnd.c [code]
src/hardware/snd_pc98/sound/getsnd/getsnd.h [code]
src/hardware/snd_pc98/sound/getsnd/getwave.c [code]
src/hardware/snd_pc98/x11/dosio.c [code]
src/hardware/snd_pc98/x11/dosio.h [code]
src/ints/bios.cpp [code]
src/ints/bios_disk.cpp [code]
src/ints/bios_keyboard.cpp [code]
src/ints/bios_memdisk.cpp [code]
src/ints/bios_vhd.cpp [code]
src/ints/ems.cpp [code]
src/ints/int10.cpp [code]
src/ints/int10.h [code]
src/ints/int10_char.cpp [code]
src/ints/int10_memory.cpp [code]
src/ints/int10_misc.cpp [code]
src/ints/int10_modes.cpp [code]
src/ints/int10_pal.cpp [code]
src/ints/int10_put_pixel.cpp [code]
src/ints/int10_vesa.cpp [code]
src/ints/int10_video_state.cpp [code]
src/ints/int10_vptable.cpp [code]
src/ints/mouse.cpp [code]
src/ints/qcow2_disk.cpp [code]
src/ints/xms.cpp [code]
src/ints/xms.h [code]
src/libs/gui_tk/gui_tk.cpp [code]Implementation file for gui_tk
src/libs/gui_tk/gui_tk.h [code]Header file for gui::tk
src/libs/porttalk/porttalk.cpp [code]
src/libs/porttalk/porttalk.h [code]
src/libs/porttalk/PortTalk_IOCTL.h [code]
src/libs/zmbv/drvproc.cpp [code]
src/libs/zmbv/resource.h [code]
src/libs/zmbv/zmbv.cpp [code]
src/libs/zmbv/zmbv.h [code]
src/libs/zmbv/zmbv_vfw.cpp [code]
src/libs/zmbv/zmbv_vfw.h [code]
src/misc/cross.cpp [code]
src/misc/messages.cpp [code]
src/misc/programs.cpp [code]
src/misc/regionalloctracking.cpp [code]
src/misc/setup.cpp [code]
src/misc/shiftjis.cpp [code]
src/misc/support.cpp [code]
src/mt32/AReverbModel.cpp [code]
src/mt32/AReverbModel.h [code]
src/mt32/BReverbModel.cpp [code]
src/mt32/BReverbModel.h [code]
src/mt32/DelayReverb.cpp [code]
src/mt32/DelayReverb.h [code]
src/mt32/File.cpp [code]
src/mt32/File.h [code]
src/mt32/FileStream.cpp [code]
src/mt32/FileStream.h [code]
src/mt32/FreeverbModel.cpp [code]
src/mt32/FreeverbModel.h [code]
src/mt32/LA32Ramp.cpp [code]
src/mt32/LA32Ramp.h [code]
src/mt32/LA32WaveGenerator.cpp [code]
src/mt32/LA32WaveGenerator.h [code]
src/mt32/LegacyWaveGenerator.cpp [code]
src/mt32/LegacyWaveGenerator.h [code]
src/mt32/mmath.h [code]
src/mt32/mt32emu.h [code]
src/mt32/Part.cpp [code]
src/mt32/Part.h [code]
src/mt32/Partial.cpp [code]
src/mt32/Partial.h [code]
src/mt32/PartialManager.cpp [code]
src/mt32/PartialManager.h [code]
src/mt32/Poly.cpp [code]
src/mt32/Poly.h [code]
src/mt32/ROMInfo.cpp [code]
src/mt32/ROMInfo.h [code]
src/mt32/Structures.h [code]
src/mt32/Synth.cpp [code]
src/mt32/Synth.h [code]
src/mt32/Tables.cpp [code]
src/mt32/Tables.h [code]
src/mt32/TVA.cpp [code]
src/mt32/TVA.h [code]
src/mt32/TVF.cpp [code]
src/mt32/TVF.h [code]
src/mt32/TVP.cpp [code]
src/mt32/TVP.h [code]
src/mt32/freeverb/allpass.cpp [code]
src/mt32/freeverb/allpass.h [code]
src/mt32/freeverb/comb.cpp [code]
src/mt32/freeverb/comb.h [code]
src/mt32/freeverb/denormals.h [code]
src/mt32/freeverb/revmodel.cpp [code]
src/mt32/freeverb/revmodel.h [code]
src/mt32/freeverb/tuning.h [code]
src/mt32/sha1/sha1.cpp [code]
src/mt32/sha1/sha1.h [code]
src/output/output_direct3d.cpp [code]
src/output/output_direct3d.h [code]
src/output/output_opengl.cpp [code]
src/output/output_opengl.h [code]
src/output/output_surface.cpp [code]
src/output/output_surface.h [code]
src/output/output_surface_sdl.cpp [code]
src/output/output_surface_sdl2.cpp [code]
src/output/output_tools.cpp [code]
src/output/output_tools.h [code]
src/output/output_tools_xbrz.cpp [code]
src/output/output_tools_xbrz.h [code]
src/output/direct3d/d3d_components.h [code]
src/output/direct3d/direct3d.cpp [code]
src/output/direct3d/direct3d.h [code]
src/output/direct3d/hq2x_d3d.cpp [code]
src/output/direct3d/hq2x_d3d.h [code]
src/output/direct3d/ScalingEffect.cpp [code]
src/output/direct3d/ScalingEffect.h [code]
src/shell/shell.cpp [code]
src/shell/shell_batch.cpp [code]
src/shell/shell_cmds.cpp [code]
src/shell/shell_misc.cpp [code]
src/xBRZ/xbrz.cpp [code]
src/xBRZ/xbrz.h [code]
src/xBRZ/xbrz_config.h [code]
src/xBRZ/xbrz_tools.h [code]