Commit Graph

14382 Commits

Author SHA1 Message Date
TC1995
71c9e69456 Mach32 changes of the day (February 20th, 2025)
1. Actually fix the LFB access by subtracting the linear base address from the current address when LFB/MMIO is on. This fixes blankness of certain Mach32 drivers on Win3.1x.
2. Apply a minor but important fix to the fonts used by said Win3.1x driver when the dpconfig activates bit 2 without bit 12 set (e.g.: 0x2255), ergo, issuing host data as monochrome without swapping it.
2025-02-20 15:35:56 +01:00
OBattler
baae4c15d6 Fixed a compile-breaking error in vid_p55da2.c as well. 2025-02-19 12:58:40 +01:00
OBattler
c262760155 PS/1: Move NVR initialization to the end of ps1_setup(), fixes segmentation fault due to the BIOS language being obtained from the wrong device. 2025-02-19 12:56:22 +01:00
OBattler
83d840381a Fixed more warnings and compile-breaking mistakes. 2025-02-19 11:58:13 +01:00
OBattler
c7d9b4c5e7 PS/55: Fix some warnings and compile-breaking errors. 2025-02-19 11:21:50 +01:00
Miran Grča
e386660839 Merge pull request #5237 from akmed772/master
Add IBM PS/55 machines and its peripherals
2025-02-19 11:15:45 +01:00
OBattler
655a007579 SLiRP: Introduce a new queue for packets received immediately transmssion - those are now collected into said queue and processed immediately after, improves SLiRP operation. 2025-02-19 11:12:49 +01:00
OBattler
6328d51108 Gave the PCjr the missing MACHINE_CARTRIDGE flag. 2025-02-19 10:54:22 +01:00
Akamaki
ed555c86d7 correct function declaration in m_ps2_mca.c 2025-02-19 11:38:00 +09:00
Akamaki
2d115e9b84 added patch for font rom, cleanup
* Added magic code for OS/2 J1.3 to disable BitBlt's text drawing function that is not implemented yet.
* Added comments
* Cleanup
2025-02-19 11:02:28 +09:00
Akamaki
3c00fece65 change machine name, update comments 2025-02-19 00:37:40 +09:00
Akamaki
61acd44736 added comment 2025-02-19 00:16:18 +09:00
Akamaki
244f766558 fix unexpected write to null fp in rel build 2025-02-18 23:45:16 +09:00
Akamaki
983c7d7891 Merge pull request #2 from 86Box/master
rebase to master
2025-02-18 22:50:55 +09:00
Akamaki
c5e84354d2 Merge branch 'master' of https://github.com/akmed772/86Box55 2025-02-18 22:46:21 +09:00
Akamaki
2c78e7bb2f added comments 2025-02-18 22:46:18 +09:00
Akamaki
a6e866c0e5 added comments 2025-02-18 22:34:27 +09:00
OBattler
45dc381251 Forgot the single-channel VLB controller. 2025-02-17 19:50:53 +01:00
OBattler
464253a8cd IDE: Fix device bus flags. 2025-02-17 19:48:31 +01:00
OBattler
f68810b277 Reverted the io.c changes that should not have been committed. 2025-02-17 15:20:16 +01:00
OBattler
a6a377757f Paradise VGA: Override the horizontal skew handling, fixes #5228. 2025-02-17 04:57:49 +01:00
Miran Grča
601efe14a8 Merge pull request #5139 from MaxwellS04/Machines_Jan13
Add onboard sound to Gateway Mailman and Hitman
2025-02-17 04:56:09 +01:00
OBattler
5c4fcfaf85 ESC/P Printer: No longer assume roms/ is where the binary is, fixes #5221. 2025-02-17 04:49:43 +01:00
OBattler
63b223973c NEAT: Mirror EMS port 2x8h on port 2x9h for reads as well, fixes EMS detection by Chips Expanded Manager version 2.2.0. 2025-02-17 01:27:40 +01:00
OBattler
3d8bc79772 NEAT: Fix EMS memory space allocation to correctly take RAM from the bottom rather than from the top. 2025-02-17 01:17:21 +01:00
OBattler
4b92bb62cb Commodore SL386SX-16: Remove internal IDE controller, sicne the real board has none. 2025-02-17 00:41:34 +01:00
Akamaki
5314f519ad cleanup format 2025-02-17 00:11:33 +09:00
Akamaki
f6b6e39349 cleanup format 2025-02-17 00:06:47 +09:00
Akamaki
58c5d9606e fixed some drawing issues in Win 3.1.
* Changed bitblt execution. This fixes a mouse cursor color issue in Windows 3.1.
* Fixed splash graphics broken in A-Train IV.
2025-02-16 23:47:10 +09:00
OBattler
8d54e6adf0 NEAT: Fixed chipset A20 gate toggle. 2025-02-16 15:38:02 +01:00
OBattler
f4df7491b0 The Commodore 386SX-16 now correctly has a PS/2 keyboard controller. 2025-02-16 14:45:12 +01:00
OBattler
32c040f8fa NEAT: Fix alternate A20 gate, fixes #5168. 2025-02-16 05:57:28 +01:00
Akamaki
3f3d77310e cleanup format 2025-02-16 12:21:16 +09:00
Akamaki
5dfbef2374 fixed PS/55 5550-V hangs in warm boot
* Fixed PS/55 5550-V hangs in warm boot because it doesn't reset E0000-E0FFFh hole (for video RAM of DA)
* Merge code that enable/disable E0000-E0FFFh hole
2025-02-16 11:14:27 +09:00
OBattler
4768b3b6fb Fixed some bus checks in some (S)VGA graphics cards, fixes #5229. 2025-02-15 20:02:05 +01:00
Akamaki
0a7c329405 cleanup 2025-02-15 23:25:57 +09:00
Akamaki
5f831603e9 fixed cache memory encoding for 5550-V 2025-02-15 23:15:10 +09:00
Akamaki
bbc237866b changed palette initialization method 2025-02-15 23:14:07 +09:00
Akamaki
6c5e8897de update comments 2025-02-15 19:49:03 +09:00
Akamaki
59c3bb794f revert wrapping changed in recent edits 2025-02-15 19:03:42 +09:00
Akamaki
33b149e521 changed debug message output in keyboard.c 2025-02-15 18:56:07 +09:00
Akamaki
1c7a8e5bbb updated comments, modified format 2025-02-15 18:32:12 +09:00
Akamaki
dbeaa2a56b minor update in comparison table 2025-02-15 17:38:24 +09:00
Akamaki
3a09622a91 added switching ca keys by kbd scancode set 2025-02-15 17:36:00 +09:00
Akamaki
75ccfc6e2d Integrated ESDI doesn't need an external ROM 2025-02-15 16:58:11 +09:00
Akamaki
db056e0b66 fixed a floppy drive access issue
It took a few hours that I noticed fdc.c decides the floppy drive type by the machine name.
2025-02-15 16:44:07 +09:00
Akamaki
16fc5e7902 corrected compile errors, removed garbage 2025-02-15 12:08:50 +09:00
Akamaki
aa7d5d2dc2 removed unused device decl 2025-02-15 11:49:26 +09:00
Akamaki
a850821ecb updated comment in monitor detection (vid_svga .c) 2025-02-15 11:29:44 +09:00
Akamaki
dc7e6c2d7f Disabled DA2 debug logging by default 2025-02-15 11:05:16 +09:00