File snow.changes of Package snow

-------------------------------------------------------------------
Tue Dec 30 18:43:15 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.2.0+20251229_f9f6a9f
  * Implement high-pass filter for audio (10 Hz cut-off)
  * Stop audio if emulator is too slow, add mute button to toolbar
  * Always show debugger buttons for a stable toolbar
  * Ethernet: implement TAP device support (Linux only)
  * Docs: Ethernet over tap interface
  * Ethernet: filter on emulator MAC in tap mode
  * Ethernet: layer 2 multicast
  * Ethernet: stats for tap bridge mode
  * Relax memory ordering for thread-safe statistics
  * Docs: examples on setting up tap/bridge and debug view
  * Add option for detached framebuffer window
  * egui: increase initial window size, tweak settings
  * Ethernet: allocate packet buffer _after_ accepting packet
  * Tap: use Device::split() API instead of manual dup()
  * Fix crash when using BlueSCSI toolbox with Ethernet target attached

-------------------------------------------------------------------
Fri Dec 26 10:50:34 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.2.0+20251224_bc7318f
  * Fix build warnings with mmap feature disabled
  * Testrunner: display ROM support
  * 68030/PMMU: fix performance overhead of saving register state
  * Fix modifier keys getting stuck when emulator window loses focus
  * doc (BUILDING.md): add build from source without running guide
  * doc (BUILDING.md): Fedora pkg-config package
  * fix: specify -r flag for building binary
  * Testrunner: variable display size
  * M68k: remove AtomicCell from instruction structure
  * M68k: remove Result<> from extension word
  * MacII: optimize nubus card loop in tick()
  * Floppy: cache ticks-per-bit
  * GHA: build binaries with LTO
  * Update Rust toolchain to 1.92.0
  * Warn users running a debug build

-------------------------------------------------------------------
Sun Dec 21 20:58:03 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.2.0+20251221_76df4fc
  * Release 1.2.0
  * serial: fix issue with UI getting out of sync
  * feat: localtalk over udp
  * Ethernet: device skeleton
  * Ethernet: TX/RX queues
  * NAT: create crate, smoltcp glue and ARP responder
  * NAT: implement TCP/UDP translation
  * Ethernet: work-around for SCSI crash
  * Ethernet: preliminary bridge support
  * Ethernet: FCS and rewrite MACs in bridge
  * Ethernet: enable ethernet and NAT features in build by default
  * Ethernet: only allow a single adapter to be attached
  * Ethernet: documentation
  * Docs: LToUDP documentation
  * LToUDP: fix multiple instances on MacOS/Windows
  * Update README
  * Ethernet: statistics/debug view
  * NAT: variable NAT table entry expiry times
  * Ethernet: correct netmask for NAT gateway (24 -> 8)
  * NAT: keep smoltcp neighbor cache entry alive
  * Ethernet: limit RX/TX queue length
  * NAT: handle FIN from emulator side

-------------------------------------------------------------------
Tue Dec 16 08:45:06 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251213_a2b14d9
  * Include BlueSCSI toolbox floppy and add menu item
  * Shader parameters for B&W models
  * Docs: docs on file sharing
  * Docs: docs on serial ports

-------------------------------------------------------------------
Fri Dec 12 17:12:00 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251211_329db3e
  * Add drive RPM variance simulation
  * serial: serial bridge tcp & tty

-------------------------------------------------------------------
Thu Dec  4 09:05:46 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251203_7381e00
  * feat: allow floppies to be specified in workspace
  * fix: page code and len are added after this is called. Just include the page data.
  * feat: Allow custom dates to be set in workspace file for things like easter eggs
  * chore: bump rust to 1.91.1 and fix new warnings
  * Basic CRT shader based on crt-lottes-fast
  * Make CRT shader parameters configurable
  * Fix distorted image with CRT shader on certain systems
  * CRT shader: some cleanup and documentation

-------------------------------------------------------------------
Mon Dec  1 18:36:14 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251130_7d5ef74
  * Add labels to Disassembly view
  * Minor disassembly changes
  * Ignore generated frontend_egui/map_files.rs.inc
  * Add option to show all framebuffers
  * Add option to show/hide disassembly labels
  * Disassembly: do not regenerate tables every frame
  * Disassembly: correct row width for labels
  * Compact: do not disable overlay on RESET instruction

-------------------------------------------------------------------
Wed Nov 26 12:41:57 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251125_b034a6c
  * Updated VSCode instructions

-------------------------------------------------------------------
Mon Nov 24 13:35:07 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251123_65af0f4
  * SE/30: basic model skeleton
  * 68030: stub some stuff
  * SE/30: load video ROM
  * SE/30: start on video controller
  * SE/30: fix video ROM mapping
  * SE/30: wire up remaining parts of video controller
  * 68030: enable CPU model detection
  * SE/30: fix model detection
  * Add 68882 FPU type
  * Add Macintosh IIx, IIcx models
  * 68010+: implement MOVES
  * FPU: byte destination mode
  * SE/30: clear test jumper
  * Fix SE/30 VRAM size
  * FPU: BCD packed decimal real format
  * Fix clippy warnings
  * 68030: stub PMOVE to/from TTx
  * PMMU: implement long table and page descriptors
  * PMMU: fix off by one in ATC
  * 68030: PMOVE 030 variants, stub PLOAD, decode fixes
  * Revert impl_cpu macros, they break rustfmt
  * Update docs
  * VIA: implement T1 PB7 output toggle
  * Fix panic on short MDC12 ROMs
  * MacII: implement proper RAM size detection

-------------------------------------------------------------------
Sun Nov 16 17:19:04 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251111_3f7cf48
  * Fix incorrect memory size in memory view when changing sizes
  * Accurate compact Mac open bus behavior

-------------------------------------------------------------------
Fri Nov  7 11:28:49 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251106_c8d684e
  * Add Macintosh 15" Portrait monitor

-------------------------------------------------------------------
Thu Oct 16 19:53:26 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251014_478dee2
  * ASC: repeat 'FIFO empty' IRQ while FIFO is enabled
  * Ignore drop events when a dialog is open
  * Persist pinned folders in file dialogs

-------------------------------------------------------------------
Tue Oct  7 21:27:52 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20251007_568f38a
  * ASC: implement stereo/mono selection
  * ASC: repeat last sample if FIFO is empty
- Drop egui_logger_README.md, no longer needed

-------------------------------------------------------------------
Tue Sep 30 10:21:04 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20250928_fac83ac
  * Fix panic and incorrect filenames in ISO generation
  * Update Rust to 1.90, update dependencies
  * init: BlueSCSI Toolbox v0
  * toolbox: implement UI elements for picking and clearing shared dirs
  * cargo-clippy: fix lint issues
  * scsi: If buffer is empty on DataIn, enter Status
  * toolbox: remove implicit shared dir
  * ui and review comment cleanup

-------------------------------------------------------------------
Sat Sep 27 12:37:07 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20250926_34a8244
  * Update the Snow mascot
  * scsi: implement seek(6/10). Implement mode sense
    all pages (3F). Flush out existing pages. This
    allows SCSI Director 4 to run a benchmark correctly.
  * scsi: set disks to SCSI-2 as well
  * scsi: set revision on disks
  * cargo fmt

-------------------------------------------------------------------
Fri Sep 26 07:04:21 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20250925_0cd0ebf
  * Update icons

-------------------------------------------------------------------
Tue Sep 23 12:16:34 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.1.0+20250921_cb3f90b
  * GHA: build MacOS x86_64 binary on new runner version
  * M68k: fix (de)serializing
  * (De)serialize all the things
  * Implement saving state to file
  * Refactor input event dispatch to remove channels
  * Implement loading save states
  * Move build info to core crate
  * Add save header and compress save states
  * Put save states behind 'savestates' feature flag
  * Restore SCSI hard drives and CD-ROMs on state load
  * Incorporate PID in temporary disk filenames
  * Add screenshot and timestamp to save state header
  * Warn on state save version mismatch and raw flux
  * Quick save/load state slots
  * Re-initialize audio on state load
  * Mark all memory content as dirty on state load
  * Add feature to branch off a disk image
  * Option to pause emulator on state load
  * ASC: fix panic after deserialization
  * Update status windows after state load
  * Revert to last displayed frame on state load
  * Docs: add documentation on save states
  * IWM: continue along disk angle when track changes
  * IWM: reset shifter only on status read
  * Replace icons with new icons by Andrew Yaros
  * GHA: rename Linux executable to snowemu
  * Implement drag and dropping files into emulator window
  * Embed icon in Windows executable
  * Update Discord link
  * Docs: update for recent changes and new features
  * Release v1.1.0

-------------------------------------------------------------------
Fri Sep 19 07:42:10 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.0.0+20250916_2699437
  * Make flux transitions slightly more jittery

-------------------------------------------------------------------
Sat Sep 13 06:55:45 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.0.0+20250912_a76aad5
  * Use bundled SDL library for MacOS builds (fixing CI)
  * MacII/Compact: return 0 on open bus
  * Map 0x600000-0x6FFFFF as RAM

-------------------------------------------------------------------
Sat Sep  6 08:46:55 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 1.0.0+20250905_3f64b86
  * Fix building without git
  * Release v1.0.0
  * Add emulator config skeleton for MacII + PMMU
  * PMMU: UI option toggle
  * PMMU: stub instructions
  * PMMU: implement register file
  * PMMU: PMOVE Preg,ea / ea,Preg
  * PMMU: disassembly of PMOVE, register diff
  * M68k: split off bus access functionality to its own module
  * M68k: split bus functions into physical/virtual
  * PMMU: basic A-level translation
  * PMMU: basic translation cache
  * Reset PMMU state on bus reset for external PMMU
  * PMMU: multi-level translation and page size awareness
  * 68020: implement I-cache
  * Add I-cache state to instruction history
  * 68020: improve bus access timing accuracy
  * Docs: update instruction history for I-cache icons
  * Show page faults in instruction history view
  * 68020: correct group 0 frame format and RTE format check
  * 68020: raise bus, not address, error on page fault
  * Fix disassembly for BSR.l
  * PMMU: implement PTEST, PMOVE3
  * 68020: write SSW in 1010/1011 exception frames
  * PMMU: implement PFLUSH, PFLUSHR
  * PMMU: fix and re-instate ATC
  * 68020: reset registers back to beginning of step on bus error
  * Systrap history: mask flags out of traps for trap name
  * PMMU: Fix > 8-bit access crossing page boundaries
  * 68020: LINK.l
  * 68020/PMMU: implement Function Codes
  * PMMU: raise F-line exception on unknown instruction
  * PMMU: split up ATC per root pointer
  * Fix crash on exception during instruction that delays load
  * PMMU: correct SRP ATC table index
  * PMMU: some sanity fixes
  * Memory view: fix panic when viewing last row with highlight
  * Disassembler: fix operand order for MOVE.l CCR/SR/USP
  * 68020: write Function Code in bus error stack frame
  * 68020: fix restart state in bus error
  * 68020: MOVEfromSR is privileged only
  * M68k: fix some fetching orders for proper history records
  * 68020: restore entire register state for instruction restart
  * M68k: raise_privilege_violation
  * 68020: fill size field in bus error and original address
  * Mark PMMU experimental in UI

-------------------------------------------------------------------
Tue Sep  2 14:58:52 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 0.1.0+20250831_8aec52d
  * FPU: logarithmic ops
  * Disable the Cmd+Q quit shortcut on MacOS
  * Add feature to create ISO images from files
  * FPU: implement remaining constants
  * FPU: implement remaining exponent and logarithmic ops
  * FPU: implement hyperbolic operations
  * FPU: implement FMOD
  * FPU: implement FSCALE
  * FPU: implement FGETMAN
  * FPU: implement FSGLMUL, FSGLDIV
  * FPU: instruction cycles

-------------------------------------------------------------------
Tue Aug 19 17:41:43 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 0.1.0+20250819_c7a6c01
  * SCC: only set int pending bits if ints enabled
  * Refactor mouse_disabled to MouseMode
  * Implement hardware emulation of ADB mouse
  * Implement hardware emulated mouse for 128K/512K/Plus
  * Add rationale of the PAL mouse polling interval
  * Polish relative mouse motion in fullscreen
  * ADB: do not clear response buffer until new command
  * DC42: load Lisa 400K images
  * Add option to set up a 128K/512K with 800K FDDs
  * Allow 128K RAM for the 512Ke to enable 'Macintosh 128Ke'
- Add pkgconfig(alsa) to BuildRequires

-------------------------------------------------------------------
Thu Aug 14 17:17:22 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 0.1.0+20250811_760d266
  * Fix Mac II being identified as IIcx
  * Fix debug windows not updating after loading new ROM
  * Update README
  * Implement DART floppy image format

-------------------------------------------------------------------
Fri Aug  8 07:49:07 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 0.1.0+20250808_ebfde7a
  * Update memory view on hard reset

-------------------------------------------------------------------
Sat Aug  2 21:43:13 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 0.1.0+20250728_b67d783
  * 68020: implement CAS, CAS2
  * Add memory export button

-------------------------------------------------------------------
Sun Jul 27 12:48:31 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 0.1.0+20250726_4c618ff
  * Overhaul VIA shifter and ADB
  * Fix regression in 128K/512K keyboard
  * Fix PRAM clearing on hard and soft reset
  * Add memory configuration selection dropdown

-------------------------------------------------------------------
Wed Jul 23 12:24:16 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to version 0.1.0+20250721_1da70cf
  * FPU: fix immediate mode for FMOVE
  * FPU: FMOVE.s FPx,Dn
  * FPU: fix FMOVEM addr mode discrepency
  * FPU: Fxxx.s Dn, FPx
  * FPU: FScc
  * Update thanks and README
  * Remove display_* from MacModel
  * Refactor ROM list to support multiple models
  * Clean up unused memory selection code
  * Add Macintosh 512Ke model support
  * Persist last chosen ROM file for each model
  * Fix sporadic panic about total ordering in comparison function
  * Docs: add info on 512Ke
  * Docs: update CD-ROM docs
  * Docs: add guide for djjr

-------------------------------------------------------------------
Sat Jul 19 07:54:39 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.1.0+20250719_58b4471
  * Add option for framebuffer scaling algorithm
  * CD: blocksize setting and other fixes for System 6
  * FPU: report in as 68881, fixes gestalt
  * FPU: handle multiple FPcr bits in FMOVE to/from FPcr
  * FPU: implement FCOS
  * FPU: FATAN
  * FPU: FSIN, FTAN
  * Load recent floppy and CD images
  * Make test ROM accessible when overlay disabled
  * Add 24-bit test ROM access on 32-bit machines

-------------------------------------------------------------------
Wed Jul 16 08:52:46 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.1.0+20250714_cd437ff
  * Recent workspaces
  * SCSI: refactor targets to trait
  * SCSI: move target to its own module
  * SCSI: move command handling to target
  * SCSI: move cmd_get_len out of controller
  * SCSI: add CD-ROM target
  * CDROM: return media inserted state on UNIT READY
  * CD-ROM: read TOC command
  * CD-ROM: move emulator comm and UI from disks to targets
  * CD-ROM: implement eject
  * CD-ROM: loading media in UI
  * CD-ROM: fullscreen menu
  * Save attached SCSI targets to workspace
  * Fix freeze when loading the same image twice
  * Docs: CD-ROM
  * Hide detach CD drive in fullscreen context menu
  * Support CD-ROM images that arent block size aligned
  * Load TOAST images
  * 68010: MOVE.w ea, CCR
  * Add option to start in fast-forward mode

-------------------------------------------------------------------
Fri Jul 11 09:27:41 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.1.0+20250710_e36a468
  * 68000: fetch before executing reset
  * Improve reset behavior
  * SCSI: move controller to its own module
  * SCSI: start moving disk logic to its own module
  * SCSI: fix length of mmaped disk
  * Floppy: silence noisy warning
  * Fix audio distortion on MacOS
  * Docs: add guide for converting volume image files
  * Docs: update volume image guide

-------------------------------------------------------------------
Tue Jul  8 02:17:15 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.1.0+20250706_891783c
  * Add about dialog
  * Fix menu width properly this time
  * Add *.image for floppies, *.hda for HDDs
  * Web links in Help menu
  * Add snowflake effect to about dialog
  * Add ko-fi link

-------------------------------------------------------------------
Sun Jul  6 17:00:55 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Update to 0.1.0+20250705_0578b47
  * Map Right ALT key to Cmd (with option)
  * Docs: documentation on keyboard/mouse
  * Docs: forgot the image..
  * M68k: fix warnings in SSTs
  * M68k: MOVE.L -(An), .. access order fixed
  * M68k: MOVE.L now cycle and bus access accurate
  * Fix SCSI HDD menu wrapping
  * Add full screen mode
  * Extend full screen context menu
  * Add -f command line argument for fullscreen
  * Change framebuffer rescaling algoritm to LINEAR
  * Docs: fullscreen mode
  * Fix cycle and bus access accuracy for CHK
- Include commit date in upstream version string

-------------------------------------------------------------------
Wed Jul  2 16:29:51 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Initial import of snow 0.1.0_fadb88e
openSUSE Build Service is sponsored by