├── deps ├── zstd │ ├── build │ │ ├── LICENSE │ │ ├── cmake │ │ │ ├── lib │ │ │ │ └── .gitignore │ │ │ ├── zstdConfig.cmake │ │ │ ├── programs │ │ │ │ └── .gitignore │ │ │ ├── tests │ │ │ │ └── .gitignore │ │ │ ├── .gitignore │ │ │ ├── CMakeModules │ │ │ │ └── GetZstdLibraryVersion.cmake │ │ │ └── contrib │ │ │ │ └── CMakeLists.txt │ │ ├── single_file_libs │ │ │ ├── examples │ │ │ │ └── testcard.png │ │ │ ├── .gitignore │ │ │ ├── create_single_file_library.sh │ │ │ └── create_single_file_decoder.sh │ │ ├── VS_scripts │ │ │ ├── build.VS2012.cmd │ │ │ ├── build.VS2010.cmd │ │ │ ├── build.VS2013.cmd │ │ │ ├── build.VS2015.cmd │ │ │ ├── build.VS2017.cmd │ │ │ ├── build.VS2017Community.cmd │ │ │ ├── build.VS2017Enterprise.cmd │ │ │ └── build.VS2017Professional.cmd │ │ ├── VS2010 │ │ │ └── CompileAsCpp.props │ │ ├── .gitignore │ │ └── meson │ │ │ └── contrib │ │ │ └── meson.build │ ├── tests │ │ ├── cli-tests │ │ │ ├── bin │ │ │ │ ├── unzstd │ │ │ │ ├── zstdcat │ │ │ │ ├── datagen │ │ │ │ ├── println │ │ │ │ ├── zstdgrep │ │ │ │ ├── zstdless │ │ │ │ ├── die │ │ │ │ └── zstd │ │ │ ├── cltools │ │ │ │ ├── zstdgrep.sh.exit │ │ │ │ ├── setup │ │ │ │ ├── zstdgrep.sh.stdout.glob │ │ │ │ ├── zstdgrep.sh.stderr.exact │ │ │ │ ├── zstdless.sh.stdout.glob │ │ │ │ ├── zstdless.sh.stderr.exact │ │ │ │ ├── zstdgrep.sh │ │ │ │ └── zstdless.sh │ │ │ ├── dict-builder │ │ │ │ ├── no-inputs.sh.exit │ │ │ │ ├── no-inputs.sh │ │ │ │ ├── empty-input.sh.stderr.exact │ │ │ │ ├── empty-input.sh │ │ │ │ └── no-inputs.sh.stderr.exact │ │ │ ├── compression │ │ │ │ ├── window-resize.sh.stderr.ignore │ │ │ │ ├── verbose-wlog.sh.stderr.glob │ │ │ │ ├── window-resize.sh.stdout.glob │ │ │ │ ├── setup │ │ │ │ ├── verbose-wlog.sh.stdout.glob │ │ │ │ ├── long-distance-matcher.sh │ │ │ │ ├── row-match-finder.sh │ │ │ │ ├── stream-size.sh │ │ │ │ ├── multiple-files.sh.stdout.exact │ │ │ │ ├── verbose-wlog.sh │ │ │ │ ├── window-resize.sh │ │ │ │ ├── compress-literals.sh │ │ │ │ ├── format.sh │ │ │ │ ├── multi-threaded.sh.stderr.exact │ │ │ │ ├── adapt.sh │ │ │ │ ├── golden.sh │ │ │ │ ├── multiple-files.sh │ │ │ │ └── multi-threaded.sh │ │ │ ├── .gitignore │ │ │ ├── basic │ │ │ │ ├── version.sh │ │ │ │ ├── output_dir.sh.stdout.exact │ │ │ │ ├── version.sh.stdout.glob │ │ │ │ ├── help.sh │ │ │ │ ├── output_dir.sh.stderr.exact │ │ │ │ ├── output_dir.sh │ │ │ │ └── memlimit.sh.stdout.exact │ │ │ ├── dictionaries │ │ │ │ ├── setup │ │ │ │ ├── golden.sh │ │ │ │ ├── dictionary-mismatch.sh.stderr.exact │ │ │ │ ├── setup_once │ │ │ │ └── dictionary-mismatch.sh │ │ │ ├── zstd-symlinks │ │ │ │ ├── zstdcat.sh.stdout.exact │ │ │ │ ├── setup │ │ │ │ └── zstdcat.sh │ │ │ ├── decompression │ │ │ │ ├── golden.sh │ │ │ │ ├── pass-through.sh.stdout.exact │ │ │ │ └── pass-through.sh.stderr.exact │ │ │ ├── file-stat │ │ │ │ ├── decompress-file-to-stdout.sh │ │ │ │ ├── decompress-stdin-to-file.sh │ │ │ │ ├── decompress-stdin-to-stdout.sh │ │ │ │ ├── compress-file-to-stdout.sh │ │ │ │ ├── compress-stdin-to-file.sh │ │ │ │ ├── compress-stdin-to-stdout.sh │ │ │ │ ├── decompress-file-to-file.sh │ │ │ │ ├── compress-file-to-file.sh │ │ │ │ ├── compress-file-to-dir-without-write-perm.sh │ │ │ │ ├── decompress-stdin-to-stdout.sh.stderr.exact │ │ │ │ ├── decompress-file-to-stdout.sh.stderr.exact │ │ │ │ └── compress-stdin-to-stdout.sh.stderr.exact │ │ │ └── common │ │ │ │ ├── format.sh │ │ │ │ ├── mtime.sh │ │ │ │ └── permissions.sh │ │ ├── regression │ │ │ └── .gitignore │ │ ├── gzip │ │ │ ├── hufts-segv.gz │ │ │ └── init.cfg │ │ ├── dict-files │ │ │ └── zero-weight-dict │ │ ├── golden-compression │ │ │ ├── huffman-compressed-larger │ │ │ ├── large-literal-and-match-lengths │ │ │ └── PR-3517-block-splitter-corruption-test │ │ ├── golden-dictionaries │ │ │ └── http-dict-missing-symbols │ │ └── fuzz │ │ │ ├── .gitignore │ │ │ └── seq_prod_fuzz_example │ │ │ ├── README.md │ │ │ └── Makefile │ ├── .buckversion │ ├── contrib │ │ ├── diagnose_corruption │ │ │ └── .gitignore │ │ ├── pzstd │ │ │ ├── .gitignore │ │ │ ├── images │ │ │ │ ├── Cspeed.png │ │ │ │ └── Dspeed.png │ │ │ └── utils │ │ │ │ └── Portability.h │ │ ├── seekable_format │ │ │ ├── tests │ │ │ │ └── .gitignore │ │ │ └── examples │ │ │ │ └── .gitignore │ │ ├── largeNbDicts │ │ │ └── .gitignore │ │ ├── linux-kernel │ │ │ ├── .gitignore │ │ │ └── test │ │ │ │ └── include │ │ │ │ └── linux │ │ │ │ ├── errno.h │ │ │ │ ├── limits.h │ │ │ │ ├── stddef.h │ │ │ │ ├── printk.h │ │ │ │ ├── types.h │ │ │ │ ├── math64.h │ │ │ │ └── swab.h │ │ ├── gen_html │ │ │ ├── .gitignore │ │ │ └── gen-zstd-manual.sh │ │ ├── externalSequenceProducer │ │ │ ├── .gitignore │ │ │ └── README.md │ │ ├── cleanTabs │ │ ├── VS2005 │ │ │ └── README.md │ │ ├── premake │ │ │ └── premake4.lua │ │ └── docker │ │ │ └── README.md │ ├── lib │ │ ├── .gitignore │ │ └── libzstd.pc.in │ ├── programs │ │ ├── windres │ │ │ ├── zstd32.res │ │ │ └── zstd64.res │ │ ├── zstdless │ │ ├── zstdless.1 │ │ ├── zstdless.1.md │ │ ├── .gitignore │ │ └── zstdcli_trace.h │ ├── .github │ │ ├── dependabot.yml │ │ └── ISSUE_TEMPLATE │ │ │ └── feature_request.md │ ├── CODE_OF_CONDUCT.md │ ├── .cirrus.yml │ ├── examples │ │ └── .gitignore │ ├── zlibWrapper │ │ ├── .gitignore │ │ └── BUCK │ ├── .buckconfig │ └── .circleci │ │ └── images │ │ └── primary │ │ └── Dockerfile ├── libchdr │ ├── src │ │ └── link.T │ ├── include │ │ └── libchdr │ │ │ └── chdconfig.h │ └── README.md ├── libmpeg2 │ ├── AUTHORS │ ├── include │ │ └── Makefile.am │ └── src │ │ ├── libmpeg2.pc.in │ │ ├── convert │ │ ├── libmpeg2convert.pc.in │ │ └── Makefile.am │ │ └── configure.incl ├── libz │ ├── gzfile.h │ └── inffast.h └── 7zip │ ├── Precomp.h │ ├── Delta.h │ ├── 7zBuf.c │ └── 7zCrc.h ├── sources ├── src │ ├── include │ │ ├── framebufferboards.h │ │ ├── unpacked.h │ │ ├── uae │ │ │ ├── memory.h │ │ │ ├── cdrom.h │ │ │ ├── io.h │ │ │ ├── likely.h │ │ │ ├── seh.h │ │ │ ├── slirp.h │ │ │ └── time.h │ │ ├── cdtvcr.h │ │ ├── sampler.h │ │ ├── cdrom.h │ │ ├── enforcer.h │ │ ├── uaeresource.h │ │ ├── a2065.h │ │ ├── calc.h │ │ ├── akiko.h │ │ ├── midiemu.h │ │ ├── draco.h │ │ ├── joystick.h │ │ ├── parallel.h │ │ ├── consolehook.h │ │ ├── amax.h │ │ ├── osemu.h │ │ ├── diskutil.h │ │ ├── crc32.h │ │ ├── genblitter.h │ │ ├── sana2.h │ │ ├── ersatz.h │ │ ├── videograb.h │ │ ├── uaeexe.h │ │ ├── dongle.h │ │ ├── caps.h │ │ ├── cd32_fmv.h │ │ ├── sndboard.h │ │ ├── tabletlibrary.h │ │ ├── luascript.h │ │ ├── uaeserial.h │ │ ├── clipboard.h │ │ └── keybuf.h │ ├── tools │ │ └── target.h │ ├── od-linux │ │ ├── main.c │ │ ├── memory.c │ │ ├── hrtimer.h │ │ ├── memory_uae.h │ │ └── Makefile.am │ ├── pcem │ │ ├── sound_cms.h │ │ ├── vid_voodoo.h │ │ ├── i440bx.h │ │ ├── mouse_serial.h │ │ ├── vid_permedia2.h │ │ ├── vid_voodoo_setup.h │ │ ├── vid_voodoo_reg.h │ │ ├── 808x.cpp │ │ ├── mouse_ps2.h │ │ ├── vid_ncr.h │ │ ├── vid_s3_virge.h │ │ ├── vid_voodoo_banshee_blitter.h │ │ ├── nmi.h │ │ ├── vid_ddc.h │ │ ├── vid_inmos.h │ │ ├── plat-midi.h │ │ ├── f82c710_upc.h │ │ ├── xi8088.h │ │ ├── sound_speaker.h │ │ ├── vid_vga.h │ │ ├── vid_voodoo_blitter.h │ │ ├── ps2_mca.h │ │ ├── vid_et4000.h │ │ ├── vid_voodoo_fb.h │ │ ├── nvr_tc8521.h │ │ ├── vid_s3.h │ │ ├── vid_voodoo_banshee.h │ │ ├── t3100e.h │ │ ├── pic.h │ │ ├── vid_unk_ramdac.h │ │ ├── t1000.h │ │ ├── vid_voodoo_display.h │ │ ├── mca.h │ │ ├── nvr.h │ │ ├── codegen_backend_x86.h │ │ ├── codegen_backend_x86-64.h │ │ ├── dma.h │ │ ├── keyboard_at.h │ │ ├── keyboard.h │ │ ├── plat-mouse.h │ │ ├── vid_voodoo_fifo.h │ │ ├── plat-keyboard.h │ │ ├── sound_dbopl.h │ │ ├── sound_mpu401_uart.h │ │ ├── thread.h │ │ ├── pit.h │ │ ├── vid_cl5429.h │ │ └── rom.h │ ├── archivers │ │ ├── dms │ │ │ ├── u_init.h │ │ │ ├── tables.h │ │ │ ├── u_rle.h │ │ │ ├── crc_csum.h │ │ │ ├── u_quick.h │ │ │ ├── u_medium.h │ │ │ ├── u_heavy.h │ │ │ ├── maketbl.h │ │ │ ├── u_deep.h │ │ │ ├── getbits.h │ │ │ └── u_init.c │ │ ├── wrp │ │ │ └── warp.h │ │ ├── xfd │ │ │ ├── xfdmaster.h │ │ │ └── main.c │ │ ├── zip │ │ │ └── Makefile.am │ │ └── lha │ │ │ └── Makefile.am │ ├── jit │ │ └── memory-uae.h │ ├── ChangeLog │ ├── expansion.c │ ├── gfxboard.c │ ├── uaesnd_ahi.s │ ├── od-beos │ │ ├── uae.rsrc │ │ ├── hrtimer.h │ │ ├── memory_uae.h │ │ ├── Makefile.am │ │ └── memory.c │ ├── slirp │ │ ├── tcp_subr.cpp │ │ └── ctl.h │ ├── gui-muirexx │ │ ├── UAEWB.aux │ │ ├── UAEGUI.rexx │ │ ├── UAEWB.rexx │ │ └── Makefile.am │ ├── od-macosx │ │ ├── puae.icns │ │ ├── memory.c │ │ ├── hrtimer.h │ │ ├── memory_uae.h │ │ └── Makefile.am │ ├── gui-sdl │ │ ├── images │ │ │ ├── menu.bmp │ │ │ ├── mousep.bmp │ │ │ ├── icon-exit.bmp │ │ │ ├── icon-run.bmp │ │ │ ├── keyboard.bmp │ │ │ ├── menu_load.bmp │ │ │ ├── icon-floppy.bmp │ │ │ ├── icon-keymaps.bmp │ │ │ ├── icon-reset.bmp │ │ │ ├── icon-storage.bmp │ │ │ ├── icon-tweaks.bmp │ │ │ ├── keyboard-inv.bmp │ │ │ ├── keyboard_up.bmp │ │ │ ├── menu_tweak.bmp │ │ │ ├── puae-games.bmp │ │ │ ├── puae-splash.bmp │ │ │ ├── icon-expansion.bmp │ │ │ ├── icon-preferences.bmp │ │ │ └── keyboard_up-inv.bmp │ │ ├── fonts │ │ │ ├── Readme.txt │ │ │ ├── amiga4ever.ttf │ │ │ ├── amiga4ever_pro.ttf │ │ │ └── amiga4ever_pro2.ttf │ │ ├── inputmode.h │ │ ├── volumecontrol.h │ │ ├── vkbd.h │ │ ├── Makefile.am │ │ └── volumecontrol.c │ ├── gen.c │ ├── gui-qt │ │ ├── puae_misc.h │ │ ├── puae_misc.cpp │ │ ├── puae_bridge.h │ │ └── PUAE.pro │ ├── dsp3210 │ │ └── dsp_glue.h │ ├── md-68k │ │ ├── rpt.h │ │ ├── machdep.h │ │ └── Makefile.am │ ├── gfx-beos │ │ ├── gfx.h │ │ └── Makefile.am │ ├── gfx-sdl │ │ ├── sdlkeys_dik.h │ │ ├── gfx.h │ │ └── Makefile.am │ ├── gfx-amigaos │ │ ├── gfx.h │ │ └── Makefile.am │ ├── gfx-curses │ │ ├── gfx.h │ │ └── Makefile.am │ ├── td-beos │ │ ├── thread.c │ │ └── Makefile.am │ ├── od-generic │ │ ├── memory_uae.h │ │ └── Makefile.am │ ├── gfx-cocoa │ │ ├── gfx.h │ │ ├── Makefile.am │ │ └── cocoa_gfx.h │ ├── gfx-svga │ │ ├── gfx.h │ │ └── Makefile.am │ ├── ppc │ │ └── pearpc │ │ │ └── pearpc_config.h │ ├── caps │ │ ├── Makefile.am │ │ └── uae_dlopen.h │ ├── gfx-x11 │ │ ├── gfx.h │ │ └── Makefile.am │ ├── gui-cocoa │ │ └── Makefile.am │ ├── gui-none │ │ └── Makefile.am │ ├── jd-none │ │ └── Makefile.am │ ├── jd-sdl │ │ └── Makefile.am │ ├── jd-amigainput │ │ └── Makefile.am │ ├── jd-amigaos │ │ └── Makefile.am │ ├── jd-linuxold │ │ └── Makefile.am │ ├── test │ │ └── Makefile.am │ ├── md-amd64-gcc │ │ ├── support.c │ │ ├── m68kops.h │ │ ├── Makefile.am │ │ └── machdep.h │ ├── gui-beos │ │ └── Makefile.am │ ├── jd-beos │ │ └── Makefile.am │ ├── logging.c │ ├── keymap │ │ ├── beos_rawkeys.h │ │ ├── keymap_all.h │ │ ├── amiga_rawkeys.h │ │ ├── quartz_rawkeys.h │ │ ├── x11pc_rawkeys.h │ │ └── Makefile.am │ ├── td-sdl │ │ ├── thread.c │ │ └── Makefile.am │ ├── sd-sdl │ │ └── Makefile.am │ ├── sd-uss │ │ └── Makefile.am │ ├── td-none │ │ ├── thread.c │ │ └── Makefile.am │ ├── sd-alsa │ │ └── Makefile.am │ ├── sd-amigaos │ │ └── Makefile.am │ ├── sd-none │ │ └── Makefile.am │ ├── sd-solaris │ │ └── Makefile.am │ ├── td-posix │ │ └── Makefile.am │ ├── td-amigaos │ │ └── Makefile.am │ ├── md-ppc │ │ ├── Makefile.am │ │ ├── rpt.h │ │ └── support.c │ ├── sd-beos │ │ └── Makefile.am │ ├── md-generic │ │ ├── Makefile.am │ │ ├── machdep.h │ │ └── rpt.h │ ├── md-i386-gcc │ │ ├── Makefile.am │ │ └── machdep.h │ ├── md-ppc-gcc │ │ ├── Makefile.am │ │ └── machdep.h │ ├── scsi-none.c │ ├── filesys.sh │ ├── od-amiga │ │ ├── Makefile.am │ │ ├── rpt.h │ │ ├── memory.c │ │ ├── memory_uae.h │ │ └── hrtimer.h │ ├── targets │ │ ├── t-beos.h │ │ ├── t-unix.h │ │ └── t-android.h │ ├── missing.c │ └── gui-gtk │ │ └── Makefile.am ├── winuaechangelog.txt └── uae_data │ ├── drive_click_A500.wav │ ├── drive_click_LOUD.wav │ ├── drive_snatch_A500.wav │ ├── drive_snatch_LOUD.wav │ ├── drive_spin_A500.wav │ ├── drive_spin_LOUD.wav │ ├── drive_spinnd_A500.wav │ ├── drive_spinnd_LOUD.wav │ ├── drive_startup_A500.wav │ └── drive_startup_LOUD.wav ├── whdload ├── WHDLoad_files │ ├── S │ │ ├── WHDLoad-Cleanup │ │ ├── WHDLoad-Startup │ │ └── WBSelect │ ├── C │ │ ├── Copy │ │ ├── Dir │ │ ├── List │ │ ├── Type │ │ ├── Assign │ │ ├── Delete │ │ ├── IconX │ │ ├── JoyPad │ │ ├── MEmacs │ │ ├── Rename │ │ ├── WBRun │ │ ├── ClickNot │ │ ├── Execute │ │ ├── MakeDir │ │ ├── MemClear │ │ ├── MultiView │ │ ├── SetPatch │ │ ├── WHDLoad │ │ ├── RequestFile │ │ ├── xfdDecrunch │ │ ├── RequestChoice │ │ └── RequestString │ ├── Libs │ │ ├── asl.library │ │ ├── parm.library │ │ ├── diskfont.library │ │ ├── lowlevel.library │ │ ├── reqtools.library │ │ ├── xfdmaster.library │ │ ├── xpkmaster.library │ │ ├── commodities.library │ │ ├── powerpacker.library │ │ ├── mathieeedoubbas.library │ │ └── compressors │ │ │ ├── xpkBLZW.library │ │ │ ├── xpkCBR0.library │ │ │ ├── xpkDLTA.library │ │ │ ├── xpkDUKE.library │ │ │ ├── xpkFAST.library │ │ │ ├── xpkFRLE.library │ │ │ ├── xpkGZIP.library │ │ │ ├── xpkHFMN.library │ │ │ ├── xpkHUFF.library │ │ │ ├── xpkIMPL.library │ │ │ ├── xpkMASH.library │ │ │ ├── xpkNONE.library │ │ │ ├── xpkNUKE.library │ │ │ ├── xpkRAKE.library │ │ │ ├── xpkRLEN.library │ │ │ ├── xpkSHRI.library │ │ │ ├── xpkSMPL.library │ │ │ └── xpkSQSH.library │ └── Devs │ │ ├── Monitors │ │ ├── NTSC │ │ └── PAL │ │ ├── system-configuration │ │ ├── system-configuration-default │ │ ├── system-configuration-native │ │ └── Kickstarts │ │ ├── kick33180.A500.RTB │ │ ├── kick34005.A500.RTB │ │ ├── kick40063.A600.RTB │ │ ├── kick40068.A1200.RTB │ │ └── kick40068.A4000.RTB ├── WHDLoad.hdf └── WHDSaves.hdf ├── .gitignore ├── libretro └── link.T ├── libretro-common ├── .gitignore ├── audio │ └── dsp_filters │ │ ├── configure │ │ ├── link.T │ │ ├── Tremolo.dsp │ │ ├── Vibrato.dsp │ │ ├── HighShelfDampen.dsp │ │ ├── ChipTune-Lowpass.dsp │ │ ├── Crystalizer.dsp │ │ ├── Reverb.dsp │ │ ├── WahWah.dsp │ │ ├── BassBoost.dsp │ │ ├── Phaser.dsp │ │ ├── EchoReverb.dsp │ │ ├── Mono.dsp │ │ ├── Chorus.dsp │ │ ├── IIR.dsp │ │ ├── Panning.dsp │ │ └── ChipTuneEnhance.dsp ├── samples │ ├── core_options │ │ └── example_translation │ │ │ └── translation scripts │ │ │ ├── intl │ │ │ └── .gitignore │ │ │ └── crowdin.yml │ └── compat │ │ ├── fnmatch │ │ └── Makefile │ │ └── snprintf │ │ └── Makefile ├── crt │ └── include │ │ └── string.h └── glsym │ └── README.md ├── jni ├── Application.mk └── Android.mk ├── retrodep ├── driveclick_wav │ ├── drive_spin.wav │ ├── drive_click.wav │ ├── drive_snatch.wav │ ├── drive_spinnd.wav │ └── drive_startup.wav ├── ioport.h ├── threaddep │ └── Makefile.am ├── driveclick_cmaker.sh ├── machdep │ ├── Makefile.am │ ├── m68k.h │ ├── machdep.h │ └── m68kops.h ├── target.h └── WHDLoad_cmaker.sh ├── deps-ps3 └── ps3_functions.c └── deps-wiiu └── wiiu └── os └── condition.h /deps/zstd/build/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/bin/unzstd: -------------------------------------------------------------------------------- 1 | zstd -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/bin/zstdcat: -------------------------------------------------------------------------------- 1 | zstd -------------------------------------------------------------------------------- /sources/src/include/framebufferboards.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /whdload/WHDLoad_files/S/WHDLoad-Cleanup: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /whdload/WHDLoad_files/S/WHDLoad-Startup: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sources/src/tools/target.h: -------------------------------------------------------------------------------- 1 | /* Dummy file */ 2 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/cltools/zstdgrep.sh.exit: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dict-builder/no-inputs.sh.exit: -------------------------------------------------------------------------------- 1 | 14 2 | -------------------------------------------------------------------------------- /sources/src/od-linux/main.c: -------------------------------------------------------------------------------- 1 | #include "od-generic/main.c" 2 | -------------------------------------------------------------------------------- /sources/src/pcem/sound_cms.h: -------------------------------------------------------------------------------- 1 | extern device_t cms_device; 2 | -------------------------------------------------------------------------------- /deps/zstd/.buckversion: -------------------------------------------------------------------------------- 1 | c8dec2e8da52d483f6dd7c6cd2ad694e8e6fed2b 2 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/window-resize.sh.stderr.ignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo.h: -------------------------------------------------------------------------------- 1 | extern device_t voodoo_device; 2 | -------------------------------------------------------------------------------- /deps/zstd/contrib/diagnose_corruption/.gitignore: -------------------------------------------------------------------------------- 1 | check_flipped_bits 2 | -------------------------------------------------------------------------------- /deps/zstd/contrib/pzstd/.gitignore: -------------------------------------------------------------------------------- 1 | # compilation result 2 | pzstd 3 | -------------------------------------------------------------------------------- /deps/zstd/contrib/seekable_format/tests/.gitignore: -------------------------------------------------------------------------------- 1 | seekable_tests 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.d 2 | *.o 3 | *.so 4 | *.a 5 | 6 | *.dll 7 | sources/gen/ 8 | -------------------------------------------------------------------------------- /deps/zstd/build/cmake/lib/.gitignore: -------------------------------------------------------------------------------- 1 | # cmake build artefact 2 | libzstd.pc 3 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/bin/datagen: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | "$DATAGEN_BIN" $@ 4 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/bin/println: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | printf '%b\n' "${*}" 3 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/bin/zstdgrep: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | "$ZSTDGREP_BIN" $@ 3 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/bin/zstdless: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | "$ZSTDLESS_BIN" $@ 3 | -------------------------------------------------------------------------------- /libretro/link.T: -------------------------------------------------------------------------------- 1 | { 2 | global: retro_*; 3 | local: *; 4 | }; 5 | 6 | -------------------------------------------------------------------------------- /sources/src/archivers/dms/u_init.h: -------------------------------------------------------------------------------- 1 | 2 | void Init_Decrunchers(void); 3 | 4 | -------------------------------------------------------------------------------- /sources/src/include/unpacked.h: -------------------------------------------------------------------------------- 1 | ; 2 | #pragma pack(pop) 3 | #undef PACKED 4 | -------------------------------------------------------------------------------- /sources/src/jit/memory-uae.h: -------------------------------------------------------------------------------- 1 | #include "options.h" 2 | #include "memory.h" 3 | -------------------------------------------------------------------------------- /sources/src/pcem/i440bx.h: -------------------------------------------------------------------------------- 1 | void i440bx_init(); 2 | void i440bx_reset(); 3 | -------------------------------------------------------------------------------- /sources/src/pcem/mouse_serial.h: -------------------------------------------------------------------------------- 1 | extern mouse_t mouse_serial_microsoft; 2 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_permedia2.h: -------------------------------------------------------------------------------- 1 | 2 | extern device_t permedia2_device; 3 | -------------------------------------------------------------------------------- /deps/libchdr/src/link.T: -------------------------------------------------------------------------------- 1 | { 2 | global: chd_*; 3 | local: *; 4 | }; 5 | 6 | -------------------------------------------------------------------------------- /deps/zstd/contrib/largeNbDicts/.gitignore: -------------------------------------------------------------------------------- 1 | # build artifacts 2 | largeNbDicts 3 | -------------------------------------------------------------------------------- /sources/src/archivers/dms/tables.h: -------------------------------------------------------------------------------- 1 | 2 | extern UCHAR d_code[], d_len[]; 3 | 4 | -------------------------------------------------------------------------------- /deps/zstd/contrib/linux-kernel/.gitignore: -------------------------------------------------------------------------------- 1 | !lib/zstd 2 | !lib/zstd/* 3 | *.o 4 | *.a 5 | -------------------------------------------------------------------------------- /deps/zstd/lib/.gitignore: -------------------------------------------------------------------------------- 1 | # make install artefact 2 | libzstd.pc 3 | libzstd-nomt 4 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/bin/die: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | println "${*}" 1>&2 4 | exit 1 5 | -------------------------------------------------------------------------------- /libretro-common/.gitignore: -------------------------------------------------------------------------------- 1 | glsm/ 2 | *.[od] 3 | *.dll 4 | *.so 5 | *.dylib 6 | *.exe 7 | -------------------------------------------------------------------------------- /sources/src/archivers/wrp/warp.h: -------------------------------------------------------------------------------- 1 | 2 | extern struct zfile *unwarp(struct zfile*); 3 | -------------------------------------------------------------------------------- /sources/src/include/uae/memory.h: -------------------------------------------------------------------------------- 1 | #include "options.h" 2 | #include "../memory.h" 3 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo_setup.h: -------------------------------------------------------------------------------- 1 | void voodoo_triangle_setup(voodoo_t *voodoo); 2 | -------------------------------------------------------------------------------- /deps/zstd/contrib/gen_html/.gitignore: -------------------------------------------------------------------------------- 1 | # make artefact 2 | gen_html 3 | zstd_manual.html 4 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dict-builder/no-inputs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -v 3 | zstd --train 4 | -------------------------------------------------------------------------------- /deps/zstd/build/cmake/zstdConfig.cmake: -------------------------------------------------------------------------------- 1 | include("${CMAKE_CURRENT_LIST_DIR}/zstdTargets.cmake") 2 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dict-builder/empty-input.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | zstd -q --train empty file* 2 | -------------------------------------------------------------------------------- /jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_STL := c++_static 2 | APP_ABI := all 3 | NDK_TOOLCHAIN_VERSION := clang 4 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/configure: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | PACKAGE_NAME=retroarch-filters-audio -------------------------------------------------------------------------------- /whdload/WHDLoad.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad.hdf -------------------------------------------------------------------------------- /whdload/WHDSaves.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDSaves.hdf -------------------------------------------------------------------------------- /deps/libmpeg2/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/libmpeg2/AUTHORS -------------------------------------------------------------------------------- /deps/zstd/tests/regression/.gitignore: -------------------------------------------------------------------------------- 1 | # regression test artifacts 2 | data-cache 3 | cache 4 | test 5 | -------------------------------------------------------------------------------- /sources/src/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/ChangeLog -------------------------------------------------------------------------------- /sources/src/archivers/dms/u_rle.h: -------------------------------------------------------------------------------- 1 | 2 | USHORT Unpack_RLE(UCHAR *, UCHAR *, USHORT, USHORT); 3 | 4 | -------------------------------------------------------------------------------- /sources/src/expansion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/expansion.c -------------------------------------------------------------------------------- /sources/src/gfxboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gfxboard.c -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo_reg.h: -------------------------------------------------------------------------------- 1 | void voodoo_reg_writel(uint32_t addr, uint32_t val, void *p); 2 | -------------------------------------------------------------------------------- /deps/zstd/contrib/externalSequenceProducer/.gitignore: -------------------------------------------------------------------------------- 1 | # build artifacts 2 | externalSequenceProducer 3 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/.gitignore: -------------------------------------------------------------------------------- 1 | !bin/ 2 | !datagen 3 | !zstdcat 4 | 5 | scratch/ 6 | bin/symlinks 7 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/basic/version.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | zstd -V 6 | zstd --version 7 | -------------------------------------------------------------------------------- /libretro-common/samples/core_options/example_translation/translation scripts/intl/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | -------------------------------------------------------------------------------- /sources/src/pcem/808x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/pcem/808x.cpp -------------------------------------------------------------------------------- /sources/src/pcem/mouse_ps2.h: -------------------------------------------------------------------------------- 1 | extern mouse_t mouse_ps2_2_button; 2 | extern mouse_t mouse_intellimouse; 3 | -------------------------------------------------------------------------------- /sources/src/uaesnd_ahi.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/uaesnd_ahi.s -------------------------------------------------------------------------------- /deps/zstd/build/cmake/programs/.gitignore: -------------------------------------------------------------------------------- 1 | # produced by make 2 | zstd 3 | zstd-frugal 4 | unzstd 5 | zstdcat 6 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/cltools/setup: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | echo "1234" > file 6 | zstd file 7 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/link.T: -------------------------------------------------------------------------------- 1 | { 2 | global: dspfilter_get_implementation; 3 | local: *; 4 | }; 5 | -------------------------------------------------------------------------------- /sources/src/od-beos/uae.rsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/od-beos/uae.rsrc -------------------------------------------------------------------------------- /sources/src/pcem/vid_ncr.h: -------------------------------------------------------------------------------- 1 | extern device_t ncr_retina_z2_device; 2 | extern device_t ncr_retina_z3_device; 3 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_s3_virge.h: -------------------------------------------------------------------------------- 1 | extern device_t s3_virge_device; 2 | extern device_t s3_virge_375_device; 3 | -------------------------------------------------------------------------------- /sources/winuaechangelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/winuaechangelog.txt -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/Copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/Copy -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/Dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/Dir -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/List: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/List -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/Type: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/Type -------------------------------------------------------------------------------- /deps/zstd/build/cmake/tests/.gitignore: -------------------------------------------------------------------------------- 1 | # produced by make 2 | datagen 3 | fullbench 4 | fuzzer 5 | paramgrill 6 | 7 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/verbose-wlog.sh.stderr.glob: -------------------------------------------------------------------------------- 1 | ... 2 | *wlog=23* 3 | ... 4 | *wlog=27* 5 | ... 6 | -------------------------------------------------------------------------------- /sources/src/slirp/tcp_subr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/slirp/tcp_subr.cpp -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/Assign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/Assign -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/Delete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/Delete -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/IconX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/IconX -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/JoyPad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/JoyPad -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/MEmacs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/MEmacs -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/Rename: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/Rename -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/WBRun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/WBRun -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/cltools/zstdgrep.sh.stdout.glob: -------------------------------------------------------------------------------- 1 | + good path 2 | file:1234 3 | file.zst:1234 4 | + bad path 5 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dictionaries/setup: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | cp -r ../files . 6 | cp -r ../dicts . 7 | -------------------------------------------------------------------------------- /sources/src/gui-muirexx/UAEWB.aux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-muirexx/UAEWB.aux -------------------------------------------------------------------------------- /sources/src/od-macosx/puae.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/od-macosx/puae.icns -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo_banshee_blitter.h: -------------------------------------------------------------------------------- 1 | void voodoo_2d_reg_writel(voodoo_t *voodoo, uint32_t addr, uint32_t val); 2 | -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/ClickNot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/ClickNot -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/Execute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/Execute -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/MakeDir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/MakeDir -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/MemClear: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/MemClear -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/MultiView: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/MultiView -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/SetPatch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/SetPatch -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/WHDLoad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/WHDLoad -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/cltools/zstdgrep.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | zstd: can't stat bad.zst : No such file or directory -- ignored 2 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/cltools/zstdless.sh.stdout.glob: -------------------------------------------------------------------------------- 1 | + good path 2 | 1234 3 | + pass parameters 4 | 1234 5 | + bad path 6 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/window-resize.sh.stdout.glob: -------------------------------------------------------------------------------- 1 | ... 2 | Window Size: 1.000 GiB (1073741824 B) 3 | ... 4 | -------------------------------------------------------------------------------- /deps/zstd/tests/gzip/hufts-segv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/tests/gzip/hufts-segv.gz -------------------------------------------------------------------------------- /sources/src/gui-muirexx/UAEGUI.rexx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-muirexx/UAEGUI.rexx -------------------------------------------------------------------------------- /sources/src/gui-muirexx/UAEWB.rexx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-muirexx/UAEWB.rexx -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/menu.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/menu.bmp -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/RequestFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/RequestFile -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/xfdDecrunch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/xfdDecrunch -------------------------------------------------------------------------------- /deps/zstd/programs/windres/zstd32.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/programs/windres/zstd32.res -------------------------------------------------------------------------------- /deps/zstd/programs/windres/zstd64.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/programs/windres/zstd64.res -------------------------------------------------------------------------------- /retrodep/driveclick_wav/drive_spin.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/retrodep/driveclick_wav/drive_spin.wav -------------------------------------------------------------------------------- /sources/src/archivers/xfd/xfdmaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/archivers/xfd/xfdmaster.h -------------------------------------------------------------------------------- /sources/src/gui-sdl/fonts/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/fonts/Readme.txt -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/mousep.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/mousep.bmp -------------------------------------------------------------------------------- /sources/uae_data/drive_click_A500.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_click_A500.wav -------------------------------------------------------------------------------- /sources/uae_data/drive_click_LOUD.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_click_LOUD.wav -------------------------------------------------------------------------------- /sources/uae_data/drive_snatch_A500.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_snatch_A500.wav -------------------------------------------------------------------------------- /sources/uae_data/drive_snatch_LOUD.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_snatch_LOUD.wav -------------------------------------------------------------------------------- /sources/uae_data/drive_spin_A500.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_spin_A500.wav -------------------------------------------------------------------------------- /sources/uae_data/drive_spin_LOUD.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_spin_LOUD.wav -------------------------------------------------------------------------------- /sources/uae_data/drive_spinnd_A500.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_spinnd_A500.wav -------------------------------------------------------------------------------- /sources/uae_data/drive_spinnd_LOUD.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_spinnd_LOUD.wav -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/RequestChoice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/RequestChoice -------------------------------------------------------------------------------- /whdload/WHDLoad_files/C/RequestString: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/C/RequestString -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/asl.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/asl.library -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/basic/output_dir.sh.stdout.exact: -------------------------------------------------------------------------------- 1 | + zstd -r * --output-dir-mirror="" 2 | + zstd -r * --output-dir-flat="" 3 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/setup: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen > file 6 | datagen > file0 7 | datagen > file1 8 | -------------------------------------------------------------------------------- /retrodep/driveclick_wav/drive_click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/retrodep/driveclick_wav/drive_click.wav -------------------------------------------------------------------------------- /retrodep/driveclick_wav/drive_snatch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/retrodep/driveclick_wav/drive_snatch.wav -------------------------------------------------------------------------------- /retrodep/driveclick_wav/drive_spinnd.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/retrodep/driveclick_wav/drive_spinnd.wav -------------------------------------------------------------------------------- /sources/src/archivers/dms/crc_csum.h: -------------------------------------------------------------------------------- 1 | 2 | USHORT dms_Calc_CheckSum(UCHAR *, ULONG); 3 | USHORT dms_CreateCRC(UCHAR *, ULONG); 4 | 5 | -------------------------------------------------------------------------------- /sources/src/gui-sdl/fonts/amiga4ever.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/fonts/amiga4ever.ttf -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-exit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-exit.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-run.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-run.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/keyboard.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/keyboard.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/menu_load.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/menu_load.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/inputmode.h: -------------------------------------------------------------------------------- 1 | int inputmode_init(void); 2 | void inputmode_redraw(void); 3 | 4 | extern int show_inputmode; 5 | -------------------------------------------------------------------------------- /sources/src/pcem/nmi.h: -------------------------------------------------------------------------------- 1 | void nmi_init(); 2 | void nmi_write(uint16_t port, uint8_t val, void *p); 3 | extern int nmi_mask; 4 | 5 | 6 | -------------------------------------------------------------------------------- /sources/uae_data/drive_startup_A500.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_startup_A500.wav -------------------------------------------------------------------------------- /sources/uae_data/drive_startup_LOUD.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/uae_data/drive_startup_LOUD.wav -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/Monitors/NTSC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/Monitors/NTSC -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/Monitors/PAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/Monitors/PAL -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/parm.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/parm.library -------------------------------------------------------------------------------- /deps/zstd/contrib/pzstd/images/Cspeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/contrib/pzstd/images/Cspeed.png -------------------------------------------------------------------------------- /deps/zstd/contrib/pzstd/images/Dspeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/contrib/pzstd/images/Dspeed.png -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/zstd-symlinks/zstdcat.sh.stdout.exact: -------------------------------------------------------------------------------- 1 | hello 2 | hello 3 | world 4 | hello 5 | world 6 | hello 7 | world 8 | hello 9 | -------------------------------------------------------------------------------- /deps/zstd/tests/dict-files/zero-weight-dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/tests/dict-files/zero-weight-dict -------------------------------------------------------------------------------- /retrodep/driveclick_wav/drive_startup.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/retrodep/driveclick_wav/drive_startup.wav -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-floppy.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-floppy.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-keymaps.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-keymaps.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-reset.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-reset.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-storage.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-storage.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-tweaks.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-tweaks.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/keyboard-inv.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/keyboard-inv.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/keyboard_up.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/keyboard_up.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/menu_tweak.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/menu_tweak.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/puae-games.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/puae-games.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/puae-splash.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/puae-splash.bmp -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/diskfont.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/diskfont.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/lowlevel.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/lowlevel.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/reqtools.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/reqtools.library -------------------------------------------------------------------------------- /sources/src/archivers/dms/u_quick.h: -------------------------------------------------------------------------------- 1 | 2 | USHORT Unpack_QUICK(UCHAR *, UCHAR *, USHORT, USHORT); 3 | 4 | extern USHORT dms_quick_text_loc; 5 | 6 | -------------------------------------------------------------------------------- /sources/src/gen.c: -------------------------------------------------------------------------------- 1 | #include "sysconfig.h" 2 | #include "sysdeps.h" 3 | 4 | char *ua (const TCHAR *s) 5 | { 6 | return strdup(s); 7 | } 8 | -------------------------------------------------------------------------------- /sources/src/gui-sdl/fonts/amiga4ever_pro.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/fonts/amiga4ever_pro.ttf -------------------------------------------------------------------------------- /sources/src/gui-sdl/fonts/amiga4ever_pro2.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/fonts/amiga4ever_pro2.ttf -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-expansion.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-expansion.bmp -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/xfdmaster.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/xfdmaster.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/xpkmaster.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/xpkmaster.library -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/verbose-wlog.sh.stdout.glob: -------------------------------------------------------------------------------- 1 | ... 2 | *Window Size: 8388608 B* 3 | ... 4 | *Window Size: 134217728 B* 5 | ... 6 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/zstd-symlinks/setup: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | println "hello" > hello 5 | println "world" > world 6 | zstd hello world 7 | -------------------------------------------------------------------------------- /sources/src/archivers/dms/u_medium.h: -------------------------------------------------------------------------------- 1 | 2 | USHORT Unpack_MEDIUM(UCHAR *, UCHAR *, USHORT, USHORT); 3 | 4 | extern USHORT dms_medium_text_loc; 5 | 6 | -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/icon-preferences.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/icon-preferences.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/images/keyboard_up-inv.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/sources/src/gui-sdl/images/keyboard_up-inv.bmp -------------------------------------------------------------------------------- /sources/src/gui-sdl/volumecontrol.h: -------------------------------------------------------------------------------- 1 | int volumecontrol_init(void); 2 | void volumecontrol_redraw(void); 3 | 4 | extern int show_volumecontrol; 5 | -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/system-configuration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/system-configuration -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/commodities.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/commodities.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/powerpacker.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/powerpacker.library -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/Tremolo.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = tremolo 3 | 4 | # Defaults. 5 | #tremolo_frequency = 4.0 6 | #tremolo_depth = 0.9 7 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/Vibrato.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = vibrato 3 | 4 | # Defaults. 5 | #vibrato_frequency = 5.0 6 | #vibrato_depth = 0.5 7 | -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/mathieeedoubbas.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/mathieeedoubbas.library -------------------------------------------------------------------------------- /deps/libmpeg2/include/Makefile.am: -------------------------------------------------------------------------------- 1 | pkginclude_HEADERS = mpeg2.h mpeg2convert.h 2 | 3 | EXTRA_DIST = video_out.h mmx.h alpha_asm.h vis.h attributes.h tendra.h 4 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/HighShelfDampen.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = iir 3 | 4 | iir_gain = -12.0 5 | iir_type = HSH 6 | iir_frequency = 8000.0 7 | -------------------------------------------------------------------------------- /sources/src/archivers/dms/u_heavy.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | USHORT Unpack_HEAVY(UCHAR *, UCHAR *, UCHAR, USHORT, USHORT); 4 | 5 | extern USHORT dms_heavy_text_loc; 6 | 7 | -------------------------------------------------------------------------------- /sources/src/gui-qt/puae_misc.h: -------------------------------------------------------------------------------- 1 | #ifndef PUAE_MISC_H 2 | #define PUAE_MISC_H 3 | 4 | extern int enumerate_sound_devices (void); 5 | 6 | #endif // PUAE_MISC_H 7 | -------------------------------------------------------------------------------- /deps/zstd/build/single_file_libs/examples/testcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/build/single_file_libs/examples/testcard.png -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/basic/version.sh.stdout.glob: -------------------------------------------------------------------------------- 1 | *** Zstandard CLI (*-bit) v1.*.*, by Yann Collet *** 2 | *** Zstandard CLI (*-bit) v1.*.*, by Yann Collet *** 3 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/cltools/zstdless.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | zstd: can't stat bad.zst : No such file or directory -- ignored 2 | bad.zst: No such file or directory 3 | -------------------------------------------------------------------------------- /sources/src/include/cdtvcr.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_CDTVCR_H 2 | #define UAE_CDTVCR_H 3 | 4 | bool cdtvcr_init(struct autoconfig_info*); 5 | 6 | #endif /* UAE_CDTVCR_H */ 7 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_ddc.h: -------------------------------------------------------------------------------- 1 | void ddc_init(void); 2 | void ddc_i2c_change(int new_clock, int new_data); 3 | int ddc_read_clock(void); 4 | int ddc_read_data(void); 5 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_inmos.h: -------------------------------------------------------------------------------- 1 | extern device_t inmos_rainbow3_z3_device; 2 | extern device_t inmos_visiona_z2_device; 3 | extern device_t inmos_egs_110_24_device; 4 | -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/system-configuration-default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/system-configuration-default -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/system-configuration-native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/system-configuration-native -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkBLZW.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkBLZW.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkCBR0.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkCBR0.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkDLTA.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkDLTA.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkDUKE.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkDUKE.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkFAST.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkFAST.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkFRLE.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkFRLE.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkGZIP.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkGZIP.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkHFMN.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkHFMN.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkHUFF.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkHUFF.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkIMPL.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkIMPL.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkMASH.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkMASH.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkNONE.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkNONE.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkNUKE.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkNUKE.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkRAKE.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkRAKE.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkRLEN.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkRLEN.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkSHRI.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkSHRI.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkSMPL.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkSMPL.library -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Libs/compressors/xpkSQSH.library: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Libs/compressors/xpkSQSH.library -------------------------------------------------------------------------------- /deps/zstd/build/single_file_libs/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # build artifacts 3 | zstddeclib.c 4 | zstdenclib.c 5 | zstd.c 6 | zstd.h 7 | 8 | # test artifacts 9 | temp* 10 | -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/Kickstarts/kick33180.A500.RTB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/Kickstarts/kick33180.A500.RTB -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/Kickstarts/kick34005.A500.RTB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/Kickstarts/kick34005.A500.RTB -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/Kickstarts/kick40063.A600.RTB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/Kickstarts/kick40063.A600.RTB -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/Kickstarts/kick40068.A1200.RTB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/Kickstarts/kick40068.A1200.RTB -------------------------------------------------------------------------------- /whdload/WHDLoad_files/Devs/Kickstarts/kick40068.A4000.RTB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/whdload/WHDLoad_files/Devs/Kickstarts/kick40068.A4000.RTB -------------------------------------------------------------------------------- /deps/zstd/.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: "github-actions" 4 | directory: "/" 5 | schedule: 6 | interval: "weekly" 7 | -------------------------------------------------------------------------------- /deps/zstd/contrib/cleanTabs: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | sed -i '' $'s/\t/ /g' ../lib/**/*.{h,c} ../programs/*.{h,c} ../tests/*.c ./**/*.{h,cpp} ../examples/*.c ../zlibWrapper/*.{h,c} 3 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/decompression/golden.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | GOLDEN_DIR="$ZSTD_REPO_DIR/tests/golden-decompression/" 6 | 7 | zstd -r -t "$GOLDEN_DIR" 8 | -------------------------------------------------------------------------------- /deps/zstd/tests/golden-compression/huffman-compressed-larger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/tests/golden-compression/huffman-compressed-larger -------------------------------------------------------------------------------- /deps/zstd/tests/golden-dictionaries/http-dict-missing-symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/tests/golden-dictionaries/http-dict-missing-symbols -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/ChipTune-Lowpass.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = iir 3 | 4 | iir_frequency = 8600.0 5 | iir_quality = 0.707 6 | iir_gain = 6.0 7 | iir_type = LPF 8 | -------------------------------------------------------------------------------- /sources/src/pcem/plat-midi.h: -------------------------------------------------------------------------------- 1 | void midi_init(); 2 | void midi_close(); 3 | void midi_write(uint8_t val); 4 | int midi_get_num_devs(); 5 | void midi_get_dev_name(int num, char *s); 6 | -------------------------------------------------------------------------------- /deps/zstd/contrib/seekable_format/examples/.gitignore: -------------------------------------------------------------------------------- 1 | seekable_compression 2 | seekable_decompression 3 | seekable_decompression_mem 4 | parallel_processing 5 | parallel_compression 6 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/decompress-file-to-stdout.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen | zstd -q > file.zst 6 | 7 | zstd -dcq --trace-file-stat file.zst > file 8 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/decompress-stdin-to-file.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen | zstd -q > file.zst 6 | 7 | zstd -dcq --trace-file-stat < file.zst -o file 8 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/decompress-stdin-to-stdout.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen | zstd -q > file.zst 6 | 7 | zstd -dcq --trace-file-stat < file.zst > file 8 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/Crystalizer.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = crystalizer 3 | # Controls dry/wet-ness of effect. 0.0 = none, 10.0 = max. 4 | crystalizer_intensity = 5.0 5 | -------------------------------------------------------------------------------- /sources/src/archivers/dms/maketbl.h: -------------------------------------------------------------------------------- 1 | 2 | extern USHORT dms_left[], dms_right[]; 3 | 4 | USHORT dms_make_table(USHORT nchar, UCHAR bitlen[], USHORT tablebits, USHORT table[]); 5 | 6 | -------------------------------------------------------------------------------- /sources/src/archivers/dms/u_deep.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | USHORT Unpack_DEEP(UCHAR *, UCHAR *, USHORT, USHORT); 4 | 5 | extern int dms_init_deep_tabs; 6 | extern USHORT dms_deep_text_loc; 7 | 8 | -------------------------------------------------------------------------------- /sources/src/pcem/f82c710_upc.h: -------------------------------------------------------------------------------- 1 | #include "device.h" 2 | 3 | void upc_set_mouse(void (*mouse_write)(uint8_t val, void *p), void *p); 4 | 5 | extern device_t f82c710_upc_device; 6 | 7 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/cltools/zstdgrep.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | println "+ good path" 6 | zstdgrep "1234" file file.zst 7 | println "+ bad path" 8 | zstdgrep "1234" bad.zst 9 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/compress-file-to-stdout.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen > file 6 | 7 | zstd file -cq --trace-file-stat > file.zst 8 | zstd -tq file.zst 9 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/compress-stdin-to-file.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen > file 6 | 7 | zstd < file -q --trace-file-stat -o file.zst 8 | zstd -tq file.zst 9 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/compress-stdin-to-stdout.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen > file 6 | 7 | zstd < file -cq --trace-file-stat > file.zst 8 | zstd -tq file.zst 9 | -------------------------------------------------------------------------------- /deps/zstd/tests/golden-compression/large-literal-and-match-lengths: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/tests/golden-compression/large-literal-and-match-lengths -------------------------------------------------------------------------------- /sources/src/include/sampler.h: -------------------------------------------------------------------------------- 1 | 2 | extern uae_u8 sampler_getsample (int); 3 | extern int sampler_init (void); 4 | extern void sampler_free (void); 5 | extern void sampler_vsync (void); 6 | 7 | -------------------------------------------------------------------------------- /sources/src/slirp/ctl.h: -------------------------------------------------------------------------------- 1 | #define CTL_CMD 0 2 | #define CTL_EXEC 1 3 | #define CTL_ALIAS 2 4 | #define CTL_DNS 3 5 | 6 | #define CTL_SPECIAL "10.0.2.0" 7 | #define CTL_LOCAL "10.0.2.15" 8 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/decompress-file-to-file.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen | zstd -q > file.zst 6 | chmod 642 file.zst 7 | 8 | zstd -dq --trace-file-stat file.zst 9 | -------------------------------------------------------------------------------- /sources/src/include/uae/cdrom.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_CDROM_H 2 | #define UAE_CDROM_H 3 | 4 | #include "uae/types.h" 5 | 6 | void encode_l2(uae_u8 *p, int address); 7 | 8 | #endif /* UAE_CDROM_H */ 9 | -------------------------------------------------------------------------------- /sources/src/pcem/xi8088.h: -------------------------------------------------------------------------------- 1 | #include "device.h" 2 | 3 | extern device_t xi8088_device; 4 | 5 | uint8_t xi8088_turbo_get(); 6 | void xi8088_turbo_set(uint8_t value); 7 | int xi8088_bios_128kb(); 8 | -------------------------------------------------------------------------------- /deps/zstd/contrib/VS2005/README.md: -------------------------------------------------------------------------------- 1 | ## Project Support Notice 2 | 3 | The VS2005 Project directory has been moved to the contrib directory in order to indicate that it will no longer be supported. 4 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/basic/help.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | println "+ zstd -h" 6 | zstd -h 7 | println "+ zstd -H" 8 | zstd -H 9 | println "+ zstd --help" 10 | zstd --help 11 | -------------------------------------------------------------------------------- /deps/zstd/tests/golden-compression/PR-3517-block-splitter-corruption-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libretro/libretro-uae/HEAD/deps/zstd/tests/golden-compression/PR-3517-block-splitter-corruption-test -------------------------------------------------------------------------------- /libretro-common/samples/core_options/example_translation/translation scripts/crowdin.yml: -------------------------------------------------------------------------------- 1 | files: 2 | - source: /intl/_us/*.json 3 | translation: /intl/_%two_letters_code%/%original_file_name% 4 | -------------------------------------------------------------------------------- /sources/src/dsp3210/dsp_glue.h: -------------------------------------------------------------------------------- 1 | 2 | bool dsp_init(struct autoconfig_info *aci); 3 | void dsp_write(uae_u8); 4 | uae_u8 dsp_read(void); 5 | void dsp_pause(int); 6 | 7 | extern bool is_dsp_installed; 8 | -------------------------------------------------------------------------------- /deps/libz/gzfile.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _GZFILE_H 3 | #define _GZFILE_H 4 | 5 | struct gzFile_s 6 | { 7 | unsigned have; 8 | unsigned char *next; 9 | z_off64_t pos; 10 | }; 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/long-distance-matcher.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | # Test --long 6 | zstd -f file --long ; zstd -t file.zst 7 | zstd -f file --long=20; zstd -t file.zst 8 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/row-match-finder.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | # Test --[no-]row-match-finder 6 | zstd file -7f --row-match-finder 7 | zstd file -7f --no-row-match-finder 8 | -------------------------------------------------------------------------------- /sources/src/md-68k/rpt.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Definitions for accessing cycle counters on a given machine, if possible. 5 | * 6 | * Copyright 1998 Bernd Schmidt 7 | */ 8 | -------------------------------------------------------------------------------- /sources/src/pcem/sound_speaker.h: -------------------------------------------------------------------------------- 1 | void speaker_init(); 2 | 3 | extern int speaker_mute; 4 | 5 | extern int speaker_gated; 6 | extern int speaker_enable, was_speaker_enable; 7 | 8 | void speaker_update(); 9 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dict-builder/empty-input.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | for i in $(seq 50); do 4 | datagen -s$i > file$i 5 | done 6 | touch empty 7 | 8 | set -v 9 | zstd -q --train empty file* 10 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/compress-file-to-file.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | datagen > file 6 | chmod 642 file 7 | 8 | zstd file -q --trace-file-stat -o file.zst 9 | zstd -tq file.zst 10 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_vga.h: -------------------------------------------------------------------------------- 1 | extern device_t vga_device; 2 | extern device_t ps1vga_device; 3 | 4 | void vga_disable(void *p); 5 | void vga_enable(void *p); 6 | 7 | struct svga_t; 8 | extern struct svga_t *mb_vga; 9 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo_blitter.h: -------------------------------------------------------------------------------- 1 | void voodoo_v2_blit_start(voodoo_t *voodoo); 2 | void voodoo_v2_blit_data(voodoo_t *voodoo, uint32_t data); 3 | void voodoo_fastfill(voodoo_t *voodoo, voodoo_params_t *params); 4 | -------------------------------------------------------------------------------- /deps/zstd/build/VS_scripts/build.VS2012.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem build 32-bit 4 | call "%~p0%build.generic.cmd" VS2012 Win32 Release v110 5 | rem build 64-bit 6 | call "%~p0%build.generic.cmd" VS2012 x64 Release v110 -------------------------------------------------------------------------------- /deps/zstd/build/cmake/.gitignore: -------------------------------------------------------------------------------- 1 | # cmake working directory 2 | cmakeBuild 3 | 4 | # cmake artefacts 5 | CMakeCache.txt 6 | CMakeFiles 7 | Makefile 8 | cmake_install.cmake 9 | cmake_uninstall.cmake 10 | *.1 11 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/basic/output_dir.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | error: output dir cannot be empty string (did you mean to pass '.' instead?) 2 | error: output dir cannot be empty string (did you mean to pass '.' instead?) 3 | -------------------------------------------------------------------------------- /deps/zstd/build/VS_scripts/build.VS2010.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem build 32-bit 4 | call "%~p0%build.generic.cmd" VS2010 Win32 Release v100 5 | 6 | rem build 64-bit 7 | call "%~p0%build.generic.cmd" VS2010 x64 Release v100 -------------------------------------------------------------------------------- /deps/zstd/build/VS_scripts/build.VS2013.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem build 32-bit 4 | call "%~p0%build.generic.cmd" VS2013 Win32 Release v120 5 | 6 | rem build 64-bit 7 | call "%~p0%build.generic.cmd" VS2013 x64 Release v120 -------------------------------------------------------------------------------- /deps/zstd/build/VS_scripts/build.VS2015.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem build 32-bit 4 | call "%~p0%build.generic.cmd" VS2015 Win32 Release v140 5 | 6 | rem build 64-bit 7 | call "%~p0%build.generic.cmd" VS2015 x64 Release v140 -------------------------------------------------------------------------------- /deps/zstd/build/VS_scripts/build.VS2017.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem build 32-bit 4 | call "%~p0%build.generic.cmd" VS2017 Win32 Release v141 5 | 6 | rem build 64-bit 7 | call "%~p0%build.generic.cmd" VS2017 x64 Release v141 -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/stream-size.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | # Test stream size & hint 6 | datagen -g7654 | zstd --stream-size=7654 | zstd -t 7 | datagen -g7654 | zstd --size-hint=7000 | zstd -t 8 | -------------------------------------------------------------------------------- /deps/zstd/tests/gzip/init.cfg: -------------------------------------------------------------------------------- 1 | # This file is sourced by init.sh, *before* its initialization. 2 | 3 | # This goes hand in hand with the "exec 9>&2;" in Makefile.am's 4 | # TESTS_ENVIRONMENT definition. 5 | stderr_fileno_=9 6 | -------------------------------------------------------------------------------- /sources/src/gfx-beos/gfx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, BeOS version 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | #define GFX_NAME "beos" 10 | -------------------------------------------------------------------------------- /sources/src/gui-qt/puae_misc.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * PUAE 3 | * until moved to their proper places, this is home for misc stuff.. 4 | * 5 | */ 6 | 7 | int enumerate_sound_devices (void) 8 | { 9 | return 0; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /sources/src/gfx-sdl/sdlkeys_dik.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #ifndef GFX_SDL_SDLKEYS_DIK_H_INCLUDED 3 | #define GFX_SDL_SDLKEYS_DIK_H_INCLUDED 1 4 | 5 | extern int sdlk2dik (int key); 6 | 7 | #endif // GFX_SDL_SDLKEYS_DIK_H_INCLUDED 8 | -------------------------------------------------------------------------------- /sources/src/include/cdrom.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #ifndef SRC_INCLUDE_CDROM_H_INCLUDED 3 | #define SRC_INCLUDE_CDROM_H_INCLUDED 1 4 | 5 | void encode_l2 (uae_u8 *p, int address); 6 | 7 | #endif // SRC_INCLUDE_CDROM_H_INCLUDED 8 | 9 | -------------------------------------------------------------------------------- /sources/src/include/enforcer.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_ENFORCER_H 2 | #define UAE_ENFORCER_H 3 | 4 | int enforcer_enable(int); 5 | int enforcer_disable(void); 6 | 7 | extern int enforcermode; 8 | 9 | #endif /* UAE_ENFORCER_H */ 10 | -------------------------------------------------------------------------------- /sources/src/od-linux/memory.c: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * OS-specific memory support functions 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | #include "od-generic/memory.c" 10 | -------------------------------------------------------------------------------- /deps/7zip/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2013-11-12 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "Compiler.h" 8 | /* #include "7zTypes.h" */ 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/bin/zstd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | zstdname=$(basename $0) 4 | 5 | if [ -z "$EXEC_PREFIX" ]; then 6 | "$ZSTD_SYMLINK_DIR/$zstdname" $@ 7 | else 8 | $EXEC_PREFIX "$ZSTD_SYMLINK_DIR/$zstdname" $@ 9 | fi 10 | -------------------------------------------------------------------------------- /sources/src/od-macosx/memory.c: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * OS-specific memory support functions 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | #include "od-generic/memory.c" 10 | -------------------------------------------------------------------------------- /sources/src/pcem/ps2_mca.h: -------------------------------------------------------------------------------- 1 | void ps2_mca_board_model_50_init(); 2 | void ps2_mca_board_model_55sx_init(); 3 | void ps2_mca_board_model_70_type34_init(int is_type4); 4 | void ps2_mca_board_model_80_type2_init(); 5 | 6 | void ps2_cache_clean(); 7 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/Reverb.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = reverb 3 | 4 | # Defaults. 5 | # reverb_drytime = 0.43 6 | # reverb_wettime = 0.4 7 | # reverb_damping = 0.8 8 | # reverb_roomwidth = 0.56 9 | # reverb_roomsize = 0.56 10 | -------------------------------------------------------------------------------- /retrodep/ioport.h: -------------------------------------------------------------------------------- 1 | 2 | int ioport_init (void); 3 | void ioport_free (void); 4 | void ioport_write (int,uae_u8); 5 | uae_u8 ioport_read (int); 6 | 7 | int paraport_init (void); 8 | int paraport_open (TCHAR*); 9 | void paraport_free (void); 10 | -------------------------------------------------------------------------------- /deps/zstd/build/VS_scripts/build.VS2017Community.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem build 32-bit 4 | call "%~p0%build.generic.cmd" VS2017Community Win32 Release v141 5 | 6 | rem build 64-bit 7 | call "%~p0%build.generic.cmd" VS2017Community x64 Release v141 -------------------------------------------------------------------------------- /deps/zstd/build/VS_scripts/build.VS2017Enterprise.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem build 32-bit 4 | call "%~p0%build.generic.cmd" VS2017Enterprise Win32 Release v141 5 | 6 | rem build 64-bit 7 | call "%~p0%build.generic.cmd" VS2017Enterprise x64 Release v141 -------------------------------------------------------------------------------- /deps/zstd/contrib/premake/premake4.lua: -------------------------------------------------------------------------------- 1 | -- Include zstd.lua in your GENie or premake4 file, which exposes a project_zstd function 2 | dofile('zstd.lua') 3 | 4 | solution 'example' 5 | configurations { 'Debug', 'Release' } 6 | project_zstd('../../lib/') 7 | -------------------------------------------------------------------------------- /deps/zstd/programs/zstdless: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | zstd=${ZSTD:-zstd} 4 | 5 | # TODO: Address quirks and bugs tied to old versions of less, provide a mechanism to pass flags directly to zstd 6 | 7 | export LESSOPEN="|-${zstd} -cdfq %s" 8 | exec less "$@" 9 | -------------------------------------------------------------------------------- /sources/src/gfx-amigaos/gfx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, SDL version 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | #define GFX_NAME "amiga" 10 | #define USE_AMIGA_GFX 11 | -------------------------------------------------------------------------------- /sources/src/gfx-curses/gfx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, ncurses version 5 | * 6 | * Copyright 1997 Bernd Schmidt 7 | */ 8 | 9 | #define GFX_NAME "curses" 10 | #define USE_CURSES_GFX 11 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_et4000.h: -------------------------------------------------------------------------------- 1 | extern device_t et4000_domino_device; 2 | extern device_t et4000w32_merlin_z2_device; 3 | extern device_t et4000w32_merlin_z3_device; 4 | extern device_t et4000_omnibus_device; 5 | extern device_t et4000w32_omnibus_device; 6 | -------------------------------------------------------------------------------- /sources/src/td-beos/thread.c: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * BeOS thread support 5 | * 6 | * Copyright 2004 Richard Drummond 7 | * 8 | */ 9 | 10 | /* 11 | * Dummy file - Implementation is in thread.h 12 | */ 13 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/WahWah.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = wahwah 3 | 4 | # Defaults. 5 | # wahwah_lfo_freq = 1.5 6 | # wahwah_lfo_start_phase = 0.0 7 | # wahwah_freq_offset = 0.3 8 | # wahwah_depth = 0.7 9 | # wahwah_resonance = 2.5 10 | -------------------------------------------------------------------------------- /deps/zstd/build/VS_scripts/build.VS2017Professional.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | rem build 32-bit 4 | call "%~p0%build.generic.cmd" VS2017Professional Win32 Release v141 5 | 6 | rem build 64-bit 7 | call "%~p0%build.generic.cmd" VS2017Professional x64 Release v141 -------------------------------------------------------------------------------- /sources/src/od-generic/memory_uae.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * See if this OS has mmap or equivalent 5 | * 6 | * Copyright 1996 Bernd Schmidt 7 | */ 8 | 9 | #undef USE_MAPPED_MEMORY 10 | #undef CAN_MAP_MEMORY 11 | 12 | -------------------------------------------------------------------------------- /sources/src/gfx-cocoa/gfx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, Cocoa version 5 | * 6 | * Copyright 2011 Mustafa Tufan 7 | */ 8 | 9 | #define GFX_NAME "cocoa" 10 | #define PICASSO96_SUPPORTED 11 | #define PICASSO96 12 | -------------------------------------------------------------------------------- /sources/src/od-beos/hrtimer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Generic high-resolution timer support 5 | * 6 | * (c) 2005 Richard Drummond 7 | */ 8 | 9 | #ifndef EUAE_OSDEP_SYNC_H 10 | #include "od-generic/hrtimer.h" 11 | #endif 12 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo_fb.h: -------------------------------------------------------------------------------- 1 | uint16_t voodoo_fb_readw(uint32_t addr, void *p); 2 | uint32_t voodoo_fb_readl(uint32_t addr, void *p); 3 | void voodoo_fb_writew(uint32_t addr, uint16_t val, void *p); 4 | void voodoo_fb_writel(uint32_t addr, uint32_t val, void *p); 5 | -------------------------------------------------------------------------------- /sources/src/include/uae/io.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_IO_H 2 | #define UAE_IO_H 3 | 4 | #include "uae/types.h" 5 | #include 6 | 7 | #ifdef WINUAE 8 | #define uae_tfopen _tfopen 9 | #else 10 | #define uae_tfopen _tfopen 11 | #endif 12 | 13 | #endif /* UAE_IO_H */ 14 | -------------------------------------------------------------------------------- /sources/src/include/uaeresource.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_UAERESOURCE_H 2 | #define UAE_UAERESOURCE_H 3 | 4 | #include "uae/types.h" 5 | 6 | uaecptr uaeres_startup(TrapContext *ctx, uaecptr resaddr); 7 | void uaeres_install(void); 8 | 9 | #endif /* UAE_UAERESOURCE_H */ 10 | -------------------------------------------------------------------------------- /sources/src/od-linux/hrtimer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Generic high-resolution timer support 5 | * 6 | * (c) 2005 Richard Drummond 7 | */ 8 | 9 | #ifndef EUAE_OSDEP_SYNC_H 10 | #include "od-generic/hrtimer.h" 11 | #endif 12 | -------------------------------------------------------------------------------- /sources/src/od-macosx/hrtimer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Generic high-resolution timer support 5 | * 6 | * (c) 2005 Richard Drummond 7 | */ 8 | 9 | #ifndef EUAE_OSDEP_SYNC_H 10 | #include "od-generic/hrtimer.h" 11 | #endif 12 | -------------------------------------------------------------------------------- /sources/src/pcem/nvr_tc8521.h: -------------------------------------------------------------------------------- 1 | void nvr_tc8521_init(); 2 | 3 | extern int enable_sync; 4 | 5 | extern int nvr_dosave; 6 | 7 | void tc8521_loadnvr(); 8 | void tc8521_savenvr(); 9 | 10 | void tc8521_nvr_recalc(); 11 | 12 | FILE *nvrfopen(char *fn, char *mode); 13 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/multiple-files.sh.stdout.exact: -------------------------------------------------------------------------------- 1 | Test zstd ./file1 - file2 2 | stdin 3 | file1 4 | file2 5 | Test zstd -d ./file1.zst - file2.zst 6 | stdin 7 | file1 8 | file2 9 | zstd -d ./file1.zst - file2.zst -c 10 | file1 11 | stdin 12 | file2 13 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/BassBoost.dsp: -------------------------------------------------------------------------------- 1 | filters = 2 2 | filter0 = iir 3 | filter1 = panning 4 | 5 | iir_gain = 10.0 6 | iir_type = BBOOST 7 | iir_frequency = 200.0 8 | 9 | # Avoids clipping. 10 | panning_left_mix = "0.3 0.0" 11 | panning_right_mix = "0.0 0.3" 12 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/Phaser.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = phaser 3 | 4 | # Defaults. 5 | # phaser_lfo_freq = 0.4 6 | # phaser_lfo_start_phase = 0.0 7 | # phaser_feedback = 0.0 8 | # phaser_depth = 0.4 9 | # phaser_dry_wet = 0.5 10 | # phaser_stages = 2 11 | -------------------------------------------------------------------------------- /sources/src/gfx-svga/gfx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, svga version 5 | * 6 | * Copyright 1997 Bernd Schmidt 7 | */ 8 | 9 | #define GFX_NAME "svga" 10 | #define USE_SVGALIB_GFX 11 | #define PICASSO96_SUPPORTED 12 | -------------------------------------------------------------------------------- /sources/src/include/a2065.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_A2065_H 2 | #define UAE_A2065_H 3 | 4 | #ifdef A2065 5 | 6 | extern bool a2065_init (struct autoconfig_info *aci); 7 | extern bool ariadne_init(struct autoconfig_info *aci); 8 | 9 | #endif 10 | 11 | #endif /* UAE_A2065_H */ 12 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_s3.h: -------------------------------------------------------------------------------- 1 | extern device_t s3_bahamas64_device; 2 | extern device_t s3_9fx_device; 3 | extern device_t s3_phoenix_trio32_device; 4 | extern device_t s3_phoenix_trio64_device; 5 | extern device_t s3_cybervision_trio64_device; 6 | extern device_t s3_trio64_device; 7 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo_banshee.h: -------------------------------------------------------------------------------- 1 | extern device_t voodoo_banshee_device; 2 | extern device_t creative_voodoo_banshee_device; 3 | extern device_t voodoo_3_2000_device; 4 | extern device_t voodoo_3_3000_device; 5 | 6 | void banshee_set_overlay_addr(void *p, uint32_t addr); 7 | -------------------------------------------------------------------------------- /sources/src/ppc/pearpc/pearpc_config.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef WIN64 3 | #define SYSTEM_ARCH_SPECIFIC_ENDIAN_DIR "system/arch/x86_64/sysendian.h" 4 | #else 5 | #define SYSTEM_ARCH_SPECIFIC_ENDIAN_DIR "system/arch/x86/sysendian.h" 6 | #endif 7 | 8 | #define HOST_ENDIANESS HOST_ENDIANESS_LE 9 | -------------------------------------------------------------------------------- /libretro-common/crt/include/string.h: -------------------------------------------------------------------------------- 1 | #ifndef __LIBRETRO_SDK_CRT_STRING_H_ 2 | #define __LIBRETRO_SDK_CRT_STRING_H_ 3 | 4 | #include 5 | 6 | void *memcpy(void *dst, const void *src, size_t len); 7 | 8 | void *memset(void *b, int c, size_t len); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /deps/zstd/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | Facebook has adopted a Code of Conduct that we expect project participants to adhere to. 4 | Please read the [full text](https://code.fb.com/codeofconduct/) 5 | so that you can understand what actions will and will not be tolerated. 6 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/verbose-wlog.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | . "$COMMON/platform.sh" 6 | 7 | zstd < file -vv -19 -o file.19.zst 8 | zstd -vv -l file.19.zst 9 | 10 | zstd < file -vv -19 --long -o file.19.long.zst 11 | zstd -vv -l file.19.long.zst 12 | -------------------------------------------------------------------------------- /sources/src/caps/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libcaps.a 7 | 8 | libcaps_a_SOURCES = caps.c 9 | -------------------------------------------------------------------------------- /sources/src/include/calc.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_CALC_H 2 | #define UAE_CALC_H 3 | 4 | #include "uae/types.h" 5 | 6 | extern int calc(const TCHAR *input, double *outval, TCHAR *outstring, int maxlen); 7 | extern bool iscalcformula(const TCHAR *formula); 8 | 9 | #endif /* UAE_CALC_H */ 10 | -------------------------------------------------------------------------------- /sources/src/pcem/t3100e.h: -------------------------------------------------------------------------------- 1 | void t3100e_notify_set(uint8_t value); 2 | void t3100e_display_set(uint8_t value); 3 | uint8_t t3100e_display_get(); 4 | uint8_t t3100e_config_get(); 5 | void t3100e_turbo_set(uint8_t value); 6 | uint8_t t3100e_mono_get(); 7 | void t3100e_mono_set(uint8_t value); 8 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/compress-file-to-dir-without-write-perm.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # motivated by issue #3523 4 | 5 | datagen > file 6 | mkdir out 7 | chmod 000 out 8 | 9 | zstd file -q --trace-file-stat -o out/file.zst 10 | zstd -tq out/file.zst 11 | 12 | chmod 777 out 13 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/EchoReverb.dsp: -------------------------------------------------------------------------------- 1 | filters = 2 2 | filter0 = echo 3 | filter1 = reverb 4 | 5 | echo_delay = "200" 6 | echo_feedback = "0.6" 7 | echo_amp = "0.25" 8 | 9 | reverb_roomwidth = 0.75 10 | reverb_roomsize = 0.75 11 | reverb_damping = 1.0 12 | reverb_wettime = 0.3 13 | -------------------------------------------------------------------------------- /sources/src/gfx-sdl/gfx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, SDL version 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | #define GFX_NAME "sdl" 10 | #define USE_SDL_GFX 11 | #define PICASSO96_SUPPORTED 12 | #define PICASSO96 13 | -------------------------------------------------------------------------------- /sources/src/gfx-x11/gfx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, X version 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | #define GFX_NAME "x11" 10 | #define USE_X11_GFX 11 | #define PICASSO96 12 | #define PICASSO96_SUPPORTED 13 | -------------------------------------------------------------------------------- /sources/src/gui-cocoa/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libguidep.a 7 | 8 | libguidep_a_SOURCES = cocoaui.m 9 | -------------------------------------------------------------------------------- /sources/src/gui-none/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libguidep.a 7 | 8 | libguidep_a_SOURCES = nogui.c 9 | -------------------------------------------------------------------------------- /sources/src/jd-none/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libjoydep.a 7 | 8 | libjoydep_a_SOURCES = joystick.c 9 | -------------------------------------------------------------------------------- /sources/src/jd-sdl/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libjoydep.a 7 | 8 | libjoydep_a_SOURCES = joystick.c 9 | -------------------------------------------------------------------------------- /sources/src/include/akiko.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_AKIKO_H 2 | #define UAE_AKIKO_H 3 | 4 | #define AKIKO_BASE 0xb80000 5 | #define AKIKO_BASE_END 0xb80040 6 | 7 | extern int akiko_init (void); 8 | extern void akiko_mute (int); 9 | extern bool akiko_ntscmode(void); 10 | 11 | #endif /* UAE_AKIKO_H */ 12 | -------------------------------------------------------------------------------- /sources/src/jd-amigainput/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libjoydep.a 7 | 8 | libjoydep_a_SOURCES = joystick.c 9 | -------------------------------------------------------------------------------- /sources/src/jd-amigaos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libjoydep.a 7 | 8 | libjoydep_a_SOURCES = joystick.c 9 | -------------------------------------------------------------------------------- /sources/src/jd-linuxold/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libjoydep.a 7 | 8 | libjoydep_a_SOURCES = joystick.c 9 | -------------------------------------------------------------------------------- /sources/src/pcem/pic.h: -------------------------------------------------------------------------------- 1 | void pic_init(); 2 | void pic2_init(); 3 | void pic_init_elcrx(); 4 | void pic_reset(); 5 | 6 | void picint(uint16_t num); 7 | void picintlevel(uint16_t num); 8 | void picintc(uint16_t num); 9 | uint8_t picinterrupt(); 10 | void picclear(int num); 11 | void dumppic(); 12 | -------------------------------------------------------------------------------- /sources/src/test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_PROGRAMS = test_optflag 7 | 8 | test_optflag_SOURCES = test_optflag.c 9 | -------------------------------------------------------------------------------- /sources/src/md-amd64-gcc/support.c: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The Portable Amiga Emulator 3 | * 4 | * Miscellaneous machine dependent support functions and definitions 5 | * 6 | * Copyright 2005 Richard Drummond 7 | */ 8 | 9 | /* Use the i386 version */ 10 | #include "md-i386-gcc/support.c" 11 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_unk_ramdac.h: -------------------------------------------------------------------------------- 1 | typedef struct unk_ramdac_t 2 | { 3 | int state; 4 | uint8_t ctrl; 5 | } unk_ramdac_t; 6 | 7 | void unk_ramdac_out(uint16_t addr, uint8_t val, unk_ramdac_t *ramdac, svga_t *svga); 8 | uint8_t unk_ramdac_in(uint16_t addr, unk_ramdac_t *ramdac, svga_t *svga); 9 | -------------------------------------------------------------------------------- /deps/zstd/build/VS2010/CompileAsCpp.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CompileAsCpp 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/Mono.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = panning 3 | 4 | # Gains are linear. 5 | 6 | # Stereo Mono: 7 | panning_left_mix = "0.5 0.5" 8 | panning_right_mix = "0.5 0.5" 9 | 10 | # Mono on one speaker: 11 | # panning_left_mix = "0.5 0.5" 12 | # panning_right_mix = "0.0 0.0" 13 | -------------------------------------------------------------------------------- /sources/src/gui-beos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ -Wno-multichar 5 | 6 | noinst_LIBRARIES = libguidep.a 7 | 8 | libguidep_a_SOURCES = gui.cpp 9 | -------------------------------------------------------------------------------- /sources/src/jd-beos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CFLAGS@ -Wno-multichar 5 | 6 | noinst_LIBRARIES = libjoydep.a 7 | 8 | libjoydep_a_SOURCES = joystick.cpp 9 | -------------------------------------------------------------------------------- /deps/libchdr/include/libchdr/chdconfig.h: -------------------------------------------------------------------------------- 1 | #ifndef __CHDCONFIG_H__ 2 | #define __CHDCONFIG_H__ 3 | 4 | /* Configure CHDR features here */ 5 | #define WANT_RAW_DATA_SECTOR 1 6 | #define WANT_SUBCODE 1 7 | #define NEED_CACHE_HUNK 1 8 | #define VERIFY_BLOCK_CRC 1 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /deps/libmpeg2/src/libmpeg2.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libmpeg2 7 | Description: A decoding library for MPEG-1 and MPEG-2 streams. 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -lmpeg2 10 | Cflags: -I${includedir}/@PACKAGE@ 11 | -------------------------------------------------------------------------------- /deps/zstd/.cirrus.yml: -------------------------------------------------------------------------------- 1 | task: 2 | name: FreeBSD (shortest) 3 | freebsd_instance: 4 | matrix: 5 | image_family: freebsd-13-0 6 | image_family: freebsd-12-2 7 | install_script: pkg install -y gmake coreutils 8 | script: | 9 | MOREFLAGS="-Werror" gmake -j all 10 | gmake shortest 11 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dict-builder/no-inputs.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | zstd --train 2 | ! Warning : nb of samples too low for proper processing ! 3 | ! Please provide _one file per sample_. 4 | ! Alternatively, split files into fixed-size blocks representative of samples, with -B# 5 | Error 14 : nb of samples too low 6 | -------------------------------------------------------------------------------- /sources/src/archivers/xfd/main.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include 4 | 5 | void *xmalloc(int v) 6 | { 7 | return malloc(v); 8 | } 9 | 10 | void *zfile_fopen(const char *name, const char *mode) 11 | { 12 | return fopen(name, mode); 13 | } 14 | void zfile_fclose(void *z) 15 | { 16 | fclose(z); 17 | } 18 | -------------------------------------------------------------------------------- /sources/src/logging.c: -------------------------------------------------------------------------------- 1 | #include "uae/log.h" 2 | #include 3 | #include 4 | 5 | void UAECALL uae_log(const char *format, ...) 6 | { 7 | /* Redirect UAE_LOG_VA_ARGS_FULL to use write_log instead */ 8 | #define uae_log write_log 9 | UAE_LOG_VA_ARGS_FULL(format); 10 | #undef uae_log 11 | } 12 | -------------------------------------------------------------------------------- /sources/src/pcem/t1000.h: -------------------------------------------------------------------------------- 1 | void t1000_syskey(uint8_t andmask, uint8_t ormask, uint8_t xormask); 2 | 3 | void t1000_configsys_loadnvr(); 4 | void t1000_emsboard_loadnvr(); 5 | void t1200_state_loadnvr(); 6 | 7 | void t1000_configsys_savenvr(); 8 | void t1000_emsboard_savenvr(); 9 | void t1200_state_savenvr(); 10 | -------------------------------------------------------------------------------- /sources/src/include/midiemu.h: -------------------------------------------------------------------------------- 1 | 2 | extern int midi_emu; 3 | extern void midi_emu_close(void); 4 | extern int midi_emu_open(const TCHAR *); 5 | extern void midi_emu_parse(uae_u8 *midi, int len); 6 | extern bool midi_emu_available(const TCHAR *); 7 | extern void midi_emu_reopen(void); 8 | extern void midi_update_sound(float); 9 | -------------------------------------------------------------------------------- /sources/src/keymap/beos_rawkeys.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Support for mapping BeOS scancodes to UAE input events 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | extern const struct uaekey_hostmap beos_keymap[]; 10 | extern struct uae_hotkeyseq beos_hotkeys[]; 11 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/basic/output_dir.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | println "+ zstd -r * --output-dir-mirror=\"\"" 4 | zstd -r * --output-dir-mirror="" && die "Should not allow empty output dir!" 5 | println "+ zstd -r * --output-dir-flat=\"\"" 6 | zstd -r * --output-dir-flat="" && die "Should not allow empty output dir!" 7 | exit 0 8 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/zstd-symlinks/zstdcat.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | # Test zstdcat symlink in bin/ 5 | zstdcat hello.zst 6 | zstdcat hello.zst world 7 | zstdcat hello world.zst 8 | zstdcat hello.zst world.zst 9 | 10 | # Test local zstdcat symlink 11 | ln -s $(which zstd) ./zstdcat 12 | ./zstdcat hello.zst 13 | -------------------------------------------------------------------------------- /sources/src/od-linux/memory_uae.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * See if this OS has mmap. 5 | * 6 | * Copyright 1996 Bernd Schmidt 7 | */ 8 | 9 | #undef USE_MAPPED_MEMORY 10 | 11 | #if USER_PROGRAMS_BEHAVE > 0 12 | #define USE_MAPPED_MEMORY 13 | #endif 14 | 15 | #define CAN_MAP_MEMORY 16 | -------------------------------------------------------------------------------- /sources/src/od-macosx/memory_uae.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * See if this OS has mmap. 5 | * 6 | * Copyright 1996 Bernd Schmidt 7 | */ 8 | 9 | #undef USE_MAPPED_MEMORY 10 | 11 | #if USER_PROGRAMS_BEHAVE > 0 12 | #define USE_MAPPED_MEMORY 13 | #endif 14 | 15 | #define CAN_MAP_MEMORY 16 | -------------------------------------------------------------------------------- /sources/src/td-sdl/thread.c: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * SDL thread support 5 | * 6 | * Copyright 2004 Richard Drummond 7 | * 8 | */ 9 | 10 | /* Stop OS X linker complaing about an empty linker object */ 11 | void thread_dummy (void); 12 | 13 | void thread_dummy (void) 14 | { 15 | } 16 | -------------------------------------------------------------------------------- /sources/src/gfx-svga/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libgfxdep.a 7 | 8 | libgfxdep_a_SOURCES = svga.c 9 | 10 | noinst_HEADERS = gfx.h 11 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo_display.h: -------------------------------------------------------------------------------- 1 | void voodoo_update_ncc(voodoo_t *voodoo, int tmu); 2 | void voodoo_pixelclock_update(voodoo_t *voodoo); 3 | void voodoo_generate_filter_v1(voodoo_t *voodoo); 4 | void voodoo_generate_filter_v2(voodoo_t *voodoo); 5 | void voodoo_threshold_check(voodoo_t *voodoo); 6 | void voodoo_callback(void *p); 7 | -------------------------------------------------------------------------------- /sources/src/sd-sdl/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libsnddep.a 7 | 8 | libsnddep_a_SOURCES = sound.c 9 | 10 | noinst_HEADERS = sound.h 11 | -------------------------------------------------------------------------------- /sources/src/sd-uss/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libsnddep.a 7 | 8 | libsnddep_a_SOURCES = sound.c 9 | 10 | noinst_HEADERS = sound.h 11 | -------------------------------------------------------------------------------- /sources/src/td-none/thread.c: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Dummy thread support 5 | * 6 | * Copyright 2004 Richard Drummond 7 | * 8 | */ 9 | 10 | /* Stop OS X linker complaing about an empty linker object */ 11 | void thread_dummy (void); 12 | 13 | void thread_dummy (void) 14 | { 15 | } 16 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/window-resize.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | datagen -g1G > file 3 | zstd --long=30 -1 --single-thread --no-content-size -f file 4 | zstd -l -v file.zst 5 | 6 | # We want to ignore stderr (its outputting "*** zstd command line interface 7 | # 64-bits v1.5.3, by Yann Collet ***") 8 | 9 | rm file file.zst 10 | -------------------------------------------------------------------------------- /sources/src/archivers/zip/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libzip.a 7 | 8 | libzip_a_SOURCES = unzip.c 9 | 10 | noinst_HEADERS = unzip.h 11 | -------------------------------------------------------------------------------- /sources/src/gfx-curses/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libgfxdep.a 7 | 8 | libgfxdep_a_SOURCES = ncurses.c 9 | 10 | noinst_HEADERS = gfx.h 11 | -------------------------------------------------------------------------------- /sources/src/pcem/mca.h: -------------------------------------------------------------------------------- 1 | void mca_init(int nr_cards); 2 | void mca_add(uint8_t (*read)(int addr, void *priv), void (*write)(int addr, uint8_t val, void *priv), void (*reset)(void *priv), void *priv); 3 | void mca_set_index(int index); 4 | uint8_t mca_read(uint16_t port); 5 | void mca_write(uint16_t port, uint8_t val); 6 | void mca_reset(void); 7 | -------------------------------------------------------------------------------- /sources/src/pcem/nvr.h: -------------------------------------------------------------------------------- 1 | #include "device.h" 2 | 3 | extern device_t nvr_device; 4 | 5 | extern int enable_sync; 6 | 7 | extern int nvr_dosave; 8 | 9 | void loadnvr(); 10 | void savenvr(); 11 | 12 | FILE *nvrfopen(char *fn, char *mode); 13 | 14 | extern uint8_t nvrram[128+64]; 15 | extern int nvrmask; 16 | extern int oldromset; 17 | -------------------------------------------------------------------------------- /sources/src/sd-alsa/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libsnddep.a 7 | 8 | libsnddep_a_SOURCES = sound.c 9 | 10 | noinst_HEADERS = sound.h 11 | -------------------------------------------------------------------------------- /sources/src/sd-amigaos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libsnddep.a 7 | 8 | libsnddep_a_SOURCES = sound.c 9 | 10 | noinst_HEADERS = sound.h 11 | -------------------------------------------------------------------------------- /sources/src/sd-none/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libsnddep.a 7 | 8 | libsnddep_a_SOURCES = sound.c 9 | 10 | noinst_HEADERS = sound.h 11 | -------------------------------------------------------------------------------- /sources/src/sd-solaris/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libsnddep.a 7 | 8 | libsnddep_a_SOURCES = sound.c 9 | 10 | noinst_HEADERS = sound.h 11 | -------------------------------------------------------------------------------- /retrodep/threaddep/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libthreaddep.a 7 | 8 | libthreaddep_a_SOURCES = thread.c 9 | 10 | noinst_HEADERS = thread.h 11 | -------------------------------------------------------------------------------- /sources/src/td-beos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libthreaddep.a 7 | 8 | libthreaddep_a_SOURCES = thread.c 9 | 10 | noinst_HEADERS = thread.h 11 | -------------------------------------------------------------------------------- /sources/src/td-none/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libthreaddep.a 7 | 8 | libthreaddep_a_SOURCES = thread.c 9 | 10 | noinst_HEADERS = thread.h 11 | -------------------------------------------------------------------------------- /sources/src/td-posix/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libthreaddep.a 7 | 8 | libthreaddep_a_SOURCES = thread.c 9 | 10 | noinst_HEADERS = thread.h 11 | -------------------------------------------------------------------------------- /sources/src/td-sdl/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libthreaddep.a 7 | 8 | libthreaddep_a_SOURCES = thread.c 9 | 10 | noinst_HEADERS = thread.h 11 | -------------------------------------------------------------------------------- /libretro-common/glsym/README.md: -------------------------------------------------------------------------------- 1 | # Autogenerate GL extension loaders 2 | 3 | ## OpenGL desktop 4 | 5 | Use Khronos' recent [header](www.opengl.org/registry/api/glext.h). 6 | 7 | ./glgen.py /usr/include/GL/glext.h glsym_gl.h glsym_gl.c 8 | 9 | ## OpenGL ES 10 | 11 | ./glgen.py /usr/include/GLES2/gl2ext.h glsym_es2.h glsym_es2.c 12 | -------------------------------------------------------------------------------- /retrodep/driveclick_cmaker.sh: -------------------------------------------------------------------------------- 1 | echo "" > driveclick_wav.c 2 | cd driveclick_wav/ 3 | xxd -i drive_click.wav >> ../driveclick_wav.c 4 | xxd -i drive_snatch.wav >> ../driveclick_wav.c 5 | xxd -i drive_spin.wav >> ../driveclick_wav.c 6 | xxd -i drive_spinnd.wav >> ../driveclick_wav.c 7 | xxd -i drive_startup.wav >> ../driveclick_wav.c 8 | cd .. 9 | -------------------------------------------------------------------------------- /sources/src/gui-qt/puae_bridge.h: -------------------------------------------------------------------------------- 1 | #ifndef PUAE_BRIDGE_H 2 | #define PUAE_BRIDGE_H 3 | 4 | #include 5 | #include "sysdeps.h" 6 | 7 | extern "C" { 8 | extern void inputdevice_updateconfig (const struct uae_prefs *srcprefs, struct uae_prefs *dstprefs); 9 | } 10 | extern void read_rom_list (void); 11 | 12 | #endif // PUAE_BRIDGE_H 13 | -------------------------------------------------------------------------------- /sources/src/td-amigaos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libthreaddep.a 7 | 8 | libthreaddep_a_SOURCES = thread.c 9 | 10 | noinst_HEADERS = thread.h 11 | -------------------------------------------------------------------------------- /deps/libmpeg2/src/convert/libmpeg2convert.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libmpeg2convert 7 | Description: libmpeg2 helper functions for converting to various formats. 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -lmpeg2convert 10 | Cflags: -I${includedir}/@PACKAGE@ 11 | -------------------------------------------------------------------------------- /deps/zstd/examples/.gitignore: -------------------------------------------------------------------------------- 1 | #build 2 | simple_compression 3 | simple_decompression 4 | multiple_simple_compression 5 | dictionary_compression 6 | dictionary_decompression 7 | streaming_compression 8 | streaming_decompression 9 | multiple_streaming_compression 10 | streaming_memory_usage 11 | 12 | #test artefact 13 | tmp* 14 | test* 15 | *.zst 16 | -------------------------------------------------------------------------------- /sources/src/gfx-amigaos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libgfxdep.a 7 | 8 | libgfxdep_a_SOURCES = ami-win.c ami-appw.c 9 | 10 | noinst_HEADERS = gfx.h 11 | -------------------------------------------------------------------------------- /sources/src/gfx-cocoa/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libgfxdep.a 7 | 8 | libgfxdep_a_SOURCES = cocoa_gfx.m 9 | 10 | noinst_HEADERS = gfx.h cocoa_gfx.h 11 | -------------------------------------------------------------------------------- /sources/src/include/draco.h: -------------------------------------------------------------------------------- 1 | 2 | void casablanca_map_overlay(void); 3 | void draco_map_overlay(void); 4 | void draco_init(void); 5 | void draco_free(void); 6 | bool draco_mouse(int port, int x, int y, int z, int b); 7 | void draco_bustimeout(uaecptr addr); 8 | void draco_ext_interrupt(bool); 9 | void draco_keycode(uae_u16 scancode, uae_u8 state); 10 | -------------------------------------------------------------------------------- /sources/src/md-ppc/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libmachdep.a 7 | 8 | libmachdep_a_SOURCES = support.c 9 | 10 | noinst_HEADERS = m68k.h maccess.h rpt.h 11 | -------------------------------------------------------------------------------- /sources/src/sd-beos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CFLAGS@ -Wno-multichar 5 | 6 | noinst_LIBRARIES = libsnddep.a 7 | 8 | libsnddep_a_SOURCES = sound.cpp 9 | 10 | noinst_HEADERS = sound.h 11 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/cltools/zstdless.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | println "+ good path" 6 | zstdless file.zst 7 | println "+ pass parameters" 8 | zstdless -N file.zst # This parameter does not produce line #s when piped, but still serves to test that the flag went to less and not zstd 9 | println "+ bad path" 10 | zstdless bad.zst >&2 11 | -------------------------------------------------------------------------------- /sources/src/include/uae/likely.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_LIKELY_H 2 | #define UAE_LIKELY_H 3 | 4 | #ifdef HAVE___BUILTIN_EXPECT 5 | 6 | #define likely(x) __builtin_expect(!!(x), 1) 7 | #define unlikely(x) __builtin_expect(!!(x), 0) 8 | 9 | #else 10 | 11 | #define likely(x) x 12 | #define unlikely(x) x 13 | 14 | #endif 15 | 16 | #endif /* UAE_LIKELY_H */ 17 | -------------------------------------------------------------------------------- /sources/src/md-amd64-gcc/m68kops.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * MC68000 emulation - machine-dependent optimized operations 5 | * 6 | * (c) 2004-2005 Richard Drummond 7 | */ 8 | 9 | #ifndef EUAE_MACHDEP_M68KOPS_H 10 | #define EUAE_MACHDEP_M68KOPS_H 11 | 12 | /* dummy */ 13 | 14 | #endif /* EUAE_MACHDEP_M68KOPS_H */ 15 | -------------------------------------------------------------------------------- /sources/src/md-ppc/rpt.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Definitions for accessing cycle counters on a given machine, if possible. 5 | * 6 | * Copyright 1998 Bernd Schmidt 7 | */ 8 | 9 | typedef unsigned long frame_time_t; 10 | 11 | static __inline__ frame_time_t read_processor_time (void) 12 | { 13 | return 0; 14 | } 15 | -------------------------------------------------------------------------------- /sources/src/pcem/codegen_backend_x86.h: -------------------------------------------------------------------------------- 1 | #include "codegen_backend_x86_defs.h" 2 | 3 | #define BLOCK_SIZE 0x10000 4 | #define BLOCK_MASK 0xffff 5 | #define BLOCK_START 0 6 | 7 | #define HASH_SIZE 0x20000 8 | #define HASH_MASK 0x1ffff 9 | 10 | #define HASH(l) ((l) & 0x1ffff) 11 | 12 | #define BLOCK_MAX 0x3c0 13 | 14 | #define CODEGEN_BACKEND_HAS_MOV_IMM 15 | -------------------------------------------------------------------------------- /sources/src/include/joystick.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Joystick emulation prototypes 5 | * 6 | * Copyright 1995 Bernd Schmidt 7 | */ 8 | 9 | extern void read_joystick (int nr, unsigned int *dir, int *button); 10 | extern void init_joystick (void); 11 | extern void close_joystick (void); 12 | 13 | extern int nr_joysticks; 14 | -------------------------------------------------------------------------------- /sources/src/keymap/keymap_all.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Support for mapping raw keys to UAE input events; 5 | * 6 | * Copyright 2004-2005 Richard Drummond 7 | */ 8 | 9 | #include "keymap/x11pc_rawkeys.h" 10 | #include "keymap/quartz_rawkeys.h" 11 | #include "keymap/beos_rawkeys.h" 12 | #include "keymap/amiga_rawkeys.h" 13 | -------------------------------------------------------------------------------- /sources/src/od-generic/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libosdep.a 7 | 8 | libosdep_a_SOURCES = main.c memory.c parser.c 9 | 10 | noinst_HEADERS = memory_uae.h hrtimer.h 11 | -------------------------------------------------------------------------------- /sources/src/pcem/codegen_backend_x86-64.h: -------------------------------------------------------------------------------- 1 | #include "codegen_backend_x86-64_defs.h" 2 | 3 | #define BLOCK_SIZE 0x4000 4 | #define BLOCK_MASK 0x3fff 5 | #define BLOCK_START 0 6 | 7 | #define HASH_SIZE 0x20000 8 | #define HASH_MASK 0x1ffff 9 | 10 | #define HASH(l) ((l) & 0x1ffff) 11 | 12 | #define BLOCK_MAX 0x3c0 13 | 14 | #define CODEGEN_BACKEND_HAS_MOV_IMM 15 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/common/format.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . "$COMMON/platform.sh" 4 | 5 | zstd_supports_format() 6 | { 7 | zstd -h | grep > $INTOVOID -- "--format=$1" 8 | } 9 | 10 | format_extension() 11 | { 12 | if [ "$1" = "zstd" ]; then 13 | printf "zst" 14 | elif [ "$1" = "gzip" ]; then 15 | printf "gz" 16 | else 17 | printf "$1" 18 | fi 19 | } 20 | -------------------------------------------------------------------------------- /retrodep/machdep/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libmachdep.a 7 | 8 | libmachdep_a_SOURCES = support.c 9 | 10 | noinst_HEADERS = machdep.h m68k.h m68kops.h maccess.h rpt.h 11 | -------------------------------------------------------------------------------- /sources/src/keymap/amiga_rawkeys.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Support for mapping raw keys codes to platform-independent 5 | * UAE key codes on AmigaOS and clones. 6 | * 7 | * Copyright 2004-2005 Richard Drummond 8 | */ 9 | 10 | extern const struct uaekey_hostmap amiga_keymap[]; 11 | extern struct uae_hotkeyseq amiga_hotkeys[]; 12 | -------------------------------------------------------------------------------- /deps-ps3/ps3_functions.c: -------------------------------------------------------------------------------- 1 | #include "ps3_headers.h" 2 | 3 | #ifndef __PSL1GHT__ 4 | 5 | INLINE int gettimeofday(struct timeval* tv, void* blah) 6 | { 7 | int64_t time = sys_time_get_system_time(); 8 | 9 | tv->tv_sec = time / 1000000; 10 | tv->tv_usec = time - (tv->tv_sec * 1000000); // implicit rounding will take care of this for us 11 | return 0; 12 | } 13 | #endif 14 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dictionaries/golden.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | GOLDEN_COMP_DIR="$ZSTD_REPO_DIR/tests/golden-compression/" 6 | GOLDEN_DICT_DIR="$ZSTD_REPO_DIR/tests/golden-dictionaries/" 7 | 8 | zstd -D "$GOLDEN_DICT_DIR/http-dict-missing-symbols" "$GOLDEN_COMP_DIR/http" -o http.zst 9 | zstd -D "$GOLDEN_DICT_DIR/http-dict-missing-symbols" -t http.zst 10 | -------------------------------------------------------------------------------- /sources/src/md-amd64-gcc/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libmachdep.a 7 | 8 | libmachdep_a_SOURCES = support.c 9 | 10 | noinst_HEADERS = machdep.h m68k.h m68kops.h maccess.h rpt.h 11 | -------------------------------------------------------------------------------- /sources/src/md-generic/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libmachdep.a 7 | 8 | libmachdep_a_SOURCES = support.c 9 | 10 | noinst_HEADERS = machdep.h m68k.h m68kops.h maccess.h rpt.h 11 | -------------------------------------------------------------------------------- /sources/src/md-i386-gcc/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libmachdep.a 7 | 8 | libmachdep_a_SOURCES = support.c 9 | 10 | noinst_HEADERS = machdep.h m68k.h m68kops.h maccess.h rpt.h 11 | -------------------------------------------------------------------------------- /sources/src/md-ppc-gcc/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libmachdep.a 7 | 8 | libmachdep_a_SOURCES = support.c 9 | 10 | noinst_HEADERS = machdep.h m68k.h m68kops.h maccess.h rpt.h 11 | -------------------------------------------------------------------------------- /sources/src/scsi-none.c: -------------------------------------------------------------------------------- 1 | #include "sysconfig.h" 2 | #include "sysdeps.h" 3 | 4 | #include "scsidev.h" 5 | 6 | uaecptr scsidev_startup (uaecptr resaddr) { return resaddr; } 7 | void scsidev_install (void) {} 8 | void scsidev_reset (void) {} 9 | void scsidev_start_threads (void) {} 10 | 11 | int scsi_do_disk_change (int unitnum, int insert, int *pollmode) { return -1; } 12 | -------------------------------------------------------------------------------- /retrodep/machdep/m68k.h: -------------------------------------------------------------------------------- 1 | #if defined (__x86_64__) 2 | #include "../../sources/src/md-amd64-gcc/m68k.h" 3 | #elif defined (__i386__) 4 | #include "../../sources/src/md-i386-gcc/m68k.h" 5 | #elif defined(__powerpc__) && !defined(WIIU) && !defined(__PS3__) 6 | #include "../../sources/src/md-ppc-gcc/m68k.h" 7 | #else 8 | #include "../../sources/src/md-generic/m68k.h" 9 | #endif 10 | -------------------------------------------------------------------------------- /sources/src/include/parallel.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_PARALLEL_H 2 | #define UAE_PARALLEL_H 3 | 4 | extern int isprinter (void); 5 | extern void doprinter (uae_u8); 6 | extern void flushprinter (void); 7 | extern void closeprinter (void); 8 | extern int isprinteropen (void); 9 | extern void initparallel (void); 10 | extern int paraport_init (void); 11 | 12 | #endif /* UAE_PARALLEL_H */ 13 | -------------------------------------------------------------------------------- /sources/src/od-linux/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libosdep.a 7 | 8 | libosdep_a_SOURCES = main.c memory.c blkdev-linux.c parser.c 9 | 10 | noinst_HEADERS = memory_uae.h hrtimer.h 11 | -------------------------------------------------------------------------------- /sources/src/gui-muirexx/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libguidep.a 7 | 8 | libguidep_a_SOURCES = ami-rexx.c ami-gui.c 9 | 10 | dist_bin_SCRIPTS = UAEWB UAEWB.aux UAEWB.rexx UAEGUI.rexx 11 | -------------------------------------------------------------------------------- /sources/src/keymap/quartz_rawkeys.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Support for mapping Quartz keycodes to UAE input events 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | extern const struct uaekey_hostmap quartz_keymap[]; 10 | extern struct uae_hotkeyseq quartz_hotkeys[]; 11 | extern const int quartz_modkeytable[]; 12 | -------------------------------------------------------------------------------- /sources/src/od-beos/memory_uae.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * See if this OS has mmap or equivalent 5 | * 6 | * Copyright 1996 Bernd Schmidt 7 | */ 8 | 9 | #undef USE_MAPPED_MEMORY 10 | #undef CAN_MAP_MEMORY 11 | 12 | /* Don't need to set execute permission on the 13 | * compiler cache for BeOS. */ 14 | #define COMPILER_CACHE_NEEDS_NO_MPROTECT 15 | -------------------------------------------------------------------------------- /sources/src/gfx-sdl/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libgfxdep.a 7 | 8 | libgfxdep_a_SOURCES = sdlgfx.c sdlkeys.c sdlkeys_dik.c rawkeys.c 9 | 10 | noinst_HEADERS = gfx.h sdlgfx.h sdlkeys_dik.h 11 | -------------------------------------------------------------------------------- /sources/src/gfx-beos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CFLAGS@ -Wno-multichar 5 | 6 | noinst_LIBRARIES = libgfxdep.a 7 | 8 | libgfxdep_a_SOURCES = be-UAE.cpp be-Window.cpp be-Input.cpp 9 | 10 | noinst_HEADERS = gfx.h be-UAE.h be-Window.h 11 | -------------------------------------------------------------------------------- /sources/src/gfx-x11/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CFLAGS += @X_CFLAGS@ 5 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 6 | AM_CXXFLAGS += @X_CFLAGS@ 7 | 8 | noinst_LIBRARIES = libgfxdep.a 9 | 10 | libgfxdep_a_SOURCES = xwin.c x11keys.c 11 | 12 | noinst_HEADERS = gfx.h 13 | -------------------------------------------------------------------------------- /sources/src/md-68k/machdep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Processor-specific definitions 5 | */ 6 | 7 | #ifndef MACHDEP_MACHDEP_H 8 | #define MACHDEP_MACHDEP_H 9 | 10 | #define MACHDEP_M68K 11 | #define MACHDEP_NAME "m68k" 12 | 13 | #undef HAVE_MACHDEP_TIMER 14 | 15 | typedef uae_s32 frame_time_t; 16 | #define MAX_FRAME_TIME ((1<<31)-1) 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /sources/src/md-ppc-gcc/machdep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Processor-specific definitions 5 | */ 6 | 7 | #ifndef MACHDEP_MACHDEP_H 8 | #define MACHDEP_MACHDEP_H 9 | 10 | #define MACHDEP_PPC 11 | #define MACHDEP_NAME "ppc" 12 | 13 | #define HAVE_MACHDEP_TIMER 14 | 15 | typedef uae_s32 frame_time_t; 16 | #define MAX_FRAME_TIME ((1<<31)-1) 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/common/mtime.sh: -------------------------------------------------------------------------------- 1 | . "$COMMON/platform.sh" 2 | 3 | MTIME="stat -c %Y" 4 | case "$UNAME" in 5 | Darwin | FreeBSD | OpenBSD | NetBSD) MTIME="stat -f %m" ;; 6 | esac 7 | 8 | assertSameMTime() { 9 | MT1=$($MTIME "$1") 10 | MT2=$($MTIME "$2") 11 | echo MTIME $MT1 $MT2 12 | [ "$MT1" = "$MT2" ] || die "mtime on $1 doesn't match mtime on $2 ($MT1 != $MT2)" 13 | } 14 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dictionaries/dictionary-mismatch.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | zstd files/0 -D dicts/0 -q 2 | zstd -t files/0.zst -D dicts/0 3 | files/0.zst : 1000 bytes 4 | zstd -t files/0.zst -D dicts/1 && die "Must fail" ||: 5 | files/0.zst : Decoding error (36) : Dictionary mismatch 6 | zstd -t files/0.zst && die "Must fail" ||: 7 | files/0.zst : Decoding error (36) : Dictionary mismatch 8 | -------------------------------------------------------------------------------- /retrodep/machdep/machdep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Processor-specific definitions 5 | */ 6 | 7 | #ifndef MACHDEP_MACHDEP_H 8 | #define MACHDEP_MACHDEP_H 9 | 10 | #define MACHDEP_X86 11 | #define MACHDEP_NAME "x86" 12 | 13 | #define HAVE_MACHDEP_TIMER 14 | 15 | typedef uae_s64 frame_time_t; 16 | #define MAX_FRAME_TIME 9223372036854775807LL 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /sources/src/filesys.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # Script to convert an Amiga executable named filesys into a series of 3 | # dw(...) statements. 4 | # This assumes that the first four lines only contain hunk information. 5 | # That is what you get if you assemble/link with a68k/blink 6 | od -v -t xC -w8 filesys |tail -n +5 | sed -e "s,^.......,," \ 7 | -e "s,[0123456789abcdefABCDEF][0123456789abcdefABCDEF],db(0x&);,g" 8 | -------------------------------------------------------------------------------- /sources/src/include/consolehook.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_CONSOLEHOOK_H 2 | #define UAE_CONSOLEHOOK_H 3 | 4 | #include "uae/types.h" 5 | 6 | int consolehook_activate(void); 7 | void consolehook_ret(TrapContext *ctx, uaecptr condev, uaecptr oldbeginio); 8 | uaecptr consolehook_beginio(TrapContext *ctx, uaecptr request); 9 | void consolehook_config(struct uae_prefs *p); 10 | 11 | #endif /* UAE_CONSOLEHOOK_H */ 12 | -------------------------------------------------------------------------------- /sources/src/md-68k/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libmachdep.a 7 | 8 | libmachdep_a_SOURCES = support.c 9 | 10 | noinst_HEADERS = machdep.h m68k.h m68kops.h maccess.h rpt.h 11 | dist_noinst_SCRIPTS = cpuopti 12 | -------------------------------------------------------------------------------- /sources/src/md-generic/machdep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Processor-specific definitions 5 | */ 6 | 7 | #ifndef MACHDEP_MACHDEP_H 8 | #define MACHDEP_MACHDEP_H 9 | 10 | #define MACHDEP_GENERIC 11 | #define MACHDEP_NAME "cpu" 12 | 13 | #undef HAVE_MACHDEP_TIMER 14 | 15 | typedef uae_s32 frame_time_t; 16 | #define MAX_FRAME_TIME ((1<<31)-1) 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /sources/src/pcem/dma.h: -------------------------------------------------------------------------------- 1 | void dma_init(); 2 | void dma16_init(); 3 | void ps2_dma_init(); 4 | void dma_reset(); 5 | 6 | #define DMA_NODATA -1 7 | #define DMA_OVER 0x10000 8 | 9 | void readdma0(); 10 | int readdma1(); 11 | uint8_t readdma2(); 12 | int readdma3(); 13 | 14 | void writedma2(uint8_t temp); 15 | 16 | int dma_channel_read(int channel); 17 | int dma_channel_write(int channel, uint16_t val); 18 | -------------------------------------------------------------------------------- /sources/src/pcem/keyboard_at.h: -------------------------------------------------------------------------------- 1 | void keyboard_at_init(); 2 | void keyboard_at_init_ps2(); 3 | void keyboard_at_reset(); 4 | void keyboard_at_poll(); 5 | void keyboard_at_set_mouse(void (*mouse_write)(uint8_t val, void *p), void *p); 6 | void keyboard_at_adddata_mouse(uint8_t val); 7 | 8 | extern uint8_t mouse_queue[16]; 9 | extern int mouse_queue_start, mouse_queue_end; 10 | extern int mouse_scan; 11 | -------------------------------------------------------------------------------- /sources/src/include/amax.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_AMAX_H 2 | #define UAE_AMAX_H 3 | 4 | #include "uae/types.h" 5 | 6 | void amax_diskwrite (uae_u16 w); 7 | void amax_bfe001_write (uae_u8 pra, uae_u8 dra); 8 | uae_u8 amax_disk_status (uae_u8); 9 | void amax_disk_select (uae_u8 v, uae_u8 ov, int); 10 | void amax_reset (void); 11 | void amax_init (void); 12 | bool amax_active(void); 13 | 14 | #endif /* UAE_AMAX_H */ 15 | -------------------------------------------------------------------------------- /sources/src/md-i386-gcc/machdep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Processor-specific definitions 5 | */ 6 | 7 | #ifndef MACHDEP_MACHDEP_H 8 | #define MACHDEP_MACHDEP_H 9 | 10 | #define MACHDEP_X86 11 | #define MACHDEP_NAME "x86" 12 | 13 | #define HAVE_MACHDEP_TIMER 14 | 15 | typedef uae_s64 frame_time_t; 16 | #define MAX_FRAME_TIME 9223372036854775807LL 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /sources/src/archivers/dms/getbits.h: -------------------------------------------------------------------------------- 1 | 2 | extern ULONG dms_mask_bits[], dms_bitbuf; 3 | extern UCHAR *dms_indata, dms_bitcount; 4 | 5 | #define GETBITS(n) ((USHORT)(dms_bitbuf >> (dms_bitcount-(n)))) 6 | #define DROPBITS(n) {dms_bitbuf &= dms_mask_bits[dms_bitcount-=(n)]; while (dms_bitcount<16) {dms_bitbuf = (dms_bitbuf << 8) | *dms_indata++; dms_bitcount += 8;}} 7 | 8 | 9 | void initbitbuf(UCHAR *); 10 | 11 | -------------------------------------------------------------------------------- /deps/zstd/zlibWrapper/.gitignore: -------------------------------------------------------------------------------- 1 | # object artifacts 2 | *.o 3 | 4 | # Default result files 5 | _* 6 | example 7 | example_zstd.* 8 | example_gz.* 9 | fitblk 10 | fitblk_zstd.* 11 | zwrapbench 12 | foo.gz 13 | 14 | minigzip 15 | minigzip_zstd 16 | example 17 | example_zstd 18 | fitblk 19 | fitblk_zstd 20 | zwrapbench 21 | 22 | # Misc files 23 | *.bat 24 | *.zip 25 | *.txt 26 | 27 | # Directories 28 | minizip/ 29 | -------------------------------------------------------------------------------- /sources/src/od-beos/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CFLAGS@ -Wno-multichar 5 | 6 | noinst_LIBRARIES = libosdep.a 7 | 8 | libosdep_a_SOURCES = main.cpp memory.c parser.c 9 | 10 | noinst_HEADERS = memory_uae.h hrtimer.h 11 | 12 | dist_noinst_DATA = uae.rsrc 13 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/compress-literals.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | # Test --[no-]compress-literals 6 | zstd file --no-compress-literals -1 -c | zstd -t 7 | zstd file --no-compress-literals -19 -c | zstd -t 8 | zstd file --no-compress-literals --fast=1 -c | zstd -t 9 | zstd file --compress-literals -1 -c | zstd -t 10 | zstd file --compress-literals --fast=1 -c | zstd -t 11 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/decompression/pass-through.sh.stdout.exact: -------------------------------------------------------------------------------- 1 | + passthrough enabled 2 | 3 | 2 4 | 23 5 | 234 6 | some data 7 | some data 8 | some data 9 | some data 10 | some data 11 | some data 12 | some data 13 | some data 14 | some data 15 | some data 16 | some data 17 | some data 18 | some data 19 | some data 20 | some data 21 | some data 22 | + passthrough disabled 23 | some data 24 | some data 25 | some data 26 | -------------------------------------------------------------------------------- /sources/src/gfx-cocoa/cocoa_gfx.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Cocoa graphics support 5 | * 6 | * Copyright 2011 Mustafa Tufan 7 | */ 8 | 9 | #import 10 | #import 11 | 12 | #include 13 | #include 14 | 15 | // OpenGL 16 | NSOpenGLContext *glContext; 17 | CGLContextObj cglContext; 18 | BOOL isOpenGLReady; 19 | -------------------------------------------------------------------------------- /sources/src/gui-qt/PUAE.pro: -------------------------------------------------------------------------------- 1 | #------------------------------------------------- 2 | # 3 | # Project created by QtCreator 2010-10-11T09:11:05 4 | # 5 | #------------------------------------------------- 6 | 7 | QT += core gui 8 | 9 | TARGET = PUAE 10 | TEMPLATE = app 11 | 12 | 13 | SOURCES += main.cpp\ 14 | puae_mainwindow.cpp 15 | 16 | HEADERS += puae_mainwindow.h 17 | 18 | FORMS += puae_mainwindow.ui 19 | -------------------------------------------------------------------------------- /sources/src/pcem/keyboard.h: -------------------------------------------------------------------------------- 1 | extern void (*keyboard_send)(uint8_t val); 2 | extern void (*keyboard_poll)(); 3 | void keyboard_process(); 4 | extern int keyboard_scan; 5 | 6 | extern uint8_t pcem_key[272]; 7 | 8 | enum 9 | { 10 | SCANCODE_SET_1, 11 | SCANCODE_SET_2, 12 | SCANCODE_SET_3 13 | }; 14 | 15 | void keyboard_set_scancode_set(int set); 16 | void keyboard_send_scancode(int code, int is_break); 17 | -------------------------------------------------------------------------------- /sources/src/include/osemu.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * OS emulation prototypes 5 | * 6 | * Copyright 1996 Bernd Schmidt 7 | */ 8 | 9 | STATIC_INLINE char *raddr(uaecptr p) 10 | { 11 | return p == 0 ? NULL : (char *)get_real_address (p); 12 | } 13 | 14 | extern void gfxlib_install(void); 15 | 16 | /* graphics.library */ 17 | 18 | extern int GFX_WritePixel(uaecptr rp, int x, int y); 19 | 20 | -------------------------------------------------------------------------------- /sources/src/md-ppc/support.c: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Miscellaneous machine dependent support functions and definitions 5 | * 6 | * Copyright 1996 Bernd Schmidt 7 | */ 8 | 9 | #include "sysconfig.h" 10 | #include "sysdeps.h" 11 | 12 | #include "options.h" 13 | #include "machdep/m68k.h" 14 | 15 | //struct flag_struct regflags; 16 | 17 | int machdep_init (void) 18 | { 19 | return 1; 20 | } 21 | -------------------------------------------------------------------------------- /deps/zstd/programs/zstdless.1: -------------------------------------------------------------------------------- 1 | .TH "ZSTDLESS" "1" "March 2023" "zstd 1.5.5" "User Commands" 2 | .SH "NAME" 3 | \fBzstdless\fR \- view zstandard\-compressed files 4 | .SH "SYNOPSIS" 5 | \fBzstdless\fR [\fIflags\fR] [\fIfile\fR \|\.\|\.\|\.] 6 | .SH "DESCRIPTION" 7 | \fBzstdless\fR runs \fBless\fR(1) on files or stdin, if no \fIfile\fR argument is given, after decompressing them with \fBzstdcat\fR(1)\. 8 | .SH "SEE ALSO" 9 | \fBzstd\fR(1) 10 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/format.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . "$COMMON/format.sh" 4 | 5 | set -e 6 | 7 | # Test --format 8 | zstd --format=zstd file -f 9 | zstd -t file.zst 10 | for format in "gzip" "lz4" "xz" "lzma"; do 11 | if zstd_supports_format $format; then 12 | zstd --format=$format file 13 | zstd -t file.$(format_extension $format) 14 | zstd -c --format=$format file | zstd -t --format=$format 15 | fi 16 | done 17 | -------------------------------------------------------------------------------- /sources/src/include/diskutil.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_DISKUTIL_H 2 | #define UAE_DISKUTIL_H 3 | 4 | #include "uae/types.h" 5 | 6 | int isamigatrack (uae_u16 *amigamfmbuffer, uae_u8 *mfmdata, int len, uae_u8 *writebuffer, uae_u8 *writebuffer_ok, int track, int *outsize); 7 | int ispctrack (uae_u16 *amigamfmbuffer, uae_u8 *mfmdata, int len, uae_u8 *writebuffer, uae_u8 *writebuffer_ok, int track, int *outsize); 8 | 9 | #endif /* UAE_DISKUTIL_H */ 10 | -------------------------------------------------------------------------------- /sources/src/keymap/x11pc_rawkeys.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Support for mapping XFree86 scancodes to UAE input events 5 | * with PC/Mac keyboards 6 | * 7 | * Copyright 2004 Richard Drummond 8 | */ 9 | 10 | extern const struct uaekey_hostmap x11pc_keymap[]; 11 | extern struct uae_hotkeyseq x11pc_hotkeys[]; 12 | #if 0 13 | extern const int x11pc_modkeytable[]; 14 | #endif 15 | -------------------------------------------------------------------------------- /sources/src/include/crc32.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_CRC32_H 2 | #define UAE_CRC32_H 3 | 4 | #include "uae/types.h" 5 | 6 | extern uae_u32 get_crc32 (void *p, int size); 7 | extern uae_u16 get_crc16 (void *p, int size); 8 | extern uae_u32 get_crc32_val (uae_u8 v, uae_u32 crc); 9 | extern void get_sha1 (void *p, int size, void *out); 10 | extern const TCHAR *get_sha1_txt (void *p, int size); 11 | #define SHA1_SIZE 20 12 | 13 | #endif /* UAE_CRC32_H */ 14 | -------------------------------------------------------------------------------- /sources/src/pcem/plat-mouse.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | #ifndef UAE 5 | 6 | void mouse_init(); 7 | void mouse_close(); 8 | extern int mouse_buttons; 9 | void mouse_poll_host(); 10 | void mouse_get_mickeys(int *x, int *y, int *z); 11 | extern int mousecapture; 12 | #endif 13 | #ifdef __cplusplus 14 | } 15 | #endif 16 | #ifdef UAE 17 | extern int mouse_buttons; 18 | #endif 19 | -------------------------------------------------------------------------------- /deps/libmpeg2/src/configure.incl: -------------------------------------------------------------------------------- 1 | AC_SUBST([LIBMPEG2_CFLAGS]) 2 | 3 | dnl avoid -fPIC when possible 4 | AC_LIBTOOL_NON_PIC([LIBMPEG2_CFLAGS="$LIBMPEG2_CFLAGS -prefer-non-pic"]) 5 | 6 | dnl check for cpudetect 7 | AC_ARG_ENABLE([accel-detect], 8 | [ --disable-accel-detect make a version without accel detection code]) 9 | if test x"$enable_accel_detect" != x"no"; then 10 | AC_DEFINE([ACCEL_DETECT],,[autodetect accelerations]) 11 | fi 12 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/basic/memlimit.sh.stdout.exact: -------------------------------------------------------------------------------- 1 | + zstd --memory=32LB file 2 | + zstd --memory=32LiB file 3 | + zstd --memory=32A file 4 | + zstd --memory=32r82347dn83 file 5 | + zstd --memory=32asbdf file 6 | + zstd --memory=hello file 7 | + zstd --memory=1 file 8 | + zstd --memory=1K file 9 | + zstd --memory=1KB file 10 | + zstd --memory=1KiB file 11 | + zstd --memory=1M file 12 | + zstd --memory=1MB file 13 | + zstd --memory=1MiB file 14 | -------------------------------------------------------------------------------- /sources/src/archivers/lha/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = liblha.a 7 | 8 | liblha_a_SOURCES = crcio.c dhuf.c header.c huf.c larc.c \ 9 | lhamaketbl.c lharc.c shuf.c slide.c uae_lha.c \ 10 | util.c 11 | 12 | noinst_HEADERS = lha.h lha_macro.h 13 | -------------------------------------------------------------------------------- /deps/zstd/programs/zstdless.1.md: -------------------------------------------------------------------------------- 1 | zstdless(1) -- view zstandard-compressed files 2 | ============================================================================ 3 | 4 | SYNOPSIS 5 | -------- 6 | 7 | `zstdless` [] [ ...] 8 | 9 | 10 | DESCRIPTION 11 | ----------- 12 | `zstdless` runs `less`(1) on files or stdin, if no argument is given, after decompressing them with `zstdcat`(1). 13 | 14 | SEE ALSO 15 | -------- 16 | `zstd`(1) 17 | -------------------------------------------------------------------------------- /sources/src/od-amiga/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libosdep.a 7 | 8 | libosdep_a_SOURCES = main.c memory.c support.c ami-disk.c blkdev-amiga.c parser.c 9 | 10 | noinst_HEADERS = amiga-kludges.h memory_uae.h hrtimer.h 11 | 12 | dist_noinst_SCRIPTS = scc 13 | -------------------------------------------------------------------------------- /deps/zstd/.buckconfig: -------------------------------------------------------------------------------- 1 | [cxx] 2 | cppflags = -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=4 3 | cflags = -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wundef -Wpointer-arith 4 | cxxppflags = -DXXH_NAMESPACE=ZSTD_ -DZSTD_LEGACY_SUPPORT=4 5 | cxxflags = -std=c++11 -Wno-deprecated-declarations 6 | gtest_dep = //contrib/pzstd:gtest 7 | 8 | [httpserver] 9 | port = 0 10 | -------------------------------------------------------------------------------- /sources/src/md-amd64-gcc/machdep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * Processor-specific definitions 5 | * 6 | * Copyright 2005 Richard Drummond 7 | */ 8 | 9 | #ifndef MACHDEP_MACHDEP_H 10 | #define MACHDEP_MACHDEP_H 11 | 12 | #define MACHDEP_X86 13 | #define MACHDEP_NAME "amd64" 14 | 15 | #define HAVE_MACHDEP_TIMER 16 | 17 | typedef uae_s64 frame_time_t; 18 | #define MAX_FRAME_TIME 9223372036854775807LL 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /sources/src/od-macosx/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libosdep.a 7 | 8 | libosdep_a_SOURCES = main.m memory.c parser.c 9 | 10 | noinst_HEADERS = main.h memory_uae.h hrtimer.h 11 | noinst_DATA = Info.plist.in puae.icns Credits.rtf.in 12 | 13 | EXTRA_DIST = puae.icns 14 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_voodoo_fifo.h: -------------------------------------------------------------------------------- 1 | void voodoo_wake_fifo_thread(voodoo_t *voodoo); 2 | void voodoo_wake_fifo_thread_now(voodoo_t *voodoo); 3 | void voodoo_wake_timer(void *p); 4 | void voodoo_queue_command(voodoo_t *voodoo, uint32_t addr_type, uint32_t val); 5 | void voodoo_flush(voodoo_t *voodoo); 6 | void voodoo_wake_fifo_threads(voodoo_set_t *set, voodoo_t *voodoo); 7 | void voodoo_wait_for_swap_complete(voodoo_t *voodoo); 8 | void voodoo_fifo_thread(void *param); 9 | -------------------------------------------------------------------------------- /sources/src/include/genblitter.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Optimized blitter minterm function generator 5 | * 6 | * Copyright 1995,1996 Bernd Schmidt 7 | * Copyright 1996 Alessandro Bissacco 8 | */ 9 | 10 | #ifndef UAE_GENBLITTER_H 11 | #define UAE_GENBLITTER_H 12 | 13 | struct blitop { 14 | const char *s; 15 | int used; 16 | }; 17 | 18 | extern struct blitop blitops[256]; 19 | 20 | #endif /* UAE_GENBLITTER_H */ 21 | -------------------------------------------------------------------------------- /sources/src/od-amiga/rpt.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Cycle counting using AmigaOS EClock 5 | * 6 | * Copyright 2003 Richard Drummond 7 | */ 8 | 9 | #include 10 | #include 11 | 12 | typedef unsigned long frame_time_t; 13 | 14 | STATIC_INLINE frame_time_t read_processor_time (void) 15 | { 16 | struct EClockVal etime; 17 | 18 | ReadEClock (&etime); 19 | return etime.ev_lo; 20 | } 21 | -------------------------------------------------------------------------------- /sources/src/include/sana2.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * SANAII compatible network driver emulation 5 | * 6 | * (c) 2007 Toni Wilen 7 | */ 8 | 9 | #ifndef UAE_SANA2_H 10 | #define UAE_SANA2_H 11 | 12 | #include "uae/types.h" 13 | 14 | #define MAX_TOTAL_NET_DEVICES 30 15 | 16 | uaecptr netdev_startup(TrapContext*, uaecptr resaddr); 17 | void netdev_install(void); 18 | 19 | extern int log_net; 20 | 21 | #endif /* UAE_SANA2_H */ 22 | -------------------------------------------------------------------------------- /deps/7zip/Delta.h: -------------------------------------------------------------------------------- 1 | /* Delta.h -- Delta converter 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __DELTA_H 5 | #define __DELTA_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | #define DELTA_STATE_SIZE 256 12 | 13 | void Delta_Init(Byte *state); 14 | void Delta_Encode(Byte *state, unsigned delta, Byte *data, SizeT size); 15 | void Delta_Decode(Byte *state, unsigned delta, Byte *data, SizeT size); 16 | 17 | EXTERN_C_END 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /retrodep/target.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, *nix version 5 | * 6 | * Copyright 1997 Bernd Schmidt 7 | */ 8 | 9 | #define TARGET_NAME "libretro" 10 | 11 | #define DEFPRTNAME "null" 12 | #define DEFSERNAME "null" 13 | 14 | #undef OPTIONS_IN_HOME 15 | #define OPTIONSFILENAME "default.uae" 16 | 17 | #if defined(WIIU) 18 | #undef OPTIONSFILENAME 19 | #define OPTIONSFILENAME "sd:/retroarch/saves/default.uae" 20 | #endif 21 | -------------------------------------------------------------------------------- /deps/zstd/contrib/docker/README.md: -------------------------------------------------------------------------------- 1 | 2 | ## Requirement 3 | 4 | The `Dockerfile` script requires a version of `docker` >= 17.05 5 | 6 | ## Installing docker 7 | 8 | The official docker install docs use a ppa with a modern version available: 9 | https://docs.docker.com/install/linux/docker-ce/ubuntu/ 10 | 11 | ## How to run 12 | 13 | `docker build -t zstd .` 14 | 15 | ## test 16 | 17 | ``` 18 | echo foo | docker run -i --rm zstd | docker run -i --rm zstd zstdcat 19 | foo 20 | ``` 21 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/Chorus.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = chorus 3 | 4 | # Controls the base delay of the chorus (milliseconds). 5 | # chorus_delay_ms = 25.0 6 | # 7 | # Controls the depth of the delay. The delay will vary between delay_ms +/- depth_ms. 8 | # chorus_depth_ms = 1.0 9 | # 10 | # Frequency of LFO which controls delay. 11 | # chorus_lfo_freq = 0.5 12 | # 13 | # Controls dry/wet-ness of effect. 1.0 = full chorus, 0.0 = no chorus. 14 | # chorus_drywet = 0.8 15 | -------------------------------------------------------------------------------- /deps/libchdr/README.md: -------------------------------------------------------------------------------- 1 | # libchdr 2 | 3 | libchdr is a standalone library for reading MAME's CHDv1-v5 formats. 4 | 5 | The code is based off of MAME's old C codebase which read up to CHDv4 with OS-dependent features removed, and CHDv5 support backported from MAME's current C++ codebase. 6 | 7 | libchdr is licensed under the BSD 3-Clause (see [LICENSE.txt](LICENSE.txt)) and uses third party libraries that are each distributed under their own terms (see each library's license in [deps/](deps/)). 8 | -------------------------------------------------------------------------------- /deps/zstd/.circleci/images/primary/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM circleci/buildpack-deps@sha256:f6f10c11b7b8ccfd4f4a5b830c3256803604ce61292b60cb22e26b12f62b0e8c 2 | 3 | RUN sudo dpkg --add-architecture i386 4 | RUN sudo apt-get -y -qq update 5 | RUN sudo apt-get -y install \ 6 | gcc-multilib-powerpc-linux-gnu gcc-arm-linux-gnueabi \ 7 | libc6-dev-armel-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross \ 8 | libc6-dev-ppc64-powerpc-cross zstd gzip coreutils \ 9 | libcurl4-openssl-dev 10 | -------------------------------------------------------------------------------- /retrodep/machdep/m68kops.h: -------------------------------------------------------------------------------- 1 | #if defined (__x86_64__) 2 | #include "../../sources/src/md-generic/m68kops.h" 3 | #elif defined (__i386__) 4 | #include "../../sources/src/md-i386-gcc/m68kops.h" 5 | #elif defined(__powerpc__) && !defined(WIIU) && !defined(__PS3__) 6 | #include "../../sources/src/md-ppc-gcc/m68kops.h" 7 | #else 8 | #include 9 | #if RETRO_IS_BIG_ENDIAN 10 | #define WORDS_BIGENDIAN 11 | #endif 12 | #include "../../sources/src/md-generic/m68kops.h" 13 | #endif 14 | -------------------------------------------------------------------------------- /sources/src/include/ersatz.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * A "replacement" for a missing Kickstart 5 | * 6 | * (c) 1995 Bernd Schmidt 7 | */ 8 | 9 | #ifndef UAE_ERSATZ_H 10 | #define UAE_ERSATZ_H 11 | 12 | #include "uae/types.h" 13 | 14 | extern void init_ersatz_rom (uae_u8 *data); 15 | extern void ersatz_chipcopy (void); 16 | extern void ersatz_perform (uae_u16); 17 | extern void DISK_ersatz_read (int,int, uaecptr); 18 | 19 | #endif /* UAE_ERSATZ_H */ 20 | -------------------------------------------------------------------------------- /sources/src/include/videograb.h: -------------------------------------------------------------------------------- 1 | 2 | bool initvideograb(const TCHAR *filename); 3 | void uninitvideograb(void); 4 | bool getvideograb(long **buffer, int *width, int *height); 5 | void pausevideograb(int pause); 6 | uae_s64 getsetpositionvideograb(uae_s64 framepos); 7 | uae_s64 getdurationvideograb(void); 8 | bool isvideograb(void); 9 | bool getpausevideograb(void); 10 | void setvolumevideograb(int volume); 11 | void setchflagsvideograb(int chflags, bool mute); 12 | void isvideograb_status(void); 13 | -------------------------------------------------------------------------------- /sources/src/od-amiga/memory.c: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * OS-specific memory support functions 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | #include "sysconfig.h" 10 | #include "sysdeps.h" 11 | 12 | #ifdef JIT 13 | 14 | /* 15 | * Allocate executable memory for JIT cache 16 | */ 17 | void *cache_alloc (int size) 18 | { 19 | return malloc (size); 20 | } 21 | 22 | void cache_free (void *cache) 23 | { 24 | xfree (cache); 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /sources/src/od-beos/memory.c: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * OS-specific memory support functions 5 | * 6 | * Copyright 2004 Richard Drummond 7 | */ 8 | 9 | #include "sysconfig.h" 10 | #include "sysdeps.h" 11 | 12 | #ifdef JIT 13 | 14 | /* 15 | * Allocate executable memory for JIT cache 16 | */ 17 | void *cache_alloc (int size) 18 | { 19 | return malloc (size); 20 | } 21 | 22 | void cache_free (void *cache) 23 | { 24 | xfree (cache); 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /deps/zstd/build/.gitignore: -------------------------------------------------------------------------------- 1 | # Visual C++ 2 | .vs/ 3 | *Copy 4 | *.db 5 | *.opensdf 6 | *.sdf 7 | *.suo 8 | *.user 9 | *.opendb 10 | 11 | VS2008/bin/ 12 | VS2010/bin/ 13 | VS2010/zwrapbench/ 14 | VS2012/ 15 | VS2013/ 16 | VS2015/ 17 | Studio* 18 | 19 | # CMake 20 | cmake/build/ 21 | CMakeCache.txt 22 | CMakeFiles 23 | CMakeScripts 24 | Testing 25 | Makefile 26 | cmake_install.cmake 27 | install_manifest.txt 28 | compile_commands.json 29 | CTestTestfile.cmake 30 | build 31 | lib 32 | !cmake/lib 33 | !meson/lib 34 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/decompression/pass-through.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | file :230.00% ( 10 B => 23 B, file.zst) 2 | zstd: file: unsupported format 3 | zstd: file: unsupported format 4 | zstd: file: unsupported format 5 | zstd: file: unsupported format 6 | zstd: /*stdin*\: unsupported format 7 | zstd: file: unsupported format 8 | zstd: file: unsupported format 9 | zstd: /*stdin*\: unsupported format 10 | zstd: /*stdin*\: unsupported format 11 | zstd: file: unsupported format 12 | -------------------------------------------------------------------------------- /sources/src/include/uaeexe.h: -------------------------------------------------------------------------------- 1 | /* 2 | * uaeexe.h - launch executable in UAE 3 | * 4 | * (c) 1997 by Samuel Devulder 5 | */ 6 | 7 | struct uae_xcmd { 8 | struct uae_xcmd *prev, *next; 9 | TCHAR *cmd; 10 | }; 11 | 12 | #define UAEEXE_ORG 0xF0FF90 /* sam: I hope this slot is free */ 13 | 14 | #define UAEEXE_OK 0 15 | #define UAEEXE_NOTRUNNING 1 16 | #define UAEEXE_NOMEM 2 17 | 18 | extern void uaeexe_install (void); 19 | extern int uaeexe (const TCHAR *cmd); 20 | 21 | 22 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/multi-threaded.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | file.zst : 65537 bytes 2 | file.zst : 65537 bytes 3 | file.zst : 65537 bytes 4 | file.zst : 65537 bytes 5 | file.zst : 65537 bytes 6 | file.zst : 65537 bytes 7 | file.zst : 65537 bytes 8 | file.zst : 65537 bytes 9 | file.zst : 65537 bytes 10 | Warning : decompression does not support multi-threading 11 | file.zst : 65537 bytes 12 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dictionaries/setup_once: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | . "$COMMON/platform.sh" 6 | 7 | 8 | mkdir files/ dicts/ 9 | 10 | for seed in $(seq 50); do 11 | datagen -g1000 -s$seed > files/$seed 12 | done 13 | 14 | zstd --train -r files -o dicts/0 -qq 15 | 16 | for seed in $(seq 51 100); do 17 | datagen -g1000 -s$seed > files/$seed 18 | done 19 | 20 | zstd --train -r files -o dicts/1 -qq 21 | 22 | cmp dicts/0 dicts/1 && die "dictionaries must not match!" 23 | 24 | datagen -g1000 > files/0 25 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/IIR.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = iir 3 | 4 | # Defaults. 5 | #iir_frequency = 1024.0 6 | #iir_quality = 0.707 7 | #iir_gain = 0.0 8 | #iir_type = LPF 9 | 10 | # Filter types: 11 | # LPF: Low-pass 12 | # HPF: High-pass 13 | # BPCSGF: Band-pass #1 14 | # BPZPGF: Band-pass #2 15 | # APF: Allpass 16 | # NOTCH: Notch filter 17 | # RIAA_phono: RIAA record/tape deemphasis 18 | # PEQ: peaking band EQ 19 | # BBOOST: Bassboost 20 | # LSH: Low-shelf 21 | # HSH: High-shelf 22 | # RIAA_CD: CD de-emphasis 23 | -------------------------------------------------------------------------------- /sources/src/include/dongle.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_DONGLE_H 2 | #define UAE_DONGLE_H 3 | 4 | #include "uae/types.h" 5 | 6 | extern void dongle_reset (void); 7 | extern uae_u8 dongle_cia_read (int, int, uae_u8, uae_u8); 8 | extern void dongle_cia_write (int, int, uae_u8, uae_u8); 9 | extern void dongle_joytest (uae_u16); 10 | extern uae_u16 dongle_joydat (int, uae_u16); 11 | extern void dongle_potgo (uae_u16); 12 | extern uae_u16 dongle_potgor (uae_u16); 13 | extern int dongle_analogjoy (int, int); 14 | 15 | #endif /* UAE_DONGLE_H */ 16 | -------------------------------------------------------------------------------- /sources/src/od-amiga/memory_uae.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * See if this OS has mmap or equivalent 5 | * 6 | * Copyright 1996 Bernd Schmidt 7 | */ 8 | 9 | #undef USE_MAPPED_MEMORY 10 | #undef CAN_MAP_MEMORY 11 | 12 | #define OS_WITHOUT_MEMORY_MANAGEMENT 13 | 14 | #ifndef SAVE_MEMORY 15 | #define SAVE_MEMORY 16 | #endif 17 | 18 | /* sam: fmode defined in custom.c conflicts with the done defined */ 19 | /* in sc:include/stdio.h */ 20 | #ifdef __SASC 21 | #define fmode my_fmode 22 | #endif 23 | -------------------------------------------------------------------------------- /sources/src/keymap/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 5 | 6 | noinst_LIBRARIES = libkeymap.a 7 | 8 | libkeymap_a_SOURCES = keymap.c x11pc_rawkeys.c quartz_rawkeys.c beos_rawkeys.c \ 9 | amiga_rawkeys.c 10 | 11 | noinst_HEADERS = keymap.h x11pc_rawkeys.h quartz_rawkeys.h beos_rawkeys.h \ 12 | amiga_rawkeys.h keymap_common.h keymap_all.h hotkeys_common.h 13 | -------------------------------------------------------------------------------- /deps/zstd/build/cmake/CMakeModules/GetZstdLibraryVersion.cmake: -------------------------------------------------------------------------------- 1 | function(GetZstdLibraryVersion _header _major _minor _patch) 2 | # Read file content 3 | file(READ ${_header} CONTENT) 4 | 5 | string(REGEX MATCH ".*define ZSTD_VERSION_MAJOR *([0-9]+).*define ZSTD_VERSION_MINOR *([0-9]+).*define ZSTD_VERSION_RELEASE *([0-9]+)" VERSION_REGEX "${CONTENT}") 6 | set(${_major} ${CMAKE_MATCH_1} PARENT_SCOPE) 7 | set(${_minor} ${CMAKE_MATCH_2} PARENT_SCOPE) 8 | set(${_patch} ${CMAKE_MATCH_3} PARENT_SCOPE) 9 | endfunction() 10 | 11 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/adapt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | # Test --adapt 6 | zstd -f file --adapt -c | zstd -t 7 | 8 | datagen -g100M > file100M 9 | 10 | # Pick parameters to force fast adaptation, even on slow systems 11 | zstd --adapt -vvvv -19 --zstd=wlog=10 file100M -o /dev/null 2>&1 | grep -q "faster speed , lighter compression" 12 | 13 | # Adaption still happens with --no-progress 14 | zstd --no-progress --adapt -vvvv -19 --zstd=wlog=10 file100M -o /dev/null 2>&1 | grep -q "faster speed , lighter compression" 15 | -------------------------------------------------------------------------------- /libretro-common/samples/compat/fnmatch/Makefile: -------------------------------------------------------------------------------- 1 | TARGET := compat_fnmatch_test 2 | 3 | LIBRETRO_COMM_DIR := ../../.. 4 | 5 | SOURCES := \ 6 | compat_fnmatch_test.c \ 7 | $(LIBRETRO_COMM_DIR)/compat/compat_fnmatch.c 8 | 9 | OBJS := $(SOURCES:.c=.o) 10 | 11 | CFLAGS += -Wall -pedantic -std=gnu99 -g -I$(LIBRETRO_COMM_DIR)/include 12 | 13 | all: $(TARGET) 14 | 15 | %.o: %.c 16 | $(CC) -c -o $@ $< $(CFLAGS) 17 | 18 | $(TARGET): $(OBJS) 19 | $(CC) -o $@ $^ $(LDFLAGS) 20 | 21 | clean: 22 | rm -f $(TARGET) $(OBJS) 23 | 24 | .PHONY: clean 25 | -------------------------------------------------------------------------------- /sources/src/include/caps.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_CAPS_H 2 | #define UAE_CAPS_H 3 | 4 | int caps_init (void); 5 | void caps_unloadimage (int drv); 6 | int caps_loadimage (struct zfile *zf, int drv, int *num_tracks); 7 | int caps_loadtrack (uae_u16 *mfmbuf, uae_u16 *tracktiming, int drv, int track, int *tracklength, int *multirev, int *gapoffset, int *nextrev, bool sametrack); 8 | int caps_loadrevolution (uae_u16 *mfmbuf, uae_u16 *tracktiming, int drv, int track, int *tracklength, int *nextrev, bool track_access_done); 9 | 10 | #endif /* UAE_CAPS_H */ 11 | -------------------------------------------------------------------------------- /sources/src/targets/t-beos.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, BeOS version 5 | * 6 | * Copyright 1997 Bernd Schmidt 7 | */ 8 | 9 | #define TARGET_NAME "beos" 10 | 11 | #define TARGET_ROM_PATH "~/" 12 | #define TARGET_FLOPPY_PATH "~/" 13 | #define TARGET_HARDFILE_PATH "~/" 14 | #define TARGET_SAVESTATE_PATH "~/" 15 | 16 | #define OPTIONSFILENAME ".uaerc" 17 | 18 | #define DEFPRTNAME "lpr" 19 | #define DEFSERNAME "/dev/ports/serial1" 20 | 21 | #define NO_MAIN_IN_MAIN_C 22 | -------------------------------------------------------------------------------- /deps/libz/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | #ifndef _INFFAST_H 11 | #define _INFFAST_H 12 | 13 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /deps/zstd/lib/libzstd.pc.in: -------------------------------------------------------------------------------- 1 | # ZSTD - standard compression algorithm 2 | # Copyright (c) Meta Platforms, Inc. and affiliates. 3 | # BSD 2-Clause License (https://opensource.org/licenses/bsd-license.php) 4 | 5 | prefix=@PREFIX@ 6 | exec_prefix=@EXEC_PREFIX@ 7 | includedir=@INCLUDEDIR@ 8 | libdir=@LIBDIR@ 9 | 10 | Name: zstd 11 | Description: fast lossless compression algorithm library 12 | URL: https://facebook.github.io/zstd/ 13 | Version: @VERSION@ 14 | Libs: -L${libdir} -lzstd 15 | Libs.private: @LIBS_PRIVATE@ 16 | Cflags: -I${includedir} 17 | -------------------------------------------------------------------------------- /sources/src/pcem/plat-keyboard.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | #ifndef UAE 5 | #include 6 | 7 | void keyboard_init(); 8 | void keyboard_close(); 9 | void keyboard_poll_host(); 10 | extern uint8_t pcem_key[272]; 11 | extern int rawinputkey[272]; 12 | #endif 13 | #ifndef __unix 14 | #define KEY_LCONTROL 0x1d 15 | #define KEY_RCONTROL (0x1d | 0x80) 16 | #define KEY_END (0x4f | 0x80) 17 | #endif 18 | 19 | #ifdef __cplusplus 20 | } 21 | #endif 22 | 23 | -------------------------------------------------------------------------------- /deps/zstd/zlibWrapper/BUCK: -------------------------------------------------------------------------------- 1 | cxx_library( 2 | name='zlib_wrapper', 3 | visibility=['PUBLIC'], 4 | exported_linker_flags=['-lz'], 5 | header_namespace='', 6 | exported_headers=['zstd_zlibwrapper.h'], 7 | headers=[ 8 | 'gzcompatibility.h', 9 | 'gzguts.h', 10 | ], 11 | srcs=glob(['*.c']), 12 | deps=[ 13 | '//lib:zstd', 14 | '//lib:zstd_common', 15 | ], 16 | ) 17 | 18 | cxx_binary( 19 | name='minigzip', 20 | srcs=['examples/minigzip.c'], 21 | deps=[':zlib_wrapper'], 22 | ) 23 | -------------------------------------------------------------------------------- /sources/src/gui-sdl/vkbd.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | #define VKBD_X 20 4 | #define VKBD_Y 200 5 | 6 | #define VKBD_LEFT 1 7 | #define VKBD_RIGHT 2 8 | #define VKBD_UP 4 9 | #define VKBD_DOWN 8 10 | #define VKBD_BUTTON 16 11 | #define VKBD_BUTTON2 32 12 | 13 | int vkbd_init(void); 14 | void vkbd_quit(void); 15 | void vkbd_redraw(void); 16 | SDLKey vkbd_process(void); 17 | void vkbd_init_button2(void); 18 | 19 | extern int vkbd_mode; 20 | extern int vkbd_move; 21 | extern SDLKey vkbd_key; 22 | extern int vkbd_keysave; 23 | extern SDLKey vkbd_button2; 24 | -------------------------------------------------------------------------------- /sources/src/include/cd32_fmv.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_CD32_FMV_H 2 | #define UAE_CD32_FMV_H 3 | 4 | #include "uae/types.h" 5 | 6 | extern addrbank *cd32_fmv_init (struct autoconfig_info *aci); 7 | 8 | extern void cd32_fmv_state(int state); 9 | extern void cd32_fmv_new_image(int, int, int, uae_u8*); 10 | extern void cd32_fmv_genlock(struct vidbuffer*, struct vidbuffer*); 11 | extern void cd32_fmv_new_border_color(uae_u32); 12 | extern void cd32_fmv_set_sync(float svpos, float adjust); 13 | 14 | extern int cd32_fmv_active; 15 | 16 | #endif /* UAE_CD32_FMV_H */ 17 | -------------------------------------------------------------------------------- /deps/zstd/contrib/pzstd/utils/Portability.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | */ 9 | 10 | #pragma once 11 | 12 | #include 13 | 14 | // Required for windows, which defines min/max, but we want the std:: version. 15 | #undef min 16 | #undef max 17 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/golden.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | GOLDEN_DIR="$ZSTD_REPO_DIR/tests/golden-compression/" 6 | cp -r "$GOLDEN_DIR" golden/ 7 | 8 | zstd -rf golden/ --output-dir-mirror golden-compressed/ 9 | zstd -r -t golden-compressed/ 10 | 11 | zstd --target-compressed-block-size=1024 -rf golden/ --output-dir-mirror golden-compressed/ 12 | zstd -r -t golden-compressed/ 13 | 14 | # PR #3517 block splitter corruption test 15 | zstd -rf -19 --zstd=mml=7 golden/ --output-dir-mirror golden-compressed/ 16 | zstd -r -t golden-compressed/ -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/decompress-stdin-to-stdout.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | Trace:FileStat: > UTIL_isConsole(0) 2 | Trace:FileStat: < 0 3 | Trace:FileStat: > UTIL_isConsole(1) 4 | Trace:FileStat: < 0 5 | Trace:FileStat: > UTIL_isConsole(2) 6 | Trace:FileStat: < 0 7 | Trace:FileStat: > UTIL_isDirectory(/*stdin*\) 8 | Trace:FileStat: > UTIL_stat(-1, /*stdin*\) 9 | Trace:FileStat: < 0 10 | Trace:FileStat: < 0 11 | Trace:FileStat: > UTIL_isRegularFile(/*stdout*\) 12 | Trace:FileStat: > UTIL_stat(-1, /*stdout*\) 13 | Trace:FileStat: < 0 14 | Trace:FileStat: < 0 15 | -------------------------------------------------------------------------------- /sources/src/pcem/sound_dbopl.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" { 3 | #endif 4 | void opl_init(void (*timer_callback)(void *param, int timer, int64_t period), void *timer_param, int nr, int is_opl3, int opl_emu); 5 | void opl_write(int nr, uint16_t addr, uint8_t val); 6 | uint8_t opl_read(int nr, uint16_t addr); 7 | void opl_timer_over(int nr, int timer); 8 | void opl2_update(int nr, int16_t *buffer, int samples); 9 | void opl3_update(int nr, int16_t *buffer, int samples); 10 | #ifdef __cplusplus 11 | } 12 | #endif 13 | -------------------------------------------------------------------------------- /deps/zstd/contrib/linux-kernel/test/include/linux/errno.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | * You may select, at your option, one of the above-listed licenses. 9 | */ 10 | #ifndef LINUX_ERRNO_H 11 | #define LINUX_ERRNO_H 12 | 13 | #define EINVAL 22 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /sources/src/include/sndboard.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_SNDBOARD_H 2 | #define UAE_SNDBOARD_H 3 | 4 | #include "uae/types.h" 5 | 6 | bool toccata_init(struct autoconfig_info *aci); 7 | bool prelude_init(struct autoconfig_info *aci); 8 | bool prelude1200_init(struct autoconfig_info *aci); 9 | void update_sndboard_sound(float); 10 | void sndboard_ext_volume(void); 11 | 12 | bool uaesndboard_init_z2(struct autoconfig_info *aci); 13 | bool uaesndboard_init_z3(struct autoconfig_info *aci); 14 | 15 | bool pmx_init(struct autoconfig_info *aci); 16 | 17 | #endif /* UAE_SNDBOARD_H */ 18 | -------------------------------------------------------------------------------- /sources/src/include/tabletlibrary.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_TABLETLIBRARY_H 2 | #define UAE_TABLETLIBRARY_H 3 | 4 | #include "uae/types.h" 5 | 6 | uaecptr tabletlib_startup(TrapContext*, uaecptr resaddr); 7 | void tabletlib_install(void); 8 | 9 | extern void tabletlib_tablet(int x, int y, int z, 10 | int pressure, int maxpressure, uae_u32 buttonbits, int inproximity, 11 | int ax, int ay, int az); 12 | extern void tabletlib_tablet_info(int maxx, int maxy, int maxz, int maxax, int maxay, int maxaz, int xres, int yres); 13 | 14 | #endif /* UAE_TABLETLIBRARY_H */ 15 | -------------------------------------------------------------------------------- /deps/zstd/contrib/linux-kernel/test/include/linux/limits.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | * You may select, at your option, one of the above-listed licenses. 9 | */ 10 | #ifndef LINUX_LIMITS_H 11 | #define LINUX_LIMITS_H 12 | 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /deps/zstd/contrib/linux-kernel/test/include/linux/stddef.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | * You may select, at your option, one of the above-listed licenses. 9 | */ 10 | #ifndef LINUX_STDDEF_H 11 | #define LINUX_STDDEF_H 12 | 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /deps/zstd/programs/.gitignore: -------------------------------------------------------------------------------- 1 | # local binary (Makefile) 2 | zstd 3 | zstd32 4 | zstd4 5 | zstd-compress 6 | zstd-decompress 7 | zstd-frugal 8 | zstd-small 9 | zstd-nolegacy 10 | zstd-dictBuilder 11 | zstd-dll 12 | 13 | # Object files 14 | *.o 15 | *.ko 16 | default.profraw 17 | have_zlib 18 | 19 | # Executables 20 | *.exe 21 | *.out 22 | *.app 23 | 24 | # Default result files 25 | dictionary 26 | grillResults.txt 27 | _* 28 | tmp* 29 | *.zst 30 | result 31 | out 32 | 33 | # fuzzer 34 | afl 35 | 36 | # Misc files 37 | *.bat 38 | !windres/generate_res.bat 39 | dirTest* 40 | -------------------------------------------------------------------------------- /libretro-common/samples/compat/snprintf/Makefile: -------------------------------------------------------------------------------- 1 | TARGET := snprintf 2 | 3 | CORE_DIR := . 4 | LIBRETRO_COMM_DIR := ../../.. 5 | 6 | SOURCES_C := \ 7 | $(CORE_DIR)/snprintf_test.c \ 8 | $(LIBRETRO_COMM_DIR)/compat/compat_snprintf.c 9 | 10 | OBJS := $(SOURCES_C:.c=.o) 11 | 12 | CFLAGS += -Wall -pedantic -std=gnu99 -I$(LIBRETRO_COMM_DIR)/include 13 | 14 | all: $(TARGET) 15 | 16 | %.o: %.c 17 | $(CC) -c -o $@ $< $(CFLAGS) 18 | 19 | $(TARGET): $(OBJS) 20 | $(CC) -o $@ $^ $(LDFLAGS) 21 | 22 | clean: 23 | rm -f $(TARGET) $(OBJS) 24 | 25 | .PHONY: clean 26 | -------------------------------------------------------------------------------- /deps/zstd/contrib/linux-kernel/test/include/linux/printk.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | * You may select, at your option, one of the above-listed licenses. 9 | */ 10 | #ifndef LINUX_PRINTK_H 11 | #define LINUX_PRINTK_H 12 | 13 | #define pr_debug(...) 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/Panning.dsp: -------------------------------------------------------------------------------- 1 | filters = 1 2 | filter0 = panning 3 | 4 | # Gains are linear. 5 | 6 | # The default. Left and right channels map to each other. 7 | panning_left_mix = "1.0 0.0" 8 | panning_right_mix = "0.0 1.0" 9 | 10 | # Some examples: 11 | # 12 | # Mono: 13 | # panning_left_mix = "0.5 0.5" 14 | # panning_right_mix = "0.5 0.5" 15 | 16 | # Swap left and right channels: 17 | # panning_left_mix = "0.0 1.0" 18 | # panning_right_mix = "1.0 0.0" 19 | # 20 | # Mono on one speaker: 21 | # panning_left_mix = "0.5 0.5" 22 | # panning_right_mix = "0.0 0.0" 23 | -------------------------------------------------------------------------------- /sources/src/missing.c: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Various stuff missing in some OSes. 5 | * 6 | * Copyright 1997 Bernd Schmidt 7 | */ 8 | 9 | #include "sysconfig.h" 10 | #include 11 | #include 12 | #include "uae/string.h" 13 | #include "uae/types.h" 14 | 15 | #ifndef HAVE_STRDUP 16 | 17 | TCHAR *my_strdup (const TCHAR *s) 18 | { 19 | /* The casts to char * are there to shut up the compiler on HPUX */ 20 | TCHAR *x = (char*)xmalloc(strlen((TCHAR *)s) + 1); 21 | strcpy(x, (TCHAR *)s); 22 | return x; 23 | } 24 | 25 | #endif 26 | 27 | -------------------------------------------------------------------------------- /deps/zstd/build/cmake/contrib/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # ################################################################ 2 | # Copyright (c) Meta Platforms, Inc. and affiliates. 3 | # All rights reserved. 4 | # 5 | # This source code is licensed under both the BSD-style license (found in the 6 | # LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | # in the COPYING file in the root directory of this source tree). 8 | # ################################################################ 9 | 10 | project(contrib) 11 | 12 | add_subdirectory(pzstd) 13 | add_subdirectory(gen_html) 14 | -------------------------------------------------------------------------------- /deps/zstd/contrib/linux-kernel/test/include/linux/types.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | * You may select, at your option, one of the above-listed licenses. 9 | */ 10 | #ifndef LINUX_TYPES_H 11 | #define LINUX_TYPES_H 12 | 13 | #include 14 | #include 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/multiple-files.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | 4 | # setup 5 | echo "file1" > file1 6 | echo "file2" > file2 7 | 8 | echo "Test zstd ./file1 - file2" 9 | rm -f ./file*.zst 10 | echo "stdin" | zstd ./file1 - ./file2 | zstd -d 11 | cat file1.zst | zstd -d 12 | cat file2.zst | zstd -d 13 | 14 | echo "Test zstd -d ./file1.zst - file2.zst" 15 | rm ./file1 ./file2 16 | echo "stdin" | zstd - | zstd -d ./file1.zst - file2.zst 17 | cat file1 18 | cat file2 19 | 20 | echo "zstd -d ./file1.zst - file2.zst -c" 21 | echo "stdin" | zstd | zstd -d ./file1.zst - file2.zst -c 22 | -------------------------------------------------------------------------------- /deps/libmpeg2/src/convert/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CFLAGS = $(OPT_CFLAGS) $(LIBMPEG2_CFLAGS) 2 | 3 | lib_LTLIBRARIES = libmpeg2convert.la 4 | libmpeg2convert_la_SOURCES = rgb.c uyvy.c 5 | libmpeg2convert_la_LIBADD = libmpeg2convertarch.la 6 | libmpeg2convert_la_LDFLAGS = -no-undefined 7 | 8 | noinst_LTLIBRARIES = libmpeg2convertarch.la 9 | libmpeg2convertarch_la_SOURCES = rgb_mmx.c rgb_vis.c 10 | libmpeg2convertarch_la_CFLAGS = $(OPT_CFLAGS) $(ARCH_OPT_CFLAGS) $(LIBMPEG2_CFLAGS) 11 | 12 | pkgconfigdir = $(libdir)/pkgconfig 13 | pkgconfig_DATA = libmpeg2convert.pc 14 | 15 | EXTRA_DIST = convert_internal.h 16 | -------------------------------------------------------------------------------- /deps/zstd/contrib/gen_html/gen-zstd-manual.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | LIBVER_MAJOR_SCRIPT=`sed -n '/define ZSTD_VERSION_MAJOR/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < ../../lib/zstd.h` 4 | LIBVER_MINOR_SCRIPT=`sed -n '/define ZSTD_VERSION_MINOR/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < ../../lib/zstd.h` 5 | LIBVER_PATCH_SCRIPT=`sed -n '/define ZSTD_VERSION_RELEASE/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < ../../lib/zstd.h` 6 | LIBVER_SCRIPT=$LIBVER_MAJOR_SCRIPT.$LIBVER_MINOR_SCRIPT.$LIBVER_PATCH_SCRIPT 7 | 8 | echo ZSTD_VERSION=$LIBVER_SCRIPT 9 | ./gen_html $LIBVER_SCRIPT ../../lib/zstd.h ./zstd_manual.html 10 | -------------------------------------------------------------------------------- /sources/src/pcem/sound_mpu401_uart.h: -------------------------------------------------------------------------------- 1 | #ifndef SOUND_MPU401_UART 2 | #define SOUND_MPU401_UART 3 | 4 | typedef struct mpu401_uart_t 5 | { 6 | uint8_t status; 7 | uint8_t rx_data; 8 | 9 | int uart_mode; 10 | uint16_t addr; 11 | int irq; 12 | 13 | int is_aztech; 14 | } mpu401_uart_t; 15 | 16 | void mpu401_uart_init(mpu401_uart_t *mpu, uint16_t addr, int irq, int is_aztech); 17 | void mpu401_uart_update_addr(mpu401_uart_t *mpu, uint16_t addr); 18 | void mpu401_uart_update_irq(mpu401_uart_t *mpu, int irq); 19 | 20 | #endif /* SOUND_MPU401_UART */ 21 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/common/permissions.sh: -------------------------------------------------------------------------------- 1 | . "$COMMON/platform.sh" 2 | 3 | GET_PERMS="stat -c %a" 4 | case "$UNAME" in 5 | Darwin | FreeBSD | OpenBSD | NetBSD) GET_PERMS="stat -f %Lp" ;; 6 | esac 7 | 8 | assertFilePermissions() { 9 | STAT1=$($GET_PERMS "$1") 10 | STAT2=$2 11 | [ "$STAT1" = "$STAT2" ] || die "permissions on $1 don't match expected ($STAT1 != $STAT2)" 12 | } 13 | 14 | assertSamePermissions() { 15 | STAT1=$($GET_PERMS "$1") 16 | STAT2=$($GET_PERMS "$2") 17 | [ "$STAT1" = "$STAT2" ] || die "permissions on $1 don't match those on $2 ($STAT1 != $STAT2)" 18 | } 19 | -------------------------------------------------------------------------------- /sources/src/gui-sdl/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ @SDL_CFLAGS@ 4 | if BUILD_MACOSX_BUNDLE 5 | AM_CFLAGS += -I/Library/Frameworks/SDL_image.framework/Headers -I/Library/Frameworks/SDL_ttf.framework/Headers 6 | endif 7 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 8 | 9 | noinst_LIBRARIES = libguidep.a 10 | 11 | libguidep_a_SOURCES = inputmode.c menu.c menu_load.c menu_prefs.c \ 12 | vkbd.cpp volumecontrol.c 13 | 14 | noinst_HEADERS = inputmode.h menu.h vkbd.h volumecontrol.h 15 | -------------------------------------------------------------------------------- /deps/zstd/contrib/linux-kernel/test/include/linux/math64.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | * You may select, at your option, one of the above-listed licenses. 9 | */ 10 | #ifndef LINUX_MATH64_H 11 | #define LINUX_MATH64_H 12 | 13 | #define div_u64(dividend, divisor) ((dividend) / (divisor)) 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /deps/zstd/tests/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | # test artefacts 2 | corpora 3 | block_decompress 4 | block_round_trip 5 | dictionary_decompress 6 | dictionary_loader 7 | dictionary_round_trip 8 | dictionary_stream_round_trip 9 | raw_dictionary_round_trip 10 | simple_compress 11 | simple_decompress 12 | simple_round_trip 13 | stream_decompress 14 | stream_round_trip 15 | zstd_frame_info 16 | decompress_dstSize_tooSmall 17 | fse_read_ncount 18 | sequence_compression_api 19 | seekable_roundtrip 20 | huf_decompress 21 | huf_round_trip 22 | fuzz-*.log 23 | rt_lib_* 24 | d_lib_* 25 | crash-* 26 | 27 | # misc 28 | trace 29 | tmp* 30 | -------------------------------------------------------------------------------- /deps/zstd/contrib/externalSequenceProducer/README.md: -------------------------------------------------------------------------------- 1 | externalSequenceProducer 2 | ===================== 3 | 4 | `externalSequenceProducer` is a test tool for the Block-Level Sequence Producer API. 5 | It demonstrates how to use the API to perform a simple round-trip test. 6 | 7 | A sample sequence producer is provided in sequence_producer.c, but the user can swap 8 | this out with a different one if desired. The sample sequence producer implements 9 | LZ parsing with a 1KB hashtable. Dictionary-based parsing is not currently supported. 10 | 11 | Command line : 12 | ``` 13 | externalSequenceProducer filename 14 | ``` 15 | -------------------------------------------------------------------------------- /sources/src/gui-gtk/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = @UAE_CPPFLAGS@ 2 | AM_CPPFLAGS += -I$(top_srcdir)/src/include -I$(top_builddir)/src -I$(top_srcdir)/src 3 | AM_CFLAGS = @UAE_CFLAGS@ 4 | AM_CFLAGS += @GTK_CFLAGS@ 5 | AM_CXXFLAGS = @UAE_CXXFLAGS@ 6 | 7 | noinst_LIBRARIES = libguidep.a 8 | 9 | libguidep_a_SOURCES = gtkui.c util.c chooserwidget.c cputypepanel.c \ 10 | cpuspeedpanel.c floppyfileentry.c led.c \ 11 | chipsettypepanel.c chipsetspeedpanel.c 12 | 13 | noinst_HEADERS = util.h chooserwidget.h cputypepanel.h cpuspeedpanel.h \ 14 | floppyfileentry.h led.h chipsettypepanel.h chipsetspeedpanel.h 15 | -------------------------------------------------------------------------------- /deps/zstd/contrib/linux-kernel/test/include/linux/swab.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | * You may select, at your option, one of the above-listed licenses. 9 | */ 10 | #ifndef LINUX_SWAB_H 11 | #define LINUX_SWAB_H 12 | 13 | #define swab32(x) __builtin_bswap32((x)) 14 | #define swab64(x) __builtin_bswap64((x)) 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /libretro-common/audio/dsp_filters/ChipTuneEnhance.dsp: -------------------------------------------------------------------------------- 1 | filters = 4 2 | filter0 = eq 3 | filter1 = reverb 4 | filter2 = iir 5 | filter3 = panning 6 | 7 | eq_frequencies = "32 64 125 250 500 1000 2000 4000 8000 16000 20000" 8 | eq_gains = "6 9 12 7 6 5 7 9 11 6 0" 9 | 10 | # Reverb - slight reverb 11 | reverb_drytime = 0.5 12 | reverb_wettime = 0.15 13 | reverb_damping = 0.8 14 | reverb_roomwidth = 0.25 15 | reverb_roomsize = 0.25 16 | 17 | # IIR - filters out some harsh sounds on the upper end 18 | iir_type = RIAA_CD 19 | 20 | # Panning - cut the volume a bit 21 | panning_left_mix = "0.75 0.0" 22 | panning_right_mix = "0.0 0.75" 23 | -------------------------------------------------------------------------------- /sources/src/include/luascript.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * LUA Scripting Layer 5 | * 6 | * Copyright 2013 Frode SOlheim 7 | */ 8 | 9 | #ifndef UAE_LUASCRIPT_H 10 | #define UAE_LUASCRIPT_H 11 | 12 | #ifdef WITH_LUA 13 | #include 14 | 15 | void uae_lua_init(void); 16 | void uae_lua_load(const TCHAR *filename); 17 | void uae_lua_loadall(void); 18 | void uae_lua_free(void); 19 | void uae_lua_init_state(lua_State *L); 20 | void uae_lua_run_handler(const char *name); 21 | void uae_lua_aquire_lock(); 22 | void uae_lua_release_lock(); 23 | 24 | #endif /* WITH_LUA */ 25 | 26 | #endif /* UAE_LUASCRIPT_H */ 27 | -------------------------------------------------------------------------------- /sources/src/include/uaeserial.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * uaeserial.device 5 | * 6 | * (c) 2006 Toni Wilen 7 | */ 8 | 9 | #ifndef UAE_UAESERIAL_H 10 | #define UAE_UAESERIAL_H 11 | 12 | #include "uae/types.h" 13 | 14 | uaecptr uaeserialdev_startup(TrapContext*, uaecptr resaddr); 15 | void uaeserialdev_install(void); 16 | void uaeserialdev_reset(void); 17 | void uaeserialdev_start_threads(void); 18 | 19 | extern int log_uaeserial; 20 | 21 | struct uaeserialdata 22 | { 23 | #ifdef _WIN32 24 | void *handle; 25 | void *writeevent; 26 | #endif 27 | }; 28 | 29 | #endif /* UAE_UAESERIAL_H */ 30 | -------------------------------------------------------------------------------- /deps-wiiu/wiiu/os/condition.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | 5 | #ifdef __cplusplus 6 | extern "C" { 7 | #endif 8 | 9 | #define OS_CONDITION_TAG 0x634E6456u 10 | 11 | typedef struct OSCondition 12 | { 13 | uint32_t tag; 14 | const char *name; 15 | uint32_t __unknown; 16 | OSThreadQueue queue; 17 | }OSCondition; 18 | 19 | void OSInitCond(OSCondition *condition); 20 | void OSInitCondEx(OSCondition *condition, const char *name); 21 | void OSWaitCond(OSCondition *condition, OSMutex *mutex); 22 | void OSSignalCond(OSCondition *condition); 23 | 24 | #ifdef __cplusplus 25 | } 26 | #endif 27 | -------------------------------------------------------------------------------- /retrodep/WHDLoad_cmaker.sh: -------------------------------------------------------------------------------- 1 | cd ../whdload/WHDLoad_files/ 2 | zip -9 -r -X ../WHDLoad_files.zip . 3 | cd ../../retrodep/ 4 | xxd -i ../whdload/WHDLoad_files.zip WHDLoad_files.zip.c 5 | rm ../whdload/WHDLoad_files.zip 6 | 7 | gzip -9 -f -k -N ../whdload/WHDLoad.hdf 8 | xxd -i ../whdload/WHDLoad.hdf.gz WHDLoad_hdf.gz.c 9 | rm ../whdload/WHDLoad.hdf.gz 10 | 11 | gzip -9 -f -k -N ../whdload/WHDSaves.hdf 12 | xxd -i ../whdload/WHDSaves.hdf.gz WHDSaves_hdf.gz.c 13 | rm ../whdload/WHDSaves.hdf.gz 14 | 15 | gzip -9 -f -k -N ../whdload/WHDLoad.prefs 16 | xxd -i ../whdload/WHDLoad.prefs.gz WHDLoad_prefs.gz.c 17 | rm ../whdload/WHDLoad.prefs.gz 18 | -------------------------------------------------------------------------------- /deps/zstd/build/meson/contrib/meson.build: -------------------------------------------------------------------------------- 1 | # ############################################################################# 2 | # Copyright (c) 2018-present Dima Krasner 3 | # lzutao 4 | # All rights reserved. 5 | # 6 | # This source code is licensed under both the BSD-style license (found in the 7 | # LICENSE file in the root directory of this source tree) and the GPLv2 (found 8 | # in the COPYING file in the root directory of this source tree). 9 | # ############################################################################# 10 | 11 | subdir('pzstd') 12 | subdir('gen_html') 13 | -------------------------------------------------------------------------------- /deps/zstd/tests/fuzz/seq_prod_fuzz_example/README.md: -------------------------------------------------------------------------------- 1 | # Fuzzing a Custom Sequence Producer Plugin 2 | This directory contains example code for using a custom sequence producer in the zstd fuzzers. 3 | 4 | You can build and run the code in this directory using these commands: 5 | ``` 6 | $ make corpora 7 | $ make -C seq_prod_fuzz_example/ 8 | $ python3 ./fuzz.py build all --enable-fuzzer --enable-asan --enable-ubsan --cc clang --cxx clang++ --custom-seq-prod=seq_prod_fuzz_example/example_seq_prod.o 9 | $ python3 ./fuzz.py libfuzzer simple_round_trip 10 | ``` 11 | 12 | See `../fuzz_third_party_seq_prod.h` and `../README.md` for more information on zstd fuzzing. 13 | -------------------------------------------------------------------------------- /sources/src/include/uae/seh.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Structured exception handling 3 | * Copyright (C) 2014 Frode Solheim 4 | * 5 | * Licensed under the terms of the GNU General Public License version 2. 6 | * See the file 'COPYING' for full license text. 7 | */ 8 | 9 | #ifndef UAE_SEH_H 10 | #define UAE_SEH_H 11 | 12 | #ifdef _MSC_VER 13 | 14 | /* Structured exception handling is available */ 15 | 16 | #else 17 | 18 | /* MinGW defines __try / __except */ 19 | #undef __try 20 | #undef __except 21 | 22 | /* Structured exception handling is not available - do nothing */ 23 | #define __try 24 | #define __except(x) 25 | 26 | #endif 27 | 28 | #endif /* UAE_SEH_H */ 29 | -------------------------------------------------------------------------------- /sources/src/md-generic/rpt.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Definitions for accessing cycle counters on a given machine, if possible. 5 | * 6 | * Copyright 1998 Bernd Schmidt 7 | * Copyright 2011 Mustafa TUFAN 8 | */ 9 | 10 | #ifndef EUAE_MACHDEP_RPT_H 11 | #define EUAE_MACHDEP_RPT_H 12 | 13 | STATIC_INLINE uae_s32 read_processor_time (void) 14 | { 15 | return 0; 16 | } 17 | 18 | STATIC_INLINE frame_time_t machdep_gethrtime (void) 19 | { 20 | return read_processor_time (); 21 | } 22 | 23 | frame_time_t machdep_gethrtimebase (void); 24 | int machdep_inithrtimer (void); 25 | 26 | #endif /* EUAE_MACHDEP_RPT_H */ 27 | -------------------------------------------------------------------------------- /sources/src/targets/t-unix.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, *nix version 5 | * 6 | * Copyright 1997 Bernd Schmidt 7 | */ 8 | 9 | #define TARGET_NAME "unix" 10 | 11 | #define TARGET_ROM_PATH "~/" 12 | #define TARGET_FLOPPY_PATH "~/" 13 | #define TARGET_HARDFILE_PATH "~/" 14 | #define TARGET_SAVESTATE_PATH "~/" 15 | 16 | #ifndef OPTIONSFILENAME 17 | # ifdef __APPLE__ 18 | # define OPTIONSFILENAME "default.uaerc" 19 | # else 20 | # define OPTIONSFILENAME ".uaerc" 21 | # endif 22 | #endif 23 | #define OPTIONS_IN_HOME 24 | 25 | #define DEFPRTNAME "lpr" 26 | #define DEFSERNAME "/dev/ttyS1" 27 | -------------------------------------------------------------------------------- /sources/src/pcem/thread.h: -------------------------------------------------------------------------------- 1 | typedef void thread_t; 2 | thread_t *thread_create(void (*thread_rout)(void *param), void *param); 3 | void thread_kill(thread_t *handle); 4 | 5 | typedef void event_t; 6 | event_t *thread_create_event(); 7 | void thread_set_event(event_t *event); 8 | void thread_reset_event(event_t *_event); 9 | int thread_wait_event(event_t *event, int timeout); 10 | void thread_destroy_event(event_t *_event); 11 | 12 | typedef void mutex_t; 13 | mutex_t *thread_create_mutex(void); 14 | void thread_lock_mutex(mutex_t *mutex); 15 | void thread_unlock_mutex(mutex_t *mutex); 16 | void thread_destroy_mutex(mutex_t *mutex); 17 | 18 | void thread_sleep(int t); 19 | -------------------------------------------------------------------------------- /deps/zstd/build/single_file_libs/create_single_file_library.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Where to find the sources 4 | ZSTD_SRC_ROOT="../../lib" 5 | 6 | # Amalgamate the sources 7 | echo "Amalgamating files..." 8 | # Using the faster Python script if we have 3.8 or higher 9 | if python3 -c 'import sys; assert sys.version_info >= (3,8)' 2>/dev/null; then 10 | ./combine.py -r "$ZSTD_SRC_ROOT" -x legacy/zstd_legacy.h -o zstd.c zstd-in.c 11 | else 12 | ./combine.sh -r "$ZSTD_SRC_ROOT" -x legacy/zstd_legacy.h -o zstd.c zstd-in.c 13 | fi 14 | # Did combining work? 15 | if [ $? -ne 0 ]; then 16 | echo "Combine script: FAILED" 17 | exit 1 18 | fi 19 | echo "Combine script: PASSED" 20 | -------------------------------------------------------------------------------- /sources/src/include/uae/slirp.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_SLIRP_H 2 | #define UAE_SLIRP_H 3 | 4 | struct in_addr; 5 | #include "uae/types.h" 6 | 7 | #ifndef __LIBRETRO__ 8 | #ifdef _WIN32 9 | #else 10 | #include 11 | #include 12 | #include 13 | #endif 14 | #endif 15 | 16 | int uae_slirp_init(void); 17 | void uae_slirp_cleanup(void); 18 | int uae_slirp_redir(int is_udp, int host_port, struct in_addr guest_addr, 19 | int guest_port); 20 | bool uae_slirp_start (void); 21 | void uae_slirp_end (void); 22 | void uae_slirp_input(const uint8_t *pkt, int pkt_len); 23 | 24 | void slirp_output(const uint8_t *pkt, int pkt_len); 25 | 26 | #endif /* UAE_SLIRP_H */ 27 | -------------------------------------------------------------------------------- /deps/zstd/tests/fuzz/seq_prod_fuzz_example/Makefile: -------------------------------------------------------------------------------- 1 | # Copyright (c) Yann Collet, Meta Platforms, Inc. 2 | # All rights reserved. 3 | # 4 | # This source code is licensed under both the BSD-style license (found in the 5 | # LICENSE file in the root directory of this source tree) and the GPLv2 (found 6 | # in the COPYING file in the root directory of this source tree). 7 | # You may select, at your option, one of the above-listed licenses. 8 | 9 | CC = clang 10 | CFLAGS = -g -fno-omit-frame-pointer -fsanitize=undefined,address,fuzzer -I../ -I../../../lib/ 11 | 12 | .PHONY: default 13 | default: example_seq_prod.o 14 | 15 | example_seq_prod.o: example_seq_prod.c 16 | $(CC) -c $(CFLAGS) $^ -o $@ 17 | -------------------------------------------------------------------------------- /sources/src/include/clipboard.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_CLIPBOARD_H 2 | #define UAE_CLIPBOARD_H 3 | 4 | #include "uae/types.h" 5 | 6 | extern int amiga_clipboard_want_data(TrapContext *ctx); 7 | extern void amiga_clipboard_got_data(TrapContext *ctx, uaecptr data, uae_u32 size, uae_u32 actual); 8 | extern void amiga_clipboard_die(TrapContext *ctx); 9 | extern void amiga_clipboard_init(TrapContext *ctx); 10 | extern uaecptr amiga_clipboard_proc_start(TrapContext *ctx); 11 | extern void amiga_clipboard_task_start(TrapContext *ctx, uaecptr); 12 | extern void clipboard_disable(bool); 13 | extern void clipboard_vsync(void); 14 | extern void clipboard_unsafeperiod(void); 15 | 16 | #endif /* UAE_CLIPBOARD_H */ 17 | -------------------------------------------------------------------------------- /sources/src/pcem/pit.h: -------------------------------------------------------------------------------- 1 | extern uint64_t PITCONST; 2 | void pit_init(); 3 | void pit_ps2_init(); 4 | void pit_reset(); 5 | void pit_set_gate(PIT *pit, int channel, int gate); 6 | void pit_set_using_timer(PIT *pit, int t, int using_timer); 7 | void pit_set_out_func(PIT *pit, int t, void (*func)(int new_out, int old_out)); 8 | void pit_clock(PIT *pit, int t); 9 | 10 | 11 | void pit_null_timer(int new_out, int old_out); 12 | void pit_irq0_timer(int new_out, int old_out); 13 | void pit_irq0_timer_pcjr(int new_out, int old_out); 14 | void pit_refresh_timer_xt(int new_out, int old_out); 15 | void pit_refresh_timer_at(int new_out, int old_out); 16 | void pit_speaker_timer(int new_out, int old_out); 17 | -------------------------------------------------------------------------------- /sources/src/pcem/vid_cl5429.h: -------------------------------------------------------------------------------- 1 | extern device_t avga2_device; 2 | extern device_t avga2_cbm_sl386sx_device; 3 | extern device_t gd5426_ps1_device; 4 | extern device_t gd5428_device; 5 | extern device_t gd5426_device; 6 | extern device_t gd5428_swapped_device; 7 | extern device_t gd5426_swapped_device; 8 | extern device_t gd5434_vlb_swapped_device; 9 | extern device_t gd5434_vlb_device; 10 | extern device_t gd5446_device; 11 | extern device_t ibm_gd5428_device; 12 | extern device_t gd5429_device; 13 | extern device_t gd5429_reply_m25_device; 14 | extern device_t gd5430_device; 15 | extern device_t gd5430_pb570_device; 16 | extern device_t gd5434_device; 17 | extern device_t gd5434_pb520r_device; 18 | -------------------------------------------------------------------------------- /deps/zstd/build/single_file_libs/create_single_file_decoder.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Where to find the sources 4 | ZSTD_SRC_ROOT="../../lib" 5 | 6 | # Amalgamate the sources 7 | echo "Amalgamating files..." 8 | # Using the faster Python script if we have 3.8 or higher 9 | if python3 -c 'import sys; assert sys.version_info >= (3,8)' 2>/dev/null; then 10 | ./combine.py -r "$ZSTD_SRC_ROOT" -x legacy/zstd_legacy.h -o zstddeclib.c zstddeclib-in.c 11 | else 12 | ./combine.sh -r "$ZSTD_SRC_ROOT" -x legacy/zstd_legacy.h -o zstddeclib.c zstddeclib-in.c 13 | fi 14 | # Did combining work? 15 | if [ $? -ne 0 ]; then 16 | echo "Combine script: FAILED" 17 | exit 1 18 | fi 19 | echo "Combine script: PASSED" 20 | -------------------------------------------------------------------------------- /deps/7zip/7zBuf.c: -------------------------------------------------------------------------------- 1 | /* 7zBuf.c -- Byte Buffer 2 | 2017-04-03 : Igor Pavlov : Public domain */ 3 | 4 | #include "Precomp.h" 5 | 6 | #include "7zBuf.h" 7 | 8 | void Buf_Init(CBuf *p) 9 | { 10 | p->data = 0; 11 | p->size = 0; 12 | } 13 | 14 | int Buf_Create(CBuf *p, size_t size, ISzAllocPtr alloc) 15 | { 16 | p->size = 0; 17 | if (size == 0) 18 | { 19 | p->data = 0; 20 | return 1; 21 | } 22 | p->data = (Byte *)ISzAlloc_Alloc(alloc, size); 23 | if (p->data) 24 | { 25 | p->size = size; 26 | return 1; 27 | } 28 | return 0; 29 | } 30 | 31 | void Buf_Free(CBuf *p, ISzAllocPtr alloc) 32 | { 33 | ISzAlloc_Free(alloc, p->data); 34 | p->data = 0; 35 | p->size = 0; 36 | } 37 | -------------------------------------------------------------------------------- /jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | CORE_DIR := $(LOCAL_PATH)/.. 4 | 5 | SOURCES_C := 6 | 7 | # 7zip 8 | CFLAGS += -DHAVE_7ZIP -D_7ZIP_ST 9 | 10 | # CHD 11 | HAVE_CHD = 1 12 | 13 | include $(CORE_DIR)/Makefile.common 14 | 15 | COREFLAGS := -DANDROID -D__LIBRETRO__ -DUSE_LIBRETRO_VFS $(CFLAGS) $(INCFLAGS) -I$(LOCAL_PATH)/include 16 | 17 | include $(CLEAR_VARS) 18 | LOCAL_MODULE := retro 19 | LOCAL_SRC_FILES := $(SOURCES_C) 20 | LOCAL_CFLAGS := -std=gnu99 $(COREFLAGS) 21 | LOCAL_LDFLAGS := -Wl,-version-script=$(CORE_DIR)/libretro/link.T 22 | LOCAL_LDLIBS := -lz 23 | LOCAL_DISABLE_FORMAT_STRING_CHECKS := true 24 | LOCAL_ARM_MODE := arm 25 | include $(BUILD_SHARED_LIBRARY) 26 | -------------------------------------------------------------------------------- /sources/src/include/uae/time.h: -------------------------------------------------------------------------------- 1 | #ifndef UAE_TIME_H 2 | #define UAE_TIME_H 3 | 4 | #include "uae/types.h" 5 | 6 | /* frame_time_t is often cast to int in the code so we use int for now... */ 7 | typedef uae_s64 uae_time_t; 8 | 9 | void uae_time_init(void); 10 | void uae_time_calibrate(void); 11 | uae_time_t uae_time(void); 12 | 13 | #ifdef _WIN32 14 | void uae_time_use_rdtsc(bool enable); 15 | uae_s64 read_system_time(void); 16 | uae_s64 read_processor_time_rdtsc(void); 17 | #endif 18 | 19 | typedef uae_time_t frame_time_t; 20 | 21 | static inline frame_time_t read_processor_time(void) 22 | { 23 | return uae_time(); 24 | } 25 | 26 | extern frame_time_t syncbase; 27 | 28 | #endif /* UAE_TIME_H */ 29 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/decompress-file-to-stdout.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | Trace:FileStat: > UTIL_isLink(file.zst) 2 | Trace:FileStat: < 0 3 | Trace:FileStat: > UTIL_isConsole(1) 4 | Trace:FileStat: < 0 5 | Trace:FileStat: > UTIL_isConsole(2) 6 | Trace:FileStat: < 0 7 | Trace:FileStat: > UTIL_isDirectory(file.zst) 8 | Trace:FileStat: > UTIL_stat(-1, file.zst) 9 | Trace:FileStat: < 1 10 | Trace:FileStat: > UTIL_isDirectoryStat() 11 | Trace:FileStat: < 0 12 | Trace:FileStat: < 0 13 | Trace:FileStat: > UTIL_stat(-1, file.zst) 14 | Trace:FileStat: < 1 15 | Trace:FileStat: > UTIL_isRegularFile(/*stdout*\) 16 | Trace:FileStat: > UTIL_stat(-1, /*stdout*\) 17 | Trace:FileStat: < 0 18 | Trace:FileStat: < 0 19 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/file-stat/compress-stdin-to-stdout.sh.stderr.exact: -------------------------------------------------------------------------------- 1 | Trace:FileStat: > UTIL_isConsole(0) 2 | Trace:FileStat: < 0 3 | Trace:FileStat: > UTIL_isConsole(1) 4 | Trace:FileStat: < 0 5 | Trace:FileStat: > UTIL_isConsole(2) 6 | Trace:FileStat: < 0 7 | Trace:FileStat: > UTIL_getFileSize(/*stdin*\) 8 | Trace:FileStat: > UTIL_stat(-1, /*stdin*\) 9 | Trace:FileStat: < 0 10 | Trace:FileStat: < -1 11 | Trace:FileStat: > UTIL_isRegularFile(/*stdout*\) 12 | Trace:FileStat: > UTIL_stat(-1, /*stdout*\) 13 | Trace:FileStat: < 0 14 | Trace:FileStat: < 0 15 | Trace:FileStat: > UTIL_getFileSize(/*stdin*\) 16 | Trace:FileStat: > UTIL_stat(-1, /*stdin*\) 17 | Trace:FileStat: < 0 18 | Trace:FileStat: < -1 19 | -------------------------------------------------------------------------------- /sources/src/archivers/dms/u_init.c: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * xDMS v1.3 - Portable DMS archive unpacker - Public Domain 4 | * Written by Andre Rodrigues de la Rocha 5 | * 6 | * Decruncher reinitialization 7 | * 8 | */ 9 | 10 | #include 11 | 12 | #include "cdata.h" 13 | #include "u_init.h" 14 | #include "u_quick.h" 15 | #include "u_medium.h" 16 | #include "u_deep.h" 17 | #include "u_heavy.h" 18 | 19 | void Init_Decrunchers(void){ 20 | dms_quick_text_loc = 251; 21 | dms_medium_text_loc = 0x3fbe; 22 | dms_heavy_text_loc = 0; 23 | dms_deep_text_loc = 0x3fc4; 24 | dms_init_deep_tabs = 1; 25 | memset(dms_text,0,0x3fc8); 26 | dms_lastlen = 0; 27 | dms_np = 0; 28 | } 29 | 30 | -------------------------------------------------------------------------------- /deps/zstd/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /sources/src/pcem/rom.h: -------------------------------------------------------------------------------- 1 | #ifndef _ROM_H_ 2 | #define _ROM_H_ 3 | 4 | FILE *romfopen(char *fn, char *mode); 5 | int rom_present(const char *fn); 6 | 7 | typedef struct rom_t 8 | { 9 | uint8_t *rom; 10 | uint32_t mask; 11 | mem_mapping_t mapping; 12 | } rom_t; 13 | 14 | int rom_init(rom_t *rom, const char *fn, uint32_t address, int size, int mask, int file_offset, uint32_t flags); 15 | int rom_init_interleaved(rom_t *rom, const char *fn_low, const char *fn_high, uint32_t address, int size, int mask, int file_offset, uint32_t flags); 16 | 17 | uint8_t rom_read(uint32_t addr, void *p); 18 | uint16_t rom_readw(uint32_t addr, void *p); 19 | uint32_t rom_readl(uint32_t addr, void *p); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /sources/src/caps/uae_dlopen.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Platform-independent loadable module functions for UAE. 3 | * Copyright (C) 2014 Frode Solheim 4 | * 5 | * Licensed under the terms of the GNU General Public License version 2. 6 | * See the file 'COPYING' for full license text. 7 | */ 8 | 9 | #ifndef UAE_DLOPEN_H 10 | #define UAE_DLOPEN_H 11 | 12 | #include "uae/types.h" 13 | 14 | #ifdef _WIN32 15 | #define UAE_DLHANDLE HINSTANCE 16 | #else 17 | #define UAE_DLHANDLE void * 18 | #endif 19 | 20 | /* General loadable module support */ 21 | 22 | UAE_DLHANDLE uae_dlopen(const TCHAR *path); 23 | void *uae_dlsym(UAE_DLHANDLE handle, const char *symbol); 24 | void uae_dlclose(UAE_DLHANDLE handle); 25 | 26 | #endif /* UAE_DLOPEN_H */ 27 | -------------------------------------------------------------------------------- /sources/src/include/keybuf.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Keyboard buffer. Not really needed for X, but for SVGAlib and possibly 5 | * Mac and DOS ports. 6 | * 7 | * (c) 1996 Bernd Schmidt 8 | */ 9 | 10 | #ifndef UAE_KEYBUF_H 11 | #define UAE_KEYBUF_H 12 | 13 | extern int get_next_key(void); 14 | extern int keys_available(void); 15 | extern int record_key(int, bool); 16 | extern int record_key_direct(int, bool); 17 | extern void keybuf_init(void); 18 | extern int getcapslockstate(void); 19 | extern void setcapslockstate(int); 20 | extern void keybuf_inject(const uae_char*); 21 | extern void keybuf_ignore_next_release(void); 22 | extern void keybuf_vsync(void); 23 | #endif /* UAE_KEYBUF_H */ 24 | -------------------------------------------------------------------------------- /deps/7zip/7zCrc.h: -------------------------------------------------------------------------------- 1 | /* 7zCrc.h -- CRC32 calculation 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_CRC_H 5 | #define __7Z_CRC_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | extern UInt32 g_CrcTable[]; 12 | 13 | /* Call CrcGenerateTable one time before other CRC functions */ 14 | void MY_FAST_CALL CrcGenerateTable(void); 15 | 16 | #define CRC_INIT_VAL 0xFFFFFFFF 17 | #define CRC_GET_DIGEST(crc) ((crc) ^ CRC_INIT_VAL) 18 | #define CRC_UPDATE_BYTE(crc, b) (g_CrcTable[((crc) ^ (b)) & 0xFF] ^ ((crc) >> 8)) 19 | 20 | UInt32 MY_FAST_CALL CrcUpdate(UInt32 crc, const void *data, size_t size); 21 | UInt32 MY_FAST_CALL CrcCalc(const void *data, size_t size); 22 | 23 | EXTERN_C_END 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /whdload/WHDLoad_files/S/WBSelect: -------------------------------------------------------------------------------- 1 | IF NOT "$WBDIR" EQ "" 2 | C:RequestFile $WBDIR/#?.info >ENV:WBINFO 3 | ELSE 4 | C:RequestFile #?.info >ENV:WBINFO 5 | ENDIF 6 | IF NOT "$WBINFO" EQ "" >NIL: 7 | C:List $WBINFO QUICK NOHEAD LFORMAT %E TO ENV:WBEXT 8 | IF "$WBEXT" EQ "info" 9 | C:List $WBINFO QUICK NOHEAD FILES LFORMAT %F%M TO ENV:WBRUN 10 | C:List "$WBRUN#?" QUICK NOHEAD DIRS LFORMAT %F%M TO ENV:WBDIR 11 | IF NOT "$WBDIR" EQ "" 12 | C:Execute S:WBSelect 13 | ELSE 14 | C:WBRun "$WBRUN" SYNC >NIL: 15 | ENDIF 16 | ELSE 17 | C:List $WBINFO QUICK NOHEAD LFORMAT %F%N TO ENV:WBRUN 18 | $WBRUN >NIL: 19 | ENDIF 20 | UNSETENV WBEXT 21 | ENDIF 22 | UNSETENV WBINFO 23 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/compression/multi-threaded.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | # Test multi-threaded flags 6 | zstd --single-thread file -f -q ; zstd -t file.zst 7 | zstd -T2 -f file -q ; zstd -t file.zst 8 | zstd --rsyncable -f file -q ; zstd -t file.zst 9 | zstd -T0 -f file -q ; zstd -t file.zst 10 | zstd -T0 --auto-threads=logical -f file -q ; zstd -t file.zst 11 | zstd -T0 --auto-threads=physical -f file -q ; zstd -t file.zst 12 | 13 | # multi-thread decompression warning test 14 | zstd -T0 -f file -q ; zstd -t file.zst; zstd -T0 -d file.zst -o file3 15 | zstd -T0 -f file -q ; zstd -t file.zst; zstd -T2 -d file.zst -o file4 16 | -------------------------------------------------------------------------------- /sources/src/gui-sdl/volumecontrol.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "volumecontrol.h" 3 | 4 | extern SDL_Surface *prSDLScreen; 5 | 6 | static SDL_Surface *ksur; 7 | 8 | //int show_volumecontrol = 0; 9 | 10 | int volumecontrol_init(void) { 11 | return 0; 12 | } 13 | 14 | // OSD volume 15 | void volumecontrol_redraw(void) { 16 | /* 17 | SDL_Rect r; 18 | SDL_Surface* surface; 19 | int i; 20 | 21 | Uint32 green = SDL_MapRGB(prSDLScreen->format, 250,250,0); 22 | 23 | r.x = 110; 24 | r.y = prSDLScreen->h-30; 25 | r.w = soundVolume; 26 | r.h = 15; 27 | 28 | // draw the blocks now 29 | SDL_FillRect(prSDLScreen, &r, green); 30 | 31 | SDL_BlitSurface(surface,NULL,prSDLScreen,&r); 32 | */ 33 | } 34 | -------------------------------------------------------------------------------- /sources/src/od-amiga/hrtimer.h: -------------------------------------------------------------------------------- 1 | /* 2 | * E-UAE - The portable Amiga Emulator 3 | * 4 | * AmigaOS high-resolution timer support. 5 | * 6 | * (c) 2005 Richard Drummond 7 | */ 8 | 9 | #ifdef __AROS__ 10 | # include "od-generic/hrtimer.h" 11 | #else 12 | # ifndef EUAE_OSDEP_HRTIMER_H 13 | # define EUAE_OSDEP_HRTIMER_H 14 | 15 | # include "machdep/rpt.h" 16 | 17 | # include 18 | # include 19 | 20 | STATIC_INLINE frame_time_t osdep_gethrtime (void) 21 | { 22 | struct EClockVal etime; 23 | 24 | ReadEClock (&etime); 25 | return etime.ev_lo; 26 | } 27 | 28 | extern frame_time_t osdep_gethrtimebase (void); 29 | extern int osdep_inithrtimer (void); 30 | # endif 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /sources/src/targets/t-android.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UAE - The Un*x Amiga Emulator 3 | * 4 | * Target specific stuff, *nix version 5 | * 6 | * Copyright 1997 Bernd Schmidt 7 | */ 8 | 9 | #define TARGET_NAME "android" 10 | 11 | #define TARGET_ROM_PATH "/mnt/sdcard/euae/" 12 | #define TARGET_FLOPPY_PATH "/mnt/sdcard/euae/" 13 | #define TARGET_HARDFILE_PATH "/mnt/sdcard/euae/hdf/" 14 | #define TARGET_SAVESTATE_PATH "/mnt/sdcard/euae/save/" 15 | 16 | #ifndef OPTIONSFILENAME 17 | # ifdef __APPLE__ 18 | # define OPTIONSFILENAME "default.uaerc" 19 | # else 20 | # define OPTIONSFILENAME "uae.cfg" 21 | # endif 22 | #endif 23 | #define OPTIONS_IN_HOME 24 | 25 | #define DEFPRTNAME "lpr" 26 | #define DEFSERNAME "/dev/ttyS1" 27 | -------------------------------------------------------------------------------- /deps/zstd/programs/zstdcli_trace.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. 3 | * All rights reserved. 4 | * 5 | * This source code is licensed under both the BSD-style license (found in the 6 | * LICENSE file in the root directory of this source tree) and the GPLv2 (found 7 | * in the COPYING file in the root directory of this source tree). 8 | * You may select, at your option, one of the above-listed licenses. 9 | */ 10 | 11 | #ifndef ZSTDCLI_TRACE_H 12 | #define ZSTDCLI_TRACE_H 13 | 14 | /** 15 | * Enable tracing - log to filename. 16 | */ 17 | void TRACE_enable(char const* filename); 18 | 19 | /** 20 | * Shut down the tracing library. 21 | */ 22 | void TRACE_finish(void); 23 | 24 | #endif /* ZSTDCLI_TRACE_H */ 25 | -------------------------------------------------------------------------------- /deps/zstd/tests/cli-tests/dictionaries/dictionary-mismatch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . "$COMMON/platform.sh" 4 | 5 | set -e 6 | 7 | if [ false ]; then 8 | for seed in $(seq 100); do 9 | datagen -g1000 -s$seed > file$seed 10 | done 11 | 12 | zstd --train -r . -o dict0 -qq 13 | 14 | for seed in $(seq 101 200); do 15 | datagen -g1000 -s$seed > file$seed 16 | done 17 | 18 | zstd --train -r . -o dict1 -qq 19 | 20 | [ "$($MD5SUM < dict0)" != "$($MD5SUM < dict1)" ] || die "dictionaries must not match" 21 | 22 | datagen -g1000 -s0 > file0 23 | fi 24 | 25 | set -v 26 | zstd files/0 -D dicts/0 -q 27 | zstd -t files/0.zst -D dicts/0 28 | zstd -t files/0.zst -D dicts/1 && die "Must fail" ||: 29 | zstd -t files/0.zst && die "Must fail" ||: 30 | --------------------------------------------------------------------------------