vic20 for the MiST released (part 5)

Finally I got some issues ironed out and most games work fine. The port accepts prg uploads for expanded vics and rom cartridges with the auto start sequence. The often as .a0 seen roms needs to be renamed to .prg and the program type in the osd needs to be set to rom.
The vic20 has a 16kb ram expansion in block1 and block2.
Due to the different memory layouts between an unexpanded and an expanded vic currently only games for expanded vics will work. There’re still some glitches on some games but in general it works pretty well. Below some impressions of the core:

Laserzone

Galaxian

Death_Race

Binary: https://code.google.com/p/mist-board/source/browse/trunk/bin/cores/vic20
Source: https://github.com/wsoltys/mist-cores/tree/master/vic20

7 thoughts on “vic20 for the MiST released (part 5)

  1. Atmosfear says:

    Thanks for this early christmas present. Is it possible to build different versions like one for unexpanded and other for the 3K / 8K+ expanded vc-20 ?

    • WiSo says:

      I didn’t tested 3k but an unexpanded version should be possible. But having then both in the same core wouldn’t be much more effort. Let’s see if I get around to add that 🙂

    • WiSo says:

      It might be more trivial than I initial thought. It could be that at least for the unexpanded vic I just need to disable the other blocks and adjust the uploading to the new memory layout.
      Lets see.

    • WiSo says:

      That’s possible as it’s probably based on the same Vic source from MikeJ. I don’t think that I can fix it but you could tell me how to reproduce it.

Leave a Reply

Your email address will not be published. Required fields are marked *