Poke Utility
Moderator: Moderators
Poke Utility
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.
download PRG
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.
download PRG
-
- Vic 20 Newbie
- Posts: 13
- Joined: Sat Nov 10, 2012 7:59 am
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.
More to come tomorrow?
Best regards,
Dirk
Two complaints from me:
o The program should protect itself.
o Entering hex- and binary-values would have been nice.
More to come tomorrow?
Best regards,
Dirk
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...
- Schema
- factor
- Posts: 1430
- Joined: Tue Mar 23, 2004 7:07 am
- Website: http://www.jammingsignal.com
- Location: Toronto, Ontario
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).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...
-
- Omega Star Commander
- Posts: 1371
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
Hey, I put my Facebook address instead of a decimal address, and it poked me instead -- way too cool!!
Hmmm, I didn't see this make it into Mayhem's Gamebase 0.3 WIP release. What gives?
Hmmm, I didn't see this make it into Mayhem's Gamebase 0.3 WIP release. What gives?
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
https://robert.hurst-ri.us/rob/retrocomputing
Well, it does make sense in a way: you could save the history of pokes into the nvramJeff-20 wrote:Thanks for trying my utility, everyone. I've been in discussions to add it to Mega-Cart.
Pallas - OPByte
http://www.opbyte.it/vic20/
http://www.opbyte.it/vic20/