Robert de Rooy
150d6364e7
check for rpmbuild
2021-03-28 14:36:33 +02:00
Robert de Rooy
0af4dd9203
add libslirp to RPM spec file
2021-03-27 17:44:22 +01:00
Jonathan Campbell
53c8de7fa0
Tandy mode: Allow vertical total and display end to set all 8 bits, which is apparently needed for "Math Rabbit". It is unclear at this time if Tandy hardware really does take all 8 bits or is limited to the low 7 bits like MDA/CGA/PCjr/Hercules
2021-03-26 23:32:59 -07:00
Jonathan Campbell
29872308b4
Merge pull request #2394 from SnikoLoft/master
...
Update changelog
2021-03-25 10:17:16 -07:00
SnikoLoft
95df81b8a8
Update Changelog
...
Changelog for fix #2390
2021-03-25 17:54:35 +01:00
SnikoLoft
8de63f4e1b
Merge pull request #1 from joncampbell123/master
...
Merge from original repo
2021-03-25 17:48:34 +01:00
Jonathan Campbell
ce31d45b0b
changelog
2021-03-24 23:02:41 -07:00
Jonathan Campbell
2c0a17badb
INT 10h: The char height, video CTL, and video switch fields of the BIOS data area did not appear until EGA/VGA BIOSes came along. These fields are zero on MDA, CGA, Hercules, PCjr, and Tandy. Furthermore, Mindscape "Road Runner" requires the video CTL field to be zero in order to detect Tandy when machine=tandy.
2021-03-24 23:00:56 -07:00
Jonathan Campbell
c77cd08dae
Merge branch 'develop'
2021-03-24 14:32:29 -07:00
Jonathan Campbell
af58787216
changelog
2021-03-24 14:24:11 -07:00
Jonathan Campbell
54f5f10494
PCjr: If memsize is 128KB or less, subtract 16KB from total memory at BIOS level, omit reserved graphics memory MCB block at the DOS level. Otherwise, report total memory and insert reserved MCB block as if PCjr with a sidecar that adds memory, which is also DOSBox SVN default and its only behavior
2021-03-24 14:23:03 -07:00
Wengier
9c57ff3f84
Update README.md
2021-03-24 02:31:44 -04:00
Jonathan Campbell
b032480b75
build date and ref conf update
2021-03-23 20:15:13 -07:00
Jonathan Campbell
e7eb20017e
more
2021-03-23 20:13:24 -07:00
Jonathan Campbell
7914768bff
changelog
2021-03-23 20:09:03 -07:00
Jonathan Campbell
a1685c7120
PCjr: Remove minimum 256KB check, allow setting as low as 64KB, although the DOS kernel still requires 128KB minimum. Fix DOS kernel not to create MCB block past video RAM at top of 128KB if memsize is 128KB. This change makes it possible to run Mickeys Space Adventure in PCjr mode if you set memsize=0 and memsizekb=128. Note the game will corrupt itself if memsize=144 to memsize=256 and will not display anything if memsize=640 which is equivalent to DOSBox SVN PCjr emulation
2021-03-23 20:05:59 -07:00
Jonathan Campbell
6b2f7fa68e
changelog
2021-03-23 19:47:33 -07:00
Jonathan Campbell
07bb0e6b9b
Tandy mode: Instead of fixing the 128KB region at 8000:0000, select the 128KB region according to the amount of conventional memory. Remove 384KB minimum E_Exit check, allow down to 64KB but warn if below 256KB.
2021-03-23 19:46:50 -07:00
Jonathan Campbell
e5e7c5e088
Move the comment down to where appropriate
2021-03-23 19:24:15 -07:00
Jonathan Campbell
36a6d49587
INT 10h: In Tandy mode, write the bank corresponding to top of RAM minus 16KB/32KB instead of assuming bank 6 or 7 which is only appropriate if emulating a full 640KB like DOSBox SVN
2021-03-23 19:22:52 -07:00
Jonathan Campbell
a9b38827d8
BIOS: Unmap some mem if less than 640KB then subtract 16KB from total in Tandy mode
2021-03-23 19:13:14 -07:00
Jonathan Campbell
6928bd885c
changelog
2021-03-23 18:47:13 -07:00
Jonathan Campbell
509df7b435
Tandy mode: A reserved field holds the true memory size (including video memory) according to a discussion on Vogons
2021-03-23 18:41:00 -07:00
Jonathan Campbell
3e29c44205
After a discussion with others on the Vogons forums, it seems both Tandy and PCjr report memory size as real memory size minus 16KB, and it stays that way even if you later use the 32KB 16-color modes. Hope your program can keep the MCBs and important stuff out of the way!
2021-03-23 18:37:02 -07:00
Jonathan Campbell
fd3c872231
Merge pull request #2390 from SnikoLoft/patch-1
...
Fix for Win 3.x corrupt Group files in FAT image files #2381
2021-03-22 23:24:07 -07:00
Jonathan Campbell
2b07d23bf8
Merge branch 'develop'
2021-03-22 23:23:04 -07:00
Jonathan Campbell
88a99c1226
Update Tandy emulation vs memsizekb setting, add FIXME reminders, etc
2021-03-22 23:22:52 -07:00
Wengier
a1b8b2a27c
Merge branch 'master' of https://github.com/joncampbell123/dosbox-x
2021-03-23 01:33:45 -04:00
Wengier
66e183fee2
fix TTF FS mode
2021-03-23 01:32:14 -04:00
SnikoLoft
57f476c0a7
Fix for Win 3.x corrupt Group files in FAT image files #2381
...
This is a fix for #2381 .
Month ago joncampbell fixed a FAT image problem: scandisk detected file length errors in some created files.
But this fix creates a problem with corrupted GRP files in windows 3.1x installations (see #1758 ).
With this new patch both problems are gone: no file size and no group file problems anymore.
The creation and extension of windows 3.1x group files is weird:
It's done with multiple position and write commands, some of them are writings of 1 or zero bytes at all.
2021-03-22 22:22:24 +01:00
Jonathan Campbell
6f66922f8c
changelog
2021-03-22 11:53:49 -07:00
Jonathan Campbell
c579fd2f07
Add warnings to notify the user that Tandy and PCjr modes need to make sure conventional memory (below 1MB) size is a multiple of 32KB to avoid breaking Tandy games
2021-03-22 11:51:57 -07:00
Jonathan Campbell
36df87f76c
BIOS: Stop limiting Tandy mode to 624KB conventional RAM, it is breaking Tandy games that do not use the B800:xxxx alias of video memory
2021-03-22 11:42:18 -07:00
Jonathan Campbell
0e4a700355
Change memsize min-max values to allow memsize=0 so that less than 1MB is possible using memsizekb. A minimum of 1 makes that impossible
2021-03-22 10:26:34 -07:00
Jonathan Campbell
40ad5bee71
Explain in source code why INT AX=71A0h causes Windows Millenium Edition's installer to crash if Long Filename emulation is enabled
2021-03-18 20:49:54 -07:00
Wengier
f55f109330
Update dosbox.cpp
2021-03-17 14:29:56 -04:00
Jonathan Campbell
e699267479
Merge pull request #2376 from Wengier/master
...
Some fixes
2021-03-16 22:52:09 -07:00
Wengier
bc392195d9
update CHANGELOG
2021-03-16 08:57:39 -04:00
Wengier
a3290abaf7
Merge branch 'master' of https://github.com/ant-222/dosbox-x
2021-03-16 08:53:49 -04:00
Wengier
8b3c11efdf
fix
2021-03-16 08:38:24 -04:00
Wengier
08977cecf6
Merge branch 'master' of https://github.com/joncampbell123/dosbox-x
2021-03-16 07:37:49 -04:00
Wengier
d096d48023
fixes
2021-03-16 07:37:44 -04:00
Anton Shepelev
50f5e72bd5
Replace several tabs with spaces.
2021-03-16 01:04:05 +03:00
Anton Shepelev
6a46f42849
Respect pixels format while upscaling the UI.
2021-03-16 00:55:56 +03:00
Wengier
b1ee4e5128
Update sdl_mapper.cpp
2021-03-15 13:33:25 -04:00
Wengier
0b55c49d11
Merge branch 'master' of https://github.com/joncampbell123/dosbox-x
2021-03-14 20:10:56 -04:00
Wengier
ec34835368
increase prebuffer upper limit
2021-03-14 20:10:21 -04:00
Jonathan Campbell
8025fdfdcd
mmx fix
2021-03-14 13:33:14 -07:00
Jonathan Campbell
09bc8a0aec
Merge pull request #2370 from Allofich/SVN
...
SVN r4421
2021-03-14 13:04:56 -07:00
Jonathan Campbell
76b69bb6fd
Merge pull request #2369 from Wengier/master
...
Update MMX code and some fixes
2021-03-14 13:04:32 -07:00