Load ZX Spectrum screens on Amstrad CPC (Amstrad CPC)

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 7

  • @abcxyz15000
    @abcxyz15000 5 лет назад +1

    This is awesome! I didn't even know it was possible. Good work!

  • @ChrisWalshZX
    @ChrisWalshZX 3 года назад +1

    Regarding the colours not showing on the Amstrad. I'm not familiar with the Amstrad screen modes but if Amstrad mode 1 was 2-bit colour (4 colours) then maybe they could have been approximated relatively easily. The attributes on Spectrum are more linear than the display file so mapping shouldn't have been too hard. Couldn't comment on the final look though.

    • @CholoCPC
      @CholoCPC  3 года назад

      Ah yes, the Mode 1 screen actually does 4 colours out of a pallette of 26 possible colours (so often used for ports). So quite possible, just a huge job of matching the two system colours to each other & implementing the zx spectrum way of applying colours to the amstrad screen. But certainly quite possible :)

    • @berarma
      @berarma 2 года назад

      The results would have been a lot better in some screens only by choosing black/white based on the colors used instead of blindly using white for foreground and black for background.

  • @ChrisWalshZX
    @ChrisWalshZX 3 года назад +1

    I wondered if this might be possible. (More whether there was any reason you couldn't write a cassette loader for one 8-bit machine that could load in data for another 8-bit routine. The converter is also a nice touch in that you're actually doing something useful with the data. The baud rate of the Spectrum was always faster than for the Commodore 64 so was the Commodore capable of loading Spectrum standard loader data or was there something fundamentally problematic in doing it? (Timing, volume, baud rate?)

    • @CholoCPC
      @CholoCPC  3 года назад

      Well im not a c64 techie, but i did loan a c64 once with both a cassette & a disc drive. I quicly discovered the 300 baud-ish slowness of the serial port (and standard loading routines). I was wrongly thinking that the disc drive would load faster than the cassette (it certainly didnt i discovered to my horror). I do know the c64 also has all kinda of "turbospeed" software & "fastload" hardware cart's that would "inject" into the standard loading routines cutting down on timings thus allowing faster loading speeds. But i fear those are quite specific & probably wouldnt help in loading "odd" other system data. So im guessing the standard wont work, but with a custom "saving" routine on zx & a custom "loading" routine it probably could work. Like i recall having a pc isa card that would write these B&W lines images to a VHS recorder & could read em back turning your VHS recorder into a cheap tapestreamer. Worst case you could write a similar blocky B&W image on a zx spectrum & have it read back on the c64 i guess.