qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/7] Misc sm501 improvements
@ 2018-06-26 21:18 BALATON Zoltan
  2018-06-26 21:18 ` [Qemu-devel] [PATCH v2 2/7] sm501: Perform a full update after palette change BALATON Zoltan
                   ` (7 more replies)
  0 siblings, 8 replies; 18+ messages in thread
From: BALATON Zoltan @ 2018-06-26 21:18 UTC (permalink / raw)
  To: qemu-devel
  Cc: Magnus Damm, Aurelien Jarno, Peter Maydell, David Gibson,
	Sebastian Bauer, Philippe Mathieu-Daude

Version 2 of the sm501 changes with fixes that are needed to get
AmigaOS 4.1FE to boot and able to produce graphics.

The strange blue-white colors that first appear are actually correct
and because of AmigaOS selecting a low resolution PAL mode by default
instead of a board specific mode. To work around this one can select
the last option to boot the live CD and then select a better board
specific mode from ScreenMode Prefs. It takes a while for the
ScreenMode window to appear and graphics operations are slow which
could use some improvement but at least it seems to work correctly now
apart from some unimplemented drawing modes for compositing.

If this could be merged before the freeze with the sam460ex patches
and Sebastian's ehci patch then QEMU 3.0 could be the first version
that can boot AmigaOS.

BALATON Zoltan (3):
  sm501: Implement i2c part for reading monitor EDID
  sm501: Fix support for non-zero frame buffer start address
  sm501: Set updated region dirty after 2D operation

Sebastian Bauer (4):
  sm501: Perform a full update after palette change
  sm501: Use values from the pitch register for 2D operations
  sm501: Implement negated destination raster operation mode
  sm501: Log unimplemented raster operation modes

 default-configs/ppc-softmmu.mak    |   1 +
 default-configs/ppcemb-softmmu.mak |   1 +
 default-configs/sh4-softmmu.mak    |   2 +
 default-configs/sh4eb-softmmu.mak  |   2 +
 hw/display/sm501.c                 | 229 +++++++++++++++++++++++++++++++++++--
 5 files changed, 223 insertions(+), 12 deletions(-)

-- 
2.7.6

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2018-07-04 10:19 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-26 21:18 [Qemu-devel] [PATCH v2 0/7] Misc sm501 improvements BALATON Zoltan
2018-06-26 21:18 ` [Qemu-devel] [PATCH v2 2/7] sm501: Perform a full update after palette change BALATON Zoltan
2018-06-26 21:18 ` [Qemu-devel] [PATCH v2 1/7] sm501: Implement i2c part for reading monitor EDID BALATON Zoltan
2018-07-04  4:07   ` Philippe Mathieu-Daudé
2018-06-26 21:18 ` [Qemu-devel] [PATCH v2 5/7] sm501: Log unimplemented raster operation modes BALATON Zoltan
2018-06-26 21:18 ` [Qemu-devel] [PATCH v2 6/7] sm501: Fix support for non-zero frame buffer start address BALATON Zoltan
2018-06-26 21:18 ` [Qemu-devel] [PATCH v2 7/7] sm501: Set updated region dirty after 2D operation BALATON Zoltan
2018-06-26 21:18 ` [Qemu-devel] [PATCH v2 4/7] sm501: Implement negated destination raster operation mode BALATON Zoltan
2018-06-26 21:18 ` [Qemu-devel] [PATCH v2 3/7] sm501: Use values from the pitch register for 2D operations BALATON Zoltan
2018-06-30 20:34 ` [Qemu-devel] [PATCH v2 0/7] Misc sm501 improvements BALATON Zoltan
2018-07-02  9:42   ` Peter Maydell
2018-07-02 10:33     ` BALATON Zoltan
2018-07-02 10:48       ` Peter Maydell
2018-07-02 10:53         ` BALATON Zoltan
2018-07-03  0:28     ` David Gibson
2018-07-03  9:13       ` Peter Maydell
2018-07-04  4:24         ` Philippe Mathieu-Daudé
2018-07-04 10:12           ` BALATON Zoltan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).