File snow.changes of Package snow

-------------------------------------------------------------------
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