|
Post by nux71 on Nov 6, 2022 19:16:25 GMT
Hi. I have been trying to use Vicmon on my thevic20, every time I launch it with the crt image, it starts to behave strangely. Mainly, it is not possible to create any basic program lines. It will immediately say out of memory. Has anyone had any luck with vicmon or any other monitor for that matter?
|
|
|
Post by c64stuff on Nov 6, 2022 21:32:59 GMT
Are you setting the Vic20 up for the proper amount of ram or rom expansion that program needs before launching it? The Vic20 can be pretty picky about what kind of ram expansion was used for particular programs. I'd suggest watching the 8 Bit Guy's video on Commodore Ram expansions for the Vic20, such as the one on the cartridge being sold today that comes with tons of games preinstalled on it.
|
|
|
Post by c64stuff on Nov 6, 2022 21:50:10 GMT
Here's a few of his videos on that.
|
|
|
Post by c64stuff on Nov 7, 2022 3:19:49 GMT
Found this quote under an 8 Bit Guy video that might be relevant...
In 1982 my first software company wrote games for the VIC-20. We wrote our games in Assembler because of its speed and compactness. The one key point that isn't clear in this video is that the memory location that held graphics changed when you added a memory expansion cartridge, and each different memory expansion option (there were 3K, 8K and 16K versions) changed the memory map in a different way.
What this means is that you couldn't write one set of code that would support every expansion option. You would need to write a completely different version of your app for each unique memory configuration, which was quite impracticle.
Had Commodore designed the VIC-20 with a static memory location for video RAM regardless of added RAM, I suspect that they would have sold a lot more memory cartridges and the non-cartridge games would have featured expanded versions for higher memory systems.
|
|