Virtual Machine for C64 with 1MB

Welcome back to our Commodore Discussion forum. If you have a question, comment, problem, or just want to chat about Commodore, post it here for free.

Have some fun and talk to others interested in the Old and New Commodore world.

Moderators: wiskow, Trazan

Post Reply
grzeg
Posts: 1
Joined: Sat Sep 06, 2014 1:35 pm
Are you a real person?: No... I am a spambot, delete my account!

Virtual Machine for C64 with 1MB

Post by grzeg »

This extension was developed by me for the C64 and
is full compatible to software c64 .
With this extension you will get a 16 virtual c64 (similar to the virtual86 mode in i80386)...
Features:
1.This expansion divides the 1 MB of memory to sixteen blocks of 64 kB (16 virtual machine) .
2.VIC and CPU operated in this same time in one , or two 64 kB BANK RAM
3.Refreshes of RAM without additional cycles.
4. We obtain 1 MB for program , and 1 MB for Video memory
5. 0.5 kB RAM in I/O ($D600 - $D7FF) for program MMU.
6. The block switcher in I/O $d500 :
b7..b4 - BANK for VIC acces
b3...b0 - BANK for CPU acces
7. 16 * zeropage, and 16 * hardware stack

8. Special version Turbo Assembler
https://www.youtube.com/watch?v=5WjE42Y ... uscomments
https://www.youtube.com/watch?v=NKrjpoJKmPo
Post Reply