|[hatari-devel] Falcon raster emulation|
[ Thread Index |
| More lists.tuxfamily.org/hatari-devel Archives
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: [hatari-devel] Falcon raster emulation
- From: Douglas Little <doug694@xxxxxxxxxxxxxx>
- Date: Thu, 12 Dec 2013 00:11:58 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=n7MAlfKMIZ9e0HsrB+AOxWSKaG6M0RNXWs7Pa6UJ2EY=; b=YAxk/15uT7ZZ4qiJiBADqFah9own+qDi6BUYDsBqhjrAcgUqL1nO9EVVWFUCK4HQ3Z NAmOVErGaBIv9a2x0pl6e/g4cIZM0D/XVfa8KQNqKKNt9DZawa6q8GAr42lFJ78HSOw8 dutxQsODEB43v1/LojcccVASGfdhwgeqwEhsWkCy893r1gCvE9SSwA2AtxJW7EeoIeuj KfTaAc3eQ9rBWE/uv0kI/I2JK0Ihrx4/jcUwV2wmlA5BZvpfkhisXaziwtW7GveYU/EH zUYUx2nywYmUWbLFM3LlEPV5Sgb+uQPp1Li83fy/OXM4XIOwyRqukfZInR9sjWwuuOwJ YozA==
I have started using timer-b on the Falcon to change the video base address, which provides split-screen for my game's status bar.. It's a useful way to cheaply update random bits of the status bar under double-buffering without having to duplicate those changes between buffers (expensive in truecolour, and it seems to happen a lot in this game).
Obviously this trick doesn't work in Hatari at the moment - the display is converted independent of time-critical events and rasters get missed.
So I'd like to know if Falcon emulation is likely to go down to the scanline-level in future to emulate effects like this? On the one hand I don't want to write code for emulators - but on the other hand I don't want to do stuff that lots of people will never be able to use because Hatari is all they have.
(It could be solved by implementing a second code path which handles the status bar in double-buffered form but I'd rather not if I can avoid it)