How to run Turbo Pascal on the TRS-80 Model 100 - REXCPM and the NSC800 Mod

Поділитися
Вставка
  • Опубліковано 15 жов 2024
  • Steve's REXCPM allows you to run CP/M 2.2 on the stock Model 100 - however, not all popular CP/M software can run on the 8080 / 8085. A notable exception being Turbo Pascal - but there is help! With Steve's NSC800 mod, a Model 100 brain-transplant swapping the 80C85 with the Z80-compatible NSC800 CMOS-CPU from National Semiconductors, Turbo Pascal can indeed run on the Model 100! The mod and installation procedure is a bit involved, see bitchin100.com... and bitchin100.com.... It consists of three parts, all of which we are covering in this video:
    Step 1: Get a basic REXCPM installation going in a stock (8085) Model 100. Patch it for NSC800 (Z80) and transplant it into a NSC800-modded Model 100.
    Step 2: Prepare the NSC800 Model 100. This means de-solder the 8085, and replacing it with a socket so that it can be fitted with Steve's NSC800 CPU board. Moreover, the main ROM needs to be exchanged with a patched NSC800 Main ROM - this requires a 27256 EPROM and adapter board as well. The main ROM already has a socket. Then, move over the REXCPM from the stock Model 100 into the NSC800 machine (or swap the CPU) and reinitialize it with the help of the CPM.DO BASIC program.
    Step 3: Load Turbo Pascal into the CP/M installation, and get it up and running. Enjoy!

КОМЕНТАРІ • 6

  • @gblargg
    @gblargg 2 місяці тому

    Screen scrolling and output can be made very fast. The ROM routines redraw the entire screen when scrolling, and the character drawing is quite slow (it polls the LCD's busy when you can just do a hard-coded delay loop).
    The LCD drivers can do hardware scrolling internally by 8 pixels (rotates which rows are displayed), though it's two rows of drivers so you have to copy graphics from the lower to upper when scrolling. It's lightning-fast if done right.

  • @retrogeek597
    @retrogeek597 2 місяці тому +1

    Re scroll lock. This can be turned off so scrolling will be continuous. The M100 CP/M docs say... F1 - toggles between Scroll Locked (Sc L) and 'Scroll Standard' (Sc S). Press LABEL to see this. In Locked mode, when the display is ready to scroll, the cursor will be at the right-hand bottom awaiting any key press. F1 can be pressed at anytime, however best to select it before starting the offending program.

  • @gregskuza7166
    @gregskuza7166 2 місяці тому +1

    Is there a place where I can purchase all of the parts including the cup and Rom?
    This is excellent! Great video and info!

  • @MeinElektronikHobby
    @MeinElektronikHobby 2 місяці тому +1

    ... ich habe schon 2 mal versucht hier einen Kommentar abzusetzen. Aber immer wieder war er bei einem refresh gelöscht. Wo liegt das Problem. Ich schreibe dir mal eine mail.

    • @michaelwessel4953
      @michaelwessel4953  2 місяці тому

      @@MeinElektronikHobby das ist UA-cam... mein Content wird aktiv gedrosselt. Bzw. moderiert. Ich weiss nicht warum. Deine Kommentare kriegen immer ein Herz von mir. Löschen tu ich die bestimmt nicht.