Commit Graph

23 Commits

Author SHA1 Message Date
Aitor Gómez
78022363f5 beta 1.5
* Restructuring the OSD menu
* Fix MDA brightness
* Added Tandy key scan code converter.
* Update files.qip
* Fix CGA video resolution (is now 640x200)
* Fix CGA Initial text mode
* Tandy's 225 mode fix
2022-07-23 19:41:06 +02:00
Aitor Gómez
736c4e9f2f beta 1.4
* Rewiring with sn76489
* Temporary removal of the signal from tandy_snd_rdy
* Fix bug of the access to the CS signal in Tandy sound module
* In tandy mode, the keyboard reset signal is not used
* Added new IORQ signal
* Restructuring of the OSD menu
* Added DSS/Covox support
* UART port speed increase to 921.6Kbps
* CGA Mode Detection 320x200x4
* Add video monochrome converter module
* Integrate module into core + OSD menu tweaks
* Fix COVOX OSD option
2022-07-17 06:57:02 +02:00
Aitor Gómez
503a5f8799 UART port speed increase to 921.6Kbps
It is now possible to configure the disk image with serdrive at the following speeds:

19200, 38400, 115.2K, 230.4K, 460.8K and 921.6K.
2022-07-14 07:24:55 +02:00
Aitor Gómez
cc3a01db27 beta 1.3
* Unified chipset clock at 100 MHz.
* Changed read signal to uart module.
* Changed cen_opl2 signal.
* Improved access speed to SDRAM.
* Control sdram refresh execution timing.
* Fixed KF8237.
* Wired between Timer 1 output and DMA0 request.
* Fix VRAM CGA and loader for XTIDE.
* IBM5160 BIOS downloader.
* Fix indentations in make_boot_with_ibm5160.
* Tandy graphics selectable from the OSD.
* EMS pages frame update.
* fix a comment on addressable memory.
* boot.rom up to 64Kb + 16Kb for XTIDE.
* Dummy LPT1.
* Update of ROM download scripts.
* Simple improvements to PCXT.sdc.
* Correct use of address_enable_n signal in ports and memory accesses.
* Initial improvements in Tandy sound implementation.
* Improvements to the implementation of Tandy video
2022-07-10 07:25:41 +02:00
Aitor Gómez
d8461b5348 Update of ROM download scripts
XTIDE support is given to those ROMs that must be loaded on EC000, and Tandy ROMs are added.
2022-07-08 06:27:55 +02:00
Aitor Gómez
3e7efa1c6d Fix indentations in make_boot_with_ibm5160 2022-07-06 15:24:37 +02:00
jordism
e07bbc16fc feat(ibm-5160-1982): update to use 1982 bios 2022-07-06 13:00:59 +02:00
Aitor Gómez
6f986f7c85 IBM5160 BIOS downloader 2022-07-06 08:15:27 +02:00
Aitor Gómez
31e9ac916d beta 1.2
* Fix input device_clock and data_clock to the chipset
* Fixed KF8259 bugs.
* Create reset signals for each clock domain.
* Changed SDRAM reset signal and bus input logic.
* Fix timmings in PCXT.sdc
* cleaning up project files
* Default value to FFh for unused I/O ports
2022-07-03 08:26:50 +02:00
Aitor Gómez
4cb5a1d122 Beta 1.1
* Lo-Tech 2Mb EMS
* Fix in UART access
* video vectors corrected, sdc constraints for sdram, minor tipos to clear warnings
2022-06-26 12:27:25 +02:00
Aitor Gómez
a987c96a6d Beta 1.0
* The UART port is changed to the internal MiSTer port, now it is possible to use the core without using a USB cable
2022-06-23 06:57:02 +02:00
Aitor Gómez
0d764c89c0 Beta 0.10
* Increased RAM mapping in SDRAM: 0x00000-0xAFFFF and 0xC0000-0xEFFFF

Segments 0xB0000 (VRAM) and 0xF0000 (BIOS) are still assigned to BRAM
2022-06-20 07:45:50 +02:00
Aitor Gómez
5dedaacc12 Beta 0.9
* Add SDRAM module, by @kitune-san
2022-06-18 10:01:00 +02:00
Aitor Gómez
fc4fbed2cd Beta 0.8
* MDA and CGA/Tandy now work at the same time. It is possible to switch from one to the other from the OSD menu, as well as their monochrome simulation independently.
* Fixed problem with INT0 test failing
* Fixed a bug that caused the timer counter to be cleared on latch.
* PCXT DIP switches and access to MDA memory
* Add port_b[6] to lock PS/2 CLK.
* PS/2 CLK to drop LOW after receiving the key code.
2022-06-13 06:54:27 +02:00
Aitor Gómez
0d026a0fb0 Beta 0.7
* 4.77Mhz CPU clock with 33% duty cycle, thanks to @MicroCoreLabs
* Peripheral clock now works at half cpu clock, for correct synchronisation with the 8253 timer, thanks to @kitune-san
* Turbo option is disabled for the moment, requires a redesign of the BIU... for the to-do list
2022-06-07 07:47:33 +02:00
Aitor Gómez
e8c0af4d79 Update bios.asm 2022-06-06 15:02:57 +02:00
Aitor Gómez
92170b6ee1 beta 0.6
* UART module implementation fix, thanks to @kitune-san
2022-06-06 06:38:11 +02:00
Aitor Gómez
2b5681324b Beta 0.5
* Added UART module from ao486 project (COM1 assigned to USER I/O pins)
* Automatic loading of the BIOS ROM from /games/PCXT directory
* BIOS ROM hot swapping from the OSD menu
* Updated the code to the latest version of the SDRAM module of KFPC-XT, but not yet implemented in the core... needs to be revised and improved, it does not work properly.
2022-06-03 16:11:01 +02:00
Aitor Gómez
6bd254e38b Beta 0.4
* Added Adlib FM (JTOPL2)
* Added SN76489AN (PCjr Sound)
* Change to alternative BIOS from PCXT version 0.9.8 developed by Sergey Kiselev, with OPL FM sound card detector
2022-05-29 12:09:12 +02:00
Aitor Gómez
20dfa97f43 Beta 0.3
* Change to XTPC-XT. The use of MCL86 and Graphics Gremlin are maintained.
* Use of Sergey Kiselev's (@skiselev) XT 8088 project.
* Turbo mode enabled, 4.77Mhz or 7.16Mhz selectable from OSD.
2022-05-23 14:32:32 +02:00
Aitor Gómez
a9bcec1631 Beta 0.2
* Scancodes SET 2, temporarily.

* Automation of the boot0.rom file generation with a python script, from the bios and optionally ibm basic via minuszerodegrees.net download.

For the keyboard to work, it must be configured with these options from the OSD for the time being:

1. Set CPU at 7.16Mhz
2. Disable IRQ0
2022-05-12 11:47:21 +02:00
Aitor Gómez
7b54d1ecda Beta 0.2
* PIC module downgraded to the first versions of the Next186 project, more basic and without ISR
* Possibility to activate and deactivate IRQ0 from the OSD menu, temporary feature.
2022-05-10 16:39:19 +02:00
Aitor Gómez
b66b2c81c0 Initial version
Unstable version:

* Hardware interrupts are not executed.
* No VHD or SD support.
* BASIC ROM execution set in the BIOS, before the OS load routine.
2022-05-09 17:36:26 +02:00