Skip to content

Add IBM PS/55 machines and its peripherals#5237

Merged
OBattler merged 59 commits into
86Box:masterfrom
akmed772:master
Feb 19, 2025
Merged

Add IBM PS/55 machines and its peripherals#5237
OBattler merged 59 commits into
86Box:masterfrom
akmed772:master

Conversation

@akmed772

@akmed772 akmed772 commented Feb 19, 2025

Copy link
Copy Markdown
Contributor

Summary

Adds following IBM machines and devices.

  • PS/55 model 5550-T
  • PS/55 model 5550-V
  • Display Adapter II (Japanese and Traditional Chinese font support)
  • Integrated Fixed Disk and Controller (MCA)
  • Keyboard scancode set 8Ah used by the PS/55 DOS.

Checklist

References

Screenshots

Monitor_1
Monitor_1
Monitor_1

* Changed comment format.
* Updated Font ROM map written in comment
Fixed an illegal memory access error when reading font ROM data beyond 1 MB border
Changed a file path for the PS/55 DA Japanese font ROM.
I forgot updating header files
It took a few hours that I noticed fdc.c decides the floppy drive type by the machine name.
* 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
* Changed bitblt execution. This fixes a mouse cursor color issue in Windows 3.1.
* Fixed splash graphics broken in A-Train IV.
* Added magic code for OS/2 J1.3 to disable BitBlt's text drawing function that is not implemented yet.
* Added comments
* Cleanup
@OBattler OBattler merged commit e386660 into 86Box:master Feb 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants