OBattler
d28638a13a
Changed the CD-ROM icons.
2017-10-09 07:16:36 +02:00
OBattler
184dcf1ac0
Fixed a "" to the correct L"" in StatusBarUpdatePanes().
2017-10-09 06:55:14 +02:00
OBattler
85f7db906b
Status bar tooltip creation functions now set the tooltip pointer to NULL after free'ing it.
2017-10-09 06:48:36 +02:00
OBattler
1ec90c3486
Merge branch 'master' of https://github.com/OBattler/86Box
2017-10-09 06:17:02 +02:00
OBattler
329fb8ee47
Adaptec AHA-1542C/CF BIOS mailboxes now works correctly, and disabled the shadow RAM handling for both controllers, both controllers' BIOS'es now work correctly.
2017-10-09 06:16:37 +02:00
waltje
1d9a4f9101
PAS16 timer fix.
2017-10-08 21:23:11 -04:00
OBattler
65dca51e23
The SCSI phase is now set to status at the beginning of cdrom_command() and scsi_hd_command() as well as in scsi_device_target_command(), in order to prevent the SCSI bus being perpetually stuck in command phase in case of error; fixes the DOS Trantor SCSI CD-ROM driver.
2017-10-09 02:35:12 +02:00
OBattler
02bbfb26eb
Timers are now 64-bit.
2017-10-09 01:48:36 +02:00
waltje
08bf9109d7
Cleanup of NCR5380 driver, now uses new device initialization.
2017-10-08 19:22:19 -04:00
waltje
e8f82f8f09
Whoops, fixing fluidsynth.
2017-10-08 19:19:10 -04:00
waltje
c902d553f1
More cleanups, integrating win.c and multilanguage support, initial UI API cleanup.
2017-10-08 19:15:31 -04:00
OBattler
460d66a058
Readded the call to serial_init() on hard reset, it's needed to initialize the serial ports' timers.
2017-10-08 22:51:43 +02:00
OBattler
048105f889
Fixed bugs when saving hard disks to the configuration file.
2017-10-08 21:49:59 +02:00
OBattler
b6efa1adfa
The status bar panes are now updated after the emulated machine is hard reset on initialization, fixes missing CD-ROM host drives in the menu on startup.
2017-10-08 21:43:05 +02:00
OBattler
cf40a3c8f4
Added MACHINE_CBUS #define, as well as DEVICE_ISA, DEVICE_CBUS, and DEVICE_EISA.
2017-10-08 05:43:44 +02:00
OBattler
d72a2cc924
The RTL8029AS and BT-958D are now only available on PCI boards, and the Setting dialogs now filters PCI network and SCSI cards depending on the machine selected;
...
Added DEVICE_VLB and DEVICE_AGP flags.
2017-10-08 05:38:45 +02:00
OBattler
64b7d58cae
Fixed a compile-breaking error in win_stbar.c.
2017-10-08 05:19:08 +02:00
OBattler
c84146bb24
Fixed a compile-breaking bug in cdrom_null.c.
2017-10-08 05:16:27 +02:00
OBattler
ade6b6f7b1
Fixed the makefile to compile win_cdrom.ioctl.c instead of cdrom_ioctl.c.
2017-10-08 05:14:07 +02:00
OBattler
05e3dbbb48
Added three NCR5380-based SCSI controllers (in dev branch);
...
Two-phases SCSI disk write direction commands (needed for the NCR5380);
Renamed cdrom_ioctl.c/h to win_cdrom_ioctl.c/h and moved them to win/;
Moved some CD-ROM and floppy initialization blocks to the appropriate files.
2017-10-08 05:04:38 +02:00
waltje
ffa22a216c
More general changes and cleanups, mostly in machine/ now. Also updated SCSI and Network device drivers to use new device init method.
2017-10-07 22:19:11 -04:00
OBattler
7f267bba8b
The dummy status bar menu resource now has a dummy separator item - fixes the crash on loading the menu resource.
2017-10-08 00:38:17 +02:00
OBattler
15da0022bb
Fixed a few warnings and the FluidSynth device stuff.
2017-10-07 16:45:54 +02:00
waltje
97ab6234d4
Split win_about, win_stbar, merged ddraw stuff, initial cleanup of win_cdrom.
2017-10-07 04:34:57 -04:00
waltje
2b37b7fbfb
Major changes to NVR, system initialization (pc.c), and what goes on in the Windows startup (win.c.) Not fully done yet, but good enough for a first commit.
2017-10-07 00:49:53 -04:00
OBattler
95fe21b651
Merge pull request #196 from MoochMcGee/nvidia
...
PTIMER now fully works, I hope
2017-10-04 03:34:41 +02:00
waltje
9d2d7b1c32
Whoops.
2017-10-03 16:33:09 -04:00
waltje
633adc6b02
Another big change, this time to the NVR. It has been re-done, integrated with the RTC code, and is now ready to be used by other, non-AT-compatible systems, including an ISA card for PC/XT.
2017-10-03 16:28:26 -04:00
Melissa Goad
615a16fcb0
PTIMER now fully works, I hope
2017-10-03 10:49:19 -05:00
OBattler
a1b3c33054
Moved codegen_init() back to after mem_init() in pc.c:pc_init_modules(), fixes the emulator crashing on initialization with the recompiler enabled.
2017-10-03 05:33:31 +02:00
waltje
63c532d940
Even more cleanups. Also renamed hdd/ to disk/ as that makes more sense. Machines with an Internal HDC (usually IDE) can now also select an alternative one instead.
2017-10-02 02:21:38 -04:00
waltje
f6620a45d0
Moved the gameport and joysticks into subfolder.
2017-10-01 17:35:36 -04:00
waltje
a01eb7ef34
Removed USE_NETWORK selectivity.
2017-10-01 16:56:28 -04:00
waltje
2dbf5409c0
Changes to allow for auto- or selectable Internal HD controller, and some other minor changes.
2017-10-01 16:29:27 -04:00
OBattler
f21fc0ca44
Fixed some HDD image bugs.
2017-10-01 20:55:41 +02:00
OBattler
1af4ffc706
Attempt to fix ROM loading for non-motherboard ROM's loaded at segment:8000.
2017-10-01 18:39:20 +02:00
OBattler
5cb4114701
Added the DEV_BUILD variable to the makefile that automatically enables DEV_BRANCH and all the dev options.
2017-10-01 03:43:56 +02:00
waltje
e8899c30c1
Fixed black screens - have to only look at the lower 256K of a ROM's load address.
2017-09-30 19:56:13 -04:00
waltje
9d9f5fdd58
Separation of HDD (disks) and HDC (disk controllers) with major cleanup. IDE remains same until Kotori finishes that part.
2017-09-30 16:58:41 -04:00
waltje
c62e0b923c
More ROM BIOS sizes fixed, thanks altheos!
2017-09-29 03:48:46 -04:00
waltje
dbe9001ccc
Whoops, forgot this change.
2017-09-28 20:14:51 -04:00
waltje
f446c85076
Added EMABLE_KEYBOARD_LOGGING to the XT keyboards.
2017-09-28 20:10:53 -04:00
waltje
f58afc4801
Fixed IBM-PC/AT ROM BIOS image size.
2017-09-27 14:10:11 -04:00
waltje
7340039367
More cleanups in rom.ch, we now have one set of routines that actually process ROM image files.
2017-09-25 20:49:16 -04:00
waltje
0b50122be4
Updated Makefiles to be slightly faster, and also added automatic dependencies. See AUTODEP variable, and the new "make depends" target.
2017-09-25 20:47:29 -04:00
OBattler
778dbbd4f5
Merge pull request #194 from MoochMcGee/nvidia
...
Fix PTIMER some more
2017-09-25 19:45:46 +02:00
Melissa Goad
598ca24f9e
Fixup
2017-09-25 12:21:50 -05:00
Melissa Goad
a05d17fc9c
Fix PTIMER some more
2017-09-25 10:59:41 -05:00
waltje
43b055b5ee
Another massive cleanup run. Ibm.h no longer includes system header files. ROM loading simplified, and moved from mem.c to rom.c. Fixes in Makefile. Corrected mamy wrong includes. Removed old junk from days long gone. First phase of new SCAT chipset driver - no longer gives errors in BIOS, but NOT DONE YET.
2017-09-25 04:33:16 -04:00
waltje
637ce66da2
First phase of cleaning up the use of pathnames internally. We now have the --vmpath (short: -P) commandline option to override the 'work dir' relative to which the program will try to find certain files and folders.
2017-09-23 21:12:37 -04:00