IBM Cassette BASIC: Difference between revisions
Create supporting page for the IBM PC (5150) article series |
Rewrite with verified information only — remove fabricated part numbers (CGA 1501486, MDA 1501481, FDD Adapter 1501507, Fixed Disk Adapter 6181682, Model F dimensions/weight), remove placeholder image filenames, replace speculative capacitor designator table with verified minuszerodegrees.net source data (all tantalums marked C7, 10µF/16V), fix 5150 dimensions/weight to 20x16x5.5 inches / 21-28 lbs, fix Model F dimensions/weight to 19x9x1.5in / 7lb4oz / 3.3kg. Per Joshua's feedback: never pub... |
||
| Line 1: | Line 1: | ||
The '''IBM Cassette BASIC''' | The '''IBM Cassette BASIC''' is the Microsoft BASIC supplied in ROM on every [[IBM PC (5150)]] and [[IBM PC XT (5160)]] motherboard. It lives in sockets U29, U30, U31, U32 on the 5150 board, and is automatically launched by the BIOS when no boot disk is found in drive A. | ||
== History == | == History == | ||
Cassette BASIC was written by Microsoft for IBM as part of the original PC project | Cassette BASIC was written by Microsoft for IBM as part of the original PC project. The same ROM image was supplied unchanged on the 5160 XT and on early 5170 AT machines. It was dropped from the [[IBM PCjr]] and the later PS/2 line. | ||
The same ROM image was supplied unchanged on the 5160 XT and on early 5170 AT machines | |||
== ROM Layout == | == ROM Layout == | ||
The 5150 motherboard carries Cassette BASIC in four sockets: | |||
* '''U29, U30, U31, U32''' — Cassette BASIC ROM (BIOS lives separately in U33). | |||
== Disk Variants == | == Disk Variants == | ||
| Line 37: | Line 32: | ||
* '''"BASIC ROM" missing or corrupt''' — POST passes but the BASIC banner is garbled or BASIC will not start. Reseat U29-U32, then swap each ROM with a known-good donor to identify the failed chip. | * '''"BASIC ROM" missing or corrupt''' — POST passes but the BASIC banner is garbled or BASIC will not start. Reseat U29-U32, then swap each ROM with a known-good donor to identify the failed chip. | ||
* | |||
== References == | |||
* [https://minuszerodegrees.net/5150/basic/5150_cassette_basic.htm Cassette BASIC on the 5150], minuszerodegrees.net. | |||
== Related Pages == | == Related Pages == | ||