home *** CD-ROM | disk | FTP | other *** search
- sidmon V0.6 RELEASED!
- (BY hACKz0ID OF sIDERS!)
-
- i'VE NOW WRITTEN A LITTLE MEMORYMONITOR
- FOR THE vic-20. iT'S VERY SIMPLE AND SLOW
- (WRITTEN IN bASIC) BUT IT WORKS!
-
- aFTER TRYING OUT BOTH "TINYMON" AND
- "PUNYMON" (FOUND AT FUNET), THAT
- BOTH SHOULD WORK ON AN UNEXPANDED
- vic-20 (BUT DIDN'T FOR ME), i WROTE
- MY OWN LITTLE MONITOR THIS SUNDAY
- AFTERNOON.
-
- iT PROVIDES YOU WITH THE FOLLOWING
- COMMANDS:
-
- 1) 'm' - nORMAL MEMORY VIEW (hex)
-
- SYNTAX :
-
- m xxxx [xxxx]
-
- (LIST MEMORY FROM FIRST TO LAST ADRESS)
-
- 2) 'x' - eXIT TO BASIC!
-
- 3) 'g' - eXECUTE A MACHINE LANGUAGE
- PROGRAM ON AN ADDRESS (hex)
-
- SYNTAX :
-
- g xxxx
-
- iF YOUR PROGRAM ENDS WITH A "rts"
- ($60) THEN IT WILL AUTOMATICALLY RETURN
- TO THE MONITOR.
-
- 4) 'e' - eDIT A MEMORY BLOCK OF 8 BYTES
- (ONE MONITOR ROW) AT A CERTAIN LOCATION
- (hex)
-
- SYNTAX :
-
- e xxxx
-
- oNCE ENTERED THIS COMMAND SHOWS UP
- AN ROW OF HEXVALUES TOTALLY LIKE THE ONE
- U'LL SEE USING THE "m" COMMAND.
-
- jUST EDIT THE HEXVALUES AND PRESS ENTER
- TO STORE YOUR "ROW" TO MEMORY.
-
-
- ------------------------------
-
- i'VE TRIED OUT THIS MONITOR AFTER i WROTE IT
- FOR SOME HOURS (2-3) AND WROTE SOME
- RASTER-PLAYING ROUTINES, A CALL TO THE
- KERNAL FOR SAVING FILES OF SELECTED MEMORY
- LOCATIONS, ETC. iT WORKS PERFECTLY EXCEPT
- THATS IT'S KINDA SLOW, BUT IT'S PLAIN BASIC
- AND IT CONVERTS ALL dec<->hex ON THE
- FLY SO THATS UNDERSTANDABLE.
-
- oF COURSE EVERYTHING WAS WRITTEN BY ENTERING
- HEXVALUES, USING THIS MONITOR, DIRECTLY INTO
- THE MEMORY.
-
- tHIS MONITOR SHOULD WORK WITH ANY EXPANSION
- TO, BUT THERES JUST NO NEED FOR THAT BECOZ THEN
- YOU CAN SURELY USE ANOTHER MONITOR WITH REAL
- MNEMONIC CAPABILITIES ETC.
-
- nb! : oNE THING i FOUND OUT USING THIS MONITOR
- WAS THAT PRESSING THE run/stop (BREAK) -KEY
- DID SOMETIMES CLEAR OUT PARTS OR THE WHOLE
- PROTECTED mACHINEcODE-MEMORY, WHILE THE MONITOR
- WAS RUNNING. pRESS THE RESET-SWITCH IF YOU HAVE ONE,
- OR TRY run/stop + RESTORE (IF A ml-PROGRAM THAT
- YOU EXECUTED HANG).
-
- tHE PROGRAM RESERVES $1001-$1567 FOR IT'S OWN USE,
- THE REST ($1568-$1DFF ON AN UNEXPANDED, EXCEPT
- FOR SCREEN AND COLORMEM) 2199 (!) BYTES ARE FREE
- FOR YOU (THE PROGRAMMER) TO USE FOR asm ROUTINES
- etc. nOT TOO BAD, EH?
-
- iT'S gnu SOFTWARE SO JUST FEEL FREE TO "PEEK" AT THE
- SOURCE ("LIST" :-) TO SEE HOW IT'S WRITTEN, IF YOU
- CAN LEARN SOMETHING, BY DOING SO :-)
-
- hACKz0ID OF sIDERS!
-
- __________________________________________
- siders STATEMENT #2 :
- tO RELEASE SOFTWARE WITHOUT THE SOURCECODE, IS
- AS STUPID AS SELLING A COMPUTER WITHOUT SHEMATICS
- AND A MEMORYMAP!
-