home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / CAT6.MSGS.ARC / CAT6.5MSGS930525 < prev    next >
Encoding:
Text File  |  2019-04-13  |  32.4 KB  |  811 lines

  1. Category 6,  Topic 24
  2. Message 46        Sat Mar 21, 1992
  3. JIM.COLLETTE                 at 00:00 EST
  4.  
  5. By one block, I meant as REU memory... basically just tap into DoRAMOp and see
  6. what the current high bank limit is and then up that by two and put your code
  7. to access the 128's internal memory in to respond to the two extra banks.
  8. There would be problems with wraparounds between the REU memory and 128
  9. memory, but I'm not aware of anything in GEOS that ever crosses bank
  10. boundaries in the first place.
  11.  
  12. As far as I know, GEOS doesn't use zero page in bank 0 for anything, but I
  13. could be wrong. Don't remember ever seeing anything in Hitchhiker's about it
  14. though.
  15.  
  16.    Jim  :)
  17.  ------------
  18. Category 6,  Topic 24
  19. Message 47        Sat Mar 21, 1992
  20. R.KNOP1 [Rob Knop]           at 21:08 EST
  21.  
  22. No, I don't think the HHG2G says anything about RAM0 zero page usage. 
  23. Probably what I will do is run a simple test: write a program to put some
  24. pattern of bytes into the BASIC-only parts of bank 0 ZP.  Exit the program,
  25. run GEOS for a while, then check to see if the byte pattern is still there. 
  26. I'll let y'all know what I figure out with this.
  27.  
  28. (I wonder if the BackRAM debugger uses any of RAM0's ZP.... I expect not, but
  29. it is something else to test.)
  30.  
  31. -Rob
  32.  ------------
  33. Category 6,  Topic 24
  34. Message 48        Sun Mar 22, 1992
  35. J.COLLINS5 [GeojoeC[JTC]]    at 12:14 EST
  36.  
  37. This compatibility thing is the real problem. Forget compatability. The
  38. software your trying to be compatible with was written for the limited system
  39. or 6 years ago! The whole point of revamping the OS is to make it use more of
  40. the computers NEW features, and make it use those features better. Those who
  41. don't invest on the new hardware don't need a GEOS 3.0. Let them use the old
  42. stuff and stay copmatible. It's the power users who are most likely to move to
  43. another platform! I know I did! They are the ones who need new, improved
  44. software to go with the new super hardware. They're not satisfied with
  45. Geopublish now in it's 40 column, 3 drive, crippled version. What makes you
  46. think they want that same Crippleware on their improved Super 8 bit, that they
  47. sank a fortune into. I wouldn't.
  48.  
  49. As for retaining some compatibility I had this old idea to break up GEOS into
  50. Component libraries, Grafix, Storage, ect. The jump table is where all sane
  51. programers call their routines from. So they can retain compatibility. My idea
  52. was to remove GEOS from the computers memory and place it in an REU. The jump
  53. table woule be left in tact but now when a call went to the jump table it
  54. would store the address of the table that was called, then retrive only the
  55. code needed for the operation. That code would have been rewritten to load
  56. over the jumptable alone and execute, and the the last thing each operation
  57. would do is restore the jumptable from the REU and fix the stack ect. I think
  58. the bottleneck I ran into was that I needed a Calculated JMP routine to get
  59. the job done and there is none in the 6502's intruction set. I started working
  60. on using JSR as a calculated JMP, but I couldn't figure out how to get rid of
  61. the need for an RTS. It's been almost a year since I even though of this
  62. stuff. But that was the wa to stay compatible and expand. Now, with all the
  63. CMD peripherals, and REU compatibles, and Zip chips doing double addressing I
  64. would be compleatly lost.
  65.  ------------
  66. Category 6,  Topic 24
  67. Message 49        Sun Mar 22, 1992
  68. R.KNOP1 [Rob Knop]           at 22:01 EST
  69.  
  70. I like the idea of non-resident Libraries.  Nowadays, though, it might be
  71. betterto not only store the libraries in the REU, but be able to store them in
  72. a disk file as well.  Not really a practical idea for real disks, but that
  73. would allow one to use it with a RAMLink....
  74.  
  75. What sort of Calculated JMP do you need?  How were you using JSR for the
  76. purpose, in a way that JMP wouldn't work?  What's wrong with the indirect JMP
  77. statement?  Calculate the address, stick it in a ZP (or whatever) variable,
  78. and JMP (variable).  There are also sneaky things you can do with BRK- push an
  79. address on the stack, do a BRK, have the interrupt handler call the routine of
  80. the address you pushed on the stack.  (Alternatively, you could just leave the
  81. address in the code, since the address of the BRK is shoved on the stack
  82. before the interrupt handler is called.)
  83.  
  84. It is a good point, though, that people with Super-128's (ZIP cip, 512K or 1
  85. Meg of memory, possibly with RAMLinks hanging off the back) may want a whole
  86. new OS that takes advantage of what is more or less a new computer.
  87.  
  88. There is a guy on Usenet who is writing a multitasking OS for the 128- it 
  89. sounds like he's getting it to work, too.  Now, imagine that with a ZIP 
  90. accelerated 128.
  91.  
  92. -Rob
  93.  ------------
  94. Category 6,  Topic 24
  95. Message 50        Sun May 31, 1992
  96. P.CATCHPOLE [Mike]           at 14:39 EDT
  97.  
  98. Is anyone here using GEOWORKS?
  99.  
  100. They tried to sell it to me, using, of course, my name from the 2.0
  101. registration ( I use a difrent middle initial on verious things... allows me
  102. to tell imediately where the adress came from.... ) I said "No Way". I don't
  103. feel they supported the C= version well, and they walked away from it.... they
  104. did it once, they'll do it again.
  105.  ------------
  106. Category 6,  Topic 24
  107. Message 51        Sun May 31, 1992
  108. JIM.COLLETTE                 at 16:41 EDT
  109.  
  110. That's your prerogative, Mike... but if you think about it logically, they
  111. would only abandon PC/GEOS to move onto even greener pastures, and if you
  112. consider the way the PC world is growing these days (unfortunately so), at
  113. this point in time I can't fathom any other market where they could possibly
  114. make as much money. This hasn't been any real immediate switch either...
  115. they've been working on PC/GEOS for years.
  116.  
  117.    Jim  :)
  118.  ------------
  119. Category 6,  Topic 24
  120. Message 52        Mon Jun 01, 1992
  121. C128.JBEE [* Sysop *]        at 02:21 EDT
  122.  
  123.  I don't think BSW walked away.  After all, they pretty much sold the whole
  124.  market and there were not too many more units to sell.  Sure, the Geos market
  125.  wants for a few things, but not major applications,
  126.  except maybe a few C-128 80 column versions of applications.
  127.  But! You can still call BSW and get reasonable support, plus, they still sell
  128.  Geos.  If they treat PC owners 1/2 as nice as they treated Commodore owners
  129.  PC owners shouldn't complain.
  130.  ------------
  131. Category 6,  Topic 24
  132. Message 53        Tue Jun 02, 1992
  133. R.KNOP1 [Rob Knop]           at 01:50 EDT
  134.  
  135. I agree that BSW has been very nice us.  Also consider the fact that they let
  136. us have the Hitchhiker's Guide to GEOS and geoDebugger 2.0, even though
  137. neither of those products were ever completely finished, or ever marketed.
  138.  
  139. They still give strong customer support on "That Other Network," don't they?
  140. Plus, there's always user support (which goes a long way with a lot of C64 and
  141. C128 stuff nowadays).
  142.  
  143. -Rob
  144.  ------------
  145. Category 6,  Topic 24
  146. Message 54        Wed Jun 03, 1992
  147. P.CATCHPOLE [Mike]           at 22:06 EDT
  148.  
  149. Still sell it? I read in COMP.SYS.CBM that it had been cut off, and all unsold
  150. units were recalled to the office for god knows what.
  151.  
  152. I'm still using geos. It's faster than this XT, and I do have a ramdrive and
  153. GATEWAY, so it purrs right along....
  154.  ======
  155.  I don't use that other network anymore. I wanted to be able to get dos and
  156. amiga files for my projects :)
  157.  
  158. BSW has been nice, MAYBE. I still hate the serial key system they used. The
  159. superintendent of schools where i go to school was going to use geos to do the
  160. school newsletter. I was going to show him GEOPUBLISH one day, since he was
  161. thinking of buying it. Got the famous "Reboot geos with the original copy of
  162. geos blah blah". He want out and bought a nice little clone that does the same
  163. thing, only without serial number keys.
  164.  ------------
  165. Category 6,  Topic 24
  166. Message 55        Wed Jun 03, 1992
  167. JIM.COLLETTE                 at 22:42 EDT
  168.  
  169. They haven't cut it off by any means... haven't seen the post over in
  170. comp.sys.cbm but guess I'll have to go look for it. They're no longer making
  171. new applications, but they still sell and support the old ones.
  172.  
  173.    Jim  :)
  174.  ------------
  175. Category 6,  Topic 24
  176. Message 56        Wed Jun 03, 1992
  177. CBM-ED [e.g.bell]            at 23:29 EDT
  178.  
  179. GEOS is extremely popular everywhere I get to see messages from CBM users. 
  180. The most consistent complaint is the copy protection. Why did they not use it
  181. for the other platforms.  >>shrug<< 
  182.  ------------
  183.  ************
  184. Topic 25        Sun Feb 02, 1992
  185. M.MINNIG                     at 02:52 PST
  186. Sub: 128 RBOOT                              
  187.  
  188. How to RBOOT on a 128
  189. 6 message(s) total.
  190.  ************
  191.  ------------
  192. Category 6,  Topic 25
  193. Message 1         Sun Feb 02, 1992
  194. M.MINNIG                     at 02:53 PST
  195.  
  196. Boy, what a doofus am I!  Two years I've been using GEOS 128, and I've been
  197. unable to use the RBOOT function.  Trying "load"128 rboot",8,1" and "load"128
  198. rboot",8 got me nowhere except a one-way trip to the ML monitor!  Well,
  199. friends, the secret is to type:
  200.  
  201.                     boot"128 rboot"
  202.  
  203. Mirabile dictu!
  204.  
  205. Happy RBOOTing, all!
  206.  
  207. Michael
  208.  ------------
  209. Category 6,  Topic 25
  210. Message 2         Sun Feb 02, 1992
  211. R.KNOP1 [Rob Knop]           at 17:52 PST
  212.  
  213.  If you want to go one better, check out the program "rescue128.arc" in lirary
  214.  #35.  That one will succesfully rboot from your REU even if you have
  215.  rearranged your disk drives.  (The standard 128 rboot crashes if you have.
  216.  For instance, I have a 1581 (drive 8) and a 1571 (drive 10).  If I swap them
  217.  in GEOS, reset, and try to RBOOT, it doesn't work.)
  218.  
  219.  Also, rescue128.arc will let you rboot after a system crash (useful for
  220.  programmers who have this tendency to crash the system all over the place).
  221.  Normally, pressing the 128 reset key in such a case will just hang the
  222.  system.  However, you can reset to 64 mode, do a poke, reset again to 128
  223.  mode, and run rescue128 to get back into GEOS with your RAMdisk intact.
  224.  
  225.  I have no idea if rescue128.arc works with a RAMLink.
  226.  
  227.  -Rob
  228.  ------------
  229. Category 6,  Topic 25
  230. Message 3         Mon Feb 03, 1992
  231. JIM.COLLETTE                 at 22:00 EST
  232.  
  233. Rescue128 reads the drive info out of the REU, I believe... and if I remember
  234. right, he (Joe Thomas, the author) does it before the RBOOT has started -
  235. which means it's probably 17xx exclusive. I haven't looked at the code yet but
  236. I wouldn't be surprised if it didn't work with GEORAM or my new RL patches.
  237.  
  238.    Jim  :)
  239.  ------------
  240. Category 6,  Topic 25
  241. Message 4         Mon Apr 13, 1992
  242. J.ROBBINS16 [JBUS]           at 23:01 EDT
  243.  
  244. Jims right, only works with REU'S, but you don't need it for RamDrive or
  245. RamLink if you make one of your RamDisks a boot disk, with the Gateway or Geos
  246. makeboot programs, and generally the Ramdisk won't lose any info except what
  247. wasn't updated at the time of the crash.... If RL or RD happens to  zap RDDOS
  248. or RLDOS, just reinstall them and the ram contents will most likely still be
  249. intact, if the directory wasn't zapped along with your crash..
  250.  ------------
  251. Category 6,  Topic 25
  252. Message 5         Wed Apr 15, 1992
  253. JIM.COLLETTE                 at 00:06 EDT
  254.  
  255. Right, with the RL Configure and the regular 1581 RAMLink partitions, booting
  256. from scratch doesn't erase them so you're not in trouble if you can't RBOOT.
  257.  
  258. For anyone that's interested, I'm uploading tonight a program for GEOS 128
  259. that will disable RBOOT when you hit reset - it kills it completely, so no
  260. more POKE 996,96 from 64 mode every time you want to get back into 128 mode.
  261. You can still RBOOT from disk or with BANK1:SYS49152, it just won't happen by
  262. itself anymore (which never usually worked anyway if your drives were out of
  263. order from how they power-up).
  264.  
  265.    Jim  :)
  266.  ------------
  267. Category 6,  Topic 25
  268. Message 6         Thu Apr 16, 1992
  269. J.ROBBINS16 [JBUS]           at 03:19 EDT
  270.  
  271. Sounds like a good idea,(a little better than the one I use), so I'm gonna try
  272. it when it becomes live.. Thanks Jim
  273.  ------------
  274.  
  275.  ************
  276. Topic 27        Fri Aug 07, 1992
  277. R.KNOP1 [Rob Knop]           (Forwarded) 
  278. Sub: Fancy PostScript Bitmap output         
  279.  
  280. Discussion started elsewhere of an easy way to tile multiple bitmap outputs
  281. (e.g. of geoPaint files) one one page.
  282. 14 message(s) total.
  283.  ************
  284.  ------------
  285. Category 6,  Topic 27
  286. Message 1         Fri Aug 07, 1992
  287. R.KNOP1 [Rob Knop]           (Forwarded) 
  288.  
  289. This discussion got started over in the CMD LQ topic, but as it seems to be
  290. taking up a life of its own, I thought I'd start a new topic.
  291.  
  292. Anyway, the issue of a PostScript BitMap printer driver that can scale and
  293. position prints on the page.  I thought about it, and did some simple
  294. calcuations.  You send images to PostScript in Hex form, so that means for
  295. each byte in the geoPaint file, you have to send _two_ bytes to the PostScript
  296. printer.  There is in addition some overhead, but this is small. (It just
  297. takes a few numbers to tell the printer where to put the image, and how big to
  298. make it.)  Not having a PostScript printer plugged into my 128, I'll probably
  299. start by having it write PostScript files, to make sure that part works, then
  300. make another version that'll print directly to the printer.
  301.  
  302. Now, a geoPaint page has 80X720 = 57600 bytes; multiply this by two, you get
  303. 116200 bytes.  This is for one image!  So, even with a blank 1581 disk, you
  304. couldn't get more than 6 or 7 per page in a disk file.  But, I can live with
  305. that, for testing purposees.
  306.  
  307. Another issue is transfer time to a directly hooked up PostScript printer.
  308. Assuming a 9600 baud connection (what sort of connection do you really get?),
  309. and 120K per geoPaint file that's on the page, you have about 100 seconds of
  310. transfer time per geoPaint file.  This translates to 15 minutes for a 9
  311. geoPaints in a 3x3 pattern.  Add to that overhead (which'll be less than for a
  312. dot matrix printer driver, since PostScript takes the bytes horizontally like
  313. they're stored in memory, not vertically like a DM printer), and we're
  314. probably talking somewhere between 20 and 30 minutes for one 3x3 page of 9
  315. geoPaints.  In other words, a very nice coffee/go for a jog/vacation overseas
  316. break.  I hope this is livable?
  317.  
  318. -Rob
  319.  ------------
  320. Category 6,  Topic 27
  321. Message 2         Fri Aug 07, 1992
  322. C128.JBEE [* Sysop *]        (Forwarded) 
  323.  
  324.  Sounds like something I could live with easy enough.
  325.  
  326.  
  327.  One thing to remember is that the 9600 is probably one of the slowest ways to
  328.  send the data to a printer.  Parallel output could be up to 8x faster if
  329.  written the proper way.  Also the new HP printers coming out (Laserjet 4
  330.  this fall) can accept data up to 4-10x faster than the current ones.
  331.  
  332.  Even hooked up to the serial buss (vs. RS232) Paperclip can still stuff
  333.  the printer and it's 99K buffer faster than it can print the pages.  I did
  334.  a test of ZED128 (super fast!) and it can feed the printer well over 200k
  335.  before the second sheet is just out.
  336.  
  337.  So once we have a nifty way of printing the pages out and it actually
  338.  works then I would think about the speed problem.  The easiest solution
  339.  would probably be to print from a Swiftlink to the printer's parallel port.
  340.  You could hit up to 38K that way!
  341.  
  342.  Also by adding the ability to batch print pages and grabbing images off
  343.  off a native mode partition of a huge size you could go for a short vacation
  344.  and come back and have everything done :)
  345.  
  346.  Seriously though, the people with Postscript printers for Geos are also the
  347.  most likely ones to own a massive storage device.
  348.  ------------
  349. Category 6,  Topic 27
  350. Message 3         Sat Aug 08, 1992
  351. CMD-DOUG                     (Forwarded) 
  352.  
  353. Or likely candidates to buy one... (grin)
  354.  ------------
  355. Category 6,  Topic 27
  356. Message 4         Sun Aug 09, 1992
  357. C128.JBEE [* Sysop *]        (Forwarded) 
  358.  
  359.  ;)
  360.  ------------
  361. Category 6,  Topic 27
  362. Message 5         Mon Aug 10, 1992
  363. R.KNOP1 [Rob Knop]           (Forwarded) 
  364.  
  365. JBEE-
  366.  
  367. Do you hook your printer in through the serial bus?  In other words, can one
  368. write to it by just opening device #4 as if it were any other sort of serial
  369. printer?  Or, is it hooked in through the user port?  (If it's hooked up
  370. through a parallel port, does that work just like accessing any other user
  371. port device?  (Never done that, but have a vague idea, which can be improved
  372. with a little reading, of how it's done.)  Or, is there a more involved
  373. protocol that one must go through?)
  374.  
  375. What I'll probably try to do first is write a driver that makes a PostScript
  376. _file_, so I'll be able to test what I'm working on.  I'm just a little
  377. worried about squeezing it all into the space allocated to a printer driver,
  378. but I'll see how that goes.  I'll probably start hacking at this tomorrow
  379. evening.
  380.  
  381. -Rob
  382.  ------------
  383. Category 6,  Topic 27
  384. Message 6         Mon Aug 10, 1992
  385. C128.JBEE [* Sysop *]        (Forwarded) 
  386.  
  387.  The printer for Postscript mode is hooked up to the User port (RS232)
  388.  and for HP mode is hooked up to the C= serial port.
  389.  The printer can be run from either a serial connection or a parallel port
  390.  connection.  This will be the case in most Postscript printers or HP clones.
  391.  
  392.  You could send a Postscript file down the C= serial bus, you just wouldn't
  393.  be able to see any error messages the printer sent back to you.
  394.  
  395.  I have my User Port to the printer serial port and my C= serial bus
  396.  to the printer's parallel port.  That way I don't have to switch cables and
  397.  it works without swapping cables and stuff with most software.  Since
  398.  geoPublish uses the RS232 connection automatically everything works out fine.
  399.  ------------
  400. Category 6,  Topic 27
  401. Message 7         Tue Aug 11, 1992
  402. JIM.COLLETTE                 (Forwarded) 
  403.  
  404. If you want to provide geoCable (parallel, user port) support Rob, I can give
  405. you the source to the parallel I/O routines if you need them. Let me know.
  406. (I've got reverse-engineered RS-232 (user port) serial source from
  407. geoPubLaser/geoLaser itself as well which you can also have if you like.)
  408.  
  409.    Jim  :)
  410.  ------------
  411. Category 6,  Topic 27
  412. Message 8         Wed Aug 12, 1992
  413. R.KNOP1 [Rob Knop]           (Forwarded) 
  414.  
  415. Jim-
  416.  
  417. Yes, that'd be extremely helpful!  Thank you!
  418.  
  419. I was worried about writing code to access a PS printer through the User port,
  420. since I don't have such a beast, just a simple old 9-pin DM printer hooked
  421. through a Cardco interface.  I believe (JBEE correct me if I'm wrong) that
  422. serial access through the User port is what I need here....  Testing is still
  423. going to be somewhat interesting, but to have previously tested code fragments
  424. will help me tremendously.
  425.  
  426. I've pretty much "written" the version of the printer driver that'll write to
  427. a PostScript file.  "Written" in quotes because I haven't tested it, so the
  428. bulk of development (debugging and such) is still ahead of me.  This evening
  429. I'll try it out with geoPager, and when I have this much of the printer driver
  430. working, I'll modify geoPager to take advantage of its extra features (that
  431. part'll be easy), and then test the combo.
  432.  
  433. When I have all that working, I'll then launch into the task of trying to have
  434. the driver write directly to a printer hangning out of the user port. I'm
  435. gonna be out of here next week, so probably I'll be working on that starting
  436. the week of the 24th.
  437.  
  438. -Rob
  439.  ------------
  440. Category 6,  Topic 27
  441. Message 9         Wed Aug 12, 1992
  442. C128.JBEE [* Sysop *]        (Forwarded) 
  443.  
  444.  Yes, writing to the serial port of the printer through the User Port is
  445.  the way to go for at least the 1st version of the new GeoPager.
  446.  -----------
  447. Category 6,  Topic 27
  448. Message 10        Thu Aug 13, 1992
  449. R.KNOP1 [Rob Knop]           (Forwarded) 
  450.  
  451. Well, progress is being made.  I've compiled and ironed some bugs out of the
  452. version of the priner driver that makes a PostScript file.  For now, I'm just
  453. printing a single image to it.  It seems to be producing mostly legal
  454. PostScript (I look at the file with ZED-the-godlike-editor), though my code
  455. doesn't seem to be printing out some of the ending PS code; still have to
  456. figure that one out.  Also, my decimal number priting routine is producing
  457. bizarre results; probably another stupid error along the lines of the one I
  458. found, which was a 8-byte table whose entries I had put in backwards.
  459.  
  460. The good news is, my file writing routines (I doit all with the low-level
  461. GEOS file routines, like PutBlock, NxtBlkAlloc...) seemed to mostly work the
  462. first time around with no trouble.  It is possible that some problem here is
  463. what's eating part of the ending PS code, although the very last line in the
  464. file (the "showpage") shows up OK, so I'm inclined to believe it's something
  465. else.
  466.  
  467. Once I fix the two problems, though, I'll give a try at spewing the file out
  468. to a PostScript printer (which'll require moving files across MS-DOS disks and
  469. other scary things), and THEN I'll dive into the geoPager modification that
  470. will take advantage of the printer driver's ability to position and scale the
  471. images.
  472.  
  473. -Rob
  474.  ------------
  475. Category 6,  Topic 27
  476. Message 11        Thu Aug 13, 1992
  477. C128.JBEE [* Sysop *]        (Forwarded) 
  478.  
  479.  If you want you can always upload it here and I can download it and test it
  480. :)
  481.  ------------
  482. Category 6,  Topic 27
  483. Message 12        Fri Aug 14, 1992
  484. R.KNOP1 [Rob Knop]           (Forwarded) 
  485.  
  486. You'll see that, don't worry.
  487.  
  488. I think I've got all of the bugs ironed out of the version of the driver that
  489. makes a PostScript file.  The residual problems were stupid little things,
  490. like popping things off the stack one line _after_ I needed them, LoadW
  491. instead of MoveW, that sort of stuff.
  492.  
  493. I've also launched into work on geoPager to make use of the printer driver's
  494. ability to put multiple prints on one page, but I haven't yet got that
  495. working.  Probably won't get a chance to work on it again for a week or so.
  496.  
  497. JBEE - the printer driver you use now to print geoPaint files, it only prints
  498. 72 dpi, thus lopping off the right 64 pixels of the geoPaint file, right?  The
  499. one I'm doing lets you configure for either 72 or 80 dpi [calibrated on a full-
  500. size printout] both horizontally and vertically.  (The vertical configuability
  501. is so you can still get square printouts without losing the right 64 pixels.)
  502.  
  503. Tomorrow I sick some of the PS files I've created on a PS printer....
  504.  
  505. -Rob
  506.  ------------
  507. Category 6,  Topic 27
  508. Message 13        Fri Aug 14, 1992
  509. JIM.COLLETTE                 (Forwarded) 
  510.  
  511. Ok Rob... I'll look for the stuff this weekend and get it uploaded to you.
  512.  
  513.   Jim  :)
  514.  ------------
  515. Category 6,  Topic 27
  516. Message 14        Fri Aug 14, 1992
  517. C128.JBEE [* Sysop *]        (Forwarded) 
  518.  
  519.  Yes, that sounds like the problem!
  520.  It supposely will let you print 75,150,300 dpi but lops off the right hand
  521.  side so it must still be figuring it t 72dpi x 8 vs. 8x80.
  522.  ------------
  523.  ************
  524. Topic 28        Wed Feb 12, 1992
  525. M.MINNIG                     at 18:13 PST
  526. Sub: geoWrite 64 runs under GEOS 128?!?     
  527.  
  528. It's weird but true!
  529. 1 message(s) total.
  530.  ************
  531.  ------------
  532. Category 6,  Topic 28
  533. Message 1         Wed Feb 12, 1992
  534. JIM.COLLETTE                 at 22:22 EST
  535.  
  536. Yep, I think I've tried that before too... in reality, there's no reason why
  537. it shouldn't.... but with geoWrite 128 available, most people never even try
  538. it!
  539.  
  540.    Jim  :)
  541.  ------------
  542.  ************
  543. Topic 29        Wed Feb 12, 1992
  544. M.MINNIG                     at 18:15 PST
  545. Sub: DA runner and geoDex                   
  546.  
  547. Jim, when I try to open geoDex fromyour excellent DA RUNNER, I get a "cannot
  548. open this DA message. Is this normal?
  549.  
  550. 4 message(s) total.
  551.  ************
  552.  ------------
  553. Category 6,  Topic 29
  554. Message 1         Wed Feb 12, 1992
  555. M.MINNIG                     at 18:16 PST
  556.  
  557. I'm guessing that the file size is too big? Michael
  558.  ------------
  559. Category 6,  Topic 29
  560. Message 2         Wed Feb 12, 1992
  561. JIM.COLLETTE                 at 22:26 EST
  562.  
  563. Hmmm... it's been so long since I wrote that, I can't remember the limitations
  564. offhand. It MAY be a memory conflict problem - or possibly you just don't have
  565. enough space on the disk to write the swap file. How much room is free on the
  566. disk? For geoDex, I think you need 20K or so...
  567.  
  568. Because of the way DA-Runner works, there's a chance it won't run DAs that
  569. overwrite DA-Runner... although I'm not sure if I got around that or not. I
  570. know geoWizard has no problems with it, and I pulled most of the DA support
  571. code for geoWizard right from DA-Runner and patched it up a bit. If I get a
  572. chance, I'll go back and look at the DA-Runner code and see just what it's
  573. doing.
  574.  
  575.    Jim  :)
  576.  ------------
  577. Category 6,  Topic 29
  578. Message 3         Thu Feb 13, 1992
  579. M.MINNIG                     at 18:21 PST
  580.  
  581. Jim, you were right: I was trying to run DA's on a nearly-full disk.  DA
  582. RUNNER works fine with geoDex on a disk with enough free bytes.  OOPS!
  583.  
  584. Michael
  585.  
  586.  ------------
  587. Category 6,  Topic 29
  588. Message 4         Thu Feb 13, 1992
  589. JIM.COLLETTE                 at 22:53 EST
  590.  
  591. Glad to hear you got it working! :)
  592.  
  593.    Jim  :)
  594.  ------------
  595.  ************
  596. Topic 30        Wed Mar 04, 1992
  597. M.MINNIG                     at 21:12 EST
  598. Sub: That pesky device #11! What to do?     
  599.  
  600. Automating a device # change and GEOS boot in one program
  601. 6 message(s) total.
  602.  ************
  603.  ------------
  604. Category 6,  Topic 30
  605. Message 1         Wed Mar 04, 1992
  606. M.MINNIG                     at 21:13 EST
  607.  
  608.  I DIP-switched my 128D's internal 1571 to allow me to use my HD-40 as my
  609. primary drive.  Usually, the 1571 stays as device #11, but the swap routines
  610. in GEOS 2.0 use that device # also, causing a real mess when I swap in drive
  611. C.  To avoid this, I soft-wire the 1571 to device #20 with this command:
  612.  
  613.       OPEN15,11,15,"U0>"+CHR$(20)
  614.       CLOSE20
  615.  
  616. This works fine in direct mode, but I'd like to add a line that will load and
  617. run GEOS from a BASIC program.  So I tried this program:
  618.  
  619. 10 OPEN15,11,15,"U0>"+CHR$(20):CLOSE15 20 LOAD"GEOS128 2.0",8,1
  620.  
  621. No joy.  The 1571 gets changed to #20, but for some reason the program goes
  622. back to line 10 and crashes with a "DEVICE NOT PRESESNT" error.  I've
  623. successfully used this technique with programs other than GEOS.  I wonder if I
  624. shouldn't be trying to mix ML and BASIC together like this, or perhaps it
  625. takes a BLOAD and SYS command (to what address?) to get GEOS's ML code into
  626. gear.
  627.  
  628. I'm sure the flaw in my programming must be obvious to someone here.  Any
  629. suggestions?
  630.  
  631. Michael
  632.  
  633.  ------------
  634. Category 6,  Topic 30
  635. Message 2         Wed Mar 04, 1992
  636. M.MINNIG                     at 21:15 EST
  637.  
  638. BTW, that message was slightly garbled when uploaded; line 20 should start a
  639. new line :)
  640.  ------------
  641. Category 6,  Topic 30
  642. Message 3         Wed Mar 04, 1992
  643. PAUL-MB                      at 21:42 EST
  644.  
  645.  Michael - Try this and see what happens.
  646.  
  647.     10 OPEN15,8,15,"U0>"+CHR$(20):CLOSE15
  648.     20 BOOT"GEOS128"ONU8
  649.  
  650.  Let me know if the computer starts smoking blue smoke ;)
  651.  
  652.       ...Paul @ Micro-Bytes Publishing
  653.  ------------
  654. Category 6,  Topic 30
  655. Message 4         Thu Mar 05, 1992
  656. M.MINNIG                     at 22:18 EST
  657.  
  658. That did it; works like a charm.  Thanks a lot.  In your honor, I'm naming
  659. this program "paul" ;) Michael
  660.  ------------
  661. Category 6,  Topic 30
  662. Message 5         Fri Mar 06, 1992
  663. PAUL-MB                      at 19:17 EST
  664.  
  665.  Gee thanks ;)
  666.  
  667.       ...Paul @ Micro-Bytes Publishing
  668.  
  669.  PS: I'll probably upload a file for Word Writer 6 which does a similar
  670.  thing; changes drive 10 and up to 8 then boots.  :)
  671.  ------------
  672. Category 6,  Topic 30
  673. Message 6         Tue Jul 14, 1992
  674. C128.JBEE [* Sysop *]        at 14:36 EDT
  675.  
  676. Or use the program Howie uploaded: File #9793 SET1581.NUMBER
  677.  ------------
  678.  
  679.  ************
  680. Topic 32        Sun Apr 12, 1992
  681. R.KNOP1 [Rob Knop]           at 02:37 EDT
  682. Sub: geoProgrammer                          
  683.  
  684. Discussion of issues associated with BSW's assembly language programming
  685. package for GEOS.
  686. 6 message(s) total.
  687.  ************
  688.  ------------
  689. Category 6,  Topic 32
  690. Message 1         Sun Apr 12, 1992
  691. R.KNOP1 [Rob Knop]           at 02:38 EDT
  692.  
  693. I ran into what might be a Linker bug.  Suffice to say it was doing strange
  694. things that I can't explain given my source code.  The problem is likely
  695. either a Linker bug, or some glitch in my REU (although a strange one).
  696.  
  697. I was assembling and linking a short program.  The program assembled fine, and
  698. according to the claim of the linker, linked fine.  When I hauled out a
  699. ssector editor (geoDebugger's getb command) and looked at the files on the
  700. disk, I found the following: the .rel file was just fine.  VLIR record 0 of
  701. this file holds the object code (machine code with 0's in place of unresolved
  702. symbols), and the first two disk blocks of this code looked just as it should
  703. have.
  704.  
  705. However, the exectuable file (output from geoLinker) was messed up.  The first
  706. disk block of the exectuable (a sequential appliation) was fine, but the
  707. track/sector link pointed to the track and sector of the HEADER record for the
  708. .dbg file!  Needless to say, this caused some problems when I tried to run the
  709. program, since the 2nd (and beyond) 254 bytes of the code was replaced by
  710. (definitely non-executable) data.
  711.  
  712. Has anyone else seen this (potential) geoLinker bug?  Or is it just me?  Jim,
  713. do you know anything about this?
  714.  
  715. -Rob
  716.  ------------
  717. Category 6,  Topic 32
  718. Message 2         Sun Apr 12, 1992
  719. R.KNOP1 [Rob Knop]           at 02:40 EDT
  720.  
  721. A little more info I forgot to mention: I recompiled 3 or 4 times and kept
  722. getting the same object code.  I rebooted between recompiles, but I did a RAM
  723. rboot, so the RAMdisk on my 1.5 Meg 1750 stayed intact, thus it is possible
  724. that it was a repeatable RAMdisk glitch.
  725.  
  726. Finally, I delete the current exectuable and .dbg file, and re-linked; since
  727. then, all has been working fine (including subsequent links with the
  728. executable and .dgb file existing).
  729.  
  730. Odd.
  731.  
  732. -Rob s
  733.  ------------
  734. Category 6,  Topic 32
  735. Message 3         Sun Apr 12, 1992
  736. JIM.COLLETTE                 at 23:15 EDT
  737.  
  738. Any chance your program (or another one) went astray and messed up the BAM in
  739. your RAM disk? That's about the only thing I can figure. GEOS is especially
  740. bad it seems about continually goofing up writing files when parts of them
  741. that go along with a trashed BAM are involved... after deleting them and
  742. validating, it's OK. I used to get the Linker to act up on me all the time
  743. when I started getting impatient and I'd hit Return on the link options box as
  744. soon as it started to come up instead of waiting for it to be drawn and then
  745. hit return or click OK... it was stopping too early and something wasn't
  746. getting initialized, because it would always write out a bad executable file
  747. and the BAM would get all trashed and everything. And at the time i didn't
  748. know what the problem was and was just getting ticked off and likewise more
  749. and more impatient (it was Font Editor I was working on, that thing takes
  750. forever to link!) so it kept popping up more and more often. I was on the
  751. boards on Q-Link swearing up and down to BSW that there was a real nasty bug
  752. in geoLinker and then FINALLY somehow I discovered what was going on and felt
  753. like a bumbling idiot! Dunno if you ever use the return-for-OK shortcut in
  754. Linker, but if you do, try doing it right as it starts to put the box up and
  755. see if you get the same thing again... might be that same bug.
  756.  
  757.    Jim  :)
  758.  ------------
  759. Category 6,  Topic 32
  760. Message 4         Thu Apr 16, 1992
  761. R.KNOP1 [Rob Knop]           at 02:17 EDT
  762.  
  763. Jim-
  764.  
  765. That sounds exactly like what my problem was.  I normall assemble and link
  766. with my eyes glazed over and one hand on the mouse.  Last weekend, when I had
  767. the problem, I was doing some ironing while assembling and liking.  I
  768. distinctly remember standing at the computer impatiently starting an link, and
  769. hitting the RETURN key in the Link options box.  I don't remember if I did
  770. that on the times when the link failed, but it is entirely possible.
  771.  
  772. Anyway, it's good to know I'm not off my rocker on this one, and that my REU
  773. isn't dying on me.  Also, It's good to know how to avoid the bug in the
  774. future! :)
  775.  
  776. -Rob
  777.  ------------
  778. Category 6,  Topic 32
  779. Message 5         Thu Apr 16, 1992
  780. JIM.COLLETTE                 at 20:14 EDT
  781.  
  782. LOL, you're the only other person I'm aware of who's encountered that bug! I
  783. guess it's just us intense and impatient programmer types... LOL :)
  784.  
  785.    Jim  :)
  786.  ------------
  787. Category 6,  Topic 32
  788. Message 6         Thu Aug 13, 1992
  789. R.KNOP1 [Rob Knop]           at 01:21 EDT
  790.  
  791. Linker Humor: I was trying to link this application, a sequential application
  792. that had only one source file, under the name PSBMF.  Well, I would boot up
  793. the linker, and give it the .lnk command file, and the linker would tell me it
  794. was linking PSBMF and then hang.  The first time around it went for a long
  795. while, then put garbage up on the screen.  Later, I realized that this was a
  796. <2K application, so there is no way the Linker should take that long on the
  797. file, so I'd reboot and do the ESC-7 KeyDOS GEOS reboot to try again.
  798.  
  799. After trying a few times, I looked at the Linker command file, and everything
  800. looked OK... until I realized that I had left the ".rel" off of my object
  801. module name!  To think, all that hair I tore out simply because the Linker
  802. treated my geoWrite file like a .rel file.  The geoWrite file was well more
  803. than 4 pages, too, so the records that the linker would look for were all
  804. there.
  805.  
  806. A new potential problem to keep in mind; I'm surprised I've never done this
  807. one before.
  808.  
  809. -Rob
  810.  ------------
  811.