Z80 retrocomputing 15 - CP/M on RC2014 Revisited, Using RomWBW

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ธ.ค. 2024

ความคิดเห็น • 24

  • @ZEROSTATIC72
    @ZEROSTATIC72 8 ปีที่แล้ว

    Thanks for another interesting update Scott. You've certainly put some time into this project, well done.

  • @cr6925
    @cr6925 8 ปีที่แล้ว +2

    Just thought I'd add a tip. When running the cmd files: If at any time you see the message -
    "... cannot be loaded because the execution of scripts is disabled on this
    system. Please see "get-help about_signing" for more details"
    You will need to run powershell (in windows) and type in:
    "set-executionpolicy remotesigned"
    That sets the necessary permissions.

  • @IMSAIGuy
    @IMSAIGuy 7 ปีที่แล้ว

    some of the files load powershell. I get a 'PowerShell' is not a recognized command. How do I get windows to allow the use of powershell

  • @TechMan-sl5gf
    @TechMan-sl5gf 7 ปีที่แล้ว

    I remember wanting to do allot of this back in the past. What I was wanting was to create a multiple Z80s system, each on their own card. One would control floppy, one would control memory, one for tape (no HD at the time), one would be the CP’ and control all of the keyboard, video, etc, and the rest of the 8 total CPU’s would be used for pre-processors or batch processors. It would have been useful in the days of compiling large source code at the time. I got the idea from a Heath kit version that had two Z-80 CPUs.

  • @kose2ik
    @kose2ik 7 ปีที่แล้ว

    31:24 Is there any way you can (4 Custodial Inventory screen) to move (by pressing the buttons, arrow up and down) up and down, to see previous text? (or print/display over 4 line to screen (pressing spacebar to see the next 4 lines). Like cmd is /more . Displays output one screen at a time)

  • @KalterKrieger
    @KalterKrieger 7 ปีที่แล้ว +1

    Where can I find the cut data for the nice plexiglas case?

  • @allthegearnoidea6752
    @allthegearnoidea6752 7 ปีที่แล้ว

    I just started building a RC2014 with the Basic loaded. But I'm already thinking about building my own from scratch. I note there are quite a lot of assemblers out there is there anything you would recommend using for a beginner. I do have a preference for something with a ide and perhaps simulating option. I am think of building a Z80 clock or some kind of simple control application. Regards Chris

  • @awesome3165
    @awesome3165 8 ปีที่แล้ว +1

    Quick question, why is the display from xmodem different on the 4 line VFD display than it is on the serial monitor?

    • @smbakeryt
      @smbakeryt  8 ปีที่แล้ว +2

      The transfer status lines printed in the terminal (bytes transmitted, KB/S, etc) are printed locally by the terminal software as it is sending xmodem packets. After each xmodem packet is sent, the RC2014 responds with an ack character, and those acks are what you're seeing on the VFD.

    • @awesome3165
      @awesome3165 8 ปีที่แล้ว

      Makes sense, didn't realize it was a local graphic on the remote side. Sure fooled me. Thanks for the response!

  • @matthehat
    @matthehat 7 ปีที่แล้ว +3

    How have you implemented the mirroring of the console onto the VFD?

  • @ledschlucker2577
    @ledschlucker2577 7 ปีที่แล้ว

    Is it possible to make a fuction to scroll up, to see the lines above?
    73
    LEDSchlucker

  • @rocketman221projects
    @rocketman221projects 7 ปีที่แล้ว

    How do you compile the ROM from Linux? I can't find any makefiles or shell scripts in the github repo.

  • @JarppaGuru
    @JarppaGuru 8 ปีที่แล้ว

    Are you using all those banks on fly?i mean can you use 512k rom and 512k ram. all together in same power on without ting rom off and reprogram it or switch banks. how it will work without even change any code? code was allready there you just build to that spec? i thought i will see some smart asm programming how do it lol

    • @smbakeryt
      @smbakeryt  8 ปีที่แล้ว

      Yes, it can change banks on the fly while it is running. Memory is segmented into four windows, so it can be executing code in one of them while it switches banks in the others.

  • @prehistoricBanana
    @prehistoricBanana 8 ปีที่แล้ว

    I understand the hardware but how does 1 bank transfer data from another?

    • @smbakeryt
      @smbakeryt  8 ปีที่แล้ว

      Wayne Warthen's RomWBW is publicly available on github, and contains the bank switching code if you're interesting in having a look. Since the banks are only 16K in size, it would be easy to bank in two 16K pages and copy between them. Looking at the RomWBW code, it looks like they use a temporary buffer, copies from the source bank to the temporary buffer, switches banks, and then copies from the temporary buffer to the destination bank. My assumption is that the highest bank always stays fixed, as that is where the BIOS lives.

  • @dominikschutz6300
    @dominikschutz6300 8 ปีที่แล้ว +1

    Can it run GEOS?

    • @ZEROSTATIC72
      @ZEROSTATIC72 8 ปีที่แล้ว

      It's a Z80 and not 6502 processor with no graphics yet, so not likely.

    • @dominikschutz6300
      @dominikschutz6300 8 ปีที่แล้ว

      Another expansion card could handle the graphics output...

    • @beforth
      @beforth 5 ปีที่แล้ว

      not related to geos, but is a cp/m emulation with vga output and keyboard input. m.th-cam.com/video/y_Y5Z7Ks5yA/w-d-xo.html

  • @ZXSpectrum128K
    @ZXSpectrum128K 2 ปีที่แล้ว

    drive.google.com/file/d/1L1bzg5GKCAoGTjfMVB8ReC17a-JtfEEi/view?usp=drivesdk zxc