Jonathan Campbell
|
c5d2fe2c02
|
constants
|
2025-05-04 15:45:49 -07:00 |
|
Jonathan Campbell
|
c7dd8c8002
|
more
|
2025-05-04 14:48:31 -07:00 |
|
Jonathan Campbell
|
e0cfaad203
|
removed functions
|
2025-05-04 14:35:36 -07:00 |
|
Jonathan Campbell
|
fc7d762b0a
|
Change magic numbers to readable constants
|
2025-05-04 14:21:06 -07:00 |
|
Jonathan Campbell
|
66550194cd
|
common header.
|
2025-05-04 14:14:29 -07:00 |
|
Jonathan Campbell
|
e5c782875a
|
Prepare for release
|
2025-05-03 09:43:37 -07:00 |
|
maron2000
|
a45168c7e5
|
Add prototype to header and some comments
|
2025-04-26 09:01:14 +09:00 |
|
Jochen Schfer
|
e6c3eacd5b
|
OS/2: Made SDL2 version running
|
2025-04-14 09:43:41 +02:00 |
|
Jochen Schfer
|
57fc5831d3
|
Some OS/2 specific changes. Patches are not complete yet
|
2025-03-29 10:35:37 +01: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 |
|
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
|
a7d740fd7a
|
A more universal fix for glitch of DBCS character at the end of a line
|
2025-03-07 23:40:12 +09:00 |
|
1abcd
|
5a6dc9876f
|
Remove two duplicate mappings of Chinese characters
|
2025-03-05 23:59:44 +08:00 |
|
Jonathan Campbell
|
ba48a170bf
|
Fix timer handling to make IRQ 0 an edge trigger interrupt. Add code to PIC emulation to process said interrupts as edge trigger, do not signal the IRQ unless PIC_DeActivateIRQ() is called, then PIC_ActivateIRQ(). For some reason, this also seems to fix the audio in Tyrian 2000, though the audio still sounds a tiny bit crackly
|
2025-03-02 11:49:46 -08:00 |
|
maron2000
|
b4fe202038
|
Fix glitch of DBCS character when first byte and second byte are separated at the end of line
|
2025-02-28 23:44:03 +09:00 |
|
1abcd
|
d226ffcab6
|
Add files via upload
|
2025-02-26 17:38:48 +08:00 |
|
Jonathan Campbell
|
b718ad45a8
|
DMA: Help other emulation code by offering a way to determine what triggered DMA_MASKED and DMA_UNMASKED events. It is not always the DOS guest that does it, internal functions of the DMA controller can cause it too
|
2025-02-12 05:52:48 -08:00 |
|
Jonathan Campbell
|
62e1c4fa38
|
DMA: Add callback event for when the guest reads DMA channel status. Sound Blaster: If the guest reads DMA status, render up to current time so that the guest can see very accurate DMA counter movement. This still does not fix the occasional pop/crackle in Windows 95 if the sound driver is interrupted, but it seems to help Tyrian 2000 and remove the need for using Goldplay mode though audio still sounds a little bit crackly.
|
2025-02-10 07:59:36 -08:00 |
|
Jonathan Campbell
|
c9a8d687f4
|
Savestate: Now cleanup load code
|
2025-02-06 17:28:08 -08:00 |
|
Jonathan Campbell
|
7e62fd4228
|
Move out C++ ZIP stdbuf
|
2025-02-06 16:23:51 -08:00 |
|
Jonathan Campbell
|
ef9413ee93
|
Savestate: Remove unused code
|
2025-02-06 12:42:23 -08:00 |
|
Jonathan Campbell
|
60f501d553
|
Prepare for release
|
2025-02-01 07:07:24 -08:00 |
|
Jonathan Campbell
|
db28adfec1
|
Prepare for release
|
2025-02-01 07:02:22 -08:00 |
|
Jonathan Campbell
|
0e3c0c9dcd
|
Update build date
|
2025-01-31 23:11:54 -08:00 |
|
Jonathan Campbell
|
75aa320879
|
SDL2: Use the newer sound API and make some requests to improve audio rendition
|
2025-01-30 20:27:07 -08:00 |
|
Jonathan Campbell
|
c487bdd002
|
cleanup
|
2025-01-23 17:20:00 -08:00 |
|
Jonathan Campbell
|
b3e2d6e2be
|
For PC-98 mode, add a patched version of CWSDPMI.EXE made for PC-98 systems
|
2025-01-22 12:19:04 -08:00 |
|
Jonathan Campbell
|
4e21a21b39
|
Paging cleanup
|
2025-01-22 12:04:20 -08:00 |
|
Jonathan Campbell
|
2296d2f4fc
|
Paging cleanup
|
2025-01-22 11:39:38 -08:00 |
|
Jonathan Campbell
|
4c0f6171c0
|
Paging define TLB entry data type and bit masks as bit positions for future cleanup. Some of the paging fields do not need to be Bitu, they only need 32 bits
|
2025-01-22 00:16:12 -08:00 |
|
Jonathan Campbell
|
7707d7b8a9
|
bitop.h include guard
|
2025-01-22 00:15:18 -08:00 |
|
Jonathan Campbell
|
c92cf550bc
|
Fix ISA PnP macros, the type parameter is supposed to accept the output of another macro that inserts 3 byte constant values. This should fix issues caused by past cleanup that broke Windows 9x/ME installs
|
2025-01-21 17:05:24 -08:00 |
|
Jonathan Campbell
|
7b424c1dc2
|
forgot a header file
|
2025-01-20 21:17:51 -08:00 |
|
Jonathan Campbell
|
53fbe1b17f
|
Begin adding PC-98 BIOS data area constants, now that Hackipedia.org finally has a complete English translation of Undocumented 9801, 9821 Volume 2
|
2025-01-20 20:39:03 -08:00 |
|
Jonathan Campbell
|
efa9bd4fff
|
Fill out bios.h
|
2025-01-20 18:47:50 -08:00 |
|
Jonathan Campbell
|
1bb52e5672
|
retab bios.h
|
2025-01-20 18:17:50 -08:00 |
|
Jonathan Campbell
|
223342c2a8
|
Cleanup VGA other code
|
2025-01-20 17:31:39 -08:00 |
|
Jonathan Campbell
|
b26b851698
|
VGA DetermineMode: Move out S3-specific mode determination into its own callback, leave only standard EGA/VGA there
|
2025-01-20 17:01:23 -08:00 |
|
Jonathan Campbell
|
bb63119c7f
|
Move DetermineMode DCGA check into its own function
|
2025-01-20 16:53:58 -08:00 |
|
Jonathan Campbell
|
611fc2b387
|
All other SVGA chipsets have to register set_clock, why is the S3 version part of the core VGA_SetClock function? Move out
|
2025-01-20 16:36:50 -08:00 |
|
Jonathan Campbell
|
a567ae0eb0
|
cleanup, remove VGA sequencer-related functions that did nothing
|
2025-01-20 16:29:13 -08:00 |
|
Jonathan Campbell
|
318b3335e6
|
cleanup
|
2025-01-20 16:08:12 -08:00 |
|
Jonathan Campbell
|
239237bd62
|
cleanup
|
2025-01-20 01:47:31 -08:00 |
|
Jonathan Campbell
|
1f0b6b3af7
|
cleanup
|
2025-01-20 01:30:59 -08:00 |
|
Jonathan Campbell
|
79a84d5d34
|
Make an alternate API to access memory by physical address, not linear address. This itself is a hack because of how mmio works in DOSBox/DOSBox-X
|
2025-01-19 21:50:47 -08:00 |
|
Jonathan Campbell
|
1bf0296976
|
Paging: HostRead/HostWrite method parameter should be 32-bit page frame number, not Bitu
|
2025-01-18 13:28:45 -08:00 |
|
Jonathan Campbell
|
588f195328
|
PAGING: Cleanup, remove non-USE_FULL_TLB code
|
2025-01-18 13:07:31 -08:00 |
|
Jonathan Campbell
|
1aff9f06c3
|
Begin KVM core, only as clone of normal core
|
2025-01-17 14:12:42 -08:00 |
|
Jonathan Campbell
|
7e424a0c74
|
Savestate fix and cleanup: Yo dawg, I heard you like zlib compression so I put zlib compression in your zlib compression. What I am saying is that the ZIP compression/decompression library already provides it, there is no need to provide additional compression.
|
2025-01-12 07:24:28 -08:00 |
|
Jonathan Campbell
|
4035992975
|
MIDI synth (Fluidsynth): Add code to recognize Roland GS MASTER VOLUME sysex. Now PC-98 games can "fade out" the MIDI music using GS commands (Seiyoku Gakuen Seraphita)
|
2025-01-10 18:35:31 -08:00 |
|