home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / vic20 / utilities / unexpanded / SidMon.readme < prev    next >
Encoding:
Text File  |  1999-03-02  |  2.4 KB  |  100 lines

  1. sidmon V0.6 RELEASED!
  2. (BY hACKz0ID OF sIDERS!)
  3.  
  4. i'VE NOW WRITTEN A LITTLE MEMORYMONITOR
  5. FOR THE vic-20. iT'S VERY SIMPLE AND SLOW
  6. (WRITTEN IN bASIC) BUT IT WORKS!
  7.  
  8. aFTER TRYING OUT BOTH "TINYMON" AND
  9. "PUNYMON" (FOUND AT FUNET), THAT
  10. BOTH SHOULD WORK ON AN UNEXPANDED
  11. vic-20 (BUT DIDN'T FOR ME), i WROTE
  12. MY OWN LITTLE MONITOR THIS SUNDAY
  13. AFTERNOON.
  14.  
  15. iT PROVIDES YOU WITH THE FOLLOWING
  16. COMMANDS:
  17.  
  18. 1) 'm' - nORMAL MEMORY VIEW (hex)
  19.  
  20. SYNTAX :
  21.  
  22. m xxxx [xxxx]
  23.  
  24. (LIST MEMORY FROM FIRST TO LAST ADRESS)
  25.  
  26. 2) 'x' - eXIT TO BASIC!
  27.  
  28. 3) 'g' - eXECUTE A MACHINE LANGUAGE
  29. PROGRAM ON AN ADDRESS (hex)
  30.  
  31. SYNTAX :
  32.  
  33. g xxxx
  34.  
  35. iF YOUR PROGRAM ENDS WITH A "rts"
  36. ($60) THEN IT WILL AUTOMATICALLY RETURN
  37. TO THE MONITOR.
  38.  
  39. 4) 'e' - eDIT A MEMORY BLOCK OF 8 BYTES
  40. (ONE MONITOR ROW) AT A CERTAIN LOCATION
  41. (hex)
  42.  
  43. SYNTAX :
  44.  
  45. e xxxx
  46.  
  47. oNCE ENTERED THIS COMMAND SHOWS UP
  48. AN ROW OF HEXVALUES TOTALLY LIKE THE ONE
  49. U'LL SEE USING THE "m" COMMAND.
  50.  
  51. jUST EDIT THE HEXVALUES AND PRESS ENTER
  52. TO STORE YOUR "ROW" TO MEMORY.
  53.  
  54.  
  55. ------------------------------
  56.  
  57. i'VE TRIED OUT THIS MONITOR AFTER i WROTE IT
  58. FOR SOME HOURS (2-3) AND WROTE SOME
  59. RASTER-PLAYING ROUTINES, A CALL TO THE
  60. KERNAL FOR SAVING FILES OF SELECTED MEMORY
  61. LOCATIONS, ETC. iT WORKS PERFECTLY EXCEPT
  62. THATS IT'S KINDA SLOW, BUT IT'S PLAIN BASIC
  63. AND IT CONVERTS ALL dec<->hex ON THE
  64. FLY SO THATS UNDERSTANDABLE.
  65.  
  66. oF COURSE EVERYTHING WAS WRITTEN BY ENTERING
  67. HEXVALUES, USING THIS MONITOR, DIRECTLY INTO
  68. THE MEMORY.
  69.  
  70. tHIS MONITOR SHOULD WORK WITH ANY EXPANSION
  71. TO, BUT THERES JUST NO NEED FOR THAT BECOZ THEN
  72. YOU CAN SURELY USE ANOTHER MONITOR WITH REAL
  73. MNEMONIC CAPABILITIES ETC.
  74.  
  75. nb! : oNE THING i FOUND OUT USING THIS MONITOR
  76. WAS THAT PRESSING THE run/stop (BREAK) -KEY
  77. DID SOMETIMES CLEAR OUT PARTS OR THE WHOLE
  78. PROTECTED mACHINEcODE-MEMORY, WHILE THE MONITOR
  79. WAS RUNNING. pRESS THE RESET-SWITCH IF YOU HAVE ONE,
  80. OR TRY run/stop + RESTORE (IF A ml-PROGRAM THAT
  81. YOU EXECUTED HANG).
  82.  
  83. tHE PROGRAM RESERVES $1001-$1567 FOR IT'S OWN USE,
  84. THE REST ($1568-$1DFF ON AN UNEXPANDED, EXCEPT
  85. FOR SCREEN AND COLORMEM) 2199 (!) BYTES ARE FREE
  86. FOR YOU (THE PROGRAMMER) TO USE FOR asm ROUTINES
  87. etc. nOT TOO BAD, EH?
  88.  
  89. iT'S gnu SOFTWARE SO JUST FEEL FREE TO "PEEK" AT THE
  90. SOURCE ("LIST" :-)  TO SEE HOW IT'S WRITTEN, IF YOU
  91. CAN LEARN SOMETHING, BY DOING SO :-)
  92.  
  93. hACKz0ID OF sIDERS!
  94.  
  95. __________________________________________
  96. siders STATEMENT #2 :
  97. tO RELEASE SOFTWARE WITHOUT THE SOURCECODE, IS
  98. AS STUPID AS SELLING A COMPUTER WITHOUT SHEMATICS
  99. AND A MEMORYMAP!
  100.