In addition, the selected CGA mode (hires_mode) is taken into account internally so that the offset values do not have to be readjusted according to the mode displayed on the screen.
- Remove some unnecessary clock domain crossings
- Generate the opl2_cen in the clk_chipset domain
- Fix the rate which used to calculate fractional CE's, SAA(CMS) tone pitch is now correct
* Simultaneous video Hercules Graphics Card, F11 -> Swap Video Output (Only with PCXT model)
* Enable/Disable of CGA and Hercules I/O ports (Only with PCXT model)
* 1st Graphics Card selection from System & BIOS (Only with PCXT model)
It is now based on the development carried out in the 86Box emulator when the selected device is 'None':
https://github.com/86Box/86Box/blob/master/src/lpt.c
With this, pressing the '*' key on the numeric keypad without KEYB in memory on the Tandy 1000 no longer causes problems with the PRN device.
Thank you @somhi for alerting me to this bug.
* Off-centre border for area5150 demo (work-around)
* Added RTC support via I/O port 240h
* Reworking of chip selection registers and optimisation of signals to avoid redundancy
* Added bits 3 and 4 to port mapping in Tandy 1000
The area5150 demo has many timing mismatches with the edge centring that was carried out in this commit:
849f940215
This would be a work-around to avoid this, which would correspond to cases where the h_syncwidth variable is not standard for the usual video modes.
* Fixed timer output in mode 3, by @kitune-san
* Update project files for XT2IDE, by @kitune-san
* Added XT-IDE conversion, by @kitune-san
* Added cycle-accurate mode at other than 4.77 MHz, by @kitune-san
* Three cycle-accurate CPU speeds and max. speed option
* Update XTCTL to new CPU model speeds
* Sync with @MicroCoreLabs MCL86 code
* New Tandy video modes: 160x200x16 and 640x200x4
* Enhanced Tandy 640x225 text mode display
* Borders centred when these are active from the OSD
* Joystick counter revision for new model CPU speeds
* C/MS Audio support and Sound Blaster FM compatibility
* Change mouse port to COM1
* COM2 mapped to /dev/ttyS1
* Fix some synchronisation issues
* Update README.md