2a3bde204c
Add new SCSI command definitions.
2020-03-27 18:31:47 +00:00
5b197c7636
Add magneto-optical implementation based on ZIP.
2020-03-27 17:49:01 +00:00
d6fa2f1288
Add header for magneto-optical drive emulation.
2020-03-27 17:13:30 +00:00
Fred N. van Kempen
a79605c833
Merge pull request #89 from Altheos/cirrus
...
Cirrus improvements from upstream
2020-01-16 15:00:56 -05:00
Altheos
197352a469
Small fixes. Bump version.
2019-11-19 18:24:20 +01:00
Altheos
312956f32d
Cirrus video cards improvements from upstream :
...
* BY8 and 8 Byte latches - fixes 16 color modes
* Blitter and ROP fixes
* 8 bpp grayscale and 3:3:2 RGB modes added
Try to fix Cirrus HW cursor on all cards and all modes (still wrong)
2019-11-19 17:16:51 +01:00
Fred N. van Kempen
86e89020f4
Merge pull request #85 from darkstar/msvc
...
MSVC: Link against xinput1_3.dll instead of xinput1_4.dll...
2019-08-13 13:56:13 -04:00
Fred N. van Kempen
d89929070d
Merge pull request #86 from Altheos/gus
...
Gus soundcard changes
2019-08-13 13:55:39 -04:00
Altheos
e69497217d
More more GUS code cleanup
2019-08-13 11:47:05 +02:00
Altheos
f7c5a6927b
More GUS code cleanup
2019-08-13 11:42:26 +02:00
Altheos
ddd4e8ee02
minor cleanup to GUS code
2019-08-13 11:06:27 +02:00
Altheos
dbe7610497
GUS soundcard improvements second commit
2019-08-12 17:39:01 +02:00
Altheos
f04973834d
GUS soundcard improvements :
...
IO address flexibilty
256k, 512k or 1Mo total memory available
2019-08-12 17:27:57 +02:00
darkstar
3398f7a968
MSVC: Link against xinput1_3.dll
...
...instead of xinput1_4.dll, so that the resulting binary also works on
Windows 7 (XInput 1.4 is Win8+ only)
2019-07-14 00:46:27 +02:00
Fred N. van Kempen
3b976a371e
Merge pull request #83 from darkstar/msvc
...
MSVC 2019 project updates
2019-06-22 19:37:53 -04:00
darkstar
b389e0befc
MSVC: Update project files
2019-06-23 01:22:28 +02:00
darkstar
5096bde219
MSVC: clean up libraries and link against XInput
2019-06-23 01:21:48 +02:00
waltje
cdd4d853fb
Having fun with Travis - as usual.
...
Updated S3 driver to add onboard 801 and 805.
2019-06-06 22:58:05 -05:00
waltje
a2f3c1d2a4
Yup, also need to update the build script.
2019-06-06 22:41:09 -05:00
waltje
b63e7e1fc6
Bumped to version 1.7.2.
2019-06-06 22:33:30 -05:00
waltje
108f30d77a
Reworked the Intel-based machines a little bit.
2019-05-28 22:01:19 -05:00
waltje
5a921a1885
Changes to xtide.c and statbar.c, fixes #80 .
2019-05-28 14:55:56 -05:00
waltje
9505feae10
Updated README.md to add information on the Wiki and Forum.
2019-05-27 20:32:06 -05:00
waltje
491257bdc3
Added PT-PT and DK translations.
...
Removed one string from all language files.
2019-05-24 21:20:45 -05:00
waltje
a2ef425f92
Fixed some issues. in hdd_image.c and keyboard_at.c.
2019-05-23 15:08:40 -05:00
waltje
8ec67527c6
Small fixes here and there.
...
Removed the crashdump code completely.
Applied the first batch of upstream changes.
Changed files to deal with new tmrval_t type (include timer.h at top.)
Added the first "floppy controller card", part of the new framework.
Hopefully fixed the Sigma Color 400 - works OK on DTK now.
2019-05-23 13:54:11 -05:00
Fred N. van Kempen
8169298205
Merge pull request #79 from darkstar/fixes
...
Fix undefined variable if USE_LIBPNG is not defined
2019-05-19 16:09:53 -04:00
darkstar
ec15d932cc
Fix undefined variable if USE_LIBPNG is not defined
2019-05-19 19:02:37 +02:00
waltje
928e698cc9
Fixed a bug in config.c which made it no longer see floppy drives. Whoops!
...
Small fixes here and there.
Removed support for D9DX completely.
Big edit to make all code use the new tmrval_t type for timers instead of int64_t, and (because of that) added timer.h to many files.
2019-05-18 19:43:53 -05:00
waltje
5e6c967ba3
Updated the memregs driver to be more flexible.
...
Updated several machines to use the new memregs devices.
Updated io.c to better handle I/O catching, and to allocate the array on the heap.
2019-05-17 17:41:00 -05:00
Fred N. van Kempen
b290ba1e80
Merge pull request #77 from darkstar/msvc2019
...
MSVC2019: the usual
2019-05-17 11:18:35 -04:00
darkstar
eb748c526e
MSVC2019: Add port92 files to project
2019-05-17 13:48:41 +02:00
darkstar
33ea2d17e1
MSVC: Enable some more devices
2019-05-17 13:45:29 +02:00
waltje
ae3d67c8e2
Updated to make 'memregs' a device in devices/system/memregs.c
...
Updated to make 'port92' (from mem.ch) a device in devices/system/port92.c
Several small changes and cleanups.
Big edit to replace the 'void *' arguments with a new priv_t typedef to allow better enforcing of types in future cleanup rounds.
2019-05-16 20:35:00 -05:00
waltje
c81b0c4dea
Several minor cleanups to prepare for more network cards.
2019-05-13 09:54:48 -05:00
waltje
12cef384be
Updated pc.c to have the memory dumper use the current CS:IP.
...
Updated the rom.ch files to properly handle mirroring (from 86Box.)
Updated the vid_ht216.c driver for proper operation under Windows 3.x (from 86Box.)
2019-05-12 07:44:40 -05:00
waltje
8b4843a95b
Updates to mouse.c (fixing a bug) and mouse_bus.c (fixing several) - done together with 86Box.
...
Updated pc.c to remove the no-longer-needed mouse_init() function.
Added 100MHz and 200MHz 386 processors for debugging (and faster compiles in the Linux guest.)
2019-05-10 04:08:06 -05:00
waltje
3baba710bf
Fixed a few things in the Sigma Color 400 driver.
2019-05-08 19:45:07 -05:00
waltje
bffc6bf7fb
Found a CPU bug while debugging the new network card. This one may be responsible for other weird stuff.
2019-05-08 04:43:09 -05:00
waltje
683b72c974
Updated the HT216 video driver.
...
Changed the NVR code [again]- main code no longer clears, the AT side initializes the RAM bytes to FFs.
2019-05-06 15:53:59 -05:00
Fred N. van Kempen
9cd057bf9e
Merge pull request #76 from darkstar/msvc2019
...
MSVC: Update Visual Studio 2019 project files
2019-05-06 05:15:17 -04:00
Fred N. van Kempen
5082e248a2
Merge pull request #75 from darkstar/msvc2017
...
MSVC: Update Visual Studio 2017 project files
2019-05-06 05:15:02 -04:00
darkstar
13e7fd7fa7
MSVC: Update Visual Studio 2017 project files
2019-05-06 10:37:26 +02:00
darkstar
762c6986df
MSVC: Update Visual Studio 2019 project files
2019-05-06 10:34:27 +02:00
waltje
9761d3323c
Added missing clk.c and clk.h files.
...
Updated Makefiles to add an override for logging on commandline.
2019-05-06 02:35:36 -05:00
waltje
1fdb5191d6
More PIT cleanups; separated the 8284 (CLK) code off into clk.c.
...
Moved PIT "handler" fucntions into the machine files.
Moved PIT "speaker" function into the snd_speaker.c driver.
Removed the PIT "null" handler.
2019-05-06 02:00:18 -05:00
waltje
45c8ec7975
Some updates to the Packard-Bell machine to make it work better.
2019-05-06 00:02:16 -05:00
waltje
2a6dee3155
Added the Packard-Bell PB410A machine and its supporting hardware.
2019-05-05 22:11:19 -05:00
waltje
4129526fe3
Changes to the ROM file loading, we use a search path now.
2019-05-05 17:19:05 -05:00
waltje
f5c934d57e
More layering cleanups.
...
Phase 1 of re-working the configuration system. All variables are now in a single structure (well, will be) and code will be updated in phases. Left are FDD, DISK, CDROM, ZIP and Joystick.
2019-05-04 15:26:32 -05:00