autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force autoreconf: configure.ac: not using Autoheader autoreconf: running: automake --add-missing --copy --force-missing configure.ac:22: installing './config.guess' configure.ac:22: installing './config.sub' configure.ac:95: installing './install-sh' configure.ac:95: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory `.' 1/NstDatabase.xml nestopia-1.51.1/README.md nestopia-1.51.1/configure.ac nestopia-1.51.1/doc/ nestopia-1.51.1/doc/details/ nestopia-1.51.1/doc/details/api/ nestopia-1.51.1/doc/details/api/Nes..Api..BarcodeReader.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..ChooseProfileCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..ChooseProfileCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Database..Entry.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Database.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..NesHeader..Mirroring.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..NesHeader..Ppu.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..NesHeader..Region.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..NesHeader..System.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..NesHeader.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Chip.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Chips.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Chr.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Pin.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Pins.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Prg.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Ram.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Rams.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Rom.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Roms.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Sample.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Samples.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Vram.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board..Wram.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Board.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Dump..State.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Dump.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Game.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Hash.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Properties.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..Property.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..System..Cpu.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..System..Ppu.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..System..Type.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile..System.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge..Profile.html nestopia-1.51.1/doc/details/api/Nes..Api..Cartridge.html nestopia-1.51.1/doc/details/api/Nes..Api..Cheats..Code.html nestopia-1.51.1/doc/details/api/Nes..Api..Cheats..RAM_SIZE.html nestopia-1.51.1/doc/details/api/Nes..Api..Cheats.html nestopia-1.51.1/doc/details/api/Nes..Api..DipSwitches.html nestopia-1.51.1/doc/details/api/Nes..Api..Emulator..Core.html nestopia-1.51.1/doc/details/api/Nes..Api..Emulator.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DiskCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DiskCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DiskData..Data.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DiskData..File..Type.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DiskData..File.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DiskData..Files.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DiskData.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DriveCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..DriveCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..Event.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds..Motor.html nestopia-1.51.1/doc/details/api/Nes..Api..Fds.html nestopia-1.51.1/doc/details/api/Nes..Api..Input..Adapter.html nestopia-1.51.1/doc/details/api/Nes..Api..Input..AdapterCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Input..AdapterCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Input..ControllerCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Input..ControllerCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Input..Controllers.html nestopia-1.51.1/doc/details/api/Nes..Api..Input..Type.html nestopia-1.51.1/doc/details/api/Nes..Api..Input.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine..AskProfile.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine..Compression.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine..Event.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine..EventCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine..EventCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine..FavoredSystem.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine..Mode.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine..Patch.html nestopia-1.51.1/doc/details/api/Nes..Api..Machine.html nestopia-1.51.1/doc/details/api/Nes..Api..Movie..Event.html nestopia-1.51.1/doc/details/api/Nes..Api..Movie..EventCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Movie..EventCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Movie..How.html nestopia-1.51.1/doc/details/api/Nes..Api..Movie.html nestopia-1.51.1/doc/details/api/Nes..Api..Nsf..Event.html nestopia-1.51.1/doc/details/api/Nes..Api..Nsf..EventCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Nsf..EventCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Nsf..TuneMode.html nestopia-1.51.1/doc/details/api/Nes..Api..Nsf.html nestopia-1.51.1/doc/details/api/Nes..Api..Rewinder..Direction.html nestopia-1.51.1/doc/details/api/Nes..Api..Rewinder..State.html nestopia-1.51.1/doc/details/api/Nes..Api..Rewinder..StateCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..Rewinder..StateCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..Rewinder.html nestopia-1.51.1/doc/details/api/Nes..Api..Sound..Channel.html nestopia-1.51.1/doc/details/api/Nes..Api..Sound..Output.html nestopia-1.51.1/doc/details/api/Nes..Api..Sound..Speaker.html nestopia-1.51.1/doc/details/api/Nes..Api..Sound.html nestopia-1.51.1/doc/details/api/Nes..Api..TapeRecorder..Event.html nestopia-1.51.1/doc/details/api/Nes..Api..TapeRecorder..EventCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..TapeRecorder..EventCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..TapeRecorder.html nestopia-1.51.1/doc/details/api/Nes..Api..User..Answer.html nestopia-1.51.1/doc/details/api/Nes..Api..User..Event.html nestopia-1.51.1/doc/details/api/Nes..Api..User..EventCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..User..EventCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..User..File..Action.html nestopia-1.51.1/doc/details/api/Nes..Api..User..File..Patch.html nestopia-1.51.1/doc/details/api/Nes..Api..User..File.html nestopia-1.51.1/doc/details/api/Nes..Api..User..FileIoCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..User..FileIoCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..User..LogCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..User..LogCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..User..Question.html nestopia-1.51.1/doc/details/api/Nes..Api..User..QuestionCallback.html nestopia-1.51.1/doc/details/api/Nes..Api..User..QuestionCaller.html nestopia-1.51.1/doc/details/api/Nes..Api..User.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..Decoder.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..DecoderPreset.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..Output.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..Palette..Colors.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..Palette..CustomType.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..Palette..Mode.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..Palette.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..RenderState..Bits..Mask.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..RenderState..Bits.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..RenderState..Filter.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..RenderState..Scale.html nestopia-1.51.1/doc/details/api/Nes..Api..Video..RenderState.html nestopia-1.51.1/doc/details/api/Nes..Api..Video.html nestopia-1.51.1/doc/details/api/Nes..Api.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..BandaiHyperShot..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..BandaiHyperShot.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..CrazyClimber..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..CrazyClimber.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..DoremikkoKeyboard..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..DoremikkoKeyboard.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..ExcitingBoxing..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..ExcitingBoxing.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..FamilyKeyboard..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..FamilyKeyboard.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..FamilyTrainer..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..FamilyTrainer.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..HoriTrack..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..HoriTrack.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..KaraokeStudio..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..KaraokeStudio.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..KonamiHyperShot..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..KonamiHyperShot.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Mahjong..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Mahjong.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Mouse..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Mouse.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..OekaKidsTablet..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..OekaKidsTablet.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Pachinko..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Pachinko.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Pad..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Pad.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Paddle..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Paddle.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PartyTap..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PartyTap.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PokkunMoguraa..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PokkunMoguraa.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PollCaller1.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PollCaller2.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PollCaller3.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PowerGlove..Gesture.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PowerGlove..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PowerGlove.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PowerPad..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..PowerPad.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..SuborKeyboard..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..SuborKeyboard.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..TopRider..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..TopRider.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..VsSystem..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..VsSystem.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Zapper..PollCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers..Zapper.html nestopia-1.51.1/doc/details/api/Nes..Core..Input..Controllers.html nestopia-1.51.1/doc/details/api/Nes..Core..Input.html nestopia-1.51.1/doc/details/api/Nes..Core..Sound..Output..LockCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Sound..Output..Locker.html nestopia-1.51.1/doc/details/api/Nes..Core..Sound..Output..UnlockCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Sound..Output..Unlocker.html nestopia-1.51.1/doc/details/api/Nes..Core..Sound..Output.html nestopia-1.51.1/doc/details/api/Nes..Core..Sound.html nestopia-1.51.1/doc/details/api/Nes..Core..Video..Output..LockCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Video..Output..Locker.html nestopia-1.51.1/doc/details/api/Nes..Core..Video..Output..UnlockCallback.html nestopia-1.51.1/doc/details/api/Nes..Core..Video..Output..Unlocker.html nestopia-1.51.1/doc/details/api/Nes..Core..Video..Output.html nestopia-1.51.1/doc/details/api/Nes..Core..Video.html nestopia-1.51.1/doc/details/api/Nes..Core.html nestopia-1.51.1/doc/details/api/Nes.html nestopia-1.51.1/doc/details/api/project-frame.html nestopia-1.51.1/doc/details/api/project-summary.html nestopia-1.51.1/doc/details/api/project-tree.html nestopia-1.51.1/doc/details/core/ nestopia-1.51.1/doc/details/core/Nes..Core..CpuModel.html nestopia-1.51.1/doc/details/core/Nes..Core..FavoredSystem.html nestopia-1.51.1/doc/details/core/Nes..Core..ImplicitBool..Type.html nestopia-1.51.1/doc/details/core/Nes..Core..ImplicitBool.html nestopia-1.51.1/doc/details/core/Nes..Core..PpuModel.html nestopia-1.51.1/doc/details/core/Nes..Core..Region.html nestopia-1.51.1/doc/details/core/Nes..Core..System.html nestopia-1.51.1/doc/details/core/Nes..Core.html nestopia-1.51.1/doc/details/core/Nes..Result.html nestopia-1.51.1/doc/details/core/Nes..byte.html nestopia-1.51.1/doc/details/core/Nes..dword.html nestopia-1.51.1/doc/details/core/Nes..schar.html nestopia-1.51.1/doc/details/core/Nes..uchar.html nestopia-1.51.1/doc/details/core/Nes..uint.html nestopia-1.51.1/doc/details/core/Nes..ulong.html nestopia-1.51.1/doc/details/core/Nes..ushort.html nestopia-1.51.1/doc/details/core/Nes..word.html nestopia-1.51.1/doc/details/core/Nes.html nestopia-1.51.1/doc/details/core/project-frame.html nestopia-1.51.1/doc/details/core/project-summary.html nestopia-1.51.1/doc/details/core/project-tree.html nestopia-1.51.1/doc/index-all.html nestopia-1.51.1/doc/index-allclasses-frame.html nestopia-1.51.1/doc/index-deprecated-list.html nestopia-1.51.1/doc/index-overview-frame.html nestopia-1.51.1/doc/index-overview-summary.html nestopia-1.51.1/doc/index-overview-tree.html nestopia-1.51.1/doc/index.html nestopia-1.51.1/icons/ nestopia-1.51.1/icons/128/ nestopia-1.51.1/icons/128/nestopia.png nestopia-1.51.1/icons/32/ nestopia-1.51.1/icons/32/nestopia.png nestopia-1.51.1/icons/48/ nestopia-1.51.1/icons/48/nestopia.png nestopia-1.51.1/icons/64/ nestopia-1.51.1/icons/64/nestopia.png nestopia-1.51.1/icons/96/ nestopia-1.51.1/icons/96/nestopia.png nestopia-1.51.1/icons/nestopia.desktop nestopia-1.51.1/icons/svg/ nestopia-1.51.1/icons/svg/nespad.svg nestopia-1.51.1/icons/svg/nestopia.svg nestopia-1.51.1/lib/ nestopia-1.51.1/lib/zlibstat.lib nestopia-1.51.1/palettes/ nestopia-1.51.1/palettes/BMFFINR2.pal nestopia-1.51.1/palettes/BMFFINR3.pal nestopia-1.51.1/palettes/CXA2025AS-1536.pal nestopia-1.51.1/palettes/Composite Direct (FBX).pal nestopia-1.51.1/palettes/NES Classic (FBX-FS).pal nestopia-1.51.1/palettes/NES_Classic-FBX.pal nestopia-1.51.1/palettes/Nostalgia-FBX.pal nestopia-1.51.1/palettes/Original Hardware (FBX).pal nestopia-1.51.1/palettes/PVM Style (FBX).pal nestopia-1.51.1/palettes/PVM Style D93 (FBX).pal nestopia-1.51.1/palettes/SONY_CXA2025AS_US.pal nestopia-1.51.1/palettes/Smooth (FBX).pal nestopia-1.51.1/palettes/Unsaturated-Final.pal nestopia-1.51.1/palettes/Unsaturated-V5.pal nestopia-1.51.1/palettes/Unsaturated-V6.pal nestopia-1.51.1/palettes/Wavebeam.pal nestopia-1.51.1/palettes/YUV-V3.pal nestopia-1.51.1/palettes/hybrid.pal nestopia-1.51.1/palettes/nescap.pal nestopia-1.51.1/palettes/ntsc.pal nestopia-1.51.1/projects/ nestopia-1.51.1/projects/core.vcproj nestopia-1.51.1/projects/core.vcxproj nestopia-1.51.1/projects/core.vcxproj.filters nestopia-1.51.1/projects/language.vcproj nestopia-1.51.1/projects/language.vcxproj nestopia-1.51.1/projects/nestopia.sln nestopia-1.51.1/projects/win32.vcproj nestopia-1.51.1/projects/win32.vcxproj nestopia-1.51.1/projects/win32.vcxproj.filters nestopia-1.51.1/readme.html nestopia-1.51.1/schemadb.xsd nestopia-1.51.1/schemaromset.xsd nestopia-1.51.1/source/ nestopia-1.51.1/source/7zip/ nestopia-1.51.1/source/7zip/IArchive.h nestopia-1.51.1/source/7zip/IProgress.h nestopia-1.51.1/source/7zip/IStream.h nestopia-1.51.1/source/7zip/MyUnknown.h nestopia-1.51.1/source/7zip/PropID.h nestopia-1.51.1/source/7zip/Types.h nestopia-1.51.1/source/7zip/readme.txt nestopia-1.51.1/source/core/ nestopia-1.51.1/source/core/NstApu.cpp nestopia-1.51.1/source/core/NstApu.hpp nestopia-1.51.1/source/core/NstAssert.cpp nestopia-1.51.1/source/core/NstAssert.hpp nestopia-1.51.1/source/core/NstBarcodeReader.hpp nestopia-1.51.1/source/core/NstBase.hpp nestopia-1.51.1/source/core/NstCartridge.cpp nestopia-1.51.1/source/core/NstCartridge.hpp nestopia-1.51.1/source/core/NstCartridgeInes.cpp nestopia-1.51.1/source/core/NstCartridgeInes.hpp nestopia-1.51.1/source/core/NstCartridgeRomset.cpp nestopia-1.51.1/source/core/NstCartridgeRomset.hpp nestopia-1.51.1/source/core/NstCartridgeUnif.cpp nestopia-1.51.1/source/core/NstCartridgeUnif.hpp nestopia-1.51.1/source/core/NstCheats.cpp nestopia-1.51.1/source/core/NstCheats.hpp nestopia-1.51.1/source/core/NstChecksum.cpp nestopia-1.51.1/source/core/NstChecksum.hpp nestopia-1.51.1/source/core/NstChips.cpp nestopia-1.51.1/source/core/NstChips.hpp nestopia-1.51.1/source/core/NstCore.cpp nestopia-1.51.1/source/core/NstCore.hpp nestopia-1.51.1/source/core/NstCpu.cpp nestopia-1.51.1/source/core/NstCpu.hpp nestopia-1.51.1/source/core/NstCrc32.cpp nestopia-1.51.1/source/core/NstCrc32.hpp nestopia-1.51.1/source/core/NstDipSwitches.hpp nestopia-1.51.1/source/core/NstFds.cpp nestopia-1.51.1/source/core/NstFds.hpp nestopia-1.51.1/source/core/NstFile.cpp nestopia-1.51.1/source/core/NstFile.hpp nestopia-1.51.1/source/core/NstFpuPrecision.hpp nestopia-1.51.1/source/core/NstHomebrew.cpp nestopia-1.51.1/source/core/NstHomebrew.hpp nestopia-1.51.1/source/core/NstHook.hpp nestopia-1.51.1/source/core/NstImage.cpp nestopia-1.51.1/source/core/NstImage.hpp nestopia-1.51.1/source/core/NstImageDatabase.cpp nestopia-1.51.1/source/core/NstImageDatabase.hpp nestopia-1.51.1/source/core/NstIoAccessor.hpp nestopia-1.51.1/source/core/NstIoLine.hpp nestopia-1.51.1/source/core/NstIoMap.hpp nestopia-1.51.1/source/core/NstIoPort.hpp nestopia-1.51.1/source/core/NstLog.cpp nestopia-1.51.1/source/core/NstLog.hpp nestopia-1.51.1/source/core/NstMachine.cpp nestopia-1.51.1/source/core/NstMachine.hpp nestopia-1.51.1/source/core/NstMemory.cpp nestopia-1.51.1/source/core/NstMemory.hpp nestopia-1.51.1/source/core/NstNsf.cpp nestopia-1.51.1/source/core/NstNsf.hpp nestopia-1.51.1/source/core/NstPatcher.cpp nestopia-1.51.1/source/core/NstPatcher.hpp nestopia-1.51.1/source/core/NstPatcherIps.cpp nestopia-1.51.1/source/core/NstPatcherIps.hpp nestopia-1.51.1/source/core/NstPatcherUps.cpp nestopia-1.51.1/source/core/NstPatcherUps.hpp nestopia-1.51.1/source/core/NstPins.cpp nestopia-1.51.1/source/core/NstPins.hpp nestopia-1.51.1/source/core/NstPpu.cpp nestopia-1.51.1/source/core/NstPpu.hpp nestopia-1.51.1/source/core/NstProperties.cpp nestopia-1.51.1/source/core/NstProperties.hpp nestopia-1.51.1/source/core/NstRam.cpp nestopia-1.51.1/source/core/NstRam.hpp nestopia-1.51.1/source/core/NstSha1.cpp nestopia-1.51.1/source/core/NstSha1.hpp nestopia-1.51.1/source/core/NstSoundPcm.cpp nestopia-1.51.1/source/core/NstSoundPcm.hpp nestopia-1.51.1/source/core/NstSoundPlayer.cpp nestopia-1.51.1/source/core/NstSoundPlayer.hpp nestopia-1.51.1/source/core/NstSoundRenderer.cpp nestopia-1.51.1/source/core/NstSoundRenderer.hpp nestopia-1.51.1/source/core/NstSoundRenderer.inl nestopia-1.51.1/source/core/NstState.cpp nestopia-1.51.1/source/core/NstState.hpp nestopia-1.51.1/source/core/NstStream.cpp nestopia-1.51.1/source/core/NstStream.hpp nestopia-1.51.1/source/core/NstTimer.hpp nestopia-1.51.1/source/core/NstTracker.cpp nestopia-1.51.1/source/core/NstTracker.hpp nestopia-1.51.1/source/core/NstTrackerMovie.cpp nestopia-1.51.1/source/core/NstTrackerMovie.hpp nestopia-1.51.1/source/core/NstTrackerRewinder.cpp nestopia-1.51.1/source/core/NstTrackerRewinder.hpp nestopia-1.51.1/source/core/NstVector.cpp nestopia-1.51.1/source/core/NstVector.hpp nestopia-1.51.1/source/core/NstVideoFilter2xSaI.cpp nestopia-1.51.1/source/core/NstVideoFilter2xSaI.hpp nestopia-1.51.1/source/core/NstVideoFilterHq2x.inl nestopia-1.51.1/source/core/NstVideoFilterHq3x.inl nestopia-1.51.1/source/core/NstVideoFilterHq4x.inl nestopia-1.51.1/source/core/NstVideoFilterHqX.cpp nestopia-1.51.1/source/core/NstVideoFilterHqX.hpp nestopia-1.51.1/source/core/NstVideoFilterNone.cpp nestopia-1.51.1/source/core/NstVideoFilterNone.hpp nestopia-1.51.1/source/core/NstVideoFilterNtsc.cpp nestopia-1.51.1/source/core/NstVideoFilterNtsc.hpp nestopia-1.51.1/source/core/NstVideoFilterNtscCfg.cpp nestopia-1.51.1/source/core/NstVideoFilterScaleX.cpp nestopia-1.51.1/source/core/NstVideoFilterScaleX.hpp nestopia-1.51.1/source/core/NstVideoFilterxBR.cpp nestopia-1.51.1/source/core/NstVideoFilterxBR.hpp nestopia-1.51.1/source/core/NstVideoRenderer.cpp nestopia-1.51.1/source/core/NstVideoRenderer.hpp nestopia-1.51.1/source/core/NstVideoScreen.cpp nestopia-1.51.1/source/core/NstVideoScreen.hpp nestopia-1.51.1/source/core/NstXml.cpp nestopia-1.51.1/source/core/NstXml.hpp nestopia-1.51.1/source/core/NstZlib.cpp nestopia-1.51.1/source/core/NstZlib.hpp nestopia-1.51.1/source/core/api/ nestopia-1.51.1/source/core/api/NstApi.hpp nestopia-1.51.1/source/core/api/NstApiBarcodeReader.cpp nestopia-1.51.1/source/core/api/NstApiBarcodeReader.hpp nestopia-1.51.1/source/core/api/NstApiCartridge.cpp nestopia-1.51.1/source/core/api/NstApiCartridge.hpp nestopia-1.51.1/source/core/api/NstApiCheats.cpp nestopia-1.51.1/source/core/api/NstApiCheats.hpp nestopia-1.51.1/source/core/api/NstApiConfig.hpp nestopia-1.51.1/source/core/api/NstApiDipSwitches.cpp nestopia-1.51.1/source/core/api/NstApiDipSwitches.hpp nestopia-1.51.1/source/core/api/NstApiEmulator.cpp nestopia-1.51.1/source/core/api/NstApiEmulator.hpp nestopia-1.51.1/source/core/api/NstApiFds.cpp nestopia-1.51.1/source/core/api/NstApiFds.hpp nestopia-1.51.1/source/core/api/NstApiHomebrew.cpp nestopia-1.51.1/source/core/api/NstApiHomebrew.hpp nestopia-1.51.1/source/core/api/NstApiInput.cpp nestopia-1.51.1/source/core/api/NstApiInput.hpp nestopia-1.51.1/source/core/api/NstApiMachine.cpp nestopia-1.51.1/source/core/api/NstApiMachine.hpp nestopia-1.51.1/source/core/api/NstApiMovie.cpp nestopia-1.51.1/source/core/api/NstApiMovie.hpp nestopia-1.51.1/source/core/api/NstApiNsf.cpp nestopia-1.51.1/source/core/api/NstApiNsf.hpp nestopia-1.51.1/source/core/api/NstApiRewinder.cpp nestopia-1.51.1/source/core/api/NstApiRewinder.hpp nestopia-1.51.1/source/core/api/NstApiSound.cpp nestopia-1.51.1/source/core/api/NstApiSound.hpp nestopia-1.51.1/source/core/api/NstApiTapeRecorder.cpp nestopia-1.51.1/source/core/api/NstApiTapeRecorder.hpp nestopia-1.51.1/source/core/api/NstApiUser.cpp nestopia-1.51.1/source/core/api/NstApiUser.hpp nestopia-1.51.1/source/core/api/NstApiVideo.cpp nestopia-1.51.1/source/core/api/NstApiVideo.hpp nestopia-1.51.1/source/core/board/ nestopia-1.51.1/source/core/board/NstBoard.cpp nestopia-1.51.1/source/core/board/NstBoard.hpp nestopia-1.51.1/source/core/board/NstBoardAcclaim.hpp nestopia-1.51.1/source/core/board/NstBoardAcclaimMcAcc.cpp nestopia-1.51.1/source/core/board/NstBoardAcclaimMcAcc.hpp nestopia-1.51.1/source/core/board/NstBoardAction53.cpp nestopia-1.51.1/source/core/board/NstBoardAction53.hpp nestopia-1.51.1/source/core/board/NstBoardAe.cpp nestopia-1.51.1/source/core/board/NstBoardAe.hpp nestopia-1.51.1/source/core/board/NstBoardAgci.cpp nestopia-1.51.1/source/core/board/NstBoardAgci.hpp nestopia-1.51.1/source/core/board/NstBoardAve.hpp nestopia-1.51.1/source/core/board/NstBoardAveD1012.cpp nestopia-1.51.1/source/core/board/NstBoardAveD1012.hpp nestopia-1.51.1/source/core/board/NstBoardAveNina.cpp nestopia-1.51.1/source/core/board/NstBoardAveNina.hpp nestopia-1.51.1/source/core/board/NstBoardAxRom.cpp nestopia-1.51.1/source/core/board/NstBoardAxRom.hpp nestopia-1.51.1/source/core/board/NstBoardBandai.hpp nestopia-1.51.1/source/core/board/NstBoardBandai24c0x.cpp nestopia-1.51.1/source/core/board/NstBoardBandai24c0x.hpp nestopia-1.51.1/source/core/board/NstBoardBandaiAerobicsStudio.cpp nestopia-1.51.1/source/core/board/NstBoardBandaiAerobicsStudio.hpp nestopia-1.51.1/source/core/board/NstBoardBandaiDatach.cpp nestopia-1.51.1/source/core/board/NstBoardBandaiDatach.hpp nestopia-1.51.1/source/core/board/NstBoardBandaiKaraokeStudio.cpp nestopia-1.51.1/source/core/board/NstBoardBandaiKaraokeStudio.hpp nestopia-1.51.1/source/core/board/NstBoardBandaiLz93d50.cpp nestopia-1.51.1/source/core/board/NstBoardBandaiLz93d50.hpp nestopia-1.51.1/source/core/board/NstBoardBandaiLz93d50ex.cpp nestopia-1.51.1/source/core/board/NstBoardBandaiLz93d50ex.hpp nestopia-1.51.1/source/core/board/NstBoardBandaiOekaKids.cpp nestopia-1.51.1/source/core/board/NstBoardBandaiOekaKids.hpp nestopia-1.51.1/source/core/board/NstBoardBenshengBs5.cpp nestopia-1.51.1/source/core/board/NstBoardBenshengBs5.hpp nestopia-1.51.1/source/core/board/NstBoardBmc110in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc110in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc1200in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc1200in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc150in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc150in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc15in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc15in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc20in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc20in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc21in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc21in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc22Games.cpp nestopia-1.51.1/source/core/board/NstBoardBmc22Games.hpp nestopia-1.51.1/source/core/board/NstBoardBmc31in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc31in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc35in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc35in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc36in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc36in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc64in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc64in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc72in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc72in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc76in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc76in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc800in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc800in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmc8157.cpp nestopia-1.51.1/source/core/board/NstBoardBmc8157.hpp nestopia-1.51.1/source/core/board/NstBoardBmc9999999in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmc9999999in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcA65as.cpp nestopia-1.51.1/source/core/board/NstBoardBmcA65as.hpp nestopia-1.51.1/source/core/board/NstBoardBmcBallgames11in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcBallgames11in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcCh001.cpp nestopia-1.51.1/source/core/board/NstBoardBmcCh001.hpp nestopia-1.51.1/source/core/board/NstBoardBmcCtc65.cpp nestopia-1.51.1/source/core/board/NstBoardBmcCtc65.hpp nestopia-1.51.1/source/core/board/NstBoardBmcFamily4646B.cpp nestopia-1.51.1/source/core/board/NstBoardBmcFamily4646B.hpp nestopia-1.51.1/source/core/board/NstBoardBmcFk23c.cpp nestopia-1.51.1/source/core/board/NstBoardBmcFk23c.hpp nestopia-1.51.1/source/core/board/NstBoardBmcGamestarA.cpp nestopia-1.51.1/source/core/board/NstBoardBmcGamestarA.hpp nestopia-1.51.1/source/core/board/NstBoardBmcGamestarB.cpp nestopia-1.51.1/source/core/board/NstBoardBmcGamestarB.hpp nestopia-1.51.1/source/core/board/NstBoardBmcGolden190in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcGolden190in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcGoldenCard6in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcGoldenCard6in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcGoldenGame260in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcGoldenGame260in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcHero.cpp nestopia-1.51.1/source/core/board/NstBoardBmcHero.hpp nestopia-1.51.1/source/core/board/NstBoardBmcMarioParty7in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcMarioParty7in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcNovelDiamond.cpp nestopia-1.51.1/source/core/board/NstBoardBmcNovelDiamond.hpp nestopia-1.51.1/source/core/board/NstBoardBmcPowerjoy84in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcPowerjoy84in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcResetBased4in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcResetBased4in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuper22Games.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuper22Games.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuper24in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuper24in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuper40in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuper40in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuper700in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuper700in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperBig7in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperBig7in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperGun20in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperGun20in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperHiK300in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperHiK300in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperHiK4in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperHiK4in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperVision16in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcSuperVision16in1.hpp nestopia-1.51.1/source/core/board/NstBoardBmcT262.cpp nestopia-1.51.1/source/core/board/NstBoardBmcT262.hpp nestopia-1.51.1/source/core/board/NstBoardBmcVrc4.cpp nestopia-1.51.1/source/core/board/NstBoardBmcVrc4.hpp nestopia-1.51.1/source/core/board/NstBoardBmcVt5201.cpp nestopia-1.51.1/source/core/board/NstBoardBmcVt5201.hpp nestopia-1.51.1/source/core/board/NstBoardBmcY2k64in1.cpp nestopia-1.51.1/source/core/board/NstBoardBmcY2k64in1.hpp nestopia-1.51.1/source/core/board/NstBoardBtl2708.cpp nestopia-1.51.1/source/core/board/NstBoardBtl2708.hpp nestopia-1.51.1/source/core/board/NstBoardBtl6035052.cpp nestopia-1.51.1/source/core/board/NstBoardBtl6035052.hpp nestopia-1.51.1/source/core/board/NstBoardBtlAx5705.cpp nestopia-1.51.1/source/core/board/NstBoardBtlAx5705.hpp nestopia-1.51.1/source/core/board/NstBoardBtlDragonNinja.cpp nestopia-1.51.1/source/core/board/NstBoardBtlDragonNinja.hpp nestopia-1.51.1/source/core/board/NstBoardBtlGeniusMerioBros.cpp nestopia-1.51.1/source/core/board/NstBoardBtlGeniusMerioBros.hpp nestopia-1.51.1/source/core/board/NstBoardBtlMarioBaby.cpp nestopia-1.51.1/source/core/board/NstBoardBtlMarioBaby.hpp nestopia-1.51.1/source/core/board/NstBoardBtlPikachuY2k.cpp nestopia-1.51.1/source/core/board/NstBoardBtlPikachuY2k.hpp nestopia-1.51.1/source/core/board/NstBoardBtlShuiGuanPipe.cpp nestopia-1.51.1/source/core/board/NstBoardBtlShuiGuanPipe.hpp nestopia-1.51.1/source/core/board/NstBoardBtlSmb2a.cpp nestopia-1.51.1/source/core/board/NstBoardBtlSmb2a.hpp nestopia-1.51.1/source/core/board/NstBoardBtlSmb2b.cpp nestopia-1.51.1/source/core/board/NstBoardBtlSmb2b.hpp nestopia-1.51.1/source/core/board/NstBoardBtlSmb2c.cpp nestopia-1.51.1/source/core/board/NstBoardBtlSmb2c.hpp nestopia-1.51.1/source/core/board/NstBoardBtlSmb3.cpp nestopia-1.51.1/source/core/board/NstBoardBtlSmb3.hpp nestopia-1.51.1/source/core/board/NstBoardBtlSuperBros11.cpp nestopia-1.51.1/source/core/board/NstBoardBtlSuperBros11.hpp nestopia-1.51.1/source/core/board/NstBoardBtlT230.cpp nestopia-1.51.1/source/core/board/NstBoardBtlT230.hpp nestopia-1.51.1/source/core/board/NstBoardBtlTobidaseDaisakusen.cpp nestopia-1.51.1/source/core/board/NstBoardBtlTobidaseDaisakusen.hpp nestopia-1.51.1/source/core/board/NstBoardBxRom.cpp nestopia-1.51.1/source/core/board/NstBoardBxRom.hpp nestopia-1.51.1/source/core/board/NstBoardCaltron.cpp nestopia-1.51.1/source/core/board/NstBoardCaltron.hpp nestopia-1.51.1/source/core/board/NstBoardCamerica.cpp nestopia-1.51.1/source/core/board/NstBoardCamerica.hpp nestopia-1.51.1/source/core/board/NstBoardCne.hpp nestopia-1.51.1/source/core/board/NstBoardCneDecathlon.cpp nestopia-1.51.1/source/core/board/NstBoardCneDecathlon.hpp nestopia-1.51.1/source/core/board/NstBoardCnePsb.cpp nestopia-1.51.1/source/core/board/NstBoardCnePsb.hpp nestopia-1.51.1/source/core/board/NstBoardCneShlz.cpp nestopia-1.51.1/source/core/board/NstBoardCneShlz.hpp nestopia-1.51.1/source/core/board/NstBoardCony.cpp nestopia-1.51.1/source/core/board/NstBoardCony.hpp nestopia-1.51.1/source/core/board/NstBoardCxRom.cpp nestopia-1.51.1/source/core/board/NstBoardCxRom.hpp nestopia-1.51.1/source/core/board/NstBoardDiscrete.cpp nestopia-1.51.1/source/core/board/NstBoardDiscrete.hpp nestopia-1.51.1/source/core/board/NstBoardDreamtech.cpp nestopia-1.51.1/source/core/board/NstBoardDreamtech.hpp nestopia-1.51.1/source/core/board/NstBoardDxRom.hpp nestopia-1.51.1/source/core/board/NstBoardEvent.cpp nestopia-1.51.1/source/core/board/NstBoardEvent.hpp nestopia-1.51.1/source/core/board/NstBoardExRom.hpp nestopia-1.51.1/source/core/board/NstBoardFb.cpp nestopia-1.51.1/source/core/board/NstBoardFb.hpp nestopia-1.51.1/source/core/board/NstBoardFfe.cpp nestopia-1.51.1/source/core/board/NstBoardFfe.hpp nestopia-1.51.1/source/core/board/NstBoardFujiya.cpp nestopia-1.51.1/source/core/board/NstBoardFujiya.hpp nestopia-1.51.1/source/core/board/NstBoardFukutake.cpp nestopia-1.51.1/source/core/board/NstBoardFukutake.hpp nestopia-1.51.1/source/core/board/NstBoardFutureMedia.cpp nestopia-1.51.1/source/core/board/NstBoardFutureMedia.hpp nestopia-1.51.1/source/core/board/NstBoardFxRom.hpp nestopia-1.51.1/source/core/board/NstBoardGouder.cpp nestopia-1.51.1/source/core/board/NstBoardGouder.hpp nestopia-1.51.1/source/core/board/NstBoardGxRom.cpp nestopia-1.51.1/source/core/board/NstBoardGxRom.hpp nestopia-1.51.1/source/core/board/NstBoardHenggedianzi.cpp nestopia-1.51.1/source/core/board/NstBoardHenggedianzi.hpp nestopia-1.51.1/source/core/board/NstBoardHes.cpp nestopia-1.51.1/source/core/board/NstBoardHes.hpp nestopia-1.51.1/source/core/board/NstBoardHosenkan.cpp nestopia-1.51.1/source/core/board/NstBoardHosenkan.hpp nestopia-1.51.1/source/core/board/NstBoardHxRom.hpp nestopia-1.51.1/source/core/board/NstBoardInlNsf.cpp nestopia-1.51.1/source/core/board/NstBoardInlNsf.hpp nestopia-1.51.1/source/core/board/NstBoardIrem.hpp nestopia-1.51.1/source/core/board/NstBoardIremG101.cpp nestopia-1.51.1/source/core/board/NstBoardIremG101.hpp nestopia-1.51.1/source/core/board/NstBoardIremH3001.cpp nestopia-1.51.1/source/core/board/NstBoardIremH3001.hpp nestopia-1.51.1/source/core/board/NstBoardIremHolyDiver.cpp nestopia-1.51.1/source/core/board/NstBoardIremHolyDiver.hpp nestopia-1.51.1/source/core/board/NstBoardIremKaiketsu.cpp nestopia-1.51.1/source/core/board/NstBoardIremKaiketsu.hpp nestopia-1.51.1/source/core/board/NstBoardIremLrog017.cpp nestopia-1.51.1/source/core/board/NstBoardIremLrog017.hpp nestopia-1.51.1/source/core/board/NstBoardJaleco.hpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf11.cpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf11.hpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf13.cpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf13.hpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf16.cpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf16.hpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf17.cpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf17.hpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf19.cpp nestopia-1.51.1/source/core/board/NstBoardJalecoJf19.hpp nestopia-1.51.1/source/core/board/NstBoardJalecoSs88006.cpp nestopia-1.51.1/source/core/board/NstBoardJalecoSs88006.hpp nestopia-1.51.1/source/core/board/NstBoardJxRom.hpp nestopia-1.51.1/source/core/board/NstBoardJyCompany.cpp nestopia-1.51.1/source/core/board/NstBoardJyCompany.hpp nestopia-1.51.1/source/core/board/NstBoardKaiser.cpp nestopia-1.51.1/source/core/board/NstBoardKaiser.hpp nestopia-1.51.1/source/core/board/NstBoardKasing.cpp nestopia-1.51.1/source/core/board/NstBoardKasing.hpp nestopia-1.51.1/source/core/board/NstBoardKay.hpp nestopia-1.51.1/source/core/board/NstBoardKayH2288.cpp nestopia-1.51.1/source/core/board/NstBoardKayH2288.hpp nestopia-1.51.1/source/core/board/NstBoardKayPandaPrince.cpp nestopia-1.51.1/source/core/board/NstBoardKayPandaPrince.hpp nestopia-1.51.1/source/core/board/NstBoardKonami.hpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc1.cpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc1.hpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc2.cpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc2.hpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc3.cpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc3.hpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc4.cpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc4.hpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc6.cpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc6.hpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc7.cpp nestopia-1.51.1/source/core/board/NstBoardKonamiVrc7.hpp nestopia-1.51.1/source/core/board/NstBoardKonamiVsSystem.cpp nestopia-1.51.1/source/core/board/NstBoardKonamiVsSystem.hpp nestopia-1.51.1/source/core/board/NstBoardMagicKidGoogoo.cpp nestopia-1.51.1/source/core/board/NstBoardMagicKidGoogoo.hpp nestopia-1.51.1/source/core/board/NstBoardMagicSeries.cpp nestopia-1.51.1/source/core/board/NstBoardMagicSeries.hpp nestopia-1.51.1/source/core/board/NstBoardMmc1.cpp nestopia-1.51.1/source/core/board/NstBoardMmc1.hpp nestopia-1.51.1/source/core/board/NstBoardMmc2.cpp nestopia-1.51.1/source/core/board/NstBoardMmc2.hpp nestopia-1.51.1/source/core/board/NstBoardMmc3.cpp nestopia-1.51.1/source/core/board/NstBoardMmc3.hpp nestopia-1.51.1/source/core/board/NstBoardMmc4.cpp nestopia-1.51.1/source/core/board/NstBoardMmc4.hpp nestopia-1.51.1/source/core/board/NstBoardMmc5.cpp nestopia-1.51.1/source/core/board/NstBoardMmc5.hpp nestopia-1.51.1/source/core/board/NstBoardMmc6.cpp nestopia-1.51.1/source/core/board/NstBoardMmc6.hpp nestopia-1.51.1/source/core/board/NstBoardMxRom.hpp nestopia-1.51.1/source/core/board/NstBoardNRom.hpp nestopia-1.51.1/source/core/board/NstBoardNamcot.hpp nestopia-1.51.1/source/core/board/NstBoardNamcot163.cpp nestopia-1.51.1/source/core/board/NstBoardNamcot163.hpp nestopia-1.51.1/source/core/board/NstBoardNamcot175.cpp nestopia-1.51.1/source/core/board/NstBoardNamcot175.hpp nestopia-1.51.1/source/core/board/NstBoardNamcot340.cpp nestopia-1.51.1/source/core/board/NstBoardNamcot340.hpp nestopia-1.51.1/source/core/board/NstBoardNamcot34xx.cpp nestopia-1.51.1/source/core/board/NstBoardNamcot34xx.hpp nestopia-1.51.1/source/core/board/NstBoardNanjing.cpp nestopia-1.51.1/source/core/board/NstBoardNanjing.hpp nestopia-1.51.1/source/core/board/NstBoardNihon.cpp nestopia-1.51.1/source/core/board/NstBoardNihon.hpp nestopia-1.51.1/source/core/board/NstBoardNitra.cpp nestopia-1.51.1/source/core/board/NstBoardNitra.hpp nestopia-1.51.1/source/core/board/NstBoardNtdec.cpp nestopia-1.51.1/source/core/board/NstBoardNtdec.hpp nestopia-1.51.1/source/core/board/NstBoardNxRom.hpp nestopia-1.51.1/source/core/board/NstBoardOpenCorp.cpp nestopia-1.51.1/source/core/board/NstBoardOpenCorp.hpp nestopia-1.51.1/source/core/board/NstBoardPxRom.hpp nestopia-1.51.1/source/core/board/NstBoardQj.cpp nestopia-1.51.1/source/core/board/NstBoardQj.hpp nestopia-1.51.1/source/core/board/NstBoardRcm.cpp nestopia-1.51.1/source/core/board/NstBoardRcm.hpp nestopia-1.51.1/source/core/board/NstBoardRexSoft.hpp nestopia-1.51.1/source/core/board/NstBoardRexSoftDb5z.cpp nestopia-1.51.1/source/core/board/NstBoardRexSoftDb5z.hpp nestopia-1.51.1/source/core/board/NstBoardRexSoftSl1632.cpp nestopia-1.51.1/source/core/board/NstBoardRexSoftSl1632.hpp nestopia-1.51.1/source/core/board/NstBoardRumbleStation.cpp nestopia-1.51.1/source/core/board/NstBoardRumbleStation.hpp nestopia-1.51.1/source/core/board/NstBoardSachen.hpp nestopia-1.51.1/source/core/board/NstBoardSachen74x374.cpp nestopia-1.51.1/source/core/board/NstBoardSachen74x374.hpp nestopia-1.51.1/source/core/board/NstBoardSachenS8259.cpp nestopia-1.51.1/source/core/board/NstBoardSachenS8259.hpp nestopia-1.51.1/source/core/board/NstBoardSachenSa0036.cpp nestopia-1.51.1/source/core/board/NstBoardSachenSa0036.hpp nestopia-1.51.1/source/core/board/NstBoardSachenSa0037.cpp nestopia-1.51.1/source/core/board/NstBoardSachenSa0037.hpp nestopia-1.51.1/source/core/board/NstBoardSachenSa72007.cpp nestopia-1.51.1/source/core/board/NstBoardSachenSa72007.hpp nestopia-1.51.1/source/core/board/NstBoardSachenSa72008.cpp nestopia-1.51.1/source/core/board/NstBoardSachenSa72008.hpp nestopia-1.51.1/source/core/board/NstBoardSachenStreetHeroes.cpp nestopia-1.51.1/source/core/board/NstBoardSachenStreetHeroes.hpp nestopia-1.51.1/source/core/board/NstBoardSachenTca01.cpp nestopia-1.51.1/source/core/board/NstBoardSachenTca01.hpp nestopia-1.51.1/source/core/board/NstBoardSachenTcu.cpp nestopia-1.51.1/source/core/board/NstBoardSachenTcu.hpp nestopia-1.51.1/source/core/board/NstBoardSomeriTeam.hpp nestopia-1.51.1/source/core/board/NstBoardSomeriTeamSl12.cpp nestopia-1.51.1/source/core/board/NstBoardSomeriTeamSl12.hpp nestopia-1.51.1/source/core/board/NstBoardSubor.cpp nestopia-1.51.1/source/core/board/NstBoardSubor.hpp nestopia-1.51.1/source/core/board/NstBoardSunsoft.hpp nestopia-1.51.1/source/core/board/NstBoardSunsoft1.cpp nestopia-1.51.1/source/core/board/NstBoardSunsoft1.hpp nestopia-1.51.1/source/core/board/NstBoardSunsoft2.cpp nestopia-1.51.1/source/core/board/NstBoardSunsoft2.hpp nestopia-1.51.1/source/core/board/NstBoardSunsoft3.cpp nestopia-1.51.1/source/core/board/NstBoardSunsoft3.hpp nestopia-1.51.1/source/core/board/NstBoardSunsoft4.cpp nestopia-1.51.1/source/core/board/NstBoardSunsoft4.hpp nestopia-1.51.1/source/core/board/NstBoardSunsoft5b.cpp nestopia-1.51.1/source/core/board/NstBoardSunsoft5b.hpp nestopia-1.51.1/source/core/board/NstBoardSunsoftDcs.cpp nestopia-1.51.1/source/core/board/NstBoardSunsoftDcs.hpp nestopia-1.51.1/source/core/board/NstBoardSunsoftFme7.cpp nestopia-1.51.1/source/core/board/NstBoardSunsoftFme7.hpp nestopia-1.51.1/source/core/board/NstBoardSuperGame.hpp nestopia-1.51.1/source/core/board/NstBoardSuperGameBoogerman.cpp nestopia-1.51.1/source/core/board/NstBoardSuperGameBoogerman.hpp nestopia-1.51.1/source/core/board/NstBoardSuperGameLionKing.cpp nestopia-1.51.1/source/core/board/NstBoardSuperGameLionKing.hpp nestopia-1.51.1/source/core/board/NstBoardSuperGamePocahontas2.cpp nestopia-1.51.1/source/core/board/NstBoardSuperGamePocahontas2.hpp nestopia-1.51.1/source/core/board/NstBoardSxRom.hpp nestopia-1.51.1/source/core/board/NstBoardTaito.hpp nestopia-1.51.1/source/core/board/NstBoardTaitoTc0190fmc.cpp nestopia-1.51.1/source/core/board/NstBoardTaitoTc0190fmc.hpp nestopia-1.51.1/source/core/board/NstBoardTaitoTc0190fmcPal16r4.cpp nestopia-1.51.1/source/core/board/NstBoardTaitoTc0190fmcPal16r4.hpp nestopia-1.51.1/source/core/board/NstBoardTaitoX1005.cpp nestopia-1.51.1/source/core/board/NstBoardTaitoX1005.hpp nestopia-1.51.1/source/core/board/NstBoardTaitoX1017.cpp nestopia-1.51.1/source/core/board/NstBoardTaitoX1017.hpp nestopia-1.51.1/source/core/board/NstBoardTengen.cpp nestopia-1.51.1/source/core/board/NstBoardTengen.hpp nestopia-1.51.1/source/core/board/NstBoardTengenRambo1.cpp nestopia-1.51.1/source/core/board/NstBoardTengenRambo1.hpp nestopia-1.51.1/source/core/board/NstBoardTxRom.cpp nestopia-1.51.1/source/core/board/NstBoardTxRom.hpp nestopia-1.51.1/source/core/board/NstBoardTxc.cpp nestopia-1.51.1/source/core/board/NstBoardTxc.hpp nestopia-1.51.1/source/core/board/NstBoardTxcMxmdhtwo.cpp nestopia-1.51.1/source/core/board/NstBoardTxcMxmdhtwo.hpp nestopia-1.51.1/source/core/board/NstBoardTxcPoliceman.cpp nestopia-1.51.1/source/core/board/NstBoardTxcPoliceman.hpp nestopia-1.51.1/source/core/board/NstBoardTxcTw.cpp nestopia-1.51.1/source/core/board/NstBoardTxcTw.hpp nestopia-1.51.1/source/core/board/NstBoardUnlA9746.cpp nestopia-1.51.1/source/core/board/NstBoardUnlA9746.hpp nestopia-1.51.1/source/core/board/NstBoardUnlCc21.cpp nestopia-1.51.1/source/core/board/NstBoardUnlCc21.hpp nestopia-1.51.1/source/core/board/NstBoardUnlEdu2000.cpp nestopia-1.51.1/source/core/board/NstBoardUnlEdu2000.hpp nestopia-1.51.1/source/core/board/NstBoardUnlKingOfFighters96.cpp nestopia-1.51.1/source/core/board/NstBoardUnlKingOfFighters96.hpp nestopia-1.51.1/source/core/board/NstBoardUnlKingOfFighters97.cpp nestopia-1.51.1/source/core/board/NstBoardUnlKingOfFighters97.hpp nestopia-1.51.1/source/core/board/NstBoardUnlMortalKombat2.cpp nestopia-1.51.1/source/core/board/NstBoardUnlMortalKombat2.hpp nestopia-1.51.1/source/core/board/NstBoardUnlN625092.cpp nestopia-1.51.1/source/core/board/NstBoardUnlN625092.hpp nestopia-1.51.1/source/core/board/NstBoardUnlSuperFighter3.cpp nestopia-1.51.1/source/core/board/NstBoardUnlSuperFighter3.hpp nestopia-1.51.1/source/core/board/NstBoardUnlTf1201.cpp nestopia-1.51.1/source/core/board/NstBoardUnlTf1201.hpp nestopia-1.51.1/source/core/board/NstBoardUnlWorldHero.cpp nestopia-1.51.1/source/core/board/NstBoardUnlWorldHero.hpp nestopia-1.51.1/source/core/board/NstBoardUnlXzy.cpp nestopia-1.51.1/source/core/board/NstBoardUnlXzy.hpp nestopia-1.51.1/source/core/board/NstBoardUxRom.cpp nestopia-1.51.1/source/core/board/NstBoardUxRom.hpp nestopia-1.51.1/source/core/board/NstBoardVsSystem.cpp nestopia-1.51.1/source/core/board/NstBoardVsSystem.hpp nestopia-1.51.1/source/core/board/NstBoardWaixing.cpp nestopia-1.51.1/source/core/board/NstBoardWaixing.hpp nestopia-1.51.1/source/core/board/NstBoardWaixingFfv.cpp nestopia-1.51.1/source/core/board/NstBoardWaixingFfv.hpp nestopia-1.51.1/source/core/board/NstBoardWaixingFs304.cpp nestopia-1.51.1/source/core/board/NstBoardWaixingFs304.hpp nestopia-1.51.1/source/core/board/NstBoardWaixingPs2.cpp nestopia-1.51.1/source/core/board/NstBoardWaixingPs2.hpp nestopia-1.51.1/source/core/board/NstBoardWaixingSecurity.cpp nestopia-1.51.1/source/core/board/NstBoardWaixingSecurity.hpp nestopia-1.51.1/source/core/board/NstBoardWaixingSgz.cpp nestopia-1.51.1/source/core/board/NstBoardWaixingSgz.hpp nestopia-1.51.1/source/core/board/NstBoardWaixingSgzlz.cpp nestopia-1.51.1/source/core/board/NstBoardWaixingSgzlz.hpp nestopia-1.51.1/source/core/board/NstBoardWaixingSh2.cpp nestopia-1.51.1/source/core/board/NstBoardWaixingSh2.hpp nestopia-1.51.1/source/core/board/NstBoardWaixingZs.cpp nestopia-1.51.1/source/core/board/NstBoardWaixingZs.hpp nestopia-1.51.1/source/core/board/NstBoardWhirlwind.cpp nestopia-1.51.1/source/core/board/NstBoardWhirlwind.hpp nestopia-1.51.1/source/core/board/NstBoardZz.cpp nestopia-1.51.1/source/core/board/NstBoardZz.hpp nestopia-1.51.1/source/core/input/ nestopia-1.51.1/source/core/input/NstInpAdapter.cpp nestopia-1.51.1/source/core/input/NstInpAdapter.hpp nestopia-1.51.1/source/core/input/NstInpBandaiHyperShot.cpp nestopia-1.51.1/source/core/input/NstInpBandaiHyperShot.hpp nestopia-1.51.1/source/core/input/NstInpBarcodeWorld.cpp nestopia-1.51.1/source/core/input/NstInpBarcodeWorld.hpp nestopia-1.51.1/source/core/input/NstInpCrazyClimber.cpp nestopia-1.51.1/source/core/input/NstInpCrazyClimber.hpp nestopia-1.51.1/source/core/input/NstInpDevice.hpp nestopia-1.51.1/source/core/input/NstInpDoremikkoKeyboard.cpp nestopia-1.51.1/source/core/input/NstInpDoremikkoKeyboard.hpp nestopia-1.51.1/source/core/input/NstInpExcitingBoxing.cpp nestopia-1.51.1/source/core/input/NstInpExcitingBoxing.hpp nestopia-1.51.1/source/core/input/NstInpFamilyKeyboard.cpp nestopia-1.51.1/source/core/input/NstInpFamilyKeyboard.hpp nestopia-1.51.1/source/core/input/NstInpFamilyTrainer.cpp nestopia-1.51.1/source/core/input/NstInpFamilyTrainer.hpp nestopia-1.51.1/source/core/input/NstInpHoriTrack.cpp nestopia-1.51.1/source/core/input/NstInpHoriTrack.hpp nestopia-1.51.1/source/core/input/NstInpKonamiHyperShot.cpp nestopia-1.51.1/source/core/input/NstInpKonamiHyperShot.hpp nestopia-1.51.1/source/core/input/NstInpMahjong.cpp nestopia-1.51.1/source/core/input/NstInpMahjong.hpp nestopia-1.51.1/source/core/input/NstInpMouse.cpp nestopia-1.51.1/source/core/input/NstInpMouse.hpp nestopia-1.51.1/source/core/input/NstInpOekaKidsTablet.cpp nestopia-1.51.1/source/core/input/NstInpOekaKidsTablet.hpp nestopia-1.51.1/source/core/input/NstInpPachinko.cpp nestopia-1.51.1/source/core/input/NstInpPachinko.hpp nestopia-1.51.1/source/core/input/NstInpPad.cpp nestopia-1.51.1/source/core/input/NstInpPad.hpp nestopia-1.51.1/source/core/input/NstInpPaddle.cpp nestopia-1.51.1/source/core/input/NstInpPaddle.hpp nestopia-1.51.1/source/core/input/NstInpPartyTap.cpp nestopia-1.51.1/source/core/input/NstInpPartyTap.hpp nestopia-1.51.1/source/core/input/NstInpPokkunMoguraa.cpp nestopia-1.51.1/source/core/input/NstInpPokkunMoguraa.hpp nestopia-1.51.1/source/core/input/NstInpPowerGlove.cpp nestopia-1.51.1/source/core/input/NstInpPowerGlove.hpp nestopia-1.51.1/source/core/input/NstInpPowerPad.cpp nestopia-1.51.1/source/core/input/NstInpPowerPad.hpp nestopia-1.51.1/source/core/input/NstInpRob.cpp nestopia-1.51.1/source/core/input/NstInpRob.hpp nestopia-1.51.1/source/core/input/NstInpSuborKeyboard.cpp nestopia-1.51.1/source/core/input/NstInpSuborKeyboard.hpp nestopia-1.51.1/source/core/input/NstInpTopRider.cpp nestopia-1.51.1/source/core/input/NstInpTopRider.hpp nestopia-1.51.1/source/core/input/NstInpTurboFile.cpp nestopia-1.51.1/source/core/input/NstInpTurboFile.hpp nestopia-1.51.1/source/core/input/NstInpZapper.cpp nestopia-1.51.1/source/core/input/NstInpZapper.hpp nestopia-1.51.1/source/core/vssystem/ nestopia-1.51.1/source/core/vssystem/NstVsRbiBaseball.cpp nestopia-1.51.1/source/core/vssystem/NstVsRbiBaseball.hpp nestopia-1.51.1/source/core/vssystem/NstVsSuperXevious.cpp nestopia-1.51.1/source/core/vssystem/NstVsSuperXevious.hpp nestopia-1.51.1/source/core/vssystem/NstVsSystem.cpp nestopia-1.51.1/source/core/vssystem/NstVsSystem.hpp nestopia-1.51.1/source/core/vssystem/NstVsTkoBoxing.cpp nestopia-1.51.1/source/core/vssystem/NstVsTkoBoxing.hpp nestopia-1.51.1/source/fltkui/ nestopia-1.51.1/source/fltkui/audio.cpp nestopia-1.51.1/source/fltkui/audio.h nestopia-1.51.1/source/fltkui/cheats.cpp nestopia-1.51.1/source/fltkui/cheats.h nestopia-1.51.1/source/fltkui/cli.cpp nestopia-1.51.1/source/fltkui/cli.h nestopia-1.51.1/source/fltkui/config.cpp nestopia-1.51.1/source/fltkui/config.h nestopia-1.51.1/source/fltkui/fltkui.cpp nestopia-1.51.1/source/fltkui/fltkui.h nestopia-1.51.1/source/fltkui/fltkui_archive.cpp nestopia-1.51.1/source/fltkui/fltkui_archive.h nestopia-1.51.1/source/fltkui/fltkui_cheats.cpp nestopia-1.51.1/source/fltkui/fltkui_cheats.h nestopia-1.51.1/source/fltkui/fltkui_config.cpp nestopia-1.51.1/source/fltkui/fltkui_config.h nestopia-1.51.1/source/fltkui/font.h nestopia-1.51.1/source/fltkui/homebrew.cpp nestopia-1.51.1/source/fltkui/homebrew.h nestopia-1.51.1/source/fltkui/ini.cpp nestopia-1.51.1/source/fltkui/ini.h nestopia-1.51.1/source/fltkui/input.cpp nestopia-1.51.1/source/fltkui/input.h nestopia-1.51.1/source/fltkui/nstcommon.cpp nestopia-1.51.1/source/fltkui/nstcommon.h nestopia-1.51.1/source/fltkui/png.cpp nestopia-1.51.1/source/fltkui/png.h nestopia-1.51.1/source/fltkui/samples.cpp nestopia-1.51.1/source/fltkui/samples.h nestopia-1.51.1/source/fltkui/video.cpp nestopia-1.51.1/source/fltkui/video.h nestopia-1.51.1/source/kaillera/ nestopia-1.51.1/source/kaillera/kailleraclient.h nestopia-1.51.1/source/kaillera/sdk-readme.txt nestopia-1.51.1/source/nes_ntsc/ nestopia-1.51.1/source/nes_ntsc/benchmark.c nestopia-1.51.1/source/nes_ntsc/changes.txt nestopia-1.51.1/source/nes_ntsc/demo.c nestopia-1.51.1/source/nes_ntsc/demo_impl.h nestopia-1.51.1/source/nes_ntsc/license.txt nestopia-1.51.1/source/nes_ntsc/nes_ntsc.h nestopia-1.51.1/source/nes_ntsc/nes_ntsc.inl nestopia-1.51.1/source/nes_ntsc/nes_ntsc.txt nestopia-1.51.1/source/nes_ntsc/nes_ntsc_config.h nestopia-1.51.1/source/nes_ntsc/nes_ntsc_impl.h nestopia-1.51.1/source/nes_ntsc/readme.txt nestopia-1.51.1/source/nes_ntsc/test.bmp nestopia-1.51.1/source/nes_ntsc/tests/ nestopia-1.51.1/source/nes_ntsc/tests/1.line_phase.nes nestopia-1.51.1/source/nes_ntsc/tests/2.frame_phase.nes nestopia-1.51.1/source/nes_ntsc/tests/3.special_frame_phase.nes nestopia-1.51.1/source/unrar/ nestopia-1.51.1/source/unrar/license.txt nestopia-1.51.1/source/unrar/unrar.h nestopia-1.51.1/source/unrar/unrardll.txt nestopia-1.51.1/source/win32/ nestopia-1.51.1/source/win32/NstApplicationConfiguration.cpp nestopia-1.51.1/source/win32/NstApplicationConfiguration.hpp nestopia-1.51.1/source/win32/NstApplicationException.cpp nestopia-1.51.1/source/win32/NstApplicationException.hpp nestopia-1.51.1/source/win32/NstApplicationInstance.cpp nestopia-1.51.1/source/win32/NstApplicationInstance.hpp nestopia-1.51.1/source/win32/NstApplicationLanguage.cpp nestopia-1.51.1/source/win32/NstApplicationLanguage.hpp nestopia-1.51.1/source/win32/NstApplicationMain.cpp nestopia-1.51.1/source/win32/NstApplicationMain.hpp nestopia-1.51.1/source/win32/NstCollectionBitSet.hpp nestopia-1.51.1/source/win32/NstCollectionRouter.hpp nestopia-1.51.1/source/win32/NstCollectionRouter.inl nestopia-1.51.1/source/win32/NstCollectionVector.cpp nestopia-1.51.1/source/win32/NstCollectionVector.hpp nestopia-1.51.1/source/win32/NstCtrlCheckBox.cpp nestopia-1.51.1/source/win32/NstCtrlCheckBox.hpp nestopia-1.51.1/source/win32/NstCtrlComboBox.cpp nestopia-1.51.1/source/win32/NstCtrlComboBox.hpp nestopia-1.51.1/source/win32/NstCtrlEdit.cpp nestopia-1.51.1/source/win32/NstCtrlEdit.hpp nestopia-1.51.1/source/win32/NstCtrlListBox.cpp nestopia-1.51.1/source/win32/NstCtrlListBox.hpp nestopia-1.51.1/source/win32/NstCtrlListView.cpp nestopia-1.51.1/source/win32/NstCtrlListView.hpp nestopia-1.51.1/source/win32/NstCtrlRadioButton.hpp nestopia-1.51.1/source/win32/NstCtrlSlider.cpp nestopia-1.51.1/source/win32/NstCtrlSlider.hpp nestopia-1.51.1/source/win32/NstCtrlStandard.cpp nestopia-1.51.1/source/win32/NstCtrlStandard.hpp nestopia-1.51.1/source/win32/NstCtrlTreeView.cpp nestopia-1.51.1/source/win32/NstCtrlTreeView.hpp nestopia-1.51.1/source/win32/NstDialogAbout.cpp nestopia-1.51.1/source/win32/NstDialogAbout.hpp nestopia-1.51.1/source/win32/NstDialogAutoSaver.cpp nestopia-1.51.1/source/win32/NstDialogAutoSaver.hpp nestopia-1.51.1/source/win32/NstDialogBarcodeReader.cpp nestopia-1.51.1/source/win32/NstDialogBarcodeReader.hpp nestopia-1.51.1/source/win32/NstDialogBrowse.cpp nestopia-1.51.1/source/win32/NstDialogBrowse.hpp nestopia-1.51.1/source/win32/NstDialogCheats.cpp nestopia-1.51.1/source/win32/NstDialogCheats.hpp nestopia-1.51.1/source/win32/NstDialogDipSwitches.cpp nestopia-1.51.1/source/win32/NstDialogDipSwitches.hpp nestopia-1.51.1/source/win32/NstDialogFds.cpp nestopia-1.51.1/source/win32/NstDialogFds.hpp nestopia-1.51.1/source/win32/NstDialogFind.cpp nestopia-1.51.1/source/win32/NstDialogFind.hpp nestopia-1.51.1/source/win32/NstDialogFrameClock.cpp nestopia-1.51.1/source/win32/NstDialogFrameClock.hpp nestopia-1.51.1/source/win32/NstDialogImageDatabase.cpp nestopia-1.51.1/source/win32/NstDialogImageDatabase.hpp nestopia-1.51.1/source/win32/NstDialogImageInfo.cpp nestopia-1.51.1/source/win32/NstDialogImageInfo.hpp nestopia-1.51.1/source/win32/NstDialogInesHeader.cpp nestopia-1.51.1/source/win32/NstDialogInesHeader.hpp nestopia-1.51.1/source/win32/NstDialogInput.cpp nestopia-1.51.1/source/win32/NstDialogInput.hpp nestopia-1.51.1/source/win32/NstDialogLanguage.cpp nestopia-1.51.1/source/win32/NstDialogLanguage.hpp nestopia-1.51.1/source/win32/NstDialogLauncher.cpp nestopia-1.51.1/source/win32/NstDialogLauncher.hpp nestopia-1.51.1/source/win32/NstDialogLauncherColors.cpp nestopia-1.51.1/source/win32/NstDialogLauncherColumns.cpp nestopia-1.51.1/source/win32/NstDialogLauncherFileTable.cpp nestopia-1.51.1/source/win32/NstDialogLauncherFiles.cpp nestopia-1.51.1/source/win32/NstDialogLauncherList.cpp nestopia-1.51.1/source/win32/NstDialogLauncherPaths.cpp nestopia-1.51.1/source/win32/NstDialogLauncherTree.cpp nestopia-1.51.1/source/win32/NstDialogLicense.cpp nestopia-1.51.1/source/win32/NstDialogLicense.hpp nestopia-1.51.1/source/win32/NstDialogLogfile.cpp nestopia-1.51.1/source/win32/NstDialogLogfile.hpp nestopia-1.51.1/source/win32/NstDialogMovie.cpp nestopia-1.51.1/source/win32/NstDialogMovie.hpp nestopia-1.51.1/source/win32/NstDialogNetPlay.cpp nestopia-1.51.1/source/win32/NstDialogNetplay.hpp nestopia-1.51.1/source/win32/NstDialogNetplayChat.cpp nestopia-1.51.1/source/win32/NstDialogPaletteEditor.cpp nestopia-1.51.1/source/win32/NstDialogPaletteEditor.hpp nestopia-1.51.1/source/win32/NstDialogPaths.cpp nestopia-1.51.1/source/win32/NstDialogPaths.hpp nestopia-1.51.1/source/win32/NstDialogPreferences.cpp nestopia-1.51.1/source/win32/NstDialogPreferences.hpp nestopia-1.51.1/source/win32/NstDialogSound.cpp nestopia-1.51.1/source/win32/NstDialogSound.hpp nestopia-1.51.1/source/win32/NstDialogTapeRecorder.cpp nestopia-1.51.1/source/win32/NstDialogTapeRecorder.hpp nestopia-1.51.1/source/win32/NstDialogVideo.cpp nestopia-1.51.1/source/win32/NstDialogVideo.hpp nestopia-1.51.1/source/win32/NstDialogVideoDecoder.cpp nestopia-1.51.1/source/win32/NstDialogVideoDecoder.hpp nestopia-1.51.1/source/win32/NstDialogVideoFilters.cpp nestopia-1.51.1/source/win32/NstDialogVideoFilters.hpp nestopia-1.51.1/source/win32/NstDirect2D.cpp nestopia-1.51.1/source/win32/NstDirect2D.hpp nestopia-1.51.1/source/win32/NstDirectInput.cpp nestopia-1.51.1/source/win32/NstDirectInput.hpp nestopia-1.51.1/source/win32/NstDirectSound.cpp nestopia-1.51.1/source/win32/NstDirectSound.hpp nestopia-1.51.1/source/win32/NstDirectX.hpp nestopia-1.51.1/source/win32/NstIoArchive.cpp nestopia-1.51.1/source/win32/NstIoArchive.hpp nestopia-1.51.1/source/win32/NstIoFile.cpp nestopia-1.51.1/source/win32/NstIoFile.hpp nestopia-1.51.1/source/win32/NstIoLog.cpp nestopia-1.51.1/source/win32/NstIoLog.hpp nestopia-1.51.1/source/win32/NstIoScreen.cpp nestopia-1.51.1/source/win32/NstIoScreen.hpp nestopia-1.51.1/source/win32/NstIoStream.cpp nestopia-1.51.1/source/win32/NstIoStream.hpp nestopia-1.51.1/source/win32/NstIoWave.cpp nestopia-1.51.1/source/win32/NstIoWave.hpp nestopia-1.51.1/source/win32/NstMain.cpp nestopia-1.51.1/source/win32/NstMain.hpp nestopia-1.51.1/source/win32/NstManager.cpp nestopia-1.51.1/source/win32/NstManager.hpp nestopia-1.51.1/source/win32/NstManagerAviConverter.cpp nestopia-1.51.1/source/win32/NstManagerAviConverter.hpp nestopia-1.51.1/source/win32/NstManagerBarcodeReader.cpp nestopia-1.51.1/source/win32/NstManagerBarcodeReader.hpp nestopia-1.51.1/source/win32/NstManagerCheats.cpp nestopia-1.51.1/source/win32/NstManagerCheats.hpp nestopia-1.51.1/source/win32/NstManagerDipSwitches.cpp nestopia-1.51.1/source/win32/NstManagerDipSwitches.hpp nestopia-1.51.1/source/win32/NstManagerEmulator.cpp nestopia-1.51.1/source/win32/NstManagerEmulator.hpp nestopia-1.51.1/source/win32/NstManagerFds.cpp nestopia-1.51.1/source/win32/NstManagerFds.hpp nestopia-1.51.1/source/win32/NstManagerFiles.cpp nestopia-1.51.1/source/win32/NstManagerFiles.hpp nestopia-1.51.1/source/win32/NstManagerFrameClock.cpp nestopia-1.51.1/source/win32/NstManagerFrameClock.hpp nestopia-1.51.1/source/win32/NstManagerHelp.cpp nestopia-1.51.1/source/win32/NstManagerHelp.hpp nestopia-1.51.1/source/win32/NstManagerImageDatabase.cpp nestopia-1.51.1/source/win32/NstManagerImageDatabase.hpp nestopia-1.51.1/source/win32/NstManagerImageInfo.cpp nestopia-1.51.1/source/win32/NstManagerImageInfo.hpp nestopia-1.51.1/source/win32/NstManagerInesHeader.cpp nestopia-1.51.1/source/win32/NstManagerInesHeader.hpp nestopia-1.51.1/source/win32/NstManagerInput.cpp nestopia-1.51.1/source/win32/NstManagerInput.hpp nestopia-1.51.1/source/win32/NstManagerInputClipboard.cpp nestopia-1.51.1/source/win32/NstManagerInputCommands.cpp nestopia-1.51.1/source/win32/NstManagerInputCursor.cpp nestopia-1.51.1/source/win32/NstManagerLanguage.cpp nestopia-1.51.1/source/win32/NstManagerLanguage.hpp nestopia-1.51.1/source/win32/NstManagerLauncher.cpp nestopia-1.51.1/source/win32/NstManagerLauncher.hpp nestopia-1.51.1/source/win32/NstManagerLogfile.cpp nestopia-1.51.1/source/win32/NstManagerLogfile.hpp nestopia-1.51.1/source/win32/NstManagerMachine.cpp nestopia-1.51.1/source/win32/NstManagerMachine.hpp nestopia-1.51.1/source/win32/NstManagerMovie.cpp nestopia-1.51.1/source/win32/NstManagerMovie.hpp nestopia-1.51.1/source/win32/NstManagerNetplay.cpp nestopia-1.51.1/source/win32/NstManagerNetplay.hpp nestopia-1.51.1/source/win32/NstManagerNsf.cpp nestopia-1.51.1/source/win32/NstManagerNsf.hpp nestopia-1.51.1/source/win32/NstManagerPaths.cpp nestopia-1.51.1/source/win32/NstManagerPaths.hpp nestopia-1.51.1/source/win32/NstManagerPathsFilter.cpp nestopia-1.51.1/source/win32/NstManagerPathsFilter.hpp nestopia-1.51.1/source/win32/NstManagerPreferences.cpp nestopia-1.51.1/source/win32/NstManagerPreferences.hpp nestopia-1.51.1/source/win32/NstManagerRecentDirs.cpp nestopia-1.51.1/source/win32/NstManagerRecentDirs.hpp nestopia-1.51.1/source/win32/NstManagerRecentFiles.cpp nestopia-1.51.1/source/win32/NstManagerRecentFiles.hpp nestopia-1.51.1/source/win32/NstManagerSaveStates.cpp nestopia-1.51.1/source/win32/NstManagerSaveStates.hpp nestopia-1.51.1/source/win32/NstManagerSound.cpp nestopia-1.51.1/source/win32/NstManagerSound.hpp nestopia-1.51.1/source/win32/NstManagerSoundRecorder.cpp nestopia-1.51.1/source/win32/NstManagerSoundRecorder.hpp nestopia-1.51.1/source/win32/NstManagerTapeRecorder.cpp nestopia-1.51.1/source/win32/NstManagerTapeRecorder.hpp nestopia-1.51.1/source/win32/NstManagerVideo.cpp nestopia-1.51.1/source/win32/NstManagerVideo.hpp nestopia-1.51.1/source/win32/NstObjectBackup.hpp nestopia-1.51.1/source/win32/NstObjectDelegate.hpp nestopia-1.51.1/source/win32/NstObjectHeap.hpp nestopia-1.51.1/source/win32/NstObjectPod.hpp nestopia-1.51.1/source/win32/NstResourceBitmap.cpp nestopia-1.51.1/source/win32/NstResourceBitmap.hpp nestopia-1.51.1/source/win32/NstResourceClipboard.cpp nestopia-1.51.1/source/win32/NstResourceClipboard.hpp nestopia-1.51.1/source/win32/NstResourceCursor.cpp nestopia-1.51.1/source/win32/NstResourceCursor.hpp nestopia-1.51.1/source/win32/NstResourceFile.cpp nestopia-1.51.1/source/win32/NstResourceFile.hpp nestopia-1.51.1/source/win32/NstResourceGeneric.cpp nestopia-1.51.1/source/win32/NstResourceGeneric.hpp nestopia-1.51.1/source/win32/NstResourceIcon.cpp nestopia-1.51.1/source/win32/NstResourceIcon.hpp nestopia-1.51.1/source/win32/NstResourceMenu.cpp nestopia-1.51.1/source/win32/NstResourceMenu.hpp nestopia-1.51.1/source/win32/NstResourceString.cpp nestopia-1.51.1/source/win32/NstResourceString.hpp nestopia-1.51.1/source/win32/NstResourceVersion.cpp nestopia-1.51.1/source/win32/NstResourceVersion.hpp nestopia-1.51.1/source/win32/NstString.cpp nestopia-1.51.1/source/win32/NstString.hpp nestopia-1.51.1/source/win32/NstSystemAccelerator.cpp nestopia-1.51.1/source/win32/NstSystemAccelerator.hpp nestopia-1.51.1/source/win32/NstSystemDll.cpp nestopia-1.51.1/source/win32/NstSystemDll.hpp nestopia-1.51.1/source/win32/NstSystemGuid.cpp nestopia-1.51.1/source/win32/NstSystemGuid.hpp nestopia-1.51.1/source/win32/NstSystemInfo.cpp nestopia-1.51.1/source/win32/NstSystemInfo.hpp nestopia-1.51.1/source/win32/NstSystemKeyboard.cpp nestopia-1.51.1/source/win32/NstSystemKeyboard.hpp nestopia-1.51.1/source/win32/NstSystemRegistry.cpp nestopia-1.51.1/source/win32/NstSystemRegistry.hpp nestopia-1.51.1/source/win32/NstSystemThread.cpp nestopia-1.51.1/source/win32/NstSystemThread.hpp nestopia-1.51.1/source/win32/NstSystemTime.cpp nestopia-1.51.1/source/win32/NstSystemTime.hpp nestopia-1.51.1/source/win32/NstSystemTimer.cpp nestopia-1.51.1/source/win32/NstSystemTimer.hpp nestopia-1.51.1/source/win32/NstWindowCustom.cpp nestopia-1.51.1/source/win32/NstWindowCustom.hpp nestopia-1.51.1/source/win32/NstWindowDialog.cpp nestopia-1.51.1/source/win32/NstWindowDialog.hpp nestopia-1.51.1/source/win32/NstWindowDialog.inl nestopia-1.51.1/source/win32/NstWindowDropFiles.cpp nestopia-1.51.1/source/win32/NstWindowDropFiles.hpp nestopia-1.51.1/source/win32/NstWindowDynamic.cpp nestopia-1.51.1/source/win32/NstWindowDynamic.hpp nestopia-1.51.1/source/win32/NstWindowGeneric.cpp nestopia-1.51.1/source/win32/NstWindowGeneric.hpp nestopia-1.51.1/source/win32/NstWindowMain.cpp nestopia-1.51.1/source/win32/NstWindowMain.hpp nestopia-1.51.1/source/win32/NstWindowMenu.cpp nestopia-1.51.1/source/win32/NstWindowMenu.hpp nestopia-1.51.1/source/win32/NstWindowParam.cpp nestopia-1.51.1/source/win32/NstWindowParam.hpp nestopia-1.51.1/source/win32/NstWindowPoint.cpp nestopia-1.51.1/source/win32/NstWindowPoint.hpp nestopia-1.51.1/source/win32/NstWindowRect.cpp nestopia-1.51.1/source/win32/NstWindowRect.hpp nestopia-1.51.1/source/win32/NstWindowStatusBar.cpp nestopia-1.51.1/source/win32/NstWindowStatusBar.hpp nestopia-1.51.1/source/win32/NstWindowUser.cpp nestopia-1.51.1/source/win32/NstWindowUser.hpp nestopia-1.51.1/source/win32/language/ nestopia-1.51.1/source/win32/language/language.rc nestopia-1.51.1/source/win32/language/language.txt nestopia-1.51.1/source/win32/language/resource.h nestopia-1.51.1/source/win32/resource/ nestopia-1.51.1/source/win32/resource/FolderClosed.bmp nestopia-1.51.1/source/win32/resource/FolderOpen.bmp nestopia-1.51.1/source/win32/resource/afxres.h nestopia-1.51.1/source/win32/resource/application.ico nestopia-1.51.1/source/win32/resource/application_j.ico nestopia-1.51.1/source/win32/resource/copying.zip nestopia-1.51.1/source/win32/resource/fds.ico nestopia-1.51.1/source/win32/resource/gun.cur nestopia-1.51.1/source/win32/resource/nes.ico nestopia-1.51.1/source/win32/resource/nes_j.ico nestopia-1.51.1/source/win32/resource/nestopia.manifest nestopia-1.51.1/source/win32/resource/nsf.ico nestopia-1.51.1/source/win32/resource/nsf_j.ico nestopia-1.51.1/source/win32/resource/resource.h nestopia-1.51.1/source/win32/resource/unf.ico nestopia-1.51.1/source/win32/resource/unf_j.ico nestopia-1.51.1/source/win32/resource/win32.rc nestopia-1.51.1/source/win32/resource/window.ico nestopia-1.51.1/source/win32/resource/window_j.ico nestopia-1.51.1/source/zlib/ nestopia-1.51.1/source/zlib/ioapi.h nestopia-1.51.1/source/zlib/unzip.h nestopia-1.51.1/source/zlib/zconf.h nestopia-1.51.1/source/zlib/zip.h nestopia-1.51.1/source/zlib/zlib.h checking whether configure should try to set CXXFLAGS/CPPFLAGS/LDFLAGS... no checking whether to enable debugging... no checking build system type... i586-slackware-linux-gnu checking host system type... i586-slackware-linux-gnu checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for C++ compiler vendor... gnu checking for a sed that does not truncate output... /usr/bin/sed checking for C++ compiler version... 11.2.0 checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for zlib... yes checking for libarchive... yes checking for sdl2... yes checking for fltk-config... fltk-config checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking dependency style of g++... gcc3 checking whether make supports nested variables... (cached) yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands nestopia 1.51.1 Using gnu, 11.2.0 CXX: g++ CXXFLAGS: -O3 -march=i586 -mtune=i686 CPPFLAGS: LDFLAGS: CXX source/core/nestopia-NstAssert.o CXX source/core/nestopia-NstCartridgeInes.o CXX source/core/nestopia-NstFile.o CXX source/core/nestopia-NstVideoFilterxBR.o CXX source/core/nestopia-NstVideoFilterNone.o CXX source/core/nestopia-NstPatcherUps.o CXX source/core/input/nestopia-NstInpTopRider.o CXX source/core/input/nestopia-NstInpCrazyClimber.o CXX source/core/input/nestopia-NstInpPowerGlove.o source/core/input/NstInpPowerGlove.cpp: In member function ‘virtual void Nes::Core::Input::PowerGlove::SaveState(Nes::Core::State::Saver&, Nes::byte) const’: source/core/input/NstInpPowerGlove.cpp:79:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Input::PowerGlove*)this)->Nes::Core::Input::PowerGlove::latch’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 79 | latch, | ^~~~~ source/core/input/NstInpPowerGlove.cpp:80:55: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Input::PowerGlove*)this)->Nes::Core::Input::PowerGlove::stream) == (~0)) ? 255 : ((Nes::uint)((const Nes::Core::Input::PowerGlove*)this)->Nes::Core::Input::PowerGlove::stream))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 80 | stream == ~0U ? 0xFF : stream, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ CXX source/core/input/nestopia-NstInpOekaKidsTablet.o CXX source/core/input/nestopia-NstInpMouse.o source/core/input/NstInpMouse.cpp: In member function ‘virtual void Nes::Core::Input::Mouse::SaveState(Nes::Core::State::Saver&, Nes::byte) const’: source/core/input/NstInpMouse.cpp:55:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Input::Mouse*)this)->Nes::Core::Input::Mouse::strobe’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 55 | strobe, stream ^ 0xFF | ^~~~~~ source/core/input/NstInpMouse.cpp:55:56: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Input::Mouse*)this)->Nes::Core::Input::Mouse::stream) ^ 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 55 | strobe, stream ^ 0xFF | ~~~~~~~^~~~~~ CXX source/core/input/nestopia-NstInpFamilyTrainer.o CXX source/core/input/nestopia-NstInpPartyTap.o CXX source/core/input/nestopia-NstInpMahjong.o CXX source/core/input/nestopia-NstInpTurboFile.o source/core/input/NstInpTurboFile.cpp: In member function ‘virtual void Nes::Core::Input::TurboFile::SaveState(Nes::Core::State::Saver&, Nes::byte) const’: source/core/input/NstInpTurboFile.cpp:68:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Input::TurboFile*)this)->Nes::Core::Input::TurboFile::pos) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 68 | pos & 0xFF, | ~~~~^~~~~~ source/core/input/NstInpTurboFile.cpp:69:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Input::TurboFile*)this)->Nes::Core::Input::TurboFile::pos) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 69 | pos >> 8, | ~~~~^~~~ source/core/input/NstInpTurboFile.cpp:70:60: warning: narrowing conversion of ‘((count | (((unsigned int)((const Nes::Core::Input::TurboFile*)this)->Nes::Core::Input::TurboFile::old) << 1)) | (((unsigned int)((const Nes::Core::Input::TurboFile*)this)->Nes::Core::Input::TurboFile::out) << 2))’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 70 | count | (old << 1) | (out << 2) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ CXX source/core/input/nestopia-NstInpBarcodeWorld.o CXX source/core/input/nestopia-NstInpPad.o source/core/input/NstInpPad.cpp: In member function ‘virtual void Nes::Core::Input::Pad::SaveState(Nes::Core::State::Saver&, Nes::byte) const’: source/core/input/NstInpPad.cpp:68:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Input::Pad*)this)->Nes::Core::Input::Pad::strobe’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 68 | strobe, stream ^ 0xFF | ^~~~~~ source/core/input/NstInpPad.cpp:68:56: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Input::Pad*)this)->Nes::Core::Input::Pad::stream) ^ 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 68 | strobe, stream ^ 0xFF | ~~~~~~~^~~~~~ CXX source/core/input/nestopia-NstInpFamilyKeyboard.o CXX source/core/input/nestopia-NstInpAdapter.o source/core/input/NstInpAdapter.cpp: In member function ‘void Nes::Core::Input::AdapterFour::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/input/NstInpAdapter.cpp:184:59: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Input::AdapterFour*)this)->Nes::Core::Input::AdapterFour::increaser) ^ 1)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 184 | increaser ^ 1, count[0], count[1] | ~~~~~~~~~~^~~ source/core/input/NstInpAdapter.cpp:184:71: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Input::AdapterFour*)this)->Nes::Core::Input::AdapterFour::count[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 184 | increaser ^ 1, count[0], count[1] | ~~~~~~~^ source/core/input/NstInpAdapter.cpp:184:81: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Input::AdapterFour*)this)->Nes::Core::Input::AdapterFour::count[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 184 | increaser ^ 1, count[0], count[1] | ~~~~~~~^ CXX source/core/input/nestopia-NstInpRob.o source/core/input/NstInpRob.cpp: In member function ‘virtual void Nes::Core::Input::Rob::SaveState(Nes::Core::State::Saver&, Nes::byte) const’: source/core/input/NstInpRob.cpp:58:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Input::Rob*)this)->Nes::Core::Input::Rob::strobe’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 58 | strobe, | ^~~~~~ source/core/input/NstInpRob.cpp:59:48: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Input::Rob*)this)->Nes::Core::Input::Rob::stream) ^ 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 59 | stream ^ 0xFF, | ~~~~~~~^~~~~~ source/core/input/NstInpRob.cpp:60:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Input::Rob*)this)->Nes::Core::Input::Rob::state’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 60 | state, | ^~~~~ source/core/input/NstInpRob.cpp:62:46: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Input::Rob*)this)->Nes::Core::Input::Rob::code) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 62 | code & 0xFF, | ~~~~~^~~~~~ source/core/input/NstInpRob.cpp:63:46: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Input::Rob*)this)->Nes::Core::Input::Rob::code) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 63 | code >> 8 | ~~~~~^~~~ CXX source/core/input/nestopia-NstInpDoremikkoKeyboard.o CXX source/core/input/nestopia-NstInpPachinko.o CXX source/core/input/nestopia-NstInpKonamiHyperShot.o CXX source/core/input/nestopia-NstInpZapper.o source/core/input/NstInpZapper.cpp: In member function ‘virtual void Nes::Core::Input::Zapper::SaveState(Nes::Core::State::Saver&, Nes::byte) const’: source/core/input/NstInpZapper.cpp:140:48: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Input::Zapper*)this)->Nes::Core::Input::Zapper::arcade) != 0) ? ((((unsigned int)((const Nes::Core::Input::Zapper*)this)->Nes::Core::Input::Zapper::shifter) != 0) ? 1 : 3) : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 140 | arcade ? shifter ? 0x1 : 0x3 : 0x0, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/input/NstInpZapper.cpp:141:48: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Input::Zapper*)this)->Nes::Core::Input::Zapper::arcade) != 0) ? ((Nes::uint)((const Nes::Core::Input::Zapper*)this)->Nes::Core::Input::Zapper::stream) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 141 | arcade ? stream : 0x00 | ~~~~~~~^~~~~~~~~~~~~~~ CXX source/core/input/nestopia-NstInpHoriTrack.o CXX source/core/input/nestopia-NstInpExcitingBoxing.o CXX source/core/input/nestopia-NstInpPowerPad.o CXX source/core/input/nestopia-NstInpSuborKeyboard.o CXX source/core/input/nestopia-NstInpPokkunMoguraa.o CXX source/core/input/nestopia-NstInpBandaiHyperShot.o CXX source/core/input/nestopia-NstInpPaddle.o CXX source/core/nestopia-NstStream.o source/core/NstStream.cpp: In member function ‘void Nes::Core::Stream::Out::Write16(Nes::uint)’: source/core/NstStream.cpp:310:51: warning: narrowing conversion of ‘((((unsigned int)data) >> 0) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 310 | data >> 0 & 0xFF, | ~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:311:51: warning: narrowing conversion of ‘((((unsigned int)data) >> 8) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 311 | data >> 8 & 0xFF | ~~~~~~~~~~^~~~~~ source/core/NstStream.cpp: In member function ‘void Nes::Core::Stream::Out::Write32(Nes::dword)’: source/core/NstStream.cpp:323:52: warning: narrowing conversion of ‘((((unsigned int)data) >> 0) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 323 | data >> 0 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:324:52: warning: narrowing conversion of ‘((((unsigned int)data) >> 8) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 324 | data >> 8 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:325:52: warning: narrowing conversion of ‘((((unsigned int)data) >> 16) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 325 | data >> 16 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:326:52: warning: narrowing conversion of ‘((((unsigned int)data) >> 24) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 326 | data >> 24 & 0xFF | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp: In member function ‘void Nes::Core::Stream::Out::Write64(Nes::qaword)’: source/core/NstStream.cpp:336:52: warning: narrowing conversion of ‘((((long long unsigned int)data) >> 0) & 255)’ from ‘long long unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 336 | data >> 0 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:337:52: warning: narrowing conversion of ‘((((long long unsigned int)data) >> 8) & 255)’ from ‘long long unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 337 | data >> 8 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:338:52: warning: narrowing conversion of ‘((((long long unsigned int)data) >> 16) & 255)’ from ‘long long unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 338 | data >> 16 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:339:52: warning: narrowing conversion of ‘((((long long unsigned int)data) >> 24) & 255)’ from ‘long long unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 339 | data >> 24 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:340:52: warning: narrowing conversion of ‘((((long long unsigned int)data) >> 32) & 255)’ from ‘long long unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 340 | data >> 32 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:341:52: warning: narrowing conversion of ‘((((long long unsigned int)data) >> 40) & 255)’ from ‘long long unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 341 | data >> 40 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:342:52: warning: narrowing conversion of ‘((((long long unsigned int)data) >> 48) & 255)’ from ‘long long unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 342 | data >> 48 & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/NstStream.cpp:343:52: warning: narrowing conversion of ‘((((long long unsigned int)data) >> 56) & 255)’ from ‘long long unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 343 | data >> 56 & 0xFF | ~~~~~~~~~~~^~~~~~ CXX source/core/vssystem/nestopia-NstVsSuperXevious.o CXX source/core/vssystem/nestopia-NstVsRbiBaseball.o CXX source/core/vssystem/nestopia-NstVsTkoBoxing.o CXX source/core/vssystem/nestopia-NstVsSystem.o CXX source/core/nestopia-NstTracker.o CXX source/core/nestopia-NstXml.o source/core/NstXml.cpp: In member function ‘const Nes::Core::Xml::Output& Nes::Core::Xml::Output::operator<<(wchar_t) const’: source/core/NstXml.cpp:216:97: warning: integer overflow in expression of type ‘long int’ results in ‘-1’ [-Woverflow] 216 | const unsigned long int v = ((long)WCHAR_MIN < 0 ? (c + ((long)WCHAR_MAX-(long)WCHAR_MIN+1)) & 0xFFFFU : c); | ^ CXX source/core/nestopia-NstProperties.o CXX source/core/nestopia-NstCpu.o source/core/NstCpu.cpp: In member function ‘void Nes::Core::Cpu::SaveState(Nes::Core::State::Saver&, Nes::dword, Nes::dword) const’: source/core/NstCpu.cpp:346:44: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::pc) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 346 | pc & 0xFF, | ~~~^~~~~~ source/core/NstCpu.cpp:347:44: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::pc) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 347 | pc >> 8, | ~~~^~~~ source/core/NstCpu.cpp:348:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::sp’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 348 | sp, | ^~ source/core/NstCpu.cpp:349:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::a’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 349 | a, | ^ source/core/NstCpu.cpp:350:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::x’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 350 | x, | ^ source/core/NstCpu.cpp:351:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::y’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 351 | y, | ^ source/core/NstCpu.cpp:352:51: warning: narrowing conversion of ‘((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::flags.Nes::Core::Cpu::Flags::Pack()’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 352 | flags.Pack() | ~~~~~~~~~~^~ source/core/NstCpu.cpp:367:93: warning: narrowing conversion of ‘(((((((((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::interrupt.Nes::Core::Cpu::Interrupt::nmiClock) != ((unsigned int)Nes::Core::Cpu::CYCLE_MAX)) ? 1 : 0) | (((((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::interrupt.Nes::Core::Cpu::Interrupt::low) & ((unsigned int)((int)Nes::Core::Cpu::IRQ_FRAME))) != 0) ? 2 : 0)) | (((((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::interrupt.Nes::Core::Cpu::Interrupt::low) & ((unsigned int)((int)Nes::Core::Cpu::IRQ_DMC))) != 0) ? 4 : 0)) | (((((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::interrupt.Nes::Core::Cpu::Interrupt::low) & ((unsigned int)((int)Nes::Core::Cpu::IRQ_EXT))) != 0) ? 8 : 0)) | ((((int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::jammed) != 0) ? 64 : 0)) | ((((int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::model) == ((int)Nes::Core::CPU_RP2A07)) ? 128 : ((((int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::model) == ((int)Nes::Core::CPU_DENDY)) ? 32 : 0)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 363 | ((interrupt.nmiClock != CYCLE_MAX) ? 0x01U : 0x00U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | ((interrupt.low & IRQ_FRAME) ? 0x02U : 0x00U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ((interrupt.low & IRQ_DMC) ? 0x04U : 0x00U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | ((interrupt.low & IRQ_EXT) ? 0x08U : 0x00U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | (jammed ? 0x40U : 0x00U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 368 | (model == CPU_RP2A07 ? 0x80U : model == CPU_DENDY ? 0x20U : 0x00U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstCpu.cpp:369:54: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::cycles.Nes::Core::Cpu::Cycles::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 369 | cycles.count & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/NstCpu.cpp:370:54: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::cycles.Nes::Core::Cpu::Cycles::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 370 | cycles.count >> 8, | ~~~~~~~~~~~~~^~~~ source/core/NstCpu.cpp:371:75: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::interrupt.Nes::Core::Cpu::Interrupt::nmiClock) != ((unsigned int)Nes::Core::Cpu::CYCLE_MAX)) ? (((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::interrupt.Nes::Core::Cpu::Interrupt::nmiClock) + 1) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 371 | (interrupt.nmiClock != CYCLE_MAX) ? interrupt.nmiClock+1 : 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstCpu.cpp:372:75: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::interrupt.Nes::Core::Cpu::Interrupt::irqClock) != ((unsigned int)Nes::Core::Cpu::CYCLE_MAX)) ? (((unsigned int)((const Nes::Core::Cpu*)this)->Nes::Core::Cpu::interrupt.Nes::Core::Cpu::Interrupt::irqClock) + 1) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 372 | (interrupt.irqClock != CYCLE_MAX) ? interrupt.irqClock+1 : 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CXX source/core/nestopia-NstVideoRenderer.o CXX source/core/nestopia-NstPatcherIps.o CXX source/core/nestopia-NstTrackerRewinder.o CXX source/core/nestopia-NstVector.o CXX source/core/nestopia-NstLog.o CXX source/core/nestopia-NstSoundPlayer.o CXX source/core/nestopia-NstSoundRenderer.o CXX source/core/nestopia-NstCartridge.o CXX source/core/nestopia-NstChips.o CXX source/core/nestopia-NstApu.o source/core/NstApu.cpp: In member function ‘void Nes::Core::Apu::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstApu.cpp:490:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Apu*)this)->Nes::Core::Apu::ctrl’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 490 | ctrl, | ^~~~ source/core/NstApu.cpp:491:47: warning: narrowing conversion of ‘(clock & 255)’ from ‘Nes::Core::Cycle’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 491 | clock & 0xFF, | ~~~~~~^~~~~~ source/core/NstApu.cpp:492:47: warning: narrowing conversion of ‘(clock >> 8)’ from ‘Nes::Core::Cycle’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 492 | clock >> 8, | ~~~~~~^~~~ source/core/NstApu.cpp:493:48: warning: narrowing conversion of ‘(Nes::word)((const Nes::Core::Apu*)this)->Nes::Core::Apu::cycles.Nes::Core::Apu::Cycles::frameDivider’ from ‘Nes::word’ {aka ‘short unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 493 | cycles.frameDivider | ~~~~~~~^~~~~~~~~~~~ source/core/NstApu.cpp:514:47: warning: narrowing conversion of ‘(clock & 255)’ from ‘Nes::Core::Cycle’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 514 | clock & 0xFF, | ~~~~~~^~~~~~ source/core/NstApu.cpp:515:47: warning: narrowing conversion of ‘(clock >> 8)’ from ‘Nes::Core::Cycle’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 515 | clock >> 8, | ~~~~~~^~~~ source/core/NstApu.cpp:516:63: warning: narrowing conversion of ‘(int)(((short unsigned int)((int)((const Nes::Core::Apu*)this)->Nes::Core::Apu::cycles.Nes::Core::Apu::Cycles::frameIrqRepeat)) % 3)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 516 | cycles.frameIrqRepeat % 3 | ~~~~~~~~~~~~~~~~~~~~~~^~~ source/core/NstApu.cpp:552:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu*)this)->Nes::Core::Apu::cycles.Nes::Core::Apu::Cycles::rateCounter) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 552 | cycles.rateCounter & 0xFFU, | ~~~~~~~~~~~~~~~~~~~^~~~~~~ source/core/NstApu.cpp:553:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu*)this)->Nes::Core::Apu::cycles.Nes::Core::Apu::Cycles::rateCounter) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 553 | cycles.rateCounter >> 8, | ~~~~~~~~~~~~~~~~~~~^~~~ source/core/NstApu.cpp:554:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu*)this)->Nes::Core::Apu::cycles.Nes::Core::Apu::Cycles::rateCounter) >> 16)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 554 | cycles.rateCounter >> 16, | ~~~~~~~~~~~~~~~~~~~^~~~~ source/core/NstApu.cpp:555:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu*)this)->Nes::Core::Apu::cycles.Nes::Core::Apu::Cycles::rateCounter) >> 24)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 555 | cycles.rateCounter >> 24, | ~~~~~~~~~~~~~~~~~~~^~~~~ source/core/NstApu.cpp: In member function ‘void Nes::Core::Apu::Channel::Envelope::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstApu.cpp:1095:41: warning: narrowing conversion of ‘(((unsigned int)((int)((const Nes::Core::Apu::Channel::Envelope*)this)->Nes::Core::Apu::Channel::Envelope::regs[0])) | (((bool)((const Nes::Core::Apu::Channel::Envelope*)this)->Nes::Core::Apu::Channel::Envelope::reset) ? 128 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1095 | regs[0] | (reset ? 0x80U : 0x00U), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstApu.cpp: In member function ‘void Nes::Core::Apu::Channel::DcBlocker::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstApu.cpp:1188:45: warning: narrowing conversion of ‘(((unsigned int)((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::acc)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1188 | acc & 0xFFU, | ~~~~^~~~~~~ source/core/NstApu.cpp:1189:45: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::acc) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1189 | acc >> 8, | ~~~~^~~~ source/core/NstApu.cpp:1190:45: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::acc) >> 16)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1190 | acc >> 16, | ~~~~^~~~~ source/core/NstApu.cpp:1191:45: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::acc) >> 24)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1191 | acc >> 24, | ~~~~^~~~~ source/core/NstApu.cpp:1192:46: warning: narrowing conversion of ‘(((unsigned int)((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::prev)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1192 | prev & 0xFFU, | ~~~~~^~~~~~~ source/core/NstApu.cpp:1193:46: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::prev) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1193 | prev >> 8, | ~~~~~^~~~ source/core/NstApu.cpp:1194:46: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::prev) >> 16)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1194 | prev >> 16, | ~~~~~^~~~~ source/core/NstApu.cpp:1195:46: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::prev) >> 24)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1195 | prev >> 24, | ~~~~~^~~~~ source/core/NstApu.cpp:1196:46: warning: narrowing conversion of ‘(((unsigned int)((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::next)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1196 | next & 0xFFU, | ~~~~~^~~~~~~ source/core/NstApu.cpp:1197:46: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::next) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1197 | next >> 8, | ~~~~~^~~~ source/core/NstApu.cpp:1198:46: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::next) >> 16)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1198 | next >> 16, | ~~~~~^~~~~ source/core/NstApu.cpp:1199:46: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Channel::DcBlocker*)this)->Nes::Core::Apu::Channel::DcBlocker::next) >> 24)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1199 | next >> 24, | ~~~~~^~~~~ source/core/NstApu.cpp: In member function ‘void Nes::Core::Apu::Square::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstApu.cpp:1410:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::step’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1410 | step, | ^~~~ source/core/NstApu.cpp:1411:47: warning: narrowing conversion of ‘(((unsigned int)((int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::timer)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1411 | timer & 0xFFU, | ~~~~~~^~~~~~~ source/core/NstApu.cpp:1412:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::timer) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1412 | timer >> 8, | ~~~~~~^~~~ source/core/NstApu.cpp:1413:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::timer) >> 16)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1413 | timer >> 16, | ~~~~~~^~~~~ source/core/NstApu.cpp:1414:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::timer) >> 24)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1414 | timer >> 24, | ~~~~~~^~~~~ source/core/NstApu.cpp:1415:51: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::frequency) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1415 | frequency & 0xFFU, | ~~~~~~~~~~^~~~~~~ source/core/NstApu.cpp:1416:51: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::frequency) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1416 | frequency >> 8, | ~~~~~~~~~~^~~~ source/core/NstApu.cpp:1417:51: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::frequency) >> 16)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1417 | frequency >> 16, | ~~~~~~~~~~^~~~~ source/core/NstApu.cpp:1418:51: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::frequency) >> 24)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1418 | frequency >> 24, | ~~~~~~~~~~^~~~~ source/core/NstApu.cpp:1419:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::amp) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1419 | amp & 0xFFU, | ~~~~^~~~~~~ source/core/NstApu.cpp:1420:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::amp) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1420 | amp >> 8, | ~~~~^~~~ source/core/NstApu.cpp:1421:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::amp) >> 16)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1421 | amp >> 16, | ~~~~^~~~~ source/core/NstApu.cpp:1422:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Square*)this)->Nes::Core::Apu::Square::.Nes::Core::Apu::Oscillator::amp) >> 24)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1422 | amp >> 24, | ~~~~^~~~~ source/core/NstApu.cpp: In member function ‘void Nes::Core::Apu::Triangle::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstApu.cpp:1712:52: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::waveLength)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1712 | waveLength & 0xFFU, | ~~~~~~~~~~~^~~~~~~ source/core/NstApu.cpp:1713:52: warning: narrowing conversion of ‘(int)(((short unsigned int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::waveLength) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1713 | waveLength >> 8, | ~~~~~~~~~~~^~~~ source/core/NstApu.cpp:1714:55: warning: narrowing conversion of ‘(((Nes::uint)((int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::linearCounter)) | (((Nes::uint)((Nes::Core::Apu::Triangle::Status)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::status)) << 7))’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1714 | linearCounter | (uint(status) << 7), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ source/core/NstApu.cpp:1726:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::step’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1726 | step, | ^~~~ source/core/NstApu.cpp:1727:47: warning: narrowing conversion of ‘(((unsigned int)((int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::.Nes::Core::Apu::Oscillator::timer)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1727 | timer & 0xFFU, | ~~~~~~^~~~~~~ source/core/NstApu.cpp:1728:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::.Nes::Core::Apu::Oscillator::timer) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1728 | timer >> 8, | ~~~~~~^~~~ source/core/NstApu.cpp:1729:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::.Nes::Core::Apu::Oscillator::timer) >> 16)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1729 | timer >> 16, | ~~~~~~^~~~~ source/core/NstApu.cpp:1730:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::.Nes::Core::Apu::Oscillator::timer) >> 24)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1730 | timer >> 24, | ~~~~~~^~~~~ source/core/NstApu.cpp:1731:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::.Nes::Core::Apu::Oscillator::amp) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1731 | amp & 0xFFU, | ~~~~^~~~~~~ source/core/NstApu.cpp:1732:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::.Nes::Core::Apu::Oscillator::amp) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1732 | amp >> 8, | ~~~~^~~~ source/core/NstApu.cpp:1733:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::.Nes::Core::Apu::Oscillator::amp) >> 16)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1733 | amp >> 16, | ~~~~^~~~~ source/core/NstApu.cpp:1734:45: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::.Nes::Core::Apu::Oscillator::amp) >> 24)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1734 | amp >> 24, | ~~~~^~~~~ source/core/NstApu.cpp: In member function ‘void Nes::Core::Apu::Noise::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstApu.cpp:1955:46: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Noise*)this)->Nes::Core::Apu::Noise::bits) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1955 | bits & 0xFFU, | ~~~~~^~~~~~~ source/core/NstApu.cpp:1956:46: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Noise*)this)->Nes::Core::Apu::Noise::bits) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1956 | bits >> 8, | ~~~~~^~~~ source/core/NstApu.cpp:1957:47: warning: narrowing conversion of ‘(((unsigned int)((int)((const Nes::Core::Apu::Noise*)this)->Nes::Core::Apu::Noise::.Nes::Core::Apu::Oscillator::timer)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1957 | timer & 0xFFU, | ~~~~~~^~~~~~~ source/core/NstApu.cpp:1958:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Noise*)this)->Nes::Core::Apu::Noise::.Nes::Core::Apu::Oscillator::timer) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1958 | timer >> 8, | ~~~~~~^~~~ source/core/NstApu.cpp:1959:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Noise*)this)->Nes::Core::Apu::Noise::.Nes::Core::Apu::Oscillator::timer) >> 16)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1959 | timer >> 16, | ~~~~~~^~~~~ source/core/NstApu.cpp:1960:47: warning: narrowing conversion of ‘(((int)((const Nes::Core::Apu::Noise*)this)->Nes::Core::Apu::Noise::.Nes::Core::Apu::Oscillator::timer) >> 24)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1960 | timer >> 24 | ~~~~~~^~~~~ source/core/NstApu.cpp: In member function ‘void Nes::Core::Apu::Dmc::SaveState(Nes::Core::State::Saver&, Nes::dword, const Nes::Core::Cpu&, Nes::Core::Cycle) const’: source/core/NstApu.cpp:2177:50: warning: narrowing conversion of ‘(dmcClock & 255)’ from ‘Nes::dword’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2177 | dmcClock & 0xFF, | ~~~~~~~~~^~~~~~ source/core/NstApu.cpp:2178:50: warning: narrowing conversion of ‘(dmcClock >> 8)’ from ‘Nes::dword’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2178 | dmcClock >> 8, | ~~~~~~~~~^~~~ source/core/NstApu.cpp:2182:98: warning: narrowing conversion of ‘((((((unsigned int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::regs.Nes::Core::Apu::Dmc::::ctrl) & ((unsigned int)((int)Nes::Core::Apu::Dmc::REG0_FREQUENCY))) | (((((unsigned int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::regs.Nes::Core::Apu::Dmc::::ctrl) & ((unsigned int)((int)Nes::Core::Apu::Dmc::REG0_LOOP))) != 0) ? 16 : 0)) | (((((unsigned int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::regs.Nes::Core::Apu::Dmc::::ctrl) & ((unsigned int)((int)Nes::Core::Apu::Dmc::REG0_IRQ_ENABLE))) != 0) ? 32 : 0)) | ((((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::lengthCounter) != 0) ? 64 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2179 | ( | ~ 2180 | ( ( regs.ctrl & REG0_FREQUENCY ) ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2181 | ( ( regs.ctrl & REG0_LOOP ) ? 0x10U : 0U ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2182 | ( ( regs.ctrl & REG0_IRQ_ENABLE ) ? 0x20U : 0U ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2183 | ( ( dma.lengthCounter ) ? 0x40U : 0U ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2184 | ), | ~ source/core/NstApu.cpp:2185:66: warning: narrowing conversion of ‘((((unsigned int)((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::regs.Nes::Core::Apu::Dmc::::address)) - 49152) >> 6)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2185 | (regs.address - 0xC000U) >> 6, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ source/core/NstApu.cpp:2186:67: warning: narrowing conversion of ‘((((unsigned int)((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::regs.Nes::Core::Apu::Dmc::::lengthCounter)) - 1) >> 4)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2186 | (regs.lengthCounter - 1U) >> 4, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ source/core/NstApu.cpp:2187:59: warning: narrowing conversion of ‘(((unsigned int)(((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::address) >> 0)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2187 | (dma.address >> 0 & 0xFFU), | ~~~~~~~~~~~~~~~~~~^~~~~~~~ source/core/NstApu.cpp:2188:68: warning: narrowing conversion of ‘(((unsigned int)(((short unsigned int)((int)(((short unsigned int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::address) >> 8))) & 127)) | ((unsigned int)((((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::buffered) != 0) ? 128 : 0)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2188 | (dma.address >> 8 & 0x7FU) | (dma.buffered ? 0x80 : 0x00), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstApu.cpp:2189:59: warning: narrowing conversion of ‘((((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::lengthCounter) != 0) ? ((((unsigned int)((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::lengthCounter)) - 1) >> 4) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2189 | dma.lengthCounter ? (dma.lengthCounter - 1U) >> 4 : 0, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstApu.cpp:2190:45: warning: narrowing conversion of ‘(Nes::word)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::buffer’ from ‘Nes::word’ {aka ‘short unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2190 | dma.buffer, | ~~~~^~~~~~ source/core/NstApu.cpp:2191:43: warning: narrowing conversion of ‘(7 - ((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::out.Nes::Core::Apu::Dmc::::shifter))’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2191 | 7 - out.shifter, | ~~^~~~~~~~~~~~~ source/core/NstApu.cpp:2202:51: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::linSample) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2202 | linSample & 0xFFU, | ~~~~~~~~~~^~~~~~~ source/core/NstApu.cpp:2203:51: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::linSample) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2203 | linSample >> 8, | ~~~~~~~~~~^~~~ source/core/NstApu.cpp:2204:59: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::lengthCounter)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2204 | dma.lengthCounter & 0xFFU, | ~~~~~~~~~~~~~~~~~~^~~~~~~ source/core/NstApu.cpp:2205:59: warning: narrowing conversion of ‘(int)(((short unsigned int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::::lengthCounter) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 2205 | dma.lengthCounter >> 8, | ~~~~~~~~~~~~~~~~~~^~~~ CXX source/core/nestopia-NstVideoFilterHqX.o source/core/NstVideoFilterHqX.cpp: In constructor ‘Nes::Core::Video::Renderer::FilterHqX::Lut::Lut(bool, const byte (&)[3], Nes::dword*)’: source/core/NstVideoFilterHqX.cpp:347:47: warning: narrowing conversion of ‘(((bool)bpp32) ? 11 : ((int)((Nes::byte)formatShifts[0])))’ from ‘int’ to ‘Nes::uint’ {aka ‘unsigned int’} [-Wnarrowing] 347 | bpp32 ? 11 : formatShifts[0], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ source/core/NstVideoFilterHqX.cpp:348:47: warning: narrowing conversion of ‘(((bool)bpp32) ? 5 : ((int)((Nes::byte)formatShifts[1])))’ from ‘int’ to ‘Nes::uint’ {aka ‘unsigned int’} [-Wnarrowing] 348 | bpp32 ? 5 : formatShifts[1], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ source/core/NstVideoFilterHqX.cpp:349:47: warning: narrowing conversion of ‘(((bool)bpp32) ? 0 : ((int)((Nes::byte)formatShifts[2])))’ from ‘int’ to ‘Nes::uint’ {aka ‘unsigned int’} [-Wnarrowing] 349 | bpp32 ? 0 : formatShifts[2] | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ CXX source/core/nestopia-NstSha1.o CXX source/core/nestopia-NstRam.o CXX source/core/nestopia-NstState.o CXX source/core/api/nestopia-NstApiVideo.o CXX source/core/api/nestopia-NstApiCheats.o source/core/api/NstApiCheats.cpp: In static member function ‘static Nes::Result Nes::Api::Cheats::GameGenieEncode(const Nes::Api::Cheats::Code&, char (&)[9])’: source/core/api/NstApiCheats.cpp:46:61: warning: narrowing conversion of ‘((((unsigned int)(((int)code.Nes::Api::Cheats::Code::value) >> 0)) & 7) | ((unsigned int)(((unsigned char)((int)(((unsigned char)code.Nes::Api::Cheats::Code::value) >> 4))) & 8)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 46 | (code.value >> 0 & 0x7U) | (code.value >> 4 & 0x8U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/api/NstApiCheats.cpp:47:61: warning: narrowing conversion of ‘(((unsigned int)(((unsigned char)((int)(((unsigned char)code.Nes::Api::Cheats::Code::value) >> 4))) & 7)) | ((unsigned int)(((short unsigned int)((int)(((short unsigned int)code.Nes::Api::Cheats::Code::address) >> 4))) & 8)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 47 | (code.value >> 4 & 0x7U) | (code.address >> 4 & 0x8U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/api/NstApiCheats.cpp:48:61: warning: narrowing conversion of ‘(((unsigned int)(((short unsigned int)((int)(((short unsigned int)code.Nes::Api::Cheats::Code::address) >> 4))) & 7)) | (((bool)code.Nes::Api::Cheats::Code::useCompare) ? 8 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 48 | (code.address >> 4 & 0x7U) | (code.useCompare ? 0x8U : 0x0U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/api/NstApiCheats.cpp:49:61: warning: narrowing conversion of ‘(((unsigned int)(((short unsigned int)((int)(((short unsigned int)code.Nes::Api::Cheats::Code::address) >> 12))) & 7)) | (((unsigned int)(((int)code.Nes::Api::Cheats::Code::address) >> 0)) & 8))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 49 | (code.address >> 12 & 0x7U) | (code.address >> 0 & 0x8U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/api/NstApiCheats.cpp:50:61: warning: narrowing conversion of ‘((((unsigned int)(((int)code.Nes::Api::Cheats::Code::address) >> 0)) & 7) | ((unsigned int)(((short unsigned int)((int)(((short unsigned int)code.Nes::Api::Cheats::Code::address) >> 8))) & 8)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 50 | (code.address >> 0 & 0x7U) | (code.address >> 8 & 0x8U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/api/NstApiCheats.cpp:51:61: warning: narrowing conversion of ‘(((unsigned int)(((short unsigned int)((int)(((short unsigned int)code.Nes::Api::Cheats::Code::address) >> 8))) & 7)) | (((unsigned int)((int)(((bool)code.Nes::Api::Cheats::Code::useCompare) ? code.Nes::Api::Cheats::Code::compare : code.Nes::Api::Cheats::Code::value))) & 8))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 51 | (code.address >> 8 & 0x7U) | ((code.useCompare ? code.compare : code.value) & 0x8U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/api/NstApiCheats.cpp:52:50: warning: narrowing conversion of ‘(((bool)code.Nes::Api::Cheats::Code::useCompare) ? ((((unsigned int)(((int)code.Nes::Api::Cheats::Code::compare) >> 0)) & 7) | ((unsigned int)(((unsigned char)((int)(((unsigned char)code.Nes::Api::Cheats::Code::compare) >> 4))) & 8))) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 52 | (code.useCompare ? ((code.compare >> 0 & 0x7U) | (code.compare >> 4 & 0x8U)) : 0), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/api/NstApiCheats.cpp:53:50: warning: narrowing conversion of ‘(((bool)code.Nes::Api::Cheats::Code::useCompare) ? (((unsigned int)(((unsigned char)((int)(((unsigned char)code.Nes::Api::Cheats::Code::compare) >> 4))) & 7)) | (((unsigned int)(((int)code.Nes::Api::Cheats::Code::value) >> 0)) & 8)) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 53 | (code.useCompare ? ((code.compare >> 4 & 0x7U) | (code.value >> 0 & 0x8U)) : 0) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX source/core/api/nestopia-NstApiHomebrew.o CXX source/core/api/nestopia-NstApiCartridge.o CXX source/core/api/nestopia-NstApiMovie.o CXX source/core/api/nestopia-NstApiTapeRecorder.o CXX source/core/api/nestopia-NstApiEmulator.o CXX source/core/api/nestopia-NstApiRewinder.o CXX source/core/api/nestopia-NstApiNsf.o CXX source/core/api/nestopia-NstApiFds.o CXX source/core/api/nestopia-NstApiMachine.o CXX source/core/api/nestopia-NstApiDipSwitches.o CXX source/core/api/nestopia-NstApiUser.o CXX source/core/api/nestopia-NstApiBarcodeReader.o CXX source/core/api/nestopia-NstApiInput.o CXX source/core/api/nestopia-NstApiSound.o CXX source/core/nestopia-NstVideoScreen.o CXX source/core/nestopia-NstCheats.o CXX source/core/nestopia-NstHomebrew.o CXX source/core/nestopia-NstZlib.o CXX source/core/nestopia-NstCartridgeUnif.o source/core/NstCartridgeUnif.cpp: In static member function ‘static const char* Nes::Core::Cartridge::Unif::Loader::ChunkName(char (&)[5], Nes::dword)’: source/core/NstCartridgeUnif.cpp:741:42: warning: narrowing conversion of ‘((((unsigned int)id) >> 0) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 741 | id >> 0 & 0xFF, | ~~~~~~~~~^~~~~~ source/core/NstCartridgeUnif.cpp:742:42: warning: narrowing conversion of ‘((((unsigned int)id) >> 8) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 742 | id >> 8 & 0xFF, | ~~~~~~~~~^~~~~~ source/core/NstCartridgeUnif.cpp:743:42: warning: narrowing conversion of ‘((((unsigned int)id) >> 16) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 743 | id >> 16 & 0xFF, | ~~~~~~~~~^~~~~~ source/core/NstCartridgeUnif.cpp:744:42: warning: narrowing conversion of ‘((((unsigned int)id) >> 24) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 744 | id >> 24 & 0xFF, | ~~~~~~~~~^~~~~~ CXX source/core/nestopia-NstCore.o CXX source/core/nestopia-NstImage.o CXX source/core/nestopia-NstVideoFilter2xSaI.o CXX source/core/nestopia-NstMemory.o CXX source/core/nestopia-NstImageDatabase.o CXX source/core/nestopia-NstMachine.o CXX source/core/nestopia-NstPins.o CXX source/core/nestopia-NstPpu.o source/core/NstPpu.cpp: In member function ‘void Nes::Core::Ppu::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstPpu.cpp:315:52: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::regs.Nes::Core::Ppu::Regs::ctrl[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 315 | regs.ctrl[0], | ~~~~~~~~~~~^ source/core/NstPpu.cpp:316:52: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::regs.Nes::Core::Ppu::Regs::ctrl[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 316 | regs.ctrl[1], | ~~~~~~~~~~~^ source/core/NstPpu.cpp:317:46: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::regs.Nes::Core::Ppu::Regs::status’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 317 | regs.status, | ~~~~~^~~~~~ source/core/NstPpu.cpp:318:56: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::scroll.Nes::Core::Ppu::Scroll::address) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 318 | scroll.address & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/NstPpu.cpp:319:56: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::scroll.Nes::Core::Ppu::Scroll::address) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 319 | scroll.address >> 8, | ~~~~~~~~~~~~~~~^~~~ source/core/NstPpu.cpp:320:54: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::scroll.Nes::Core::Ppu::Scroll::latch) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 320 | scroll.latch & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/NstPpu.cpp:321:54: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::scroll.Nes::Core::Ppu::Scroll::latch) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 321 | scroll.latch >> 8, | ~~~~~~~~~~~~~^~~~ source/core/NstPpu.cpp:322:54: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::scroll.Nes::Core::Ppu::Scroll::xFine) | (((unsigned int)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::scroll.Nes::Core::Ppu::Scroll::toggle) << 3))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 322 | scroll.xFine | scroll.toggle << 3, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ source/core/NstPpu.cpp:323:46: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::regs.Nes::Core::Ppu::Regs::oam’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 323 | regs.oam, | ~~~~~^~~ source/core/NstPpu.cpp:324:44: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::io.Nes::Core::Ppu::Io::buffer’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 324 | io.buffer, | ~~~^~~~~~ source/core/NstPpu.cpp:325:44: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Ppu*)this)->Nes::Core::Ppu::io.Nes::Core::Ppu::Io::latch’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 325 | io.latch | ~~~^~~~~ CXX source/core/nestopia-NstTrackerMovie.o CXX source/core/nestopia-NstPatcher.o CXX source/core/board/nestopia-NstBoardVsSystem.o CXX source/core/board/nestopia-NstBoardBmc72in1.o CXX source/core/board/nestopia-NstBoardUnlTf1201.o source/core/board/NstBoardUnlTf1201.cpp: In member function ‘virtual void Nes::Core::Boards::Unlicensed::Tf1201::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardUnlTf1201.cpp:113:66: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Unlicensed::Tf1201*)this)->Nes::Core::Boards::Unlicensed::Tf1201::irq.Nes::Core::Timer::A12::unit.Nes::Core::Boards::Unlicensed::Tf1201::Irq::enabled) != 0) ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 113 | irq.unit.enabled ? 0x1 : 0x0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardUnlTf1201.cpp:114:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Unlicensed::Tf1201*)this)->Nes::Core::Boards::Unlicensed::Tf1201::irq.Nes::Core::Timer::A12::unit.Nes::Core::Boards::Unlicensed::Tf1201::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 114 | irq.unit.count & 0xFF | ~~~~~~~~~~~~~~~^~~~~~ CXX source/core/board/nestopia-NstBoardBmcResetBased4in1.o CXX source/core/board/nestopia-NstBoardBmc20in1.o CXX source/core/board/nestopia-NstBoardKonamiVrc6.o source/core/board/NstBoardKonamiVrc6.cpp: In member function ‘void Nes::Core::Boards::Konami::Vrc6::Sound::Square::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/board/NstBoardKonamiVrc6.cpp:264:73: warning: narrowing conversion of ‘(((((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Square*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Square::.Nes::Core::Boards::Konami::Vrc6::Sound::BaseChannel::enabled) != 0) ? 1 : 0) | ((((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Square*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Square::digitized) != 0) ? 2 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 264 | (enabled ? 0x1U : 0x0U) | (digitized ? 0x2U : 0x0U), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardKonamiVrc6.cpp:265:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Square*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Square::.Nes::Core::Boards::Konami::Vrc6::Sound::BaseChannel::waveLength) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 265 | waveLength & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/board/NstBoardKonamiVrc6.cpp:266:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Square*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Square::.Nes::Core::Boards::Konami::Vrc6::Sound::BaseChannel::waveLength) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 266 | waveLength >> 8, | ~~~~~~~~~~~^~~~ source/core/board/NstBoardKonamiVrc6.cpp:267:60: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Square*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Square::duty) - 1) | ((((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Square*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Square::volume) / ((unsigned int)((int)Nes::Core::Boards::Konami::Vrc6::Sound::Square::VOLUME))) << 3))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 267 | (duty - 1) | ((volume / VOLUME) << 3) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardKonamiVrc6.cpp: In member function ‘void Nes::Core::Boards::Konami::Vrc6::Sound::Saw::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/board/NstBoardKonamiVrc6.cpp:301:64: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Saw*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Saw::.Nes::Core::Boards::Konami::Vrc6::Sound::BaseChannel::enabled) != 0) | (((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Saw*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Saw::phase) << 1))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 301 | (enabled != 0) | (phase << 1), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ source/core/board/NstBoardKonamiVrc6.cpp:302:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Saw*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Saw::.Nes::Core::Boards::Konami::Vrc6::Sound::BaseChannel::waveLength) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 302 | waveLength & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/board/NstBoardKonamiVrc6.cpp:303:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Saw*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Saw::.Nes::Core::Boards::Konami::Vrc6::Sound::BaseChannel::waveLength) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 303 | waveLength >> 8 | ~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardKonamiVrc2.o CXX source/core/board/nestopia-NstBoardSachenS8259.o CXX source/core/board/nestopia-NstBoardJalecoJf17.o CXX source/core/board/nestopia-NstBoardBmcVrc4.o CXX source/core/board/nestopia-NstBoardWaixingSgzlz.o CXX source/core/board/nestopia-NstBoardUnlA9746.o source/core/board/NstBoardUnlA9746.cpp: In member function ‘virtual void Nes::Core::Boards::Unlicensed::A9746::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardUnlA9746.cpp:88:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Unlicensed::A9746*)this)->Nes::Core::Boards::Unlicensed::A9746::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 88 | exRegs[0], exRegs[1], exRegs[2] >> 4 | ~~~~~~~~^ source/core/board/NstBoardUnlA9746.cpp:88:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Unlicensed::A9746*)this)->Nes::Core::Boards::Unlicensed::A9746::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 88 | exRegs[0], exRegs[1], exRegs[2] >> 4 | ~~~~~~~~^ source/core/board/NstBoardUnlA9746.cpp:88:81: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Unlicensed::A9746*)this)->Nes::Core::Boards::Unlicensed::A9746::exRegs[2]) >> 4)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 88 | exRegs[0], exRegs[1], exRegs[2] >> 4 | ~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardNamcot175.o CXX source/core/board/nestopia-NstBoardNamcot340.o CXX source/core/board/nestopia-NstBoardCamerica.o CXX source/core/board/nestopia-NstBoardJalecoJf16.o CXX source/core/board/nestopia-NstBoardTxc.o CXX source/core/board/nestopia-NstBoardDiscrete.o CXX source/core/board/nestopia-NstBoardAveD1012.o CXX source/core/board/nestopia-NstBoard.o CXX source/core/board/nestopia-NstBoardBmcPowerjoy84in1.o CXX source/core/board/nestopia-NstBoardTaitoX1005.o CXX source/core/board/nestopia-NstBoardBtlMarioBaby.o source/core/board/NstBoardBtlMarioBaby.cpp: In member function ‘virtual void Nes::Core::Boards::Btl::MarioBaby::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBtlMarioBaby.cpp:93:65: warning: narrowing conversion of ‘(((const Nes::Core::Boards::Btl::MarioBaby*)this)->Nes::Core::Boards::Btl::MarioBaby::irq.Nes::Core::Timer::M2::Connected() ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 93 | irq.Connected() ? 0x1 : 0x0, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardBtlMarioBaby.cpp:94:69: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Btl::MarioBaby*)this)->Nes::Core::Boards::Btl::MarioBaby::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::MarioBaby::Irq::count) >> 0) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 94 | irq.unit.count >> 0 & 0xFF, | ~~~~~~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardBtlMarioBaby.cpp:95:69: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Btl::MarioBaby*)this)->Nes::Core::Boards::Btl::MarioBaby::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::MarioBaby::Irq::count) >> 8) & 127)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 95 | irq.unit.count >> 8 & 0x7F | ~~~~~~~~~~~~~~~~~~~~^~~~~~ CXX source/core/board/nestopia-NstBoardMmc3.o source/core/board/NstBoardMmc3.cpp: In member function ‘void Nes::Core::Boards::Mmc3::BaseIrq::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/board/NstBoardMmc3.cpp:118:65: warning: narrowing conversion of ‘(((((unsigned int)((const Nes::Core::Boards::Mmc3::BaseIrq*)this)->Nes::Core::Boards::Mmc3::BaseIrq::enabled) != 0) ? 1 : 0) | ((((unsigned int)((const Nes::Core::Boards::Mmc3::BaseIrq*)this)->Nes::Core::Boards::Mmc3::BaseIrq::reload) != 0) ? 2 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 118 | (enabled ? 0x1U : 0x0U) | (reload ? 0x2U : 0x0U), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardMmc3.cpp:119:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc3::BaseIrq*)this)->Nes::Core::Boards::Mmc3::BaseIrq::count’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 119 | count, | ^~~~~ source/core/board/NstBoardMmc3.cpp:120:41: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc3::BaseIrq*)this)->Nes::Core::Boards::Mmc3::BaseIrq::latch’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 120 | latch | ^~~~~ source/core/board/NstBoardMmc3.cpp: In member function ‘virtual void Nes::Core::Boards::Mmc3::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardMmc3.cpp:172:46: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc3*)this)->Nes::Core::Boards::Mmc3::regs.Nes::Core::Boards::Mmc3::Regs::ctrl0’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 172 | regs.ctrl0, | ~~~~~^~~~~ source/core/board/NstBoardMmc3.cpp:173:46: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc3*)this)->Nes::Core::Boards::Mmc3::regs.Nes::Core::Boards::Mmc3::Regs::ctrl1’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 173 | regs.ctrl1, | ~~~~~^~~~~ source/core/board/NstBoardMmc3.cpp:178:54: warning: narrowing conversion of ‘(int)(((unsigned char)((const Nes::Core::Boards::Mmc3*)this)->Nes::Core::Boards::Mmc3::banks.Nes::Core::Boards::Mmc3::::chr[0]) >> 1)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 178 | banks.chr[0] >> 1, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardMmc3.cpp:179:54: warning: narrowing conversion of ‘(int)(((unsigned char)((const Nes::Core::Boards::Mmc3*)this)->Nes::Core::Boards::Mmc3::banks.Nes::Core::Boards::Mmc3::::chr[2]) >> 1)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 179 | banks.chr[2] >> 1, | ~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardWaixingZs.o CXX source/core/board/nestopia-NstBoardBmc36in1.o CXX source/core/board/nestopia-NstBoardWaixingSecurity.o CXX source/core/board/nestopia-NstBoardBmcGoldenGame260in1.o CXX source/core/board/nestopia-NstBoardBtl6035052.o CXX source/core/board/nestopia-NstBoardNitra.o CXX source/core/board/nestopia-NstBoardHosenkan.o CXX source/core/board/nestopia-NstBoardUnlSuperFighter3.o CXX source/core/board/nestopia-NstBoardBmcSuperGun20in1.o CXX source/core/board/nestopia-NstBoardBmc9999999in1.o CXX source/core/board/nestopia-NstBoardFfe.o source/core/board/NstBoardFfe.cpp: In member function ‘virtual void Nes::Core::Boards::Ffe::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardFfe.cpp:172:65: warning: narrowing conversion of ‘(((Nes::Core::Timer::M2*)((const Nes::Core::Boards::Ffe*)this)->Nes::Core::Boards::Ffe::irq)->Nes::Core::Timer::M2::unit.Nes::Core::Boards::Ffe::Irq::count & 255)’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 172 | irq->unit.count & 0xFF, | ~~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardFfe.cpp:173:65: warning: narrowing conversion of ‘(((Nes::Core::Timer::M2*)((const Nes::Core::Boards::Ffe*)this)->Nes::Core::Boards::Ffe::irq)->Nes::Core::Timer::M2::unit.Nes::Core::Boards::Ffe::Irq::count >> 8)’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 173 | irq->unit.count >> 8 | ~~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardBmcA65as.o CXX source/core/board/nestopia-NstBoardMmc5.o source/core/board/NstBoardMmc5.cpp: In member function ‘virtual void Nes::Core::Boards::Mmc5::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardMmc5.cpp:275:84: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::regs.Nes::Core::Boards::Mmc5::Regs::prgMode) | (((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::regs.Nes::Core::Boards::Mmc5::Regs::chrMode) << 2)) | (((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::regs.Nes::Core::Boards::Mmc5::Regs::exRamMode) << 4))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 275 | regs.prgMode | (regs.chrMode << 2) | (regs.exRamMode << 4), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardMmc5.cpp:280:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::security) & ((unsigned int)(((((int)Nes::Core::Boards::Mmc5::Banks::READABLE_6) | ((int)Nes::Core::Boards::Mmc5::Banks::WRITABLE_6)) | ((int)Nes::Core::Boards::Mmc5::Regs::WRK_WRITABLE_A)) | ((int)Nes::Core::Boards::Mmc5::Regs::WRK_WRITABLE_B))))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 280 | banks.security & (Banks::READABLE_6|Banks::WRITABLE_6|Regs::WRK_WRITABLE_A|Regs::WRK_WRITABLE_B), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardMmc5.cpp:281:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::nmt’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 281 | banks.nmt, | ~~~~~~^~~ source/core/board/NstBoardMmc5.cpp:282:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[0])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 282 | banks.chrA[0] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:283:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[1])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 283 | banks.chrA[1] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:284:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[2])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 284 | banks.chrA[2] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:285:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[3])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 285 | banks.chrA[3] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:286:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[4])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 286 | banks.chrA[4] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:287:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[5])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 287 | banks.chrA[5] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:288:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[6])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 288 | banks.chrA[6] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:289:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[7])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 289 | banks.chrA[7] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:290:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrB[0])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 290 | banks.chrB[0] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:291:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrB[1])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 291 | banks.chrB[1] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:292:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrB[2])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 292 | banks.chrB[2] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:293:63: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrB[3])) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 293 | banks.chrB[3] & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/board/NstBoardMmc5.cpp:294:138: warning: narrowing conversion of ‘(((((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[0]) >> 8)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[1]) >> 8)) << 2)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[2]) >> 8)) << 4)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[3]) >> 8)) << 6))’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 294 | uint(banks.chrA[0]) >> 8 | uint(banks.chrA[1]) >> 8 << 2 | uint(banks.chrA[2]) >> 8 << 4 | uint(banks.chrA[3]) >> 8 << 6, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardMmc5.cpp:295:138: warning: narrowing conversion of ‘(((((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[4]) >> 8)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[5]) >> 8)) << 2)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[6]) >> 8)) << 4)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrA[7]) >> 8)) << 6))’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 295 | uint(banks.chrA[4]) >> 8 | uint(banks.chrA[5]) >> 8 << 2 | uint(banks.chrA[6]) >> 8 << 4 | uint(banks.chrA[7]) >> 8 << 6, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardMmc5.cpp:296:138: warning: narrowing conversion of ‘(((((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrB[0]) >> 8)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrB[1]) >> 8)) << 2)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrB[2]) >> 8)) << 4)) | (((Nes::uint)(((Nes::word)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrB[3]) >> 8)) << 6))’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 296 | uint(banks.chrB[0]) >> 8 | uint(banks.chrB[1]) >> 8 << 2 | uint(banks.chrB[2]) >> 8 << 4 | uint(banks.chrB[3]) >> 8 << 6, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardMmc5.cpp:297:70: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::chrHigh) >> 6) | ((unsigned int)((((int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::banks.Nes::Core::Boards::Mmc5::Banks::lastChr) != ((int)Nes::Core::Boards::Mmc5::Banks::LAST_CHR_A)) ? 128 : 0)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 297 | (banks.chrHigh >> 6) | (banks.lastChr != Banks::LAST_CHR_A ? 0x80 : 0x00), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardMmc5.cpp:298:56: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::filler.Nes::Core::Boards::Mmc5::Filler::tile’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 298 | filler.tile, | ~~~~~~~^~~~ source/core/board/NstBoardMmc5.cpp:299:74: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::filler.Nes::Core::Boards::Mmc5::Filler::attribute) & 3) | ((((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::spliter.Nes::Core::Boards::Mmc5::Spliter::tile) >> 2) & 248))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 299 | (filler.attribute & 0x3) | (spliter.tile >> 2 & 0xF8), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardMmc5.cpp:300:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::exRam.Nes::Core::Boards::Mmc5::ExRam::tile’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 300 | exRam.tile, | ~~~~~~^~~~ source/core/board/NstBoardMmc5.cpp:301:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::spliter.Nes::Core::Boards::Mmc5::Spliter::ctrl’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 301 | spliter.ctrl, | ~~~~~~~~^~~~ source/core/board/NstBoardMmc5.cpp:302:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::spliter.Nes::Core::Boards::Mmc5::Spliter::yStart’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 302 | spliter.yStart, | ~~~~~~~~^~~~~~ source/core/board/NstBoardMmc5.cpp:303:65: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::spliter.Nes::Core::Boards::Mmc5::Spliter::chrBank) >> 12)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 303 | spliter.chrBank >> 12, | ~~~~~~~~~~~~~~~~^~~~~ source/core/board/NstBoardMmc5.cpp:304:62: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::spliter.Nes::Core::Boards::Mmc5::Spliter::tile) & 31)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 304 | spliter.tile & 0x1F, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardMmc5.cpp:305:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::spliter.Nes::Core::Boards::Mmc5::Spliter::x’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 305 | spliter.x, | ~~~~~~~~^ source/core/board/NstBoardMmc5.cpp:306:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::spliter.Nes::Core::Boards::Mmc5::Spliter::y’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 306 | spliter.y | ~~~~~~~~^ source/core/board/NstBoardMmc5.cpp:313:74: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::regs.Nes::Core::Boards::Mmc5::Regs::mul[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 313 | const byte data[2] = { regs.mul[0], regs.mul[1] }; | ~~~~~~~~~~^ source/core/board/NstBoardMmc5.cpp:313:87: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::regs.Nes::Core::Boards::Mmc5::Regs::mul[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 313 | const byte data[2] = { regs.mul[0], regs.mul[1] }; | ~~~~~~~~~~^ source/core/board/NstBoardMmc5.cpp:320:53: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::irq.Nes::Core::Boards::Mmc5::Irq::state’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 320 | irq.state, | ~~~~^~~~~ source/core/board/NstBoardMmc5.cpp:321:53: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::irq.Nes::Core::Boards::Mmc5::Irq::target’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 321 | irq.target | ~~~~^~~~~~ source/core/board/NstBoardMmc5.cpp: In member function ‘void Nes::Core::Boards::Mmc5::Sound::Square::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/board/NstBoardMmc5.cpp:477:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Mmc5::Sound::Square*)this)->Nes::Core::Boards::Mmc5::Sound::Square::waveLength) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 477 | waveLength & 0xFF, | ~~~~~~~~~~~^~~~~~ source/core/board/NstBoardMmc5.cpp:478:60: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Mmc5::Sound::Square*)this)->Nes::Core::Boards::Mmc5::Sound::Square::waveLength) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 478 | waveLength >> 8, | ~~~~~~~~~~~^~~~ source/core/board/NstBoardMmc5.cpp:479:49: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc5::Sound::Square*)this)->Nes::Core::Boards::Mmc5::Sound::Square::duty’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 479 | duty | ^~~~ CXX source/core/board/nestopia-NstBoardMmc2.o source/core/board/NstBoardMmc2.cpp: In member function ‘virtual void Nes::Core::Boards::Mmc2::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardMmc2.cpp:94:53: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Mmc2*)this)->Nes::Core::Boards::Mmc2::selector[0]) | ((((unsigned int)((const Nes::Core::Boards::Mmc2*)this)->Nes::Core::Boards::Mmc2::selector[1]) - 2) << 1))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 94 | selector[0] | (selector[1] - 2) << 1 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CXX source/core/board/nestopia-NstBoardIremHolyDiver.o CXX source/core/board/nestopia-NstBoardBmc21in1.o CXX source/core/board/nestopia-NstBoardBmc8157.o CXX source/core/board/nestopia-NstBoardGouder.o CXX source/core/board/nestopia-NstBoardBtlPikachuY2k.o CXX source/core/board/nestopia-NstBoardCaltron.o CXX source/core/board/nestopia-NstBoardUnlKingOfFighters97.o CXX source/core/board/nestopia-NstBoardBmcNovelDiamond.o CXX source/core/board/nestopia-NstBoardSunsoftDcs.o CXX source/core/board/nestopia-NstBoardTxRom.o CXX source/core/board/nestopia-NstBoardBmcY2k64in1.o CXX source/core/board/nestopia-NstBoardTxcTw.o CXX source/core/board/nestopia-NstBoardTengen.o CXX source/core/board/nestopia-NstBoardUnlCc21.o CXX source/core/board/nestopia-NstBoardBxRom.o CXX source/core/board/nestopia-NstBoardBandaiOekaKids.o CXX source/core/board/nestopia-NstBoardOpenCorp.o CXX source/core/board/nestopia-NstBoardMmc4.o CXX source/core/board/nestopia-NstBoardSachenSa72008.o CXX source/core/board/nestopia-NstBoardKonamiVrc1.o CXX source/core/board/nestopia-NstBoardDreamtech.o CXX source/core/board/nestopia-NstBoardBandaiAerobicsStudio.o CXX source/core/board/nestopia-NstBoardCxRom.o CXX source/core/board/nestopia-NstBoardBmc64in1.o CXX source/core/board/nestopia-NstBoardJalecoJf11.o CXX source/core/board/nestopia-NstBoardBtlGeniusMerioBros.o CXX source/core/board/nestopia-NstBoardSubor.o CXX source/core/board/nestopia-NstBoardIremG101.o source/core/board/NstBoardIremG101.cpp: In member function ‘virtual void Nes::Core::Boards::Irem::G101::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardIremG101.cpp:92:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Irem::G101*)this)->Nes::Core::Boards::Irem::G101::regs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 92 | regs[0], | ~~~~~~^ source/core/board/NstBoardIremG101.cpp:93:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Irem::G101*)this)->Nes::Core::Boards::Irem::G101::regs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 93 | regs[1] | ~~~~~~^ CXX source/core/board/nestopia-NstBoardIremKaiketsu.o CXX source/core/board/nestopia-NstBoardWaixingPs2.o CXX source/core/board/nestopia-NstBoardBmcSuper700in1.o CXX source/core/board/nestopia-NstBoardSunsoft5b.o source/core/board/NstBoardSunsoft5b.cpp: In member function ‘void Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/board/NstBoardSunsoft5b.cpp:246:75: warning: narrowing conversion of ‘(((((((int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope::holding) != 0) ? 1 : 0) | ((((int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope::hold) != 0) ? 2 : 1)) | ((((int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope::alternate) != 0) ? 4 : 0)) | ((((int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope::attack) != 0) ? 8 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 244 | (holding ? 0x1U : 0x0U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | (hold ? 0x2U : 0x1U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | (alternate ? 0x4U : 0x0U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 247 | (attack ? 0x8U : 0x0U), | ~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardSunsoft5b.cpp:248:49: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope::count’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 248 | count, | ^~~~~ source/core/board/NstBoardSunsoft5b.cpp:249:56: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope::length) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 249 | length & 0xFF, | ~~~~~~~^~~~~~ source/core/board/NstBoardSunsoft5b.cpp:250:56: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Envelope::length) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 250 | length >> 8 | ~~~~~~~^~~~ source/core/board/NstBoardSunsoft5b.cpp: In member function ‘void Nes::Core::Boards::Sunsoft::S5b::Sound::Square::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/board/NstBoardSunsoft5b.cpp:265:65: warning: narrowing conversion of ‘(((~(unsigned int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Square*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Square::status) & 1) | (((unsigned int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Square*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Square::ctrl) << 1))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 265 | (~status & 0x1) | (ctrl << 1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ source/core/board/NstBoardSunsoft5b.cpp:266:56: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Square*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Square::length) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 266 | length & 0xFF, | ~~~~~~~^~~~~~ source/core/board/NstBoardSunsoft5b.cpp:267:63: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Square*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Square::length) >> 8) | ((((unsigned int)((const Nes::Core::Boards::Sunsoft::S5b::Sound::Square*)this)->Nes::Core::Boards::Sunsoft::S5b::Sound::Square::status) & 8) << 1))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 267 | (length >> 8) | ((status & 0x8) << 1), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CXX source/core/board/nestopia-NstBoardNtdec.o CXX source/core/board/nestopia-NstBoardBmcSuperHiK300in1.o CXX source/core/board/nestopia-NstBoardBmcHero.o source/core/board/NstBoardBmcHero.cpp: In member function ‘virtual void Nes::Core::Boards::Bmc::Hero::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBmcHero.cpp:83:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Hero*)this)->Nes::Core::Boards::Bmc::Hero::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 83 | exRegs[0], | ~~~~~~~~^ source/core/board/NstBoardBmcHero.cpp:84:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Hero*)this)->Nes::Core::Boards::Bmc::Hero::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 84 | exRegs[1], | ~~~~~~~~^ source/core/board/NstBoardBmcHero.cpp:85:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Hero*)this)->Nes::Core::Boards::Bmc::Hero::exRegs[2]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 85 | exRegs[2], | ~~~~~~~~^ source/core/board/NstBoardBmcHero.cpp:86:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Hero*)this)->Nes::Core::Boards::Bmc::Hero::exRegs[3]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 86 | exRegs[3], | ~~~~~~~~^ source/core/board/NstBoardBmcHero.cpp:87:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Hero*)this)->Nes::Core::Boards::Bmc::Hero::exRegs[4]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 87 | exRegs[4] | ~~~~~~~~^ CXX source/core/board/nestopia-NstBoardWaixingSgz.o CXX source/core/board/nestopia-NstBoardBmc35in1.o CXX source/core/board/nestopia-NstBoardBtlSmb2b.o source/core/board/NstBoardBtlSmb2b.cpp: In member function ‘virtual void Nes::Core::Boards::Btl::Smb2b::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBtlSmb2b.cpp:91:65: warning: narrowing conversion of ‘(((const Nes::Core::Boards::Btl::Smb2b*)this)->Nes::Core::Boards::Btl::Smb2b::irq.Nes::Core::Timer::M2::Connected() ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 91 | irq.Connected() ? 0x1 : 0x0, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardBtlSmb2b.cpp:92:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Btl::Smb2b*)this)->Nes::Core::Boards::Btl::Smb2b::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb2b::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 92 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardBtlSmb2b.cpp:93:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Btl::Smb2b*)this)->Nes::Core::Boards::Btl::Smb2b::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb2b::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 93 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardSunsoft1.o CXX source/core/board/nestopia-NstBoardUxRom.o CXX source/core/board/nestopia-NstBoardBenshengBs5.o CXX source/core/board/nestopia-NstBoardFujiya.o CXX source/core/board/nestopia-NstBoardBandai24c0x.o source/core/board/NstBoardBandai24c0x.cpp: In member function ‘void Nes::Core::Boards::Bandai::X24C0X<0>::SaveState(Nes::Core::State::Saver&, Nes::dword, const byte*, Nes::uint) const’: source/core/board/NstBoardBandai24c0x.cpp:65:58: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::line.Nes::Core::Boards::Bandai::X24C0X<0>::::scl) | ((unsigned int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::line.Nes::Core::Boards::Bandai::X24C0X<0>::::sda))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 65 | line.scl | line.sda, | ~~~~~~~~~^~~~~~~~~~ source/core/board/NstBoardBandai24c0x.cpp:66:65: warning: narrowing conversion of ‘(((Nes::uint)(((int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::mode) << 0)) | ((Nes::uint)(((int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::next) << 4)))’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 66 | uint(mode << 0) | uint(next << 4), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ source/core/board/NstBoardBandai24c0x.cpp:67:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::latch.Nes::Core::Boards::Bandai::X24C0X<0>::::address’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 67 | latch.address, | ~~~~~~^~~~~~~ source/core/board/NstBoardBandai24c0x.cpp:68:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::latch.Nes::Core::Boards::Bandai::X24C0X<0>::::data’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 68 | latch.data, | ~~~~~~^~~~ source/core/board/NstBoardBandai24c0x.cpp:69:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::latch.Nes::Core::Boards::Bandai::X24C0X<0>::::bit’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 69 | latch.bit, | ~~~~~~^~~ source/core/board/NstBoardBandai24c0x.cpp:70:56: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::output) | ((unsigned int)((((unsigned int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::rw) != 0) ? 128 : 0)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 70 | output | (rw ? 0x80 : 0x00) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ CXX source/core/board/nestopia-NstBoardSachen74x374.o CXX source/core/board/nestopia-NstBoardWaixingSh2.o CXX source/core/board/nestopia-NstBoardBmc76in1.o CXX source/core/board/nestopia-NstBoardBmcSuper24in1.o source/core/board/NstBoardBmcSuper24in1.cpp: In member function ‘virtual void Nes::Core::Boards::Bmc::Super24in1::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBmcSuper24in1.cpp:87:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Super24in1*)this)->Nes::Core::Boards::Bmc::Super24in1::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 87 | exRegs[0], | ~~~~~~~~^ source/core/board/NstBoardBmcSuper24in1.cpp:88:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Super24in1*)this)->Nes::Core::Boards::Bmc::Super24in1::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 88 | exRegs[1], | ~~~~~~~~^ source/core/board/NstBoardBmcSuper24in1.cpp:89:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Super24in1*)this)->Nes::Core::Boards::Bmc::Super24in1::exRegs[2]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 89 | exRegs[2] | ~~~~~~~~^ CXX source/core/board/nestopia-NstBoardJalecoSs88006.o source/core/board/NstBoardJalecoSs88006.cpp: In member function ‘virtual void Nes::Core::Boards::Jaleco::Ss88006::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardJalecoSs88006.cpp:171:81: warning: narrowing conversion of ‘((((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2::Connected() ? 1 : 0) | ((((unsigned int)((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Jaleco::Ss88006::Irq::mask) == 15) ? 8 : ((((unsigned int)((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Jaleco::Ss88006::Irq::mask) == 255) ? 4 : ((((unsigned int)((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Jaleco::Ss88006::Irq::mask) == 4095) ? 2 : 0))))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 171 | (irq.Connected() ? 0x1U : 0x0U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 172 | ( | ~ 173 | irq.unit.mask == 0x000F ? 0x8U : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | irq.unit.mask == 0x00FF ? 0x4U : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | irq.unit.mask == 0x0FFF ? 0x2U : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | 0x0U | ~~~~ 177 | ), | ~ source/core/board/NstBoardJalecoSs88006.cpp:178:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Jaleco::Ss88006::Irq::latch) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 178 | irq.unit.latch & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJalecoSs88006.cpp:179:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Jaleco::Ss88006::Irq::latch) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 179 | irq.unit.latch >> 8, | ~~~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJalecoSs88006.cpp:180:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Jaleco::Ss88006::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 180 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJalecoSs88006.cpp:181:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Jaleco::Ss88006::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 181 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardIremLrog017.o CXX source/core/board/nestopia-NstBoardSuperGameLionKing.o source/core/board/NstBoardSuperGameLionKing.cpp: In member function ‘virtual void Nes::Core::Boards::SuperGame::LionKing::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardSuperGameLionKing.cpp:86:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::SuperGame::LionKing*)this)->Nes::Core::Boards::SuperGame::LionKing::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 86 | exRegs[0], | ~~~~~~~~^ source/core/board/NstBoardSuperGameLionKing.cpp:87:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::SuperGame::LionKing*)this)->Nes::Core::Boards::SuperGame::LionKing::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 87 | exRegs[1] | ~~~~~~~~^ CXX source/core/board/nestopia-NstBoardBmc800in1.o CXX source/core/board/nestopia-NstBoardUnlEdu2000.o CXX source/core/board/nestopia-NstBoardAcclaimMcAcc.o source/core/board/NstBoardAcclaimMcAcc.cpp: In member function ‘virtual void Nes::Core::Boards::Acclaim::McAcc::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardAcclaimMcAcc.cpp:135:62: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Acclaim::McAcc*)this)->Nes::Core::Boards::Acclaim::McAcc::regs.Nes::Core::Boards::Acclaim::McAcc::Regs::ctrl0’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 135 | regs.ctrl0, | ~~~~~^~~~~ source/core/board/NstBoardAcclaimMcAcc.cpp:136:62: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Acclaim::McAcc*)this)->Nes::Core::Boards::Acclaim::McAcc::regs.Nes::Core::Boards::Acclaim::McAcc::Regs::ctrl1’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 136 | regs.ctrl1, | ~~~~~^~~~~ source/core/board/NstBoardAcclaimMcAcc.cpp:141:70: warning: narrowing conversion of ‘(int)(((unsigned char)((const Nes::Core::Boards::Acclaim::McAcc*)this)->Nes::Core::Boards::Acclaim::McAcc::banks.Nes::Core::Boards::Acclaim::McAcc::::chr[0]) >> 1)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 141 | banks.chr[0] >> 1, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardAcclaimMcAcc.cpp:142:70: warning: narrowing conversion of ‘(int)(((unsigned char)((const Nes::Core::Boards::Acclaim::McAcc*)this)->Nes::Core::Boards::Acclaim::McAcc::banks.Nes::Core::Boards::Acclaim::McAcc::::chr[2]) >> 1)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 142 | banks.chr[2] >> 1, | ~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardTxcMxmdhtwo.o CXX source/core/board/nestopia-NstBoardBmcCtc65.o source/core/board/NstBoardBmcCtc65.cpp: In member function ‘virtual void Nes::Core::Boards::Bmc::Ctc65::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBmcCtc65.cpp:79:69: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Ctc65*)this)->Nes::Core::Boards::Bmc::Ctc65::regs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 79 | const byte data[2] = {regs[0],regs[1]}; | ~~~~~~^ source/core/board/NstBoardBmcCtc65.cpp:79:77: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::Ctc65*)this)->Nes::Core::Boards::Bmc::Ctc65::regs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 79 | const byte data[2] = {regs[0],regs[1]}; | ~~~~~~^ CXX source/core/board/nestopia-NstBoardSuperGameBoogerman.o CXX source/core/board/nestopia-NstBoardBtlSmb2a.o source/core/board/NstBoardBtlSmb2a.cpp: In member function ‘virtual void Nes::Core::Boards::Btl::Smb2a::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBtlSmb2a.cpp:86:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Btl::Smb2a*)this)->Nes::Core::Boards::Btl::Smb2a::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb2a::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 86 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardBtlSmb2a.cpp:87:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Btl::Smb2a*)this)->Nes::Core::Boards::Btl::Smb2a::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb2a::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 87 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardKaiser.o source/core/board/NstBoardKaiser.cpp: In member function ‘virtual void Nes::Core::Boards::Kaiser::Ks202::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardKaiser.cpp:356:58: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Kaiser::Ks202*)this)->Nes::Core::Boards::Kaiser::Ks202::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Kaiser::Ks202::Irq::ctrl’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 356 | irq.unit.ctrl, | ~~~~~~~~~^~~~ source/core/board/NstBoardKaiser.cpp:357:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Kaiser::Ks202*)this)->Nes::Core::Boards::Kaiser::Ks202::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Kaiser::Ks202::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 357 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardKaiser.cpp:358:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Kaiser::Ks202*)this)->Nes::Core::Boards::Kaiser::Ks202::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Kaiser::Ks202::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 358 | irq.unit.count >> 8, | ~~~~~~~~~~~~~~~^~~~ source/core/board/NstBoardKaiser.cpp:359:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Kaiser::Ks202*)this)->Nes::Core::Boards::Kaiser::Ks202::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Kaiser::Ks202::Irq::latch) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 359 | irq.unit.latch & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardKaiser.cpp:360:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Kaiser::Ks202*)this)->Nes::Core::Boards::Kaiser::Ks202::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Kaiser::Ks202::Irq::latch) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 360 | irq.unit.latch >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardBmcT262.o CXX source/core/board/nestopia-NstBoardSachenTcu.o CXX source/core/board/nestopia-NstBoardKonamiVrc4.o source/core/board/NstBoardKonamiVrc4.cpp: In member function ‘void Nes::Core::Boards::Konami::Vrc4::Irq::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/board/NstBoardKonamiVrc4.cpp:168:59: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Konami::Vrc4::BaseIrq::ctrl) | ((unsigned int)(((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::.Nes::Core::Timer::M2::Connected() ? ((int)Nes::Core::Boards::Konami::Vrc4::BaseIrq::ENABLE_0) : 0)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 168 | unit.ctrl | (Connected() ? BaseIrq::ENABLE_0 : 0), | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardKonamiVrc4.cpp:169:54: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Konami::Vrc4::BaseIrq::latch’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 169 | unit.latch, | ~~~~~^~~~~ source/core/board/NstBoardKonamiVrc4.cpp:170:63: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Konami::Vrc4::BaseIrq::count[0]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 170 | unit.count[0] & 0xFF, | ~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardKonamiVrc4.cpp:171:63: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Konami::Vrc4::BaseIrq::count[0]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 171 | unit.count[0] >> 8, | ~~~~~~~~~~~~~~^~~~ source/core/board/NstBoardKonamiVrc4.cpp:172:61: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Konami::Vrc4::BaseIrq::count[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 172 | unit.count[1] | ~~~~~~~~~~~~^ CXX source/core/board/nestopia-NstBoardJalecoJf13.o CXX source/core/board/nestopia-NstBoardKayPandaPrince.o source/core/board/NstBoardKayPandaPrince.cpp: In member function ‘virtual void Nes::Core::Boards::Kay::PandaPrince::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardKayPandaPrince.cpp:83:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Kay::PandaPrince*)this)->Nes::Core::Boards::Kay::PandaPrince::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 83 | exRegs[0], exRegs[1], exRegs[2] | ~~~~~~~~^ source/core/board/NstBoardKayPandaPrince.cpp:83:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Kay::PandaPrince*)this)->Nes::Core::Boards::Kay::PandaPrince::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 83 | exRegs[0], exRegs[1], exRegs[2] | ~~~~~~~~^ source/core/board/NstBoardKayPandaPrince.cpp:83:79: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Kay::PandaPrince*)this)->Nes::Core::Boards::Kay::PandaPrince::exRegs[2]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 83 | exRegs[0], exRegs[1], exRegs[2] | ~~~~~~~~^ CXX source/core/board/nestopia-NstBoardTaitoX1017.o source/core/board/NstBoardTaitoX1017.cpp: In member function ‘virtual void Nes::Core::Boards::Taito::X1017::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardTaitoX1017.cpp:140:54: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Taito::X1017*)this)->Nes::Core::Boards::Taito::X1017::regs.Nes::Core::Boards::Taito::X1017::::ctrl’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 140 | regs.ctrl, | ~~~~~^~~~ CXX source/core/board/nestopia-NstBoardHes.o CXX source/core/board/nestopia-NstBoardSachenStreetHeroes.o source/core/board/NstBoardSachenStreetHeroes.cpp: In member function ‘virtual void Nes::Core::Boards::Sachen::StreetHeroes::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardSachenStreetHeroes.cpp:132:74: warning: narrowing conversion of ‘((((const Nes::Core::Boards::Sachen::StreetHeroes*)this)->Nes::Core::Boards::Sachen::StreetHeroes::cartSwitches.Nes::Core::Boards::Sachen::StreetHeroes::CartSwitches::GetRegion() != 0) ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 132 | cartSwitches.GetRegion() ? 0x1 : 0x0, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardSachenStreetHeroes.cpp:133:49: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Sachen::StreetHeroes*)this)->Nes::Core::Boards::Sachen::StreetHeroes::exReg’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 133 | exReg | ^~~~~ CXX source/core/board/nestopia-NstBoardUnlMortalKombat2.o CXX source/core/board/nestopia-NstBoardKonamiVsSystem.o CXX source/core/board/nestopia-NstBoardBandaiKaraokeStudio.o CXX source/core/board/nestopia-NstBoardBtlAx5705.o CXX source/core/board/nestopia-NstBoardBtl2708.o CXX source/core/board/nestopia-NstBoardBandaiLz93d50.o source/core/board/NstBoardBandaiLz93d50.cpp: In member function ‘virtual void Nes::Core::Boards::Bandai::Lz93d50::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBandaiLz93d50.cpp:158:65: warning: narrowing conversion of ‘(((const Nes::Core::Boards::Bandai::Lz93d50*)this)->Nes::Core::Boards::Bandai::Lz93d50::irq.Nes::Core::Timer::M2::Connected() ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 158 | irq.Connected() ? 0x1 : 0x0, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardBandaiLz93d50.cpp:159:69: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Bandai::Lz93d50*)this)->Nes::Core::Boards::Bandai::Lz93d50::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Bandai::Lz93d50::Irq::latch) >> 0) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 159 | irq.unit.latch >> 0 & 0xFF, | ~~~~~~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardBandaiLz93d50.cpp:160:69: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Bandai::Lz93d50*)this)->Nes::Core::Boards::Bandai::Lz93d50::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Bandai::Lz93d50::Irq::latch) >> 8) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 160 | irq.unit.latch >> 8 & 0xFF, | ~~~~~~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardBandaiLz93d50.cpp:161:69: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Bandai::Lz93d50*)this)->Nes::Core::Boards::Bandai::Lz93d50::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Bandai::Lz93d50::Irq::count) >> 0) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 161 | irq.unit.count >> 0 & 0xFF, | ~~~~~~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardBandaiLz93d50.cpp:162:69: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Bandai::Lz93d50*)this)->Nes::Core::Boards::Bandai::Lz93d50::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Bandai::Lz93d50::Irq::count) >> 8) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 162 | irq.unit.count >> 8 & 0xFF | ~~~~~~~~~~~~~~~~~~~~^~~~~~ CXX source/core/board/nestopia-NstBoardEvent.o CXX source/core/board/nestopia-NstBoardFutureMedia.o source/core/board/NstBoardFutureMedia.cpp: In member function ‘virtual void Nes::Core::Boards::FutureMedia::Standard::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardFutureMedia.cpp:101:66: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::FutureMedia::Standard*)this)->Nes::Core::Boards::FutureMedia::Standard::irq.Nes::Core::Timer::A12::unit.Nes::Core::Boards::FutureMedia::Standard::Irq::enabled) != 0) ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 101 | irq.unit.enabled ? 0x1 : 0x0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardFutureMedia.cpp:102:58: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::FutureMedia::Standard*)this)->Nes::Core::Boards::FutureMedia::Standard::irq.Nes::Core::Timer::A12::unit.Nes::Core::Boards::FutureMedia::Standard::Irq::latch’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 102 | irq.unit.latch, | ~~~~~~~~~^~~~~ source/core/board/NstBoardFutureMedia.cpp:103:58: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::FutureMedia::Standard*)this)->Nes::Core::Boards::FutureMedia::Standard::irq.Nes::Core::Timer::A12::unit.Nes::Core::Boards::FutureMedia::Standard::Irq::count’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 103 | irq.unit.count | ~~~~~~~~~^~~~~ CXX source/core/board/nestopia-NstBoardBmcSuperBig7in1.o CXX source/core/board/nestopia-NstBoardJyCompany.o source/core/board/NstBoardJyCompany.cpp: In member function ‘virtual void Nes::Core::Boards::JyCompany::Standard::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardJyCompany.cpp:275:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::regs.Nes::Core::Boards::JyCompany::Standard::Regs::ctrl[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 275 | regs.ctrl[0], | ~~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:276:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::regs.Nes::Core::Boards::JyCompany::Standard::Regs::ctrl[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 276 | regs.ctrl[1], | ~~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:277:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::regs.Nes::Core::Boards::JyCompany::Standard::Regs::ctrl[2]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 277 | regs.ctrl[2], | ~~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:278:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::regs.Nes::Core::Boards::JyCompany::Standard::Regs::ctrl[3]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 278 | regs.ctrl[3], | ~~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:279:67: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::regs.Nes::Core::Boards::JyCompany::Standard::Regs::mul[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 279 | regs.mul[0], | ~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:280:67: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::regs.Nes::Core::Boards::JyCompany::Standard::Regs::mul[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 280 | regs.mul[1], | ~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:281:62: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::regs.Nes::Core::Boards::JyCompany::Standard::Regs::tmp’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 281 | regs.tmp, | ~~~~~^~~ source/core/board/NstBoardJyCompany.cpp:282:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::prg[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 282 | banks.prg[0], | ~~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:283:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::prg[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 283 | banks.prg[1], | ~~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:284:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::prg[2]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 284 | banks.prg[2], | ~~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:285:68: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::prg[3]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 285 | banks.prg[3], | ~~~~~~~~~~~^ source/core/board/NstBoardJyCompany.cpp:286:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[0]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 286 | banks.chr[0] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:287:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[0]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 287 | banks.chr[0] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:288:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[1]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 288 | banks.chr[1] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:289:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[1]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 289 | banks.chr[1] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:290:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[2]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 290 | banks.chr[2] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:291:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[2]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 291 | banks.chr[2] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:292:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[3]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 292 | banks.chr[3] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:293:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[3]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 293 | banks.chr[3] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:294:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[4]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 294 | banks.chr[4] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:295:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[4]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 295 | banks.chr[4] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:296:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[5]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 296 | banks.chr[5] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:297:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[5]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 297 | banks.chr[5] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:298:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[6]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 298 | banks.chr[6] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:299:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[6]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 299 | banks.chr[6] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:300:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[7]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 300 | banks.chr[7] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:301:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::chr[7]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 301 | banks.chr[7] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:302:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::nmt[0]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 302 | banks.nmt[0] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:303:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::nmt[0]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 303 | banks.nmt[0] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:304:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::nmt[1]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 304 | banks.nmt[1] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:305:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::nmt[1]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 305 | banks.nmt[1] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:306:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::nmt[2]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 306 | banks.nmt[2] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:307:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::nmt[2]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 307 | banks.nmt[2] >> 8, | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:308:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::nmt[3]) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 308 | banks.nmt[3] & 0xFF, | ~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:309:70: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::banks.Nes::Core::Boards::JyCompany::Standard::Banks::nmt[3]) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 309 | banks.nmt[3] >> 8 | ~~~~~~~~~~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:322:61: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::irq.Nes::Core::Boards::JyCompany::Standard::Irq::mode’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 322 | irq.mode, | ~~~~^~~~ source/core/board/NstBoardJyCompany.cpp:323:71: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::irq.Nes::Core::Boards::JyCompany::Standard::Irq::prescaler) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 323 | irq.prescaler & 0xFF, | ~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardJyCompany.cpp:324:61: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::irq.Nes::Core::Boards::JyCompany::Standard::Irq::count’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 324 | irq.count, | ~~~~^~~~~ source/core/board/NstBoardJyCompany.cpp:325:61: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::irq.Nes::Core::Boards::JyCompany::Standard::Irq::flip’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 325 | irq.flip | ~~~~^~~~ CXX source/core/board/nestopia-NstBoardSachenSa0036.o CXX source/core/board/nestopia-NstBoardTengenRambo1.o source/core/board/NstBoardTengenRambo1.cpp: In member function ‘virtual void Nes::Core::Boards::Tengen::Rambo1::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardTengenRambo1.cpp:173:92: warning: narrowing conversion of ‘((((((unsigned int)((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::unit.Nes::Core::Boards::Tengen::Rambo1::Irq::Unit::enabled) != 0) ? 1 : 0) | (((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::m2.Nes::Core::Timer::M2::Connected() ? 2 : 0)) | ((((unsigned int)((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::unit.Nes::Core::Boards::Tengen::Rambo1::Irq::Unit::reload) != 0) ? 4 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 172 | (irq.unit.enabled ? 0x1U : 0x0U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173 | (irq.m2.Connected() ? 0x2U : 0x0U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 174 | (irq.unit.reload ? 0x4U : 0x0U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardTengenRambo1.cpp:175:66: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::unit.Nes::Core::Boards::Tengen::Rambo1::Irq::Unit::latch’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 175 | irq.unit.latch, | ~~~~~~~~~^~~~~ source/core/board/NstBoardTengenRambo1.cpp:176:72: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::unit.Nes::Core::Boards::Tengen::Rambo1::Irq::Unit::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 176 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardTengenRambo1.cpp:177:66: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::unit.Nes::Core::Boards::Tengen::Rambo1::Irq::Unit::cycles’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 177 | irq.unit.cycles, | ~~~~~~~~~^~~~~~ CXX source/core/board/nestopia-NstBoardFb.o CXX source/core/board/nestopia-NstBoardBtlSmb3.o source/core/board/NstBoardBtlSmb3.cpp: In member function ‘virtual void Nes::Core::Boards::Btl::Smb3::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBtlSmb3.cpp:97:66: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Btl::Smb3*)this)->Nes::Core::Boards::Btl::Smb3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb3::Irq::enabled) != 0) ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 97 | irq.unit.enabled ? 0x1 : 0x0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardBtlSmb3.cpp:98:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Btl::Smb3*)this)->Nes::Core::Boards::Btl::Smb3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb3::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 98 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardBtlSmb3.cpp:99:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Btl::Smb3*)this)->Nes::Core::Boards::Btl::Smb3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb3::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 99 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardBmc15in1.o CXX source/core/board/nestopia-NstBoardRumbleStation.o CXX source/core/board/nestopia-NstBoardBmcFk23c.o source/core/board/NstBoardBmcFk23c.cpp: In member function ‘virtual void Nes::Core::Boards::Bmc::Fk23c::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBmcFk23c.cpp:275:58: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Bmc::Fk23c*)this)->Nes::Core::Boards::Bmc::Fk23c::unromChr) | ((((Nes::Core::Boards::Bmc::Fk23c::CartSwitches*)((const Nes::Core::Boards::Bmc::Fk23c*)this)->Nes::Core::Boards::Bmc::Fk23c::cartSwitches) != 0) ? (((Nes::Core::Boards::Bmc::Fk23c::CartSwitches*)((const Nes::Core::Boards::Bmc::Fk23c*)this)->Nes::Core::Boards::Bmc::Fk23c::cartSwitches)->Nes::Core::Boards::Bmc::Fk23c::CartSwitches::GetMode() << 2) : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 275 | unromChr | (cartSwitches ? cartSwitches->GetMode() << 2 : 0) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX source/core/board/nestopia-NstBoardUnlWorldHero.o CXX source/core/board/nestopia-NstBoardBandaiDatach.o CXX source/core/board/nestopia-NstBoardUnlXzy.o CXX source/core/board/nestopia-NstBoardTxcPoliceman.o CXX source/core/board/nestopia-NstBoardWaixing.o CXX source/core/board/nestopia-NstBoardKonamiVrc3.o source/core/board/NstBoardKonamiVrc3.cpp: In member function ‘virtual void Nes::Core::Boards::Konami::Vrc3::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardKonamiVrc3.cpp:91:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc3*)this)->Nes::Core::Boards::Konami::Vrc3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Konami::Vrc3::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 91 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardKonamiVrc3.cpp:92:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc3*)this)->Nes::Core::Boards::Konami::Vrc3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Konami::Vrc3::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 92 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardAe.o CXX source/core/board/nestopia-NstBoardBtlSuperBros11.o CXX source/core/board/nestopia-NstBoardBmc110in1.o CXX source/core/board/nestopia-NstBoardBmcSuperVision16in1.o CXX source/core/board/nestopia-NstBoardSunsoft4.o source/core/board/NstBoardSunsoft4.cpp: In member function ‘virtual void Nes::Core::Boards::Sunsoft::S4::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardSunsoft4.cpp:90:54: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Sunsoft::S4*)this)->Nes::Core::Boards::Sunsoft::S4::regs.Nes::Core::Boards::Sunsoft::S4::Regs::ctrl’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 90 | regs.ctrl, | ~~~~~^~~~ source/core/board/NstBoardSunsoft4.cpp:91:61: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::S4*)this)->Nes::Core::Boards::Sunsoft::S4::regs.Nes::Core::Boards::Sunsoft::S4::Regs::nmt[0]) & (~(Nes::uint)Nes::Core::Boards::Sunsoft::S4::Regs::BANK_OFFSET))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 91 | regs.nmt[0] & ~uint(Regs::BANK_OFFSET), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardSunsoft4.cpp:92:61: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::S4*)this)->Nes::Core::Boards::Sunsoft::S4::regs.Nes::Core::Boards::Sunsoft::S4::Regs::nmt[1]) & (~(Nes::uint)Nes::Core::Boards::Sunsoft::S4::Regs::BANK_OFFSET))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 92 | regs.nmt[1] & ~uint(Regs::BANK_OFFSET) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CXX source/core/board/nestopia-NstBoardBmcCh001.o CXX source/core/board/nestopia-NstBoardBmcSuper40in1.o CXX source/core/board/nestopia-NstBoardAxRom.o CXX source/core/board/nestopia-NstBoardKayH2288.o source/core/board/NstBoardKayH2288.cpp: In member function ‘virtual void Nes::Core::Boards::Kay::H2288::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardKayH2288.cpp:87:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Kay::H2288*)this)->Nes::Core::Boards::Kay::H2288::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 87 | exRegs[0], | ~~~~~~~~^ source/core/board/NstBoardKayH2288.cpp:88:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Kay::H2288*)this)->Nes::Core::Boards::Kay::H2288::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 88 | exRegs[1] | ~~~~~~~~^ CXX source/core/board/nestopia-NstBoardBmcGoldenCard6in1.o CXX source/core/board/nestopia-NstBoardRcm.o CXX source/core/board/nestopia-NstBoardNamcot34xx.o CXX source/core/board/nestopia-NstBoardGxRom.o CXX source/core/board/nestopia-NstBoardBmcMarioParty7in1.o source/core/board/NstBoardBmcMarioParty7in1.cpp: In member function ‘virtual void Nes::Core::Boards::Bmc::MarioParty7in1::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBmcMarioParty7in1.cpp:83:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::MarioParty7in1*)this)->Nes::Core::Boards::Bmc::MarioParty7in1::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 83 | exRegs[0], | ~~~~~~~~^ source/core/board/NstBoardBmcMarioParty7in1.cpp:84:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::MarioParty7in1*)this)->Nes::Core::Boards::Bmc::MarioParty7in1::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 84 | exRegs[1] | ~~~~~~~~^ CXX source/core/board/nestopia-NstBoardMmc1.o source/core/board/NstBoardMmc1.cpp: In member function ‘virtual void Nes::Core::Boards::Mmc1::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardMmc1.cpp:112:48: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc1*)this)->Nes::Core::Boards::Mmc1::serial.Nes::Core::Boards::Mmc1::Serial::buffer’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 112 | serial.buffer, | ~~~~~~~^~~~~~ source/core/board/NstBoardMmc1.cpp:113:48: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Mmc1*)this)->Nes::Core::Boards::Mmc1::serial.Nes::Core::Boards::Mmc1::Serial::shifter’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 113 | serial.shifter | ~~~~~~~^~~~~~~ CXX source/core/board/nestopia-NstBoardNanjing.o source/core/board/NstBoardNanjing.cpp: In member function ‘virtual void Nes::Core::Boards::Nanjing::Standard::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardNanjing.cpp:115:88: warning: narrowing conversion of ‘((((int)((const Nes::Core::Boards::Nanjing::Standard*)this)->Nes::Core::Boards::Nanjing::Standard::trigger) != 0) ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 115 | const byte data[3] = { strobe, trigger ? 0x1 : 0x0, security }; | ~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardNanjing.cpp:115:101: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Nanjing::Standard*)this)->Nes::Core::Boards::Nanjing::Standard::security’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 115 | const byte data[3] = { strobe, trigger ? 0x1 : 0x0, security }; | ^~~~~~~~ CXX source/core/board/nestopia-NstBoardBmcFamily4646B.o CXX source/core/board/nestopia-NstBoardBtlT230.o CXX source/core/board/nestopia-NstBoardMagicKidGoogoo.o CXX source/core/board/nestopia-NstBoardMagicSeries.o CXX source/core/board/nestopia-NstBoardAveNina.o CXX source/core/board/nestopia-NstBoardMmc6.o CXX source/core/board/nestopia-NstBoardKasing.o source/core/board/NstBoardKasing.cpp: In member function ‘virtual void Nes::Core::Boards::Kasing::Standard::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardKasing.cpp:80:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Kasing::Standard*)this)->Nes::Core::Boards::Kasing::Standard::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 80 | exRegs[0], | ~~~~~~~~^ source/core/board/NstBoardKasing.cpp:81:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Kasing::Standard*)this)->Nes::Core::Boards::Kasing::Standard::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 81 | exRegs[1] | ~~~~~~~~^ CXX source/core/board/nestopia-NstBoardJalecoJf19.o CXX source/core/board/nestopia-NstBoardZz.o CXX source/core/board/nestopia-NstBoardHenggedianzi.o CXX source/core/board/nestopia-NstBoardCneShlz.o CXX source/core/board/nestopia-NstBoardKonamiVrc7.o source/core/board/NstBoardKonamiVrc7.cpp: In member function ‘void Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/board/NstBoardKonamiVrc7.cpp:434:59: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel*)this)->Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::frequency) & ((unsigned int)((int)Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::REG8_FRQ_LO)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 434 | frequency & REG8_FRQ_LO, | ~~~~~~~~~~^~~~~~~~~~~~~ source/core/board/NstBoardKonamiVrc7.cpp:435:112: warning: narrowing conversion of ‘((((((unsigned int)((const Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel*)this)->Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::frequency) >> 8) | (((unsigned int)((const Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel*)this)->Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::block) << 1)) | ((unsigned int)((((unsigned int)((const Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel*)this)->Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::sustain) != 0) ? ((int)Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::REG9_SUSTAIN) : 0))) | ((unsigned int)((((unsigned int)((const Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel*)this)->Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::key) != 0) ? ((int)Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::REG9_KEY) : 0)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 435 | (frequency >> 8) | (block << 1) | (sustain ? REG9_SUSTAIN : 0) | (key ? REG9_KEY : 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardKonamiVrc7.cpp:436:63: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel*)this)->Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::volume) >> 2) | (((unsigned int)((const Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel*)this)->Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::patch.Nes::Core::Boards::Konami::Vrc7::Sound::OpllChannel::Patch::instrument) << 4))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 436 | (volume >> 2) | (patch.instrument << 4) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ CXX source/core/board/nestopia-NstBoardBmc22Games.o CXX source/core/board/nestopia-NstBoardBmcGamestarB.o CXX source/core/board/nestopia-NstBoardUnlN625092.o source/core/board/NstBoardUnlN625092.cpp: In member function ‘virtual void Nes::Core::Boards::Unlicensed::N625092::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardUnlN625092.cpp:79:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Unlicensed::N625092*)this)->Nes::Core::Boards::Unlicensed::N625092::regs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 79 | regs[0], regs[1] | ~~~~~~^ source/core/board/NstBoardUnlN625092.cpp:79:64: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Unlicensed::N625092*)this)->Nes::Core::Boards::Unlicensed::N625092::regs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 79 | regs[0], regs[1] | ~~~~~~^ CXX source/core/board/nestopia-NstBoardBmc150in1.o CXX source/core/board/nestopia-NstBoardBmcSuperHiK4in1.o CXX source/core/board/nestopia-NstBoardBtlShuiGuanPipe.o CXX source/core/board/nestopia-NstBoardCnePsb.o CXX source/core/board/nestopia-NstBoardSuperGamePocahontas2.o source/core/board/NstBoardSuperGamePocahontas2.cpp: In member function ‘virtual void Nes::Core::Boards::SuperGame::Pocahontas2::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardSuperGamePocahontas2.cpp:92:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::SuperGame::Pocahontas2*)this)->Nes::Core::Boards::SuperGame::Pocahontas2::exRegs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 92 | exRegs[0], | ~~~~~~~~^ source/core/board/NstBoardSuperGamePocahontas2.cpp:93:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::SuperGame::Pocahontas2*)this)->Nes::Core::Boards::SuperGame::Pocahontas2::exRegs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 93 | exRegs[1], | ~~~~~~~~^ source/core/board/NstBoardSuperGamePocahontas2.cpp:94:57: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::SuperGame::Pocahontas2*)this)->Nes::Core::Boards::SuperGame::Pocahontas2::exRegs[2]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 94 | exRegs[2] | ~~~~~~~~^ CXX source/core/board/nestopia-NstBoardSachenSa0037.o CXX source/core/board/nestopia-NstBoardSunsoftFme7.o source/core/board/NstBoardSunsoftFme7.cpp: In member function ‘virtual void Nes::Core::Boards::Sunsoft::Fme7::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardSunsoftFme7.cpp:108:91: warning: narrowing conversion of ‘((((const Nes::Core::Boards::Sunsoft::Fme7*)this)->Nes::Core::Boards::Sunsoft::Fme7::irq.Nes::Core::Timer::M2::Connected() ? 128 : 0) | ((((unsigned int)((const Nes::Core::Boards::Sunsoft::Fme7*)this)->Nes::Core::Boards::Sunsoft::Fme7::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Sunsoft::Fme7::Irq::enabled) != 0) ? 1 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 108 | (irq.Connected() ? 0x80U : 0x00U) | (irq.unit.enabled ? 0x1U : 0x0U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardSunsoftFme7.cpp:109:72: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::Fme7*)this)->Nes::Core::Boards::Sunsoft::Fme7::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Sunsoft::Fme7::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 109 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardSunsoftFme7.cpp:110:72: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::Fme7*)this)->Nes::Core::Boards::Sunsoft::Fme7::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Sunsoft::Fme7::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 110 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardBmcBallgames11in1.o CXX source/core/board/nestopia-NstBoardFukutake.o CXX source/core/board/nestopia-NstBoardIremH3001.o source/core/board/NstBoardIremH3001.cpp: In member function ‘virtual void Nes::Core::Boards::Irem::H3001::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardIremH3001.cpp:103:66: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Irem::H3001*)this)->Nes::Core::Boards::Irem::H3001::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Irem::H3001::Irq::enabled) != 0) ? 1 : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 103 | irq.unit.enabled ? 0x1 : 0x0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ source/core/board/NstBoardIremH3001.cpp:104:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Irem::H3001*)this)->Nes::Core::Boards::Irem::H3001::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Irem::H3001::Irq::latch) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 104 | irq.unit.latch & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardIremH3001.cpp:105:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Irem::H3001*)this)->Nes::Core::Boards::Irem::H3001::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Irem::H3001::Irq::latch) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 105 | irq.unit.latch >> 8, | ~~~~~~~~~~~~~~~^~~~ source/core/board/NstBoardIremH3001.cpp:106:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Irem::H3001*)this)->Nes::Core::Boards::Irem::H3001::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Irem::H3001::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 106 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardIremH3001.cpp:107:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Irem::H3001*)this)->Nes::Core::Boards::Irem::H3001::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Irem::H3001::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 107 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardTaitoTc0190fmcPal16r4.o CXX source/core/board/nestopia-NstBoardTaitoTc0190fmc.o CXX source/core/board/nestopia-NstBoardBmcGolden190in1.o CXX source/core/board/nestopia-NstBoardQj.o CXX source/core/board/nestopia-NstBoardBmcGamestarA.o source/core/board/NstBoardBmcGamestarA.cpp: In member function ‘virtual void Nes::Core::Boards::Bmc::GamestarA::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBmcGamestarA.cpp:210:62: warning: narrowing conversion of ‘((((Nes::Core::Boards::Bmc::GamestarA::CartSwitches*)((const Nes::Core::Boards::Bmc::GamestarA*)this)->Nes::Core::Boards::Bmc::GamestarA::cartSwitches) != 0) ? ((Nes::Core::Boards::Bmc::GamestarA::CartSwitches*)((const Nes::Core::Boards::Bmc::GamestarA*)this)->Nes::Core::Boards::Bmc::GamestarA::cartSwitches)->Nes::Core::Boards::Bmc::GamestarA::CartSwitches::GetMode() : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 210 | cartSwitches ? cartSwitches->GetMode() : 0, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardBmcGamestarA.cpp:211:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::GamestarA*)this)->Nes::Core::Boards::Bmc::GamestarA::regs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 211 | regs[0], | ~~~~~~^ source/core/board/NstBoardBmcGamestarA.cpp:212:55: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Bmc::GamestarA*)this)->Nes::Core::Boards::Bmc::GamestarA::regs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 212 | regs[1] | ~~~~~~^ CXX source/core/board/nestopia-NstBoardBtlSmb2c.o source/core/board/NstBoardBtlSmb2c.cpp: In member function ‘virtual void Nes::Core::Boards::Btl::Smb2c::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardBtlSmb2c.cpp:88:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Btl::Smb2c*)this)->Nes::Core::Boards::Btl::Smb2c::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb2c::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 88 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardBtlSmb2c.cpp:89:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Btl::Smb2c*)this)->Nes::Core::Boards::Btl::Smb2c::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Btl::Smb2c::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 89 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardSunsoft2.o CXX source/core/board/nestopia-NstBoardWaixingFfv.o source/core/board/NstBoardWaixingFfv.cpp: In member function ‘virtual void Nes::Core::Boards::Waixing::Ffv::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardWaixingFfv.cpp:53:70: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Waixing::Ffv*)this)->Nes::Core::Boards::Waixing::Ffv::regs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 53 | const byte data[2] = { regs[0], regs[1] }; | ~~~~~~^ source/core/board/NstBoardWaixingFfv.cpp:53:79: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Waixing::Ffv*)this)->Nes::Core::Boards::Waixing::Ffv::regs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 53 | const byte data[2] = { regs[0], regs[1] }; | ~~~~~~^ CXX source/core/board/nestopia-NstBoardBtlDragonNinja.o CXX source/core/board/nestopia-NstBoardSunsoft3.o source/core/board/NstBoardSunsoft3.cpp: In member function ‘virtual void Nes::Core::Boards::Sunsoft::S3::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardSunsoft3.cpp:96:82: warning: narrowing conversion of ‘(((((unsigned int)((const Nes::Core::Boards::Sunsoft::S3*)this)->Nes::Core::Boards::Sunsoft::S3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Sunsoft::S3::Irq::enabled) != 0) ? 1 : 0) | ((((unsigned int)((const Nes::Core::Boards::Sunsoft::S3*)this)->Nes::Core::Boards::Sunsoft::S3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Sunsoft::S3::Irq::toggle) != 0) ? 2 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 96 | (irq.unit.enabled ? 0x1U : 0x0U) | (irq.unit.toggle ? 0x2U : 0x0U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardSunsoft3.cpp:97:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::S3*)this)->Nes::Core::Boards::Sunsoft::S3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Sunsoft::S3::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 97 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardSunsoft3.cpp:98:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Sunsoft::S3*)this)->Nes::Core::Boards::Sunsoft::S3::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Sunsoft::S3::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 98 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardRexSoftSl1632.o CXX source/core/board/nestopia-NstBoardSachenTca01.o CXX source/core/board/nestopia-NstBoardBtlTobidaseDaisakusen.o CXX source/core/board/nestopia-NstBoardSomeriTeamSl12.o CXX source/core/board/nestopia-NstBoardBmc31in1.o CXX source/core/board/nestopia-NstBoardUnlKingOfFighters96.o CXX source/core/board/nestopia-NstBoardAgci.o CXX source/core/board/nestopia-NstBoardBmcVt5201.o CXX source/core/board/nestopia-NstBoardCneDecathlon.o CXX source/core/board/nestopia-NstBoardRexSoftDb5z.o CXX source/core/board/nestopia-NstBoardWhirlwind.o CXX source/core/board/nestopia-NstBoardBmcSuper22Games.o CXX source/core/board/nestopia-NstBoardBandaiLz93d50ex.o source/core/board/NstBoardBandaiLz93d50ex.cpp: In member function ‘virtual void Nes::Core::Boards::Bandai::Lz93d50Ex::Load(Nes::Core::File&)’: source/core/board/NstBoardBandaiLz93d50ex.cpp:93:93: warning: narrowing conversion of ‘((((Nes::Core::ImplicitBool > >*)(&((Nes::Core::Boards::Bandai::Lz93d50Ex*)this)->Nes::Core::Boards::Bandai::Lz93d50Ex::x24c02))->Nes::Core::ImplicitBool > >::operator Nes::Core::ImplicitBool::Type() != -1) ? ((int)Nes::Core::Boards::Bandai::X24C0X<256>::SIZE) : 0)’ from ‘int’ to ‘Nes::dword’ {aka ‘unsigned int’} [-Wnarrowing] 93 | { x24c02 ? x24c02->GetData() : NULL, x24c02 ? X24C02::SIZE : 0 }, | ~~~~~~~^~~~~~~~~~~~~~~~~~ source/core/board/NstBoardBandaiLz93d50ex.cpp:94:93: warning: narrowing conversion of ‘((((Nes::Core::ImplicitBool > >*)(&((Nes::Core::Boards::Bandai::Lz93d50Ex*)this)->Nes::Core::Boards::Bandai::Lz93d50Ex::x24c01))->Nes::Core::ImplicitBool > >::operator Nes::Core::ImplicitBool::Type() != -1) ? ((int)Nes::Core::Boards::Bandai::X24C0X<128>::SIZE) : 0)’ from ‘int’ to ‘Nes::dword’ {aka ‘unsigned int’} [-Wnarrowing] 94 | { x24c01 ? x24c01->GetData() : NULL, x24c01 ? X24C01::SIZE : 0 } | ~~~~~~~^~~~~~~~~~~~~~~~~~ source/core/board/NstBoardBandaiLz93d50ex.cpp: In member function ‘virtual void Nes::Core::Boards::Bandai::Lz93d50Ex::Save(Nes::Core::File&) const’: source/core/board/NstBoardBandaiLz93d50ex.cpp:104:93: warning: narrowing conversion of ‘((((const Nes::Core::ImplicitBool > >*)(&((const Nes::Core::Boards::Bandai::Lz93d50Ex*)this)->Nes::Core::Boards::Bandai::Lz93d50Ex::x24c02))->Nes::Core::ImplicitBool > >::operator Nes::Core::ImplicitBool::Type() != -1) ? ((int)Nes::Core::Boards::Bandai::X24C0X<256>::SIZE) : 0)’ from ‘int’ to ‘Nes::dword’ {aka ‘unsigned int’} [-Wnarrowing] 104 | { x24c02 ? x24c02->GetData() : NULL, x24c02 ? X24C02::SIZE : 0 }, | ~~~~~~~^~~~~~~~~~~~~~~~~~ source/core/board/NstBoardBandaiLz93d50ex.cpp:105:93: warning: narrowing conversion of ‘((((const Nes::Core::ImplicitBool > >*)(&((const Nes::Core::Boards::Bandai::Lz93d50Ex*)this)->Nes::Core::Boards::Bandai::Lz93d50Ex::x24c01))->Nes::Core::ImplicitBool > >::operator Nes::Core::ImplicitBool::Type() != -1) ? ((int)Nes::Core::Boards::Bandai::X24C0X<128>::SIZE) : 0)’ from ‘int’ to ‘Nes::dword’ {aka ‘unsigned int’} [-Wnarrowing] 105 | { x24c01 ? x24c01->GetData() : NULL, x24c01 ? X24C01::SIZE : 0 } | ~~~~~~~^~~~~~~~~~~~~~~~~~ CXX source/core/board/nestopia-NstBoardSachenSa72007.o CXX source/core/board/nestopia-NstBoardBmc1200in1.o CXX source/core/board/nestopia-NstBoardNamcot163.o source/core/board/NstBoardNamcot163.cpp: In member function ‘virtual void Nes::Core::Boards::Namcot::N163::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardNamcot163.cpp:254:64: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Namcot::N163*)this)->Nes::Core::Boards::Namcot::N163::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Namcot::N163::Irq::count) >> 15)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 254 | irq.unit.count >> 15, | ~~~~~~~~~~~~~~~^~~~~ source/core/board/NstBoardNamcot163.cpp:255:69: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Namcot::N163*)this)->Nes::Core::Boards::Namcot::N163::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Namcot::N163::Irq::count) >> 0) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 255 | irq.unit.count >> 0 & 0xFF, | ~~~~~~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardNamcot163.cpp:256:69: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Boards::Namcot::N163*)this)->Nes::Core::Boards::Namcot::N163::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Namcot::N163::Irq::count) >> 8) & 127)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 256 | irq.unit.count >> 8 & 0x7F | ~~~~~~~~~~~~~~~~~~~~^~~~~~ CXX source/core/board/nestopia-NstBoardCony.o source/core/board/NstBoardCony.cpp: In member function ‘virtual void Nes::Core::Boards::Cony::Standard::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardCony.cpp:254:62: warning: narrowing conversion of ‘(Nes::word)((const Nes::Core::Boards::Cony::Standard*)this)->Nes::Core::Boards::Cony::Standard::regs.Nes::Core::Boards::Cony::Standard::::ctrl’ from ‘Nes::word’ {aka ‘short unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 254 | regs.ctrl, | ~~~~~^~~~ source/core/board/NstBoardCony.cpp:270:90: warning: narrowing conversion of ‘(((((unsigned int)((const Nes::Core::Boards::Cony::Standard*)this)->Nes::Core::Boards::Cony::Standard::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Cony::Standard::Irq::enabled) != 0) ? 1 : 0) | ((((unsigned int)((const Nes::Core::Boards::Cony::Standard*)this)->Nes::Core::Boards::Cony::Standard::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Cony::Standard::Irq::step) == 1) ? 0 : 2))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 270 | (irq.unit.enabled ? 0x1U : 0x0U) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 271 | (irq.unit.step == 1 ? 0x0U : 0x2U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/board/NstBoardCony.cpp:272:72: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Cony::Standard*)this)->Nes::Core::Boards::Cony::Standard::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Cony::Standard::Irq::count) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 272 | irq.unit.count & 0xFF, | ~~~~~~~~~~~~~~~^~~~~~ source/core/board/NstBoardCony.cpp:273:72: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Boards::Cony::Standard*)this)->Nes::Core::Boards::Cony::Standard::irq.Nes::Core::Timer::M2::unit.Nes::Core::Boards::Cony::Standard::Irq::count) >> 8)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 273 | irq.unit.count >> 8 | ~~~~~~~~~~~~~~~^~~~ CXX source/core/board/nestopia-NstBoardNihon.o CXX source/core/board/nestopia-NstBoardInlNsf.o CXX source/core/board/nestopia-NstBoardAction53.o CXX source/core/board/nestopia-NstBoardWaixingFs304.o source/core/board/NstBoardWaixingFs304.cpp: In member function ‘virtual void Nes::Core::Boards::Waixing::Fs304::SubSave(Nes::Core::State::Saver&) const’: source/core/board/NstBoardWaixingFs304.cpp:53:70: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Waixing::Fs304*)this)->Nes::Core::Boards::Waixing::Fs304::regs[0]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 53 | const byte data[4] = { regs[0], regs[1], regs[2], regs[3] }; | ~~~~~~^ source/core/board/NstBoardWaixingFs304.cpp:53:79: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Waixing::Fs304*)this)->Nes::Core::Boards::Waixing::Fs304::regs[1]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 53 | const byte data[4] = { regs[0], regs[1], regs[2], regs[3] }; | ~~~~~~^ source/core/board/NstBoardWaixingFs304.cpp:53:88: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Waixing::Fs304*)this)->Nes::Core::Boards::Waixing::Fs304::regs[2]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 53 | const byte data[4] = { regs[0], regs[1], regs[2], regs[3] }; | ~~~~~~^ source/core/board/NstBoardWaixingFs304.cpp:53:97: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Boards::Waixing::Fs304*)this)->Nes::Core::Boards::Waixing::Fs304::regs[3]’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 53 | const byte data[4] = { regs[0], regs[1], regs[2], regs[3] }; | ~~~~~~^ CXX source/core/nestopia-NstFds.o source/core/NstFds.cpp: In member function ‘virtual void Nes::Core::Fds::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstFds.cpp:490:53: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::sides.Nes::Core::Fds::Disks::Sides::count’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 490 | disks.sides.count, | ~~~~~~~~~~~~^~~~~ source/core/NstFds.cpp:491:75: warning: narrowing conversion of ‘((((int)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::current) != ((int)Nes::Core::Fds::Disks::EJECTED)) | (((bool)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::writeProtected) ? 2 : 0))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 491 | (disks.current != Disks::EJECTED) | (disks.writeProtected ? 0x2U : 0x0U), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:492:73: warning: narrowing conversion of ‘((((int)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::current) != ((int)Nes::Core::Fds::Disks::EJECTED)) ? ((int)((Nes::word)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::current)) : 255)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 492 | disks.current != Disks::EJECTED ? disks.current : 0xFF, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:493:73: warning: narrowing conversion of ‘((((int)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::current) != ((int)Nes::Core::Fds::Disks::EJECTED)) ? ((int)((Nes::byte)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::mounting)) : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 493 | disks.current != Disks::EJECTED ? disks.mounting : 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp: In member function ‘void Nes::Core::Fds::Adapter::SaveState(Nes::Core::State::Saver&) const’: source/core/NstFds.cpp:1258:52: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::timer.Nes::Core::Fds::Unit::Timer::ctrl’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1258 | unit.timer.ctrl, | ~~~~~~~~~~~^~~~ source/core/NstFds.cpp:1259:46: warning: narrowing conversion of ‘(Nes::uint)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::status’ from ‘Nes::uint’ {aka ‘unsigned int’} to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1259 | unit.status, | ~~~~~^~~~~~ source/core/NstFds.cpp:1260:58: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::timer.Nes::Core::Fds::Unit::Timer::latch)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1260 | unit.timer.latch & 0xFFU, | ~~~~~~~~~~~~~~~~~^~~~~~~ source/core/NstFds.cpp:1261:58: warning: narrowing conversion of ‘(int)(((short unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::timer.Nes::Core::Fds::Unit::Timer::latch) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1261 | unit.timer.latch >> 8, | ~~~~~~~~~~~~~~~~~^~~~ source/core/NstFds.cpp:1262:58: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::timer.Nes::Core::Fds::Unit::Timer::count)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1262 | unit.timer.count & 0xFFU, | ~~~~~~~~~~~~~~~~~^~~~~~~ source/core/NstFds.cpp:1263:58: warning: narrowing conversion of ‘(int)(((short unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::timer.Nes::Core::Fds::Unit::Timer::count) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1263 | unit.timer.count >> 8, | ~~~~~~~~~~~~~~~~~^~~~ source/core/NstFds.cpp:1277:55: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::in)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1277 | unit.drive.in & 0xFFU, | ~~~~~~~~~~~~~~^~~~~~~ source/core/NstFds.cpp:1279:58: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) != 0) ? (((unsigned int)headPos) & 255) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1279 | unit.drive.count ? headPos & 0xFF : 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1280:58: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) != 0) ? (((unsigned int)headPos) >> 8) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1280 | unit.drive.count ? headPos >> 8 : 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1281:58: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) != 0) ? ((unsigned int)(((short unsigned int)((int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::dataPos)) & 255)) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1281 | unit.drive.count ? unit.drive.dataPos & 0xFFU : 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1282:58: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) != 0) ? ((int)(((short unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::dataPos) >> 8)) : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1282 | unit.drive.count ? unit.drive.dataPos >> 8 : 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1283:58: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) != 0) ? ((unsigned int)(((short unsigned int)((int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::gap)) & 255)) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1283 | unit.drive.count ? unit.drive.gap & 0xFFU : 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1284:58: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) != 0) ? ((int)(((short unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::gap) >> 8)) : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1284 | unit.drive.count ? unit.drive.gap >> 8 : 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1285:58: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) != 0) ? ((unsigned int)(((short unsigned int)((int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::length)) & 255)) : 0)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1285 | unit.drive.count ? unit.drive.length & 0xFFU : 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1286:58: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) != 0) ? ((int)(((short unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::length) >> 8)) : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1286 | unit.drive.count ? unit.drive.length >> 8 : 0, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1287:63: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) >> 0) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1287 | unit.drive.count >> 0 & 0xFF, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ source/core/NstFds.cpp:1288:63: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) >> 8) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1288 | unit.drive.count >> 8 & 0xFF, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ source/core/NstFds.cpp:1289:58: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::count) >> 16)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1289 | unit.drive.count >> 16, | ~~~~~~~~~~~~~~~~~^~~~~ source/core/NstFds.cpp:1290:55: warning: narrowing conversion of ‘(int)(((short unsigned int)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::.Nes::Core::Timer::M2::unit.Nes::Core::Fds::Unit::drive.Nes::Core::Fds::Unit::Drive::in) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1290 | unit.drive.in >> 8 | ~~~~~~~~~~~~~~^~~~ source/core/NstFds.cpp: In member function ‘void Nes::Core::Fds::Sound::SaveState(Nes::Core::State::Saver&, Nes::dword) const’: source/core/NstFds.cpp:1698:117: warning: narrowing conversion of ‘((((((unsigned int)((const Nes::Core::Fds::Sound*)this)->Nes::Core::Fds::Sound::status) & ((unsigned int)((int)Nes::Core::Fds::Sound::STATUS_OUTPUT_ENABLED))) != 0) ? 0 : ((Nes::uint)Nes::Core::Fds::Sound::REG3_OUTPUT_DISABLE)) | (((((unsigned int)((const Nes::Core::Fds::Sound*)this)->Nes::Core::Fds::Sound::status) & ((unsigned int)((int)Nes::Core::Fds::Sound::STATUS_ENVELOPES_ENABLED))) != 0) ? 0 : ((Nes::uint)Nes::Core::Fds::Sound::REG3_ENVELOPE_DISABLE)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1698 | ((status & STATUS_OUTPUT_ENABLED) ? 0U : uint(REG3_OUTPUT_DISABLE)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1699 | ((status & STATUS_ENVELOPES_ENABLED) ? 0U : uint(REG3_ENVELOPE_DISABLE)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1700:62: warning: narrowing conversion of ‘(((bool)((const Nes::Core::Fds::Sound*)this)->Nes::Core::Fds::Sound::wave.Nes::Core::Fds::Sound::Wave::writing) ? ((int)Nes::Core::Fds::Sound::REG9_WRITE_MODE) : 0)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1700 | wave.writing ? REG9_WRITE_MODE : 0, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ source/core/NstFds.cpp:1701:61: warning: narrowing conversion of ‘(unsigned int)(((short unsigned int)((int)((const Nes::Core::Fds::Sound*)this)->Nes::Core::Fds::Sound::wave.Nes::Core::Fds::Sound::Wave::length)) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1701 | wave.length & 0xFFU, | ~~~~~~~~~~~~^~~~~~~ source/core/NstFds.cpp:1702:61: warning: narrowing conversion of ‘(int)(((short unsigned int)((const Nes::Core::Fds::Sound*)this)->Nes::Core::Fds::Sound::wave.Nes::Core::Fds::Sound::Wave::length) >> 8)’ from ‘int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1702 | wave.length >> 8, | ~~~~~~~~~~~~^~~~ source/core/NstFds.cpp:1732:66: warning: narrowing conversion of ‘(((unsigned int)((const Nes::Core::Fds::Sound*)this)->Nes::Core::Fds::Sound::modulator.Nes::Core::Fds::Sound::Modulator::length) & 255)’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1732 | modulator.length & 0xFF, | ~~~~~~~~~~~~~~~~~^~~~~~ source/core/NstFds.cpp:1733:71: warning: narrowing conversion of ‘((((unsigned int)((const Nes::Core::Fds::Sound*)this)->Nes::Core::Fds::Sound::modulator.Nes::Core::Fds::Sound::Modulator::length) >> 8) | ((unsigned int)(((bool)((const Nes::Core::Fds::Sound*)this)->Nes::Core::Fds::Sound::modulator.Nes::Core::Fds::Sound::Modulator::writing) ? ((int)Nes::Core::Fds::Sound::REG7_MOD_WRITE_MODE) : 0)))’ from ‘unsigned int’ to ‘Nes::byte’ {aka ‘unsigned char’} [-Wnarrowing] 1733 | modulator.length >> 8 | (modulator.writing ? REG7_MOD_WRITE_MODE : 0), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX source/core/nestopia-NstVideoFilterScaleX.o CXX source/core/nestopia-NstNsf.o CXX source/core/nestopia-NstSoundPcm.o CXX source/core/nestopia-NstCartridgeRomset.o CXX source/core/nestopia-NstVideoFilterNtsc.o CXX source/core/nestopia-NstChecksum.o CXX source/core/nestopia-NstVideoFilterNtscCfg.o CXX source/core/nestopia-NstCrc32.o CXX source/fltkui/nestopia-nstcommon.o CXX source/fltkui/nestopia-cheats.o source/fltkui/cheats.cpp: In function ‘void nst_cheats_init(const char*)’: source/fltkui/cheats.cpp:86:83: warning: narrowing conversion of ‘node.Nes::Core::Xml::Node::GetChild(((const wchar_t*)"a\000\000\000d\000\000\000d\000\000\000r\000\000\000e\000\000\000s\000\000\000s\000\000\000\000\000\000")).Nes::Core::Xml::Node::GetUnsignedValue(0)’ from ‘Nes::ulong’ {aka ‘long unsigned int’} to ‘short unsigned int’ [-Wnarrowing] 86 | node.GetChild(L"address").GetUnsignedValue(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ source/fltkui/cheats.cpp:87:81: warning: narrowing conversion of ‘node.Nes::Core::Xml::Node::GetChild(((const wchar_t*)"v\000\000\000a\000\000\000l\000\000\000u\000\000\000e\000\000\000\000\000\000")).Nes::Core::Xml::Node::GetUnsignedValue(0)’ from ‘Nes::ulong’ {aka ‘long unsigned int’} to ‘unsigned char’ [-Wnarrowing] 87 | node.GetChild(L"value").GetUnsignedValue(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ source/fltkui/cheats.cpp:88:83: warning: narrowing conversion of ‘node.Nes::Core::Xml::Node::GetChild(((const wchar_t*)"c\000\000\000o\000\000\000m\000\000\000p\000\000\000a\000\000\000r\000\000\000e\000\000\000\000\000\000")).Nes::Core::Xml::Node::GetUnsignedValue(0)’ from ‘Nes::ulong’ {aka ‘long unsigned int’} to ‘unsigned char’ [-Wnarrowing] 88 | node.GetChild(L"compare").GetUnsignedValue(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ CXX source/fltkui/nestopia-homebrew.o CXX source/fltkui/nestopia-cli.o CXX source/fltkui/nestopia-config.o CXX source/fltkui/nestopia-video.o CXX source/fltkui/nestopia-input.o CXX source/fltkui/nestopia-samples.o CXX source/fltkui/nestopia-ini.o CXX source/fltkui/nestopia-png.o In function ‘unsigned int readChunk_iTXt(LodePNGInfo*, const LodePNGDecompressSettings*, const unsigned char*, size_t)’, inlined from ‘void decodeGeneric.constprop(unsigned char**, unsigned int*, unsigned int*, LodePNGState*, const unsigned char*, size_t)’ at source/fltkui/png.cpp:4542:38: source/fltkui/png.cpp:4379:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 4379 | decoded.data[length] = 0; | ~~~~~~~~~~~~~~~~~~~~~^~~ CXX source/fltkui/nestopia-audio.o CXX source/fltkui/nestopia-fltkui_archive.o CXX source/fltkui/nestopia-fltkui_cheats.o CXX source/fltkui/nestopia-fltkui.o CXX source/fltkui/nestopia-fltkui_config.o CXXLD nestopia if test -z ''; then \ make INSTALL_PROGRAM="/bin/sh /usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ install; \ else \ make INSTALL_PROGRAM="/bin/sh /usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1/install-sh -c -s" \ install_sh_PROGRAM="/bin/sh /usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1/install-sh -c -s" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG=''" install; \ fi make[1]: Entering directory '/usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1' make[2]: Entering directory '/usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/bin' /bin/sh /usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1/install-sh -c -s nestopia '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/bin' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/nestopia' /usr/bin/ginstall -c -m 644 NstDatabase.xml '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/nestopia' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/applications' /usr/bin/ginstall -c -m 644 icons/nestopia.desktop '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/applications' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/doc/nestopia-1.51.1' /usr/bin/ginstall -c -m 644 ChangeLog README.md '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/doc/nestopia-1.51.1' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/doc/nestopia-1.51.1' /usr/bin/ginstall -c -m 644 readme.html '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/doc/nestopia-1.51.1' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/128x128/apps' /usr/bin/ginstall -c -m 644 icons/128/nestopia.png '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/128x128/apps' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/32x32/apps' /usr/bin/ginstall -c -m 644 icons/32/nestopia.png '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/32x32/apps' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/48x48/apps' /usr/bin/ginstall -c -m 644 icons/48/nestopia.png '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/48x48/apps' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/64x64/apps' /usr/bin/ginstall -c -m 644 icons/64/nestopia.png '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/64x64/apps' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/96x96/apps' /usr/bin/ginstall -c -m 644 icons/96/nestopia.png '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/96x96/apps' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/scalable/apps' /usr/bin/ginstall -c -m 644 icons/svg/nestopia.svg icons/svg/nespad.svg '/usr/src/slapt-src-i486/games/nestopia/package-nestopia/usr/share/icons/hicolor/scalable/apps' make[2]: Leaving directory '/usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1' make[1]: Leaving directory '/usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1' Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1-i586-2salix15.0.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/nestopia usr/doc/ usr/doc/nestopia-1.51.1/ usr/doc/nestopia-1.51.1/COPYING usr/doc/nestopia-1.51.1/COPYRIGHT usr/doc/nestopia-1.51.1/ChangeLog usr/doc/nestopia-1.51.1/README.md usr/doc/nestopia-1.51.1/nestopia.SlackBuild usr/doc/nestopia-1.51.1/readme.html usr/share/ usr/share/applications/ usr/share/applications/nestopia.desktop usr/share/icons/ usr/share/icons/hicolor/ usr/share/icons/hicolor/128x128/ usr/share/icons/hicolor/128x128/apps/ usr/share/icons/hicolor/128x128/apps/nestopia.png usr/share/icons/hicolor/32x32/ usr/share/icons/hicolor/32x32/apps/ usr/share/icons/hicolor/32x32/apps/nestopia.png usr/share/icons/hicolor/48x48/ usr/share/icons/hicolor/48x48/apps/ usr/share/icons/hicolor/48x48/apps/nestopia.png usr/share/icons/hicolor/64x64/ usr/share/icons/hicolor/64x64/apps/ usr/share/icons/hicolor/64x64/apps/nestopia.png usr/share/icons/hicolor/96x96/ usr/share/icons/hicolor/96x96/apps/ usr/share/icons/hicolor/96x96/apps/nestopia.png usr/share/icons/hicolor/scalable/ usr/share/icons/hicolor/scalable/apps/ usr/share/icons/hicolor/scalable/apps/nespad.svg usr/share/icons/hicolor/scalable/apps/nestopia.svg usr/share/nestopia/ usr/share/nestopia/NstDatabase.xml Slackware package /usr/src/slapt-src-i486/games/nestopia/nestopia-1.51.1-i586-2salix15.0.txz created. Installing package nestopia-1.51.1-i586-2salix15.0... | nestopia (Nintendo Entertainment System Emulator) | | Nestopia is a portable Nintendo Entertainment System emulator. | It strives for the most accurate emulation possible at the pixel-by- | pixel and sample-by-sample level. It was also one of the inspirations | for bsnes. | | http://0ldsk00l.ca/nestopia/ | | | | |