Get this repository:
git clone https://git.launchpad.net/dosbox-staging

See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/dosbox-staging/dosbox-staging.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 3 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 2 minutes — see the log

Branches

Name Last Modified Last Commit
main 2024-05-26 05:50:01 UTC
Implement file region locking

Author: Daniel Bomar
Author Date: 2024-05-24 19:55:12 UTC

Implement file region locking

wd/share 2024-05-26 03:46:08 UTC
Implement file region locking

Author: Daniel Bomar
Author Date: 2024-05-24 19:55:12 UTC

Implement file region locking

release/0.81.x 2024-05-26 01:16:54 UTC
website: Further clarify project scope on the About page

Author: John Novak
Author Date: 2024-05-25 04:54:45 UTC

website: Further clarify project scope on the About page

jn/ess-mixer-control 2024-05-26 00:41:50 UTC
Add support for ESS mixer volume commands

Author: Jonathan Campbell
Author Date: 2024-05-25 13:38:39 UTC

Add support for ESS mixer volume commands

Co-authored-by: John Novak <john@johnnovak.net>

Imported-from:
https://github.com/joncampbell123/dosbox-x/blob/d5743d42a7a891426062d0025e7e24a6991d1df7/src/hardware/s
blaster.cpp

fc/reset-1 2024-05-25 12:46:16 UTC
Improve reset handler, text is now translatable

Author: FeralChild64
Author Date: 2024-05-23 17:00:39 UTC

Improve reset handler, text is now translatable

jn/website-improvements 2024-05-25 04:54:45 UTC
website: Further clarify project scope on the About page

Author: John Novak
Author Date: 2024-05-25 04:54:45 UTC

website: Further clarify project scope on the About page

jn/cycles-rework 2024-05-24 07:19:05 UTC
Fix Clang analyser warning

Author: John Novak
Author Date: 2024-05-24 02:04:23 UTC

Fix Clang analyser warning

False positive, but whatever...

jn/remove-fedora-stuff 2024-05-24 01:49:32 UTC
Remove `contrib/fedora`

Author: John Novak
Author Date: 2024-05-24 01:17:59 UTC

Remove `contrib/fedora`

jn/update-homepage-url 2024-05-24 01:25:36 UTC
Update releases in `dosbox-staging.metainfo.xml`

Author: John Novak
Author Date: 2024-05-24 01:25:36 UTC

Update releases in `dosbox-staging.metainfo.xml`

jn/intro-and-version 2024-05-23 04:32:32 UTC
wtf?

Author: John Novak
Author Date: 2024-05-23 04:32:32 UTC

wtf?

fc/locale-1 2024-05-22 17:01:52 UTC
[skip actions] [WIP] Rework locale settings and autodetection

Author: FeralChild64
Author Date: 2024-03-21 17:15:35 UTC

[skip actions] [WIP] Rework locale settings and autodetection

fc/dual-wheel-1 2024-05-22 16:13:45 UTC
[skip actions] WIP

Author: FeralChild64
Author Date: 2024-05-22 16:13:45 UTC

[skip actions] WIP

jn/update-dev-website 2024-05-21 23:57:41 UTC
Update dev website from `release/0.81.x`

Author: John Novak
Author Date: 2024-05-21 23:57:41 UTC

Update dev website from `release/0.81.x`

jn/user-manual-wip 2024-05-18 12:21:51 UTC
docs: user manual wip

Author: John Novak
Author Date: 2023-12-26 10:42:57 UTC

docs: user manual wip

jn/cycles-default-1 2024-05-17 08:22:49 UTC
Update cycles related log message examples in the README

Author: John Novak
Author Date: 2024-05-17 08:21:42 UTC

Update cycles related log message examples in the README

jn/de-uint-mixer-1 2024-05-15 03:44:50 UTC
Mixer cleanup

Author: John Novak
Author Date: 2024-05-11 02:26:38 UTC

Mixer cleanup

jn/remove-openglnb 2024-05-14 08:55:37 UTC
Reformat comments in the `catmull-rom.glsl` shader

Author: John Novak
Author Date: 2024-05-14 07:02:18 UTC

Reformat comments in the `catmull-rom.glsl` shader

jn/gcc-11-min-target 2024-05-14 08:55:17 UTC
Remove unused `native-clang-*.ini` files

Author: John Novak
Author Date: 2024-05-14 06:18:43 UTC

Remove unused `native-clang-*.ini` files

jn/config-enhancements 2024-05-12 03:51:39 UTC
Improve the wording of a few `CONFIG` command messages

Author: John Novak
Author Date: 2024-05-12 03:51:39 UTC

Improve the wording of a few `CONFIG` command messages

fc/tyrian-kbd-fix-1 2024-05-12 00:21:27 UTC
Deactivate IRQ if byte is read from i8042 chip

Author: FeralChild64
Author Date: 2024-04-30 16:59:42 UTC

Deactivate IRQ if byte is read from i8042 chip

Fixes Tyrian 2000 keyboard problem.

jn/cycles-default 2024-05-11 13:41:12 UTC
x

Author: John Novak
Author Date: 2024-05-11 13:22:03 UTC

x

jn/fix-intro 2024-05-11 04:53:03 UTC
Allow running the `INTRO` built-in from subshells

Author: John Novak
Author Date: 2024-05-11 04:53:03 UTC

Allow running the `INTRO` built-in from subshells

kk/pic-cleanup-1 2024-05-08 05:01:23 UTC
Clean up PIC

Author: Kirk Klobe
Author Date: 2024-04-24 01:44:28 UTC

Clean up PIC

Non-functional modernization including de-Bitu

js/3620-cdrom_interface-pointership-issue 2024-05-02 00:34:38 UTC
Formatting

Author: japsmits
Author Date: 2024-04-27 17:22:14 UTC

Formatting

jn/palette-fix 2024-04-29 11:14:45 UTC
Normalise name of `set_cur_mode()` & `finish_set_mode()` functions

Author: John Novak
Author Date: 2024-04-29 07:07:37 UTC

Normalise name of `set_cur_mode()` & `finish_set_mode()` functions

jn/fix-cms 2024-04-27 23:14:21 UTC
Fix not being able to select Game Blaster / CMS emulation

Author: John Novak
Author Date: 2024-04-27 23:13:51 UTC

Fix not being able to select Game Blaster / CMS emulation

Introduced by a botched backport in 5293a50b0ca14d8

fc/translation-pl 2024-04-25 18:53:13 UTC
Update Polish (pl) translation

Author: FeralChild64
Author Date: 2024-04-25 18:53:13 UTC

Update Polish (pl) translation

jn/esfm 2024-04-25 06:15:38 UTC
Move OPL setting initialisation into `opl.cpp`

Author: John Novak
Author Date: 2024-04-24 01:57:49 UTC

Move OPL setting initialisation into `opl.cpp`

jn/de-uint-mixer 2024-04-25 04:27:37 UTC
Remove magic algorithm messing around with the `frames_per_tick` values

Author: John Novak
Author Date: 2024-04-25 04:27:37 UTC

Remove magic algorithm messing around with the `frames_per_tick` values

It just doesn't seem to achieve anything of value.

jn/nuke-sign-conversion-warnings 2024-04-23 11:15:38 UTC
Lower max allowed warning count for the macOS workflow

Author: John Novak
Author Date: 2024-04-23 11:15:38 UTC

Lower max allowed warning count for the macOS workflow

jn/resampler-1 2024-04-22 12:22:42 UTC
cleanup

Author: John Novak
Author Date: 2024-04-22 06:27:50 UTC

cleanup

jn/filter-cutoff-fix 2024-04-22 03:29:41 UTC
Sync 'rate' and 'blocksize' mixer settings when negotiated with SDL

Author: John Novak
Author Date: 2024-04-22 03:29:41 UTC

Sync 'rate' and 'blocksize' mixer settings when negotiated with SDL

jn/sync-settings 2024-04-21 22:37:24 UTC
Address PVS-Studio warnings

Author: John Novak
Author Date: 2024-04-20 07:54:13 UTC

Address PVS-Studio warnings

jn/resampler 2024-04-21 15:05:29 UTC
Allow continuous 8,000 to 500,000 Hz host sample rates ('rate')

Author: John Novak
Author Date: 2024-04-21 14:05:57 UTC

Allow continuous 8,000 to 500,000 Hz host sample rates ('rate')

jn/simpler-version-handling 2024-04-20 08:03:43 UTC
Use `meson.project_source_root()` in the Meson configs

Author: John Novak
Author Date: 2024-04-17 03:06:38 UTC

Use `meson.project_source_root()` in the Meson configs

fc/automount-fix-1 2024-04-19 13:15:03 UTC
Do not treat illegal command line switches as commands

Author: FeralChild64
Author Date: 2024-04-19 13:15:03 UTC

Do not treat illegal command line switches as commands

jn/console-notifications-1 2024-04-19 11:42:47 UTC
Use notifications in `sblaster.cpp`

Author: John Novak
Author Date: 2024-04-18 23:42:13 UTC

Use notifications in `sblaster.cpp`

jn/audio-cleanups 2024-04-17 02:00:51 UTC
Reformat `opl.cpp`

Author: John Novak
Author Date: 2024-04-15 03:42:55 UTC

Reformat `opl.cpp`

jn/fix-vga-text-modes 2024-04-15 00:53:24 UTC
Fix the width of VGA text modes being incorrectly set sometimes

Author: John Novak
Author Date: 2024-04-14 23:56:31 UTC

Fix the width of VGA text modes being incorrectly set sometimes

142c329 caused a regression where the width calculation of the VGA text
modes did not take 8 vs 9-dot VGA fonts into account correctly.

E.g., the 720x400 mode 03h VGA text mode with 9-dot fonts was
incorrectly set to 640x400 with `glshader = none` or `sharp`.

`crt-auto` modes appeared to work fine, at least at startup. But this
was by fluke and weird problems could happen after certain mode change
sequences.

jn/vcpkg-sdl2-upgrade 2024-04-14 08:54:54 UTC
Bump version to 0.82.0-alpha in `vckpg.json`

Author: John Novak
Author Date: 2024-04-14 08:54:54 UTC

Bump version to 0.82.0-alpha in `vckpg.json`

jn/finalise-0.81.1-translations 2024-04-12 23:15:19 UTC
Update English (en) translation

Author: John Novak
Author Date: 2024-04-12 23:15:03 UTC

Update English (en) translation

jn/vmem-delay 2024-04-12 20:59:24 UTC
Port video memory I/O delay tweak from DOSBox-X

Author: John Novak
Author Date: 2024-04-12 05:13:04 UTC

Port video memory I/O delay tweak from DOSBox-X

This is an adaptation of the `vmemdelay` feature from DOSBox-X.

The auto settings have been removed as they were not particularly useful
for games; a static setting of 3000 ns does the job much better for
problematic titles.

Co-authored-by: Jonathan Campbell <jonathan@castus.tv>

Below is the first relevant commit from the DOSBox-X project
(https://github.com/joncampbell123/dosbox-x).

---
commit 417998f7286a3ffc0b9d8908ae3a6203a97e4c43
Author: Jonathan Campbell <jonathan@castus.tv>
Date: Thu Feb 5 14:06:06 2015 -0800

    Make I/O delay configurable, instead of just CPU_CyclesMax/1024 as
    hardcoded in iohandler.cpp. Add code to VGA emulation to emulate memory
    I/O delay. Default value emulates an average delay that represents ISA
    bus delays combined with 386/486/Pentium pipelining that seems to
    represent the slowness of the ISA bus overall. The same code picks a
    much shorter delay if PCI bus emulation is enabled, as if the VGA is
    connected to PCI.

    The reason for this addition is that some demos and games are sensitive
    to VGA memory access speeds, especially parts that involve
    raster/warping effects. These demos work best if the VGA memory is
    slowed down to ISA bus speeds and the effects will not work properly
    otherwise.

    Majic 12 "Show": ISA VGA memio delay fixes the raster errors during the
    "RealPlasma" and the truecolor rotating effect parts of the demo.

    The Good, The Bad, The Ugly: VGA memio delay seems to stabilize the
    plasma effect just after the credits, plasma effect no longer rolls like
    an unstable television picture. Unfortunately, it also causes the demo
    to immediately skip the next part and jump directly to the 3D wireframe
    object part.

    Future Crew "Panic": VGA memory IO delay slows the shadebob effect down
    enough that the 3D dot object part can finish on time and on cue to
    become the FC logo instead of completing, then sitting for 3-5 seconds
    doing nothing.

    You can disable the iodelays if you want, to gain speed in your DOS game
    if the DOS game is not sensitive to I/O or VGA memory speeds.

jn/vga-palette-quirk 2024-04-11 23:15:05 UTC
Clarify `ShaderMode::AutoGraphicsStandard` (`crt-auto`) special behaviour

Author: John Novak
Author Date: 2024-04-11 23:09:41 UTC

Clarify `ShaderMode::AutoGraphicsStandard` (`crt-auto`) special behaviour

jn/ega-on-vga-fix 2024-04-11 11:39:18 UTC
Revert to the legacy non-vgaonly palette behaviour in `svga_paradise`

Author: John Novak
Author Date: 2024-04-11 06:50:59 UTC

Revert to the legacy non-vgaonly palette behaviour in `svga_paradise`

This fixes the wrong colours appearing in some rare titles (e.g., Spell
It Plus).

jn/sbtype-crash-fix 2024-04-11 11:27:11 UTC
Rename `log_prefix` to `sb_log_prefix` and some formatting

Author: John Novak
Author Date: 2024-04-11 11:08:14 UTC

Rename `log_prefix` to `sb_log_prefix` and some formatting

js/value_cleanup 2024-04-11 08:25:41 UTC
Refactor Value

Author: japsmits
Author Date: 2024-04-10 17:02:51 UTC

Refactor Value

jn/update-copyright-dates 2024-04-10 07:46:24 UTC
Mass update copyright dates

Author: John Novak
Author Date: 2024-04-10 07:27:41 UTC

Mass update copyright dates

jn/windows-installer-disable-autostart 2024-04-10 06:58:42 UTC
Do not auto-run DOSBox Staging after installing it on Windows

Author: John Novak
Author Date: 2024-04-10 06:36:23 UTC

Do not auto-run DOSBox Staging after installing it on Windows

jn/website-improvements-2 2024-04-10 03:29:55 UTC
website: Add data privacy policy section to the About page

Author: John Novak
Author Date: 2024-04-09 08:44:14 UTC

website: Add data privacy policy section to the About page

fc/sdl-settings-fix-1 2024-04-09 15:39:41 UTC
Simplify 'MAPPER_BindKeys' skipping strategy

Author: FeralChild64
Author Date: 2024-04-07 14:34:26 UTC

Simplify 'MAPPER_BindKeys' skipping strategy

jn/website-improvements-1 2024-04-09 08:49:03 UTC
website: Add data privacy policy section to the About page

Author: John Novak
Author Date: 2024-04-09 08:44:14 UTC

website: Add data privacy policy section to the About page

jn/sbtype-oplmode-improvements 2024-04-07 23:46:04 UTC
Fix shadowing warnings in `program_mixer.cpp`

Author: John Novak
Author Date: 2024-04-07 23:46:04 UTC

Fix shadowing warnings in `program_mixer.cpp`

jn/fix-text-mode-double-scanning 2024-04-07 02:13:01 UTC
Restore double scanning support for VGA text modes

Author: John Novak
Author Date: 2024-04-06 13:02:08 UTC

Restore double scanning support for VGA text modes

This regressed after the major double scanning rework in dd8ae142.

Double-scanned VGA text modes are extremely uncommon. A good test case
(and the only one I know of) is the game Indenture (1991) that sets up a
custom 80x25 mode at 640x200 resolution with the 8x8 charset and double
scanning enabled.

jn/fix-oplmode-none 2024-04-05 11:27:46 UTC
Fix not being able to set `oplmode = none` regression

Author: John Novak
Author Date: 2024-04-05 07:56:31 UTC

Fix not being able to set `oplmode = none` regression

jn/better-version-handling 2024-04-02 00:26:13 UTC
Lower PVS-Studio allowed warning count

Author: John Novak
Author Date: 2024-04-01 10:23:59 UTC

Lower PVS-Studio allowed warning count

jn/drop-debian-10 2024-04-01 07:09:04 UTC
Touch Dockerfile

Author: John Novak
Author Date: 2024-04-01 07:09:04 UTC

Touch Dockerfile

kk/log-vsync-state-1 2024-03-29 01:12:17 UTC
Log OpenGL vsync state

Author: Kirk Klobe
Author Date: 2024-03-29 01:12:17 UTC

Log OpenGL vsync state

jn/improve-imgmount-help 2024-03-29 00:09:34 UTC
Update English language file

Author: John Novak
Author Date: 2024-03-29 00:06:52 UTC

Update English language file

fc/in-extremis-1 2024-03-28 16:31:16 UTC
Fix the 'In Extremis' game intro getting stuck

Author: FeralChild64
Author Date: 2024-03-28 16:20:50 UTC

Fix the 'In Extremis' game intro getting stuck

jn/fullscreen-quit-fix 2024-03-27 07:53:50 UTC
Fix some PVS-Studio warnings

Author: John Novak
Author Date: 2024-03-27 07:53:50 UTC

Fix some PVS-Studio warnings

jn/release-drafter-improvements 2024-03-27 07:43:48 UTC
Minor code style improvement

Author: John Novak
Author Date: 2024-03-27 07:43:48 UTC

Minor code style improvement

fc/lto-2 2024-03-26 16:16:20 UTC
Cleanup Linux workflows, add LTO build

Author: FeralChild64
Author Date: 2024-03-25 14:10:22 UTC

Cleanup Linux workflows, add LTO build

jn/remove-debian10 2024-03-25 05:57:00 UTC
website: Mention Debian 11 / Ubuntu 20.04 as the minimum required version

Author: John Novak
Author Date: 2024-03-23 12:05:19 UTC

website: Mention Debian 11 / Ubuntu 20.04 as the minimum required version

fc/lto-1 2024-03-24 15:52:55 UTC
LTO fixes in the IMFC code

Author: FeralChild64
Author Date: 2024-03-24 15:51:29 UTC

LTO fixes in the IMFC code

kk/innosetup-checkbox-1 2024-03-16 01:22:43 UTC
Test removing nowait flag to allow checkbox selection

Author: Kirk Klobe
Author Date: 2024-03-16 01:22:43 UTC

Test removing nowait flag to allow checkbox selection

sp/disable-postinstall-run-1 2024-03-16 01:07:52 UTC
Disable launching dosbox after setup

Author: shermp
Author Date: 2024-03-16 01:07:52 UTC

Disable launching dosbox after setup

jn/windows-no-console-icon-1 2024-03-13 08:07:02 UTC
Disable antivirus scan

Author: John Novak
Author Date: 2024-03-13 07:45:41 UTC

Disable antivirus scan

jn/windows-no-console-icon 2024-03-13 05:19:24 UTC
Add "no console" launch icon variant to the Windows installer

Author: John Novak
Author Date: 2024-03-13 05:19:24 UTC

Add "no console" launch icon variant to the Windows installer

jn/vga-render-per-scanline 2024-03-13 03:13:02 UTC
Add `vga_render_per_scanline` option

Author: John Novak
Author Date: 2024-03-13 02:11:12 UTC

Add `vga_render_per_scanline` option

This is enabled by default to render the VGA image by scanline, which is
the new accurate VGA emulation behaviour.

However, a few games (e.g., Deus, Ishar 3, Robinson's Requiem, Time
Travelers) would crash at startup with per-scanline rendering
enabled. This is most likely due to some VGA emulation deficiency.

Disabling `vga_render_per_scanline` restores the the legacy DOSBox
behaviour of rendering the VGA image in 4 parts instead of
per-scanline.

kk/macos-ccache-action-1 2024-03-13 02:47:15 UTC
Test small code change for ccache

Author: Kirk Klobe
Author Date: 2024-03-13 02:47:15 UTC

Test small code change for ccache

jn/vga-test 2024-03-13 00:53:17 UTC
test

Author: John Novak
Author Date: 2024-03-13 00:53:17 UTC

test

sp/msvc-ci-test-1 2024-03-12 04:43:45 UTC
Enable VCPKG debug flag

Author: shermp
Author Date: 2024-03-12 04:43:45 UTC

Enable VCPKG debug flag

jn/test-pvs 2024-03-12 02:29:15 UTC
test

Author: John Novak
Author Date: 2024-03-12 02:29:15 UTC

test

jn/pvs 2024-03-11 03:14:09 UTC
Fix PVS-Studio workflow on branched PRs & forks

Author: John Novak
Author Date: 2024-03-11 00:22:56 UTC

Fix PVS-Studio workflow on branched PRs & forks

sp/vs-stat-fix-1 2024-03-02 01:57:14 UTC
Replace use of `stat` in imgmount

Author: shermp
Author Date: 2024-03-01 23:50:04 UTC

Replace use of `stat` in imgmount

jn/setup-drawing-fix 2024-02-24 00:44:12 UTC
Guard against zero-height modes when setting up a new video mode

Author: John Novak
Author Date: 2024-02-24 00:40:49 UTC

Guard against zero-height modes when setting up a new video mode

Some games set up weird custom modes temporarily that result in a
zero-height video mode (e.g., Impossible Mission II on Tandy). These are
probably some tricks that work on hardware, but in software we need to
guard against divide by zero exceptions downstream when calculating the
aspect ratios.

rdr/xdf 2024-02-23 14:59:18 UTC
Add IBM XDF floppy support

Author: maron2000
Author Date: 2024-02-23 14:27:00 UTC

Add IBM XDF floppy support

The IBM Extended Density Format (XDF) was used by IBM for software
distribution on 5.25 and 3.5" media. XDF image files were often provided
by IBM on CD-ROM, bulletin boards and FTP sites. Examples of software
distributed in this fahsion includes PC-DOS 7, PC DOS 2000 and OS/2 Warp.

Credit for the patch goes to @maron2000

Imported-from: https://github.com/joncampbell123/dosbox-x/pull/4840
Signed-off-by: Robert de Rooy <17701098+rderooy@users.noreply.github.com>

jn/awe32 2024-01-27 08:28:09 UTC
so it begins

Author: John Novak
Author Date: 2024-01-27 08:27:52 UTC

so it begins

fc/mouse-dos-windows-1 2024-01-17 21:05:26 UTC
[skip actions] WIP Put mouse driver data in guest memory

Author: FeralChild64
Author Date: 2024-01-02 18:42:42 UTC

[skip actions] WIP Put mouse driver data in guest memory

kc/fs-assert-1 2024-01-11 02:48:14 UTC
Manage sdlmain's DOS video mode as an <optional>

Author: kcgen
Author Date: 2024-01-10 07:06:47 UTC

Manage sdlmain's DOS video mode as an <optional>

DOSBox's execution sequence starts by initializing SDL
followed by starting the DOS normal loop, which eventually
sets the DOS video mode.

This commit makes sdlmain's DOS video mode member variable
optional because, with respect to sdlmain, the DOS video mode
doesn't exist (and may not exist) until the DOS side
successfully sets the video mode through the emulated video
card.

In terms of order of operations, Both the SDL and DOS side
can drive mode changes that involve switching the GL Shader
as well as logging the SDL window size or DOS display mode;
this commit lets those play out as-is.

kc/opl-dc-bias-1 2024-01-09 01:37:31 UTC
Remove the OPL DC bias using a forward-looking average

Author: kcgen
Author Date: 2024-01-08 17:52:50 UTC

Remove the OPL DC bias using a forward-looking average

The algorithm works by:

1. Maintaining a queue of N samples when the
   stream is above a bias threshold. The queue is
   cleared otherwise.

2. Maintaining a running average of the DC offset
   based on the queue.

3. Deducting the running average from the head of
   the queue.

kc/float-opl-1 2024-01-07 03:48:40 UTC
wip

Author: kcgen
Author Date: 2024-01-07 03:48:40 UTC

wip

kc/sb-dsp-buffer-status-1 2024-01-04 04:01:17 UTC
Use a bit_view to de-magic the SB DSP buffer status IO call result

Author: kcgen
Author Date: 2024-01-03 18:28:35 UTC

Use a bit_view to de-magic the SB DSP buffer status IO call result

kc/sign-extend-ppc-1 2024-01-04 00:13:13 UTC
Don't sign extend 16-bit immediates to 32-bit in ppc dynrec, fixes #2846

Author: Cameron Kaiser
Author Date: 2024-01-04 00:12:15 UTC

Don't sign extend 16-bit immediates to 32-bit in ppc dynrec, fixes #2846

Signed-off-by: kcgen <kcgen@users.noreply.github.com>

kc/signed-multiply-overflow-1 2024-01-02 04:20:29 UTC
Accommodate a larger count size in the full core

Author: kcgen
Author Date: 2024-01-01 23:28:50 UTC

Accommodate a larger count size in the full core

fc/shell-rework-1 2023-12-11 22:19:33 UTC
WIP Rewrite command 'dir'

Author: FeralChild64
Author Date: 2023-11-03 20:07:58 UTC

WIP Rewrite command 'dir'

fc/edit-1 2023-12-11 22:16:08 UTC
[skip actions] WIP

Author: FeralChild64 <>
Author Date: 2023-05-10 18:45:19 UTC

[skip actions] WIP

release/0.80.x 2023-12-02 20:54:44 UTC
website: Display errors on the page

Author: D10sfan
Author Date: 2023-12-02 03:55:01 UTC

website: Display errors on the page

kk/dynrec-scas-1 2023-11-08 18:46:28 UTC
Implement SCAS and CMPS opcodes for dynrec

Author: Kirk Klobe
Author Date: 2023-11-08 18:46:24 UTC

Implement SCAS and CMPS opcodes for dynrec

kc/ide-sector-write-1 2023-10-22 09:27:27 UTC
Avoid a check_cast assert using endian-safe mem write

Author: kcgen
Author Date: 2023-10-22 09:27:23 UTC

Avoid a check_cast assert using endian-safe mem write

Replaces the previous code with the simpler host-dword write
operation.

The previous code didn't limit each shift to 8-bits, which
triggers an assertion error when running: device.com atapicd.sys

kk/github-m1runner-1 2023-10-16 21:36:08 UTC
test new M1 runner

Author: Kirk Klobe
Author Date: 2023-10-16 21:36:08 UTC

test new M1 runner

gm/shader-pain-1 2023-10-13 03:17:19 UTC
Rework shader loading

Author: GranMinigun
Author Date: 2023-09-19 22:52:00 UTC

Rework shader loading

wd/ffmpeg-experimental 2023-10-10 13:42:15 UTC
Remove unused variable

Author: Daniel Bomar
Author Date: 2023-10-06 13:19:31 UTC

Remove unused variable

kc/static-destruct-sequence-1 2023-10-05 19:06:56 UTC
latest stashed changed [WIP]

Author: kcgen
Author Date: 2023-10-05 19:06:56 UTC

latest stashed changed [WIP]

svn/r4000-nrs-vgm-patch-1 2023-10-05 17:08:37 UTC
Fix a pointer-comparison in nullmodem

Author: kcgen
Author Date: 2023-10-05 17:08:37 UTC

Fix a pointer-comparison in nullmodem

svn/r4000-nrs-tandy-dac-and-low-tone-patch-1 2023-10-05 16:44:39 UTC
Fix Tandy low notes in Zak McKracken and Maniac

Author: NewRisingSun
Author Date: 2014-01-15 21:45:00 UTC

Fix Tandy low notes in Zak McKracken and Maniac
Mansion Enhanced

Comments from NewRisingSun:

The low notes in Zak McKracken's intro still sound wrong in
all emulators when compared to a recording of its output on
a real Tandy machine.

The reason is that the game writes a
period of zero, which does not mean zero, but 1024, similar
to the 8254 PIT's period of zero meaning 65536. Current
tandy_sound.cpp tries to account for that but does it
incorrectly. Attached patch does it correctly, fixing Zak
McKracken's intro, as well as one flubbled note in Maniac
Mansion Enhanced.

Creative Commons Attribution No Derivatives 1.0 Generic license

Vogons thread: https://www.vogons.org/viewtopic.php?f=41&t=37917

Imported-from: https://www.vogons.org/viewtopic.php?p=337429#p337429

Signed-off-by: kcgen <kcgen@users.noreply.github.com>

kk/paging-firstenc-1 2023-09-28 12:50:48 UTC
Disable x86 FPU instructions

Author: Kirk Klobe
Author Date: 2023-09-28 12:50:44 UTC

Disable x86 FPU instructions

forks/daum-scm-restoration 2023-09-26 23:40:45 UTC
Apply code fixes to fix the build up

Author: Eben Bruyns
Author Date: 2023-09-22 22:05:35 UTC

Apply code fixes to fix the build up

Removing some code that breaks the build and fixing some bad code that
doens't work on modern compilers

svn/trunk 2023-09-12 00:16:51 UTC
Fix compilation in Visual Studio 2008. Thanks Greg Kennedy.

Author: ripsaw8080
Author Date: 2023-09-12 00:16:51 UTC

Fix compilation in Visual Studio 2008. Thanks Greg Kennedy.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4483

wd/ffmpeg 2023-09-11 10:33:20 UTC
Fix PVS implicit enum cast warning

Author: Daniel Bomar
Author Date: 2023-09-11 10:33:20 UTC

Fix PVS implicit enum cast warning

1100 of 214 results

Other repositories

Name Last Modified
lp:dosbox-staging 4 hours ago
11 of 1 result
You can't create new repositories for Dosbox Staging.