Fix IBM's silly memory mapping value engineering and make Tandy 1000 games run without graphical issues on the PCjr
Designed by ZiggyTheHamster's Shop in United States of AmericaNo shipping info available.
Set destination country to see options
Shipping to starts at
Free shipping is available to !
Ships from
This item does not ship to .
More Info
Sign up to get notified when this product is back in stock!
Stock Update As of July 29, 2020, I am now out of stock of my original run of this board. I haven't decided whether or not I'm going to do a second run, nor how large that run will be. Please join th…
Read More…As of July 29, 2020, I am now out of stock of my original run of this board. I haven't decided whether or not I'm going to do a second run, nor how large that run will be. Please join the waitlist if you're interested in a second run so I can gauge interest. In the meantime, Chuckphd53 on the Brutman forums has a less assembled kit which uses GALs rather than ROMs. Functionally, these kits work the same (early GALs were actually fundamentally ROMs anyways!). Here's the forum post where this is discussed.
It makes Tandy 1000 applications running on the IBM PCjr that look like this:
Look like this instead:
It's well known that the Tandy 1000 is a clone of the IBM PCjr. While cloning the PCjr, Tandy fixed a number of silly bugs that IBM left in (probably to make the PCjr incompatible with the IBM PC). One of those bugs is how the video memory is used. I don't completely understand the bug, so this explanation may be a bit inaccurate, but when in 320x200 16-color mode, you can only access the first 16KB of video memory at BC000 (B8000 is just a repeat of BC000) even though there is at least 32KB of video memory. There is some other way to access the other half of the 32KB video memory, which PCjr applications have to use, but this makes programming much more difficult. On the Tandy 1000, BC000 to BFFFF is accessible as a contiguous 32KB chunk. This mod fixes this. The end result is that Tandy 1000 applications that normally have a Venetian blinds defect (black bars every few lines) will now display correctly. There are only a handful of PCjr applications which don't work with this mod enabled, which is why there is a toggle jumper.
This mod is an iteration on the traditional PCjr Tandy Mod, which has been floating around in newsletters and magazines since the Tandy 1000 became commercially successful. The mod is a simple logic change so that the correct page of video memory is loaded into the CGA chip and was done with some basic 74 series logic chips.
The original creator of the more complicated logic used in the new mod was Alan Hightower, the person who made jrIDE. Alan made logic for a programmable logic device, which is difficult to program without specialized equipment. I took that logic and reformatted it to work on a memory device using a simple Ruby program. The address lines of the ROM are the logic inputs, and the data lines of the ROM are logic outputs. The new mod has a toggle to enable/disable the mod and fixes an issue where the old Tandy Mod would map the wrong bank in certain instances.
The mod comes pre-tested and ready to go. You just need to remove the ZM31 chip and install the supplied socket. Please be aware that these use standard header pins and as a result will not insert into round pin sockets. You can find the ZM31 chip by referencing page B-19 of the PCjr technical reference.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when TandyMod+ Kit for IBM PCjr can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Quantity | Price |
---|---|
1 | $10.00 |
2-4 | $8.00 |
5+ | $5.00 |
No shipping info available.
Set destination country to see options
Shipping to starts at
Free shipping is available to !
Ships from
This item does not ship to .
More Info
Sign up to get notified when this product is back in stock!
Richmond, CA, United States of America
Ships from United States of America.
$210.00
Free Shipping!
$200.00
Free Shipping!
$79.00
Free Shipping!
$175.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!