maron2000
ef64e0b3ff
Fix insertion of characters in command history
2025-03-25 22:36:08 +09:00
fuel-pcbox
b1497f2031
More MMX fixes
2025-03-24 20:16:19 -05:00
fuel-pcbox
9df6b8dcb7
Fix MMX PMULLW
2025-03-24 20:04:47 -05:00
fuel-pcbox
fe50caebf9
Fix SSE MOVHPS r/m,reg
2025-03-24 19:50:38 -05:00
Jonathan Campbell
cdbade7897
Merge pull request #5592 from 1abcd/zh-language
...
Add a missing blank line for zh_TW and zh_CN language files
2025-03-24 10:59:14 -07:00
Jonathan Campbell
bd06080d7e
Merge pull request #5586 from fuel-pcbox/sse-fixes2
...
Update CHANGELOG
2025-03-24 10:43:51 -07:00
fuel-pcbox
8a3db63410
Update CHANGELOG
2025-03-24 12:38:24 -05:00
1abcd
6000de10ce
Update zh_TW.lng
2025-03-25 01:22:20 +08:00
1abcd
ec436bdc8f
add a missing blank line
2025-03-25 01:18:25 +08:00
Jonathan Campbell
451679c707
Merge pull request #5589 from joncampbell123/dependabot/github_actions/actions/upload-artifact-4.6.2
...
Bump actions/upload-artifact from 4.6.1 to 4.6.2
2025-03-24 09:06:24 -07:00
dependabot[bot]
3b4b72d00e
Bump actions/upload-artifact from 4.6.1 to 4.6.2
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.1...v4.6.2 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 12:28:49 +00:00
Jonathan Campbell
b6e7250928
Merge pull request #5585 from fuel-pcbox/sse-fixes2
...
Fix MOVSS reg,r/m memory form
2025-03-23 22:36:01 -07:00
fuel-pcbox
cf19f34d41
Fix MOVSS reg,r/m memory form
2025-03-23 22:50:06 -05:00
Jonathan Campbell
ea9c2eac9c
Merge pull request #5576 from zyebytevt/master
...
Fix creation of overlay special files
2025-03-23 19:20:59 -07:00
Jonathan Campbell
b0ea99cfb0
Merge pull request #5578 from DwayneSelsig/master
...
Replace SetPixel with DIB Section Direct Memory Access for faster printing
2025-03-23 19:20:22 -07:00
Jonathan Campbell
8f1a2f0fea
Merge pull request #5580 from fuel-pcbox/sse-fixes2
...
Fix SSE UNPCKLPS/UNPCKHPS
2025-03-22 22:59:35 -07:00
Jonathan Campbell
b9d21aaf00
Merge pull request #5575 from maron2000/fix_jphostkey
...
Fix Host key (F11, F12) handling in Codepage 932 (Japanese Shift-JIS).
2025-03-22 22:57:15 -07:00
Jonathan Campbell
be4adccd34
Merge pull request #5574 from maron2000/fix_DBCSline_end
...
More fixes for glitch of DBCS character at the end of a line
2025-03-22 22:56:56 -07:00
fuel-pcbox
0acdcbc088
Fix SSE UNPCKLPS/UNPCKHPS
2025-03-22 17:31:45 -05:00
Dwayne Selsig
c792b47e94
Optimize outputPage: Merge SDL Locks & Streamline 8-bit DIBSection
...
Increased filename buffer to 512 bytes to prevent potential buffer overruns.
Consolidated separate SDL_LockSurface/SDL_UnlockSurface calls into a single lock session to both extract the SDL palette for the BITMAPINFO color table and copy the pixel data via memcpy, reducing lock overhead.
Utilized an 8-bit DIBSection (top-down) for printer output, ensuring the palette is correctly populated from the SDL surface.
Improved GDI resource cleanup by restoring the original bitmap in the memory DC before deleting the DIBSection.
2025-03-21 22:11:12 +01:00
Dwayne Selsig
78f6b2fc8b
Replace SetPixel with DIB Section Direct Memory Access for faster printing
...
The previous implementation used SetPixel to update each pixel individually, which incurred significant overhead due to the many system calls.
This change replaces those calls with a DIB Section approach, where pixel data is written directly into a memory buffer and then blitted in one go using StretchBlt. This dramatically improves performance.
Additionally, the new implementation uses a higher color depth (more bits per pixel) instead of the old 8‑bit format. This allows for a sharper printed output.
2025-03-21 17:43:46 +01:00
ZyeByte
3495be4cff
Fix creation of overlay special files
2025-03-20 13:33:44 +01:00
maron2000
611e325df0
Move to end of line before executing command
2025-03-20 20:11:06 +09:00
maron2000
dcba958632
Fix DBCS character handling of Home and End key in command history
2025-03-20 20:05:24 +09:00
maron2000
b1d8a62706
Update CHANGELOG
2025-03-20 19:02:13 +09:00
maron2000
aae0380502
Fix Host key (F11, F12) handling in Codepage 932 (Japanese Shift-JIS)
2025-03-20 19:01:54 +09:00
maron2000
b15845add2
Fix DBCS character handling of Backspace key in command history
2025-03-20 17:36:23 +09:00
maron2000
51f92bf625
Fix DBCS character handling of Delete key in command history
2025-03-19 23:44:01 +09:00
Jonathan Campbell
4d7257dc15
Merge pull request #5571 from fuel-pcbox/sse-fixes
...
Fix SSE PSADBW
2025-03-17 12:35:35 -07:00
fuel-pcbox
87076c5a0e
Fix SSE PSADBW
2025-03-17 13:52:48 -05:00
Jonathan Campbell
31a169b2d6
Merge pull request #5569 from maron2000/bump_esfmu
...
Update CHANGELOG
2025-03-17 07:45:13 -07:00
maron2000
47b5d08fb2
Update CHANGELOG
2025-03-17 21:09:26 +09:00
Jonathan Campbell
dce4a4482f
Merge pull request #5567 from maron2000/bump_esfmu
...
Bump ESFMu to ver 1.2.6
2025-03-16 21:33:58 -07:00
Jonathan Campbell
aeb17890db
Merge pull request #5566 from maron2000/fix_cdlabel
...
Add a dot to CD labels when longer than 8 characters
2025-03-16 21:33:33 -07:00
maron2000
f904d11942
Bump ESFMu to ver 1.2.6
2025-03-15 21:36:46 +09:00
maron2000
e1d74ab354
Add a dot to CD labels when longer than 8 characters
2025-03-15 21:12:38 +09:00
Jonathan Campbell
21ff0569e2
Merge pull request #5563 from 1abcd/patch-1
...
Update CHANGELOG and zh_TW language file
2025-03-14 10:00:08 -07:00
Jonathan Campbell
16a29e7bce
Merge pull request #5561 from DieSkaarj/master
...
Isolated Modeswitching for use with SDL2 only
2025-03-14 09:59:50 -07:00
1abcd
f2ea3881fe
shorten sentence
2025-03-14 19:08:17 +08:00
1abcd
75537db759
Update zh_TW.lng
2025-03-14 18:34:04 +08:00
David 'Erosion' Oberlin
819b76c665
Isolated Modeswitching for use with SDL2 only
...
n/t
2025-03-14 09:48:36 +00:00
Jonathan Campbell
cf7ed0d9dd
Allow dos mem limit to direct DOS kernel allocation, the same as memsizekb, so you can have 640KB of RAM but cram DOS into the first 4KB for example
2025-03-13 23:28:04 -07:00
Jonathan Campbell
fe4544d0f5
Merge pull request #5557 from DieSkaarj/master
...
Toggle modeswitching
2025-03-13 21:34:02 -07:00
David 'Erosion' Oberlin
608f2787a0
Toggle modeswitching
2025-03-14 01:06:16 +00:00
David 'Erosion' Oberlin
ab1b45e39e
Toggle modeswitching
2025-03-14 01:04:45 +00:00
David 'Erosion' Oberlin
6156ccb990
added modeswitch toggle
...
A toggle for letting DOSBox-X determine what resolution, through SDL2, to set the monitor hasbeen implemented.
2025-03-14 00:59:28 +00:00
maron2000
cca9d1b80b
Fix DBCS character handling of right key in command history
2025-03-14 00:07:08 +09:00
maron2000
7e84436e0d
Fix DBCS character handling of left key in command history
2025-03-13 22:33:57 +09:00
Jonathan Campbell
8b97c33f29
correction, from VPT
2025-03-13 02:01:35 -07:00
1abcd
57de75b544
Update CHANGELOG
2025-03-13 01:03:41 +08:00