[PR #89] [CLOSED] Mac window persistence #157

Open
opened 2026-01-31 21:30:02 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qemu/qemu/pull/89
Author: @samdeane
Created: 4/8/2020
Status: ❌ Closed

Base: master ← Head: mac-window-persistence


📝 Commits (10+)

  • 74e7551 audio: add dummy screamer device
  • ca95fae macio: basic AWACS/screamer hookup
  • e8ba171 screamer: some basic reg work, plus basic DMA wire-up
  • 34dffbe WIP: basic DMA functionality for screamer
  • b618dea WIP: wire up to new world machine
  • a1cafb9 WIP: screamer now able to play on Debian Linux/snd_powermac
  • f0d222a WIP: working sound in MacOS 9.1/9.2
  • 677163c WIP: Add OpenBIOS with screamer support
  • 4add932 Set the autosave name, to persist the window frame between runs.
  • c9c81c2 Save and restore just the window origin.

📊 Changes

9 files changed (+525 additions, -20 deletions)

View changed files

📝 hw/audio/Kconfig (+3 -0)
📝 hw/audio/Makefile.objs (+2 -0)
➕ hw/audio/screamer.c (+397 -0)
📝 hw/misc/macio/macio.c (+26 -1)
📝 hw/ppc/Kconfig (+2 -0)
📝 hw/ppc/mac.h (+38 -0)
📝 include/hw/misc/macio/macio.h (+2 -0)
📝 pc-bios/openbios-ppc (+0 -0)
📝 ui/cocoa.m (+55 -19)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/qemu/qemu/pull/89 **Author:** [@samdeane](https://github.com/samdeane) **Created:** 4/8/2020 **Status:** ❌ Closed **Base:** `master` ← **Head:** `mac-window-persistence` --- ### 📝 Commits (10+) - [`74e7551`](https://github.com/qemu/qemu/commit/74e75517ed0ae9207ef8e000e57bd681feee898d) audio: add dummy screamer device - [`ca95fae`](https://github.com/qemu/qemu/commit/ca95fae343a283b5d15bd3d28998d25824db4d1c) macio: basic AWACS/screamer hookup - [`e8ba171`](https://github.com/qemu/qemu/commit/e8ba1715eb67a663ff8579c5c9d55695620505a3) screamer: some basic reg work, plus basic DMA wire-up - [`34dffbe`](https://github.com/qemu/qemu/commit/34dffbef84b51b7e7f7f3e9b447d8f8256ca5c23) WIP: basic DMA functionality for screamer - [`b618dea`](https://github.com/qemu/qemu/commit/b618dea74c3a5b0f139234c620c71bd930ed862a) WIP: wire up to new world machine - [`a1cafb9`](https://github.com/qemu/qemu/commit/a1cafb9725537e0364de01410257dfb4a7254e65) WIP: screamer now able to play on Debian Linux/snd_powermac - [`f0d222a`](https://github.com/qemu/qemu/commit/f0d222a18a8c198629bc105e4ec11ff544d107a2) WIP: working sound in MacOS 9.1/9.2 - [`677163c`](https://github.com/qemu/qemu/commit/677163c173aa15ec9695fd1b35d12c4f4708c760) WIP: Add OpenBIOS with screamer support - [`4add932`](https://github.com/qemu/qemu/commit/4add932883d1f244b4923e3ac4d194182e88b173) Set the autosave name, to persist the window frame between runs. - [`c9c81c2`](https://github.com/qemu/qemu/commit/c9c81c22d358a78da85d1237fb6f793461158a3d) Save and restore just the window origin. ### 📊 Changes **9 files changed** (+525 additions, -20 deletions) <details> <summary>View changed files</summary> 📝 `hw/audio/Kconfig` (+3 -0) 📝 `hw/audio/Makefile.objs` (+2 -0) ➕ `hw/audio/screamer.c` (+397 -0) 📝 `hw/misc/macio/macio.c` (+26 -1) 📝 `hw/ppc/Kconfig` (+2 -0) 📝 `hw/ppc/mac.h` (+38 -0) 📝 `include/hw/misc/macio/macio.h` (+2 -0) 📝 `pc-bios/openbios-ppc` (+0 -0) 📝 `ui/cocoa.m` (+55 -19) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 21:30:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/qemu#157