phirepoly.blogg.se

Mw.dsk emulator os-9 68k -mac
Mw.dsk emulator os-9 68k -mac






mw.dsk emulator os-9 68k -mac
  1. #Mw.dsk emulator os 9 68k mac drivers#
  2. #Mw.dsk emulator os 9 68k mac update#

Most "real" displays would either roll (CRT) or blank temporarily (LCD etc) in this situation. Direct 3D output is still refreshed normally, only difference is that data comes from old frame. Hides glitches at the bottom of screen that can appear when last visible line is actually line 0 or higher.

  • Wait 2 fields before updating visible screen after display parameter change.
  • (Agony Psygnosis title screen become fully border color blanked if ECS)
  • HDIW blanking could get stuck in always-on state if VPOSW was written mid screen with out of range values.
  • Adjusted "Smooth Copper" hack to work with new custom chipset emulation (not fully correct yet).
  • Fixed crash when loading some old A500 statefiles with CD32 CD incorrectly enabled.
  • Adjusted behavior of CPU reads from write-only custom registers (Bozebobs / Area08).
  • Very strange programmed modes could have made it impossible to quit emulator normally.
  • Small audio period causing repeated samples is now fully accurate, including 1 extra cycle delay if DMA request includes pointer reset (sample restart).
  • DMAL (Serial DMA slot allocation information from Paula to Agnus) start cycle was not updated to match new custom chipset emulation.
  • Don't log flood "DMAL error" messages if (totally unusable) programmed mode with HTOTAL smaller than last audio DMA slot.
  • Currently they only affect disassembler output.

    mw.dsk emulator os-9 68k -mac

    Debugger sub section, debug_disasm_flags is bit mask, bits 0 to 4 are lower case bits (0=instruction name, 1=registers, 2=hex values, 3=instruction size), 4=show T/F, 5=show EA, 6=show EA contents, 7=show instruction opcode/opwords. Currently only available via direct ini or registry editing, first enter debugger, then quit emulator to create default entries.

  • Disassembler configuration (upper/lower case options, show calculated EA, show data pointed by EA, condition true/false), hex number prefix, min and max number of opcode/opwords.
  • Direct3D9 mode crash was possible when switching screen modes (b32).
  • DMACONR blitter busy bit state is 1 cycle later than copper waking up from blitter finished.
  • #Mw.dsk emulator os 9 68k mac update#

    Also PCem update graphics boards (Voodoo, CV64, CV3D, Cirrus Logic based) and bridgeboard emulation needs some testing.Priority is moving to bug hunting, for example previously reported weird crashes need to be confirmed (if it still happens). 256 color mode has wrong colors and right edge wraps around.

    #Mw.dsk emulator os 9 68k mac drivers#

    Very quickly done, only works with recent Picasso96 versions, does not work with drivers that need ateobus.library (will be done if someone disassembles it, I am too lazy, as usual).

  • Changed debugger "dp" to "dppc" (switch to PPC disassembly mode).
  • RTG screen was not fully cleared in some situations when switching modes (b25).
  • (Thanks to ross again, another weird test set )
  • AUDxDAT undocumented feature: AUDxDAT write has 1 cycle delay, state machine=3 INTREQ test is done when period counter=1, not when it is zero.
  • Copper writes to AUDxDAT in non-cycle exact modes had inaccurate timing.
  • Volume changes during period counting don't affect audio until next period load.
  • Audio volume (from AUDxVOL) is only loaded to internal volume register when period counter is loaded.
  • It also makes FPS value slightly less stable.
  • Partially reverted b9 sound update that caused worse sound stability on some systems.
  • Copper VBLANK startup was 2 cycles too early.
  • Harmnless bug causing "Negative nr_color_changes.
  • Jara-Tava: The Isle of Fire (Satchel Software, 1992)








    Mw.dsk emulator os-9 68k -mac