I normally only make games. This is my first effort at making a utility program. I couldn't find one that quite fit the need I had, so I just made something myself.
POKE UTILITY is a small BASIC program for the unexpanded VIC that allows you to put a user-defined value (as a a decimal integer) in any possible RAM location in memory as a byte. It includes brief, in-program instructions and has not been tested with memory expansions.
You'll have to play around with it to get a sense of what it does. I hope some of you find it useful.
Thanks a lot for that utility! Very clever, but a bit too late or too early. Who knows? Missed that one for about 30 years now: Searched in the Arpa- and Internet already, nothing similar found so far. BTW: Did Commodore wrote a manual for the VIC-20 back in the days?
Two complaints from me:
o The program should protect itself.
o Entering hex- and binary-values would have been nice.
I've often thought that Microsoft really missed a trick when they decided not to implement the POKE command in the version of BASIC they licensed to Commodore. Can you imagine how much easier it would have been to set memory locations to any given value if there'd been a way to do it without having to resort to machine-code...
FD22 wrote:I've often thought that Microsoft really missed a trick when they decided not to implement the POKE command in the version of BASIC they licensed to Commodore. Can you imagine how much easier it would have been to set memory locations to any given value if there'd been a way to do it without having to resort to machine-code...
Heh. There was in fact a little third-party toolkit called "WinRT" that allowed you to do exactly that from a C++ program in Windows 95/NT/etc. (Not to be confused with the latest Windows RT).