home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 34 / Commodore_Free_Issue_34_2009_Commodore_Computer_Club.d64 / sdbrowse < prev    next >
Text File  |  2023-02-26  |  4KB  |  167 lines

  1. u
  2.  
  3.  
  4. =====================================
  5.   sd2brwse 32k and 64k ROMs for MMC
  6.         Replay/Retro Replay
  7. =====================================
  8.  
  9. http://www.retrohackers.com/viewtopic
  10. .php?f=2&t=525
  11. www.retrohackers.com/download/file.
  12. php?id=203&sid=ef94ebb84ec721137
  13. caa229864ac2f70
  14.  
  15. Hi All,
  16. I just got done creating 2 ROMs for
  17. the MMC Replay/Retro Replay. This is
  18. the sd2brwse light file browser for
  19. the uIEC and the SD2IEC drives by
  20. Hannu Nuotio. It was version 0.6 that
  21. was modified. I (with the help of
  22. people from Lemon64 and
  23. retrohackers.com) have added a 4
  24. second delay to the program and
  25. change the colours a little. Also
  26. made it so it defaults to lower case.
  27. Finally, it defaults to the
  28. SD2IEC/uIEC being drive 8 (since most
  29. games seem to like this by default.)
  30.  
  31. Please, let me know what you think,
  32. MisterMsk
  33.  
  34. sd2brwse
  35.  
  36. 2008, 2009 Hannu Nuotio
  37. Ported to ROM by Mike Kagarise
  38. (MisterMSK)
  39. SD/MMC card browser for devices with
  40. sd2iec firmware.
  41.  
  42. Changelog
  43.  
  44. v.0.6 - 13.8.2009
  45.  - bugfix: file name length was 1 too
  46.    much in some situations
  47.  - removed obsolete (older than
  48.    v0.5.1) firmware support
  49.  
  50. v.0.5 - 8.11.2008
  51.  - bugfix: load end address was
  52.    ignored
  53.  - using kernal screen clear to save
  54.    some bytes
  55.  
  56. v.0.4 - 7.11.2008
  57.  - added d71/d81 support
  58.  
  59. v.0.3 - 20.4.2008
  60.  - bugfix: "cd to root" didn't work
  61.  - bugfix: previous position is reset
  62.    at start
  63.  
  64. v.0.2 - 15.3.2008
  65.  - added "quit to basic"
  66.  - smaller size
  67.  - added "minimal" configure option
  68.  
  69. v.0.1 - 14.3.2008
  70.  - first version with readme.txt :)
  71.  
  72. Files
  73.  
  74. sd2brwse*.prg -precompiled versions
  75.                (see "Versions")
  76. sd2brwse.a    -the main source file
  77. config.def    -configuration file
  78. Makefile      -for easier development
  79. readme.txt    -this file
  80.  
  81. Versions
  82.  
  83. sd2brwse.prg is the basic version
  84. that:
  85.  - autodetects the device number
  86.  - uses normal keybindings (see
  87.    "Controls")
  88.  - has all the features
  89.  
  90. Explanation of the suffixes:
  91.  
  92.  - "dtv" = maps controls to C64DTV
  93.    buttons (see "Controls")
  94.  -  "8"  = uses hardcoded device
  95.    number 8
  96.  - "min" = minimal version for fast
  97.    loading
  98.  
  99. Controls
  100.  
  101. Note: Selecting the first entry
  102. ("<-") returns back
  103. to the previous directory.
  104.  
  105. Joystick in port 2:
  106. UP    - previous program
  107. DOWN  - next program
  108. LEFT  - previous page
  109. RIGHT - next page
  110. FIRE  - load and run selected program
  111.  
  112. Keyboard: (if dtvbuttons = 0)
  113. CRUP    - previous program
  114. CRDOWN  - next program
  115. CRLEFT  - previous page
  116. CRRIGHT - next page
  117. ENTER   - load and run selected
  118. program or change directory
  119. BACKSPC - exit to previous directory
  120. F1      - jump to first program
  121. F3      - jump to last program
  122. F7      - quit to basic
  123.  
  124. C64DTV: (if dtvbuttons = 1)
  125. UP    - previous program
  126. DOWN  - next program
  127. LEFT  - previous page
  128. RIGHT - next page
  129. L     - load and run selected program
  130. or change directory
  131. R     - exit to previous directory
  132. A     - jump to first program
  133. B     - jump to last program
  134. D     - quit to basic
  135.  
  136. Compiling
  137.  
  138. acme --cpu 6502 -f cbm -o
  139. sd2brwse.prg sd2brwse.asm
  140.  
  141. Requires ACME v.0.91 from
  142. http://www.esw-heim.tu-clausthal.
  143. de/{$de}marco/smorbrod/acme/
  144.  
  145. Customizing
  146.  
  147. Modify (some of) the constants. Refer
  148. to comments. Setting the constant
  149. "dtvbuttons" to 1 remaps some of the
  150. controls to the special buttons in
  151. C64DTV. "sd2brwse_dtv.prg" is a
  152. precompiled example of this.
  153.  
  154. Setting the constant "hwdevicenum" to
  155. 0 makes  sd2brwse "autodetect" (lda
  156. $ba) the device number. Setting a
  157. non-zero value hardcodes the device
  158. number to the specified value. This
  159. is mostly for installing sd2brwse to
  160. the DTV flash.
  161.  
  162. Setting the constant "minimal" to 1
  163. removes many features to save space
  164. (and still remain functional)
  165.  
  166. -------------------------------------
  167.