Skip to content

Commit

Permalink
Integrate latest code from WinUAE (#18)
Browse files Browse the repository at this point in the history
* Small sprite optimization

* Layout B CD32 key fix

* Fullscreen OSD font update fix

* Do not save GUI size if not visible, do not close GUI when emulation window is minimized and GUI is about to open.

* Wait until last line is complete before finishing it.

* Harddrive limit bumped to 50, check limit.

* Quickstart disk image/executable drag&drop check, insert in harddrives if archive with multiple executables.

* Option to force (unconnected) floppy data line high.

* Add delay between LD reply bytes

* ALG Marbella Vice needs LD Frame # Mode command.

* Force floppy data pullup = high if ALG mode.

* 5200b7

* Add CIA IO ports to CIA debug output

* Overscan+ HBSTRT parameter calculation fix (relative to endhpos)

* Better NTSC vertical positioning in normal overscan mode.

* Genlock positioning/scaling fixes. Manual offset config entries added.

* ALG/Picmatic emulation updates.

* Input remapping fixes.

* ALG LD status info update.

* 5200b8

* Reduce LDP ACK delay. It was far too long. (Picmatic Zorton Brothers hang fix)

* CIA E-clock mode on the fly change support

* Fix Harddrives panel shortcut keys

* Only show "OCS Denise blanking bug" black lines in Overscan+ or higher.

* Fix 68040 MMU MOVES special case

* Quickstart ALG/Picmatic PAL/NTSC selection

* 68060 custom register byte write bug emulation fix

* Genlock adjustable blanking support, fix scaling.

* 5200b9

* temp move for merge

* Integrated latest from WinUAE

---------

Co-authored-by: Toni Wilen <[email protected]>
  • Loading branch information
emoon and tonioni authored Feb 14, 2024
1 parent d7358b4 commit 1e8952b
Show file tree
Hide file tree
Showing 37 changed files with 806 additions and 201 deletions.
2 changes: 1 addition & 1 deletion src/dummy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1939,7 +1939,7 @@ void target_default_options(uae_prefs*, int) {
static int old_w = -1;
static int old_h = -1;

bool target_graphics_buffer_update(int monid) {
bool target_graphics_buffer_update(int monid, bool force) {
struct vidbuf_description* avidinfo = &adisplays[monid].gfxvidinfo;
struct vidbuffer* vb = avidinfo->drawbuffer.tempbufferinuse ? &avidinfo->tempbuffer : &avidinfo->drawbuffer;

Expand Down
Loading

0 comments on commit 1e8952b

Please sign in to comment.