Repository navigation
PCXT
Maverick edited this page Oct 6, 2026
·
7 revisions
- Select IBM PCXT model
- Attach cpm86_8Mb.vhd (rename .img to .vhd) file to IDE 0-0
- Select pcxt_5160_09MAY86 as PCXT BIOS (or pcxt_ibm.rom bios)
Instrucciones rápidas para configurar el core de PC-XT como Tandy 1000
- Descargar las BIOS necesarias y colocarlas en el directorio game/PCXT correspondiente.
- Entrar en el menú de System & BIOS y elegir Model Tandy 1000
- En PCXT Bios: pcxt_pcxt31.rom
- En Tandy BIOS: tandy.rom -> TANDY1T13.ROM (Tandy rom v.01.01.00)
- En EC00 BIOS: ide_xtl.rom
- Select CPU Speed: 4.77 MHz
- ROMs Tandy: retrograde.inf.ua - Tandy Roms
- Use ide_xtl.rom for hdd support.
- Use common Tandy bios (tandy1t1.rom or tandy1t13.rom).
- Not necessary to mount pcxt_xtsergey.rom bios (it's a Tandy 1000 not a PC XT)
- Mount AbadiaDelCrimen.img or hdd_tandy.vhd
- Configure CPU Speed to 7MHz.
- Reset & apply settings
- When BIOS starts, pulse ESC to jump checks.
- And pulse A to boot from HDD.
With MRA(rom) & MGL(games) files:
<misterromdescription>
<name>Tandy1000</name>
<rbf>pcxt</rbf>
<setname>Tandy1000</setname>
<rom index="1" zip="t1k_0103.zip">
<part name="TANDY1T1.rom"/>
</rom>
<rom index="2" zip="xtide_200b3.zip">
<part name="ide_xtl.rom"/>
</rom>
</misterromdescription>
<mistergamedescription>
<rbf>_Computer/PCXT</rbf>
<setname same_dir="1">Tandy1000-Abadia</setname>
<file delay="1" type="f" index="0" path="Tandy-Abadia/AbadiaDelCrimen.img"/>
<file delay="1" type="s" index="2" path="Tandy-1000/hdd_tandy.vhd"/>
</mistergamedescription>
- Freedos_HD.img to .vhd
- ROMs: ide_xtl.rom, pcxt_micro8088.rom
- CPU speed: PC/AT 3.5MHz
- Commodore PC-10-III
- Commodore PC (CBM ROMs) (needs pwd)
- IBM BIOS (5150 & 5160)
- IBM 5150 BIOS Dumps
- IBM 5160 BIOS revisions
- IBM 5160
- IBM XT - Type 5160
- IBM PC XT 5160 BIOS versions
- Link
- These settings apply to both versions of the 5160 motherboard, and apply to all three BIOS revisions for the 5160:
https://www.youtube.com/watch?v=ilEZB5pY0VI
-Resources:
- XTIDE Build Instructions: https://www.xtideuniversalbios.org/wiki/BuildInstructions
- XTIDE Binaries: https://xtideuniversalbios.org/binaries/
- XTIDE Wiki: https://www.lo-tech.co.uk/wiki/XTIDE_Universal_BIOS
- XTIDE Help: https://minuszerodegrees.net/xtide/XUB/XUB.htm
- PC 8088 Information http://ftp.zimmers.net/anonftp/pub/cbm-pc/documents/PC-8088-Information.txt
-
PC-1 https://theretroweb.com/motherboards/s/commodore-pc-1-part-380074
-
PC-10
-
64Kb ROM
copy /y /b cbm-pc10c-v441.bin+cbm-pc10c-v441.bin cbm-pc10c-v441_64k.rom
- How to enter BIOS Setup (Commodore PC) Press Ctrl+Alt+Esc before you get the ‘Starting MS-DOS…’ prompt, but after the memory test (if any).
-
All about the 8-bit IDE-XT (a.k.a. XTA) hard drives and interface cards that are often unknown among vintage computer enthusiasts, or dismissed as rare, proprietary, and unreliable.
- Support for the Commodore PC 10/20-III line
- Support for the Commodore PC 10/20-III line (maybe Colt/PC-1 too)
set_location_assignment PIN_AE5 -to RX_UART
set_location_assignment PIN_AF4 -to TX_UART
Pines correctos para conector 4 pines:
Rx PIN_C5
Tx PIN_B2
Rampa cores:
TX1,RX1 -> 4 pines port!!
TX,RX y TX2,RX2 -> Expansion port!!
- UART
uart_tx -> D1
uart_rx -> A3
set_location_assignment PIN_D1 -to BUS_TX
set_location_assignment PIN_A3 -to BUS_RX
set_location_assignment PIN_B2 -to BUS_TX2
set_location_assignment PIN_C5 -to BUS_RX2
| BUS | PIN |
|
|
|---|---|---|---|
| BUS_TX | PIN_D1 | ||
| BUS_RX | PIN_A3 | ||
| BUS_TX1 | PIN_AF4 | ||
| BUS_RX1 | PIN_AE5 | ||
| BUS_TX2 | PIN_B2 | ||
| BUS_RX2 | PIN_C55 | ||
- Microsoft MS-DOS 3.21 and GW-BASIC 3.2 “Revision B” https://www.ataripc.net/pc3-8088/media/pc3-system-disks-ms-dos/
- Clonas el repositorio:
cd ~
mkdir pcxt
cd pcxt
git clone https://github.com/spark2k06/PCXT_MiSTer
cd PCXT_MiSTer
- Te cambias a la rama ega-test:
git branch -a
* main
remotes/origin/HEAD -> origin/main
remotes/origin/ega-test
remotes/origin/main
git switch -c ega-test origin/ega-test
branch 'ega-test' set up to track 'origin/ega-test'.
Switched to a new branch 'ega-test'
git branch
* ega-test
main
- Cambias HGC en config.tcl a HGC = 0
- Instalas docker:
sudo apt update
sudo apt install docker.io -y
- Arrancas el servicio de docker si no lo está ya:
sudo systemctl enable --now docker
- Y, por último, ya sintetizas el core siempre que quieras con este comando:
docker run --rm -v $(pwd):/build -w /build raetro/quartus:mister quartus_sh --flow compile PCXT.qsf
WiKi-Retro-Pedia Page - Open Source GPL 3.0
- Adam-Coleco
- Amiga
- Amstrad CPC
- Amstrad PCW
- Apple //e
- Apple IIgs
- Apple MacPlus
- Apple MacLC
- Aquarius
- Atari 800XL
- Atari ST/E & Falcon
- BBC
- BK0011M
- C16
- C64
- C65
- C128
- C128 CP/M
- MEGA65
- Vic20
- CoCo
- ColecoVision
- Coleco-Ti994a
- EACA EG-2000 Colour Genie
- Elan Enterprise
- Fujitsu FM7
- HP9000-715 (HP-UX)
- imsai8080
- Jupiter ACE
- Memotech MTX512
- MultiComp CP/M
- Oric Atmos 48K
- Sinclair QL QL
- Sord M5
- Soyuz Neon
- SS - SunSolaris
- Tatung Einstein
- Timex Sinclair 2068
- TK2000
- TSConf
- Zemmix Neo
- ZX81
- ZXNext
- ZXSpectrum
- HowTo - A New DeMiSTify Guide
- DeMiSTify (Robinsonb5)
- DeMiSTify (Rampa069)
- DeMistified
- DeMiSTify Tatung-Einstein (by Rampa069)
- Rampa
- RetroCrypta (Ron)
- Teiram (Manuel)
- Benitoss (Fer)
- Neurorulez
- Ingloriond
- Somhi
- Shaeon (cpalm)
- Gyurco
- ManuFerHi
- Kyp (Ricardo)
- MiSTer
- MiSTer-unstable-nightlies
- Cores by Alanswx
- Alanswx - Apple-II
- MiSTer FPGA Reference documentation
- MiSTer FPGA Bible
- Core Configuration String (CONF_STR)
- agg23 - MiSTer Config
- MiSTer Config Tool online
- Core QL Rampa069 MiSTer DeMiSTify
- Cores ported to ZXTres
- Mist Cores ported to ZXTRES: (soon)
- CYC1000 FPGA based
- PDP2011 - CYC1000
- PiPD-11 Recreating PDP-11/70
- Building Instructions
- PiPD-11 Replica
- PiPD-11 Based Replica
- Conversation Group
- GnW Artwork _readme.html
- GnW Artwork (Google Drive) See NON-NINTENDO dir