Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
builderpages:rvumbaca:start [2018/10/06 01:46] rvumbaca |
builderpages:rvumbaca:start [2020/03/20 21:53] (current) rvumbaca [Pictures] |
||
---|---|---|---|
Line 7: | Line 7: | ||
With thanks to Philip Summers I obtained a blank PCB within a few days, and one weekend later I had a working machine. | With thanks to Philip Summers I obtained a blank PCB within a few days, and one weekend later I had a working machine. | ||
- | Thanks to Bill Shen for creating and releasing the design! | + | Thanks to Bill Shen for creating and releasing the design |
==== CP/M-68K with the 68010 ==== | ==== CP/M-68K with the 68010 ==== | ||
Line 15: | Line 15: | ||
The 68010 is pin compatible with the 68000 and mostly binary compatible except for some minor differences. One of the main differences is that the " | The 68010 is pin compatible with the 68000 and mostly binary compatible except for some minor differences. One of the main differences is that the " | ||
- | The default CP/M-68K V1.3 image as provided by Bill Chen in his CompactFlash (CF) [[: | + | The default CP/M-68K V1.3 image as provided by Bill Chen in his CF [[: |
+ | |||
+ | If you run for example " | ||
CP/M-68K V1.3 does support the 68010 and includes an exception handler which " | CP/M-68K V1.3 does support the 68010 and includes an exception handler which " | ||
Line 23: | Line 25: | ||
==== Re-building CP/M-68K for the 68010 ==== | ==== Re-building CP/M-68K for the 68010 ==== | ||
- | To re-build CP/M-68K for the 68010: | + | To re-build CP/M-68K for the 68010 you will initially require a 68000. If you do not have a 68000 available, then you will be unable to complete steps 6-7 as the programs **SENDC68** and **GKERMIT** will crash due to the previously mentioned privilege violation. In this case, jump straight to step 9 and use the pre-built **CPM15000-010.S68**. A link to the pre-built file is provided after step 9. |
- | 1. Install a 68010 CPU on your Tiny68K and prepare a CF card as [[: | + | 1. Install |
2. Test that the machine boots to CP/M-68K correctly. | 2. Test that the machine boots to CP/M-68K correctly. | ||
- | |||
- | If you run for example " | ||
3. Before you can re-build the BDOS and CCP, you require a small code stub so that the BIOS symbol " | 3. Before you can re-build the BDOS and CCP, you require a small code stub so that the BIOS symbol " | ||
Line 42: | Line 42: | ||
4. Save the file " | 4. Save the file " | ||
- | <font inherit/ | + | <font inherit/ |
<font inherit/ | <font inherit/ | ||
Line 52: | Line 52: | ||
<font inherit/ | <font inherit/ | ||
- | (This line produces a CPM15000.BIN file containing the BDOS and CCP. An non-relocatable (absolute) binary is generated, located at address 0x15000). | + | (This line produces a CPM15000.BIN file containing the CCP and BDOS. An non-relocatable (absolute) binary is generated, located at address 0x15000). |
6. Execute the following command: | 6. Execute the following command: | ||
- | <font inherit/ | + | <font inherit/ |
(The above line converts the CPM15000.BIN file to a Motorola S-Record file, and saves it to CPM-15000-010.S68). | (The above line converts the CPM15000.BIN file to a Motorola S-Record file, and saves it to CPM-15000-010.S68). | ||
- | 7. Use either " | + | 7. Use either " |
- | 8. You now have a CP/M-68K BDOS and CCP for the 68010 CPU. Re-write this new binary to your CF card as described in the first few steps [[: | + | 8. Install |
- | After re-booting CP/M-68K you should | + | 9. You now have a CP/M-68K BDOS and CCP for the 68010 CPU. Re-write this new binary to your CF card as described in the first few steps [[: |
+ | |||
+ | After writing and booting CP/M-68K you should be able to run " | ||
+ | ==== Pre-prepared CP/M-68K binary for the 68010 ==== | ||
+ | |||
+ | If you'd rather not re-build CP/M-68K for the 68010, or you're running into problems, you can download a pre-prepared {{: | ||
+ | |||
+ | Write this file and the TinyBIOS to your CF card as described [[: | ||
+ | |||
+ | ==== CP/M-68K with the 68020/68030 ==== | ||
+ | |||
+ | A 68020/68030 CPU also treats the " | ||
==== Pictures ==== | ==== Pictures ==== | ||
- | {{https:// | + | A picture of my Tiny68K with 68010 CPU is shown below. |
+ | |||
+ | Note that the CPU was most likely re-marked by counterfeiters in Asia (date code is invalid) so the speed rating is probably false (this is the most common reason for re-marking), | ||
+ | |||
+ | [[https:// | ||