Michael J. Manley
f220efc3a4
[skip ci] More Meson Stuff
2022-02-18 18:24:03 -08:00
Michael J. Manley
e2919dedea
[no ci] Initial Meson Commit
2022-02-18 02:09:04 -08:00
sarah-walker-pcem
1905187597
Fix typos in SCAMP EMS register handling. ( #108 )
...
* Fix typos in SCAMP EMS register handling.
* IDE: Set busy status at start of seek and restore commands.
Fixes bootup of Commodore SL386SX-25 with two hard drives present.
2022-02-06 14:25:08 -08:00
sarah-walker-pcem
1bf273a09c
IDE: Identify command now identifies hard drives as fixed drives. ( #109 )
2022-02-06 14:21:58 -08:00
sarah-walker-pcem
464376db37
Implemented SCAMP EMS support (Commodore SL386SX-25). ( #106 )
2022-02-04 18:59:09 -08:00
sarah-walker-pcem
e34a2f1672
Fix window corruption with Matrox Millennium when using 9-30-1998 Win9x driver ( #104 )
...
The Developer Specification for the MGA 1064SG (Matrox Millennium) states for the
SGNZERO bit of DWGCTRL that "Writing to the SGN register when sgnzero = 1 will
produce unpredictable results". However the 9-30-1998 Win9x driver will do exactly
this when programming FBITBLT commands. To accommodate this, handling of SGNZERO and
the other *ZERO bits have been moved to take effect immediately on writing to
DWGCTRL rather than when a blit actually starts.
This fixes corruption when moving windows in 32 bpp mode on the 9-30-1998 driver.
2022-02-04 18:58:43 -08:00
Michael J. Manley
26bc0c7952
Fixes Windows Build Errors... for real this time
2022-01-28 14:04:42 -08:00
Michael J. Manley
2b63024775
Fixes Windows Build Errors
2022-01-28 13:36:21 -08:00
Michael J. Manley
0c496f4ed2
Fixes #100
2022-01-28 13:13:59 -08:00
Michael J. Manley
60fefc6179
[skip ci] Forgot this line
2022-01-27 21:50:24 -08:00
Michael J. Manley
9cb77a1cbb
[skip ci] Config Typo Fix
2022-01-27 21:46:19 -08:00
Michael J. Manley
df91150c3b
[skip ci] Added config callbacks in api
2022-01-27 20:41:12 -08:00
Michael J. Manley
9683cc7985
[skip ci] Oh goodie, now my IDE is directing me to wrong files. Fixed putting in wrong header
2022-01-27 15:48:21 -08:00
Michael J. Manley
1f40cfe1c0
[skip ci] Move some more as Windows builds keep complaining
...
Why does Windows have to have really annoying nuances compared to Linux
2022-01-27 15:45:01 -08:00
Michael J. Manley
58f494e938
[skip ci] Windows...
2022-01-27 15:38:08 -08:00
Michael J. Manley
b876353534
[skip ci] Forgot the dllexport part.
2022-01-27 14:40:39 -08:00
Michael J. Manley
d2b719c5e7
[skip ci] Added Windows Test
2022-01-27 14:38:20 -08:00
Michael J. Manley
061582ab35
[skip ci] Moved Experimental Code into plugins.
2022-01-27 14:31:05 -08:00
Michael J. Manley
8ef51f6af1
[skip ci] Added Plugin Loader for Linux, Need to adapt for Windows
2022-01-27 11:35:42 -08:00
Michael J. Manley
b90076487e
This is it for the Refactoring. This is the final layout for everything.
...
Any more refactoring, will request RFC
2022-01-25 00:03:44 -08:00
Michael J. Manley
eee52a540f
More Refactoring for Plugin Engine.
2022-01-24 17:00:28 -08:00
Michael J. Manley
e9840c0a3e
This should hopefully fix #90 .
...
Also needed to build on Windows. Going to run CI on this one.
2022-01-24 14:49:27 -08:00
Michael J. Manley
5ce547a359
[skip ci] Major refactoring of how CMake is organized
...
Moved the plugin extension arrays into plugin.c and init functions there.
Moved most code back into pcem binary instead of library as this isn't needed
2022-01-24 14:29:00 -08:00
Michael J. Manley
e7e9000f2a
[skip ci] Fixed ALSA Libraries Issue
...
Fixes #96
2022-01-24 10:01:44 -08:00
Michael J. Manley
5b23875cf5
Added Real Printer Support
...
Printer support is still only enabled if enabled from experimental
Added configuration options to LPT devices
Converted lpt_device_t to be like device_t with the lpt additions added.
2022-01-22 01:00:43 -08:00
Michael J. Manley
21509f38ad
[skip ci] CMake Coding Styles
2022-01-21 01:30:29 -08:00
Michael J. Manley
ef6d59c463
[skip ci] Formatting, and CLion files
2022-01-21 01:13:25 -08:00
Michael J. Manley
d09d5d0f25
[skip ci] Man Page, Also added release builder
2022-01-19 01:35:42 -08:00
Michael J. Manley
0fbeb7fb92
Just getting rid of some GCC Warnings.
2022-01-19 01:09:09 -08:00
Michael J. Manley
89e4ceabc5
[skip ci] Icon Fix
2022-01-18 01:54:10 -08:00
Michael J. Manley
c664ac92ef
Fixed incorrect labels
2022-01-17 18:26:32 -08:00
Michael Manley
b1e8a634f6
[skip ci] Added more information to CHANGELOG.md
2022-01-17 18:04:06 -08:00
unreal9010
4a26245b90
New IDE CD-ROM drives ( #93 )
...
* Update vid_mga.c
* Update scsi_cd.h
* Update scsi_cd.c
* Update scsi_cd.h
* Update scsi_cd.c
* Update vid_mga.c
* Update scsi_cd.c
* Update vid_mga.c
* Update scsi_cd.c
* Update scsi_cd.c
* Update scsi_cd.c
* Update scsi_cd.h
* Update scsi_cd.c
* Update scsi_cd.c
* Added more IDE CD-ROM drives
* Added Mitsumi CRMC-FX4820T
* Update vid_mga.c
2022-01-17 17:59:55 -08:00
Michael J. Manley
4aefbbac63
Make the configuration dialog more virt-manager like to allow more pages
2022-01-17 17:12:43 -08:00
Michael J. Manley
7e54f5b56a
This should push it in the right directory
2022-01-17 02:08:42 -08:00
Michael J. Manley
e52aaadaf0
Fix Windows CMake Prefix
2022-01-17 01:58:39 -08:00
Michael J. Manley
f6b4c114e2
Changed to use the proper method of CMake for install
2022-01-17 01:53:16 -08:00
Michael J. Manley
bc59a414b5
Did temp fix to allow dynarec to work
...
Also forgot a NULL check. I hate pointers sometimes...
2022-01-16 22:15:27 -08:00
Michael J. Manley
e863318fce
[skip ci] Added "Printer Support"
2022-01-16 21:50:37 -08:00
Michael J. Manley
01442fadf4
This issue should prevent the issue with Bug #89
2022-01-16 20:07:56 -08:00
Michael J. Manley
72f931ae3f
Fixed build config errors.
...
Forgot the -DMSYS=TRUE and its ninja-build for Ubuntu
2022-01-16 20:00:07 -08:00
Michael J. Manley
78d29495a1
Switching to Ninja and fixed README
2022-01-16 11:07:40 -08:00
Michael J. Manley
0ec21db2c5
Fixed the cp commands.
2022-01-16 01:27:22 -08:00
Michael J. Manley
45493f6ce4
Fixes to a few major things
...
* Moved NVR files out to be in just nvr, and will go in share/pcem/nvr
* Fixed #88 . Now the headers use the internal name to make descriptive sense
* Fixed Spelling error on Hyundai
*Also changed some issues with automation, testing also ntldd for dependency copying
2022-01-16 01:18:02 -08:00
sarah-walker-pcem
19e1f63e5d
Added Matrox Millennium emulation. ( #87 )
2022-01-15 19:21:54 -08:00
sarah-walker-pcem
8ee2ce59fd
MinG/W build fixes. ( #86 )
2022-01-15 15:45:24 -08:00
Michael J. Manley
2da6423a3b
README changed, added script to htmlify Markdown docs, Added ChangeLog as MD File.
...
Signed-off-by: Michael J. Manley <mjmanley@ntge.net >
2022-01-12 23:23:00 -08:00
Michael J. Manley
92caa3bff9
Adapted Pull Request 79 for dev branch. Added Machines
...
Huyndai SUPER-16T
Huyndai SUPER-16TE
CBM PC10C
2022-01-12 15:47:07 -08:00
Michael Manley
7b063fd59d
[skip ci] Small Fix
2022-01-04 07:16:59 -08:00
Michael Manley
ff02e05d7a
More Addon Refactoring
2022-01-04 00:48:58 -08:00