Skip to content
Maverick edited this page Oct 6, 2026 · 7 revisions

Cores

PCXT

MiSTer PCXT Forum

CP/M-86

  • 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)

Tandy-1000

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

How to play Abadia game (Tandy-1000)

  • 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

  • Freedos_HD.img to .vhd
  • ROMs: ide_xtl.rom, pcxt_micro8088.rom
  • CPU speed: PC/AT 3.5MHz

DOS v1.1

Windows 386 v2.1

Bios

BIOS History

IBM 5160 PCXT Bios

IBM 5160 - Motherboard Switch/Jumper Settings

  • Link
  • These settings apply to both versions of the 5160 motherboard, and apply to all three BIOS revisions for the 5160:
image

IBM ROM BASIC

XT-IDE Universal BIOS (aka XUB)

Build your own XTIDE Universal BIOS from scratch!

https://www.youtube.com/watch?v=ilEZB5pY0VI

-Resources:

Multi-Floppy BIOS - Floppy Disk Controllers (FDCs)

Commodore PC

Commodore PC BIOS

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).

Commodore PC Software

CBM PC Software (Zimmers)

8-bit IDE-XT Hard Drives Demystified (Tandy-1000)

  • Commodore PC boot (Youtube)

  • 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.

86Box Emu

Poseidon board

set_location_assignment PIN_AE5 -to RX_UART
set_location_assignment PIN_AF4 -to TX_UART

Pines Tx y Rx

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

Atari PC

Docker

  1. Clonas el repositorio:
cd ~
mkdir pcxt
cd pcxt
git clone https://github.com/spark2k06/PCXT_MiSTer
cd PCXT_MiSTer
  1. 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
  1. Cambias HGC en config.tcl a HGC = 0
  2. Instalas docker:
sudo apt update
sudo apt install docker.io -y
  1. Arrancas el servicio de docker si no lo está ya:
sudo systemctl enable --now docker
  1. 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

General

Computers

DeMiSTify

DeMiSTify ports

Verilog

RW-FPGA-devel-Team

Other Developers

MiST

MiSTer

BigMiST

Poseidon

ZXTres

SiDi

NeptUNO

NeptUNO+

Tang Nano 20k

DE0-Nano

Analogue Pocket

Amiga

6502

VGA & 15 KHz

OSSC

MAC

MT32-Pi

DOS

VAX/VMS

PiPD-11 - PDP-11/70

ESPectrum

HP48

GnW

Others

Links

Raspberry Pi

3D

Telegram Links

Off-Topic

Clone this wiki locally