From 3730298c98b5e81e28a8a396d308373756c8b111 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 18 Nov 2007 14:38:29 +0200 Subject: [PATCH] imported winuaesrc1450b13.zip --- ChangeLog | 0 a2091.c | 9 + akiko.c | 0 akiko2.c | 0 amax.c | 0 ar.c | 0 arcadia.c | 0 archivers/7z/7zAlloc.c | 0 archivers/7z/7zAlloc.h | 0 archivers/7z/7zBuffer.c | 0 archivers/7z/7zBuffer.h | 0 archivers/7z/7zCrc.c | 0 archivers/7z/7zCrc.h | 0 archivers/7z/7zDecode.c | 0 archivers/7z/7zDecode.h | 0 archivers/7z/7zExtract.c | 0 archivers/7z/7zExtract.h | 0 archivers/7z/7zHeader.c | 0 archivers/7z/7zHeader.h | 0 archivers/7z/7zIn.c | 0 archivers/7z/7zIn.h | 0 archivers/7z/7zItem.c | 0 archivers/7z/7zItem.h | 0 archivers/7z/7zMain.c | 0 archivers/7z/7zMethodID.c | 0 archivers/7z/7zMethodID.h | 0 archivers/7z/7zTypes.h | 0 archivers/7z/LzmaDecode.c | 0 archivers/7z/LzmaDecode.h | 0 archivers/7z/LzmaTypes.h | 0 archivers/dms/cdata.h | 0 archivers/dms/crc_csum.c | 0 archivers/dms/crc_csum.h | 0 archivers/dms/getbits.c | 0 archivers/dms/getbits.h | 0 archivers/dms/maketbl.c | 0 archivers/dms/maketbl.h | 0 archivers/dms/pfile.c | 0 archivers/dms/pfile.h | 0 archivers/dms/tables.c | 0 archivers/dms/tables.h | 0 archivers/dms/u_deep.c | 0 archivers/dms/u_deep.h | 0 archivers/dms/u_heavy.c | 0 archivers/dms/u_heavy.h | 0 archivers/dms/u_init.c | 0 archivers/dms/u_init.h | 0 archivers/dms/u_medium.c | 0 archivers/dms/u_medium.h | 0 archivers/dms/u_quick.c | 0 archivers/dms/u_quick.h | 0 archivers/dms/u_rle.c | 0 archivers/dms/u_rle.h | 0 archivers/lha/crcio.c | 0 archivers/lha/dhuf.c | 0 archivers/lha/header.c | 0 archivers/lha/huf.c | 0 archivers/lha/larc.c | 0 archivers/lha/lha.h | 0 archivers/lha/lha_macro.h | 0 archivers/lha/lhamaketbl.c | 0 archivers/lha/lharc.c | 0 archivers/lha/shuf.c | 0 archivers/lha/slide.c | 0 archivers/lha/uae_lha.c | 0 archivers/lha/util.c | 0 archivers/lzx/unlzx.c | 0 archivers/wrp/warp.c | 0 archivers/wrp/warp.h | 0 archivers/xfd/main.c | 0 archivers/xfd/xfd.c | 0 archivers/xfd/xfdmaster.h | 0 archivers/zip/unzip.c | 0 archivers/zip/unzip.h | 0 audio.c | 0 autoconf.c | 20 +- blitops.c | 0 blitter.c | 0 blitter2.c | 0 blitter3.c | 0 blkdev.c | 0 bsdsocket.c | 0 build68k.c | 0 catweasel.c | 0 cdrom.c | 0 cdtv.c | 12 +- cfgfile.c | 1 + cia.c | 0 compemu_fpp.c | 0 compemu_optimizer.c | 0 compemu_optimizer_x86.c | 0 compemu_raw_x86.c | 0 compemu_support.c | 0 core.cw4.c | 0 cpu_small.c | 0 cpummu.c | 0 cpuopti.c | 0 cpustbl_small.c | 0 cputbl_small.h | 0 crc32.c | 0 custom.c | 16 +- custom2.c | 0 debug.c | 2 +- disk.c | 4 +- drawing.c | 0 driveclick.c | 0 enforcer.c | 0 ersatz.c | 0 expansion.c | 27 +- fdi2raw.c | 0 filesys | Bin filesys.asm | 0 filesys.c | 34 +- filesys.sh | 0 filesys_bootrom.c | 0 fpp.c | 0 fsdb.c | 0 fsdb_unix.c | 0 fsusage.c | 0 gayle.c | 0 genblitter.c | 0 gencomp.c | 0 gencpu.c | 0 gencpu_mini.c | 0 gengenblitter.c | 0 genlinetoscr.c | 0 genp2c.c | 0 gfxlib.c | 0 gfxutil.c | 0 gtkui.c | 0 hardfile.c | 1 - hrtmon_rom.c | 0 identify.c | 0 include/a2091.h | 0 include/akiko.h | 0 include/amax.h | 0 include/ar.h | 0 include/arcadia.h | 0 include/audio.h | 0 include/autoconf.h | 3 +- include/blitter.h | 0 include/blkdev.h | 0 include/bsdsocket.h | 0 include/catweasel.h | 0 include/cdtv.h | 2 + include/cia.h | 0 include/commpipe.h | 0 include/compemu.h | 0 include/cpu_prefetch.h | 0 include/cpu_small.h | 0 include/cpummu.h | 0 include/crc32.h | 0 include/custom.h | 0 include/debug.h | 0 include/disk.h | 0 include/drawing.h | 0 include/driveclick.h | 0 include/enforcer.h | 0 include/ersatz.h | 0 include/events.h | 0 include/events_jit.h | 0 include/events_normal.h | 0 include/execlib.h | 0 include/fdi2raw.h | 0 include/filesys.h | 0 include/flags_x86.h | 0 include/fpp-ieee-be.h | 0 include/fpp-unknown.h | 0 include/fsdb.h | 1 + include/fsusage.h | 0 include/gayle.h | 0 include/genblitter.h | 0 include/gensound.h | 0 include/gfxfilter.h | 0 include/gui.h | 0 include/identify.h | 0 include/inputdevice.h | 0 include/keyboard.h | 0 include/keybuf.h | 0 include/mackbd.h | 0 include/memory.h | 1 + include/moduleripper.h | 0 include/native2amiga.h | 0 include/ncr_scsi.h | 0 include/newcpu.h | 0 include/options.h | 0 include/osemu.h | 0 include/parallel.h | 0 include/picasso96.h | 0 include/readcpu.h | 0 include/sana2.h | 0 include/savestate.h | 0 include/scsi.h | 0 include/scsidev.h | 0 include/serial.h | 0 include/sysconfig.h.win32 | 0 include/sysdeps.h | 0 include/traps.h | 0 include/tui.h | 0 include/uae.h | 0 include/uaeexe.h | 0 include/uaeipc.h | 0 include/uaeserial.h | 0 include/xwin.h | 0 include/zarchive.h | 0 include/zfile.h | 0 inputdevice.c | 8 +- inputevents.def | 0 keybuf.c | 0 main.c | 22 +- memory.c | 4 +- missing.c | 0 moduleripper.c | 0 native2amiga.c | 0 ncr_scsi.c | 0 ncurses.c | 0 newcpu.c | 2 +- nogui.c | 0 od-generic/exectasks.h | 0 od-generic/joystick.c | 0 od-generic/memory.h | 0 od-generic/sound.c | 0 od-generic/sound.h | 0 od-win32/7zplugin.c | 0 od-win32/WinUAE_Install.nsi | 0 od-win32/ahidsound.c | 0 od-win32/ahidsound.h | 0 od-win32/asm.bat | 0 od-win32/avioutput.c | 0 od-win32/avioutput.h | 0 od-win32/blkdev_win32_aspi.c | 0 od-win32/blkdev_win32_ioctl.c | 0 od-win32/blkdev_win32_spti.c | 0 od-win32/bsdsock.c | 0 od-win32/build68k_msvc/build68k_msvc.rc | 0 od-win32/build68k_msvc/build68k_msvc.vcproj | 0 od-win32/caps/CapsAPI.h | 0 od-win32/caps/CapsLib.h | 0 od-win32/caps/Comlib.h | 0 od-win32/caps/Comtype.h | 0 od-win32/caps/caps_win32.c | 0 od-win32/caps/caps_win32.h | 0 od-win32/cloanto/RetroPlatformGuestIPC.c | 0 od-win32/cloanto/RetroPlatformGuestIPC.h | 0 od-win32/cloanto/RetroPlatformIPC.h | 0 od-win32/debug_win32.c | 0 od-win32/debug_win32.h | 0 od-win32/dinput.c | 6 + od-win32/direct3d.c | 0 od-win32/direct3d.h | 0 od-win32/diskutil.c | 0 od-win32/diskutil.h | 0 od-win32/driveclick_win32.c | 0 od-win32/dxwrap.c | 0 od-win32/dxwrap.h | 0 od-win32/fdrawcmd.c | 0 od-win32/filesys.asm | 0 od-win32/fsdb_win32.c | 0 .../genblitter_msvc/genblitter_msvc.vcproj | 0 od-win32/gencomp_msvc/gencomp_msvc.vcproj | 0 od-win32/gencpu_msvc/gencpu_msvc.vcproj | 0 .../genlinetoscr_msvc.vcproj | 0 od-win32/graphics/amiga_header.bmp | Bin od-win32/graphics/amiga_welcome.bmp | Bin od-win32/graphics/installer_icon.ico | Bin od-win32/hardfile_win32.c | 0 od-win32/hq2x16.asm | 0 od-win32/hq2x32.asm | 0 od-win32/ioport.c | 0 od-win32/ioport.h | 0 od-win32/ipctester.c | 0 od-win32/keyboard_win32.c | 0 od-win32/lcd.c | 0 od-win32/lcd.h | 0 od-win32/machdep/m68k.h | 0 od-win32/machdep/maccess.h | 0 od-win32/machdep/rpt.h | 0 od-win32/machdep/support.c | 0 od-win32/makeexe.bat | 0 od-win32/md-fpp.h | 0 od-win32/midi.c | 0 od-win32/midi.h | 0 od-win32/midiin.c | 0 od-win32/mman.c | 2 +- od-win32/opengl.c | 0 od-win32/opengl.h | 0 od-win32/parser.c | 2 +- od-win32/parser.h | 0 od-win32/picasso96_win.c | 2 +- od-win32/picasso96_win.h | 0 od-win32/picasso96_xp_win.c | 0 od-win32/posixemu.c | 0 od-win32/posixemu.h | 0 od-win32/registry.c | 0 od-win32/registry.h | 0 od-win32/resources/35floppy.ico | Bin od-win32/resources/Mycomp.ico | Bin od-win32/resources/WinUAE_German.rc | 0 od-win32/resources/amiga.png | Bin od-win32/resources/amigainfo.ico | Bin od-win32/resources/avioutput.ico | Bin od-win32/resources/chip.ico | Bin od-win32/resources/cpu.ico | Bin od-win32/resources/drive.ico | Bin od-win32/resources/drive_click.wav | Bin od-win32/resources/drive_snatch.wav | Bin od-win32/resources/drive_spin.wav | Bin od-win32/resources/drive_spinnd.wav | Bin od-win32/resources/drive_startup.wav | Bin od-win32/resources/file.ico | Bin od-win32/resources/folder.ico | Bin od-win32/resources/h_arrow.cur | Bin od-win32/resources/joystick.ico | Bin od-win32/resources/lcd.bmp | Bin od-win32/resources/misc.ico | Bin od-win32/resources/move_dow.ico | Bin od-win32/resources/move_up.ico | Bin od-win32/resources/paths.ico | Bin od-win32/resources/quickstart.ico | Bin od-win32/resources/resource | 0 od-win32/resources/resource.h | 0 od-win32/resources/root.ico | Bin od-win32/resources/screen.ico | Bin od-win32/resources/sound.ico | Bin od-win32/resources/winuae.exe.manifest | 0 od-win32/resources/winuae.ico | Bin od-win32/resources/winuae.rc | 2706 ++++++++--------- od-win32/resources/winuae9.exe.manifest | 0 od-win32/resources/winuae_minimal.rc | 0 od-win32/resources/xarcade-winuae.bmp | Bin od-win32/rp.c | 84 +- od-win32/rp.h | 1 + od-win32/scaler.c | 0 od-win32/scaler2.c | 0 od-win32/scaler_more.c | 0 od-win32/screenshot.c | 0 od-win32/scsidef.h | 0 od-win32/serial_win32.c | 0 od-win32/sfhelper.c | 0 od-win32/shm.c | 0 od-win32/soundcheck.c | 0 od-win32/sounddep/sound.c | 0 od-win32/sounddep/sound.h | 0 od-win32/srcrelease.bat | 0 od-win32/support.c | 0 od-win32/sys/ipc.h | 0 od-win32/sys/mman.h | 0 od-win32/sys/shm.h | 0 od-win32/sysconfig.h | 0 od-win32/target.h | 0 od-win32/threaddep/thread.h | 0 od-win32/tun.c | 0 od-win32/tun.h | 0 od-win32/tun_uae.h | 0 od-win32/unistd.h | 0 od-win32/wcc.sh | 0 od-win32/win32.c | 16 +- od-win32/win32.h | 4 +- od-win32/win32_decompress.c | 0 od-win32/win32_filesys.c | 8 +- od-win32/win32_nogui.c | 0 od-win32/win32_scale2x.c | 0 od-win32/win32_uaenet.c | 0 od-win32/win32_uaenet.h | 0 od-win32/win32gfx.c | 6 + od-win32/win32gfx.h | 0 od-win32/win32gui.c | 59 +- od-win32/win32gui.h | 0 od-win32/win32gui_extra.c | 0 od-win32/winuae_msvc/winuae_msvc.8.vcproj | 0 od-win32/winuae_msvc/winuae_msvc.vcproj | 0 od-win32/winuaechangelog.txt | 24 +- od-win32/wrc.sh | 0 od-win32/writelog.c | 0 picasso96.c | 0 prowizard/include/extern.h | 0 prowizard/include/globals.h | 0 prowizard/include/ptktable.h | 0 prowizard/include/tuning.h | 0 prowizard/include/vars.h | 0 prowizard/misc/misc.c | 0 prowizard/misc/testbag.c | 0 prowizard/prowiz.c | 0 prowizard/rippers/AC1D_packer.c | 0 prowizard/rippers/AMOS-MusicBank.c | 0 prowizard/rippers/AMOS-PowerPackerBank.c | 0 prowizard/rippers/BP-Soundmonitor.c | 0 prowizard/rippers/BSI-FutureComposer.c | 0 prowizard/rippers/Bytekiller.c | 0 prowizard/rippers/ChipTracker.c | 0 prowizard/rippers/Crunchmania-Address.c | 0 prowizard/rippers/Crunchmania-Simple.c | 0 prowizard/rippers/DefjamCruncher32-pro.c | 0 prowizard/rippers/DigiBooster17.c | 0 prowizard/rippers/DigitalIllusion.c | 0 prowizard/rippers/DoubleAction.c | 0 prowizard/rippers/Dragpack100.c | 0 prowizard/rippers/Dragpack252.c | 0 prowizard/rippers/EurekaPacker.c | 0 prowizard/rippers/FC-M-Packer.c | 0 prowizard/rippers/FastTracker2.c | 0 prowizard/rippers/FuchsTracker.c | 0 prowizard/rippers/FutureComposer13.c | 0 prowizard/rippers/FutureComposer14.c | 0 prowizard/rippers/FuzzacPacker.c | 0 prowizard/rippers/GNUPacker12.c | 0 prowizard/rippers/GPMO.c | 0 prowizard/rippers/GameMusicCreator.c | 0 prowizard/rippers/GnuPlayer.c | 0 prowizard/rippers/HQC2.c | 0 prowizard/rippers/HeatseekerMC10.c | 0 prowizard/rippers/HornetPacker.c | 0 prowizard/rippers/JamCracker.c | 0 prowizard/rippers/KefrensSoundMachine.c | 0 prowizard/rippers/MED-Octamed.c | 0 prowizard/rippers/MOD-compatible.c | 0 prowizard/rippers/MasterCruncher30-Address.c | 0 prowizard/rippers/MaxPacker12.c | 0 prowizard/rippers/MegaCruncher-Object.c | 0 prowizard/rippers/MegaCruncher.c | 0 prowizard/rippers/ModuleProtector.c | 0 prowizard/rippers/Mugician.c | 0 prowizard/rippers/Newtron.c | 0 prowizard/rippers/NewtronOld.c | 0 prowizard/rippers/NoiseFromHeaven.c | 0 prowizard/rippers/NoisePacker1.c | 0 prowizard/rippers/NoisePacker2.c | 0 prowizard/rippers/NoisePacker3.c | 0 prowizard/rippers/NoiseRunner.c | 0 prowizard/rippers/NovoTrade.c | 0 prowizard/rippers/PhaPacker.c | 0 prowizard/rippers/PolkaPacker.c | 0 prowizard/rippers/PowerMusic.c | 0 prowizard/rippers/PowerPacker23.c | 0 prowizard/rippers/PowerPacker30.c | 0 prowizard/rippers/PowerPacker40-library.c | 0 prowizard/rippers/PowerPacker40.c | 0 prowizard/rippers/ProPacker10.c | 0 prowizard/rippers/ProPacker21.c | 0 prowizard/rippers/ProPacker30.c | 0 prowizard/rippers/Promizer01.c | 0 prowizard/rippers/Promizer10c.c | 0 prowizard/rippers/Promizer18a.c | 0 prowizard/rippers/Promizer20.c | 0 prowizard/rippers/Promizer40.c | 0 prowizard/rippers/Prorunner10.c | 0 prowizard/rippers/Prorunner20.c | 0 prowizard/rippers/QuadraComposer.c | 0 prowizard/rippers/RelokIt10.c | 0 prowizard/rippers/SGT-Packer.c | 0 prowizard/rippers/SkytPacker.c | 0 prowizard/rippers/SoundFX.c | 0 prowizard/rippers/SoundTracker.c | 0 prowizard/rippers/SoundTracker26.c | 0 prowizard/rippers/SpikeCruncher.c | 0 prowizard/rippers/StartrekkerPack.c | 0 prowizard/rippers/StimPacker.c | 0 prowizard/rippers/StoneArtsPlayer.c | 0 prowizard/rippers/StoneCracker270.c | 0 prowizard/rippers/StoneCracker299.c | 0 prowizard/rippers/StoneCracker299b.c | 0 prowizard/rippers/StoneCracker299d.c | 0 prowizard/rippers/StoneCracker300.c | 0 prowizard/rippers/StoneCracker310.c | 0 prowizard/rippers/SuperCruncher27.c | 0 prowizard/rippers/SyncroPacker46.c | 0 prowizard/rippers/TMK.c | 0 prowizard/rippers/TNMCruncher.c | 0 prowizard/rippers/TetraPack102.c | 0 prowizard/rippers/TetraPack21.c | 0 prowizard/rippers/TetraPack22.c | 0 prowizard/rippers/TheDarkDemon.c | 0 prowizard/rippers/ThePlayer22a.c | 0 prowizard/rippers/ThePlayer30a.c | 0 prowizard/rippers/ThePlayer40.c | 0 prowizard/rippers/ThePlayer41a.c | 0 prowizard/rippers/ThePlayer50a.c | 0 prowizard/rippers/ThePlayer60a.c | 0 prowizard/rippers/ThePlayer61a.c | 0 prowizard/rippers/TimeCruncher17.c | 0 prowizard/rippers/TitanicsPlayer.c | 0 prowizard/rippers/TrackerPacker1.c | 0 prowizard/rippers/TrackerPacker2.c | 0 prowizard/rippers/TrackerPacker3.c | 0 prowizard/rippers/TreasurePattern.c | 0 prowizard/rippers/TryItCruncher101.c | 0 prowizard/rippers/TurboSqueezer61.c | 0 prowizard/rippers/UnicTracker.c | 0 prowizard/rippers/UnicTracker2.c | 0 prowizard/rippers/Viruz2.c | 0 prowizard/rippers/WantonPacker.c | 0 prowizard/rippers/XannPlayer.c | 0 prowizard/rippers/ZenPacker.c | 0 prowizard/rippers/datacrunchers.c | 0 prowizard/rippers/skizzo.c | 0 readcpu.c | 0 readdisk.c | 0 rpc.c | 0 sana2.c | 235 +- savestate.c | 0 scsi-none.c | 0 scsi.c | 0 scsidev.c | 0 scsiemul.c | 0 sdl-joystick.c | 0 serial.c | 0 sinctable.c | 0 svga.c | 0 svgancui.c | 0 table68k | 0 traps.c | 0 tui.c | 0 uaeexe.c | 0 uaeipc.c | 0 uaelib.c | 6 +- uaeserial.c | 0 writelog.c | 0 zfile.c | 0 zfile_archive.c | 0 519 files changed, 1768 insertions(+), 1562 deletions(-) mode change 100644 => 100755 ChangeLog mode change 100644 => 100755 a2091.c mode change 100644 => 100755 akiko.c mode change 100644 => 100755 akiko2.c mode change 100644 => 100755 amax.c mode change 100644 => 100755 ar.c mode change 100644 => 100755 arcadia.c mode change 100644 => 100755 archivers/7z/7zAlloc.c mode change 100644 => 100755 archivers/7z/7zAlloc.h mode change 100644 => 100755 archivers/7z/7zBuffer.c mode change 100644 => 100755 archivers/7z/7zBuffer.h mode change 100644 => 100755 archivers/7z/7zCrc.c mode change 100644 => 100755 archivers/7z/7zCrc.h mode change 100644 => 100755 archivers/7z/7zDecode.c mode change 100644 => 100755 archivers/7z/7zDecode.h mode change 100644 => 100755 archivers/7z/7zExtract.c mode change 100644 => 100755 archivers/7z/7zExtract.h mode change 100644 => 100755 archivers/7z/7zHeader.c mode change 100644 => 100755 archivers/7z/7zHeader.h mode change 100644 => 100755 archivers/7z/7zIn.c mode change 100644 => 100755 archivers/7z/7zIn.h mode change 100644 => 100755 archivers/7z/7zItem.c mode change 100644 => 100755 archivers/7z/7zItem.h mode change 100644 => 100755 archivers/7z/7zMain.c mode change 100644 => 100755 archivers/7z/7zMethodID.c mode change 100644 => 100755 archivers/7z/7zMethodID.h mode change 100644 => 100755 archivers/7z/7zTypes.h mode change 100644 => 100755 archivers/7z/LzmaDecode.c mode change 100644 => 100755 archivers/7z/LzmaDecode.h mode change 100644 => 100755 archivers/7z/LzmaTypes.h mode change 100644 => 100755 archivers/dms/cdata.h mode change 100644 => 100755 archivers/dms/crc_csum.c mode change 100644 => 100755 archivers/dms/crc_csum.h mode change 100644 => 100755 archivers/dms/getbits.c mode change 100644 => 100755 archivers/dms/getbits.h mode change 100644 => 100755 archivers/dms/maketbl.c mode change 100644 => 100755 archivers/dms/maketbl.h mode change 100644 => 100755 archivers/dms/pfile.c mode change 100644 => 100755 archivers/dms/pfile.h mode change 100644 => 100755 archivers/dms/tables.c mode change 100644 => 100755 archivers/dms/tables.h mode change 100644 => 100755 archivers/dms/u_deep.c mode change 100644 => 100755 archivers/dms/u_deep.h mode change 100644 => 100755 archivers/dms/u_heavy.c mode change 100644 => 100755 archivers/dms/u_heavy.h mode change 100644 => 100755 archivers/dms/u_init.c mode change 100644 => 100755 archivers/dms/u_init.h mode change 100644 => 100755 archivers/dms/u_medium.c mode change 100644 => 100755 archivers/dms/u_medium.h mode change 100644 => 100755 archivers/dms/u_quick.c mode change 100644 => 100755 archivers/dms/u_quick.h mode change 100644 => 100755 archivers/dms/u_rle.c mode change 100644 => 100755 archivers/dms/u_rle.h mode change 100644 => 100755 archivers/lha/crcio.c mode change 100644 => 100755 archivers/lha/dhuf.c mode change 100644 => 100755 archivers/lha/header.c mode change 100644 => 100755 archivers/lha/huf.c mode change 100644 => 100755 archivers/lha/larc.c mode change 100644 => 100755 archivers/lha/lha.h mode change 100644 => 100755 archivers/lha/lha_macro.h mode change 100644 => 100755 archivers/lha/lhamaketbl.c mode change 100644 => 100755 archivers/lha/lharc.c mode change 100644 => 100755 archivers/lha/shuf.c mode change 100644 => 100755 archivers/lha/slide.c mode change 100644 => 100755 archivers/lha/uae_lha.c mode change 100644 => 100755 archivers/lha/util.c mode change 100644 => 100755 archivers/lzx/unlzx.c mode change 100644 => 100755 archivers/wrp/warp.c mode change 100644 => 100755 archivers/wrp/warp.h mode change 100644 => 100755 archivers/xfd/main.c mode change 100644 => 100755 archivers/xfd/xfd.c mode change 100644 => 100755 archivers/xfd/xfdmaster.h mode change 100644 => 100755 archivers/zip/unzip.c mode change 100644 => 100755 archivers/zip/unzip.h mode change 100644 => 100755 audio.c mode change 100644 => 100755 autoconf.c mode change 100644 => 100755 blitops.c mode change 100644 => 100755 blitter.c mode change 100644 => 100755 blitter2.c mode change 100644 => 100755 blitter3.c mode change 100644 => 100755 blkdev.c mode change 100644 => 100755 bsdsocket.c mode change 100644 => 100755 build68k.c mode change 100644 => 100755 catweasel.c mode change 100644 => 100755 cdrom.c mode change 100644 => 100755 cdtv.c mode change 100644 => 100755 cfgfile.c mode change 100644 => 100755 cia.c mode change 100644 => 100755 compemu_fpp.c mode change 100644 => 100755 compemu_optimizer.c mode change 100644 => 100755 compemu_optimizer_x86.c mode change 100644 => 100755 compemu_raw_x86.c mode change 100644 => 100755 compemu_support.c mode change 100644 => 100755 core.cw4.c mode change 100644 => 100755 cpu_small.c mode change 100644 => 100755 cpummu.c mode change 100644 => 100755 cpuopti.c mode change 100644 => 100755 cpustbl_small.c mode change 100644 => 100755 cputbl_small.h mode change 100644 => 100755 crc32.c mode change 100644 => 100755 custom.c mode change 100644 => 100755 custom2.c mode change 100644 => 100755 debug.c mode change 100644 => 100755 disk.c mode change 100644 => 100755 drawing.c mode change 100644 => 100755 driveclick.c mode change 100644 => 100755 enforcer.c mode change 100644 => 100755 ersatz.c mode change 100644 => 100755 expansion.c mode change 100644 => 100755 fdi2raw.c mode change 100644 => 100755 filesys mode change 100644 => 100755 filesys.asm mode change 100644 => 100755 filesys.c mode change 100644 => 100755 filesys.sh mode change 100644 => 100755 filesys_bootrom.c mode change 100644 => 100755 fpp.c mode change 100644 => 100755 fsdb.c mode change 100644 => 100755 fsdb_unix.c mode change 100644 => 100755 fsusage.c mode change 100644 => 100755 gayle.c mode change 100644 => 100755 genblitter.c mode change 100644 => 100755 gencomp.c mode change 100644 => 100755 gencpu.c mode change 100644 => 100755 gencpu_mini.c mode change 100644 => 100755 gengenblitter.c mode change 100644 => 100755 genlinetoscr.c mode change 100644 => 100755 genp2c.c mode change 100644 => 100755 gfxlib.c mode change 100644 => 100755 gfxutil.c mode change 100644 => 100755 gtkui.c mode change 100644 => 100755 hardfile.c mode change 100644 => 100755 hrtmon_rom.c mode change 100644 => 100755 identify.c mode change 100644 => 100755 include/a2091.h mode change 100644 => 100755 include/akiko.h mode change 100644 => 100755 include/amax.h mode change 100644 => 100755 include/ar.h mode change 100644 => 100755 include/arcadia.h mode change 100644 => 100755 include/audio.h mode change 100644 => 100755 include/autoconf.h mode change 100644 => 100755 include/blitter.h mode change 100644 => 100755 include/blkdev.h mode change 100644 => 100755 include/bsdsocket.h mode change 100644 => 100755 include/catweasel.h mode change 100644 => 100755 include/cdtv.h mode change 100644 => 100755 include/cia.h mode change 100644 => 100755 include/commpipe.h mode change 100644 => 100755 include/compemu.h mode change 100644 => 100755 include/cpu_prefetch.h mode change 100644 => 100755 include/cpu_small.h mode change 100644 => 100755 include/cpummu.h mode change 100644 => 100755 include/crc32.h mode change 100644 => 100755 include/custom.h mode change 100644 => 100755 include/debug.h mode change 100644 => 100755 include/disk.h mode change 100644 => 100755 include/drawing.h mode change 100644 => 100755 include/driveclick.h mode change 100644 => 100755 include/enforcer.h mode change 100644 => 100755 include/ersatz.h mode change 100644 => 100755 include/events.h mode change 100644 => 100755 include/events_jit.h mode change 100644 => 100755 include/events_normal.h mode change 100644 => 100755 include/execlib.h mode change 100644 => 100755 include/fdi2raw.h mode change 100644 => 100755 include/filesys.h mode change 100644 => 100755 include/flags_x86.h mode change 100644 => 100755 include/fpp-ieee-be.h mode change 100644 => 100755 include/fpp-unknown.h mode change 100644 => 100755 include/fsdb.h mode change 100644 => 100755 include/fsusage.h mode change 100644 => 100755 include/gayle.h mode change 100644 => 100755 include/genblitter.h mode change 100644 => 100755 include/gensound.h mode change 100644 => 100755 include/gfxfilter.h mode change 100644 => 100755 include/gui.h mode change 100644 => 100755 include/identify.h mode change 100644 => 100755 include/inputdevice.h mode change 100644 => 100755 include/keyboard.h mode change 100644 => 100755 include/keybuf.h mode change 100644 => 100755 include/mackbd.h mode change 100644 => 100755 include/memory.h mode change 100644 => 100755 include/moduleripper.h mode change 100644 => 100755 include/native2amiga.h mode change 100644 => 100755 include/ncr_scsi.h mode change 100644 => 100755 include/newcpu.h mode change 100644 => 100755 include/options.h mode change 100644 => 100755 include/osemu.h mode change 100644 => 100755 include/parallel.h mode change 100644 => 100755 include/picasso96.h mode change 100644 => 100755 include/readcpu.h mode change 100644 => 100755 include/sana2.h mode change 100644 => 100755 include/savestate.h mode change 100644 => 100755 include/scsi.h mode change 100644 => 100755 include/scsidev.h mode change 100644 => 100755 include/serial.h mode change 100644 => 100755 include/sysconfig.h.win32 mode change 100644 => 100755 include/sysdeps.h mode change 100644 => 100755 include/traps.h mode change 100644 => 100755 include/tui.h mode change 100644 => 100755 include/uae.h mode change 100644 => 100755 include/uaeexe.h mode change 100644 => 100755 include/uaeipc.h mode change 100644 => 100755 include/uaeserial.h mode change 100644 => 100755 include/xwin.h mode change 100644 => 100755 include/zarchive.h mode change 100644 => 100755 include/zfile.h mode change 100644 => 100755 inputdevice.c mode change 100644 => 100755 inputevents.def mode change 100644 => 100755 keybuf.c mode change 100644 => 100755 main.c mode change 100644 => 100755 memory.c mode change 100644 => 100755 missing.c mode change 100644 => 100755 moduleripper.c mode change 100644 => 100755 native2amiga.c mode change 100644 => 100755 ncr_scsi.c mode change 100644 => 100755 ncurses.c mode change 100644 => 100755 newcpu.c mode change 100644 => 100755 nogui.c mode change 100644 => 100755 od-generic/exectasks.h mode change 100644 => 100755 od-generic/joystick.c mode change 100644 => 100755 od-generic/memory.h mode change 100644 => 100755 od-generic/sound.c mode change 100644 => 100755 od-generic/sound.h mode change 100644 => 100755 od-win32/7zplugin.c mode change 100644 => 100755 od-win32/WinUAE_Install.nsi mode change 100644 => 100755 od-win32/ahidsound.c mode change 100644 => 100755 od-win32/ahidsound.h mode change 100644 => 100755 od-win32/asm.bat mode change 100644 => 100755 od-win32/avioutput.c mode change 100644 => 100755 od-win32/avioutput.h mode change 100644 => 100755 od-win32/blkdev_win32_aspi.c mode change 100644 => 100755 od-win32/blkdev_win32_ioctl.c mode change 100644 => 100755 od-win32/blkdev_win32_spti.c mode change 100644 => 100755 od-win32/bsdsock.c mode change 100644 => 100755 od-win32/build68k_msvc/build68k_msvc.rc mode change 100644 => 100755 od-win32/build68k_msvc/build68k_msvc.vcproj mode change 100644 => 100755 od-win32/caps/CapsAPI.h mode change 100644 => 100755 od-win32/caps/CapsLib.h mode change 100644 => 100755 od-win32/caps/Comlib.h mode change 100644 => 100755 od-win32/caps/Comtype.h mode change 100644 => 100755 od-win32/caps/caps_win32.c mode change 100644 => 100755 od-win32/caps/caps_win32.h mode change 100644 => 100755 od-win32/cloanto/RetroPlatformGuestIPC.c mode change 100644 => 100755 od-win32/cloanto/RetroPlatformGuestIPC.h mode change 100644 => 100755 od-win32/cloanto/RetroPlatformIPC.h mode change 100644 => 100755 od-win32/debug_win32.c mode change 100644 => 100755 od-win32/debug_win32.h mode change 100644 => 100755 od-win32/dinput.c mode change 100644 => 100755 od-win32/direct3d.c mode change 100644 => 100755 od-win32/direct3d.h mode change 100644 => 100755 od-win32/diskutil.c mode change 100644 => 100755 od-win32/diskutil.h mode change 100644 => 100755 od-win32/driveclick_win32.c mode change 100644 => 100755 od-win32/dxwrap.c mode change 100644 => 100755 od-win32/dxwrap.h mode change 100644 => 100755 od-win32/fdrawcmd.c mode change 100644 => 100755 od-win32/filesys.asm mode change 100644 => 100755 od-win32/fsdb_win32.c mode change 100644 => 100755 od-win32/genblitter_msvc/genblitter_msvc.vcproj mode change 100644 => 100755 od-win32/gencomp_msvc/gencomp_msvc.vcproj mode change 100644 => 100755 od-win32/gencpu_msvc/gencpu_msvc.vcproj mode change 100644 => 100755 od-win32/genlinetoscr_msvc/genlinetoscr_msvc.vcproj mode change 100644 => 100755 od-win32/graphics/amiga_header.bmp mode change 100644 => 100755 od-win32/graphics/amiga_welcome.bmp mode change 100644 => 100755 od-win32/graphics/installer_icon.ico mode change 100644 => 100755 od-win32/hardfile_win32.c mode change 100644 => 100755 od-win32/hq2x16.asm mode change 100644 => 100755 od-win32/hq2x32.asm mode change 100644 => 100755 od-win32/ioport.c mode change 100644 => 100755 od-win32/ioport.h mode change 100644 => 100755 od-win32/ipctester.c mode change 100644 => 100755 od-win32/keyboard_win32.c mode change 100644 => 100755 od-win32/lcd.c mode change 100644 => 100755 od-win32/lcd.h mode change 100644 => 100755 od-win32/machdep/m68k.h mode change 100644 => 100755 od-win32/machdep/maccess.h mode change 100644 => 100755 od-win32/machdep/rpt.h mode change 100644 => 100755 od-win32/machdep/support.c mode change 100644 => 100755 od-win32/makeexe.bat mode change 100644 => 100755 od-win32/md-fpp.h mode change 100644 => 100755 od-win32/midi.c mode change 100644 => 100755 od-win32/midi.h mode change 100644 => 100755 od-win32/midiin.c mode change 100644 => 100755 od-win32/mman.c mode change 100644 => 100755 od-win32/opengl.c mode change 100644 => 100755 od-win32/opengl.h mode change 100644 => 100755 od-win32/parser.c mode change 100644 => 100755 od-win32/parser.h mode change 100644 => 100755 od-win32/picasso96_win.c mode change 100644 => 100755 od-win32/picasso96_win.h mode change 100644 => 100755 od-win32/picasso96_xp_win.c mode change 100644 => 100755 od-win32/posixemu.c mode change 100644 => 100755 od-win32/posixemu.h mode change 100644 => 100755 od-win32/registry.c mode change 100644 => 100755 od-win32/registry.h mode change 100644 => 100755 od-win32/resources/35floppy.ico mode change 100644 => 100755 od-win32/resources/Mycomp.ico mode change 100644 => 100755 od-win32/resources/WinUAE_German.rc mode change 100644 => 100755 od-win32/resources/amiga.png mode change 100644 => 100755 od-win32/resources/amigainfo.ico mode change 100644 => 100755 od-win32/resources/avioutput.ico mode change 100644 => 100755 od-win32/resources/chip.ico mode change 100644 => 100755 od-win32/resources/cpu.ico mode change 100644 => 100755 od-win32/resources/drive.ico mode change 100644 => 100755 od-win32/resources/drive_click.wav mode change 100644 => 100755 od-win32/resources/drive_snatch.wav mode change 100644 => 100755 od-win32/resources/drive_spin.wav mode change 100644 => 100755 od-win32/resources/drive_spinnd.wav mode change 100644 => 100755 od-win32/resources/drive_startup.wav mode change 100644 => 100755 od-win32/resources/file.ico mode change 100644 => 100755 od-win32/resources/folder.ico mode change 100644 => 100755 od-win32/resources/h_arrow.cur mode change 100644 => 100755 od-win32/resources/joystick.ico mode change 100644 => 100755 od-win32/resources/lcd.bmp mode change 100644 => 100755 od-win32/resources/misc.ico mode change 100644 => 100755 od-win32/resources/move_dow.ico mode change 100644 => 100755 od-win32/resources/move_up.ico mode change 100644 => 100755 od-win32/resources/paths.ico mode change 100644 => 100755 od-win32/resources/quickstart.ico mode change 100644 => 100755 od-win32/resources/resource mode change 100644 => 100755 od-win32/resources/resource.h mode change 100644 => 100755 od-win32/resources/root.ico mode change 100644 => 100755 od-win32/resources/screen.ico mode change 100644 => 100755 od-win32/resources/sound.ico mode change 100644 => 100755 od-win32/resources/winuae.exe.manifest mode change 100644 => 100755 od-win32/resources/winuae.ico mode change 100644 => 100755 od-win32/resources/winuae.rc mode change 100644 => 100755 od-win32/resources/winuae9.exe.manifest mode change 100644 => 100755 od-win32/resources/winuae_minimal.rc mode change 100644 => 100755 od-win32/resources/xarcade-winuae.bmp mode change 100644 => 100755 od-win32/rp.c mode change 100644 => 100755 od-win32/rp.h mode change 100644 => 100755 od-win32/scaler.c mode change 100644 => 100755 od-win32/scaler2.c mode change 100644 => 100755 od-win32/scaler_more.c mode change 100644 => 100755 od-win32/screenshot.c mode change 100644 => 100755 od-win32/scsidef.h mode change 100644 => 100755 od-win32/serial_win32.c mode change 100644 => 100755 od-win32/sfhelper.c mode change 100644 => 100755 od-win32/shm.c mode change 100644 => 100755 od-win32/soundcheck.c mode change 100644 => 100755 od-win32/sounddep/sound.c mode change 100644 => 100755 od-win32/sounddep/sound.h mode change 100644 => 100755 od-win32/srcrelease.bat mode change 100644 => 100755 od-win32/support.c mode change 100644 => 100755 od-win32/sys/ipc.h mode change 100644 => 100755 od-win32/sys/mman.h mode change 100644 => 100755 od-win32/sys/shm.h mode change 100644 => 100755 od-win32/sysconfig.h mode change 100644 => 100755 od-win32/target.h mode change 100644 => 100755 od-win32/threaddep/thread.h mode change 100644 => 100755 od-win32/tun.c mode change 100644 => 100755 od-win32/tun.h mode change 100644 => 100755 od-win32/tun_uae.h mode change 100644 => 100755 od-win32/unistd.h mode change 100644 => 100755 od-win32/wcc.sh mode change 100644 => 100755 od-win32/win32.c mode change 100644 => 100755 od-win32/win32.h mode change 100644 => 100755 od-win32/win32_decompress.c mode change 100644 => 100755 od-win32/win32_filesys.c mode change 100644 => 100755 od-win32/win32_nogui.c mode change 100644 => 100755 od-win32/win32_scale2x.c mode change 100644 => 100755 od-win32/win32_uaenet.c mode change 100644 => 100755 od-win32/win32_uaenet.h mode change 100644 => 100755 od-win32/win32gfx.c mode change 100644 => 100755 od-win32/win32gfx.h mode change 100644 => 100755 od-win32/win32gui.c mode change 100644 => 100755 od-win32/win32gui.h mode change 100644 => 100755 od-win32/win32gui_extra.c mode change 100644 => 100755 od-win32/winuae_msvc/winuae_msvc.8.vcproj mode change 100644 => 100755 od-win32/winuae_msvc/winuae_msvc.vcproj mode change 100644 => 100755 od-win32/winuaechangelog.txt mode change 100644 => 100755 od-win32/wrc.sh mode change 100644 => 100755 od-win32/writelog.c mode change 100644 => 100755 picasso96.c mode change 100644 => 100755 prowizard/include/extern.h mode change 100644 => 100755 prowizard/include/globals.h mode change 100644 => 100755 prowizard/include/ptktable.h mode change 100644 => 100755 prowizard/include/tuning.h mode change 100644 => 100755 prowizard/include/vars.h mode change 100644 => 100755 prowizard/misc/misc.c mode change 100644 => 100755 prowizard/misc/testbag.c mode change 100644 => 100755 prowizard/prowiz.c mode change 100644 => 100755 prowizard/rippers/AC1D_packer.c mode change 100644 => 100755 prowizard/rippers/AMOS-MusicBank.c mode change 100644 => 100755 prowizard/rippers/AMOS-PowerPackerBank.c mode change 100644 => 100755 prowizard/rippers/BP-Soundmonitor.c mode change 100644 => 100755 prowizard/rippers/BSI-FutureComposer.c mode change 100644 => 100755 prowizard/rippers/Bytekiller.c mode change 100644 => 100755 prowizard/rippers/ChipTracker.c mode change 100644 => 100755 prowizard/rippers/Crunchmania-Address.c mode change 100644 => 100755 prowizard/rippers/Crunchmania-Simple.c mode change 100644 => 100755 prowizard/rippers/DefjamCruncher32-pro.c mode change 100644 => 100755 prowizard/rippers/DigiBooster17.c mode change 100644 => 100755 prowizard/rippers/DigitalIllusion.c mode change 100644 => 100755 prowizard/rippers/DoubleAction.c mode change 100644 => 100755 prowizard/rippers/Dragpack100.c mode change 100644 => 100755 prowizard/rippers/Dragpack252.c mode change 100644 => 100755 prowizard/rippers/EurekaPacker.c mode change 100644 => 100755 prowizard/rippers/FC-M-Packer.c mode change 100644 => 100755 prowizard/rippers/FastTracker2.c mode change 100644 => 100755 prowizard/rippers/FuchsTracker.c mode change 100644 => 100755 prowizard/rippers/FutureComposer13.c mode change 100644 => 100755 prowizard/rippers/FutureComposer14.c mode change 100644 => 100755 prowizard/rippers/FuzzacPacker.c mode change 100644 => 100755 prowizard/rippers/GNUPacker12.c mode change 100644 => 100755 prowizard/rippers/GPMO.c mode change 100644 => 100755 prowizard/rippers/GameMusicCreator.c mode change 100644 => 100755 prowizard/rippers/GnuPlayer.c mode change 100644 => 100755 prowizard/rippers/HQC2.c mode change 100644 => 100755 prowizard/rippers/HeatseekerMC10.c mode change 100644 => 100755 prowizard/rippers/HornetPacker.c mode change 100644 => 100755 prowizard/rippers/JamCracker.c mode change 100644 => 100755 prowizard/rippers/KefrensSoundMachine.c mode change 100644 => 100755 prowizard/rippers/MED-Octamed.c mode change 100644 => 100755 prowizard/rippers/MOD-compatible.c mode change 100644 => 100755 prowizard/rippers/MasterCruncher30-Address.c mode change 100644 => 100755 prowizard/rippers/MaxPacker12.c mode change 100644 => 100755 prowizard/rippers/MegaCruncher-Object.c mode change 100644 => 100755 prowizard/rippers/MegaCruncher.c mode change 100644 => 100755 prowizard/rippers/ModuleProtector.c mode change 100644 => 100755 prowizard/rippers/Mugician.c mode change 100644 => 100755 prowizard/rippers/Newtron.c mode change 100644 => 100755 prowizard/rippers/NewtronOld.c mode change 100644 => 100755 prowizard/rippers/NoiseFromHeaven.c mode change 100644 => 100755 prowizard/rippers/NoisePacker1.c mode change 100644 => 100755 prowizard/rippers/NoisePacker2.c mode change 100644 => 100755 prowizard/rippers/NoisePacker3.c mode change 100644 => 100755 prowizard/rippers/NoiseRunner.c mode change 100644 => 100755 prowizard/rippers/NovoTrade.c mode change 100644 => 100755 prowizard/rippers/PhaPacker.c mode change 100644 => 100755 prowizard/rippers/PolkaPacker.c mode change 100644 => 100755 prowizard/rippers/PowerMusic.c mode change 100644 => 100755 prowizard/rippers/PowerPacker23.c mode change 100644 => 100755 prowizard/rippers/PowerPacker30.c mode change 100644 => 100755 prowizard/rippers/PowerPacker40-library.c mode change 100644 => 100755 prowizard/rippers/PowerPacker40.c mode change 100644 => 100755 prowizard/rippers/ProPacker10.c mode change 100644 => 100755 prowizard/rippers/ProPacker21.c mode change 100644 => 100755 prowizard/rippers/ProPacker30.c mode change 100644 => 100755 prowizard/rippers/Promizer01.c mode change 100644 => 100755 prowizard/rippers/Promizer10c.c mode change 100644 => 100755 prowizard/rippers/Promizer18a.c mode change 100644 => 100755 prowizard/rippers/Promizer20.c mode change 100644 => 100755 prowizard/rippers/Promizer40.c mode change 100644 => 100755 prowizard/rippers/Prorunner10.c mode change 100644 => 100755 prowizard/rippers/Prorunner20.c mode change 100644 => 100755 prowizard/rippers/QuadraComposer.c mode change 100644 => 100755 prowizard/rippers/RelokIt10.c mode change 100644 => 100755 prowizard/rippers/SGT-Packer.c mode change 100644 => 100755 prowizard/rippers/SkytPacker.c mode change 100644 => 100755 prowizard/rippers/SoundFX.c mode change 100644 => 100755 prowizard/rippers/SoundTracker.c mode change 100644 => 100755 prowizard/rippers/SoundTracker26.c mode change 100644 => 100755 prowizard/rippers/SpikeCruncher.c mode change 100644 => 100755 prowizard/rippers/StartrekkerPack.c mode change 100644 => 100755 prowizard/rippers/StimPacker.c mode change 100644 => 100755 prowizard/rippers/StoneArtsPlayer.c mode change 100644 => 100755 prowizard/rippers/StoneCracker270.c mode change 100644 => 100755 prowizard/rippers/StoneCracker299.c mode change 100644 => 100755 prowizard/rippers/StoneCracker299b.c mode change 100644 => 100755 prowizard/rippers/StoneCracker299d.c mode change 100644 => 100755 prowizard/rippers/StoneCracker300.c mode change 100644 => 100755 prowizard/rippers/StoneCracker310.c mode change 100644 => 100755 prowizard/rippers/SuperCruncher27.c mode change 100644 => 100755 prowizard/rippers/SyncroPacker46.c mode change 100644 => 100755 prowizard/rippers/TMK.c mode change 100644 => 100755 prowizard/rippers/TNMCruncher.c mode change 100644 => 100755 prowizard/rippers/TetraPack102.c mode change 100644 => 100755 prowizard/rippers/TetraPack21.c mode change 100644 => 100755 prowizard/rippers/TetraPack22.c mode change 100644 => 100755 prowizard/rippers/TheDarkDemon.c mode change 100644 => 100755 prowizard/rippers/ThePlayer22a.c mode change 100644 => 100755 prowizard/rippers/ThePlayer30a.c mode change 100644 => 100755 prowizard/rippers/ThePlayer40.c mode change 100644 => 100755 prowizard/rippers/ThePlayer41a.c mode change 100644 => 100755 prowizard/rippers/ThePlayer50a.c mode change 100644 => 100755 prowizard/rippers/ThePlayer60a.c mode change 100644 => 100755 prowizard/rippers/ThePlayer61a.c mode change 100644 => 100755 prowizard/rippers/TimeCruncher17.c mode change 100644 => 100755 prowizard/rippers/TitanicsPlayer.c mode change 100644 => 100755 prowizard/rippers/TrackerPacker1.c mode change 100644 => 100755 prowizard/rippers/TrackerPacker2.c mode change 100644 => 100755 prowizard/rippers/TrackerPacker3.c mode change 100644 => 100755 prowizard/rippers/TreasurePattern.c mode change 100644 => 100755 prowizard/rippers/TryItCruncher101.c mode change 100644 => 100755 prowizard/rippers/TurboSqueezer61.c mode change 100644 => 100755 prowizard/rippers/UnicTracker.c mode change 100644 => 100755 prowizard/rippers/UnicTracker2.c mode change 100644 => 100755 prowizard/rippers/Viruz2.c mode change 100644 => 100755 prowizard/rippers/WantonPacker.c mode change 100644 => 100755 prowizard/rippers/XannPlayer.c mode change 100644 => 100755 prowizard/rippers/ZenPacker.c mode change 100644 => 100755 prowizard/rippers/datacrunchers.c mode change 100644 => 100755 prowizard/rippers/skizzo.c mode change 100644 => 100755 readcpu.c mode change 100644 => 100755 readdisk.c mode change 100644 => 100755 rpc.c mode change 100644 => 100755 sana2.c mode change 100644 => 100755 savestate.c mode change 100644 => 100755 scsi-none.c mode change 100644 => 100755 scsi.c mode change 100644 => 100755 scsidev.c mode change 100644 => 100755 scsiemul.c mode change 100644 => 100755 sdl-joystick.c mode change 100644 => 100755 serial.c mode change 100644 => 100755 sinctable.c mode change 100644 => 100755 svga.c mode change 100644 => 100755 svgancui.c mode change 100644 => 100755 table68k mode change 100644 => 100755 traps.c mode change 100644 => 100755 tui.c mode change 100644 => 100755 uaeexe.c mode change 100644 => 100755 uaeipc.c mode change 100644 => 100755 uaelib.c mode change 100644 => 100755 uaeserial.c mode change 100644 => 100755 writelog.c mode change 100644 => 100755 zfile.c mode change 100644 => 100755 zfile_archive.c diff --git a/ChangeLog b/ChangeLog old mode 100644 new mode 100755 diff --git a/a2091.c b/a2091.c old mode 100644 new mode 100755 index f1258df4..589835f1 --- a/a2091.c +++ b/a2091.c @@ -176,6 +176,8 @@ static int isirq(void) void rethink_a2091(void) { + if (currprefs.cs_cdtvscsi) + return; if (isirq()) { uae_int_requested |= 2; #if A2091_DEBUG > 2 || A3000_DEBUG > 2 @@ -190,6 +192,8 @@ static void INT2(void) { int irq = 0; + if (currprefs.cs_cdtvscsi) + return; if (!(auxstatus & 0x80)) return; dmac_istr |= ISTR_INTS; @@ -243,6 +247,10 @@ static void doscsistatus(void) #if WD33C93_DEBUG > 0 write_log ("%s STATUS=%02X\n", WD33C93, scsidelay_status); #endif + if (currprefs.cs_cdtvscsi) { + cdtv_scsi_int (); + return; + } if (!currprefs.cs_a2091 && currprefs.cs_mbdmac != 1) return; INT2(); @@ -610,6 +618,7 @@ uae_u8 wdscsi_get(void) } else if (sasr == WD_SCSI_STATUS) { uae_int_requested &= ~2; auxstatus &= ~0x80; + cdtv_scsi_clear_int (); dmac_istr &= ~ISTR_INTS; if (wdregs[WD_COMMAND_PHASE] == 0x10) { wdregs[WD_COMMAND_PHASE] = 0x11; diff --git a/akiko.c b/akiko.c old mode 100644 new mode 100755 diff --git a/akiko2.c b/akiko2.c old mode 100644 new mode 100755 diff --git a/amax.c b/amax.c old mode 100644 new mode 100755 diff --git a/ar.c b/ar.c old mode 100644 new mode 100755 diff --git a/arcadia.c b/arcadia.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zAlloc.c b/archivers/7z/7zAlloc.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zAlloc.h b/archivers/7z/7zAlloc.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zBuffer.c b/archivers/7z/7zBuffer.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zBuffer.h b/archivers/7z/7zBuffer.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zCrc.c b/archivers/7z/7zCrc.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zCrc.h b/archivers/7z/7zCrc.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zDecode.c b/archivers/7z/7zDecode.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zDecode.h b/archivers/7z/7zDecode.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zExtract.c b/archivers/7z/7zExtract.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zExtract.h b/archivers/7z/7zExtract.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zHeader.c b/archivers/7z/7zHeader.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zHeader.h b/archivers/7z/7zHeader.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zIn.c b/archivers/7z/7zIn.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zIn.h b/archivers/7z/7zIn.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zItem.c b/archivers/7z/7zItem.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zItem.h b/archivers/7z/7zItem.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zMain.c b/archivers/7z/7zMain.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zMethodID.c b/archivers/7z/7zMethodID.c old mode 100644 new mode 100755 diff --git a/archivers/7z/7zMethodID.h b/archivers/7z/7zMethodID.h old mode 100644 new mode 100755 diff --git a/archivers/7z/7zTypes.h b/archivers/7z/7zTypes.h old mode 100644 new mode 100755 diff --git a/archivers/7z/LzmaDecode.c b/archivers/7z/LzmaDecode.c old mode 100644 new mode 100755 diff --git a/archivers/7z/LzmaDecode.h b/archivers/7z/LzmaDecode.h old mode 100644 new mode 100755 diff --git a/archivers/7z/LzmaTypes.h b/archivers/7z/LzmaTypes.h old mode 100644 new mode 100755 diff --git a/archivers/dms/cdata.h b/archivers/dms/cdata.h old mode 100644 new mode 100755 diff --git a/archivers/dms/crc_csum.c b/archivers/dms/crc_csum.c old mode 100644 new mode 100755 diff --git a/archivers/dms/crc_csum.h b/archivers/dms/crc_csum.h old mode 100644 new mode 100755 diff --git a/archivers/dms/getbits.c b/archivers/dms/getbits.c old mode 100644 new mode 100755 diff --git a/archivers/dms/getbits.h b/archivers/dms/getbits.h old mode 100644 new mode 100755 diff --git a/archivers/dms/maketbl.c b/archivers/dms/maketbl.c old mode 100644 new mode 100755 diff --git a/archivers/dms/maketbl.h b/archivers/dms/maketbl.h old mode 100644 new mode 100755 diff --git a/archivers/dms/pfile.c b/archivers/dms/pfile.c old mode 100644 new mode 100755 diff --git a/archivers/dms/pfile.h b/archivers/dms/pfile.h old mode 100644 new mode 100755 diff --git a/archivers/dms/tables.c b/archivers/dms/tables.c old mode 100644 new mode 100755 diff --git a/archivers/dms/tables.h b/archivers/dms/tables.h old mode 100644 new mode 100755 diff --git a/archivers/dms/u_deep.c b/archivers/dms/u_deep.c old mode 100644 new mode 100755 diff --git a/archivers/dms/u_deep.h b/archivers/dms/u_deep.h old mode 100644 new mode 100755 diff --git a/archivers/dms/u_heavy.c b/archivers/dms/u_heavy.c old mode 100644 new mode 100755 diff --git a/archivers/dms/u_heavy.h b/archivers/dms/u_heavy.h old mode 100644 new mode 100755 diff --git a/archivers/dms/u_init.c b/archivers/dms/u_init.c old mode 100644 new mode 100755 diff --git a/archivers/dms/u_init.h b/archivers/dms/u_init.h old mode 100644 new mode 100755 diff --git a/archivers/dms/u_medium.c b/archivers/dms/u_medium.c old mode 100644 new mode 100755 diff --git a/archivers/dms/u_medium.h b/archivers/dms/u_medium.h old mode 100644 new mode 100755 diff --git a/archivers/dms/u_quick.c b/archivers/dms/u_quick.c old mode 100644 new mode 100755 diff --git a/archivers/dms/u_quick.h b/archivers/dms/u_quick.h old mode 100644 new mode 100755 diff --git a/archivers/dms/u_rle.c b/archivers/dms/u_rle.c old mode 100644 new mode 100755 diff --git a/archivers/dms/u_rle.h b/archivers/dms/u_rle.h old mode 100644 new mode 100755 diff --git a/archivers/lha/crcio.c b/archivers/lha/crcio.c old mode 100644 new mode 100755 diff --git a/archivers/lha/dhuf.c b/archivers/lha/dhuf.c old mode 100644 new mode 100755 diff --git a/archivers/lha/header.c b/archivers/lha/header.c old mode 100644 new mode 100755 diff --git a/archivers/lha/huf.c b/archivers/lha/huf.c old mode 100644 new mode 100755 diff --git a/archivers/lha/larc.c b/archivers/lha/larc.c old mode 100644 new mode 100755 diff --git a/archivers/lha/lha.h b/archivers/lha/lha.h old mode 100644 new mode 100755 diff --git a/archivers/lha/lha_macro.h b/archivers/lha/lha_macro.h old mode 100644 new mode 100755 diff --git a/archivers/lha/lhamaketbl.c b/archivers/lha/lhamaketbl.c old mode 100644 new mode 100755 diff --git a/archivers/lha/lharc.c b/archivers/lha/lharc.c old mode 100644 new mode 100755 diff --git a/archivers/lha/shuf.c b/archivers/lha/shuf.c old mode 100644 new mode 100755 diff --git a/archivers/lha/slide.c b/archivers/lha/slide.c old mode 100644 new mode 100755 diff --git a/archivers/lha/uae_lha.c b/archivers/lha/uae_lha.c old mode 100644 new mode 100755 diff --git a/archivers/lha/util.c b/archivers/lha/util.c old mode 100644 new mode 100755 diff --git a/archivers/lzx/unlzx.c b/archivers/lzx/unlzx.c old mode 100644 new mode 100755 diff --git a/archivers/wrp/warp.c b/archivers/wrp/warp.c old mode 100644 new mode 100755 diff --git a/archivers/wrp/warp.h b/archivers/wrp/warp.h old mode 100644 new mode 100755 diff --git a/archivers/xfd/main.c b/archivers/xfd/main.c old mode 100644 new mode 100755 diff --git a/archivers/xfd/xfd.c b/archivers/xfd/xfd.c old mode 100644 new mode 100755 diff --git a/archivers/xfd/xfdmaster.h b/archivers/xfd/xfdmaster.h old mode 100644 new mode 100755 diff --git a/archivers/zip/unzip.c b/archivers/zip/unzip.c old mode 100644 new mode 100755 diff --git a/archivers/zip/unzip.h b/archivers/zip/unzip.h old mode 100644 new mode 100755 diff --git a/audio.c b/audio.c old mode 100644 new mode 100755 diff --git a/autoconf.c b/autoconf.c old mode 100644 new mode 100755 index 0ceeaca5..054e097a --- a/autoconf.c +++ b/autoconf.c @@ -28,6 +28,7 @@ uaecptr EXPANSION_bootcode, EXPANSION_nullfunc; /* ROM tag area memory access */ uae_u8 *rtarea; +uaecptr rtarea_base = 0xf00000; static uae_u32 REGPARAM3 rtarea_lget (uaecptr) REGPARAM; static uae_u32 REGPARAM3 rtarea_wget (uaecptr) REGPARAM; @@ -114,7 +115,7 @@ static int rt_straddr; uae_u32 addr (int ptr) { - return (uae_u32)ptr + RTAREA_BASE; + return (uae_u32)ptr + rtarea_base; } void db (uae_u8 data) @@ -157,7 +158,9 @@ void calltrap (uae_u32 n) void org (uae_u32 a) { - rt_addr = a - RTAREA_BASE; + if ( ((a & 0xffff0000) != 0x00f00000) && ((a & 0xffff0000) != rtarea_base) ) + write_log ("ORG: corrupt address! %08X", a); + rt_addr = a & 0xffff; } uae_u32 here (void) @@ -224,13 +227,13 @@ void rtarea_init (void) a = here(); /* Dummy trap - removing this breaks the filesys emulation. */ - org (RTAREA_BASE + 0xFF00); + org (rtarea_base + 0xFF00); calltrap (deftrap2 (nullfunc, TRAPFLAG_NO_RETVAL, "")); - org (RTAREA_BASE + 0xFF80); + org (rtarea_base + 0xFF80); calltrap (deftrap2 (getchipmemsize, TRAPFLAG_DORET, "")); - org (RTAREA_BASE + 0xFF10); + org (rtarea_base + 0xFF10); calltrap (deftrap2 (uae_puts, TRAPFLAG_NO_RETVAL, "")); dw (RTS); @@ -240,7 +243,7 @@ void rtarea_init (void) filesys_install_code (); #endif - uae_boot_rom_size = here() - RTAREA_BASE; + uae_boot_rom_size = here() - rtarea_base; init_extended_traps (); } @@ -253,4 +256,9 @@ void set_uae_int_flag (void) void rtarea_setup (void) { + uaecptr base = need_uae_boot_rom (); + if (base) { + write_log ("RTAREA located at %08X\n", base); + rtarea_base = base; + } } diff --git a/blitops.c b/blitops.c old mode 100644 new mode 100755 diff --git a/blitter.c b/blitter.c old mode 100644 new mode 100755 diff --git a/blitter2.c b/blitter2.c old mode 100644 new mode 100755 diff --git a/blitter3.c b/blitter3.c old mode 100644 new mode 100755 diff --git a/blkdev.c b/blkdev.c old mode 100644 new mode 100755 diff --git a/bsdsocket.c b/bsdsocket.c old mode 100644 new mode 100755 diff --git a/build68k.c b/build68k.c old mode 100644 new mode 100755 diff --git a/catweasel.c b/catweasel.c old mode 100644 new mode 100755 diff --git a/cdrom.c b/cdrom.c old mode 100644 new mode 100755 diff --git a/cdtv.c b/cdtv.c old mode 100644 new mode 100755 index 9760e694..4692accc --- a/cdtv.c +++ b/cdtv.c @@ -53,7 +53,8 @@ #define AUDIO_STATUS_PLAY_ERROR 0x14 #define AUDIO_STATUS_NO_STATUS 0x15 -#define MODEL_NAME "MATSHITA0.97" /* also MATSHITA0.96 exists */ +#define MODEL_NAME "MATSHITA0.96" +/* also MATSHITA0.97 exists but is apparently rare */ static smp_comm_pipe requests; static volatile int thread_alive; @@ -866,6 +867,15 @@ static void checkint(void) INT2(); } +void cdtv_scsi_int (void) +{ + checkint (); +} +void cdtv_scsi_clear_int (void) +{ + dmac_istr &= ~ISTR_INTS; +} + void rethink_cdtv (void) { checkint (); diff --git a/cfgfile.c b/cfgfile.c old mode 100644 new mode 100755 index d9020957..5961e8b5 --- a/cfgfile.c +++ b/cfgfile.c @@ -2858,6 +2858,7 @@ void default_prefs (struct uae_prefs *p, int type) p->filesys_custom_uaefsdb = 1; p->picasso96_nocustom = 1; p->cart_internal = 1; + p->sana2[0] = 0; p->cs_compatible = 1; p->cs_rtc = 2; diff --git a/cia.c b/cia.c old mode 100644 new mode 100755 diff --git a/compemu_fpp.c b/compemu_fpp.c old mode 100644 new mode 100755 diff --git a/compemu_optimizer.c b/compemu_optimizer.c old mode 100644 new mode 100755 diff --git a/compemu_optimizer_x86.c b/compemu_optimizer_x86.c old mode 100644 new mode 100755 diff --git a/compemu_raw_x86.c b/compemu_raw_x86.c old mode 100644 new mode 100755 diff --git a/compemu_support.c b/compemu_support.c old mode 100644 new mode 100755 diff --git a/core.cw4.c b/core.cw4.c old mode 100644 new mode 100755 diff --git a/cpu_small.c b/cpu_small.c old mode 100644 new mode 100755 diff --git a/cpummu.c b/cpummu.c old mode 100644 new mode 100755 diff --git a/cpuopti.c b/cpuopti.c old mode 100644 new mode 100755 diff --git a/cpustbl_small.c b/cpustbl_small.c old mode 100644 new mode 100755 diff --git a/cputbl_small.h b/cputbl_small.h old mode 100644 new mode 100755 diff --git a/crc32.c b/crc32.c old mode 100644 new mode 100755 diff --git a/custom.c b/custom.c old mode 100644 new mode 100755 index 88c82dde..481226e7 --- a/custom.c +++ b/custom.c @@ -432,6 +432,12 @@ static void hsyncdelay(void) #endif } +static void update_mirrors(void) +{ + aga_mode = (currprefs.chipset_mask & CSMASK_AGA) ? 1 : 0; + direct_rgb = aga_mode; +} + STATIC_INLINE uae_u8 *pfield_xlateptr (uaecptr plpt, int bytecount) { if (!chipmem_bank.check (plpt, bytecount)) { @@ -474,6 +480,7 @@ void notice_new_xcolors (void) { int i; + update_mirrors (); docols(¤t_colors); docols(&colors_for_drawing); for (i = 0; i < (MAXVPOS + 1) * 2; i++) { @@ -2406,11 +2413,6 @@ static void calcdiw (void) } } -static void update_mirrors(void) -{ - aga_mode = (currprefs.chipset_mask & CSMASK_AGA) ? 1 : 0; - direct_rgb = aga_mode; -} /* display mode changed (lores, doubling etc..), recalculate everything */ void init_custom (void) { @@ -4944,11 +4946,11 @@ int custom_init (void) uaecptr pos; pos = here (); - org (RTAREA_BASE+0xFF70); + org (rtarea_base + 0xFF70); calltrap (deftrap (mousehack_helper_old)); dw (RTS); - org (RTAREA_BASE+0xFFA0); + org (rtarea_base + 0xFFA0); calltrap (deftrap (timehack_helper)); dw (RTS); diff --git a/custom2.c b/custom2.c old mode 100644 new mode 100755 diff --git a/debug.c b/debug.c old mode 100644 new mode 100755 index c5f77822..aa0f8244 --- a/debug.c +++ b/debug.c @@ -1095,7 +1095,7 @@ static void illg_init (void) memset (illgdebug + 0xe00000, 1, 512 * 1024); #ifdef FILESYS if (uae_boot_rom) /* filesys "rom" */ - memset (illgdebug + RTAREA_BASE, 1, 0x10000); + memset (illgdebug + rtarea_base, 1, 0x10000); #endif if (currprefs.cs_ide > 0) memset (illgdebug + 0xdd0000, 3, 65536); diff --git a/disk.c b/disk.c old mode 100644 new mode 100755 index c41f02e2..fb965198 --- a/disk.c +++ b/disk.c @@ -2418,8 +2418,10 @@ static void disk_doupdate_write (drive * drv, int floppybits) for (dr = 0; dr < MAX_FLOPPY_DRIVES ; dr++) { drive *drv2 = &floppy[dr]; uae_u16 w = get_word (dskpt); - if (drives[dr]) + if (drives[dr]) { drv2->bigmfmbuf[drv2->mfmpos >> 4] = w; + drv2->bigmfmbuf[(drv2->mfmpos >> 4) + 1] = 0x5555; + } #ifdef AMAX if (currprefs.amaxromfile[0]) amax_diskwrite (w); diff --git a/drawing.c b/drawing.c old mode 100644 new mode 100755 diff --git a/driveclick.c b/driveclick.c old mode 100644 new mode 100755 diff --git a/enforcer.c b/enforcer.c old mode 100644 new mode 100755 diff --git a/ersatz.c b/ersatz.c old mode 100644 new mode 100755 diff --git a/expansion.c b/expansion.c old mode 100644 new mode 100755 index da113c6a..8e692d94 --- a/expansion.c +++ b/expansion.c @@ -799,7 +799,7 @@ static void expamem_map_filesys (void) write_log ("Filesystem: mapped memory @$%lx.\n", filesys_start); /* 68k code needs to know this. */ a = here (); - org (RTAREA_BASE+0xFFFC); + org (rtarea_base + 0xFFFC); dl (filesys_start + 0x2000); org (a); } @@ -1061,26 +1061,29 @@ static void allocate_expamem (void) #endif /* SAVESTATE */ } -int need_uae_boot_rom(void) +uaecptr need_uae_boot_rom(void) { + uaecptr b = 0xf00000; + if (currprefs.cs_cdtvcd || currprefs.cs_cdtvscsi) + b = 0xe70000; if (nr_units() > 0) - return 1; + return b; if (currprefs.socket_emu) - return 1; + return b; if (currprefs.uaeserial) - return 1; + return b; if (currprefs.scsi == 1) - return 1; + return b; if (currprefs.sana2[0]) - return 1; + return b; if (currprefs.win32_outsidemouse) - return 1; + return b; if (currprefs.gfxmem_size) - return 1; + return b; if (currprefs.win32_automount_removable) - return 1; + return b; if (currprefs.chipmem_size > 2 * 1024 * 1024) - return 1; + return b; return 0; } @@ -1321,7 +1324,7 @@ uae_u8 *save_expansion (int *len, uae_u8 *dstptr) save_u32 (fastmem_start); save_u32 (z3fastmem_start); save_u32 (gfxmem_start); - save_u32 (RTAREA_BASE); + save_u32 (rtarea_base); *len = 4 + 4 + 4 + 4; return dstbak; } diff --git a/fdi2raw.c b/fdi2raw.c old mode 100644 new mode 100755 diff --git a/filesys b/filesys old mode 100644 new mode 100755 diff --git a/filesys.asm b/filesys.asm old mode 100644 new mode 100755 diff --git a/filesys.c b/filesys.c old mode 100644 new mode 100755 index 870a361b..bcb1d01c --- a/filesys.c +++ b/filesys.c @@ -442,7 +442,7 @@ static int set_filesys_unit_1 (int nr, ui->self = 0; ui->reset_state = FS_STARTUP; ui->wasisempty = emptydrive; - ui->canremove = emptydrive; + ui->canremove = emptydrive && (flags & MYVOLUMEINFO_REUSABLE); ui->rootdir = my_strdup (rootdir); ui->devname = my_strdup (devname); stripsemicolon(ui->devname); @@ -542,7 +542,7 @@ static void initialize_mountinfo(void) if (uci->controller == HD_CONTROLLER_UAE) { idx = set_filesys_unit_1 (-1, uci->devname, uci->ishdf ? NULL : uci->volname, uci->rootdir, uci->readonly, uci->sectors, uci->surfaces, uci->reserved, - uci->blocksize, uci->bootpri, uci->donotmount, uci->autoboot, uci->filesys, 0, 0); + uci->blocksize, uci->bootpri, uci->donotmount, uci->autoboot, uci->filesys, 0, MYVOLUMEINFO_REUSABLE); if (idx >= 0) { UnitInfo *ui; uci->configoffset = idx; @@ -1049,8 +1049,6 @@ int filesys_media_change (const char *rootdir, int inserted, struct uaedev_confi /* already mounted volume was ejected? */ if (nr >= 0 && !inserted) return filesys_eject (nr); - if (inserted < 0) /* -1 = only mount if already exists */ - return 0; if (inserted) { if (uci) { volptr = my_strdup (uci->volname); @@ -1078,6 +1076,8 @@ int filesys_media_change (const char *rootdir, int inserted, struct uaedev_confi return filesys_insert (nr, volptr, rootdir, -1, -1); return 0; } + if (inserted < 0) /* -1 = only mount if already exists */ + return 0; /* new volume inserted and it was not previously mounted? * perhaps we have some empty device slots? */ nr = filesys_insert (-1, volptr, rootdir, 0, 0); @@ -1091,7 +1091,7 @@ int filesys_media_change (const char *rootdir, int inserted, struct uaedev_confi strcpy (devname, uci->devname); else sprintf (devname, "RDH%d", nr_units()); - nr = add_filesys_unit (devname, volptr, rootdir, 0, 0, 0, 0, 0, 0, 0, 1, NULL, 0, 0); + nr = add_filesys_unit (devname, volptr, rootdir, 0, 0, 0, 0, 0, 0, 0, 1, NULL, 0, MYVOLUMEINFO_REUSABLE); if (nr < 0) return 0; if (inserted > 1) @@ -1130,7 +1130,7 @@ int filesys_insert (int nr, char *volume, const char *rootdir, int readonly, int if (nr < 0) { for (u = units; u; u = u->next) { if (is_hardfile (u->unit) == FILESYS_VIRTUAL) { - if (!filesys_isvolume (u)) + if (!filesys_isvolume (u) && mountinfo.ui[u->unit].canremove) break; } } @@ -4807,9 +4807,9 @@ static uae_u32 REGPARAM2 filesys_diagentry (TrapContext *context) } /* call setup_exter */ put_word (resaddr + 0, 0x2079); - put_long (resaddr + 2, RTAREA_BASE + 28 + 4); /* move.l RTAREA_BASE+32,a0 */ + put_long (resaddr + 2, rtarea_base + 28 + 4); /* move.l RTAREA_BASE+32,a0 */ put_word (resaddr + 6, 0xd1fc); - put_long (resaddr + 8, RTAREA_BASE + 8 + 4); /* add.l #RTAREA_BASE+12,a0 */ + put_long (resaddr + 8, rtarea_base + 8 + 4); /* add.l #RTAREA_BASE+12,a0 */ put_word (resaddr + 12, 0x4e90); /* jsr (a0) */ put_word (resaddr + 14, 0x7001); /* moveq.l #1,d0 */ put_word (resaddr + 16, RTS); @@ -5348,7 +5348,7 @@ static uae_u32 REGPARAM2 filesys_dev_storeinfo (TrapContext *context) static uae_u32 REGPARAM2 mousehack_done (TrapContext *context) { /* do not allow other fs threads to start another mousehack */ - rtarea[get_long (RTAREA_BASE + 40) + 12 - 2] = 0xff; + rtarea[get_long (rtarea_base + 40) + 12 - 2] = 0xff; return 1; } @@ -5372,36 +5372,36 @@ void filesys_install (void) loop = here (); - org (RTAREA_BASE + 0xFF18); + org (rtarea_base + 0xFF18); calltrap (deftrap2 (filesys_dev_bootfilesys, 0, "filesys_dev_bootfilesys")); dw (RTS); /* Special trap for the assembly make_dev routine */ - org (RTAREA_BASE + 0xFF20); + org (rtarea_base + 0xFF20); calltrap (deftrap2 (filesys_dev_remember, 0, "filesys_dev_remember")); dw (RTS); - org (RTAREA_BASE + 0xFF28); + org (rtarea_base + 0xFF28); calltrap (deftrap2 (filesys_dev_storeinfo, 0, "filesys_dev_storeinfo")); dw (RTS); - org (RTAREA_BASE + 0xFF30); + org (rtarea_base + 0xFF30); calltrap (deftrap2 (filesys_handler, 0, "filesys_handler")); dw (RTS); - org (RTAREA_BASE + 0xFF38); + org (rtarea_base + 0xFF38); calltrap (deftrap2 (mousehack_done, 0, "mousehack_done")); dw (RTS); - org (RTAREA_BASE + 0xFF40); + org (rtarea_base + 0xFF40); calltrap (deftrap2 (startup_handler, 0, "startup_handler")); dw (RTS); - org (RTAREA_BASE + 0xFF48); + org (rtarea_base + 0xFF48); calltrap (deftrap2 (filesys_init_storeinfo, 0, "filesys_init_storeinfo")); dw (RTS); - org (RTAREA_BASE + 0xFF50); + org (rtarea_base + 0xFF50); calltrap (deftrap2 (exter_int_helper, 0, "exter_int_helper")); dw (RTS); diff --git a/filesys.sh b/filesys.sh old mode 100644 new mode 100755 diff --git a/filesys_bootrom.c b/filesys_bootrom.c old mode 100644 new mode 100755 diff --git a/fpp.c b/fpp.c old mode 100644 new mode 100755 diff --git a/fsdb.c b/fsdb.c old mode 100644 new mode 100755 diff --git a/fsdb_unix.c b/fsdb_unix.c old mode 100644 new mode 100755 diff --git a/fsusage.c b/fsusage.c old mode 100644 new mode 100755 diff --git a/gayle.c b/gayle.c old mode 100644 new mode 100755 diff --git a/genblitter.c b/genblitter.c old mode 100644 new mode 100755 diff --git a/gencomp.c b/gencomp.c old mode 100644 new mode 100755 diff --git a/gencpu.c b/gencpu.c old mode 100644 new mode 100755 diff --git a/gencpu_mini.c b/gencpu_mini.c old mode 100644 new mode 100755 diff --git a/gengenblitter.c b/gengenblitter.c old mode 100644 new mode 100755 diff --git a/genlinetoscr.c b/genlinetoscr.c old mode 100644 new mode 100755 diff --git a/genp2c.c b/genp2c.c old mode 100644 new mode 100755 diff --git a/gfxlib.c b/gfxlib.c old mode 100644 new mode 100755 diff --git a/gfxutil.c b/gfxutil.c old mode 100644 new mode 100755 diff --git a/gtkui.c b/gtkui.c old mode 100644 new mode 100755 diff --git a/hardfile.c b/hardfile.c old mode 100644 new mode 100755 index 93d53cfb..dd8bd3b7 --- a/hardfile.c +++ b/hardfile.c @@ -463,7 +463,6 @@ int scsi_emulate(struct hardfiledata *hfd, struct hd_hardfiledata *hdhfd, uae_u8 if (hdhfd) { r[2] = hdhfd->ansi_version; r[3] = hdhfd->ansi_version >= 2 ? 2 : 0; - r[7] = hdhfd->ansi_version >= 2 ? 0x20 : 0; } i = 0; /* vendor id */ while (i < 8 && hfd->vendor_id[i]) { diff --git a/hrtmon_rom.c b/hrtmon_rom.c old mode 100644 new mode 100755 diff --git a/identify.c b/identify.c old mode 100644 new mode 100755 diff --git a/include/a2091.h b/include/a2091.h old mode 100644 new mode 100755 diff --git a/include/akiko.h b/include/akiko.h old mode 100644 new mode 100755 diff --git a/include/amax.h b/include/amax.h old mode 100644 new mode 100755 diff --git a/include/ar.h b/include/ar.h old mode 100644 new mode 100755 diff --git a/include/arcadia.h b/include/arcadia.h old mode 100644 new mode 100755 diff --git a/include/audio.h b/include/audio.h old mode 100644 new mode 100755 diff --git a/include/autoconf.h b/include/autoconf.h old mode 100644 new mode 100755 index 8904df84..1c1214e9 --- a/include/autoconf.h +++ b/include/autoconf.h @@ -38,7 +38,7 @@ extern uaecptr filesys_initcode; extern int is_hardfile (int unit_no); extern int nr_units (void); -extern int need_uae_boot_rom (void); +extern uaecptr need_uae_boot_rom (void); struct mountedinfo { @@ -85,4 +85,3 @@ extern void expansion_clear (void); #define TRAPFLAG_EXTRA_STACK 4 #define TRAPFLAG_DORET 8 -#define RTAREA_BASE 0xF00000 diff --git a/include/blitter.h b/include/blitter.h old mode 100644 new mode 100755 diff --git a/include/blkdev.h b/include/blkdev.h old mode 100644 new mode 100755 diff --git a/include/bsdsocket.h b/include/bsdsocket.h old mode 100644 new mode 100755 diff --git a/include/catweasel.h b/include/catweasel.h old mode 100644 new mode 100755 diff --git a/include/cdtv.h b/include/cdtv.h old mode 100644 new mode 100755 index 1605e306..694c0e1b --- a/include/cdtv.h +++ b/include/cdtv.h @@ -23,6 +23,8 @@ int cdtv_add_scsi_unit(int ch, char *path, int blocksize, int readonly, extern void cdtv_getdmadata(uae_u32*); extern void rethink_cdtv (void); +extern void cdtv_scsi_int (void); +extern void cdtv_scsi_clear_int (void); #endif diff --git a/include/cia.h b/include/cia.h old mode 100644 new mode 100755 diff --git a/include/commpipe.h b/include/commpipe.h old mode 100644 new mode 100755 diff --git a/include/compemu.h b/include/compemu.h old mode 100644 new mode 100755 diff --git a/include/cpu_prefetch.h b/include/cpu_prefetch.h old mode 100644 new mode 100755 diff --git a/include/cpu_small.h b/include/cpu_small.h old mode 100644 new mode 100755 diff --git a/include/cpummu.h b/include/cpummu.h old mode 100644 new mode 100755 diff --git a/include/crc32.h b/include/crc32.h old mode 100644 new mode 100755 diff --git a/include/custom.h b/include/custom.h old mode 100644 new mode 100755 diff --git a/include/debug.h b/include/debug.h old mode 100644 new mode 100755 diff --git a/include/disk.h b/include/disk.h old mode 100644 new mode 100755 diff --git a/include/drawing.h b/include/drawing.h old mode 100644 new mode 100755 diff --git a/include/driveclick.h b/include/driveclick.h old mode 100644 new mode 100755 diff --git a/include/enforcer.h b/include/enforcer.h old mode 100644 new mode 100755 diff --git a/include/ersatz.h b/include/ersatz.h old mode 100644 new mode 100755 diff --git a/include/events.h b/include/events.h old mode 100644 new mode 100755 diff --git a/include/events_jit.h b/include/events_jit.h old mode 100644 new mode 100755 diff --git a/include/events_normal.h b/include/events_normal.h old mode 100644 new mode 100755 diff --git a/include/execlib.h b/include/execlib.h old mode 100644 new mode 100755 diff --git a/include/fdi2raw.h b/include/fdi2raw.h old mode 100644 new mode 100755 diff --git a/include/filesys.h b/include/filesys.h old mode 100644 new mode 100755 diff --git a/include/flags_x86.h b/include/flags_x86.h old mode 100644 new mode 100755 diff --git a/include/fpp-ieee-be.h b/include/fpp-ieee-be.h old mode 100644 new mode 100755 diff --git a/include/fpp-unknown.h b/include/fpp-unknown.h old mode 100644 new mode 100755 diff --git a/include/fsdb.h b/include/fsdb.h old mode 100644 new mode 100755 index 92e5a549..aad08558 --- a/include/fsdb.h +++ b/include/fsdb.h @@ -149,5 +149,6 @@ extern int custom_fsdb_used_as_nname (a_inode *base, const char *nname); #define MYVOLUMEINFO_READONLY 1 #define MYVOLUMEINFO_STREAMS 2 #define MYVOLUMEINFO_ARCHIVE 4 +#define MYVOLUMEINFO_REUSABLE 8 extern int my_getvolumeinfo (const char *root); diff --git a/include/fsusage.h b/include/fsusage.h old mode 100644 new mode 100755 diff --git a/include/gayle.h b/include/gayle.h old mode 100644 new mode 100755 diff --git a/include/genblitter.h b/include/genblitter.h old mode 100644 new mode 100755 diff --git a/include/gensound.h b/include/gensound.h old mode 100644 new mode 100755 diff --git a/include/gfxfilter.h b/include/gfxfilter.h old mode 100644 new mode 100755 diff --git a/include/gui.h b/include/gui.h old mode 100644 new mode 100755 diff --git a/include/identify.h b/include/identify.h old mode 100644 new mode 100755 diff --git a/include/inputdevice.h b/include/inputdevice.h old mode 100644 new mode 100755 diff --git a/include/keyboard.h b/include/keyboard.h old mode 100644 new mode 100755 diff --git a/include/keybuf.h b/include/keybuf.h old mode 100644 new mode 100755 diff --git a/include/mackbd.h b/include/mackbd.h old mode 100644 new mode 100755 diff --git a/include/memory.h b/include/memory.h old mode 100644 new mode 100755 index 46b1ac9c..1b2f6e5e --- a/include/memory.h +++ b/include/memory.h @@ -65,6 +65,7 @@ extern int ersatzkickfile; extern int cloanto_rom; extern uae_u16 kickstart_version; extern int uae_boot_rom, uae_boot_rom_size; +extern uaecptr rtarea_base; extern uae_u8* baseaddr[]; diff --git a/include/moduleripper.h b/include/moduleripper.h old mode 100644 new mode 100755 diff --git a/include/native2amiga.h b/include/native2amiga.h old mode 100644 new mode 100755 diff --git a/include/ncr_scsi.h b/include/ncr_scsi.h old mode 100644 new mode 100755 diff --git a/include/newcpu.h b/include/newcpu.h old mode 100644 new mode 100755 diff --git a/include/options.h b/include/options.h old mode 100644 new mode 100755 diff --git a/include/osemu.h b/include/osemu.h old mode 100644 new mode 100755 diff --git a/include/parallel.h b/include/parallel.h old mode 100644 new mode 100755 diff --git a/include/picasso96.h b/include/picasso96.h old mode 100644 new mode 100755 diff --git a/include/readcpu.h b/include/readcpu.h old mode 100644 new mode 100755 diff --git a/include/sana2.h b/include/sana2.h old mode 100644 new mode 100755 diff --git a/include/savestate.h b/include/savestate.h old mode 100644 new mode 100755 diff --git a/include/scsi.h b/include/scsi.h old mode 100644 new mode 100755 diff --git a/include/scsidev.h b/include/scsidev.h old mode 100644 new mode 100755 diff --git a/include/serial.h b/include/serial.h old mode 100644 new mode 100755 diff --git a/include/sysconfig.h.win32 b/include/sysconfig.h.win32 old mode 100644 new mode 100755 diff --git a/include/sysdeps.h b/include/sysdeps.h old mode 100644 new mode 100755 diff --git a/include/traps.h b/include/traps.h old mode 100644 new mode 100755 diff --git a/include/tui.h b/include/tui.h old mode 100644 new mode 100755 diff --git a/include/uae.h b/include/uae.h old mode 100644 new mode 100755 diff --git a/include/uaeexe.h b/include/uaeexe.h old mode 100644 new mode 100755 diff --git a/include/uaeipc.h b/include/uaeipc.h old mode 100644 new mode 100755 diff --git a/include/uaeserial.h b/include/uaeserial.h old mode 100644 new mode 100755 diff --git a/include/xwin.h b/include/xwin.h old mode 100644 new mode 100755 diff --git a/include/zarchive.h b/include/zarchive.h old mode 100644 new mode 100755 diff --git a/include/zfile.h b/include/zfile.h old mode 100644 new mode 100755 diff --git a/inputdevice.c b/inputdevice.c old mode 100644 new mode 100755 index d6e02b90..e8bcd786 --- a/inputdevice.c +++ b/inputdevice.c @@ -792,11 +792,13 @@ static uaecptr get_intuitionbase(void) static void mousehack_enable (void) { + int off; if (!uae_boot_rom) return; - if (rtarea[get_long (RTAREA_BASE + 40) + 12 - 2] == 0xff) + off = get_long (rtarea_base + 40); + if (rtarea[off + 12 - 2] == 0xff) return; - rtarea[get_long (RTAREA_BASE + 40) + 12 - 2] = 1; + rtarea[off + 12 - 2] = 1; } static void mousehack_setpos(int mousexpos, int mouseypos) @@ -804,7 +806,7 @@ static void mousehack_setpos(int mousexpos, int mouseypos) uae_u8 *p; if (!uae_boot_rom) return; - p = rtarea + get_long (RTAREA_BASE + 40) + 12; + p = rtarea + get_long (rtarea_base + 40) + 12; p[0] = mousexpos >> 8; p[1] = mousexpos; p[2] = mouseypos >> 8; diff --git a/inputevents.def b/inputevents.def old mode 100644 new mode 100755 diff --git a/keybuf.c b/keybuf.c old mode 100644 new mode 100755 diff --git a/main.c b/main.c old mode 100644 new mode 100755 index 64c730d4..b064e92c --- a/main.c +++ b/main.c @@ -369,7 +369,10 @@ void fixup_prefs (struct uae_prefs *p) p->win32_aspi = 0; #endif #if !defined (SANA2) - p->sana2 = 0; + p->sana2[0] = 0; +#else + if (!strcmp (p->sana2, "none")) + p->sana2[0] = 0; #endif #if !defined (UAESERIAL) p->uaeserial = 0; @@ -667,11 +670,6 @@ static void real_main2 (int argc, char **argv) init_shm (); #endif -#ifdef FILESYS - rtarea_init (); - hardfile_install (); -#endif - if (restart_config[0]) parse_cmdline_and_init_file (argc, argv); else @@ -717,6 +715,13 @@ static void real_main2 (int argc, char **argv) /* force sound settings change */ currprefs.produce_sound = 0; +#ifdef AUTOCONFIG + rtarea_setup (); +#endif +#ifdef FILESYS + rtarea_init (); + hardfile_install (); +#endif savestate_init (); #ifdef SCSIEMU scsi_reset (); @@ -728,11 +733,6 @@ static void real_main2 (int argc, char **argv) #ifdef UAESERIAL uaeserialdev_install (); #endif -#ifdef AUTOCONFIG - /* Install resident module to get 8MB chipmem, if requested */ - rtarea_setup (); -#endif - keybuf_init (); /* Must come after init_joystick */ #ifdef AUTOCONFIG diff --git a/memory.c b/memory.c old mode 100644 new mode 100755 index b6b6fb7b..31929258 --- a/memory.c +++ b/memory.c @@ -2630,9 +2630,9 @@ void memory_reset (void) map_banks (&cardmem_bank, cardmem_start >> 16, allocated_cardmem >> 16, 0); #ifdef AUTOCONFIG - if (need_uae_boot_rom()) { + if (need_uae_boot_rom ()) { uae_boot_rom = 1; - map_banks (&rtarea_bank, RTAREA_BASE >> 16, 1, 0); + map_banks (&rtarea_bank, rtarea_base >> 16, 1, 0); } #endif diff --git a/missing.c b/missing.c old mode 100644 new mode 100755 diff --git a/moduleripper.c b/moduleripper.c old mode 100644 new mode 100755 diff --git a/native2amiga.c b/native2amiga.c old mode 100644 new mode 100755 diff --git a/ncr_scsi.c b/ncr_scsi.c old mode 100644 new mode 100755 diff --git a/ncurses.c b/ncurses.c old mode 100644 new mode 100755 diff --git a/newcpu.c b/newcpu.c old mode 100644 new mode 100755 index 719feece..682dfdd4 --- a/newcpu.c +++ b/newcpu.c @@ -1623,7 +1623,7 @@ STATIC_INLINE int in_rom (uaecptr pc) STATIC_INLINE int in_rtarea (uaecptr pc) { - return (munge24 (pc) & 0xFFFF0000) == RTAREA_BASE; + return (munge24 (pc) & 0xFFFF0000) == rtarea_base; } unsigned long REGPARAM2 op_illg (uae_u32 opcode, struct regstruct *regs) diff --git a/nogui.c b/nogui.c old mode 100644 new mode 100755 diff --git a/od-generic/exectasks.h b/od-generic/exectasks.h old mode 100644 new mode 100755 diff --git a/od-generic/joystick.c b/od-generic/joystick.c old mode 100644 new mode 100755 diff --git a/od-generic/memory.h b/od-generic/memory.h old mode 100644 new mode 100755 diff --git a/od-generic/sound.c b/od-generic/sound.c old mode 100644 new mode 100755 diff --git a/od-generic/sound.h b/od-generic/sound.h old mode 100644 new mode 100755 diff --git a/od-win32/7zplugin.c b/od-win32/7zplugin.c old mode 100644 new mode 100755 diff --git a/od-win32/WinUAE_Install.nsi b/od-win32/WinUAE_Install.nsi old mode 100644 new mode 100755 diff --git a/od-win32/ahidsound.c b/od-win32/ahidsound.c old mode 100644 new mode 100755 diff --git a/od-win32/ahidsound.h b/od-win32/ahidsound.h old mode 100644 new mode 100755 diff --git a/od-win32/asm.bat b/od-win32/asm.bat old mode 100644 new mode 100755 diff --git a/od-win32/avioutput.c b/od-win32/avioutput.c old mode 100644 new mode 100755 diff --git a/od-win32/avioutput.h b/od-win32/avioutput.h old mode 100644 new mode 100755 diff --git a/od-win32/blkdev_win32_aspi.c b/od-win32/blkdev_win32_aspi.c old mode 100644 new mode 100755 diff --git a/od-win32/blkdev_win32_ioctl.c b/od-win32/blkdev_win32_ioctl.c old mode 100644 new mode 100755 diff --git a/od-win32/blkdev_win32_spti.c b/od-win32/blkdev_win32_spti.c old mode 100644 new mode 100755 diff --git a/od-win32/bsdsock.c b/od-win32/bsdsock.c old mode 100644 new mode 100755 diff --git a/od-win32/build68k_msvc/build68k_msvc.rc b/od-win32/build68k_msvc/build68k_msvc.rc old mode 100644 new mode 100755 diff --git a/od-win32/build68k_msvc/build68k_msvc.vcproj b/od-win32/build68k_msvc/build68k_msvc.vcproj old mode 100644 new mode 100755 diff --git a/od-win32/caps/CapsAPI.h b/od-win32/caps/CapsAPI.h old mode 100644 new mode 100755 diff --git a/od-win32/caps/CapsLib.h b/od-win32/caps/CapsLib.h old mode 100644 new mode 100755 diff --git a/od-win32/caps/Comlib.h b/od-win32/caps/Comlib.h old mode 100644 new mode 100755 diff --git a/od-win32/caps/Comtype.h b/od-win32/caps/Comtype.h old mode 100644 new mode 100755 diff --git a/od-win32/caps/caps_win32.c b/od-win32/caps/caps_win32.c old mode 100644 new mode 100755 diff --git a/od-win32/caps/caps_win32.h b/od-win32/caps/caps_win32.h old mode 100644 new mode 100755 diff --git a/od-win32/cloanto/RetroPlatformGuestIPC.c b/od-win32/cloanto/RetroPlatformGuestIPC.c old mode 100644 new mode 100755 diff --git a/od-win32/cloanto/RetroPlatformGuestIPC.h b/od-win32/cloanto/RetroPlatformGuestIPC.h old mode 100644 new mode 100755 diff --git a/od-win32/cloanto/RetroPlatformIPC.h b/od-win32/cloanto/RetroPlatformIPC.h old mode 100644 new mode 100755 diff --git a/od-win32/debug_win32.c b/od-win32/debug_win32.c old mode 100644 new mode 100755 diff --git a/od-win32/debug_win32.h b/od-win32/debug_win32.h old mode 100644 new mode 100755 diff --git a/od-win32/dinput.c b/od-win32/dinput.c old mode 100644 new mode 100755 index 3a62b953..978dfc25 --- a/od-win32/dinput.c +++ b/od-win32/dinput.c @@ -22,6 +22,7 @@ #include "sysdeps.h" #include "options.h" +#include "rp.h" #include "inputdevice.h" #include "keybuf.h" #include "xwin.h" @@ -1450,6 +1451,11 @@ static int keyhack (int scancode,int pressed, int num) { static byte backslashstate,apostrophstate; +#ifdef RETROPLATFORM + if (rp_checkesc (scancode, di_keycodes[num], pressed, num)) + return -1; +#endif + //check ALT-F4 if (pressed && !di_keycodes[num][DIK_F4] && scancode == DIK_F4 && di_keycodes[num][DIK_LALT] && !currprefs.win32_ctrl_F11_is_quit) { uae_quit (); diff --git a/od-win32/direct3d.c b/od-win32/direct3d.c old mode 100644 new mode 100755 diff --git a/od-win32/direct3d.h b/od-win32/direct3d.h old mode 100644 new mode 100755 diff --git a/od-win32/diskutil.c b/od-win32/diskutil.c old mode 100644 new mode 100755 diff --git a/od-win32/diskutil.h b/od-win32/diskutil.h old mode 100644 new mode 100755 diff --git a/od-win32/driveclick_win32.c b/od-win32/driveclick_win32.c old mode 100644 new mode 100755 diff --git a/od-win32/dxwrap.c b/od-win32/dxwrap.c old mode 100644 new mode 100755 diff --git a/od-win32/dxwrap.h b/od-win32/dxwrap.h old mode 100644 new mode 100755 diff --git a/od-win32/fdrawcmd.c b/od-win32/fdrawcmd.c old mode 100644 new mode 100755 diff --git a/od-win32/filesys.asm b/od-win32/filesys.asm old mode 100644 new mode 100755 diff --git a/od-win32/fsdb_win32.c b/od-win32/fsdb_win32.c old mode 100644 new mode 100755 diff --git a/od-win32/genblitter_msvc/genblitter_msvc.vcproj b/od-win32/genblitter_msvc/genblitter_msvc.vcproj old mode 100644 new mode 100755 diff --git a/od-win32/gencomp_msvc/gencomp_msvc.vcproj b/od-win32/gencomp_msvc/gencomp_msvc.vcproj old mode 100644 new mode 100755 diff --git a/od-win32/gencpu_msvc/gencpu_msvc.vcproj b/od-win32/gencpu_msvc/gencpu_msvc.vcproj old mode 100644 new mode 100755 diff --git a/od-win32/genlinetoscr_msvc/genlinetoscr_msvc.vcproj b/od-win32/genlinetoscr_msvc/genlinetoscr_msvc.vcproj old mode 100644 new mode 100755 diff --git a/od-win32/graphics/amiga_header.bmp b/od-win32/graphics/amiga_header.bmp old mode 100644 new mode 100755 diff --git a/od-win32/graphics/amiga_welcome.bmp b/od-win32/graphics/amiga_welcome.bmp old mode 100644 new mode 100755 diff --git a/od-win32/graphics/installer_icon.ico b/od-win32/graphics/installer_icon.ico old mode 100644 new mode 100755 diff --git a/od-win32/hardfile_win32.c b/od-win32/hardfile_win32.c old mode 100644 new mode 100755 diff --git a/od-win32/hq2x16.asm b/od-win32/hq2x16.asm old mode 100644 new mode 100755 diff --git a/od-win32/hq2x32.asm b/od-win32/hq2x32.asm old mode 100644 new mode 100755 diff --git a/od-win32/ioport.c b/od-win32/ioport.c old mode 100644 new mode 100755 diff --git a/od-win32/ioport.h b/od-win32/ioport.h old mode 100644 new mode 100755 diff --git a/od-win32/ipctester.c b/od-win32/ipctester.c old mode 100644 new mode 100755 diff --git a/od-win32/keyboard_win32.c b/od-win32/keyboard_win32.c old mode 100644 new mode 100755 diff --git a/od-win32/lcd.c b/od-win32/lcd.c old mode 100644 new mode 100755 diff --git a/od-win32/lcd.h b/od-win32/lcd.h old mode 100644 new mode 100755 diff --git a/od-win32/machdep/m68k.h b/od-win32/machdep/m68k.h old mode 100644 new mode 100755 diff --git a/od-win32/machdep/maccess.h b/od-win32/machdep/maccess.h old mode 100644 new mode 100755 diff --git a/od-win32/machdep/rpt.h b/od-win32/machdep/rpt.h old mode 100644 new mode 100755 diff --git a/od-win32/machdep/support.c b/od-win32/machdep/support.c old mode 100644 new mode 100755 diff --git a/od-win32/makeexe.bat b/od-win32/makeexe.bat old mode 100644 new mode 100755 diff --git a/od-win32/md-fpp.h b/od-win32/md-fpp.h old mode 100644 new mode 100755 diff --git a/od-win32/midi.c b/od-win32/midi.c old mode 100644 new mode 100755 diff --git a/od-win32/midi.h b/od-win32/midi.h old mode 100644 new mode 100755 diff --git a/od-win32/midiin.c b/od-win32/midiin.c old mode 100644 new mode 100755 diff --git a/od-win32/mman.c b/od-win32/mman.c old mode 100644 new mode 100755 index cb7aef54..9f37850c --- a/od-win32/mman.c +++ b/od-win32/mman.c @@ -275,7 +275,7 @@ void *shmat(int shmid, void *shmaddr, int shmflg) got = TRUE; } if(!strcmp(shmids[shmid].name,"rtarea")) { - shmaddr=natmem_offset + RTAREA_BASE; + shmaddr=natmem_offset + rtarea_base; got = TRUE; size += 32; } diff --git a/od-win32/opengl.c b/od-win32/opengl.c old mode 100644 new mode 100755 diff --git a/od-win32/opengl.h b/od-win32/opengl.h old mode 100644 new mode 100755 diff --git a/od-win32/parser.c b/od-win32/parser.c old mode 100644 new mode 100755 index b2e92c49..0954a93a --- a/od-win32/parser.c +++ b/od-win32/parser.c @@ -1059,7 +1059,7 @@ int setbaud (long baud) void initparallel (void) { uaecptr a = here (); //this install the ahisound - org (RTAREA_BASE + 0xFFC0); + org (rtarea_base + 0xFFC0); calltrap (deftrap (ahi_demux)); dw (0x4e75);// rts org (a); diff --git a/od-win32/parser.h b/od-win32/parser.h old mode 100644 new mode 100755 diff --git a/od-win32/picasso96_win.c b/od-win32/picasso96_win.c old mode 100644 new mode 100755 index 3f44ae6e..9a0b9326 --- a/od-win32/picasso96_win.c +++ b/od-win32/picasso96_win.c @@ -2960,7 +2960,7 @@ void picasso_handle_hsync (void) } if (p96hsync <= 0) { if (uae_boot_rom) - rtarea[get_long (RTAREA_BASE + 36) + 12 - 1]++; + rtarea[get_long (rtarea_base + 36) + 12 - 1]++; p96hsync = p96syncrate; } } diff --git a/od-win32/picasso96_win.h b/od-win32/picasso96_win.h old mode 100644 new mode 100755 diff --git a/od-win32/picasso96_xp_win.c b/od-win32/picasso96_xp_win.c old mode 100644 new mode 100755 diff --git a/od-win32/posixemu.c b/od-win32/posixemu.c old mode 100644 new mode 100755 diff --git a/od-win32/posixemu.h b/od-win32/posixemu.h old mode 100644 new mode 100755 diff --git a/od-win32/registry.c b/od-win32/registry.c old mode 100644 new mode 100755 diff --git a/od-win32/registry.h b/od-win32/registry.h old mode 100644 new mode 100755 diff --git a/od-win32/resources/35floppy.ico b/od-win32/resources/35floppy.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/Mycomp.ico b/od-win32/resources/Mycomp.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/WinUAE_German.rc b/od-win32/resources/WinUAE_German.rc old mode 100644 new mode 100755 diff --git a/od-win32/resources/amiga.png b/od-win32/resources/amiga.png old mode 100644 new mode 100755 diff --git a/od-win32/resources/amigainfo.ico b/od-win32/resources/amigainfo.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/avioutput.ico b/od-win32/resources/avioutput.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/chip.ico b/od-win32/resources/chip.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/cpu.ico b/od-win32/resources/cpu.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/drive.ico b/od-win32/resources/drive.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/drive_click.wav b/od-win32/resources/drive_click.wav old mode 100644 new mode 100755 diff --git a/od-win32/resources/drive_snatch.wav b/od-win32/resources/drive_snatch.wav old mode 100644 new mode 100755 diff --git a/od-win32/resources/drive_spin.wav b/od-win32/resources/drive_spin.wav old mode 100644 new mode 100755 diff --git a/od-win32/resources/drive_spinnd.wav b/od-win32/resources/drive_spinnd.wav old mode 100644 new mode 100755 diff --git a/od-win32/resources/drive_startup.wav b/od-win32/resources/drive_startup.wav old mode 100644 new mode 100755 diff --git a/od-win32/resources/file.ico b/od-win32/resources/file.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/folder.ico b/od-win32/resources/folder.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/h_arrow.cur b/od-win32/resources/h_arrow.cur old mode 100644 new mode 100755 diff --git a/od-win32/resources/joystick.ico b/od-win32/resources/joystick.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/lcd.bmp b/od-win32/resources/lcd.bmp old mode 100644 new mode 100755 diff --git a/od-win32/resources/misc.ico b/od-win32/resources/misc.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/move_dow.ico b/od-win32/resources/move_dow.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/move_up.ico b/od-win32/resources/move_up.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/paths.ico b/od-win32/resources/paths.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/quickstart.ico b/od-win32/resources/quickstart.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/resource b/od-win32/resources/resource old mode 100644 new mode 100755 diff --git a/od-win32/resources/resource.h b/od-win32/resources/resource.h old mode 100644 new mode 100755 diff --git a/od-win32/resources/root.ico b/od-win32/resources/root.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/screen.ico b/od-win32/resources/screen.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/sound.ico b/od-win32/resources/sound.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/winuae.exe.manifest b/od-win32/resources/winuae.exe.manifest old mode 100644 new mode 100755 diff --git a/od-win32/resources/winuae.ico b/od-win32/resources/winuae.ico old mode 100644 new mode 100755 diff --git a/od-win32/resources/winuae.rc b/od-win32/resources/winuae.rc old mode 100644 new mode 100755 index b1cb98fd..04f193c3 --- a/od-win32/resources/winuae.rc +++ b/od-win32/resources/winuae.rc @@ -1,1353 +1,1353 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource." - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "afxres.h" -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -///////////////////////////////////////////////////////////////////////////// -// -// Accelerator -// - -IDR_DBGACCEL ACCELERATORS -BEGIN - VK_F1, ID_DBG_PAGE1, VIRTKEY, NOINVERT - VK_F2, ID_DBG_PAGE2, VIRTKEY, NOINVERT - VK_F3, ID_DBG_PAGE3, VIRTKEY, NOINVERT - VK_F4, ID_DBG_PAGE4, VIRTKEY, NOINVERT - VK_F5, ID_DBG_PAGE5, VIRTKEY, NOINVERT - VK_F6, ID_DBG_PAGE6, VIRTKEY, NOINVERT - VK_F7, ID_DBG_PAGE7, VIRTKEY, NOINVERT - VK_F8, ID_DBG_PAGE8, VIRTKEY, NOINVERT - VK_F9, ID_DBG_PAGE9, VIRTKEY, NOINVERT - VK_DOWN, IDC_DBG_MEMDOWN, VIRTKEY, ALT, NOINVERT - VK_RIGHT, IDC_DBG_MEMDOWNFAST, VIRTKEY, ALT, NOINVERT - VK_UP, IDC_DBG_MEMUP, VIRTKEY, ALT, NOINVERT - VK_LEFT, IDC_DBG_MEMUPFAST, VIRTKEY, ALT, NOINVERT - "H", IDC_DBG_HELP, VIRTKEY, ALT, NOINVERT - "P", IDC_DBG_MEMTOPC, VIRTKEY, ALT, NOINVERT -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -IDD_KICKSTART DIALOGEX 0, 0, 300, 176 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -EXSTYLE WS_EX_CONTEXTHELP -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "System ROM Settings",-1,5,0,290,74 - RTEXT "Main ROM file:",IDC_ROMTEXT,10,15,75,10 - COMBOBOX IDC_ROMFILE,89,12,186,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "...",IDC_KICKCHOOSER,280,10,10,15 - RTEXT "Extended ROM file:",IDC_ROMFILE2TEXT,10,35,75,10 - COMBOBOX IDC_ROMFILE2,89,31,186,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "...",IDC_ROMCHOOSER2,280,30,10,15 - CONTROL "MapROM emulation [] Creates a BlizKick-compatible memory area.",IDC_MAPROM, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,54,87,10 - CONTROL "ShapeShifter support [] Patches the system ROM for ShapeShifter compatibility.",IDC_KICKSHIFTER, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,187,54,87,10 - GROUPBOX "Miscellaneous",-1,5,76,290,57 - RTEXT "Cartridge ROM file:",IDC_FLASHTEXT2,8,93,75,10 - COMBOBOX IDC_CARTFILE,89,90,186,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "...",IDC_CARTCHOOSER,280,90,10,15 - RTEXT "Flash RAM file:",IDC_FLASHTEXT,8,112,75,10 - EDITTEXT IDC_FLASHFILE,89,110,185,13,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_FLASHCHOOSER,280,110,10,15 -END - -IDD_DISPLAY DIALOGEX 0, 0, 300, 235 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "Screen",IDC_SCREENRESTEXT,12,0,270,67,BS_LEFT - RTEXT "Full screen:",IDC_SELECTRESTEXT,15,17,40,15,SS_CENTERIMAGE - COMBOBOX IDC_DISPLAYSELECT,59,10,215,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_RESOLUTION,59,27,68,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_REFRESHRATE,187,27,87,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - EDITTEXT IDC_XSIZE,59,48,48,12,ES_NUMBER - EDITTEXT IDC_YSIZE,114,48,47,12,ES_NUMBER - GROUPBOX "Settings",IDC_SETTINGSTEXT,12,73,199,125 - CONTROL "Correct aspect ratio",IDC_ASPECT,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,19,126,92,10 - LTEXT "Refresh:",IDC_REFRESHTEXT,18,162,28,8 - CONTROL "Slider1",IDC_FRAMERATE,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,47,157,75,20 - EDITTEXT IDC_RATETEXT,127,161,77,12,ES_CENTER | ES_READONLY - GROUPBOX "Centering",IDC_STATIC,221,73,61,49 - CONTROL "Horizontal",IDC_XCENTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,229,87,49,10 - CONTROL "Vertical",IDC_YCENTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,229,103,49,10 - GROUPBOX "Line Mode",IDC_LINEMODE,222,126,61,73 - CONTROL "Normal",IDC_LM_NORMAL,"Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_GROUP | WS_TABSTOP,231,142,44,10 - CONTROL "Double",IDC_LM_DOUBLED,"Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_TABSTOP,231,158,45,10 - CONTROL "Scanlines",IDC_LM_SCANLINES,"Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_TABSTOP,231,174,46,10 - COMBOBOX IDC_DA_MODE,20,211,58,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - CONTROL "",IDC_DA_SLIDER,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,84,207,101,20 - LTEXT "FPS adj.:",IDC_REFRESH2TEXT,16,182,32,8 - CONTROL "",IDC_FRAMERATE2,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,47,177,127,20 - EDITTEXT IDC_RATE2TEXT,178,181,26,12,ES_CENTER | ES_READONLY - COMBOBOX IDC_RESOLUTIONDEPTH,135,27,46,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - CONTROL "Filtered low resolution",IDC_LORES_SMOOTHED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,118,126,89,10 - COMBOBOX IDC_SCREENMODE_NATIVE,100,85,102,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_SCREENMODE_RTG,100,103,102,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - RTEXT "Native mode:",IDC_STATIC,19,85,59,15,SS_CENTERIMAGE - RTEXT "Windowed:",IDC_WINDOWEDTEXT,15,51,40,8 - RTEXT "RTG mode:",IDC_STATIC,19,101,59,15,SS_CENTERIMAGE - PUSHBUTTON "Reset to defaults",IDC_DA_RESET,212,211,73,14 - RTEXT "Resolution:",IDC_STATIC,27,140,59,15,SS_CENTERIMAGE - COMBOBOX IDC_LORES,100,140,102,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP -END - -IDD_MEMORY DIALOGEX 0, 0, 300, 175 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -EXSTYLE WS_EX_CONTEXTHELP -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "Memory Settings",-1,14,7,274,91 - RTEXT "Chip:",-1,24,31,20,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_CHIPMEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,54,22,50,20 - EDITTEXT IDC_CHIPRAM,105,26,30,12,ES_CENTER | ES_READONLY - RTEXT "Slow:",-1,149,31,20,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_SLOWMEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,179,22,60,20 - EDITTEXT IDC_SLOWRAM,243,25,30,12,ES_CENTER | ES_READONLY - RTEXT "Fast:",IDC_FASTTEXT,24,52,20,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_FASTMEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,54,47,50,20 - EDITTEXT IDC_FASTRAM,105,53,30,12,ES_CENTER | ES_READONLY - RTEXT "Z3 Fast:",IDC_Z3TEXT,139,52,30,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_Z3FASTMEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,179,47,60,20 - EDITTEXT IDC_Z3FASTRAM,243,52,30,12,ES_CENTER | ES_READONLY - RTEXT "RTG: [] Graphics card memory. Required for RTG (Picasso96) emulation.",IDC_GFXCARDTEXT,81,77,90,10,SS_NOTIFY | SS_CENTERIMAGE - CONTROL "Slider1",IDC_P96MEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,179,72,60,20 - EDITTEXT IDC_P96RAM,243,75,30,12,ES_CENTER | ES_READONLY - GROUPBOX "Advanced Memory Settings",-1,13,104,275,65 - RTEXT "Motherboard RAM (Low area):",-1,39,122,129,10,SS_CENTERIMAGE - CONTROL "",IDC_MBMEM1,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,180,117,59,20 - EDITTEXT IDC_MBRAM1,243,121,30,12,ES_CENTER | ES_READONLY - RTEXT "Motherboard RAM (High area):",-1,39,144,127,10,SS_CENTERIMAGE - CONTROL "",IDC_MBMEM2,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,180,139,59,20 - EDITTEXT IDC_MBRAM2,243,142,30,12,ES_CENTER | ES_READONLY -END - -IDD_CPU DIALOGEX 0, 0, 300, 226 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - GROUPBOX "CPU",IDC_STATIC,5,3,81,139,BS_LEFT - CONTROL "68000",IDC_CPU0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,13,16,63,10 - CONTROL "68010",IDC_CPU1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,30,65,10 - CONTROL "68020",IDC_CPU2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,44,63,10 - CONTROL "68030",IDC_CPU3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,58,64,10 - CONTROL "68040",IDC_CPU4,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,72,66,10 - CONTROL "68060",IDC_CPU5,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,85,66,10 - CONTROL "More compatible [] Emulate 68000's prefetch registers. More compatible but slower.",IDC_COMPATIBLE, - "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,10,114,73,8 - CONTROL "JIT [] Enable just-in-time CPU emulator. Significantly increases the speed of the CPU emulation. Requires 68020 or higher CPU.",IDC_JITENABLE, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,127,73,10 - GROUPBOX "CPU Emulation Speed",IDC_STATIC,90,3,205,90 - CONTROL "Fastest possible, but maintain chipset timing",IDC_CS_HOST, - "Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_GROUP | WS_TABSTOP,95,18,195,10 - CONTROL "Match A500 speed",IDC_CS_68000,"Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_TABSTOP,95,32,195,10 - CONTROL "Adjustable between CPU and chipset",IDC_CS_ADJUSTABLE, - "Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_TABSTOP,95,47,195,10 - RTEXT "CPU",IDC_CS_CPU_TEXT,96,73,15,10,SS_CENTERIMAGE | WS_TABSTOP - CONTROL "Slider1",IDC_SPEED,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,114,68,67,20 - LTEXT "Chipset",IDC_CS_CHIPSET_TEXT,182,73,25,10,SS_CENTERIMAGE | NOT WS_GROUP | WS_TABSTOP - RTEXT "CPU idle",IDC_CS_CPU_TEXT2,236,56,32,10,SS_CENTERIMAGE | WS_TABSTOP - CONTROL "",IDC_CPUIDLE,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,219,68,69,20 - GROUPBOX "Advanced JIT Settings",IDC_STATIC,90,94,205,93 - RTEXT "Cache size:",IDC_CS_CACHE_TEXT,95,113,45,10,SS_CENTERIMAGE | WS_TABSTOP - CONTROL "Slider1",IDC_CACHE,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,140,108,115,20 - EDITTEXT IDC_CACHETEXT,255,113,30,12,ES_CENTER | ES_READONLY - CONTROL "Hard flush",IDC_HARDFLUSH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,100,141,63,10 - CONTROL "Constant jump",IDC_CONSTJUMP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,100,155,63,10 - CONTROL "FPU support",IDC_JITFPU,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,100,168,62,10 - CONTROL "Force settings",IDC_FORCE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,168,141,62,10 - CONTROL "No flags",IDC_NOFLAGS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,168,155,62,10 - CONTROL "Direct",IDC_TRUST0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,235,141,52,10 - CONTROL "Indirect",IDC_TRUST1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,235,155,52,10 - CONTROL "After RTG",IDC_TRUST2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,235,168,52,10 - CONTROL "More compatible [] More compatible but slower FPU emulation.",IDC_COMPATIBLE_FPU, - "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,9,206,73,10 - GROUPBOX "FPU",IDC_STATIC,6,144,81,76,BS_LEFT - CONTROL "24-bit addressing",IDC_COMPATIBLE24,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,10,100,73,8 - CONTROL "None",IDC_FPU0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,14,154,63,10 - CONTROL "68881",IDC_FPU1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,166,63,10 - CONTROL "68882",IDC_FPU2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,179,63,10 - CONTROL "CPU internal",IDC_FPU3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,192,63,10 -END - -IDD_FLOPPY DIALOGEX 0, 0, 300, 240 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - COMBOBOX IDC_DF0TEXT,2,22,296,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_DF0TYPE,123,6,49,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "Write-protected",IDC_STATIC,174,8,59,10,SS_CENTERIMAGE - CONTROL "",IDC_DF0WP,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,238,4,10,15 - PUSHBUTTON "Eject",IDC_EJECT0,253,4,30,15 - PUSHBUTTON "...",IDC_DF0,287,4,10,15 - COMBOBOX IDC_DF1TEXT,2,58,296,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_DF1TYPE,123,42,49,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "Write-protected",IDC_STATIC,174,43,59,10,SS_CENTERIMAGE - CONTROL "",IDC_DF1WP,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,238,40,10,15 - PUSHBUTTON "Eject",IDC_EJECT1,253,40,30,15 - PUSHBUTTON "...",IDC_DF1,287,40,10,15 - COMBOBOX IDC_DF2TEXT,2,93,296,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_DF2TYPE,123,77,49,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "Write-protected",IDC_STATIC,174,77,59,10,SS_CENTERIMAGE - CONTROL "",IDC_DF2WP,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,238,75,9,15 - PUSHBUTTON "Eject",IDC_EJECT2,253,75,30,15 - PUSHBUTTON "...",IDC_DF2,287,75,10,15 - COMBOBOX IDC_DF3TEXT,2,128,296,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_DF3TYPE,123,112,49,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "Write-protected",IDC_STATIC,174,113,59,10,SS_CENTERIMAGE - CONTROL "",IDC_DF3WP,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,238,111,9,15 - PUSHBUTTON "Eject",IDC_EJECT3,253,110,30,15 - PUSHBUTTON "...",IDC_DF3,287,109,10,15 - GROUPBOX "New Floppy Disk Image",IDC_SETTINGSTEXT,5,183,289,49 - COMBOBOX IDC_FLOPPYTYPE,16,196,51,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Create Standard Disk [] Creates a standard 880 or 1760 KB ADF disk image.",IDC_CREATE,76,196,97,15 - PUSHBUTTON "Create Custom Disk [] Creates a low level (MFM) ADF disk image (about 2MB). Useful for programs that use non-standard disk formats (for example some save disks or DOS-formatted floppies)",IDC_CREATE_RAW,183,196,101,15 - GROUPBOX "Floppy Drive Emulation Speed",IDC_SETTINGSTEXT2,5,144,289,35 - CONTROL "",IDC_FLOPPYSPD,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,32,152,116,20 - EDITTEXT IDC_FLOPPYSPDTEXT,169,155,107,12,ES_CENTER | ES_READONLY - PUSHBUTTON "Delete save image",IDC_SAVEIMAGE0,43,5,70,15,NOT WS_VISIBLE - PUSHBUTTON "Delete save image",IDC_SAVEIMAGE1,43,40,70,15,NOT WS_VISIBLE - PUSHBUTTON "Delete save image",IDC_SAVEIMAGE2,43,75,70,15,NOT WS_VISIBLE - PUSHBUTTON "Delete save image",IDC_SAVEIMAGE3,43,110,70,15,NOT WS_VISIBLE - EDITTEXT IDC_CREATE_NAME,75,215,98,13,ES_AUTOHSCROLL - RTEXT "Disk label:",IDC_STATIC,14,216,52,10,SS_CENTERIMAGE - CONTROL "DF0:",IDC_DF0ENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,3,6,34,15 - CONTROL "DF1:",IDC_DF1ENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,3,41,34,15 - CONTROL "DF2:",IDC_DF2ENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,3,76,34,15 - CONTROL "DF3:",IDC_DF3ENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,3,111,34,15 -END - -IDD_HARDDISK DIALOGEX 0, 0, 300, 245 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -EXSTYLE WS_EX_CONTEXTHELP -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - CONTROL "List1",IDC_VOLUMELIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,5,0,290,182 - PUSHBUTTON "Add &Directory or Archive...",IDC_NEW_FS,10,186,103,15 - PUSHBUTTON "Add &Hardfile...",IDC_NEW_HF,130,186,74,15 - PUSHBUTTON "Add Ha&rd Drive...",IDC_NEW_HD,220,186,75,15 - PUSHBUTTON "Remove",IDC_REMOVE,232,207,60,15 - PUSHBUTTON "&Properties",IDC_EDIT,232,230,60,15 - CONTROL "Add PC drives at startup",IDC_MAPDRIVES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,209,100,10 - CONTROL "Disable UAEFSDB-support",IDC_NOUAEFSDB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,110,209,119,10 - CONTROL "Don't use Windows Recycle Bin",IDC_NORECYCLEBIN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,110,220,121,10 - CONTROL "Include network drives..",IDC_MAPDRIVES_NET,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,232,101,10 - CONTROL "Include CD/DVD drives..",IDC_MAPDRIVES_CD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,220,100,10 - CONTROL "Automount removable drives",IDC_MAPDRIVES_AUTO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,110,232,115,10 -END - -IDD_SOUND DIALOGEX 0, 0, 300, 231 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - RTEXT "Sound device:",IDC_SOUNDCARD,8,9,51,13,SS_CENTERIMAGE - COMBOBOX IDC_SOUNDCARDLIST,64,9,229,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Sound Emulation",IDC_SOUNDSETTINGS,5,30,120,81 - CONTROL "Disabled",IDC_SOUND0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,13,45,101,10 - CONTROL "Disabled, but emulated",IDC_SOUND1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,57,102,10 - CONTROL "Enabled",IDC_SOUND2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,69,102,10 - CONTROL "Enabled, 100% accurate",IDC_SOUND3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,81,101,10 - GROUPBOX "Volume",IDC_STATIC,131,36,164,31 - CONTROL "",IDC_SOUNDVOLUME,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,137,44,105,20 - EDITTEXT IDC_SOUNDVOLUME2,247,47,40,12,ES_CENTER | ES_READONLY - GROUPBOX "Sound Buffer Size",IDC_STATIC,132,73,164,31 - CONTROL "Slider1",IDC_SOUNDBUFFERRAM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,138,81,106,19 - EDITTEXT IDC_SOUNDBUFFERMEM,248,84,40,12,ES_CENTER | ES_READONLY - GROUPBOX "Settings",IDC_SOUNDINTERPOLATION2,6,114,290,60 - LTEXT "Frequency:",IDC_SOUNDFREQTXT,11,147,53,8,SS_CENTERIMAGE - COMBOBOX IDC_SOUNDFREQ,13,156,51,75,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP - LTEXT "Audio filter:",IDC_SOUNDFILTERTXT,209,148,77,8,SS_CENTERIMAGE - COMBOBOX IDC_SOUNDFILTER,209,157,80,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Channel mode:",IDC_SOUNDSTEREOTXT,11,124,57,8,SS_CENTERIMAGE - COMBOBOX IDC_SOUNDSTEREO,13,133,122,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Interpolation:",IDC_SOUNDINTERPOLATIONTXT,209,124,75,8,SS_CENTERIMAGE - COMBOBOX IDC_SOUNDINTERPOLATION,209,132,80,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Stereo separation:",IDC_SOUNDSTEREOSEPTXT,141,124,63,8,SS_CENTERIMAGE - COMBOBOX IDC_SOUNDSTEREOSEP,142,133,62,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Stereo delay:",IDC_SOUNDSTEREOMIXTXT,141,148,63,8,SS_CENTERIMAGE - COMBOBOX IDC_SOUNDSTEREOMIX,142,157,62,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Floppy Drive Sound Emulation",IDC_STATIC,6,177,290,46 - CONTROL "",IDC_SOUNDDRIVEVOLUME,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,14,185,107,19 - EDITTEXT IDC_SOUNDDRIVEVOLUME2,124,191,40,12,ES_CENTER | ES_READONLY - COMBOBOX IDC_SOUNDDRIVE,237,187,46,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_SOUNDDRIVESELECT,18,205,265,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_SOUNDSWAP,73,157,62,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - LTEXT "Swap channels:",IDC_SOUNDSWAPTXT,74,148,61,8,SS_CENTERIMAGE - CONTROL "Automatic switching",IDC_SOUND_AUTO,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,14,95,103,10 -END - -IDD_LOADSAVE DIALOGEX 0, 0, 302, 241 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - CONTROL "",IDC_CONFIGTREE,"SysTreeView32",TVS_HASLINES | TVS_DISABLEDRAGDROP | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,6,3,289,153,WS_EX_CLIENTEDGE - RTEXT "Name:",IDC_STATIC,4,161,40,15,SS_CENTERIMAGE - EDITTEXT IDC_EDITNAME,48,162,146,13,ES_AUTOHSCROLL - RTEXT "Description:",IDC_STATIC,4,183,41,15,SS_CENTERIMAGE - EDITTEXT IDC_EDITDESCRIPTION,48,183,146,13,ES_AUTOHSCROLL - RTEXT "Link:",IDC_STATIC,4,204,40,15,SS_CENTERIMAGE - COMBOBOX IDC_CONFIGLINK,48,205,93,150,CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - CONTROL "Ignore link",IDC_CONFIGNOLINK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,146,206,48,10 - EDITTEXT IDC_EDITPATH,199,161,49,15,ES_AUTOHSCROLL | WS_DISABLED - CONTROL "Autoload",IDC_CONFIGAUTO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,163,42,10 - GROUPBOX "Additional Information",IDC_STATIC,199,179,96,38,BS_LEFT - PUSHBUTTON "View",IDC_VIEWINFO,208,195,37,15 - PUSHBUTTON "Set",IDC_SETINFO,250,195,37,15 - PUSHBUTTON "Load",IDC_QUICKLOAD,5,225,44,15 - PUSHBUTTON "Save",IDC_QUICKSAVE,54,225,44,15 - PUSHBUTTON "Load From...",IDC_LOAD,121,225,49,15 - PUSHBUTTON "Delete",IDC_DELETE,251,225,44,15 - PUSHBUTTON "Save As...",IDC_SAVE,175,225,44,15 -END - -IDD_PORTS DIALOGEX 0, 0, 300, 238 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "Parallel Port",IDC_SERPARFRAME,5,2,291,68 - RTEXT "Printer:",IDC_STATIC,12,15,25,15,SS_CENTERIMAGE - COMBOBOX IDC_PRINTERLIST,49,15,153,134,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Flush print job",IDC_FLUSHPRINTER,220,14,58,12 - CONTROL "PostScript detection",IDC_PSPRINTERDETECT,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,11,33,79,12 - CONTROL "PostScript printer emulation",IDC_PSPRINTER,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,95,33,110,12 - RTEXT "Autoflush [] Time in seconds after a pending print job is automatically flushed.",IDC_PRINTERAUTOFLUSHTXT,202,32,57,15,SS_NOTIFY | SS_CENTERIMAGE - EDITTEXT IDC_PRINTERAUTOFLUSH,263,33,25,12,ES_NUMBER - RTEXT "Ghostscript extra parameters:",IDC_STATIC,12,49,102,15,SS_CENTERIMAGE - EDITTEXT IDC_PS_PARAMS,124,50,165,12,ES_AUTOHSCROLL - GROUPBOX "Serial Port",IDC_SERIALFRAME,4,72,292,48 - COMBOBOX IDC_SERIAL,49,84,232,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - CONTROL "Shared",IDC_SER_SHARED,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,11,102,48,13 - CONTROL "RTS/CTS",IDC_SER_CTSRTS,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,65,102,55,12 - GROUPBOX "MIDI",IDC_MIDIFRAME,4,123,292,33 - RTEXT "Out:",IDC_MIDI,10,134,34,15,SS_CENTERIMAGE - COMBOBOX IDC_MIDIOUTLIST,50,134,95,130,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "In:",IDC_MIDI2,150,134,29,15,SS_CENTERIMAGE - COMBOBOX IDC_MIDIINLIST,185,134,95,134,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Mouse/Joystick Ports",IDC_PORT0,4,158,292,75 - COMBOBOX IDC_PORT0_JOYS,45,174,241,130,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_PORT1_JOYS,45,195,241,130,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Swap ports",IDC_SWAP,211,214,75,14 - RTEXT "Port 0:",IDC_STATIC,11,173,25,15,SS_CENTERIMAGE - RTEXT "Port 1:",IDC_STATIC,11,194,25,15,SS_CENTERIMAGE - LTEXT "X-Arcade layout information []#1",IDC_STATIC,16,213,106,15,SS_NOTIFY | SS_CENTERIMAGE - CONTROL "Direct []Use when emulating serial-link games on two PCs running WinUAE",IDC_SER_DIRECT, - "Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,132,103,65,12 - CONTROL "uaeserial.device",IDC_UAESERIAL,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,207,103,78,13 -END - -IDD_CONTRIBUTORS DIALOGEX 0, 0, 411, 242 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION -CAPTION "UAE Authors and Contributors..." -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - DEFPUSHBUTTON "Ok",ID_OK,177,219,53,14 - CONTROL "",IDC_CONTRIBUTORS,"RICHEDIT",TCS_HOTTRACK | TCS_VERTICAL | TCS_RAGGEDRIGHT | TCS_OWNERDRAWFIXED | TCS_MULTISELECT | WS_BORDER | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP,4,5,404,206 -END - -IDD_ABOUT DIALOGEX 0, 0, 300, 191 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - CONTROL "",IDC_RICHEDIT1,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,45,10,210,15 - CONTROL "",IDC_RICHEDIT2,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,20,30,260,13 - PUSHBUTTON "Contributors",IDC_CONTRIBUTORS,110,55,80,15 - CONTROL "",IDC_UAEHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,20,120,80,15 - CONTROL "",IDC_PICASSOHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,200,90,80,20 - CONTROL "",IDC_AMIGAHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,109,90,80,20 - CONTROL "",IDC_WINUAEHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,200,120,80,15 - CONTROL "",IDC_AIABHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,110,120,80,15 - CONTROL "",IDC_THEROOTS,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,20,145,80,15 - CONTROL "",IDC_CAPS,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,200,145,80,15 - CONTROL "",IDC_ABIME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,110,145,80,15 - CONTROL "",IDC_CLOANTOHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,20,90,80,20 - CONTROL "",IDC_AMIGASYS,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,63,169,80,15 - CONTROL "",IDC_AMIKIT,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,157,169,80,15 -END - -IDD_MISC1 DIALOGEX 0, 0, 300, 237 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "Advanced",IDC_STATIC,8,2,285,110 - CONTROL "Untrap mouse with middle button",IDC_JULIAN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,15,129,10 - CONTROL "Show GUI on startup",IDC_SHOWGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,27,120,10 - CONTROL "On-screen LEDs",IDC_SHOWLEDS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,40,115,10 - CONTROL "uaescsi.device",IDC_SCSIDEVICE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,53,63,10 - CONTROL "Don't show taskbar button",IDC_NOTASKBARBUTTON,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,66,117,10 - CONTROL "bsdsocket.library emulation",IDC_SOCKETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,15,120,10 - CONTROL "Use CTRL-F11 to quit",IDC_CTRLF11,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,27,120,10 - CONTROL "Don't use RGB overlays",IDC_NOOVERLAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,40,120,10 - CONTROL "Synchronize clock",IDC_CLOCKSYNC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,53,115,10 - GROUPBOX "Keyboard LEDs",IDC_STATIC,7,140,85,94 - COMBOBOX IDC_KBLED1,22,154,56,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_KBLED2,22,173,56,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_KBLED3,22,193,56,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Logging",IDC_STATIC,97,140,195,25 - CONTROL "Create log file",IDC_CREATELOGFILE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,151,72,10 - CONTROL "Illegal memory accesses",IDC_ILLEGAL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,189,151,95,10 - GROUPBOX "State Files",IDC_STATIC,98,165,195,69 - PUSHBUTTON "Load state...",IDC_DOLOADSTATE,105,182,49,14 - PUSHBUTTON "Save state...",IDC_DOSAVESTATE,105,208,49,14 - CONTROL "Enable state recording",IDC_STATE_CAPTURE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,188,181,88,10 - RTEXT "Recording rate (seconds):",IDC_STATIC,157,199,86,10,SS_CENTERIMAGE | WS_TABSTOP - COMBOBOX IDC_STATE_RATE,248,197,38,65,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP - RTEXT "Recording buffer (MB):",IDC_STATIC,157,219,83,10,SS_CENTERIMAGE | WS_TABSTOP - COMBOBOX IDC_STATE_BUFFERSIZE,248,217,38,65,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP - CONTROL "Always on top",IDC_ALWAYSONTOP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,79,117,10 - CONTROL "Catweasel",IDC_CATWEASEL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,66,115,10 - CONTROL "USB mode",IDC_KBLED_USB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,22,216,64,10 - COMBOBOX IDC_SCSIMODE,92,51,64,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_LANGUAGE,103,121,179,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Language",IDC_STATIC,7,112,285,25 - CONTROL "Disable powersaving features",IDC_POWERSAVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,92,120,10 - CONTROL "Magic Mouse",IDC_MOUSETRICK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,79,119,10 - CONTROL "uaenet.device",IDC_SANA2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,92,94,10 -END - -IDD_HARDFILE DIALOGEX 0, 0, 299, 249 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Hardfile Settings" -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - GROUPBOX "Settings",IDC_STATIC,10,5,280,146 - RTEXT "Path:",IDC_HARDFILE_DIR_TEXT,26,18,22,10 - EDITTEXT IDC_PATH_NAME,52,15,213,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_SELECTOR,271,15,11,15 - RTEXT "FileSys:",IDC_HARDFILE_FILESYS_TEXT,14,37,34,10 - EDITTEXT IDC_PATH_FILESYS,52,34,213,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_FILESYS_SELECTOR,271,34,11,15 - RTEXT "Device:",IDC_HARDFILE_DEVICE_TEXT,17,58,31,10 - EDITTEXT IDC_HARDFILE_DEVICE,52,54,66,15,ES_AUTOHSCROLL - RTEXT "Boot priority:",IDC_HARDFILE_BOOTPRI_TEXT,24,94,44,8 - EDITTEXT IDC_HARDFILE_BOOTPRI,74,90,40,15 - CONTROL "Read/write",IDC_HDF_RW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,53,74,64,10 - PUSHBUTTON "Enable RDB mode",IDC_HDF_RDB,174,55,92,14 - RTEXT "Surfaces:",IDC_SURFACES_TEXT,120,94,30,10 - EDITTEXT IDC_HEADS,155,90,35,15,ES_NUMBER - RTEXT "Reserved:",IDC_RESERVED_TEXT,197,94,35,10 - EDITTEXT IDC_RESERVED,237,90,35,15,ES_NUMBER - RTEXT "Sectors:",IDC_SECTORS_TEXT,120,116,30,10 - EDITTEXT IDC_SECTORS,155,111,35,15,ES_NUMBER - RTEXT "Block size:",IDC_BLOCKSIZE_TEXT,197,116,35,10 - EDITTEXT IDC_BLOCKSIZE,237,111,35,15,ES_NUMBER - GROUPBOX "New hard disk image file",IDC_STATIC,10,156,280,62 - PUSHBUTTON "Create",IDC_HF_CREATE,50,171,80,14 - EDITTEXT IDC_HF_SIZE,146,171,61,15,ES_NUMBER - PUSHBUTTON "OK",IDOK,102,226,50,14 - PUSHBUTTON "Cancel",IDCANCEL,158,226,50,14 - EDITTEXT IDC_HF_DOSTYPE,146,194,61,15 - COMBOBOX IDC_HF_TYPE,50,194,80,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_HDF_CONTROLLER,73,112,41,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - RTEXT "DOS type",IDC_STATIC,214,196,32,10,SS_CENTERIMAGE - RTEXT "MB",IDC_STATIC,214,174,13,10,SS_CENTERIMAGE - RTEXT "Type:",IDC_STATIC,18,182,25,10,SS_CENTERIMAGE - RTEXT "HD Controller:",IDC_STATIC,13,113,52,10,SS_CENTERIMAGE - CONTROL "Autoboot",IDC_HDF_AUTOBOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,136,73,53,10 - CONTROL "Do not mount",IDC_HDF_DONOTMOUNT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,217,74,67,10 - EDITTEXT IDC_HDFINFO,16,131,268,12,ES_CENTER | ES_READONLY -END - -IDD_FILESYS DIALOGEX 15, 25, 299, 111 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Volume Settings" -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - LTEXT "Device name:",-1,5,9,54,10 - EDITTEXT IDC_VOLUME_DEVICE,65,5,104,15,ES_AUTOHSCROLL - LTEXT "Volume label:",-1,5,31,54,10 - EDITTEXT IDC_VOLUME_NAME,65,25,103,15,ES_AUTOHSCROLL - LTEXT "Path:",-1,5,51,44,10 - EDITTEXT IDC_PATH_NAME,65,46,227,15,ES_AUTOHSCROLL - PUSHBUTTON "Select Directory",IDC_FS_SELECT_DIR,64,66,103,15 - CONTROL "Read/write",IDC_FS_RW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,174,7,55,10 - RTEXT "Boot priority:",IDC_VOLUME_BOOTPRI_TEXT,178,28,49,8 - EDITTEXT IDC_VOLUME_BOOTPRI,237,24,30,15 - PUSHBUTTON "OK",IDOK,65,91,48,15 - PUSHBUTTON "Cancel",IDCANCEL,120,91,48,15 - PUSHBUTTON "Select Archive or Plain File",IDC_FS_SELECT_FILE,189,66,103,15 - PUSHBUTTON "Eject",IDC_FS_SELECT_EJECT,230,91,62,15 - CONTROL "Autoboot",IDC_FS_AUTOBOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,236,7,53,10 -END - -IDD_SETINFO DIALOGEX 0, 0, 229, 85 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Additional Information Settings" -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - RTEXT "Path:",-1,5,20,24,15,SS_CENTERIMAGE - EDITTEXT IDC_PATH_NAME,35,20,169,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_SELECTOR,210,20,10,15 - PUSHBUTTON "OK",IDOK,120,65,48,15 - PUSHBUTTON "Cancel",IDCANCEL,175,65,48,15 -END - -IDD_CHIPSET DIALOGEX 0, 65490, 300, 229 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - GROUPBOX "Chipset",IDC_STATIC,14,11,145,90 - CONTROL "OCS [] Original chipset. A1000 and most A500s.",IDC_OCS, - "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,37,26,51,10 - CONTROL "ECS Agnus [] Enhanced chipset (ECS Agnus chip only). Later A500 and A2000 hardware revisions.",IDC_ECS_AGNUS, - "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,37,42,55,10 - CONTROL "Full ECS [] Full ECS chipset (ECS Agnus and ECS Denise chips). A500+, A600 and A3000.",IDC_ECS, - "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,37,58,52,10 - CONTROL "AGA [] Advanced Graphics Architecture chipset. A1200, A4000 and CD32.",IDC_AGA, - "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,100,26,51,10 - CONTROL "NTSC [] North American and Japanese display standard, 60Hz refresh rate. Other countries use PAL (50Hz. display refresh rate)",IDC_NTSC, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,101,58,50,10 - GROUPBOX "Options",IDC_STATIC,168,11,114,89 - CONTROL "Immediate Blitter [] Faster but less compatible blitter emulation.",IDC_BLITIMM, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,174,30,96,10 - CONTROL "Cycle-exact [] The most compatible A500 emulation mode. Very fast PC recommended.",IDC_CYCLEEXACT, - "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,174,43,100,10 - GROUPBOX "Collision Level",IDC_STATIC,14,105,267,48 - CONTROL "None [] Collision hardware emulation disabled.",IDC_COLLISION0, - "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,40,121,59,10 - CONTROL "Sprites only [] Emulate only sprite vs. sprite collisions.",IDC_COLLISION1, - "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,39,137,62,10 - CONTROL "Sprites and Sprites vs. Playfield [] Recommended collision emulation level.",IDC_COLLISION2, - "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,109,121,161,10 - CONTROL "Full [] 100% collision hardware emulation. Only very few games need this option. Slowest.",IDC_COLLISION3, - "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,109,137,119,10 - GROUPBOX "Sound Emulation",IDC_STATIC,13,159,268,65 - CONTROL "Disabled",IDC_CS_SOUND0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,39,175,102,10 - CONTROL "Emulated",IDC_CS_SOUND1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,39,190,91,10 - CONTROL "Emulated, 100% accurate",IDC_CS_SOUND2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,39,205,95,10 - CONTROL "Genlock connected [] Allow boot sequence to detect genlock. Genlock is not emulated.",IDC_GENLOCK, - "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,174,56,100,10 - CONTROL "Faster RTG [] Enables less accurate custom chipset emulation mode when Picasso96 is enabled.",IDC_FASTERRTG, - "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,174,68,100,10 - COMBOBOX IDC_CS_EXT,101,80,49,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "Chipset Extra",IDC_STATIC,25,79,52,15,SS_CENTERIMAGE -END - -IDD_CHIPSET2 DIALOGEX 0, 65490, 300, 247 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - GROUPBOX "Advanced Chipset Options",IDC_STATIC,7,6,287,239 - GROUPBOX "Battery Backed Up Real Time Clock",IDC_STATIC,14,37,275,29 - CONTROL "None",IDC_CS_RTC1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,22,49,55,10 - CONTROL "MSM6242B",IDC_CS_RTC2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,91,49,52,10 - CONTROL "RF5C01A",IDC_CS_RTC3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,160,49,46,10 - EDITTEXT IDC_CS_RTCADJUST,218,47,64,13,ES_AUTOHSCROLL - GROUPBOX "CIA-A TOD Clock Source",IDC_STATIC,12,69,275,29 - CONTROL "Vertical Sync",IDC_CS_CIAA_TOD1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,25,81,63,10 - CONTROL "Power Supply 50Hz",IDC_CS_CIAA_TOD2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,95,81,85,10 - CONTROL "Power Supply 60Hz",IDC_CS_CIAA_TOD3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,192,81,88,10 - CONTROL "Boot ROM Mirror",IDC_CS_KSMIRROR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,108,80,10 - CONTROL "A1000 Boot RAM/ROM",IDC_CS_A1000RAM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,108,88,10 - CONTROL "CD32 CD",IDC_CS_CD32CD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,121,76,10 - CONTROL "CD32 C2P",IDC_CS_CD32C2P,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,121,87,10 - CONTROL "CD32 NVRAM",IDC_CS_CD32NVRAM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,121,84,10 - CONTROL "CDTV CD",IDC_CS_CDTVCD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,134,47,10 - CONTROL "CDTV SRAM",IDC_CS_CDTVRAM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,133,87,10 - CONTROL "CDTV SRAM Expansion",IDC_CS_CDTVRAMEXP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,133,90,10 - CONTROL "A600/A1200 IDE",IDC_CS_IDE1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,146,79,10 - CONTROL "A4000/A4000T IDE",IDC_CS_IDE2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,146,88,10 - CONTROL "Ramsey revision:",IDC_CS_RAMSEY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,211,71,10 - EDITTEXT IDC_CS_RAMSEYREV,94,209,45,13,ES_AUTOHSCROLL - CONTROL "Fat Gary revision:",IDC_CS_FATGARY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,224,71,10 - EDITTEXT IDC_CS_FATGARYREV,94,223,45,13,ES_AUTOHSCROLL - CONTROL "A3000 SCSI",IDC_CS_DMAC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,175,76,10 - CONTROL "Compatible Settings",IDC_CS_COMPATIBLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,21,234,10 - CONTROL "DF0: ID Hardware",IDC_CS_DF0IDHW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,108,92,10 - CONTROL "Agnus/Alice revision:",IDC_CS_AGNUS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,150,211,81,10 - EDITTEXT IDC_CS_AGNUSREV,235,209,45,13,ES_AUTOHSCROLL - CONTROL "Denise/Lisa revision:",IDC_CS_DENISE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,150,227,81,10 - EDITTEXT IDC_CS_DENISEREV,235,226,45,13,ES_AUTOHSCROLL - CONTROL "A590/A2091 SCSI",IDC_CS_A2091,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,175,76,10 - CONTROL "A4000T SCSI",IDC_CS_DMAC2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,175,88,10 - LTEXT "A4091/A4000T SCSI not yet implemented.",IDC_STATIC,25,161,224,8,SS_CENTERIMAGE - CONTROL "PCMCIA",IDC_CS_PCMCIA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,146,92,10 - CONTROL "A4091 SCSI",IDC_CS_A4091,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,187,76,10 - CONTROL "CDTV SCSI",IDC_CS_CDTVSCSI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,187,76,10 - CONTROL "Include host SCSI devices",IDC_CS_SCSIMODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,187,101,10 -END - -IDD_AVIOUTPUT DIALOGEX 0, 0, 288, 203 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "Output Properties",IDC_STATIC,5,8,274,118 - EDITTEXT IDC_AVIOUTPUT_FILETEXT,15,21,226,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER,WS_EX_CLIENTEDGE - PUSHBUTTON "...",IDC_AVIOUTPUT_FILE,249,20,19,12 - CONTROL "Audio",IDC_AVIOUTPUT_AUDIO,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | BS_FLAT | WS_TABSTOP,15,36,39,11 - CONTROL "",IDC_AVIOUTPUT_AUDIO_STATIC,"Static",SS_LEFTNOWORDWRAP | SS_CENTERIMAGE | SS_SUNKEN | WS_GROUP,59,36,209,11 - CONTROL "Video",IDC_AVIOUTPUT_VIDEO,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | BS_FLAT | WS_TABSTOP,15,50,39,11 - CONTROL "",IDC_AVIOUTPUT_VIDEO_STATIC,"Static",SS_LEFTNOWORDWRAP | SS_CENTERIMAGE | SS_SUNKEN | WS_GROUP,59,50,209,11 - CONTROL "Disable frame rate limit while recording",IDC_AVIOUTPUT_FRAMELIMITER, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,68,158,10 - CONTROL "AVI output enabled",IDC_AVIOUTPUT_ACTIVATED,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,15,103,108,14 - CONTROL "PAL",IDC_AVIOUTPUT_PAL,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,133,103,66,14 - CONTROL "NTSC",IDC_AVIOUTPUT_NTSC,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,204,103,66,14 - CONTROL "Slider1",IDC_AVIOUTPUT_FPS,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | TBS_ENABLESELRANGE | WS_TABSTOP,166,84,87,11 - LTEXT "fps",IDC_AVIOUTPUT_FPS_STATIC,255,84,19,8 - PUSHBUTTON "Save screenshot",IDC_SCREENSHOT,16,141,76,14 - GROUPBOX "Ripper",IDC_STATIC,5,127,274,38 - PUSHBUTTON "Pro Wizard 1.62",IDC_PROWIZARD,100,141,76,14,WS_DISABLED - CONTROL "Sample ripper",IDC_SAMPLERIPPER_ACTIVATED,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,192,141,77,14 - GROUPBOX "Input Recorder",IDC_STATIC,5,166,274,33 - CONTROL "Record",IDC_INPREC_RECORD,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,191,177,77,14 - CONTROL "Playback",IDC_INPREC_PLAY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,16,178,77,14 - CONTROL "Alt. playback mode",IDC_INPREC_PLAYMODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,103,180,78,10 - CONTROL "Disable sound output while recording",IDC_AVIOUTPUT_NOSOUNDOUTPUT, - "Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,85,148,10 -END - -IDD_INPUT DIALOGEX 0, 0, 300, 242 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - COMBOBOX IDC_INPUTTYPE,5,5,98,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_INPUTDEVICE,109,5,167,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - CONTROL "",IDC_INPUTDEVICEDISABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,282,8,9,8 - CONTROL "List1",IDC_INPUTLIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,5,22,290,146 - COMBOBOX IDC_INPUTAMIGACNT,5,174,24,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_INPUTAMIGA,33,174,262,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - RTEXT "Joystick dead zone (%):",-1,7,196,79,10,SS_CENTERIMAGE - EDITTEXT IDC_INPUTDEADZONE,92,195,25,12,ES_NUMBER - RTEXT "Autofire rate (frames):",-1,10,212,76,10,SS_CENTERIMAGE - EDITTEXT IDC_INPUTAUTOFIRERATE,92,210,25,12,ES_NUMBER - RTEXT "Digital joy-mouse speed:",-1,124,196,84,10,SS_CENTERIMAGE - EDITTEXT IDC_INPUTSPEEDD,215,195,25,12,ES_NUMBER - RTEXT "Analog joy-mouse speed:",-1,120,212,88,10,SS_CENTERIMAGE - EDITTEXT IDC_INPUTSPEEDA,215,211,25,12,ES_NUMBER - RTEXT "Mouse speed:",-1,132,228,76,10,SS_CENTERIMAGE - EDITTEXT IDC_INPUTSPEEDM,215,227,25,12,ES_NUMBER - PUSHBUTTON "Copy from:",IDC_INPUTCOPY,249,195,45,14 - COMBOBOX IDC_INPUTCOPYFROM,249,211,45,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Swap 1<>2",IDC_INPUTSWAP,249,226,45,14 -END - -IDD_FILTER DIALOGEX 0, 0, 296, 224 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "Filter Settings",-1,0,0,294,186 - CONTROL "Enable",IDC_FILTERENABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,17,46,10 - COMBOBOX IDC_FILTERMODE,62,15,61,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_FILTERFILTER,128,15,81,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Reset to defaults",IDC_FILTERDEFAULT,213,15,73,14 - RTEXT "Horiz. size:",-1,4,44,54,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_FILTERHZ,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,37,152,19 - EDITTEXT IDC_FILTERHZV,253,40,34,12,ES_CENTER | ES_READONLY - RTEXT "Vert. size:",-1,5,64,54,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_FILTERVZ,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,57,152,19 - EDITTEXT IDC_FILTERVZV,253,59,34,12,ES_CENTER | ES_READONLY - RTEXT "Horiz. position:",-1,5,84,55,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_FILTERHO,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,77,151,19 - EDITTEXT IDC_FILTERHOV,253,79,34,12,ES_CENTER | ES_READONLY - RTEXT "Vert. position:",-1,5,103,55,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_FILTERVO,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,99,151,19 - EDITTEXT IDC_FILTERVOV,253,101,34,12,ES_CENTER | ES_READONLY - RTEXT "Extra settings:",-1,27,133,57,10,SS_CENTERIMAGE - CONTROL "Slider1",IDC_FILTERXL,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,157,151,19 - EDITTEXT IDC_FILTERXLV,253,159,34,12,ES_CENTER | ES_READONLY - COMBOBOX IDC_FILTERSLR,253,130,33,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Presets",-1,0,187,296,36 - COMBOBOX IDC_FILTERPRESETS,8,201,119,150,CBS_DROPDOWN | CBS_SORT | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Load",IDC_FILTERPRESETLOAD,132,200,47,14 - PUSHBUTTON "Save",IDC_FILTERPRESETSAVE,184,200,47,14 - PUSHBUTTON "Delete",IDC_FILTERPRESETDELETE,236,200,47,14 - COMBOBOX IDC_FILTERHZMULT,67,43,27,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_FILTERVZMULT,67,63,27,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - CONTROL "Autoscale",IDC_FILTERAUTORES,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,26,168,63,10 - COMBOBOX IDC_FILTERXTRA,105,130,138,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP -END - -IDD_HARDDRIVE DIALOGEX 0, 0, 380, 66 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Harddrive Settings" -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - LTEXT "Hard drive:",IDC_STATIC,7,11,35,10 - COMBOBOX IDC_HARDDRIVE,49,9,325,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - CONTROL "Read/write",IDC_HDF_RW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,51,55,10 - DEFPUSHBUTTON "Add hard drive",IDOK,231,48,65,14 - PUSHBUTTON "Cancel",IDCANCEL,319,48,54,14 - DEFPUSHBUTTON "Create hard disk image file",IDC_HARDDRIVE_IMAGE,49,30,115,14 - EDITTEXT IDC_PATH_NAME,183,27,97,15,ES_AUTOHSCROLL | NOT WS_VISIBLE - COMBOBOX IDC_HDF_CONTROLLER,102,50,41,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - RTEXT "HD Controller:",IDC_STATIC,42,52,52,10,SS_CENTERIMAGE -END - -IDD_MISC2 DIALOGEX 0, 0, 300, 92 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "When Active",IDC_STATIC,8,7,88,73 - RTEXT "Run at priority:",IDC_ACTIVE_PRI,14,17,52,10,SS_CENTERIMAGE | WS_TABSTOP - COMBOBOX IDC_ACTIVE_PRIORITY,14,29,76,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "When Inactive",IDC_STATIC,102,7,92,73 - RTEXT "Run at priority:",IDC_INACTIVE_PRI,109,17,51,10,SS_CENTERIMAGE | WS_TABSTOP - COMBOBOX IDC_INACTIVE_PRIORITY,109,29,76,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - CONTROL "Pause emulation",IDC_INACTIVE_PAUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,109,50,69,10 - CONTROL "Disable sound",IDC_INACTIVE_NOSOUND,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,109,63,79,10 - GROUPBOX "When Minimized",IDC_STATIC,199,7,92,73 - RTEXT "Run at priority:",IDC_MINIMIZED_PRI,207,18,51,10,SS_CENTERIMAGE | WS_TABSTOP - COMBOBOX IDC_MINIMIZED_PRIORITY,207,30,76,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - CONTROL "Pause emulation",IDC_MINIMIZED_PAUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,207,50,69,10 - CONTROL "Disable sound",IDC_MINIMIZED_NOSOUND,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,207,63,79,10 -END - -IDD_DISK DIALOGEX 0, 0, 300, 242 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_SETFOREGROUND | DS_3DLOOK | DS_CONTROL | DS_CENTER | DS_CENTERMOUSE | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - CONTROL "",IDC_DISKLIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,4,6,292,196 - PUSHBUTTON "Remove floppy disk image",IDC_DISKLISTREMOVE,149,223,101,15 - COMBOBOX IDC_DISKTEXT,3,205,293,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Insert floppy disk image",IDC_DISKLISTINSERT,34,223,101,15 -END - -IDD_PANEL DIALOGEX 0, 0, 420, 278 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU -EXSTYLE WS_EX_ACCEPTFILES | WS_EX_CONTROLPARENT -CAPTION "WinUAE Properties" -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - GROUPBOX "",IDC_PANEL_FRAME,112,4,303,247,NOT WS_VISIBLE - CONTROL "",IDC_PANELTREE,"SysTreeView32",TVS_HASLINES | TVS_SHOWSELALWAYS | TVS_NOSCROLL | WS_BORDER | WS_HSCROLL | WS_TABSTOP,5,5,101,248,WS_EX_CLIENTEDGE - GROUPBOX "",IDC_PANEL_FRAME_OUTER,110,2,307,251 - PUSHBUTTON "Reset",IDC_RESETAMIGA,6,259,47,14 - PUSHBUTTON "Quit",IDC_QUITEMU,57,259,47,14 - DEFPUSHBUTTON "OK",IDOK,260,259,50,14 - PUSHBUTTON "Cancel",IDCANCEL,313,259,50,14 - PUSHBUTTON "Help",IDHELP,366,259,50,14,WS_DISABLED - PUSHBUTTON "Restart",IDC_RESTARTEMU,109,259,47,14,NOT WS_VISIBLE -END - -IDD_PATHS DIALOGEX 0, 0, 300, 237 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - LTEXT "System ROMs:",IDC_PATHS_ROML,14,9,260,8,SS_CENTERIMAGE - EDITTEXT IDC_PATHS_ROM,14,22,261,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_PATHS_ROMS,281,22,11,15 - LTEXT "Configuration files:",IDC_PATHS_CONFIGL,14,40,260,8,SS_CENTERIMAGE - EDITTEXT IDC_PATHS_CONFIG,14,52,261,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_PATHS_CONFIGS,281,52,11,15 - LTEXT "Screenshots:",IDC_PATHS_SCREENSHOTL,14,71,260,8,SS_CENTERIMAGE - EDITTEXT IDC_PATHS_SCREENSHOT,14,83,261,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_PATHS_SCREENSHOTS,281,83,11,15 - LTEXT "State files:",IDC_PATHS_STATEFILEL,14,102,260,8,SS_CENTERIMAGE - EDITTEXT IDC_PATHS_SAVESTATE,14,114,261,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_PATHS_SAVESTATES,281,114,11,15 - LTEXT "Videos:",IDC_PATHS_AVIOUTPUTL,14,132,260,8,SS_CENTERIMAGE - EDITTEXT IDC_PATHS_AVIOUTPUT,14,144,261,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_PATHS_AVIOUTPUTS,282,144,11,15 - LTEXT "Saveimages:",IDC_PATHS_SAVEIMAGEL,14,163,260,8,SS_CENTERIMAGE - EDITTEXT IDC_PATHS_SAVEIMAGE,14,175,261,15,ES_AUTOHSCROLL - PUSHBUTTON "...",IDC_PATHS_SAVEIMAGES,281,175,11,15 - PUSHBUTTON "Reset to defaults",IDC_PATHS_DEFAULT,14,199,92,14 - PUSHBUTTON "Rescan ROMs",IDC_ROM_RESCAN,14,218,92,14 - PUSHBUTTON "Clear registry",IDC_RESETREGISTRY,112,218,77,14 - COMBOBOX IDC_PATHS_DEFAULTTYPE,112,199,163,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Clear disk history",IDC_RESETDISKHISTORY,198,218,77,14 -END - -IDD_QUICKSTART DIALOGEX 0, 0, 300, 242 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - GROUPBOX "Emulated Hardware",IDC_QUICKSTART_CONFIG,3,0,294,54 - RTEXT "Model:",IDC_STATIC,5,14,50,10,SS_CENTERIMAGE - COMBOBOX IDC_QUICKSTART_MODEL,59,12,233,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - RTEXT "Configuration:",IDC_STATIC,5,33,50,10,SS_CENTERIMAGE - COMBOBOX IDC_QUICKSTART_CONFIGURATION,59,31,233,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Compatibility vs Required CPU Power ",IDC_QUICKSTART_COMPA,3,56,294,33 - RTEXT "Best compatibility",IDC_STATIC,13,70,67,10,SS_CENTERIMAGE - CONTROL "",IDC_QUICKSTART_COMPATIBILITY,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,88,65,115,21 - RTEXT "Low compatibility",IDC_STATIC,215,70,63,10,SS_CENTERIMAGE - GROUPBOX "Host Configuration",IDC_QUICKSTART_HOST,3,91,294,33 - RTEXT "Configuration:",IDC_STATIC,5,105,55,10,SS_CENTERIMAGE - COMBOBOX IDC_QUICKSTART_HOSTCONFIG,65,103,225,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - GROUPBOX "Emulated Floppy Drives",IDC_QUICKSTART_DF,3,126,294,84 - CONTROL "Floppy drive DF0:",IDC_DF0QENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,10,136,72,15 - PUSHBUTTON "Select disk image",IDC_DF0QQ,85,136,98,15 - RTEXT "Write-protected",IDC_STATIC,185,139,56,10,SS_CENTERIMAGE - CONTROL "",IDC_DF0WPQ,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,246,137,10,15 - PUSHBUTTON "Eject",IDC_EJECT0Q,261,136,30,15 - COMBOBOX IDC_DF0TEXTQ,9,154,282,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - CONTROL "Floppy drive DF1:",IDC_DF1QENABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,172,71,15 - PUSHBUTTON "Select disk image",IDC_DF1QQ,85,172,98,15 - RTEXT "Write-protected",IDC_STATIC,185,175,55,10,SS_CENTERIMAGE - CONTROL "",IDC_DF1WPQ,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,246,173,10,15 - PUSHBUTTON "Eject",IDC_EJECT1Q,261,172,30,15 - COMBOBOX IDC_DF1TEXTQ,9,190,282,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Set configuration",IDC_QUICKSTART_SETCONFIG,9,219,72,15,NOT WS_VISIBLE - GROUPBOX "Mode",IDC_STATIC,190,211,107,27,BS_LEFT - CONTROL "Start in Quickstart mode",IDC_QUICKSTARTMODE,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,197,222,94,10 -END - -IDD_FRONTEND DIALOGEX 0, 0, 420, 242 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD -FONT 8, "MS Sans Serif", 0, 0, 0x1 -BEGIN - CONTROL "",IDC_FE_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,6,9,235,124 - GROUPBOX "",IDC_FE_INFO,249,140,160,95 - GROUPBOX "",IDC_FE_SCREENSHOT,249,7,160,128 -END - -IDD_PROGRESSBAR DIALOGEX 0, 0, 229, 58 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Processing..." -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - PUSHBUTTON "Cancel",IDCANCEL,88,40,50,14 - CONTROL "",IDC_PROGRESSBAR,"msctls_progress32",PBS_SMOOTH | WS_BORDER,7,19,215,14 - CTEXT "x",IDC_PROGRESSBAR_TEXT,23,5,187,10,SS_CENTERIMAGE | WS_TABSTOP -END - -IDD_STRINGBOX DIALOGEX 0, 0, 229, 58 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU -CAPTION "Enter text..." -FONT 8, "MS Sans Serif", 0, 0, 0x0 -BEGIN - DEFPUSHBUTTON "OK",IDOK,48,39,50,14 - PUSHBUTTON "Cancel",IDCANCEL,151,39,50,14 - EDITTEXT IDC_STRINGBOXEDIT,7,17,214,14,ES_AUTOHSCROLL | ES_WANTRETURN - CTEXT "Custom input event",IDC_STRINGBOX_TEXT,23,5,187,10,SS_CENTERIMAGE | WS_TABSTOP -END - -IDD_DEBUGGER DIALOGEX 0, 0, 454, 368 -STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_THICKFRAME -EXSTYLE WS_EX_CONTROLPARENT -CAPTION "WinUAE Debugger" -FONT 8, "Courier New", 0, 0, 0x0 -BEGIN - EDITTEXT IDC_DBG_OUTPUT1,1,79,370,262,ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | ES_WANTRETURN | WS_VSCROLL | NOT WS_TABSTOP - EDITTEXT IDC_DBG_OUTPUT2,1,79,370,262,ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | ES_WANTRETURN | WS_VSCROLL | NOT WS_TABSTOP - LISTBOX IDC_DBG_MEM,1,92,370,249,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_DASM,1,92,370,249,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - EDITTEXT IDC_DBG_MEMINPUT,1,79,36,12,ES_AUTOHSCROLL | ES_WANTRETURN - EDITTEXT IDC_DBG_INPUT,1,342,354,12,ES_AUTOHSCROLL | ES_WANTRETURN - PUSHBUTTON "?",IDC_DBG_HELP,356,342,15,12,NOT WS_TABSTOP - PUSHBUTTON "Set to PC",IDC_DBG_MEMTOPC,38,79,45,12,NOT WS_TABSTOP - LISTBOX IDC_DBG_DREG,1,1,52,66,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_AREG,54,1,52,66,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_AMEM,106,1,231,66,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_CCR,338,1,57,42,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_SP_VBR,338,44,115,34,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_MMISC,396,1,57,42,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_PC,1,68,52,10,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_PREFETCH,54,68,283,10,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_FPREG,372,218,81,66,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_FPSR,372,285,81,34,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_MISCCPU,372,320,81,34,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - CONTROL "",IDC_DBG_STATUS,"msctls_statusbar32",0x103,0,355,453,12 - LISTBOX IDC_DBG_BRKPTS,1,79,370,262,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL - LISTBOX IDC_DBG_MCUSTOM,372,79,81,138,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT - LISTBOX IDC_DBG_MISC,1,79,370,262,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL - LISTBOX IDC_DBG_CUSTOM,1,79,370,262,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_APPICON ICON "winuae.ico" -IDI_FLOPPY ICON "35floppy.ico" -IDI_ABOUT ICON "amigainfo.ico" -IDI_HARDDISK ICON "Drive.ico" -IDI_CPU ICON "cpu.ico" -IDI_PORTS ICON "joystick.ico" -IDI_INPUT ICON "joystick.ico" -IDI_MISC1 ICON "misc.ico" -IDI_MISC2 ICON "misc.ico" -IDI_MOVE_UP ICON "move_up.ico" -IDI_MOVE_DOWN ICON "move_dow.ico" -IDI_AVIOUTPUT ICON "avioutput.ico" -IDI_DISK ICON "Drive.ico" -IDI_CONFIGFILE ICON "file.ico" -IDI_FOLDER ICON "folder.ico" -IDI_SOUND ICON "sound.ico" -IDI_DISPLAY ICON "screen.ico" -IDI_ROOT ICON "root.ico" -IDI_MEMORY ICON "chip.ico" -IDI_QUICKSTART ICON "quickstart.ico" -IDI_PATHS ICON "paths.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 1,4,5,0 - PRODUCTVERSION 1,4,5,0 - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x40004L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "FileDescription", "WinUAE" - VALUE "FileVersion", "1.4.5" - VALUE "InternalName", "WinUAE" - VALUE "LegalCopyright", "© 1996-2007 under the GNU Public License (GPL)" - VALUE "OriginalFilename", "WinUAE.exe" - VALUE "ProductName", "WinUAE" - VALUE "ProductVersion", "1.4.5" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Cursor -// - -IDC_MYHAND CURSOR "H_arrow.cur" - -///////////////////////////////////////////////////////////////////////////// -// -// Menu -// - -IDM_SYSTRAY MENU -BEGIN - POPUP "Menu" - BEGIN - MENUITEM "Configuration", ID_ST_CONFIGURATION - POPUP "Floppy drives" - BEGIN - MENUITEM "Eject all drives", ID_ST_EJECTALL - MENUITEM "DF0:", ID_ST_DF0 - MENUITEM "DF1:", ID_ST_DF1 - MENUITEM "DF2:", ID_ST_DF2 - MENUITEM "DF3:", ID_ST_DF3 - END - MENUITEM "Reset", ID_ST_RESET - MENUITEM "Help", ID_ST_HELP - MENUITEM "Quit WinUAE", ID_ST_QUIT - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// WAVE -// - -IDR_DRIVE_STARTUP_A500_1 WAVE "drive_startup.wav" -IDR_DRIVE_CLICK_A500_1 WAVE "drive_click.wav" -IDR_DRIVE_SPIN_A500_1 WAVE "drive_spin.wav" -IDR_DRIVE_SNATCH_A500_1 WAVE "drive_snatch.wav" -IDR_DRIVE_SPINND_A500_1 WAVE "drive_spinnd.wav" - -///////////////////////////////////////////////////////////////////////////// -// -// Bitmap -// - -IDB_XARCADE BITMAP "xarcade-winuae.bmp" -IDB_LCD160X43 BITMAP "lcd.bmp" - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - IDD_HARDFILE, DIALOG - BEGIN - BOTTOMMARGIN, 224 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// String Table -// - -STRINGTABLE -BEGIN - IDS_KICKSTART "ROM" - IDS_DISK "Disk swapper" - IDS_DISPLAY "Display" - IDS_HARDDISK "Hard drives" - IDS_FLOPPY "Floppy drives" - IDS_ABOUT "About" - IDS_LOADSAVE "Configurations" - IDS_AVIOUTPUT "Output" - IDS_PORTS "Game & I/O ports" - IDS_MISC1 "Misc" - IDS_MEMORY "RAM" - IDS_CPU "CPU and FPU" - IDS_CHIPSET "Chipset" - IDS_INPUT "Input" - IDS_FILTER "Filter" -END - -STRINGTABLE -BEGIN - IDS_MISC2 "Priority" - IDS_PATHS "Paths" - IDS_QUICKSTART "Quickstart" - IDS_FRONTEND "Frontend" - IDS_CHIPSET2 "Adv. Chipset" -END - -STRINGTABLE -BEGIN - IDS_EXTTEXT "Floppy disk image files" - IDS_EXTACTUAL "ADF" - IDS_SOUND "Sound" - IDS_CDROM "CD-ROM" - IDS_FRAMERATE "Every %1Frame" - IDS_SECOND "second " - IDS_THIRD "third " - IDS_FOURTH "fourth " - IDS_FIFTH "fifth " - IDS_SIXTH "sixth " - IDS_SEVENTH "seventh " - IDS_EIGHTH "eighth " -END - -STRINGTABLE -BEGIN - IDS_NINTH "ninth " - IDS_TENTH "tenth " - IDS_SELECTADF "Select a floppy disk image file..." - IDS_ADF "Floppy disk image files" - IDS_CHOOSEBLANK "Choose a blank floppy disk image file..." - IDS_SELECTHDF "Select a hard disk image file..." - IDS_HDF "Hard disk image files" - IDS_SELECTUAE "Select a WinUAE configuration file..." - IDS_UAE "WinUAE configuration files" - IDS_SELECTROM "Select a system ROM file..." - IDS_ROM "System ROM files" - IDS_SELECTKEY "Select a system ROM key file..." - IDS_KEY "System ROM key files" - IDS_SELECTINFO "Select information for your configuration..." - IDS_NONE "none" - IDS_VOLUME "Volume" -END - -STRINGTABLE -BEGIN - IDS_SELECTFILESYSROOT "Please select the root directory of the file system..." - IDS_DEFAULTMIDIOUT "Default MIDI-Out Device" - IDS_CONTRIBUTORS1 "Bernd Schmidt - The Grand-Master\nSam Jordan - Custom-chip, floppy-DMA, etc.\nMathias Ortmann - Original WinUAE Main Guy, BSD Socket support\nBrian King - Picasso96 Support, Integrated GUI for WinUAE, previous WinUAE Main Guy\nToni Wilen - Core updates, WinUAE Main Guy\nGustavo Goedert/Peter Remmers/Michael Sontheimer/Tomi Hakala/Tim Gunn/Nemo Pohle - DOS Port Stuff\nSamuel Devulder/Olaf Barthel/Sam Jordan - Amiga Ports\nKrister Bergman - XFree86 and OS/2 Port\nA. Blanchard/Ernesto Corvi - MacOS Port\nChristian Bauer - BeOS Port\nIan Stephenson - NextStep Port\nPeter Teichmann - Acorn/RiscOS Port\nStefan Reinauer - ZorroII/III AutoConfig, Serial Support\nChristian Schmitt/Chris Hames - Serial Support\nHerman ten Brugge - 68020/68881 Emulation Code\nTauno Taipaleenmaki - Various UAE-Control/UAE-Library Support\nBrett Eden/Tim Gunn/Paolo Besser/Nemo Pohle - Various Docs and Web-Sites\nGeorg Veichtlbauer - Help File coordinator, German GUI\nFulvio Leonardi - Italian translator for WinUAE\n" - IDS_CONTRIBUTORS2 "Bill Panagouleas - Hardware support\nSpecial thanks to Alexander Kneer and Tobias Abt (The Picasso96 Team)\nSteven Weiser - Postscript printing emulation idea and testing.\nPéter Tóth /Balázs Rátkai/Iván Herczeg/András Arató - Hungarian translation.\nKarsten Bock, Gavin Fance, Dirk Trowe, Christoph Meier and Christian Schindler - Freezer cartridge hardware support." - IDS_INVALIDPRTPORT "The printer you have in this configuration is not valid on this machine.\n" - IDS_RESTOREUSS "Restore a WinUAE snapshot file" - IDS_USS "WinUAE snapshot files" - IDS_WRONGOSVERSION "WinUAE is no longer supported on Windows NT. Please upgrade to either Windows 2000 or Windows XP or a later version." - IDS_SELECTFLASH "Select a flash or battery-backed RAM file..." - IDS_FLASH "WinUAE flash or battery-backed RAM file" - IDS_INPUTHOSTWIDGET "Input source" - IDS_INPUTAMIGAEVENT "Input target" - IDS_INPUTAUTOFIRE "Autofire" - IDS_SAVEUSS "Save a WinUAE snapshot file" - IDS_MIDIOVERFLOW "Sysexbuffer overflow. Should not happen. Please report this to\nberndroesch1@compuserve.de" -END - -STRINGTABLE -BEGIN - IDS_PATH "Path" - IDS_RW "R/W" - IDS_SECTORS "Sectors" - IDS_SURFACES "Bill Panagouleas - Hardware support\nSpecial thanks to Alexander Kneer and Tobias Abt (The Picasso96 Team)\nSteven Weiser - Postscript printing emulation idea and testing.\nHungarian translation - Péter Tóth , Balázs Rátkai , Iván Herczeg , András Arató" - IDS_RESERVED "Reserved" - IDS_BLOCKSIZE "Block size" - IDS_NAME "Name" - IDS_DESCRIPTION "Description" - IDS_COULDNOTLOADCONFIG "Could not load the selected configuration!\n" - IDS_NOHELP "Online help is disabled because the HTML Help functionality is not installed on this system. HTML Help is available from http://www.microsoft.com/downloads/.\n" - IDS_MUSTSELECTCONFIG "You must select a configuration or enter a name before selecting Load...\n" - IDS_INVALIDCOMPORT "The serial port you have in this configuration is not valid on this machine.\n" -END - -STRINGTABLE -BEGIN - IDS_HFDSIZE "Size" - IDS_DEVICE "Device" - IDS_BOOTPRI "BootPri" - IDS_FLOPPY_COMPATIBLE " (compatible)" - IDS_FLOPPY_TURBO "Turbo" - IDS_YES "yes" - IDS_NO "no" - IDS_PRI_ABOVENORMAL "Above Normal" - IDS_PRI_NORMAL "Normal" - IDS_PRI_BELOWNORMAL "Below Normal" - IDS_PRI_LOW "Low" - IDS_OLDRTGLIBRARY "The installed LIBS:Picasso96/rtg.library (%d.%d) should be updated.\nA newer version is included in the ""Amiga Programs"" directory\n of the WinUAE distribution archive.\n\nNewer library version fixes graphics problems and increases performance." - IDS_DEFAULT_AF2005 "Amiga Forever 2005+" - IDS_DEFAULT_AF "Amiga Forever" - IDS_DEFAULT_WINUAE "WinUAE default (old)" -END - -STRINGTABLE -BEGIN - IDS_SOUND_STEREO2 "Cloned Stereo (4 Channels)" - IDS_INPUT_CUSTOMEVENT "" - IDS_DEFAULT_NEWWINUAE "WinUAE default (new)" -END - -STRINGTABLE -BEGIN - IDS_UNSUPPORTEDPIXELFORMAT - "Error: unsupported pixel format. Please use a different screen mode.\n" - IDS_MUSTENTERNAME "You must select a configuration or enter a name before selecting Save...\n" - IDS_MUSTSELECTCONFIGFORDELETE - "You must select a configuration or enter a name before selecting Delete...\n" - IDS_DELETECONFIGCONFIRMATION - "Are you sure you want to Delete this configuration?\n" - IDS_DELETECONFIGTITLE "Confirm Delete" - IDS_MUSTSELECTPATH "You must select a path!" - IDS_SETTINGSERROR "Settings error" - IDS_MUSTSELECTNAME "You must select a name for the volume!" - IDS_MUSTSELECTFILE "You must select a file!" - IDS_FAILEDHARDFILECREATION "Failed to create hard disk image file..." - IDS_CREATIONERROR "Creation error" - IDS_ERRORTITLE "WinUAE message" -END - -STRINGTABLE -BEGIN - IDS_INP "WinUAE Input Recording" - IDS_RESTOREINP "Playback a WinUAE input recording" - IDS_SAVEINP "Record a WinUAE input recording" - IDS_SCREEN_WINDOWED "Windowed" - IDS_SCREEN_FULLSCREEN "Fullscreen" - IDS_SCREEN_FULLWINDOW "Full-window" - IDS_SCREEN_VSYNC "VSync" - IDS_SOUND_MONO "Mono" - IDS_SOUND_MIXED "Mixed" - IDS_SOUND_STEREO "Stereo" - IDS_SOUND_INTERPOL_DISABLED "Disabled" - IDS_SOUND_FILTER_OFF "Always off" - IDS_SOUND_FILTER_EMULATED "Emulated (A500)" -END - -STRINGTABLE -BEGIN - IDS_SOUND_FILTER_EMULATED_E "Emulated (A1200)" - IDS_INPUT_COMPATIBILITY "Compatibility mode" - IDS_INPUT_CUSTOM "Configuration #%d" - IDS_INPUT_COPY_DEFAULT "Default" - IDS_INPUT_COPY_CUSTOM "Config #%d" - IDS_3D_NO_FILTER "Point (%d-bit)" - IDS_3D_BILINEAR "Bilinear (%d-bit)" - IDS_VSYNC_DEFAULT "Default" - IDS_DRIVESOUND_NONE "No sound" - IDS_DRIVESOUND_DEFAULT_A500 "A500 (WinUAE built-in)" - IDS_AVIOUTPUT_NOCODEC "no codec selected" - IDS_DISK_IMAGENAME "Disk image" - IDS_DISK_DRIVENAME "Drive" - IDS_AGA8BIT "AGA emulation requires a 16-bit or higher display depth.\nSwitching from 8-bit to 16-bit." - IDS_UNSUPPORTEDSCREENMODE - "The selected screen mode can't be displayed in a window, because %s\nSwitching to full-screen display." - IDS_UNSUPPORTEDSCREENMODE_1 - "the desktop is running in an unknown color mode." -END - -STRINGTABLE -BEGIN - IDS_UNSUPPORTEDSCREENMODE_2 - "the desktop is running in 8-bit color depth, which WinUAE can't use in windowed mode." - IDS_UNSUPPORTEDSCREENMODE_3 - "the desktop is too small for the specified window size." - IDS_UNSUPPORTEDSCREENMODE_4 - "you selected an RTG (Picasso96) display with a color depth different from that of the desktop and an overlay was unavailable." - IDS_FLOPPYTYPE35DD "3.5"" DD" - IDS_FLOPPYTYPE35HD "3.5"" HD" - IDS_FLOPPYTYPE525SD "5.25"" SD" - IDS_FLOPPYTYPEDISABLED "Disabled" - IDS_STMENUNOFLOPPY "No floppy disk inserted" - IDS_TREEVIEW_HARDWARE "Hardware" - IDS_TREEVIEW_HOST "Host" - IDS_TREEVIEW_MISC "Miscellaneous" - IDS_TREEVIEW_SETTINGS "Settings" - IDS_WINUAETITLE_MMB "[Mouse active - press ALT+TAB or middle mouse button to cancel]" - IDS_WINUAETITLE_NORMAL "[Mouse active - press ALT+TAB to cancel]" - IDS_STARTEMULATION "Start" - IDS_TREEVIEW_ABOUT "About" -END - -STRINGTABLE -BEGIN - IDS_NOHARDDRIVES "No hard disks detected that were either empty or RDB-partitioned." - IDS_DEFAULT_HOST "Default Configuration" - IDS_SOUND_4CHANNEL "4 Channels" - IDS_HF_FS_CUSTOM "Custom" - IDS_SELECTFS "Select file system handler (FastFileSystem, SmartFilesystem, etc.)" - IDS_KEYJOY "Keyboard Layout A (Numeric keypad, 0 and 5 = Fire)\nKeyboard Layout B (Cursor keys, Right CTRL and ALT = Fire)\nKeyboard Layout C (W=Up S=Down A=Left D=Right, Left ALT = Fire)\nX-Arcade (Left)\nX-Arcade (Right)" - IDS_STATEFILE_UNCOMPRESSED "Uncompressed" - IDS_STATEFILE_RAMDUMP "RAM dump" - IDS_STATEFILE_WAVE "Wave audio dump" - IDS_SOUND_SWAP_PAULA "Paula only" - IDS_SOUND_SWAP_AHI "AHI only" - IDS_SOUND_SWAP_BOTH "Both" - IDS_SOUND_FILTER_ON_AGA "Always on (A500)" - IDS_SOUND_FILTER_ON_A500 "Always on (A1200)" - IDS_DRIVESOUND_PC_FLOPPY "PC floppy drive %c" - IDS_FLOPPYTYPE35DDESCOM "3.5"" ESCOM" -END - -STRINGTABLE -BEGIN - IDS_NUMSG_NEEDEXT2 "The software uses a non-standard floppy disk format. You may need to use a custom floppy disk image file instead of a standard one. This message will not appear again." - IDS_NUMSG_NOROMKEY "Could not find system ROM key file." - IDS_NUMSG_KSROMCRCERROR "System ROM checksum incorrect. The system ROM image file may be corrupt." - IDS_NUMSG_KSROMREADERROR "Error while reading system ROM." -END - -STRINGTABLE -BEGIN - IDS_NUMSG_NOEXTROM "No extended ROM found." - IDS_NUMSG_MODRIP_NOTFOUND "No music modules or packed data found." - IDS_NUMSG_MODRIP_FINISHED "Scan finished." - IDS_NUMSG_MODRIP_SAVE "Module/packed data found\n%s\nStart address %08.8X, Size %d bytes\nWould you like to save it?" - IDS_NUMSG_KS68020 "The selected system ROM requires a 68020 with 32-bit addressing or 68030 or higher CPU." - IDS_NUMSG_ROMNEED "One of the following system ROMs is required:\n\n%s\n\nCheck the System ROM path in the Paths panel and click Rescan ROMs." - IDS_NUMSG_STATEHD "WARNING: Current configuration is not fully compatible with state saves.\nThis message will not appear again." - IDS_NUMSG_NOCAPS "Selected disk image needs the SPS plugin\nwhich is available from\nhttp//www.softpres.org/" - IDS_NUMSG_OLDCAPS "You need an updated SPS plugin\nwhich is available from\nhttp//www.softpres.org/" - IDS_IMGCHK_BOOTBLOCKCRCERROR - "The selected floppy disk image is not bootable (boot block checksum error)" - IDS_IMGCHK_BOOTBLOCKNO "The selected floppy disk image is not bootable (no boot block)" - IDS_IMGCHK_DAMAGED "The selected floppy disk image is damaged or unformatted" - IDS_IMGCHK_KS2 "The selected floppy disk image requires a 2.04 or later system ROM.\nThe configuration has been updated." - IDS_IMGCHK_KS3 "The selected floppy disk image requires a 3.0 or later system ROM.\nThe configuration has been updated." - IDS_ROMSCANEND "Scan of ROMs finished" -END - -STRINGTABLE -BEGIN - IDS_ROM_AVAILABLE "available" - IDS_ROM_UNAVAILABLE "unavailable" - IDS_HARDDRIVESAFETYWARNING1 - "Warning: The drive safety check is active. Selected drive is not empty and non-RDB partitioned." - IDS_NUMSG_KS68EC020 "The selected system ROM requires a 68020 with 24-bit addressing or higher CPU." - IDS_ROMSCANNOROMS "No supported system ROMs detected." - IDS_NUMSG_KICKREP "You need to have a floppy disk (image file) in DF0: to use the system ROM replacement." - IDS_NUMSG_KICKREPNO "The floppy disk (image file) in DF0: is not compatible with the system ROM replacement functionality." - IDS_NUMSG_NOROM "Could not load system ROM, trying system ROM replacement." - IDS_HDCLONE_OK "Hard drive image file created succesfully." - IDS_HDCLONE_FAIL "Hard drive image file creation failed.\nError code %d:%d." - IDS_NUMSG_KS68030 "The selected system ROM requires a 68030 CPU." - IDS_NUMSG_EXPROMNEED "One of the following expansion boot ROMs is required:\n\n%s\n\nCheck the System ROM path in the Paths panel and click Rescan ROMs." - IDS_HARDDRIVESAFETYWARNING2 - "Warning: The drive safety check has been disabled, and non-empty and non-RDB partitioned hard disk(s) were detected." -END - -STRINGTABLE -BEGIN - IDS_QS_MODELS "A500\nA500+\nA600\nA1000\nA1200\nA3000\nA4000\nCD32\nCDTV\nArcadia Multi Select system\nExpanded WinUAE example configuration" - IDS_QS_MODEL_A500 "1.3 ROM, OCS, 512 KB Chip + 512 KB Slow RAM (most common)\nThis configuration is capable of running most games and demos produced for first-generation hardware. Only few exceptions need a different configuration (e.g. the oldest games tend to be incompatible with this configuration).\n1.3 ROM, ECS Agnus, 512 KB Chip RAM + 512 KB Slow RAM\nLater hardware revision of the A500. Nearly 100% compatible with the previous configuration.\n1.3 ROM, ECS Agnus, 1 MB Chip RAM\nFew newer games and demos require this configuration.\n1.3 ROM, OCS Agnus, 512 KB Chip RAM\nVery old (e.g. pre-1988) games and demos may require this configuration.\n1.2 ROM, OCS Agnus, 512 KB Chip RAM\nAs available for the A1000, and installed on the first A500 and A2000 series. Some very old programs only work correctly with this configuration. Note: This system ROM version can only boot from floppy disk (no hard disk boot support).\n1.2 ROM, OCS Agnus, 512 KB Chip RAM + 512 KB Slow RAM\nThis configuration adds expansion memory to the first A500 produced. Try this if your game does not work with newer configurations, but works with the previous one. It could add some features to the game, including faster loading times. Note: This system ROM version can only boot from floppy disk (no hard disk boot support)." - IDS_QS_MODEL_A500P "Basic non-expanded configuration\nThe A500+ adds an ECS Agnus chip, 1 MB of Chip RAM and a 2.0 ROM to the A500. Many A500 games and demos don't work properly on an A500+.\n2 MB Chip RAM expanded configuration\n\n4 MB Fast RAM expanded configuration\n" - IDS_QS_MODEL_A600 "Basic non-expanded configuration\nThe A600 is smaller than the A500+ and has an updated 2.0 ROM.\n2 MB Chip RAM expanded configuration\n\n4 MB Fast RAM expanded configuration\n" - IDS_QS_MODEL_A1000 "512 KB Chip RAM\nThe A1000 was the first model produced, with a configuration equivalent to that of an A500 with OCS chipset. You normally don't need to use this configuration, unless you are nostalgic and would like to hear the short A1000 boot tune\n""ICS"" Denise without EHB support\nVery first A1000 models had Denise without EHB capability.\n256 KB Chip RAM\n Unexpanded A1000. All later A1000 models were sold with a 256 KB RAM expansion built-in." - IDS_QS_MODEL_A1200 "Basic non-expanded configuration\nUse this configuration to run most AGA demos and games\n4 MB Fast RAM expanded configuration\nSome newer AGA games and demos need an expanded A1200 to run." - IDS_QS_MODEL_CD32 "CD32\nThe CD32 was one the first 32-bit consoles on the market. It is basically an A1200 with a built-in CD-ROM drive. Insert your CD32 or CDTV CD-ROM into a free CD-ROM drive before starting the emulation." - IDS_QS_MODEL_CDTV "CDTV\nThe CDTV was the first model with a built-in CD-ROM drive. Looking like a black CD player, it featured a configuration equivalent to that of an A500 with 1 MB RAM and an ECS chipset.\nFloppy drive and 64KB SRAM card expanded CDTV\n" -END - -STRINGTABLE -BEGIN - IDS_QS_MODEL_UAE "High-end expanded configuration" - IDS_QS_MODEL_ARCADIA "Arcadia\nArcadia Multi Select system is arcade platform developed by Arcadia and Mastertronic. It is based on an A500 mainboard with ROM cage attached to expansion port. Arcadia ROM files go to ""Cartridge ROM File"" in ROM-panel." - IDS_QS_MODEL_A3000 "1.4 ROM, 2MB Chip + 8MB Fast\n\n3.1 ROM, 2MB Chip + 8MB Fast\n" - IDS_QS_MODEL_A4000 "68030, 3.1 ROM, 2MB Chip + 8MB Fast\n\n68040, 3.1 ROM, 2MB Chip + 8MB Fast\n" - IDS_QS_MODEL_A4000T "A4000T (test)\nA4000T" -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - -///////////////////////////////////////////////////////////////////////////// -// Finnish resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FIN) -#ifdef _WIN32 -LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\0" -END - -#endif // APSTUDIO_INVOKED - -#endif // Finnish resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +// Microsoft Visual C++ generated resource script. +// +#include "resource." + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Accelerator +// + +IDR_DBGACCEL ACCELERATORS +BEGIN + VK_F1, ID_DBG_PAGE1, VIRTKEY, NOINVERT + VK_F2, ID_DBG_PAGE2, VIRTKEY, NOINVERT + VK_F3, ID_DBG_PAGE3, VIRTKEY, NOINVERT + VK_F4, ID_DBG_PAGE4, VIRTKEY, NOINVERT + VK_F5, ID_DBG_PAGE5, VIRTKEY, NOINVERT + VK_F6, ID_DBG_PAGE6, VIRTKEY, NOINVERT + VK_F7, ID_DBG_PAGE7, VIRTKEY, NOINVERT + VK_F8, ID_DBG_PAGE8, VIRTKEY, NOINVERT + VK_F9, ID_DBG_PAGE9, VIRTKEY, NOINVERT + VK_DOWN, IDC_DBG_MEMDOWN, VIRTKEY, ALT, NOINVERT + VK_RIGHT, IDC_DBG_MEMDOWNFAST, VIRTKEY, ALT, NOINVERT + VK_UP, IDC_DBG_MEMUP, VIRTKEY, ALT, NOINVERT + VK_LEFT, IDC_DBG_MEMUPFAST, VIRTKEY, ALT, NOINVERT + "H", IDC_DBG_HELP, VIRTKEY, ALT, NOINVERT + "P", IDC_DBG_MEMTOPC, VIRTKEY, ALT, NOINVERT +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_KICKSTART DIALOGEX 0, 0, 300, 176 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +EXSTYLE WS_EX_CONTEXTHELP +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "System ROM Settings",-1,5,0,290,74 + RTEXT "Main ROM file:",IDC_ROMTEXT,10,15,75,10 + COMBOBOX IDC_ROMFILE,89,12,186,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "...",IDC_KICKCHOOSER,280,10,10,15 + RTEXT "Extended ROM file:",IDC_ROMFILE2TEXT,10,35,75,10 + COMBOBOX IDC_ROMFILE2,89,31,186,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "...",IDC_ROMCHOOSER2,280,30,10,15 + CONTROL "MapROM emulation [] Creates a BlizKick-compatible memory area.",IDC_MAPROM, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,54,87,10 + CONTROL "ShapeShifter support [] Patches the system ROM for ShapeShifter compatibility.",IDC_KICKSHIFTER, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,187,54,87,10 + GROUPBOX "Miscellaneous",-1,5,76,290,57 + RTEXT "Cartridge ROM file:",IDC_FLASHTEXT2,8,93,75,10 + COMBOBOX IDC_CARTFILE,89,90,186,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "...",IDC_CARTCHOOSER,280,90,10,15 + RTEXT "Flash RAM file:",IDC_FLASHTEXT,8,112,75,10 + EDITTEXT IDC_FLASHFILE,89,110,185,13,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_FLASHCHOOSER,280,110,10,15 +END + +IDD_DISPLAY DIALOGEX 0, 0, 300, 235 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "Screen",IDC_SCREENRESTEXT,12,0,270,67,BS_LEFT + RTEXT "Full screen:",IDC_SELECTRESTEXT,15,17,40,15,SS_CENTERIMAGE + COMBOBOX IDC_DISPLAYSELECT,59,10,215,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_RESOLUTION,59,27,68,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_REFRESHRATE,187,27,87,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + EDITTEXT IDC_XSIZE,59,48,48,12,ES_NUMBER + EDITTEXT IDC_YSIZE,114,48,47,12,ES_NUMBER + GROUPBOX "Settings",IDC_SETTINGSTEXT,12,73,199,125 + CONTROL "Correct aspect ratio",IDC_ASPECT,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,19,126,92,10 + LTEXT "Refresh:",IDC_REFRESHTEXT,18,162,28,8 + CONTROL "Slider1",IDC_FRAMERATE,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,47,157,75,20 + EDITTEXT IDC_RATETEXT,127,161,77,12,ES_CENTER | ES_READONLY + GROUPBOX "Centering",IDC_STATIC,221,73,61,49 + CONTROL "Horizontal",IDC_XCENTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,229,87,49,10 + CONTROL "Vertical",IDC_YCENTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,229,103,49,10 + GROUPBOX "Line Mode",IDC_LINEMODE,222,126,61,73 + CONTROL "Normal",IDC_LM_NORMAL,"Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_GROUP | WS_TABSTOP,231,142,44,10 + CONTROL "Double",IDC_LM_DOUBLED,"Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_TABSTOP,231,158,45,10 + CONTROL "Scanlines",IDC_LM_SCANLINES,"Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_TABSTOP,231,174,46,10 + COMBOBOX IDC_DA_MODE,20,211,58,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + CONTROL "",IDC_DA_SLIDER,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,84,207,101,20 + LTEXT "FPS adj.:",IDC_REFRESH2TEXT,16,182,32,8 + CONTROL "",IDC_FRAMERATE2,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,47,177,127,20 + EDITTEXT IDC_RATE2TEXT,178,181,26,12,ES_CENTER | ES_READONLY + COMBOBOX IDC_RESOLUTIONDEPTH,135,27,46,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + CONTROL "Filtered low resolution",IDC_LORES_SMOOTHED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,118,126,89,10 + COMBOBOX IDC_SCREENMODE_NATIVE,100,85,102,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_SCREENMODE_RTG,100,103,102,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + RTEXT "Native mode:",IDC_STATIC,19,85,59,15,SS_CENTERIMAGE + RTEXT "Windowed:",IDC_WINDOWEDTEXT,15,51,40,8 + RTEXT "RTG mode:",IDC_STATIC,19,101,59,15,SS_CENTERIMAGE + PUSHBUTTON "Reset to defaults",IDC_DA_RESET,212,211,73,14 + RTEXT "Resolution:",IDC_STATIC,27,140,59,15,SS_CENTERIMAGE + COMBOBOX IDC_LORES,100,140,102,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP +END + +IDD_MEMORY DIALOGEX 0, 0, 300, 175 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +EXSTYLE WS_EX_CONTEXTHELP +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "Memory Settings",-1,14,7,274,91 + RTEXT "Chip:",-1,24,31,20,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_CHIPMEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,54,22,50,20 + EDITTEXT IDC_CHIPRAM,105,26,30,12,ES_CENTER | ES_READONLY + RTEXT "Slow:",-1,149,31,20,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_SLOWMEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,179,22,60,20 + EDITTEXT IDC_SLOWRAM,243,25,30,12,ES_CENTER | ES_READONLY + RTEXT "Fast:",IDC_FASTTEXT,24,52,20,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_FASTMEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,54,47,50,20 + EDITTEXT IDC_FASTRAM,105,53,30,12,ES_CENTER | ES_READONLY + RTEXT "Z3 Fast:",IDC_Z3TEXT,139,52,30,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_Z3FASTMEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,179,47,60,20 + EDITTEXT IDC_Z3FASTRAM,243,52,30,12,ES_CENTER | ES_READONLY + RTEXT "RTG: [] Graphics card memory. Required for RTG (Picasso96) emulation.",IDC_GFXCARDTEXT,81,77,90,10,SS_NOTIFY | SS_CENTERIMAGE + CONTROL "Slider1",IDC_P96MEM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,179,72,60,20 + EDITTEXT IDC_P96RAM,243,75,30,12,ES_CENTER | ES_READONLY + GROUPBOX "Advanced Memory Settings",-1,13,104,275,65 + RTEXT "Motherboard RAM (Low area):",-1,39,122,129,10,SS_CENTERIMAGE + CONTROL "",IDC_MBMEM1,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,180,117,59,20 + EDITTEXT IDC_MBRAM1,243,121,30,12,ES_CENTER | ES_READONLY + RTEXT "Motherboard RAM (High area):",-1,39,144,127,10,SS_CENTERIMAGE + CONTROL "",IDC_MBMEM2,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,180,139,59,20 + EDITTEXT IDC_MBRAM2,243,142,30,12,ES_CENTER | ES_READONLY +END + +IDD_CPU DIALOGEX 0, 0, 300, 226 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + GROUPBOX "CPU",IDC_STATIC,5,3,81,139,BS_LEFT + CONTROL "68000",IDC_CPU0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,13,16,63,10 + CONTROL "68010",IDC_CPU1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,30,65,10 + CONTROL "68020",IDC_CPU2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,44,63,10 + CONTROL "68030",IDC_CPU3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,58,64,10 + CONTROL "68040",IDC_CPU4,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,72,66,10 + CONTROL "68060",IDC_CPU5,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,85,66,10 + CONTROL "More compatible [] Emulate 68000's prefetch registers. More compatible but slower.",IDC_COMPATIBLE, + "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,10,114,73,8 + CONTROL "JIT [] Enable just-in-time CPU emulator. Significantly increases the speed of the CPU emulation. Requires 68020 or higher CPU.",IDC_JITENABLE, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,127,73,10 + GROUPBOX "CPU Emulation Speed",IDC_STATIC,90,3,205,90 + CONTROL "Fastest possible, but maintain chipset timing",IDC_CS_HOST, + "Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_GROUP | WS_TABSTOP,95,18,195,10 + CONTROL "Match A500 speed",IDC_CS_68000,"Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_TABSTOP,95,32,195,10 + CONTROL "Adjustable between CPU and chipset",IDC_CS_ADJUSTABLE, + "Button",BS_AUTORADIOBUTTON | BS_LEFT | WS_TABSTOP,95,47,195,10 + RTEXT "CPU",IDC_CS_CPU_TEXT,96,73,15,10,SS_CENTERIMAGE | WS_TABSTOP + CONTROL "Slider1",IDC_SPEED,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,114,68,67,20 + LTEXT "Chipset",IDC_CS_CHIPSET_TEXT,182,73,25,10,SS_CENTERIMAGE | NOT WS_GROUP | WS_TABSTOP + RTEXT "CPU idle",IDC_CS_CPU_TEXT2,236,56,32,10,SS_CENTERIMAGE | WS_TABSTOP + CONTROL "",IDC_CPUIDLE,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,219,68,69,20 + GROUPBOX "Advanced JIT Settings",IDC_STATIC,90,94,205,93 + RTEXT "Cache size:",IDC_CS_CACHE_TEXT,95,113,45,10,SS_CENTERIMAGE | WS_TABSTOP + CONTROL "Slider1",IDC_CACHE,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,140,108,115,20 + EDITTEXT IDC_CACHETEXT,255,113,30,12,ES_CENTER | ES_READONLY + CONTROL "Hard flush",IDC_HARDFLUSH,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,100,141,63,10 + CONTROL "Constant jump",IDC_CONSTJUMP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,100,155,63,10 + CONTROL "FPU support",IDC_JITFPU,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,100,168,62,10 + CONTROL "Force settings",IDC_FORCE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,168,141,62,10 + CONTROL "No flags",IDC_NOFLAGS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,168,155,62,10 + CONTROL "Direct",IDC_TRUST0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,235,141,52,10 + CONTROL "Indirect",IDC_TRUST1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,235,155,52,10 + CONTROL "After RTG",IDC_TRUST2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,235,168,52,10 + CONTROL "More compatible [] More compatible but slower FPU emulation.",IDC_COMPATIBLE_FPU, + "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,9,206,73,10 + GROUPBOX "FPU",IDC_STATIC,6,144,81,76,BS_LEFT + CONTROL "24-bit addressing",IDC_COMPATIBLE24,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,10,100,73,8 + CONTROL "None",IDC_FPU0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,14,154,63,10 + CONTROL "68881",IDC_FPU1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,166,63,10 + CONTROL "68882",IDC_FPU2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,179,63,10 + CONTROL "CPU internal",IDC_FPU3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,14,192,63,10 +END + +IDD_FLOPPY DIALOGEX 0, 0, 300, 240 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + COMBOBOX IDC_DF0TEXT,2,22,296,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_DF0TYPE,123,6,49,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "Write-protected",IDC_STATIC,174,8,59,10,SS_CENTERIMAGE + CONTROL "",IDC_DF0WP,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,238,4,10,15 + PUSHBUTTON "Eject",IDC_EJECT0,253,4,30,15 + PUSHBUTTON "...",IDC_DF0,287,4,10,15 + COMBOBOX IDC_DF1TEXT,2,58,296,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_DF1TYPE,123,42,49,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "Write-protected",IDC_STATIC,174,43,59,10,SS_CENTERIMAGE + CONTROL "",IDC_DF1WP,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,238,40,10,15 + PUSHBUTTON "Eject",IDC_EJECT1,253,40,30,15 + PUSHBUTTON "...",IDC_DF1,287,40,10,15 + COMBOBOX IDC_DF2TEXT,2,93,296,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_DF2TYPE,123,77,49,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "Write-protected",IDC_STATIC,174,77,59,10,SS_CENTERIMAGE + CONTROL "",IDC_DF2WP,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,238,75,9,15 + PUSHBUTTON "Eject",IDC_EJECT2,253,75,30,15 + PUSHBUTTON "...",IDC_DF2,287,75,10,15 + COMBOBOX IDC_DF3TEXT,2,128,296,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_DF3TYPE,123,112,49,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "Write-protected",IDC_STATIC,174,113,59,10,SS_CENTERIMAGE + CONTROL "",IDC_DF3WP,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,238,111,9,15 + PUSHBUTTON "Eject",IDC_EJECT3,253,110,30,15 + PUSHBUTTON "...",IDC_DF3,287,109,10,15 + GROUPBOX "New Floppy Disk Image",IDC_SETTINGSTEXT,5,183,289,49 + COMBOBOX IDC_FLOPPYTYPE,16,196,51,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Create Standard Disk [] Creates a standard 880 or 1760 KB ADF disk image.",IDC_CREATE,76,196,97,15 + PUSHBUTTON "Create Custom Disk [] Creates a low level (MFM) ADF disk image (about 2MB). Useful for programs that use non-standard disk formats (for example some save disks or DOS-formatted floppies)",IDC_CREATE_RAW,183,196,101,15 + GROUPBOX "Floppy Drive Emulation Speed",IDC_SETTINGSTEXT2,5,144,289,35 + CONTROL "",IDC_FLOPPYSPD,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,32,152,116,20 + EDITTEXT IDC_FLOPPYSPDTEXT,169,155,107,12,ES_CENTER | ES_READONLY + PUSHBUTTON "Delete save image",IDC_SAVEIMAGE0,43,5,70,15,NOT WS_VISIBLE + PUSHBUTTON "Delete save image",IDC_SAVEIMAGE1,43,40,70,15,NOT WS_VISIBLE + PUSHBUTTON "Delete save image",IDC_SAVEIMAGE2,43,75,70,15,NOT WS_VISIBLE + PUSHBUTTON "Delete save image",IDC_SAVEIMAGE3,43,110,70,15,NOT WS_VISIBLE + EDITTEXT IDC_CREATE_NAME,75,215,98,13,ES_AUTOHSCROLL + RTEXT "Disk label:",IDC_STATIC,14,216,52,10,SS_CENTERIMAGE + CONTROL "DF0:",IDC_DF0ENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,3,6,34,15 + CONTROL "DF1:",IDC_DF1ENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,3,41,34,15 + CONTROL "DF2:",IDC_DF2ENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,3,76,34,15 + CONTROL "DF3:",IDC_DF3ENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,3,111,34,15 +END + +IDD_HARDDISK DIALOGEX 0, 0, 300, 245 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +EXSTYLE WS_EX_CONTEXTHELP +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + CONTROL "List1",IDC_VOLUMELIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,5,0,290,182 + PUSHBUTTON "Add &Directory or Archive...",IDC_NEW_FS,10,186,103,15 + PUSHBUTTON "Add &Hardfile...",IDC_NEW_HF,130,186,74,15 + PUSHBUTTON "Add Ha&rd Drive...",IDC_NEW_HD,220,186,75,15 + PUSHBUTTON "Remove",IDC_REMOVE,232,207,60,15 + PUSHBUTTON "&Properties",IDC_EDIT,232,230,60,15 + CONTROL "Add PC drives at startup",IDC_MAPDRIVES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,209,100,10 + CONTROL "Disable UAEFSDB-support",IDC_NOUAEFSDB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,110,209,119,10 + CONTROL "Don't use Windows Recycle Bin",IDC_NORECYCLEBIN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,110,220,121,10 + CONTROL "Include network drives..",IDC_MAPDRIVES_NET,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,232,101,10 + CONTROL "Include CD/DVD drives..",IDC_MAPDRIVES_CD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,5,220,100,10 + CONTROL "Automount removable drives",IDC_MAPDRIVES_AUTO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,110,232,115,10 +END + +IDD_SOUND DIALOGEX 0, 0, 300, 231 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + RTEXT "Sound device:",IDC_SOUNDCARD,8,9,51,13,SS_CENTERIMAGE + COMBOBOX IDC_SOUNDCARDLIST,64,9,229,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "Sound Emulation",IDC_SOUNDSETTINGS,5,30,120,81 + CONTROL "Disabled",IDC_SOUND0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,13,45,101,10 + CONTROL "Disabled, but emulated",IDC_SOUND1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,57,102,10 + CONTROL "Enabled",IDC_SOUND2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,69,102,10 + CONTROL "Enabled, 100% accurate",IDC_SOUND3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,13,81,101,10 + GROUPBOX "Volume",IDC_STATIC,131,36,164,31 + CONTROL "",IDC_SOUNDVOLUME,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,137,44,105,20 + EDITTEXT IDC_SOUNDVOLUME2,247,47,40,12,ES_CENTER | ES_READONLY + GROUPBOX "Sound Buffer Size",IDC_STATIC,132,73,164,31 + CONTROL "Slider1",IDC_SOUNDBUFFERRAM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,138,81,106,19 + EDITTEXT IDC_SOUNDBUFFERMEM,248,84,40,12,ES_CENTER | ES_READONLY + GROUPBOX "Settings",IDC_SOUNDINTERPOLATION2,6,114,290,60 + LTEXT "Frequency:",IDC_SOUNDFREQTXT,11,147,53,8,SS_CENTERIMAGE + COMBOBOX IDC_SOUNDFREQ,13,156,51,75,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP + LTEXT "Audio filter:",IDC_SOUNDFILTERTXT,209,148,77,8,SS_CENTERIMAGE + COMBOBOX IDC_SOUNDFILTER,209,157,80,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + LTEXT "Channel mode:",IDC_SOUNDSTEREOTXT,11,124,57,8,SS_CENTERIMAGE + COMBOBOX IDC_SOUNDSTEREO,13,133,122,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + LTEXT "Interpolation:",IDC_SOUNDINTERPOLATIONTXT,209,124,75,8,SS_CENTERIMAGE + COMBOBOX IDC_SOUNDINTERPOLATION,209,132,80,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + LTEXT "Stereo separation:",IDC_SOUNDSTEREOSEPTXT,141,124,63,8,SS_CENTERIMAGE + COMBOBOX IDC_SOUNDSTEREOSEP,142,133,62,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + LTEXT "Stereo delay:",IDC_SOUNDSTEREOMIXTXT,141,148,63,8,SS_CENTERIMAGE + COMBOBOX IDC_SOUNDSTEREOMIX,142,157,62,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "Floppy Drive Sound Emulation",IDC_STATIC,6,177,290,46 + CONTROL "",IDC_SOUNDDRIVEVOLUME,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,14,185,107,19 + EDITTEXT IDC_SOUNDDRIVEVOLUME2,124,191,40,12,ES_CENTER | ES_READONLY + COMBOBOX IDC_SOUNDDRIVE,237,187,46,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_SOUNDDRIVESELECT,18,205,265,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_SOUNDSWAP,73,157,62,75,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + LTEXT "Swap channels:",IDC_SOUNDSWAPTXT,74,148,61,8,SS_CENTERIMAGE + CONTROL "Automatic switching",IDC_SOUND_AUTO,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,14,95,103,10 +END + +IDD_LOADSAVE DIALOGEX 0, 0, 302, 241 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + CONTROL "",IDC_CONFIGTREE,"SysTreeView32",TVS_HASLINES | TVS_DISABLEDRAGDROP | TVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,6,3,289,153,WS_EX_CLIENTEDGE + RTEXT "Name:",IDC_STATIC,4,161,40,15,SS_CENTERIMAGE + EDITTEXT IDC_EDITNAME,48,162,146,13,ES_AUTOHSCROLL + RTEXT "Description:",IDC_STATIC,4,183,41,15,SS_CENTERIMAGE + EDITTEXT IDC_EDITDESCRIPTION,48,183,146,13,ES_AUTOHSCROLL + RTEXT "Link:",IDC_STATIC,4,204,40,15,SS_CENTERIMAGE + COMBOBOX IDC_CONFIGLINK,48,205,93,150,CBS_DROPDOWN | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + CONTROL "Ignore link",IDC_CONFIGNOLINK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,146,206,48,10 + EDITTEXT IDC_EDITPATH,199,161,49,15,ES_AUTOHSCROLL | WS_DISABLED + CONTROL "Autoload",IDC_CONFIGAUTO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,253,163,42,10 + GROUPBOX "Additional Information",IDC_STATIC,199,179,96,38,BS_LEFT + PUSHBUTTON "View",IDC_VIEWINFO,208,195,37,15 + PUSHBUTTON "Set",IDC_SETINFO,250,195,37,15 + PUSHBUTTON "Load",IDC_QUICKLOAD,5,225,44,15 + PUSHBUTTON "Save",IDC_QUICKSAVE,54,225,44,15 + PUSHBUTTON "Load From...",IDC_LOAD,121,225,49,15 + PUSHBUTTON "Delete",IDC_DELETE,251,225,44,15 + PUSHBUTTON "Save As...",IDC_SAVE,175,225,44,15 +END + +IDD_PORTS DIALOGEX 0, 0, 300, 238 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "Parallel Port",IDC_SERPARFRAME,5,2,291,68 + RTEXT "Printer:",IDC_STATIC,12,15,25,15,SS_CENTERIMAGE + COMBOBOX IDC_PRINTERLIST,49,15,153,134,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Flush print job",IDC_FLUSHPRINTER,220,14,58,12 + CONTROL "PostScript detection",IDC_PSPRINTERDETECT,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,11,33,79,12 + CONTROL "PostScript printer emulation",IDC_PSPRINTER,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,95,33,110,12 + RTEXT "Autoflush [] Time in seconds after a pending print job is automatically flushed.",IDC_PRINTERAUTOFLUSHTXT,202,32,57,15,SS_NOTIFY | SS_CENTERIMAGE + EDITTEXT IDC_PRINTERAUTOFLUSH,263,33,25,12,ES_NUMBER + RTEXT "Ghostscript extra parameters:",IDC_STATIC,12,49,102,15,SS_CENTERIMAGE + EDITTEXT IDC_PS_PARAMS,124,50,165,12,ES_AUTOHSCROLL + GROUPBOX "Serial Port",IDC_SERIALFRAME,4,72,292,48 + COMBOBOX IDC_SERIAL,49,84,232,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + CONTROL "Shared",IDC_SER_SHARED,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,11,102,48,13 + CONTROL "RTS/CTS",IDC_SER_CTSRTS,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,65,102,55,12 + GROUPBOX "MIDI",IDC_MIDIFRAME,4,123,292,33 + RTEXT "Out:",IDC_MIDI,10,134,34,15,SS_CENTERIMAGE + COMBOBOX IDC_MIDIOUTLIST,50,134,95,130,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "In:",IDC_MIDI2,150,134,29,15,SS_CENTERIMAGE + COMBOBOX IDC_MIDIINLIST,185,134,95,134,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "Mouse/Joystick Ports",IDC_PORT0,4,158,292,75 + COMBOBOX IDC_PORT0_JOYS,45,174,241,130,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_PORT1_JOYS,45,195,241,130,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Swap ports",IDC_SWAP,211,214,75,14 + RTEXT "Port 0:",IDC_STATIC,11,173,25,15,SS_CENTERIMAGE + RTEXT "Port 1:",IDC_STATIC,11,194,25,15,SS_CENTERIMAGE + LTEXT "X-Arcade layout information []#1",IDC_STATIC,16,213,106,15,SS_NOTIFY | SS_CENTERIMAGE + CONTROL "Direct []Use when emulating serial-link games on two PCs running WinUAE",IDC_SER_DIRECT, + "Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,132,103,65,12 + CONTROL "uaeserial.device",IDC_UAESERIAL,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,207,103,78,13 +END + +IDD_CONTRIBUTORS DIALOGEX 0, 0, 411, 242 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION +CAPTION "UAE Authors and Contributors..." +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "Ok",ID_OK,177,219,53,14 + CONTROL "",IDC_CONTRIBUTORS,"RICHEDIT",TCS_HOTTRACK | TCS_VERTICAL | TCS_RAGGEDRIGHT | TCS_OWNERDRAWFIXED | TCS_MULTISELECT | WS_BORDER | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP,4,5,404,206 +END + +IDD_ABOUT DIALOGEX 0, 0, 300, 191 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + CONTROL "",IDC_RICHEDIT1,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,45,10,210,15 + CONTROL "",IDC_RICHEDIT2,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,20,30,260,13 + PUSHBUTTON "Contributors",IDC_CONTRIBUTORS,110,55,80,15 + CONTROL "",IDC_UAEHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,20,120,80,15 + CONTROL "",IDC_PICASSOHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,200,90,80,20 + CONTROL "",IDC_AMIGAHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,109,90,80,20 + CONTROL "",IDC_WINUAEHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,200,120,80,15 + CONTROL "",IDC_AIABHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,110,120,80,15 + CONTROL "",IDC_THEROOTS,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,20,145,80,15 + CONTROL "",IDC_CAPS,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,200,145,80,15 + CONTROL "",IDC_ABIME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,110,145,80,15 + CONTROL "",IDC_CLOANTOHOME,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,20,90,80,20 + CONTROL "",IDC_AMIGASYS,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,63,169,80,15 + CONTROL "",IDC_AMIKIT,"RICHEDIT",TCS_SCROLLOPPOSITE | TCS_RAGGEDRIGHT | TCS_MULTISELECT | WS_DISABLED,157,169,80,15 +END + +IDD_MISC1 DIALOGEX 0, 0, 300, 237 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "Advanced",IDC_STATIC,8,2,285,110 + CONTROL "Untrap mouse with middle button",IDC_JULIAN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,15,129,10 + CONTROL "Show GUI on startup",IDC_SHOWGUI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,27,120,10 + CONTROL "On-screen LEDs",IDC_SHOWLEDS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,40,115,10 + CONTROL "uaescsi.device",IDC_SCSIDEVICE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,53,63,10 + CONTROL "Don't show taskbar button",IDC_NOTASKBARBUTTON,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,66,117,10 + CONTROL "bsdsocket.library emulation",IDC_SOCKETS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,15,120,10 + CONTROL "Use CTRL-F11 to quit",IDC_CTRLF11,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,27,120,10 + CONTROL "Don't use RGB overlays",IDC_NOOVERLAY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,40,120,10 + CONTROL "Synchronize clock",IDC_CLOCKSYNC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,53,115,10 + GROUPBOX "Keyboard LEDs",IDC_STATIC,7,140,85,94 + COMBOBOX IDC_KBLED1,22,154,56,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_KBLED2,22,173,56,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_KBLED3,22,193,56,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "Logging",IDC_STATIC,97,140,195,25 + CONTROL "Create log file",IDC_CREATELOGFILE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,107,151,72,10 + CONTROL "Illegal memory accesses",IDC_ILLEGAL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,189,151,95,10 + GROUPBOX "State Files",IDC_STATIC,98,165,195,69 + PUSHBUTTON "Load state...",IDC_DOLOADSTATE,105,182,49,14 + PUSHBUTTON "Save state...",IDC_DOSAVESTATE,105,208,49,14 + CONTROL "Enable state recording",IDC_STATE_CAPTURE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,188,181,88,10 + RTEXT "Recording rate (seconds):",IDC_STATIC,157,199,86,10,SS_CENTERIMAGE | WS_TABSTOP + COMBOBOX IDC_STATE_RATE,248,197,38,65,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP + RTEXT "Recording buffer (MB):",IDC_STATIC,157,219,83,10,SS_CENTERIMAGE | WS_TABSTOP + COMBOBOX IDC_STATE_BUFFERSIZE,248,217,38,65,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP + CONTROL "Always on top",IDC_ALWAYSONTOP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,79,117,10 + CONTROL "Catweasel",IDC_CATWEASEL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,66,115,10 + CONTROL "USB mode",IDC_KBLED_USB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,22,216,64,10 + COMBOBOX IDC_SCSIMODE,92,51,64,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_LANGUAGE,103,121,179,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "Language",IDC_STATIC,7,112,285,25 + CONTROL "Disable powersaving features",IDC_POWERSAVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,23,92,120,10 + CONTROL "Magic Mouse",IDC_MOUSETRICK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,79,119,10 + CONTROL "uaenet.device",IDC_SANA2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,92,94,10 +END + +IDD_HARDFILE DIALOGEX 0, 0, 299, 249 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Hardfile Settings" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + GROUPBOX "Settings",IDC_STATIC,10,5,280,146 + RTEXT "Path:",IDC_HARDFILE_DIR_TEXT,26,18,22,10 + EDITTEXT IDC_PATH_NAME,52,15,213,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_SELECTOR,271,15,11,15 + RTEXT "FileSys:",IDC_HARDFILE_FILESYS_TEXT,14,37,34,10 + EDITTEXT IDC_PATH_FILESYS,52,34,213,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_FILESYS_SELECTOR,271,34,11,15 + RTEXT "Device:",IDC_HARDFILE_DEVICE_TEXT,17,58,31,10 + EDITTEXT IDC_HARDFILE_DEVICE,52,54,66,15,ES_AUTOHSCROLL + RTEXT "Boot priority:",IDC_HARDFILE_BOOTPRI_TEXT,24,94,44,8 + EDITTEXT IDC_HARDFILE_BOOTPRI,74,90,40,15 + CONTROL "Read/write",IDC_HDF_RW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,53,74,64,10 + PUSHBUTTON "Enable RDB mode",IDC_HDF_RDB,174,55,92,14 + RTEXT "Surfaces:",IDC_SURFACES_TEXT,120,94,30,10 + EDITTEXT IDC_HEADS,155,90,35,15,ES_NUMBER + RTEXT "Reserved:",IDC_RESERVED_TEXT,197,94,35,10 + EDITTEXT IDC_RESERVED,237,90,35,15,ES_NUMBER + RTEXT "Sectors:",IDC_SECTORS_TEXT,120,116,30,10 + EDITTEXT IDC_SECTORS,155,111,35,15,ES_NUMBER + RTEXT "Block size:",IDC_BLOCKSIZE_TEXT,197,116,35,10 + EDITTEXT IDC_BLOCKSIZE,237,111,35,15,ES_NUMBER + GROUPBOX "New hard disk image file",IDC_STATIC,10,156,280,62 + PUSHBUTTON "Create",IDC_HF_CREATE,50,171,80,14 + EDITTEXT IDC_HF_SIZE,146,171,61,15,ES_NUMBER + PUSHBUTTON "OK",IDOK,102,226,50,14 + PUSHBUTTON "Cancel",IDCANCEL,158,226,50,14 + EDITTEXT IDC_HF_DOSTYPE,146,194,61,15 + COMBOBOX IDC_HF_TYPE,50,194,80,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_HDF_CONTROLLER,73,112,41,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + RTEXT "DOS type",IDC_STATIC,214,196,32,10,SS_CENTERIMAGE + RTEXT "MB",IDC_STATIC,214,174,13,10,SS_CENTERIMAGE + RTEXT "Type:",IDC_STATIC,18,182,25,10,SS_CENTERIMAGE + RTEXT "HD Controller:",IDC_STATIC,13,113,52,10,SS_CENTERIMAGE + CONTROL "Autoboot",IDC_HDF_AUTOBOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,136,73,53,10 + CONTROL "Do not mount",IDC_HDF_DONOTMOUNT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,217,74,67,10 + EDITTEXT IDC_HDFINFO,16,131,268,12,ES_CENTER | ES_READONLY +END + +IDD_FILESYS DIALOGEX 15, 25, 299, 111 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Volume Settings" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + LTEXT "Device name:",-1,5,9,54,10 + EDITTEXT IDC_VOLUME_DEVICE,65,5,104,15,ES_AUTOHSCROLL + LTEXT "Volume label:",-1,5,31,54,10 + EDITTEXT IDC_VOLUME_NAME,65,25,103,15,ES_AUTOHSCROLL + LTEXT "Path:",-1,5,51,44,10 + EDITTEXT IDC_PATH_NAME,65,46,227,15,ES_AUTOHSCROLL + PUSHBUTTON "Select Directory",IDC_FS_SELECT_DIR,64,66,103,15 + CONTROL "Read/write",IDC_FS_RW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,174,7,55,10 + RTEXT "Boot priority:",IDC_VOLUME_BOOTPRI_TEXT,178,28,49,8 + EDITTEXT IDC_VOLUME_BOOTPRI,237,24,30,15 + PUSHBUTTON "OK",IDOK,65,91,48,15 + PUSHBUTTON "Cancel",IDCANCEL,120,91,48,15 + PUSHBUTTON "Select Archive or Plain File",IDC_FS_SELECT_FILE,189,66,103,15 + PUSHBUTTON "Eject",IDC_FS_SELECT_EJECT,230,91,62,15 + CONTROL "Autoboot",IDC_FS_AUTOBOOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,236,7,53,10 +END + +IDD_SETINFO DIALOGEX 0, 0, 229, 85 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Additional Information Settings" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + RTEXT "Path:",-1,5,20,24,15,SS_CENTERIMAGE + EDITTEXT IDC_PATH_NAME,35,20,169,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_SELECTOR,210,20,10,15 + PUSHBUTTON "OK",IDOK,120,65,48,15 + PUSHBUTTON "Cancel",IDCANCEL,175,65,48,15 +END + +IDD_CHIPSET DIALOGEX 0, 65490, 300, 229 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + GROUPBOX "Chipset",IDC_STATIC,14,11,145,90 + CONTROL "OCS [] Original chipset. A1000 and most A500s.",IDC_OCS, + "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,37,26,51,10 + CONTROL "ECS Agnus [] Enhanced chipset (ECS Agnus chip only). Later A500 and A2000 hardware revisions.",IDC_ECS_AGNUS, + "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,37,42,55,10 + CONTROL "Full ECS [] Full ECS chipset (ECS Agnus and ECS Denise chips). A500+, A600 and A3000.",IDC_ECS, + "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,37,58,52,10 + CONTROL "AGA [] Advanced Graphics Architecture chipset. A1200, A4000 and CD32.",IDC_AGA, + "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,100,26,51,10 + CONTROL "NTSC [] North American and Japanese display standard, 60Hz refresh rate. Other countries use PAL (50Hz. display refresh rate)",IDC_NTSC, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,101,58,50,10 + GROUPBOX "Options",IDC_STATIC,168,11,114,89 + CONTROL "Immediate Blitter [] Faster but less compatible blitter emulation.",IDC_BLITIMM, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,174,30,96,10 + CONTROL "Cycle-exact [] The most compatible A500 emulation mode. Very fast PC recommended.",IDC_CYCLEEXACT, + "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,174,43,100,10 + GROUPBOX "Collision Level",IDC_STATIC,14,105,267,48 + CONTROL "None [] Collision hardware emulation disabled.",IDC_COLLISION0, + "Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,40,121,59,10 + CONTROL "Sprites only [] Emulate only sprite vs. sprite collisions.",IDC_COLLISION1, + "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,39,137,62,10 + CONTROL "Sprites and Sprites vs. Playfield [] Recommended collision emulation level.",IDC_COLLISION2, + "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,109,121,161,10 + CONTROL "Full [] 100% collision hardware emulation. Only very few games need this option. Slowest.",IDC_COLLISION3, + "Button",BS_AUTORADIOBUTTON | WS_TABSTOP,109,137,119,10 + GROUPBOX "Sound Emulation",IDC_STATIC,13,159,268,65 + CONTROL "Disabled",IDC_CS_SOUND0,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,39,175,102,10 + CONTROL "Emulated",IDC_CS_SOUND1,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,39,190,91,10 + CONTROL "Emulated, 100% accurate",IDC_CS_SOUND2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,39,205,95,10 + CONTROL "Genlock connected [] Allow boot sequence to detect genlock. Genlock is not emulated.",IDC_GENLOCK, + "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,174,56,100,10 + CONTROL "Faster RTG [] Enables less accurate custom chipset emulation mode when Picasso96 is enabled.",IDC_FASTERRTG, + "Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,174,68,100,10 + COMBOBOX IDC_CS_EXT,101,80,49,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "Chipset Extra",IDC_STATIC,25,79,52,15,SS_CENTERIMAGE +END + +IDD_CHIPSET2 DIALOGEX 0, 65490, 300, 247 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + GROUPBOX "Advanced Chipset Options",IDC_STATIC,7,6,287,239 + GROUPBOX "Battery Backed Up Real Time Clock",IDC_STATIC,14,37,275,29 + CONTROL "None",IDC_CS_RTC1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,22,49,55,10 + CONTROL "MSM6242B",IDC_CS_RTC2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,91,49,52,10 + CONTROL "RF5C01A",IDC_CS_RTC3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,160,49,46,10 + EDITTEXT IDC_CS_RTCADJUST,218,47,64,13,ES_AUTOHSCROLL + GROUPBOX "CIA-A TOD Clock Source",IDC_STATIC,12,69,275,29 + CONTROL "Vertical Sync",IDC_CS_CIAA_TOD1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,25,81,63,10 + CONTROL "Power Supply 50Hz",IDC_CS_CIAA_TOD2,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,95,81,85,10 + CONTROL "Power Supply 60Hz",IDC_CS_CIAA_TOD3,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,192,81,88,10 + CONTROL "Boot ROM Mirror",IDC_CS_KSMIRROR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,108,80,10 + CONTROL "A1000 Boot RAM/ROM",IDC_CS_A1000RAM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,108,88,10 + CONTROL "CD32 CD",IDC_CS_CD32CD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,121,76,10 + CONTROL "CD32 C2P",IDC_CS_CD32C2P,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,121,87,10 + CONTROL "CD32 NVRAM",IDC_CS_CD32NVRAM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,121,84,10 + CONTROL "CDTV CD",IDC_CS_CDTVCD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,134,47,10 + CONTROL "CDTV SRAM",IDC_CS_CDTVRAM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,133,87,10 + CONTROL "CDTV SRAM Expansion",IDC_CS_CDTVRAMEXP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,133,90,10 + CONTROL "A600/A1200 IDE",IDC_CS_IDE1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,146,79,10 + CONTROL "A4000/A4000T IDE",IDC_CS_IDE2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,146,88,10 + CONTROL "Ramsey revision:",IDC_CS_RAMSEY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,211,71,10 + EDITTEXT IDC_CS_RAMSEYREV,94,209,45,13,ES_AUTOHSCROLL + CONTROL "Fat Gary revision:",IDC_CS_FATGARY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,224,71,10 + EDITTEXT IDC_CS_FATGARYREV,94,223,45,13,ES_AUTOHSCROLL + CONTROL "A3000 SCSI",IDC_CS_DMAC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,175,76,10 + CONTROL "Compatible Settings",IDC_CS_COMPATIBLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,21,234,10 + CONTROL "DF0: ID Hardware",IDC_CS_DF0IDHW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,108,92,10 + CONTROL "Agnus/Alice revision:",IDC_CS_AGNUS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,150,211,81,10 + EDITTEXT IDC_CS_AGNUSREV,235,209,45,13,ES_AUTOHSCROLL + CONTROL "Denise/Lisa revision:",IDC_CS_DENISE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,150,227,81,10 + EDITTEXT IDC_CS_DENISEREV,235,226,45,13,ES_AUTOHSCROLL + CONTROL "A590/A2091 SCSI",IDC_CS_A2091,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,175,76,10 + CONTROL "A4000T SCSI",IDC_CS_DMAC2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,175,88,10 + LTEXT "A4091/A4000T SCSI not yet implemented.",IDC_STATIC,25,161,224,8,SS_CENTERIMAGE + CONTROL "PCMCIA",IDC_CS_PCMCIA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,146,92,10 + CONTROL "A4091 SCSI",IDC_CS_A4091,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,187,76,10 + CONTROL "CDTV SCSI",IDC_CS_CDTVSCSI,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,97,187,76,10 + CONTROL "Include host SCSI devices",IDC_CS_SCSIMODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,190,187,101,10 +END + +IDD_AVIOUTPUT DIALOGEX 0, 0, 288, 203 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "Output Properties",IDC_STATIC,5,8,274,118 + EDITTEXT IDC_AVIOUTPUT_FILETEXT,15,21,226,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER,WS_EX_CLIENTEDGE + PUSHBUTTON "...",IDC_AVIOUTPUT_FILE,249,20,19,12 + CONTROL "Audio",IDC_AVIOUTPUT_AUDIO,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | BS_FLAT | WS_TABSTOP,15,36,39,11 + CONTROL "",IDC_AVIOUTPUT_AUDIO_STATIC,"Static",SS_LEFTNOWORDWRAP | SS_CENTERIMAGE | SS_SUNKEN | WS_GROUP,59,36,209,11 + CONTROL "Video",IDC_AVIOUTPUT_VIDEO,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | BS_FLAT | WS_TABSTOP,15,50,39,11 + CONTROL "",IDC_AVIOUTPUT_VIDEO_STATIC,"Static",SS_LEFTNOWORDWRAP | SS_CENTERIMAGE | SS_SUNKEN | WS_GROUP,59,50,209,11 + CONTROL "Disable frame rate limit while recording",IDC_AVIOUTPUT_FRAMELIMITER, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,68,158,10 + CONTROL "AVI output enabled",IDC_AVIOUTPUT_ACTIVATED,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,15,103,108,14 + CONTROL "PAL",IDC_AVIOUTPUT_PAL,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,133,103,66,14 + CONTROL "NTSC",IDC_AVIOUTPUT_NTSC,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,204,103,66,14 + CONTROL "Slider1",IDC_AVIOUTPUT_FPS,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | TBS_ENABLESELRANGE | WS_TABSTOP,166,84,87,11 + LTEXT "fps",IDC_AVIOUTPUT_FPS_STATIC,255,84,19,8 + PUSHBUTTON "Save screenshot",IDC_SCREENSHOT,16,141,76,14 + GROUPBOX "Ripper",IDC_STATIC,5,127,274,38 + PUSHBUTTON "Pro Wizard 1.62",IDC_PROWIZARD,100,141,76,14,WS_DISABLED + CONTROL "Sample ripper",IDC_SAMPLERIPPER_ACTIVATED,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,192,141,77,14 + GROUPBOX "Input Recorder",IDC_STATIC,5,166,274,33 + CONTROL "Record",IDC_INPREC_RECORD,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,191,177,77,14 + CONTROL "Playback",IDC_INPREC_PLAY,"Button",BS_AUTORADIOBUTTON | BS_PUSHLIKE | BS_FLAT,16,178,77,14 + CONTROL "Alt. playback mode",IDC_INPREC_PLAYMODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,103,180,78,10 + CONTROL "Disable sound output while recording",IDC_AVIOUTPUT_NOSOUNDOUTPUT, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,85,148,10 +END + +IDD_INPUT DIALOGEX 0, 0, 300, 242 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + COMBOBOX IDC_INPUTTYPE,5,5,98,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_INPUTDEVICE,109,5,167,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + CONTROL "",IDC_INPUTDEVICEDISABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,282,8,9,8 + CONTROL "List1",IDC_INPUTLIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,5,22,290,146 + COMBOBOX IDC_INPUTAMIGACNT,5,174,24,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_INPUTAMIGA,33,174,262,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + RTEXT "Joystick dead zone (%):",-1,7,196,79,10,SS_CENTERIMAGE + EDITTEXT IDC_INPUTDEADZONE,92,195,25,12,ES_NUMBER + RTEXT "Autofire rate (frames):",-1,10,212,76,10,SS_CENTERIMAGE + EDITTEXT IDC_INPUTAUTOFIRERATE,92,210,25,12,ES_NUMBER + RTEXT "Digital joy-mouse speed:",-1,124,196,84,10,SS_CENTERIMAGE + EDITTEXT IDC_INPUTSPEEDD,215,195,25,12,ES_NUMBER + RTEXT "Analog joy-mouse speed:",-1,120,212,88,10,SS_CENTERIMAGE + EDITTEXT IDC_INPUTSPEEDA,215,211,25,12,ES_NUMBER + RTEXT "Mouse speed:",-1,132,228,76,10,SS_CENTERIMAGE + EDITTEXT IDC_INPUTSPEEDM,215,227,25,12,ES_NUMBER + PUSHBUTTON "Copy from:",IDC_INPUTCOPY,249,195,45,14 + COMBOBOX IDC_INPUTCOPYFROM,249,211,45,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Swap 1<>2",IDC_INPUTSWAP,249,226,45,14 +END + +IDD_FILTER DIALOGEX 0, 0, 296, 224 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "Filter Settings",-1,0,0,294,186 + CONTROL "Enable",IDC_FILTERENABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,17,46,10 + COMBOBOX IDC_FILTERMODE,62,15,61,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_FILTERFILTER,128,15,81,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Reset to defaults",IDC_FILTERDEFAULT,213,15,73,14 + RTEXT "Horiz. size:",-1,4,44,54,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_FILTERHZ,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,37,152,19 + EDITTEXT IDC_FILTERHZV,253,40,34,12,ES_CENTER | ES_READONLY + RTEXT "Vert. size:",-1,5,64,54,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_FILTERVZ,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,57,152,19 + EDITTEXT IDC_FILTERVZV,253,59,34,12,ES_CENTER | ES_READONLY + RTEXT "Horiz. position:",-1,5,84,55,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_FILTERHO,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,77,151,19 + EDITTEXT IDC_FILTERHOV,253,79,34,12,ES_CENTER | ES_READONLY + RTEXT "Vert. position:",-1,5,103,55,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_FILTERVO,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,99,151,19 + EDITTEXT IDC_FILTERVOV,253,101,34,12,ES_CENTER | ES_READONLY + RTEXT "Extra settings:",-1,27,133,57,10,SS_CENTERIMAGE + CONTROL "Slider1",IDC_FILTERXL,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,99,157,151,19 + EDITTEXT IDC_FILTERXLV,253,159,34,12,ES_CENTER | ES_READONLY + COMBOBOX IDC_FILTERSLR,253,130,33,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + GROUPBOX "Presets",-1,0,187,296,36 + COMBOBOX IDC_FILTERPRESETS,8,201,119,150,CBS_DROPDOWN | CBS_SORT | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Load",IDC_FILTERPRESETLOAD,132,200,47,14 + PUSHBUTTON "Save",IDC_FILTERPRESETSAVE,184,200,47,14 + PUSHBUTTON "Delete",IDC_FILTERPRESETDELETE,236,200,47,14 + COMBOBOX IDC_FILTERHZMULT,67,43,27,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + COMBOBOX IDC_FILTERVZMULT,67,63,27,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + CONTROL "Autoscale",IDC_FILTERAUTORES,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_GROUP | WS_TABSTOP,26,168,63,10 + COMBOBOX IDC_FILTERXTRA,105,130,138,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP +END + +IDD_HARDDRIVE DIALOGEX 0, 0, 380, 66 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | DS_CENTERMOUSE | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Harddrive Settings" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + LTEXT "Hard drive:",IDC_STATIC,7,11,35,10 + COMBOBOX IDC_HARDDRIVE,49,9,325,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + CONTROL "Read/write",IDC_HDF_RW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,161,51,55,10 + DEFPUSHBUTTON "Add hard drive",IDOK,231,48,65,14 + PUSHBUTTON "Cancel",IDCANCEL,319,48,54,14 + DEFPUSHBUTTON "Create hard disk image file",IDC_HARDDRIVE_IMAGE,49,30,115,14 + EDITTEXT IDC_PATH_NAME,183,27,97,15,ES_AUTOHSCROLL | NOT WS_VISIBLE + COMBOBOX IDC_HDF_CONTROLLER,102,50,41,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + RTEXT "HD Controller:",IDC_STATIC,42,52,52,10,SS_CENTERIMAGE +END + +IDD_MISC2 DIALOGEX 0, 0, 300, 92 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "When Active",IDC_STATIC,8,7,88,73 + RTEXT "Run at priority:",IDC_ACTIVE_PRI,14,17,52,10,SS_CENTERIMAGE | WS_TABSTOP + COMBOBOX IDC_ACTIVE_PRIORITY,14,29,76,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "When Inactive",IDC_STATIC,102,7,92,73 + RTEXT "Run at priority:",IDC_INACTIVE_PRI,109,17,51,10,SS_CENTERIMAGE | WS_TABSTOP + COMBOBOX IDC_INACTIVE_PRIORITY,109,29,76,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + CONTROL "Pause emulation",IDC_INACTIVE_PAUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,109,50,69,10 + CONTROL "Disable sound",IDC_INACTIVE_NOSOUND,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,109,63,79,10 + GROUPBOX "When Minimized",IDC_STATIC,199,7,92,73 + RTEXT "Run at priority:",IDC_MINIMIZED_PRI,207,18,51,10,SS_CENTERIMAGE | WS_TABSTOP + COMBOBOX IDC_MINIMIZED_PRIORITY,207,30,76,65,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + CONTROL "Pause emulation",IDC_MINIMIZED_PAUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,207,50,69,10 + CONTROL "Disable sound",IDC_MINIMIZED_NOSOUND,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,207,63,79,10 +END + +IDD_DISK DIALOGEX 0, 0, 300, 242 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_SETFOREGROUND | DS_3DLOOK | DS_CONTROL | DS_CENTER | DS_CENTERMOUSE | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + CONTROL "",IDC_DISKLIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,4,6,292,196 + PUSHBUTTON "Remove floppy disk image",IDC_DISKLISTREMOVE,149,223,101,15 + COMBOBOX IDC_DISKTEXT,3,205,293,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Insert floppy disk image",IDC_DISKLISTINSERT,34,223,101,15 +END + +IDD_PANEL DIALOGEX 0, 0, 420, 278 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_ACCEPTFILES | WS_EX_CONTROLPARENT +CAPTION "WinUAE Properties" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + GROUPBOX "",IDC_PANEL_FRAME,112,4,303,247,NOT WS_VISIBLE + CONTROL "",IDC_PANELTREE,"SysTreeView32",TVS_HASLINES | TVS_SHOWSELALWAYS | TVS_NOSCROLL | WS_BORDER | WS_HSCROLL | WS_TABSTOP,5,5,101,248,WS_EX_CLIENTEDGE + GROUPBOX "",IDC_PANEL_FRAME_OUTER,110,2,307,251 + PUSHBUTTON "Reset",IDC_RESETAMIGA,6,259,47,14 + PUSHBUTTON "Quit",IDC_QUITEMU,57,259,47,14 + DEFPUSHBUTTON "OK",IDOK,260,259,50,14 + PUSHBUTTON "Cancel",IDCANCEL,313,259,50,14 + PUSHBUTTON "Help",IDHELP,366,259,50,14,WS_DISABLED + PUSHBUTTON "Restart",IDC_RESTARTEMU,109,259,47,14,NOT WS_VISIBLE +END + +IDD_PATHS DIALOGEX 0, 0, 300, 237 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + LTEXT "System ROMs:",IDC_PATHS_ROML,14,9,260,8,SS_CENTERIMAGE + EDITTEXT IDC_PATHS_ROM,14,22,261,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_PATHS_ROMS,281,22,11,15 + LTEXT "Configuration files:",IDC_PATHS_CONFIGL,14,40,260,8,SS_CENTERIMAGE + EDITTEXT IDC_PATHS_CONFIG,14,52,261,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_PATHS_CONFIGS,281,52,11,15 + LTEXT "Screenshots:",IDC_PATHS_SCREENSHOTL,14,71,260,8,SS_CENTERIMAGE + EDITTEXT IDC_PATHS_SCREENSHOT,14,83,261,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_PATHS_SCREENSHOTS,281,83,11,15 + LTEXT "State files:",IDC_PATHS_STATEFILEL,14,102,260,8,SS_CENTERIMAGE + EDITTEXT IDC_PATHS_SAVESTATE,14,114,261,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_PATHS_SAVESTATES,281,114,11,15 + LTEXT "Videos:",IDC_PATHS_AVIOUTPUTL,14,132,260,8,SS_CENTERIMAGE + EDITTEXT IDC_PATHS_AVIOUTPUT,14,144,261,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_PATHS_AVIOUTPUTS,282,144,11,15 + LTEXT "Saveimages:",IDC_PATHS_SAVEIMAGEL,14,163,260,8,SS_CENTERIMAGE + EDITTEXT IDC_PATHS_SAVEIMAGE,14,175,261,15,ES_AUTOHSCROLL + PUSHBUTTON "...",IDC_PATHS_SAVEIMAGES,281,175,11,15 + PUSHBUTTON "Reset to defaults",IDC_PATHS_DEFAULT,14,199,92,14 + PUSHBUTTON "Rescan ROMs",IDC_ROM_RESCAN,14,218,92,14 + PUSHBUTTON "Clear registry",IDC_RESETREGISTRY,112,218,77,14 + COMBOBOX IDC_PATHS_DEFAULTTYPE,112,199,163,150,CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Clear disk history",IDC_RESETDISKHISTORY,198,218,77,14 +END + +IDD_QUICKSTART DIALOGEX 0, 0, 300, 242 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + GROUPBOX "Emulated Hardware",IDC_QUICKSTART_CONFIG,3,0,294,54 + RTEXT "Model:",IDC_STATIC,5,14,50,10,SS_CENTERIMAGE + COMBOBOX IDC_QUICKSTART_MODEL,59,12,233,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + RTEXT "Configuration:",IDC_STATIC,5,33,50,10,SS_CENTERIMAGE + COMBOBOX IDC_QUICKSTART_CONFIGURATION,59,31,233,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "Compatibility vs Required CPU Power ",IDC_QUICKSTART_COMPA,3,56,294,33 + RTEXT "Best compatibility",IDC_STATIC,13,70,67,10,SS_CENTERIMAGE + CONTROL "",IDC_QUICKSTART_COMPATIBILITY,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP | WS_TABSTOP,88,65,115,21 + RTEXT "Low compatibility",IDC_STATIC,215,70,63,10,SS_CENTERIMAGE + GROUPBOX "Host Configuration",IDC_QUICKSTART_HOST,3,91,294,33 + RTEXT "Configuration:",IDC_STATIC,5,105,55,10,SS_CENTERIMAGE + COMBOBOX IDC_QUICKSTART_HOSTCONFIG,65,103,225,50,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP + GROUPBOX "Emulated Floppy Drives",IDC_QUICKSTART_DF,3,126,294,84 + CONTROL "Floppy drive DF0:",IDC_DF0QENABLE,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,10,136,72,15 + PUSHBUTTON "Select disk image",IDC_DF0QQ,85,136,98,15 + RTEXT "Write-protected",IDC_STATIC,185,139,56,10,SS_CENTERIMAGE + CONTROL "",IDC_DF0WPQ,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,246,137,10,15 + PUSHBUTTON "Eject",IDC_EJECT0Q,261,136,30,15 + COMBOBOX IDC_DF0TEXTQ,9,154,282,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + CONTROL "Floppy drive DF1:",IDC_DF1QENABLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,172,71,15 + PUSHBUTTON "Select disk image",IDC_DF1QQ,85,172,98,15 + RTEXT "Write-protected",IDC_STATIC,185,175,55,10,SS_CENTERIMAGE + CONTROL "",IDC_DF1WPQ,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,246,173,10,15 + PUSHBUTTON "Eject",IDC_EJECT1Q,261,172,30,15 + COMBOBOX IDC_DF1TEXTQ,9,190,282,75,CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "Set configuration",IDC_QUICKSTART_SETCONFIG,9,219,72,15,NOT WS_VISIBLE + GROUPBOX "Mode",IDC_STATIC,190,211,107,27,BS_LEFT + CONTROL "Start in Quickstart mode",IDC_QUICKSTARTMODE,"Button",BS_AUTOCHECKBOX | BS_LEFT | WS_TABSTOP,197,222,94,10 +END + +IDD_FRONTEND DIALOGEX 0, 0, 420, 242 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_3DLOOK | DS_CONTROL | WS_CHILD +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + CONTROL "",IDC_FE_LIST,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_ALIGNLEFT | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,6,9,235,124 + GROUPBOX "",IDC_FE_INFO,249,140,160,95 + GROUPBOX "",IDC_FE_SCREENSHOT,249,7,160,128 +END + +IDD_PROGRESSBAR DIALOGEX 0, 0, 229, 58 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Processing..." +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + PUSHBUTTON "Cancel",IDCANCEL,88,40,50,14 + CONTROL "",IDC_PROGRESSBAR,"msctls_progress32",PBS_SMOOTH | WS_BORDER,7,19,215,14 + CTEXT "x",IDC_PROGRESSBAR_TEXT,23,5,187,10,SS_CENTERIMAGE | WS_TABSTOP +END + +IDD_STRINGBOX DIALOGEX 0, 0, 229, 58 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Enter text..." +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "OK",IDOK,48,39,50,14 + PUSHBUTTON "Cancel",IDCANCEL,151,39,50,14 + EDITTEXT IDC_STRINGBOXEDIT,7,17,214,14,ES_AUTOHSCROLL | ES_WANTRETURN + CTEXT "Custom input event",IDC_STRINGBOX_TEXT,23,5,187,10,SS_CENTERIMAGE | WS_TABSTOP +END + +IDD_DEBUGGER DIALOGEX 0, 0, 454, 368 +STYLE DS_LOCALEDIT | DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_THICKFRAME +EXSTYLE WS_EX_CONTROLPARENT +CAPTION "WinUAE Debugger" +FONT 8, "Courier New", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_DBG_OUTPUT1,1,79,370,262,ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | ES_WANTRETURN | WS_VSCROLL | NOT WS_TABSTOP + EDITTEXT IDC_DBG_OUTPUT2,1,79,370,262,ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | ES_WANTRETURN | WS_VSCROLL | NOT WS_TABSTOP + LISTBOX IDC_DBG_MEM,1,92,370,249,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_DASM,1,92,370,249,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + EDITTEXT IDC_DBG_MEMINPUT,1,79,36,12,ES_AUTOHSCROLL | ES_WANTRETURN + EDITTEXT IDC_DBG_INPUT,1,342,354,12,ES_AUTOHSCROLL | ES_WANTRETURN + PUSHBUTTON "?",IDC_DBG_HELP,356,342,15,12,NOT WS_TABSTOP + PUSHBUTTON "Set to PC",IDC_DBG_MEMTOPC,38,79,45,12,NOT WS_TABSTOP + LISTBOX IDC_DBG_DREG,1,1,52,66,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_AREG,54,1,52,66,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_AMEM,106,1,231,66,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_CCR,338,1,57,42,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_SP_VBR,338,44,115,34,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_MMISC,396,1,57,42,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_PC,1,68,52,10,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_PREFETCH,54,68,283,10,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_FPREG,372,218,81,66,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_FPSR,372,285,81,34,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_MISCCPU,372,320,81,34,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + CONTROL "",IDC_DBG_STATUS,"msctls_statusbar32",0x103,0,355,453,12 + LISTBOX IDC_DBG_BRKPTS,1,79,370,262,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL + LISTBOX IDC_DBG_MCUSTOM,372,79,81,138,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT + LISTBOX IDC_DBG_MISC,1,79,370,262,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL + LISTBOX IDC_DBG_CUSTOM,1,79,370,262,LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APPICON ICON "winuae.ico" +IDI_FLOPPY ICON "35floppy.ico" +IDI_ABOUT ICON "amigainfo.ico" +IDI_HARDDISK ICON "Drive.ico" +IDI_CPU ICON "cpu.ico" +IDI_PORTS ICON "joystick.ico" +IDI_INPUT ICON "joystick.ico" +IDI_MISC1 ICON "misc.ico" +IDI_MISC2 ICON "misc.ico" +IDI_MOVE_UP ICON "move_up.ico" +IDI_MOVE_DOWN ICON "move_dow.ico" +IDI_AVIOUTPUT ICON "avioutput.ico" +IDI_DISK ICON "Drive.ico" +IDI_CONFIGFILE ICON "file.ico" +IDI_FOLDER ICON "folder.ico" +IDI_SOUND ICON "sound.ico" +IDI_DISPLAY ICON "screen.ico" +IDI_ROOT ICON "root.ico" +IDI_MEMORY ICON "chip.ico" +IDI_QUICKSTART ICON "quickstart.ico" +IDI_PATHS ICON "paths.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 1,4,5,0 + PRODUCTVERSION 1,4,5,0 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "FileDescription", "WinUAE" + VALUE "FileVersion", "1.4.5" + VALUE "InternalName", "WinUAE" + VALUE "LegalCopyright", "© 1996-2007 under the GNU Public License (GPL)" + VALUE "OriginalFilename", "WinUAE.exe" + VALUE "ProductName", "WinUAE" + VALUE "ProductVersion", "1.4.5" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Cursor +// + +IDC_MYHAND CURSOR "H_arrow.cur" + +///////////////////////////////////////////////////////////////////////////// +// +// Menu +// + +IDM_SYSTRAY MENU +BEGIN + POPUP "Menu" + BEGIN + MENUITEM "Configuration", ID_ST_CONFIGURATION + POPUP "Floppy drives" + BEGIN + MENUITEM "Eject all drives", ID_ST_EJECTALL + MENUITEM "DF0:", ID_ST_DF0 + MENUITEM "DF1:", ID_ST_DF1 + MENUITEM "DF2:", ID_ST_DF2 + MENUITEM "DF3:", ID_ST_DF3 + END + MENUITEM "Reset", ID_ST_RESET + MENUITEM "Help", ID_ST_HELP + MENUITEM "Quit WinUAE", ID_ST_QUIT + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// WAVE +// + +IDR_DRIVE_STARTUP_A500_1 WAVE "drive_startup.wav" +IDR_DRIVE_CLICK_A500_1 WAVE "drive_click.wav" +IDR_DRIVE_SPIN_A500_1 WAVE "drive_spin.wav" +IDR_DRIVE_SNATCH_A500_1 WAVE "drive_snatch.wav" +IDR_DRIVE_SPINND_A500_1 WAVE "drive_spinnd.wav" + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +IDB_XARCADE BITMAP "xarcade-winuae.bmp" +IDB_LCD160X43 BITMAP "lcd.bmp" + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_HARDFILE, DIALOG + BEGIN + BOTTOMMARGIN, 224 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_KICKSTART "ROM" + IDS_DISK "Disk swapper" + IDS_DISPLAY "Display" + IDS_HARDDISK "Hard drives" + IDS_FLOPPY "Floppy drives" + IDS_ABOUT "About" + IDS_LOADSAVE "Configurations" + IDS_AVIOUTPUT "Output" + IDS_PORTS "Game & I/O ports" + IDS_MISC1 "Misc" + IDS_MEMORY "RAM" + IDS_CPU "CPU and FPU" + IDS_CHIPSET "Chipset" + IDS_INPUT "Input" + IDS_FILTER "Filter" +END + +STRINGTABLE +BEGIN + IDS_MISC2 "Priority" + IDS_PATHS "Paths" + IDS_QUICKSTART "Quickstart" + IDS_FRONTEND "Frontend" + IDS_CHIPSET2 "Adv. Chipset" +END + +STRINGTABLE +BEGIN + IDS_EXTTEXT "Floppy disk image files" + IDS_EXTACTUAL "ADF" + IDS_SOUND "Sound" + IDS_CDROM "CD-ROM" + IDS_FRAMERATE "Every %1Frame" + IDS_SECOND "second " + IDS_THIRD "third " + IDS_FOURTH "fourth " + IDS_FIFTH "fifth " + IDS_SIXTH "sixth " + IDS_SEVENTH "seventh " + IDS_EIGHTH "eighth " +END + +STRINGTABLE +BEGIN + IDS_NINTH "ninth " + IDS_TENTH "tenth " + IDS_SELECTADF "Select a floppy disk image file..." + IDS_ADF "Floppy disk image files" + IDS_CHOOSEBLANK "Choose a blank floppy disk image file..." + IDS_SELECTHDF "Select a hard disk image file..." + IDS_HDF "Hard disk image files" + IDS_SELECTUAE "Select a WinUAE configuration file..." + IDS_UAE "WinUAE configuration files" + IDS_SELECTROM "Select a system ROM file..." + IDS_ROM "System ROM files" + IDS_SELECTKEY "Select a system ROM key file..." + IDS_KEY "System ROM key files" + IDS_SELECTINFO "Select information for your configuration..." + IDS_NONE "none" + IDS_VOLUME "Volume" +END + +STRINGTABLE +BEGIN + IDS_SELECTFILESYSROOT "Please select the root directory of the file system..." + IDS_DEFAULTMIDIOUT "Default MIDI-Out Device" + IDS_CONTRIBUTORS1 "Bernd Schmidt - The Grand-Master\nSam Jordan - Custom-chip, floppy-DMA, etc.\nMathias Ortmann - Original WinUAE Main Guy, BSD Socket support\nBrian King - Picasso96 Support, Integrated GUI for WinUAE, previous WinUAE Main Guy\nToni Wilen - Core updates, WinUAE Main Guy\nGustavo Goedert/Peter Remmers/Michael Sontheimer/Tomi Hakala/Tim Gunn/Nemo Pohle - DOS Port Stuff\nSamuel Devulder/Olaf Barthel/Sam Jordan - Amiga Ports\nKrister Bergman - XFree86 and OS/2 Port\nA. Blanchard/Ernesto Corvi - MacOS Port\nChristian Bauer - BeOS Port\nIan Stephenson - NextStep Port\nPeter Teichmann - Acorn/RiscOS Port\nStefan Reinauer - ZorroII/III AutoConfig, Serial Support\nChristian Schmitt/Chris Hames - Serial Support\nHerman ten Brugge - 68020/68881 Emulation Code\nTauno Taipaleenmaki - Various UAE-Control/UAE-Library Support\nBrett Eden/Tim Gunn/Paolo Besser/Nemo Pohle - Various Docs and Web-Sites\nGeorg Veichtlbauer - Help File coordinator, German GUI\nFulvio Leonardi - Italian translator for WinUAE\n" + IDS_CONTRIBUTORS2 "Bill Panagouleas - Hardware support\nSpecial thanks to Alexander Kneer and Tobias Abt (The Picasso96 Team)\nSteven Weiser - Postscript printing emulation idea and testing.\nPéter Tóth /Balázs Rátkai/Iván Herczeg/András Arató - Hungarian translation.\nKarsten Bock, Gavin Fance, Dirk Trowe, Christoph Meier and Christian Schindler - Freezer cartridge hardware support." + IDS_INVALIDPRTPORT "The printer you have in this configuration is not valid on this machine.\n" + IDS_RESTOREUSS "Restore a WinUAE snapshot file" + IDS_USS "WinUAE snapshot files" + IDS_WRONGOSVERSION "WinUAE is no longer supported on Windows NT. Please upgrade to either Windows 2000 or Windows XP or a later version." + IDS_SELECTFLASH "Select a flash or battery-backed RAM file..." + IDS_FLASH "WinUAE flash or battery-backed RAM file" + IDS_INPUTHOSTWIDGET "Input source" + IDS_INPUTAMIGAEVENT "Input target" + IDS_INPUTAUTOFIRE "Autofire" + IDS_SAVEUSS "Save a WinUAE snapshot file" + IDS_MIDIOVERFLOW "Sysexbuffer overflow. Should not happen. Please report this to\nberndroesch1@compuserve.de" +END + +STRINGTABLE +BEGIN + IDS_PATH "Path" + IDS_RW "R/W" + IDS_SECTORS "Sectors" + IDS_SURFACES "Bill Panagouleas - Hardware support\nSpecial thanks to Alexander Kneer and Tobias Abt (The Picasso96 Team)\nSteven Weiser - Postscript printing emulation idea and testing.\nHungarian translation - Péter Tóth , Balázs Rátkai , Iván Herczeg , András Arató" + IDS_RESERVED "Reserved" + IDS_BLOCKSIZE "Block size" + IDS_NAME "Name" + IDS_DESCRIPTION "Description" + IDS_COULDNOTLOADCONFIG "Could not load the selected configuration!\n" + IDS_NOHELP "Online help is disabled because the HTML Help functionality is not installed on this system. HTML Help is available from http://www.microsoft.com/downloads/.\n" + IDS_MUSTSELECTCONFIG "You must select a configuration or enter a name before selecting Load...\n" + IDS_INVALIDCOMPORT "The serial port you have in this configuration is not valid on this machine.\n" +END + +STRINGTABLE +BEGIN + IDS_HFDSIZE "Size" + IDS_DEVICE "Device" + IDS_BOOTPRI "BootPri" + IDS_FLOPPY_COMPATIBLE " (compatible)" + IDS_FLOPPY_TURBO "Turbo" + IDS_YES "yes" + IDS_NO "no" + IDS_PRI_ABOVENORMAL "Above Normal" + IDS_PRI_NORMAL "Normal" + IDS_PRI_BELOWNORMAL "Below Normal" + IDS_PRI_LOW "Low" + IDS_OLDRTGLIBRARY "The installed LIBS:Picasso96/rtg.library (%d.%d) should be updated.\nA newer version is included in the ""Amiga Programs"" directory\n of the WinUAE distribution archive.\n\nNewer library version fixes graphics problems and increases performance." + IDS_DEFAULT_AF2005 "Amiga Forever 2005+" + IDS_DEFAULT_AF "Amiga Forever" + IDS_DEFAULT_WINUAE "WinUAE default (old)" +END + +STRINGTABLE +BEGIN + IDS_SOUND_STEREO2 "Cloned Stereo (4 Channels)" + IDS_INPUT_CUSTOMEVENT "" + IDS_DEFAULT_NEWWINUAE "WinUAE default (new)" +END + +STRINGTABLE +BEGIN + IDS_UNSUPPORTEDPIXELFORMAT + "Error: unsupported pixel format. Please use a different screen mode.\n" + IDS_MUSTENTERNAME "You must select a configuration or enter a name before selecting Save...\n" + IDS_MUSTSELECTCONFIGFORDELETE + "You must select a configuration or enter a name before selecting Delete...\n" + IDS_DELETECONFIGCONFIRMATION + "Are you sure you want to Delete this configuration?\n" + IDS_DELETECONFIGTITLE "Confirm Delete" + IDS_MUSTSELECTPATH "You must select a path!" + IDS_SETTINGSERROR "Settings error" + IDS_MUSTSELECTNAME "You must select a name for the volume!" + IDS_MUSTSELECTFILE "You must select a file!" + IDS_FAILEDHARDFILECREATION "Failed to create hard disk image file..." + IDS_CREATIONERROR "Creation error" + IDS_ERRORTITLE "WinUAE message" +END + +STRINGTABLE +BEGIN + IDS_INP "WinUAE Input Recording" + IDS_RESTOREINP "Playback a WinUAE input recording" + IDS_SAVEINP "Record a WinUAE input recording" + IDS_SCREEN_WINDOWED "Windowed" + IDS_SCREEN_FULLSCREEN "Fullscreen" + IDS_SCREEN_FULLWINDOW "Full-window" + IDS_SCREEN_VSYNC "VSync" + IDS_SOUND_MONO "Mono" + IDS_SOUND_MIXED "Mixed" + IDS_SOUND_STEREO "Stereo" + IDS_SOUND_INTERPOL_DISABLED "Disabled" + IDS_SOUND_FILTER_OFF "Always off" + IDS_SOUND_FILTER_EMULATED "Emulated (A500)" +END + +STRINGTABLE +BEGIN + IDS_SOUND_FILTER_EMULATED_E "Emulated (A1200)" + IDS_INPUT_COMPATIBILITY "Compatibility mode" + IDS_INPUT_CUSTOM "Configuration #%d" + IDS_INPUT_COPY_DEFAULT "Default" + IDS_INPUT_COPY_CUSTOM "Config #%d" + IDS_3D_NO_FILTER "Point (%d-bit)" + IDS_3D_BILINEAR "Bilinear (%d-bit)" + IDS_VSYNC_DEFAULT "Default" + IDS_DRIVESOUND_NONE "No sound" + IDS_DRIVESOUND_DEFAULT_A500 "A500 (WinUAE built-in)" + IDS_AVIOUTPUT_NOCODEC "no codec selected" + IDS_DISK_IMAGENAME "Disk image" + IDS_DISK_DRIVENAME "Drive" + IDS_AGA8BIT "AGA emulation requires a 16-bit or higher display depth.\nSwitching from 8-bit to 16-bit." + IDS_UNSUPPORTEDSCREENMODE + "The selected screen mode can't be displayed in a window, because %s\nSwitching to full-screen display." + IDS_UNSUPPORTEDSCREENMODE_1 + "the desktop is running in an unknown color mode." +END + +STRINGTABLE +BEGIN + IDS_UNSUPPORTEDSCREENMODE_2 + "the desktop is running in 8-bit color depth, which WinUAE can't use in windowed mode." + IDS_UNSUPPORTEDSCREENMODE_3 + "the desktop is too small for the specified window size." + IDS_UNSUPPORTEDSCREENMODE_4 + "you selected an RTG (Picasso96) display with a color depth different from that of the desktop and an overlay was unavailable." + IDS_FLOPPYTYPE35DD "3.5"" DD" + IDS_FLOPPYTYPE35HD "3.5"" HD" + IDS_FLOPPYTYPE525SD "5.25"" SD" + IDS_FLOPPYTYPEDISABLED "Disabled" + IDS_STMENUNOFLOPPY "No floppy disk inserted" + IDS_TREEVIEW_HARDWARE "Hardware" + IDS_TREEVIEW_HOST "Host" + IDS_TREEVIEW_MISC "Miscellaneous" + IDS_TREEVIEW_SETTINGS "Settings" + IDS_WINUAETITLE_MMB "[Mouse active - press ALT+TAB or middle mouse button to cancel]" + IDS_WINUAETITLE_NORMAL "[Mouse active - press ALT+TAB to cancel]" + IDS_STARTEMULATION "Start" + IDS_TREEVIEW_ABOUT "About" +END + +STRINGTABLE +BEGIN + IDS_NOHARDDRIVES "No hard disks detected that were either empty or RDB-partitioned." + IDS_DEFAULT_HOST "Default Configuration" + IDS_SOUND_4CHANNEL "4 Channels" + IDS_HF_FS_CUSTOM "Custom" + IDS_SELECTFS "Select file system handler (FastFileSystem, SmartFilesystem, etc.)" + IDS_KEYJOY "Keyboard Layout A (Numeric keypad, 0 and 5 = Fire)\nKeyboard Layout B (Cursor keys, Right CTRL and ALT = Fire)\nKeyboard Layout C (W=Up S=Down A=Left D=Right, Left ALT = Fire)\nX-Arcade (Left)\nX-Arcade (Right)" + IDS_STATEFILE_UNCOMPRESSED "Uncompressed" + IDS_STATEFILE_RAMDUMP "RAM dump" + IDS_STATEFILE_WAVE "Wave audio dump" + IDS_SOUND_SWAP_PAULA "Paula only" + IDS_SOUND_SWAP_AHI "AHI only" + IDS_SOUND_SWAP_BOTH "Both" + IDS_SOUND_FILTER_ON_AGA "Always on (A500)" + IDS_SOUND_FILTER_ON_A500 "Always on (A1200)" + IDS_DRIVESOUND_PC_FLOPPY "PC floppy drive %c" + IDS_FLOPPYTYPE35DDESCOM "3.5"" ESCOM" +END + +STRINGTABLE +BEGIN + IDS_NUMSG_NEEDEXT2 "The software uses a non-standard floppy disk format. You may need to use a custom floppy disk image file instead of a standard one. This message will not appear again." + IDS_NUMSG_NOROMKEY "Could not find system ROM key file." + IDS_NUMSG_KSROMCRCERROR "System ROM checksum incorrect. The system ROM image file may be corrupt." + IDS_NUMSG_KSROMREADERROR "Error while reading system ROM." +END + +STRINGTABLE +BEGIN + IDS_NUMSG_NOEXTROM "No extended ROM found." + IDS_NUMSG_MODRIP_NOTFOUND "No music modules or packed data found." + IDS_NUMSG_MODRIP_FINISHED "Scan finished." + IDS_NUMSG_MODRIP_SAVE "Module/packed data found\n%s\nStart address %08.8X, Size %d bytes\nWould you like to save it?" + IDS_NUMSG_KS68020 "The selected system ROM requires a 68020 with 32-bit addressing or 68030 or higher CPU." + IDS_NUMSG_ROMNEED "One of the following system ROMs is required:\n\n%s\n\nCheck the System ROM path in the Paths panel and click Rescan ROMs." + IDS_NUMSG_STATEHD "WARNING: Current configuration is not fully compatible with state saves.\nThis message will not appear again." + IDS_NUMSG_NOCAPS "Selected disk image needs the SPS plugin\nwhich is available from\nhttp//www.softpres.org/" + IDS_NUMSG_OLDCAPS "You need an updated SPS plugin\nwhich is available from\nhttp//www.softpres.org/" + IDS_IMGCHK_BOOTBLOCKCRCERROR + "The selected floppy disk image is not bootable (boot block checksum error)" + IDS_IMGCHK_BOOTBLOCKNO "The selected floppy disk image is not bootable (no boot block)" + IDS_IMGCHK_DAMAGED "The selected floppy disk image is damaged or unformatted" + IDS_IMGCHK_KS2 "The selected floppy disk image requires a 2.04 or later system ROM.\nThe configuration has been updated." + IDS_IMGCHK_KS3 "The selected floppy disk image requires a 3.0 or later system ROM.\nThe configuration has been updated." + IDS_ROMSCANEND "Scan of ROMs finished" +END + +STRINGTABLE +BEGIN + IDS_ROM_AVAILABLE "available" + IDS_ROM_UNAVAILABLE "unavailable" + IDS_HARDDRIVESAFETYWARNING1 + "Warning: The drive safety check is active. Selected drive is not empty and non-RDB partitioned." + IDS_NUMSG_KS68EC020 "The selected system ROM requires a 68020 with 24-bit addressing or higher CPU." + IDS_ROMSCANNOROMS "No supported system ROMs detected." + IDS_NUMSG_KICKREP "You need to have a floppy disk (image file) in DF0: to use the system ROM replacement." + IDS_NUMSG_KICKREPNO "The floppy disk (image file) in DF0: is not compatible with the system ROM replacement functionality." + IDS_NUMSG_NOROM "Could not load system ROM, trying system ROM replacement." + IDS_HDCLONE_OK "Hard drive image file created succesfully." + IDS_HDCLONE_FAIL "Hard drive image file creation failed.\nError code %d:%d." + IDS_NUMSG_KS68030 "The selected system ROM requires a 68030 CPU." + IDS_NUMSG_EXPROMNEED "One of the following expansion boot ROMs is required:\n\n%s\n\nCheck the System ROM path in the Paths panel and click Rescan ROMs." + IDS_HARDDRIVESAFETYWARNING2 + "Warning: The drive safety check has been disabled, and non-empty and non-RDB partitioned hard disk(s) were detected." +END + +STRINGTABLE +BEGIN + IDS_QS_MODELS "A500\nA500+\nA600\nA1000\nA1200\nA3000\nA4000\nCD32\nCDTV\nArcadia Multi Select system\nExpanded WinUAE example configuration" + IDS_QS_MODEL_A500 "1.3 ROM, OCS, 512 KB Chip + 512 KB Slow RAM (most common)\nThis configuration is capable of running most games and demos produced for first-generation hardware. Only few exceptions need a different configuration (e.g. the oldest games tend to be incompatible with this configuration).\n1.3 ROM, ECS Agnus, 512 KB Chip RAM + 512 KB Slow RAM\nLater hardware revision of the A500. Nearly 100% compatible with the previous configuration.\n1.3 ROM, ECS Agnus, 1 MB Chip RAM\nFew newer games and demos require this configuration.\n1.3 ROM, OCS Agnus, 512 KB Chip RAM\nVery old (e.g. pre-1988) games and demos may require this configuration.\n1.2 ROM, OCS Agnus, 512 KB Chip RAM\nAs available for the A1000, and installed on the first A500 and A2000 series. Some very old programs only work correctly with this configuration. Note: This system ROM version can only boot from floppy disk (no hard disk boot support).\n1.2 ROM, OCS Agnus, 512 KB Chip RAM + 512 KB Slow RAM\nThis configuration adds expansion memory to the first A500 produced. Try this if your game does not work with newer configurations, but works with the previous one. It could add some features to the game, including faster loading times. Note: This system ROM version can only boot from floppy disk (no hard disk boot support)." + IDS_QS_MODEL_A500P "Basic non-expanded configuration\nThe A500+ adds an ECS Agnus chip, 1 MB of Chip RAM and a 2.0 ROM to the A500. Many A500 games and demos don't work properly on an A500+.\n2 MB Chip RAM expanded configuration\n\n4 MB Fast RAM expanded configuration\n" + IDS_QS_MODEL_A600 "Basic non-expanded configuration\nThe A600 is smaller than the A500+ and has an updated 2.0 ROM.\n2 MB Chip RAM expanded configuration\n\n4 MB Fast RAM expanded configuration\n" + IDS_QS_MODEL_A1000 "512 KB Chip RAM\nThe A1000 was the first model produced, with a configuration equivalent to that of an A500 with OCS chipset. You normally don't need to use this configuration, unless you are nostalgic and would like to hear the short A1000 boot tune\n""ICS"" Denise without EHB support\nVery first A1000 models had Denise without EHB capability.\n256 KB Chip RAM\n Unexpanded A1000. All later A1000 models were sold with a 256 KB RAM expansion built-in." + IDS_QS_MODEL_A1200 "Basic non-expanded configuration\nUse this configuration to run most AGA demos and games\n4 MB Fast RAM expanded configuration\nSome newer AGA games and demos need an expanded A1200 to run." + IDS_QS_MODEL_CD32 "CD32\nThe CD32 was one the first 32-bit consoles on the market. It is basically an A1200 with a built-in CD-ROM drive. Insert your CD32 or CDTV CD-ROM into a free CD-ROM drive before starting the emulation." + IDS_QS_MODEL_CDTV "CDTV\nThe CDTV was the first model with a built-in CD-ROM drive. Looking like a black CD player, it featured a configuration equivalent to that of an A500 with 1 MB RAM and an ECS chipset.\nFloppy drive and 64KB SRAM card expanded CDTV\n" +END + +STRINGTABLE +BEGIN + IDS_QS_MODEL_UAE "High-end expanded configuration" + IDS_QS_MODEL_ARCADIA "Arcadia\nArcadia Multi Select system is arcade platform developed by Arcadia and Mastertronic. It is based on an A500 mainboard with ROM cage attached to expansion port. Arcadia ROM files go to ""Cartridge ROM File"" in ROM-panel." + IDS_QS_MODEL_A3000 "1.4 ROM, 2MB Chip + 8MB Fast\n\n3.1 ROM, 2MB Chip + 8MB Fast\n" + IDS_QS_MODEL_A4000 "68030, 3.1 ROM, 2MB Chip + 8MB Fast\n\n68040, 3.1 ROM, 2MB Chip + 8MB Fast\n" + IDS_QS_MODEL_A4000T "A4000T (test)\nA4000T" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// Finnish resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_FIN) +#ifdef _WIN32 +LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\0" +END + +#endif // APSTUDIO_INVOKED + +#endif // Finnish resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/od-win32/resources/winuae9.exe.manifest b/od-win32/resources/winuae9.exe.manifest old mode 100644 new mode 100755 diff --git a/od-win32/resources/winuae_minimal.rc b/od-win32/resources/winuae_minimal.rc old mode 100644 new mode 100755 diff --git a/od-win32/resources/xarcade-winuae.bmp b/od-win32/resources/xarcade-winuae.bmp old mode 100644 new mode 100755 diff --git a/od-win32/rp.c b/od-win32/rp.c old mode 100644 new mode 100755 index d7603958..4cf03683 --- a/od-win32/rp.c +++ b/od-win32/rp.c @@ -7,10 +7,10 @@ #include "cloanto/RetroPlatformGuestIPC.h" #include "cloanto/RetroPlatformIPC.h" -#include "rp.h" #include "sysconfig.h" #include "sysdeps.h" +#include "rp.h" #include "options.h" #include "uae.h" #include "inputdevice.h" @@ -26,10 +26,11 @@ static int initialized; static RPGUESTINFO guestinfo; char *rp_param = NULL; -int rp_rmousevkey = 0x1b; +int rp_rmousevkey = 0x01; int rp_rmouseholdtime = 600; int rp_screenmode = 0; int rp_inputmode = 0; +int log_rp = 1; static int default_width, default_height; static int hwndset; @@ -79,8 +80,9 @@ BOOL RPSendMessagex(UINT uMessage, WPARAM wParam, LPARAM lParam, LPCVOID pData, DWORD dwDataSize, const RPGUESTINFO *pInfo, LRESULT *plResult) { BOOL v = RPSendMessage (uMessage, wParam, lParam, pData, dwDataSize, pInfo, plResult); - write_log ("RPSEND(%s [%d], %08x, %08x, %08x, %d\n", - getmsg (uMessage), uMessage - WM_APP, wParam, lParam, pData, dwDataSize); + if (log_rp) + write_log ("RPSEND(%s [%d], %08x, %08x, %08x, %d\n", + getmsg (uMessage), uMessage - WM_APP, wParam, lParam, pData, dwDataSize); return v; } @@ -120,13 +122,14 @@ static int get_x (void) static LRESULT CALLBACK RPHostMsgFunction(UINT uMessage, WPARAM wParam, LPARAM lParam, LPCVOID pData, DWORD dwDataSize, LPARAM lMsgFunctionParam) { - write_log ("RPFUNC(%s [%d], %08x, %08x, %08x, %d, %08x)\n", - getmsg (uMessage), uMessage - WM_APP, wParam, lParam, pData, dwDataSize, lMsgFunctionParam); + if (log_rp) + write_log ("RPFUNC(%s [%d], %08x, %08x, %08x, %d, %08x)\n", + getmsg (uMessage), uMessage - WM_APP, wParam, lParam, pData, dwDataSize, lMsgFunctionParam); switch (uMessage) { default: - write_log ("Unknown or unsupported command\n"); + write_log ("RP: Unknown or unsupported command %x\n", uMessage); break; case RPIPCHM_CLOSE: uae_quit (); @@ -164,9 +167,13 @@ static LRESULT CALLBACK RPHostMsgFunction(UINT uMessage, WPARAM wParam, LPARAM l } case RPIPCHM_SCREENMODE: { - BYTE mode = (BYTE)wParam; - int res = (mode == RP_SCREENMODE_1X) ? 0 : ((mode == RP_SCREENMODE_2X) ? 1 : 2); + int res = (BYTE)wParam; minimized = 0; + changed_prefs.gfx_afullscreen = 0; + if (res >= RP_SCREENMODE_FULLSCREEN) { + res = 1; + changed_prefs.gfx_afullscreen = 1; + } changed_prefs.gfx_resolution = res; if (res == 0) changed_prefs.gfx_linedbl = 0; @@ -215,7 +222,30 @@ void rp_fixup_options (struct uae_prefs *p) if (!initialized) return; + write_log ("rp_fixup_options(rmousevkey=%d,rmouseholdtime=%d,screenmode=%d,inputmode=%d)\n", + rp_rmousevkey, rp_rmouseholdtime, rp_screenmode, rp_inputmode); + + res = 1 << currprefs.gfx_resolution; + default_width = currprefs.gfx_size_win.width / res; + default_height = currprefs.gfx_size_win.height / res; + p->win32_borderless = 1; + p->gfx_afullscreen = p->gfx_pfullscreen = 0; + res = rp_screenmode; + if (res >= RP_SCREENMODE_FULLSCREEN) { + p->gfx_afullscreen = 1; + res = 1; + } else { + int xres = 1 << res; + p->gfx_size_win.width = default_width * xres; + p->gfx_size_win.height = default_height * xres; + } + changed_prefs.gfx_resolution = res; + if (res == 0) + p->gfx_linedbl = 0; + else + p->gfx_linedbl = 1; + RPSendMessagex(RPIPCGM_FEATURES, RP_FEATURE_POWERLED | RP_FEATURE_SCREEN1X | RP_FEATURE_SCREEN2X | RP_FEATURE_PAUSE | RP_FEATURE_TURBO | RP_FEATURE_INPUTMODE | RP_FEATURE_VOLUME, @@ -227,9 +257,6 @@ void rp_fixup_options (struct uae_prefs *p) v |= 1 << i; } RPSendMessagex(RPIPCGM_DEVICES, RP_DEVICE_FLOPPY, v, NULL, 0, &guestinfo, NULL); - res = 1 << currprefs.gfx_resolution; - default_width = currprefs.gfx_size_win.width / res; - default_height = currprefs.gfx_size_win.height / res; } void rp_update_leds (int led, int onoff) @@ -296,4 +323,35 @@ void rp_moved (int zorder) if (!winok()) return; RPSendMessagex(zorder ? RPIPCGM_ZORDER : RPIPCGM_MOVED, 0, 0, NULL, 0, &guestinfo, NULL); -} \ No newline at end of file +} + +int rp_checkesc (int scancode, uae_u8 *codes, int pressed, int num) +{ + static uae_u64 esctime; + uae_u64 t; + SYSTEMTIME st; + FILETIME ft; + ULARGE_INTEGER li; + + if (!initialized) + return 0; + if (scancode != rp_rmousevkey) + return 0; + GetSystemTime (&st); + if (!SystemTimeToFileTime (&st, &ft)) + return scancode; + li.LowPart = ft.dwLowDateTime; + li.HighPart = ft.dwHighDateTime; + t = li.QuadPart / 10000; + if (pressed) { + esctime = t + rp_rmouseholdtime; + return 1; + } + if (t >= esctime) { + setmouseactive (0); + return 1; + } + my_kbd_handler (num, scancode, 1); + my_kbd_handler (num, scancode, 0); + return 1; +} diff --git a/od-win32/rp.h b/od-win32/rp.h old mode 100644 new mode 100755 index 8dbed090..bc1600b1 --- a/od-win32/rp.h +++ b/od-win32/rp.h @@ -9,6 +9,7 @@ extern void rp_mousecapture (int); extern void rp_turbo (int); extern void rp_set_hwnd (void); extern void rp_moved (int); +extern int rp_checkesc (int, uae_u8*, int, int); extern char *rp_param; extern int rp_rmousevkey; diff --git a/od-win32/scaler.c b/od-win32/scaler.c old mode 100644 new mode 100755 diff --git a/od-win32/scaler2.c b/od-win32/scaler2.c old mode 100644 new mode 100755 diff --git a/od-win32/scaler_more.c b/od-win32/scaler_more.c old mode 100644 new mode 100755 diff --git a/od-win32/screenshot.c b/od-win32/screenshot.c old mode 100644 new mode 100755 diff --git a/od-win32/scsidef.h b/od-win32/scsidef.h old mode 100644 new mode 100755 diff --git a/od-win32/serial_win32.c b/od-win32/serial_win32.c old mode 100644 new mode 100755 diff --git a/od-win32/sfhelper.c b/od-win32/sfhelper.c old mode 100644 new mode 100755 diff --git a/od-win32/shm.c b/od-win32/shm.c old mode 100644 new mode 100755 diff --git a/od-win32/soundcheck.c b/od-win32/soundcheck.c old mode 100644 new mode 100755 diff --git a/od-win32/sounddep/sound.c b/od-win32/sounddep/sound.c old mode 100644 new mode 100755 diff --git a/od-win32/sounddep/sound.h b/od-win32/sounddep/sound.h old mode 100644 new mode 100755 diff --git a/od-win32/srcrelease.bat b/od-win32/srcrelease.bat old mode 100644 new mode 100755 diff --git a/od-win32/support.c b/od-win32/support.c old mode 100644 new mode 100755 diff --git a/od-win32/sys/ipc.h b/od-win32/sys/ipc.h old mode 100644 new mode 100755 diff --git a/od-win32/sys/mman.h b/od-win32/sys/mman.h old mode 100644 new mode 100755 diff --git a/od-win32/sys/shm.h b/od-win32/sys/shm.h old mode 100644 new mode 100755 diff --git a/od-win32/sysconfig.h b/od-win32/sysconfig.h old mode 100644 new mode 100755 diff --git a/od-win32/target.h b/od-win32/target.h old mode 100644 new mode 100755 diff --git a/od-win32/threaddep/thread.h b/od-win32/threaddep/thread.h old mode 100644 new mode 100755 diff --git a/od-win32/tun.c b/od-win32/tun.c old mode 100644 new mode 100755 diff --git a/od-win32/tun.h b/od-win32/tun.h old mode 100644 new mode 100755 diff --git a/od-win32/tun_uae.h b/od-win32/tun_uae.h old mode 100644 new mode 100755 diff --git a/od-win32/unistd.h b/od-win32/unistd.h old mode 100644 new mode 100755 diff --git a/od-win32/wcc.sh b/od-win32/wcc.sh old mode 100644 new mode 100755 diff --git a/od-win32/win32.c b/od-win32/win32.c old mode 100644 new mode 100755 index c24b0942..b9a57625 --- a/od-win32/win32.c +++ b/od-win32/win32.c @@ -74,7 +74,7 @@ #endif extern FILE *debugfile; -extern int console_logging = 0; +extern int console_logging = 1; static OSVERSIONINFO osVersion; static SYSTEM_INFO SystemInfo; @@ -131,7 +131,7 @@ char help_file[MAX_DPATH]; int af_path_2005, af_path_old; extern int harddrive_dangerous, do_rdbdump, aspi_allow_all, no_rawinput; -int log_scsi, log_net = 1; +int log_scsi, log_net; DWORD quickstart = 1; static int timeend (void) @@ -1041,8 +1041,14 @@ static LRESULT CALLBACK AmigaWindowProc (HWND hWnd, UINT message, WPARAM wParam, int inserted = lParam == SHCNE_MEDIAINSERTED ? 1 : 0; write_log("Shell Notification %d '%s'\n", inserted, path); if (!win32_hardfile_media_change ()) { - if ((inserted && CheckRM (path)) || !inserted) + if ((inserted && CheckRM (path)) || !inserted) { + if (inserted) { + DWORD type = GetDriveType(path); + if (type == DRIVE_CDROM) + inserted = -1; + } filesys_media_change (path, inserted, NULL); + } } } } @@ -2943,6 +2949,10 @@ static int process_arg(char **xargv) log_scsi = 1; continue; } + if (!strcmp (arg, "-netlog")) { + log_net = 1; + continue; + } if (!strcmp (arg, "-seriallog")) { log_uaeserial = 1; continue; diff --git a/od-win32/win32.h b/od-win32/win32.h old mode 100644 new mode 100755 index 42b1b59f..9cd91f67 --- a/od-win32/win32.h +++ b/od-win32/win32.h @@ -15,9 +15,9 @@ #define GETBDM(x) (((x) - ((x / 10000) * 10000)) / 100) #define GETBDD(x) ((x) % 100) -#define WINUAEBETA 12 +#define WINUAEBETA 13 #define WINUAEPUBLICBETA 1 -#define WINUAEDATE MAKEBD(2007, 11, 14) +#define WINUAEDATE MAKEBD(2007, 11, 18) #define WINUAEEXTRA "" #define WINUAEREV "" diff --git a/od-win32/win32_decompress.c b/od-win32/win32_decompress.c old mode 100644 new mode 100755 diff --git a/od-win32/win32_filesys.c b/od-win32/win32_filesys.c old mode 100644 new mode 100755 index b31a8c3a..1133368c --- a/od-win32/win32_filesys.c +++ b/od-win32/win32_filesys.c @@ -90,11 +90,12 @@ int target_get_volume_name(struct uaedev_mount_info *mtinf, const char *volumepa static void filesys_addexternals(void) { int drive, drivetype; - UINT errormode = SetErrorMode( SEM_FAILCRITICALERRORS | SEM_NOOPENFILEERRORBOX ); + UINT errormode; char volumename[MAX_DPATH]=""; char volumepath[6]; DWORD dwDriveMask; + errormode = SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOOPENFILEERRORBOX); dwDriveMask = GetLogicalDrives(); dwDriveMask >>= 2; // Skip A and B drives... @@ -128,8 +129,11 @@ static void filesys_addexternals(void) if (nok) continue; volumename[0] = 0; - if (inserted) + if (inserted) { target_get_volume_name(&mountinfo, volumepath, volumename, MAX_DPATH, inserted, 1); + if (!volumename[0]) + sprintf (volumename, "WinUNK_%c", drive); + } if (drivetype == DRIVE_REMOTE) strcat(volumepath, "."); else diff --git a/od-win32/win32_nogui.c b/od-win32/win32_nogui.c old mode 100644 new mode 100755 diff --git a/od-win32/win32_scale2x.c b/od-win32/win32_scale2x.c old mode 100644 new mode 100755 diff --git a/od-win32/win32_uaenet.c b/od-win32/win32_uaenet.c old mode 100644 new mode 100755 diff --git a/od-win32/win32_uaenet.h b/od-win32/win32_uaenet.h old mode 100644 new mode 100755 diff --git a/od-win32/win32gfx.c b/od-win32/win32gfx.c old mode 100644 new mode 100755 index 292e51f4..ffda03aa --- a/od-win32/win32gfx.c +++ b/od-win32/win32gfx.c @@ -1825,6 +1825,12 @@ int machdep_init (void) memset (currentmode, 0, sizeof (*currentmode)); #ifdef LOGITECHLCD lcd_open(); +#endif +#ifdef RETROPLATFORM + if (rp_param != NULL) { + if (FAILED (rp_init ())) + return 0; + } #endif return 1; } diff --git a/od-win32/win32gfx.h b/od-win32/win32gfx.h old mode 100644 new mode 100755 diff --git a/od-win32/win32gui.c b/od-win32/win32gui.c old mode 100644 new mode 100755 index f99d2101..41a1e39c --- a/od-win32/win32gui.c +++ b/od-win32/win32gui.c @@ -2787,6 +2787,23 @@ static void url_handler(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam) } } +static void setac (HWND hDlg, int id) +{ + SHAutoComplete (GetDlgItem (hDlg, id), SHACF_FILESYSTEM | SHACF_AUTOAPPEND_FORCE_ON | SHACF_AUTOSUGGEST_FORCE_ON | SHACF_USETAB); +} +static void setautocomplete (HWND hDlg, int id) +{ + HWND item = FindWindowEx(GetDlgItem (hDlg, id), NULL, "Edit", NULL); + if (item) + SHAutoComplete (item, SHACF_FILESYSTEM | SHACF_AUTOAPPEND_FORCE_ON | SHACF_AUTOSUGGEST_FORCE_ON | SHACF_USETAB); +} +static void setmultiautocomplete (HWND hDlg, int *ids) +{ + int i; + for (i = 0; ids[i] >= 0; i++) + setautocomplete (hDlg, ids[i]); +} + static void setpath (HWND hDlg, char *name, DWORD d, char *def) { char tmp[MAX_DPATH]; @@ -2840,6 +2857,12 @@ static INT_PTR CALLBACK PathsDlgProc (HWND hDlg, UINT msg, WPARAM wParam, LPARAM case WM_INITDIALOG: recursive++; pages[PATHS_ID] = hDlg; + setac (hDlg, IDC_PATHS_ROM); + setac (hDlg, IDC_PATHS_CONFIG); + setac (hDlg, IDC_PATHS_SCREENSHOT); + setac (hDlg, IDC_PATHS_SAVESTATE); + setac (hDlg, IDC_PATHS_SAVEIMAGE); + setac (hDlg, IDC_PATHS_AVIOUTPUT); currentpage = PATHS_ID; ShowWindow (GetDlgItem (hDlg, IDC_RESETREGISTRY), FALSE); numtypes = 0; @@ -3273,13 +3296,17 @@ static INT_PTR CALLBACK QuickstartDlgProc (HWND hDlg, UINT msg, WPARAM wParam, L switch(msg) { case WM_INITDIALOG: + { + int ids[] = { IDC_DF0TEXTQ, IDC_DF1TEXTQ, -1 }; pages[QUICKSTART_ID] = hDlg; currentpage = QUICKSTART_ID; enable_for_quickstart (hDlg); strcpy (df0, workprefs.df[0]); strcpy (df1, workprefs.df[1]); + setmultiautocomplete (hDlg, ids); doinit = 1; break; + } case WM_NULL: if (recursive > 0) break; @@ -4740,12 +4767,16 @@ static INT_PTR CALLBACK KickstartDlgProc (HWND hDlg, UINT msg, WPARAM wParam, LP switch( msg ) { case WM_INITDIALOG: + { + int ids[] = { IDC_ROMFILE, IDC_ROMFILE2, IDC_CARTFILE, -1 }; pages[KICKSTART_ID] = hDlg; currentpage = KICKSTART_ID; init_kickstart (hDlg); values_to_kickstartdlg (hDlg); + setmultiautocomplete (hDlg, ids); + setac (hDlg, IDC_FLASHFILE); return TRUE; - + } case WM_COMMAND: if (recursive > 0) break; @@ -5974,6 +6005,7 @@ static INT_PTR CALLBACK VolumeSettingsProc (HWND hDlg, UINT msg, WPARAM wParam, else if (my_existsdir(current_fsvdlg.rootdir)) archivehd = 0; recursive++; + setac (hDlg, IDC_PATH_NAME); SetDlgItemText (hDlg, IDC_VOLUME_NAME, current_fsvdlg.volume); SetDlgItemText (hDlg, IDC_VOLUME_DEVICE, current_fsvdlg.device); SetDlgItemText (hDlg, IDC_PATH_NAME, current_fsvdlg.rootdir); @@ -6198,6 +6230,7 @@ static INT_PTR CALLBACK HardfileSettingsProc (HWND hDlg, UINT msg, WPARAM wParam sethardfile (hDlg); sethfdostype (hDlg, 0); updatehdfinfo (hDlg, 1); + setac (hDlg, IDC_PATH_NAME); recursive--; return TRUE; @@ -6282,6 +6315,11 @@ static INT_PTR CALLBACK HardfileSettingsProc (HWND hDlg, UINT msg, WPARAM wParam break; } + current_hfdlg.sectors = GetDlgItemInt(hDlg, IDC_SECTORS, NULL, FALSE); + current_hfdlg.reserved = GetDlgItemInt(hDlg, IDC_RESERVED, NULL, FALSE); + current_hfdlg.surfaces = GetDlgItemInt(hDlg, IDC_HEADS, NULL, FALSE); + current_hfdlg.blocksize = GetDlgItemInt(hDlg, IDC_BLOCKSIZE, NULL, FALSE); + current_hfdlg.bootpri = GetDlgItemInt(hDlg, IDC_HARDFILE_BOOTPRI, NULL, TRUE); GetDlgItemText (hDlg, IDC_PATH_NAME, tmp, sizeof tmp); if (strcmp (tmp, current_hfdlg.filename)) { strcpy (current_hfdlg.filename, tmp); @@ -6289,11 +6327,6 @@ static INT_PTR CALLBACK HardfileSettingsProc (HWND hDlg, UINT msg, WPARAM wParam } GetDlgItemText (hDlg, IDC_PATH_FILESYS, current_hfdlg.fsfilename, sizeof current_hfdlg.fsfilename); GetDlgItemText (hDlg, IDC_HARDFILE_DEVICE, current_hfdlg.devicename, sizeof current_hfdlg.devicename); - current_hfdlg.sectors = GetDlgItemInt(hDlg, IDC_SECTORS, NULL, FALSE); - current_hfdlg.reserved = GetDlgItemInt(hDlg, IDC_RESERVED, NULL, FALSE); - current_hfdlg.surfaces = GetDlgItemInt(hDlg, IDC_HEADS, NULL, FALSE); - current_hfdlg.blocksize = GetDlgItemInt(hDlg, IDC_BLOCKSIZE, NULL, FALSE); - current_hfdlg.bootpri = GetDlgItemInt(hDlg, IDC_HARDFILE_BOOTPRI, NULL, TRUE); posn = SendDlgItemMessage (hDlg, IDC_HDF_CONTROLLER, CB_GETCURSEL, 0, 0); if (posn != CB_ERR) current_hfdlg.controller = posn; @@ -7023,6 +7056,8 @@ static INT_PTR CALLBACK FloppyDlgProc (HWND hDlg, UINT msg, WPARAM wParam, LPARA case WM_INITDIALOG: { char ft35dd[20], ft35hd[20], ft525sd[20], ftdis[20], ft35ddescom[20]; + int df0texts[] = { IDC_DF0TEXT, IDC_DF1TEXT, IDC_DF2TEXT, IDC_DF3TEXT, -1 }; + WIN32GUI_LoadUIString(IDS_FLOPPYTYPE35DD, ft35dd, sizeof ft35dd); WIN32GUI_LoadUIString(IDS_FLOPPYTYPE35HD, ft35hd, sizeof ft35hd); WIN32GUI_LoadUIString(IDS_FLOPPYTYPE525SD, ft525sd, sizeof ft525sd); @@ -7048,6 +7083,7 @@ static INT_PTR CALLBACK FloppyDlgProc (HWND hDlg, UINT msg, WPARAM wParam, LPARA SendDlgItemMessage (hDlg, f_type, CB_ADDSTRING, 0, (LPARAM)ft525sd); SendDlgItemMessage (hDlg, f_type, CB_ADDSTRING, 0, (LPARAM)ft35ddescom); } + setmultiautocomplete (hDlg, df0texts); } case WM_USER: recursive++; @@ -7265,6 +7301,7 @@ static INT_PTR CALLBACK SwapperDlgProc (HWND hDlg, UINT msg, WPARAM wParam, LPAR addfloppyhistory (hDlg); entry = 0; swapperhili (hDlg, entry); + setautocomplete (hDlg, IDC_DISKTEXT); break; case WM_LBUTTONUP: { @@ -10114,16 +10151,8 @@ static int GetSettings (int all_options, HWND hwnd) dialogreturn = -1; hAccelTable = NULL; DragAcceptFiles(hwnd, TRUE); - if (first) { -#ifdef RETROPLATFORM - if (rp_param != NULL) { - if (FAILED (rp_init ())) - return -2; - return 0; - } -#endif + if (first) write_log ("Entering GUI idle loop\n"); - } scaleresource_setmaxsize(800, 600); tres = scaleresource(panelresource, hwnd); diff --git a/od-win32/win32gui.h b/od-win32/win32gui.h old mode 100644 new mode 100755 diff --git a/od-win32/win32gui_extra.c b/od-win32/win32gui_extra.c old mode 100644 new mode 100755 diff --git a/od-win32/winuae_msvc/winuae_msvc.8.vcproj b/od-win32/winuae_msvc/winuae_msvc.8.vcproj old mode 100644 new mode 100755 diff --git a/od-win32/winuae_msvc/winuae_msvc.vcproj b/od-win32/winuae_msvc/winuae_msvc.vcproj old mode 100644 new mode 100755 diff --git a/od-win32/winuaechangelog.txt b/od-win32/winuaechangelog.txt old mode 100644 new mode 100755 index aabf35e6..79bf3782 --- a/od-win32/winuaechangelog.txt +++ b/od-win32/winuaechangelog.txt @@ -1,8 +1,30 @@ +Beta 13: + +- more cd/dvdrom automount issues fixed +- S2_ADDMULTICASTADDRESSES and S2_DELMULTICASTADDRESSES were not + included in NSCMD_DEVICEQUERY list +- fixed SANA2IOF_RAW write length +- S2_ONLINE Sana2DeviceStats->LastStart uses GetSysTime() now +- -netlog command line parameter added, default logging disabled +- more compatible with raw (non-AmigaDos format) disk writes that do + not fill complete track +- crash when loading AGA statefiles (usually only when JIT was enabled) +- CDTV SCSI emulation interrupt handling fix, would freeze randomly +- UAE boot rom is moved to 0xe70000 if CDTV mode is enabled. Now "UAE" + HD controller harddrives work in CDTV mode. (note that other + expansions like Picasso96 use absolute jumps and will crash if UAE + boot rom is located in non-standard location) +- autocomplete added to most path text boxes (I didn't know Windows had + very easy to use text box autocomplete feature..) TAB (+SHIFT) can be + used to move between paths. (SHAutoComplete() does not work exactly + like "normal" autocomplete because cursor keys/ESC must go directly + to normal text box functions) + Beta 12: - path selection really fixed now -- do not mount cd/dvdroms if removable automount was enabled +- do not mount cd/dvdroms on the fly if removable automount was enabled - uaenet partially rewritten, "should" be working properly now * multicast supported, including multicast filter (not tested) * IEEE 802.3 frame support (I think) diff --git a/od-win32/wrc.sh b/od-win32/wrc.sh old mode 100644 new mode 100755 diff --git a/od-win32/writelog.c b/od-win32/writelog.c old mode 100644 new mode 100755 diff --git a/picasso96.c b/picasso96.c old mode 100644 new mode 100755 diff --git a/prowizard/include/extern.h b/prowizard/include/extern.h old mode 100644 new mode 100755 diff --git a/prowizard/include/globals.h b/prowizard/include/globals.h old mode 100644 new mode 100755 diff --git a/prowizard/include/ptktable.h b/prowizard/include/ptktable.h old mode 100644 new mode 100755 diff --git a/prowizard/include/tuning.h b/prowizard/include/tuning.h old mode 100644 new mode 100755 diff --git a/prowizard/include/vars.h b/prowizard/include/vars.h old mode 100644 new mode 100755 diff --git a/prowizard/misc/misc.c b/prowizard/misc/misc.c old mode 100644 new mode 100755 diff --git a/prowizard/misc/testbag.c b/prowizard/misc/testbag.c old mode 100644 new mode 100755 diff --git a/prowizard/prowiz.c b/prowizard/prowiz.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/AC1D_packer.c b/prowizard/rippers/AC1D_packer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/AMOS-MusicBank.c b/prowizard/rippers/AMOS-MusicBank.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/AMOS-PowerPackerBank.c b/prowizard/rippers/AMOS-PowerPackerBank.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/BP-Soundmonitor.c b/prowizard/rippers/BP-Soundmonitor.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/BSI-FutureComposer.c b/prowizard/rippers/BSI-FutureComposer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Bytekiller.c b/prowizard/rippers/Bytekiller.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ChipTracker.c b/prowizard/rippers/ChipTracker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Crunchmania-Address.c b/prowizard/rippers/Crunchmania-Address.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Crunchmania-Simple.c b/prowizard/rippers/Crunchmania-Simple.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/DefjamCruncher32-pro.c b/prowizard/rippers/DefjamCruncher32-pro.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/DigiBooster17.c b/prowizard/rippers/DigiBooster17.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/DigitalIllusion.c b/prowizard/rippers/DigitalIllusion.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/DoubleAction.c b/prowizard/rippers/DoubleAction.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Dragpack100.c b/prowizard/rippers/Dragpack100.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Dragpack252.c b/prowizard/rippers/Dragpack252.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/EurekaPacker.c b/prowizard/rippers/EurekaPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/FC-M-Packer.c b/prowizard/rippers/FC-M-Packer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/FastTracker2.c b/prowizard/rippers/FastTracker2.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/FuchsTracker.c b/prowizard/rippers/FuchsTracker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/FutureComposer13.c b/prowizard/rippers/FutureComposer13.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/FutureComposer14.c b/prowizard/rippers/FutureComposer14.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/FuzzacPacker.c b/prowizard/rippers/FuzzacPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/GNUPacker12.c b/prowizard/rippers/GNUPacker12.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/GPMO.c b/prowizard/rippers/GPMO.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/GameMusicCreator.c b/prowizard/rippers/GameMusicCreator.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/GnuPlayer.c b/prowizard/rippers/GnuPlayer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/HQC2.c b/prowizard/rippers/HQC2.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/HeatseekerMC10.c b/prowizard/rippers/HeatseekerMC10.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/HornetPacker.c b/prowizard/rippers/HornetPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/JamCracker.c b/prowizard/rippers/JamCracker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/KefrensSoundMachine.c b/prowizard/rippers/KefrensSoundMachine.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/MED-Octamed.c b/prowizard/rippers/MED-Octamed.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/MOD-compatible.c b/prowizard/rippers/MOD-compatible.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/MasterCruncher30-Address.c b/prowizard/rippers/MasterCruncher30-Address.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/MaxPacker12.c b/prowizard/rippers/MaxPacker12.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/MegaCruncher-Object.c b/prowizard/rippers/MegaCruncher-Object.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/MegaCruncher.c b/prowizard/rippers/MegaCruncher.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ModuleProtector.c b/prowizard/rippers/ModuleProtector.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Mugician.c b/prowizard/rippers/Mugician.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Newtron.c b/prowizard/rippers/Newtron.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/NewtronOld.c b/prowizard/rippers/NewtronOld.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/NoiseFromHeaven.c b/prowizard/rippers/NoiseFromHeaven.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/NoisePacker1.c b/prowizard/rippers/NoisePacker1.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/NoisePacker2.c b/prowizard/rippers/NoisePacker2.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/NoisePacker3.c b/prowizard/rippers/NoisePacker3.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/NoiseRunner.c b/prowizard/rippers/NoiseRunner.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/NovoTrade.c b/prowizard/rippers/NovoTrade.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/PhaPacker.c b/prowizard/rippers/PhaPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/PolkaPacker.c b/prowizard/rippers/PolkaPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/PowerMusic.c b/prowizard/rippers/PowerMusic.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/PowerPacker23.c b/prowizard/rippers/PowerPacker23.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/PowerPacker30.c b/prowizard/rippers/PowerPacker30.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/PowerPacker40-library.c b/prowizard/rippers/PowerPacker40-library.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/PowerPacker40.c b/prowizard/rippers/PowerPacker40.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ProPacker10.c b/prowizard/rippers/ProPacker10.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ProPacker21.c b/prowizard/rippers/ProPacker21.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ProPacker30.c b/prowizard/rippers/ProPacker30.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Promizer01.c b/prowizard/rippers/Promizer01.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Promizer10c.c b/prowizard/rippers/Promizer10c.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Promizer18a.c b/prowizard/rippers/Promizer18a.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Promizer20.c b/prowizard/rippers/Promizer20.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Promizer40.c b/prowizard/rippers/Promizer40.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Prorunner10.c b/prowizard/rippers/Prorunner10.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Prorunner20.c b/prowizard/rippers/Prorunner20.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/QuadraComposer.c b/prowizard/rippers/QuadraComposer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/RelokIt10.c b/prowizard/rippers/RelokIt10.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/SGT-Packer.c b/prowizard/rippers/SGT-Packer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/SkytPacker.c b/prowizard/rippers/SkytPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/SoundFX.c b/prowizard/rippers/SoundFX.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/SoundTracker.c b/prowizard/rippers/SoundTracker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/SoundTracker26.c b/prowizard/rippers/SoundTracker26.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/SpikeCruncher.c b/prowizard/rippers/SpikeCruncher.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StartrekkerPack.c b/prowizard/rippers/StartrekkerPack.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StimPacker.c b/prowizard/rippers/StimPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StoneArtsPlayer.c b/prowizard/rippers/StoneArtsPlayer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StoneCracker270.c b/prowizard/rippers/StoneCracker270.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StoneCracker299.c b/prowizard/rippers/StoneCracker299.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StoneCracker299b.c b/prowizard/rippers/StoneCracker299b.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StoneCracker299d.c b/prowizard/rippers/StoneCracker299d.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StoneCracker300.c b/prowizard/rippers/StoneCracker300.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/StoneCracker310.c b/prowizard/rippers/StoneCracker310.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/SuperCruncher27.c b/prowizard/rippers/SuperCruncher27.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/SyncroPacker46.c b/prowizard/rippers/SyncroPacker46.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TMK.c b/prowizard/rippers/TMK.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TNMCruncher.c b/prowizard/rippers/TNMCruncher.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TetraPack102.c b/prowizard/rippers/TetraPack102.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TetraPack21.c b/prowizard/rippers/TetraPack21.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TetraPack22.c b/prowizard/rippers/TetraPack22.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TheDarkDemon.c b/prowizard/rippers/TheDarkDemon.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ThePlayer22a.c b/prowizard/rippers/ThePlayer22a.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ThePlayer30a.c b/prowizard/rippers/ThePlayer30a.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ThePlayer40.c b/prowizard/rippers/ThePlayer40.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ThePlayer41a.c b/prowizard/rippers/ThePlayer41a.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ThePlayer50a.c b/prowizard/rippers/ThePlayer50a.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ThePlayer60a.c b/prowizard/rippers/ThePlayer60a.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ThePlayer61a.c b/prowizard/rippers/ThePlayer61a.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TimeCruncher17.c b/prowizard/rippers/TimeCruncher17.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TitanicsPlayer.c b/prowizard/rippers/TitanicsPlayer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TrackerPacker1.c b/prowizard/rippers/TrackerPacker1.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TrackerPacker2.c b/prowizard/rippers/TrackerPacker2.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TrackerPacker3.c b/prowizard/rippers/TrackerPacker3.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TreasurePattern.c b/prowizard/rippers/TreasurePattern.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TryItCruncher101.c b/prowizard/rippers/TryItCruncher101.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/TurboSqueezer61.c b/prowizard/rippers/TurboSqueezer61.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/UnicTracker.c b/prowizard/rippers/UnicTracker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/UnicTracker2.c b/prowizard/rippers/UnicTracker2.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/Viruz2.c b/prowizard/rippers/Viruz2.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/WantonPacker.c b/prowizard/rippers/WantonPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/XannPlayer.c b/prowizard/rippers/XannPlayer.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/ZenPacker.c b/prowizard/rippers/ZenPacker.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/datacrunchers.c b/prowizard/rippers/datacrunchers.c old mode 100644 new mode 100755 diff --git a/prowizard/rippers/skizzo.c b/prowizard/rippers/skizzo.c old mode 100644 new mode 100755 diff --git a/readcpu.c b/readcpu.c old mode 100644 new mode 100755 diff --git a/readdisk.c b/readdisk.c old mode 100644 new mode 100755 diff --git a/rpc.c b/rpc.c old mode 100644 new mode 100755 diff --git a/sana2.c b/sana2.c old mode 100644 new mode 100755 index 787ea005..10a92cbf --- a/sana2.c +++ b/sana2.c @@ -146,6 +146,8 @@ struct s2packet { volatile int uaenet_int_requested; int uaenet_vsync_requested; +static uaecptr timerdevname; + static char *getdevname (void) { return "uaenet.device"; @@ -209,6 +211,8 @@ struct priv_devstruct { uaecptr packetfilter; uaecptr tempbuf; + uaecptr timerbase; + struct tapdata *td; int tmp; @@ -284,7 +288,7 @@ static uae_u32 REGPARAM2 dev_close_2 (TrapContext *context) xfree (dev->sysdata); dev->sysdata = NULL; write_comm_pipe_u32 (&dev->requests, 0, 1); - write_log ("%s: all instances closed\n", SANA2NAME); + write_log ("%s: all instances closed\n", SANA2NAME); } put_word (m68k_areg (&context->regs, 6) + 32, get_word (m68k_areg (&context->regs, 6) + 32) - 1); return 0; @@ -376,6 +380,13 @@ static uae_u32 REGPARAM2 dev_open_2 (TrapContext *context) start_thread (dev); } + if (kickstart_version >= 36) { + m68k_areg (&context->regs, 0) = get_long (4) + 350; + m68k_areg (&context->regs, 1) = timerdevname; + CallLib (context, get_long (4), -0x114); /*FindName() */ + pdev->timerbase = m68k_dreg (&context->regs, 0); + } + pdev->copyfrombuff = pdev->copytobuff = pdev->packetfilter = 0; tagpnext = buffermgmt; while (tagpnext) { @@ -407,8 +418,9 @@ static uae_u32 REGPARAM2 dev_open_2 (TrapContext *context) break; } } - write_log("%s:%d CTB=%08x CFB=%08x PF=%08x\n", - getdevname(), unit, + if (log_net) + write_log("%s:%d CTB=%08x CFB=%08x PF=%08x\n", + getdevname(), unit, pdev->copytobuff, pdev->copyfrombuff, pdev->packetfilter); if (!pdev->copyfrombuff || !pdev->copyfrombuff) { if (dev->opencnt == 0) { @@ -790,12 +802,11 @@ void uaenet_gotdata (struct devstruct *dev, uae_u8 *d, int len) type = (d[12] << 8) | d[13]; s2p = createreadpacket (dev, d, len); -#if 1 - write_log ("<-DST:%02X.%02X.%02X.%02X.%02X.%02X SRC:%02X.%02X.%02X.%02X.%02X.%02X E=%04X L=%d P=%p\n", - d[0], d[1], d[2], d[3], d[4], d[5], - d[6], d[7], d[8], d[9], d[10], d[11], - type, len, s2p); -#endif + if (log_net) + write_log ("<-DST:%02X.%02X.%02X.%02X.%02X.%02X SRC:%02X.%02X.%02X.%02X.%02X.%02X E=%04X L=%d P=%p\n", + d[0], d[1], d[2], d[3], d[4], d[5], + d[6], d[7], d[8], d[9], d[10], d[11], + type, len, s2p); uae_sem_wait (&async_sem); if (!dev->readqueue) { dev->readqueue = s2p; @@ -828,14 +839,16 @@ static struct s2packet *createwritepacket (TrapContext *ctx, uaecptr request) s2p->data = xmalloc (pdev->td->mtu + ETH_HEADER_SIZE + 2); if (flags & SANA2IOF_RAW) { memcpyah_safe (s2p->data, pdev->tempbuf, datalength); + packettype = (s2p->data[2 * ADDR_SIZE + 0] << 8) | (s2p->data[2 * ADDR_SIZE + 1]); + s2p->len = datalength; } else { memcpyah_safe (s2p->data + ETH_HEADER_SIZE, pdev->tempbuf, datalength); memcpy (s2p->data + ADDR_SIZE, pdev->td->mac, ADDR_SIZE); memcpyah_safe (s2p->data, dstaddr, ADDR_SIZE); s2p->data[2 * ADDR_SIZE + 0] = packettype >> 8; s2p->data[2 * ADDR_SIZE + 1] = packettype; + s2p->len = datalength + ETH_HEADER_SIZE; } - s2p->len = datalength + ETH_HEADER_SIZE; if (pdev->tracks[packettype]) { pdev->packetssent++; pdev->bytessent += datalength; @@ -863,10 +876,11 @@ int uaenet_getdata (struct devstruct *dev, uae_u8 *d, int *len) if (ars2p->request == request) { *len = ars2p->s2p->len; memcpy (d, ars2p->s2p->data, *len); - write_log ("->DST:%02X.%02X.%02X.%02X.%02X.%02X SRC:%02X.%02X.%02X.%02X.%02X.%02X E=%04X S=%d\n", - d[0], d[1], d[2], d[3], d[4], d[5], - d[6], d[7], d[8], d[9], d[10], d[11], - packettype, *len); + if (log_net) + write_log ("->DST:%02X.%02X.%02X.%02X.%02X.%02X SRC:%02X.%02X.%02X.%02X.%02X.%02X E=%04X S=%d\n", + d[0], d[1], d[2], d[3], d[4], d[5], + d[6], d[7], d[8], d[9], d[10], d[11], + packettype, *len); gotit = 1; dev->packetssent++; signalasync (dev, ar, *len, 0); @@ -882,11 +896,12 @@ int uaenet_getdata (struct devstruct *dev, uae_u8 *d, int *len) return gotit; } -void checkevents (struct devstruct *dev, int mask) +void checkevents (struct devstruct *dev, int mask, int sem) { struct asyncreq *ar; - uae_sem_wait (&async_sem); + if (sem) + uae_sem_wait (&async_sem); ar = dev->ar; while (ar) { if (!ar->ready) { @@ -898,7 +913,8 @@ void checkevents (struct devstruct *dev, int mask) } ar = ar->next; } - uae_sem_post (&async_sem); + if (sem) + uae_sem_post (&async_sem); } static int checksize (uaecptr request, struct devstruct *dev) @@ -945,13 +961,12 @@ static int dev_do_io (struct devstruct *dev, uaecptr request, int quick) int async = 0; struct priv_devstruct *pdev = getpdevstruct (request); -#if 1 - write_log ("S2: C=%02d T=%04X S=%02X%02X%02X%02X%02X%02X D=%02X%02X%02X%02X%02X%02X LEN=%d\n", - command, packettype, - get_byte (srcaddr + 0), get_byte (srcaddr + 1), get_byte (srcaddr + 2), get_byte (srcaddr + 3), get_byte (srcaddr + 4), get_byte (srcaddr + 5), - get_byte (dstaddr + 0), get_byte (dstaddr + 1), get_byte (dstaddr + 2), get_byte (dstaddr + 3), get_byte (dstaddr + 4), get_byte (dstaddr + 5), - datalength); -#endif + if (log_net) + write_log ("S2: C=%02d T=%04X S=%02X%02X%02X%02X%02X%02X D=%02X%02X%02X%02X%02X%02X LEN=%d\n", + command, packettype, + get_byte (srcaddr + 0), get_byte (srcaddr + 1), get_byte (srcaddr + 2), get_byte (srcaddr + 3), get_byte (srcaddr + 4), get_byte (srcaddr + 5), + get_byte (dstaddr + 0), get_byte (dstaddr + 1), get_byte (dstaddr + 2), get_byte (dstaddr + 3), get_byte (dstaddr + 4), get_byte (dstaddr + 5), + datalength); if (!pdev) { write_log ("%s unknown iorequest %08x\n", getdevname (), request); return 0; @@ -981,9 +996,6 @@ static int dev_do_io (struct devstruct *dev, uaecptr request, int quick) break; case S2_BROADCAST: - if (!dev->online) - goto offline; - /* fall through */ case CMD_WRITE: if (!dev->online) goto offline; @@ -1006,7 +1018,8 @@ static int dev_do_io (struct devstruct *dev, uaecptr request, int quick) break; case CMD_FLUSH: - write_log ("flush started %08x\n", request); + if (log_net) + write_log ("flush started %08x\n", request); flush (pdev); async = 1; uaenet_vsync_requested++; @@ -1109,18 +1122,8 @@ static int dev_do_io (struct devstruct *dev, uaecptr request, int quick) wire_error = S2WERR_RCVREL_HDW_ERR; } if (!io_error && !dev->online) { - time_t t; - dev->packetsreceived = 0; - dev->packetssent = 0; - dev->baddata = 0; - dev->overruns = 0; - dev->unknowntypesreceived = 0; - dev->reconfigurations = 0; - dev->online = 1; - t = time (NULL); - dev->online_micro = 0; - dev->online_secs = (uae_u32)t; - checkevents (dev, S2EVENT_ONLINE); + uaenet_vsync_requested++; + async = 1; } break; @@ -1154,7 +1157,7 @@ static int dev_do_io (struct devstruct *dev, uaecptr request, int quick) case S2_OFFLINE: if (dev->online) { dev->online = 0; - checkevents (dev, S2EVENT_OFFLINE); + checkevents (dev, S2EVENT_OFFLINE, 1); } break; @@ -1195,7 +1198,8 @@ static int dev_do_io (struct devstruct *dev, uaecptr request, int quick) } end: - write_log("-> %d (%d)\n", io_error, wire_error); + if (log_net) + write_log("-> %d (%d)\n", io_error, wire_error); put_long (request + 32, wire_error); put_byte (request + 31, io_error); return async; @@ -1207,8 +1211,6 @@ static int dev_can_quick (uae_u32 command) { case NSCMD_DEVICEQUERY: case S2_DEVICEQUERY: - case S2_ONLINE: - case S2_OFFLINE: case S2_CONFIGINTERFACE: case S2_GETSTATIONADDRESS: case S2_TRACKTYPE: @@ -1350,83 +1352,110 @@ static uae_u32 REGPARAM2 uaenet_int_handler (TrapContext *ctx) for (i = 0; i < MAX_TOTAL_DEVICES; i++) { struct devstruct *dev = &devst[i]; struct s2packet *p; - if (!dev->online) { + if (dev->online) { while (dev->readqueue) { + uae_u16 type; p = dev->readqueue; - dev->readqueue = dev->readqueue->next; - freepacket (p); - } - continue; - } - while (dev->readqueue) { - uae_u16 type; - p = dev->readqueue; - type = (p->data[2 * ADDR_SIZE] << 8) | p->data[2 * ADDR_SIZE + 1]; - ar = dev->ar; - gotit = 0; - while (ar) { - if (!ar->ready) { - uaecptr request = ar->request; - int command = get_word (request + 28); - uae_u32 packettype = get_long (request + 32 + 4); - if (command == CMD_READ && (packettype == type || (packettype <= 1500 && type <= 1500))) { - struct priv_devstruct *pdev = getpdevstruct (request); - if (pdev && pdev->tmp == 0) { - if (handleread (ctx, pdev, request, p->data, p->len, command)) { - write_log("-> %p Accepted, CMD_READ, REQ=%08X LEN=%d\n", p, request, p->len); + type = (p->data[2 * ADDR_SIZE] << 8) | p->data[2 * ADDR_SIZE + 1]; + ar = dev->ar; + gotit = 0; + while (ar) { + if (!ar->ready) { + uaecptr request = ar->request; + int command = get_word (request + 28); + uae_u32 packettype = get_long (request + 32 + 4); + if (command == CMD_READ && (packettype == type || (packettype <= 1500 && type <= 1500))) { + struct priv_devstruct *pdev = getpdevstruct (request); + if (pdev && pdev->tmp == 0) { + if (handleread (ctx, pdev, request, p->data, p->len, command)) { + if (log_net) + write_log("-> %p Accepted, CMD_READ, REQ=%08X LEN=%d\n", p, request, p->len); + write_comm_pipe_u32 (&dev->requests, request, 1); + dev->packetsreceived++; + gotit = 1; + pdev->tmp = 1; + } else { + if (log_net) + write_log("-> %p PacketFilter() rejected, CMD_READ, REQ=%08X LEN=%d\n", p, request, p->len); + pdev->tmp = -1; + } + } + } + } + ar = ar->next; + } + ar = dev->ar; + while (ar) { + if (!ar->ready) { + uaecptr request = ar->request; + int command = get_word (request + 28); + if (command == S2_READORPHAN) { + struct priv_devstruct *pdev = getpdevstruct (request); + if (pdev && pdev->tmp <= 0) { + if (log_net) + write_log("-> %p Accepted, S2_READORPHAN, REQ=%08X LEN=%d\n", p, request, p->len); + handleread (ctx, pdev, request, p->data, p->len, command); write_comm_pipe_u32 (&dev->requests, request, 1); dev->packetsreceived++; + dev->unknowntypesreceived++; gotit = 1; pdev->tmp = 1; - } else { - write_log("-> %p PacketFilter() refused, CMD_READ, REQ=%08X LEN=%d\n", p, request, p->len); - pdev->tmp = -1; } } } + ar = ar->next; } - ar = ar->next; - } - ar = dev->ar; - while (ar) { - if (!ar->ready) { - uaecptr request = ar->request; - int command = get_word (request + 28); - if (command == S2_READORPHAN) { - struct priv_devstruct *pdev = getpdevstruct (request); - if (pdev && pdev->tmp <= 0) { - write_log("-> %p Accepted, S2_READORPHAN, REQ=%08X LEN=%d\n", p, request, p->len); - handleread (ctx, pdev, request, p->data, p->len, command); - write_comm_pipe_u32 (&dev->requests, request, 1); - dev->packetsreceived++; - dev->unknowntypesreceived++; - gotit = 1; - pdev->tmp = 1; + if (!gotit) { + if (log_net) + write_log ("-> %p packet dropped, LEN=%d\n", p, p->len); + for (i = 0; i < MAX_OPEN_DEVICES; i++) { + if (pdevst[i].unit == dev->unit) { + if (pdevst[i].tracks[type]) + pdevst[i].packetsdropped++; } } } - ar = ar->next; + dev->readqueue = dev->readqueue->next; + freepacket (p); } - if (!gotit) { - write_log ("-> %p packet dropped, LEN=%d\n", p, p->len); - for (i = 0; i < MAX_OPEN_DEVICES; i++) { - if (pdevst[i].unit == dev->unit) { - if (pdevst[i].tracks[type]) - pdevst[i].packetsdropped++; - } - } + } else { + while (dev->readqueue) { + p = dev->readqueue; + dev->readqueue = dev->readqueue->next; + freepacket (p); } - dev->readqueue = dev->readqueue->next; - freepacket (p); } + ar = dev->ar; while (ar) { if (!ar->ready) { uaecptr request = ar->request; int command = get_word (request + 28); - if (command == CMD_FLUSH && dev->ar->next == NULL) { + if (command == S2_ONLINE) { + struct priv_devstruct *pdev = getpdevstruct (request); + dev->packetsreceived = 0; + dev->packetssent = 0; + dev->baddata = 0; + dev->overruns = 0; + dev->unknowntypesreceived = 0; + dev->reconfigurations = 0; + if (pdev && pdev->timerbase) { + m68k_areg (&ctx->regs, 0) = pdev->tempbuf; + CallLib (ctx, pdev->timerbase, -0x42); /* GetSysTime() */ + } else { + put_long (pdev->tempbuf + 0, 0); + put_long (pdev->tempbuf + 4, 0); + } + dev->online_secs = get_long (pdev->tempbuf + 0); + dev->online_micro = get_long (pdev->tempbuf + 4); + checkevents (dev, S2EVENT_ONLINE, 0); + dev->online = 1; + write_comm_pipe_u32 (&dev->requests, request, 1); + uaenet_vsync_requested--; + } else if (command == CMD_FLUSH && dev->ar->next == NULL) { /* do not reply CMD_FLUSH until all others are gone */ - write_log ("flush replied %08x\n", request); + if (log_net) + write_log ("flush replied %08x\n", request); write_comm_pipe_u32 (&dev->requests, request, 1); uaenet_vsync_requested--; } @@ -1511,10 +1540,11 @@ void netdev_install (void) ROM_netdev_resname = ds (getdevname()); ROM_netdev_resid = ds ("UAE net.device 0.1"); + timerdevname = ds ("timer.device"); /* initcode */ initcode = here (); - calltrap (deftrap2 (dev_init, TRAPFLAG_EXTRA_STACK, "uaenet.int")); dw (RTS); + calltrap (deftrap2 (dev_init, TRAPFLAG_EXTRA_STACK, "uaenet.init")); dw (RTS); /* Open */ openfunc = here (); @@ -1530,8 +1560,7 @@ void netdev_install (void) /* BeginIO */ beginiofunc = here (); - calltrap (deftrap2 (dev_beginio, TRAPFLAG_EXTRA_STACK, "uaenet.beginio")); - dw (RTS); + calltrap (deftrap2 (dev_beginio, TRAPFLAG_EXTRA_STACK, "uaenet.beginio")); dw (RTS); /* AbortIO */ abortiofunc = here (); @@ -1595,6 +1624,8 @@ void netdev_install (void) dw (S2_READORPHAN); dw (S2_ONLINE); dw (S2_OFFLINE); + dw (S2_ADDMULTICASTADDRESSES); + dw (S2_DELMULTICASTADDRESSES); dw (NSCMD_DEVICEQUERY); dw (0); diff --git a/savestate.c b/savestate.c old mode 100644 new mode 100755 diff --git a/scsi-none.c b/scsi-none.c old mode 100644 new mode 100755 diff --git a/scsi.c b/scsi.c old mode 100644 new mode 100755 diff --git a/scsidev.c b/scsidev.c old mode 100644 new mode 100755 diff --git a/scsiemul.c b/scsiemul.c old mode 100644 new mode 100755 diff --git a/sdl-joystick.c b/sdl-joystick.c old mode 100644 new mode 100755 diff --git a/serial.c b/serial.c old mode 100644 new mode 100755 diff --git a/sinctable.c b/sinctable.c old mode 100644 new mode 100755 diff --git a/svga.c b/svga.c old mode 100644 new mode 100755 diff --git a/svgancui.c b/svgancui.c old mode 100644 new mode 100755 diff --git a/table68k b/table68k old mode 100644 new mode 100755 diff --git a/traps.c b/traps.c old mode 100644 new mode 100755 diff --git a/tui.c b/tui.c old mode 100644 new mode 100755 diff --git a/uaeexe.c b/uaeexe.c old mode 100644 new mode 100755 diff --git a/uaeipc.c b/uaeipc.c old mode 100644 new mode 100755 diff --git a/uaelib.c b/uaelib.c old mode 100644 new mode 100755 index a49b9012..2fd37d35 --- a/uaelib.c +++ b/uaelib.c @@ -461,11 +461,11 @@ void emulib_install (void) { uaecptr a = here (); currprefs.mmkeyboard = 0; - org (RTAREA_BASE + 0xFF60); + org (rtarea_base + 0xFF60); #if 0 dw (0x4eb9); - dw ((RTAREA_BASE >> 16) | get_word (RTAREA_BASE + 36)); - dw (get_word (RTAREA_BASE + 38) + 12); + dw ((rtarea_base >> 16) | get_word (rtarea_base + 36)); + dw (get_word (rtarea_base + 38) + 12); #endif calltrap (define_trap (uaelib_demux, 0, "")); dw (RTS); diff --git a/uaeserial.c b/uaeserial.c old mode 100644 new mode 100755 diff --git a/writelog.c b/writelog.c old mode 100644 new mode 100755 diff --git a/zfile.c b/zfile.c old mode 100644 new mode 100755 diff --git a/zfile_archive.c b/zfile_archive.c old mode 100644 new mode 100755 -- 2.47.3