home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / JIFFYDOSMSGS.ARC / 01JIFFYDOS < prev   
Encoding:
Text File  |  2019-04-13  |  15.9 KB  |  388 lines

  1.  
  2. Would CMD be considering manufacturing the C-65 should it become available for
  3. them to do so?
  4.  
  5. Doc.
  6.  ------------
  7. Category 12,  Topic 6
  8. Message 79        Thu Oct 14, 1993
  9. C128.JBEE                    at 04:49 EDT
  10.  
  11.  Good question!
  12.  ------------
  13. Category 12,  Topic 6
  14. Message 80        Fri Oct 15, 1993
  15. CMD-DOUG                     at 00:35 EDT
  16.  
  17. I'm sure we'd give that prospect due consideration if it did become possible,
  18. but I don't forsee it. I'd have to wonder just how we'd make the required
  19. custom chips without spending a few million dollars on building a chip
  20. fabrication facility...
  21.  ------------
  22. Category 12,  Topic 6
  23. Message 81        Fri Oct 15, 1993
  24. D.BURR                       at 00:59 EDT
  25.  
  26. And a practical answer! ;)
  27.  ------------
  28. Category 12,  Topic 6
  29. Message 82        Sat Oct 16, 1993
  30. D.TUOMI [Doctor]             at 07:21 EDT
  31.  
  32. Well, with the rumors of Commodore's demise on the wind, perhaps you could get
  33. whomever might buy up CMOS to make you up a few since the masks and everything
  34. must be complete.
  35.  
  36. Doc.
  37.  ------------
  38. Category 12,  Topic 6
  39. Message 83        Sat Oct 16, 1993
  40. CMD-DOUG                     at 11:56 EDT
  41.  
  42. The masks are not really complete, so far as the last info I have on that
  43. subject. So far as I know, there were still some chip bugs existing at the
  44. time the project was cancelled. Even if they were complete, the cost of having
  45. them produce the chips would be extremely high. Normally, in the chip
  46. industry, you need to produce at least 10,000 chips to make a run cost
  47. effective. Less could be produced, but the cost per chip goes right through
  48. the ceiling. In the long run it would probably be cheaper to alter the designs
  49. to try to use something already on the market, but this of course leads into a
  50. lot of re-design time.
  51.  
  52. Personally, I don't think there is any way you'll ever see a production
  53. version of this machine. Only a very large company, with a lot of cash to burn
  54. could possibly bring this to market, and I certainly wouldn't count on finding
  55. such a company outside of CBM willing to gamble on an 8-bit machine, no matter
  56. how good it is.
  57.  ------------
  58. Category 12,  Topic 6
  59. Message 84        Sun Oct 17, 1993
  60. L.MCCLURE                    at 10:49 EDT
  61.  
  62.  D.TUOMI [Doctor]:
  63.  
  64. I thought Commodore had sold off the CMOS chip manufacturing division  some
  65. years ago (during another financial squeeze).
  66.  
  67.  ------------
  68. Category 12,  Topic 6
  69. Message 85        Sun Oct 17, 1993
  70. CMD-DOUG                     at 15:05 EDT
  71.  
  72. No, they did not sell off MOS, but it is no longer known by that name. I
  73. believe they currently refer to it as the Commodore Semiconductor Group (or
  74. Division). Without this facility, Commodore wouldn't be able to design and
  75. manufacture its own chips for the Amiga so cheaply, and I suspect they'd have
  76. had to hang it up a long time ago without this ability.
  77.  ------------
  78. Category 12,  Topic 6
  79. Message 86        Tue Oct 19, 1993
  80. D.TUOMI [Doctor]             at 04:26 EDT
  81.  
  82. Well, one can only dream.
  83.  
  84. Doc.
  85.  ------------
  86. Category 12,  Topic 6
  87. Message 87        Sun Sep 11, 1994
  88. J.BARBER9 [Dan Barber]       at 00:19 EDT
  89.  
  90. Is JiffyDos compattable with ARC? Thanks in advance.  :)
  91.  
  92.  
  93. Dan
  94.  ------------
  95. Category 12,  Topic 6
  96. Message 88        Sun Sep 11, 1994
  97. CBM-ED [e.g.bell]            at 05:19 EDT
  98.  
  99.  Yes, Dan... Jiffy Dos gets along just fine with ARC.
  100.  ------------
  101. Category 12,  Topic 6
  102. Message 89        Sun Nov 06, 1994
  103. D.LAUX [Taz'z Dad]           at 13:50 EST
  104.  
  105.  I Doug    Hi Doug :-9 )...If I install Jiffy Dos in my 64 is Geos Still going
  106.  to Boot??? E-Mail or Reply To D.Laux Thanks
  107.  ------------
  108. Category 12,  Topic 6
  109. Message 90        Sun Nov 06, 1994
  110. B.MASSE [BIG BOB]            at 15:09 EST
  111.  
  112.   
  113.  
  114.  Category 12,  Topic 6
  115.  
  116.  > Hi Doug :-9 )...If I install Jiffy Dos in my 64 is Geos Still going
  117.  > to Boot??? E-Mail or Reply To D.Laux Thanks
  118.   ------------
  119.  
  120.  I aint Doug,  But I can tell you right now that GEOS will just IGNORE 
  121.  JiffyDos,  And load up just the way it always did,  SLOWLY!
  122.  
  123.  
  124.  If someone suddenly told me  "you must choose between Geos and JiffyDos".
  125.  
  126.                          JiffyDos would win.
  127.  
  128.  
  129.                                  Bob
  130.  
  131.  
  132.  ------------
  133. Category 12,  Topic 6
  134. Message 91        Sun Nov 06, 1994
  135. CMD-DOUG                     at 18:50 EST
  136.  
  137. JiffyDOS won't interfere with GEOS at all, but it also won't do much in the
  138. way of speeding any disk access under GEOS, either.
  139.  ------------
  140. Category 12,  Topic 6
  141. Message 92        Mon Nov 07, 1994
  142. D.LAUX [Taz'z Dad]           at 03:59 EST
  143.  
  144.  Thanks...Everyone I thought replacing the Kernal would affect Geos!  [C!
  145.  But I'm pretty new at all this and the trouble I have had with Geo's
  146.    Boot Disks o are frightning          real s SCARY  See    !!!
  147.  ------------
  148. Category 12,  Topic 6
  149. Message 93        Mon Nov 07, 1994
  150. B.MASSE [BIG BOB]            at 10:02 EST
  151.  
  152.   
  153.  
  154.  
  155.  Category 12,  Topic 6
  156.  
  157.   Thanks...Everyone I thought replacing the Kernal would affect Geos!  [C!
  158.   But I'm pretty new at all this and the trouble I have had with Geo's
  159.   Boot Disks o are frightning          real  SCARY  See    !!!
  160.                                              ^^^^^
  161.  
  162.  GEOS= SCAREWARE
  163.  
  164.  I can certainly relate to that!
  165.  
  166.  Once you get used to the system (that is if you don't fry the disk in
  167. meantime)
  168.  you will find it is a very good system.  
  169.  
  170.  And JiffyDos will turn your machine into a lean mean screaming computing
  171. machine...  except when in GEOS.  You'll love it.
  172.  
  173.                                  Bob
  174.  ------------
  175. Category 12,  Topic 6
  176. Message 94        Tue Nov 15, 1994
  177. J.THOMPSO122 [JIMBOB51]      at 20:17 EST
  178.  
  179. Amen
  180.  ------------
  181. Category 12,  Topic 6
  182. Message 95        Sun Dec 18, 1994
  183. I.MCKINNEY [TheBigMac]       at 04:18 EST
  184.  
  185. A member of my user's group was wanting to trade a 128D with me for my
  186. JiffyDOS and VDC chip equipped 128. I also own a RAMLink. If I got the 128D,
  187. would I also need to get a drive ROM for the built-in 1571 drive to retain the
  188. JiifyDOS loading speed?
  189.  ------------
  190. Category 12,  Topic 6
  191. Message 96        Sun Dec 18, 1994
  192. CMD-DOUG                     at 10:43 EST
  193.  
  194. Yes, the internal drive isn't handled by the RAMLink.
  195.  ------------
  196. Category 12,  Topic 6
  197. Message 97        Sun Jan 22, 1995
  198. E.GBELL [e.g.bell]           at 00:01 EST
  199.  
  200.  I have a question about JiffyDos that has consumed some time and I
  201.  simply can't waste more time trying to figure it out on my own.
  202.  I have a program I wrote that, among other things, offers a batch
  203.  scratching capability.  I reasoned that the scratch command is only
  204.  1 character different that the JD lock command, and my program could
  205.  thus be easily enabled to lock batches of files (or unlock them) by
  206.  just putting in an 'l' where the 's' was.  Works fine on the RamLink.
  207.  However, it does not work on the 1581 or 1571.  Any suggestions Doug?
  208.  Does this sound like something that makes sense.  Just to make sure
  209.  of things, I did a hack in BASIC to send the commands 1 char at a time
  210.  as in ML (w/a <CR> on the end) and this returned a syntax error on 
  211.  all devices, even the RamLink, and I did put a delay after each char
  212.  sent to the device (and tried it w/o delays too).  Bottom line is I have
  213.  to put a qualifier in my menus which I'd prefer not to have there.  But
  214.  is there any reason you can offer why JD is reacting this way.  Since
  215.  it is a JD command, and since it works on the RamLink with the exact
  216.  same code, I am coming to the conclusion that something is different
  217.  in the way Jiffy Dos acts with the 1571/81, or at very least, on the
  218.  serial bus.
  219.  
  220.  Also, while I'm on this subject, I would like to ask another question.
  221.  I have seen in your posts (Doug), and in your documentation, referenes
  222.  to 'efficient, well-written machine-language routines', but have never
  223.  seen an example from the most logical source, CMD.  Are there such
  224.  examples?  I'Ve seen similar comments over the years about Xmodem/Punter
  225.  stuff from people who would not know how to code either... which is not
  226.  the case w/CMD.  If there are not such routines, doesn't it seem there
  227.  should be?  And would this not make a great article for your magazine?
  228.  I for one would like to see what these efficient, well-written 
  229.  machine-language routines look like.  :)
  230.  ------------
  231. Category 12,  Topic 6
  232. Message 98        Sun Jan 22, 1995
  233. CMD-DOUG                     at 02:04 EST
  234.  
  235. The Lock command, ah yes... if memory serves me correctly, there are two
  236. variations here... I could be wrong, but it seems to me that the JiffyDOS
  237. version requires first that the drives be equipped with JiffyDOS drive ROMs,
  238. at least in the case of the 1581 and MSD. It might also be that the syntax
  239. given in the JiffyDOS manual is not correct, and that the L needs to be
  240. OUTSIDE of the quotes. It's been, well, years since I played with that command
  241. much myself on anything but an HD, RL or FD. I'll try to take a look at it
  242. next chance I get.
  243.  
  244. Efficient, well-written code. Heh, don't you know by now there is no such
  245. thing? ;) But in all seriousness, you're probably as familiar with writing
  246. efficient code as anyone. Efficient code is that which attains the objective
  247. in a minimal number of clock cycles, OR using the fewest (or as few as is
  248. reasonable) number of bytes. Many of us just write code that gets the task
  249. done, with a few changes here and there while debugging. Rarely do we tend to
  250. go back and analyze how to make the code more efficient, unless absolutely
  251. forced to. Usually when we mention efficient code, we're talking about speed
  252. efficient - not size efficient - since we deal most often with I/O code, where
  253. you want to get speed.
  254.  
  255. Well-written would probably be best if read as 'well-behaved', since that is
  256. what we generally mean by that statement. What we're saying here is that it
  257. shouldn't skip necessary steps like clearing the status byte, or skip
  258. UNTALKing a device before telling it to LISTEN, and other such things. For
  259. that matter, using TALK and LISTEN and the other super-low-level Kernal I/O
  260. routines themselves are sort of a no-no, since there are devices out there
  261. that don't work with them (such as the Lt.Kernal drives). Here's another
  262. one... don't assume that RAM vectors hold a specific address - always read the
  263. vector and store it for your return if you plan to re-direct a vectored
  264. routine to your own routine first. All of these things lead to better
  265. compatibility with various systems, as opposed to the "well, it works fine on
  266. MY system" approach. A great example of a bad coding decision came in Super 81
  267. Utilities, where they decided to determine if a drive was a 1581 by checking
  268. the ROM CHECKSUM value! Had Commodore ever offered an upgrade ROM to the 1581,
  269. that program wouldn't have worked with it.
  270.  
  271. As you can probably guess, this kind of info could probably stuff a book, but
  272. it isn't likely to all come from one source. It would take getting a lot of
  273. expert programmers to scour their notes and brains to even scratch the
  274. surface. But you're right - it would make a good subject to cover, even if we
  275. couldn't do it full justice. I'll look into what we might be able to do by way
  276. of Commodore World along those lines. Thanks for the 'push'. ;)
  277.  ------------
  278. Category 12,  Topic 6
  279. Message 99        Sun Jan 22, 1995
  280. E.GBELL [e.g.bell]           at 08:38 EST
  281.  
  282.  Good answer!   All of what you identify as efficient code is what I 
  283.  suspected you had meant.
  284.  
  285.  As to the locking command, I do want to say that I can use the JD
  286.  '@' command to lock files on all drives successfully.  This works as the
  287.  manual describes it.  What I cannot get to work on the 1571/81 (both of
  288.  which do have JD installed) is an ML  routine that sends the DOS command
  289.  byte by byte.  I would have assumed that your wedge traps the '@' commands
  290.  and twiddles them somehow before sending to the unit, but my code works
  291.  with the RamLink flawlessly.  Just can't get it to send anything the 71/81
  292.  like... always get syntax errors.   
  293.  ------------
  294. Category 12,  Topic 6
  295. Message 100       Sun Jan 22, 1995
  296. C128.JBEE                    at 09:58 EST
  297.  
  298.  > I'Ve seen similar comments over the years about Xmodem/Punter stuff from
  299.  > people who would not know how to code either...If there are not such
  300.  > routines, doesn't it seem there should be?  And would this not make a great
  301.  > article for your magazine? I for one would like to see what these
  302.  > efficient, well-written machine-language routines look like. :)
  303.  
  304.  You mean something like the Bellterm code in Lib#9? ;D
  305.  ------------
  306. Category 12,  Topic 6
  307. Message 101       Sun Jan 22, 1995
  308. CMD-DOUG                     at 13:45 EST
  309.  
  310. Ed,
  311.  
  312. Without having a chance to check with Mark, I believe that the 1541/1571 and
  313. 1581 file locking is not completely in the drive ROM, but is part of the
  314. computer's JiffyDOS. From the comments in the JiffyDOS manual (and it has just
  315. been so long since I wrote it that I don't recall) it appears that the 1581
  316. and MSD JiffyDOS drive ROMs recognize when the computer is attempting to do a
  317. 1541/1571 file lock, and they have extra code to "translate" that action since
  318. those devices handle it differently. Where I think the problem is, then, is
  319. that your ML sends this command as if it were a drive command, whereas the
  320. command is only accessable via JiffyDOS' BASIC error vector redirection
  321. command detection routines. All that technobabble means is that your ML would
  322. have to dummy the computer into thinking it's executing a BASIC instruction,
  323. similar to the way MCOPY sends the @P0 command to disable RAMLink parallel
  324. code. It's a, er, difficult thing to code (read PITA). Bottom line is, it
  325. isn't as easy as you might have hoped.
  326.  ------------
  327. Category 12,  Topic 6
  328. Message 102       Sun Jan 22, 1995
  329. E.GBELL [e.g.bell]           at 17:12 EST
  330.  
  331.  O well... glad I asked before spending 2 days trying to code for it.
  332.  What you are saying makes perfect sense about why it does not work.
  333.  I don't think it is worth my time to make my code do it, esp. since it
  334.  works fine on the RamLink, where I really needed it when I decided to
  335.  add it.  I know there is a way to get ML programs to be able to call
  336.  Basic commands because programs like Intelligentsia and cSDOS do it...
  337.  Probably not all that complicated....  tho I don't know how the JD
  338.  commands re-enter after execution... probably through the main BASIC
  339.  vector I'd guess.  I'll have to give it a thought... perhaps something
  340.  like this....
  341.  
  342.  .... ahhh, maybe I'll check out what it would take to execute a bASIC
  343.  command from ML.  I probably have the code to do it already in MegabAsic
  344.  in the merge routine.... I believe it redirects the main vector back into
  345.  itself after each line is merged if I recall right.  Tho this is piqueing
  346.  my interest, it is more work than I think I need to put forth right now.
  347.  Thanks for the good answers.  They have doubtless saved me a day or two's
  348.  work doing something that cannot be done as I had originally thought!
  349.  ------------
  350. Category 12,  Topic 6
  351. Message 103       Sun Jan 22, 1995
  352. J.THOMPSO122 [JIMBOB51]      at 21:26 EST
  353.  
  354.  
  355.  >MY system" approach. A great example of a bad coding decision came in Super
  356. 81
  357.  >Utilities, where they decided to determine if a drive was a 1581 by checking
  358.  >the ROM CHECKSUM value! Had Commodore ever offered an upgrade ROM to the
  359. 1581,
  360.  
  361.         What are you talking about? I boot Super utlities from my 1581 and it
  362. crashes then I boot it from my 1571 and it runs fine. When I type list I catch
  363. "poke??" then it says Blitzed! Is there a patch for this? Since I use Jiffy
  364. Dos I'm not going back to the old ROM. Also FAST/TRAC won't boot from the
  365. 1581?
  366.         Jimbob;]
  367.  
  368. PS Have you ever thought about a dos shell on a chip for that free socket in
  369. my 128. Maybe some utilites like the Partner 128 Cart?
  370.  ------------
  371. Category 12,  Topic 6
  372. Message 104       Sun Jan 22, 1995
  373. CMD-DOUG                     at 23:00 EST
  374.  
  375. I've had no trouble booting Super 81 Utilities from a 1581 in the past. As for
  376. FastTrac, I've never owned a copy, so I don't have any experience with it. We
  377. had a project scheduled at one point for a utility ROM for the 128, but other
  378. more important projects shuffled ahead of it.
  379.  ------------
  380. Category 12,  Topic 6
  381. Message 105       Sun Jan 22, 1995
  382. C128.JBEE                    at 23:43 EST
  383.  
  384.  FastTrac 128 has serious bugs and would corrupt 1581 partitions when
  385.  copying files.  I returned mine to SSI for a refund.
  386.  ------------
  387.  
  388. 12 |