Jump to content

MHaensel

Members
  • Posts

    76
  • Joined

  • Last visited

Posts posted by MHaensel

  1. I'm trying to find the PDF of the manual/book for "SRA Computer Discovery."

     

    Resources I've already found online:

     

    Am I missing something easy?

     

    Alternatively: the disk is full of /OBJ files. I can boot an emulated TRS-80 Model III and see the files on the disk. How does one run /OBJ files?

     

     

     

    • Like 1
  2. I've been playing around with Model II BASIC and graphics basic (BASICG) over the last few days. This BASIC has some REALLY nice business-oriented features.

     

    Error processing is pretty fancy for a 1980-era BASIC! When an error hits, you can . . .

      * Trap it with ON ERROR GOTO
      * Get the line number and error code using ERL and ERR
      * Deal with the problem programmatically and RESUME or RESUME <line number>
      * Test your error handling code by triggering error conditions using ERROR!

    All together, this would make it possible to write professional applications in BASIC, since programs could recover gracefully from errors.

     

    Other nice stuff:
      * Print Using has a really nice implementation
      * Print@ is incredibly useful - looking back, I cringe to think how I lived without it
      * Field-oriented file I/O
      * Statements to store/save numeric values directly without translating to/from strings:
          MKI$/VCI save integers to/read from strings
          MKS$/VCS for single-precsion values
          MKD$/VCD for double-precision values
      * Solid hires graphics board support: shape-drawing, arc, line, and fill functions almost tailor-made for business graphics
     
    One feature that puzzles me: 40 column mode, on a TRS-80 Model II? It almost feels like a mistake. Did anyone ever use this? Why?

     

    But overall I am impressed. This BASIC feels smooth and slick, especially for something copyright 1980.

     

    • Like 1
  3. I wanted to do some testing, so here's results from WinVICE 3.6.1, PCem 17, and trs80gp 2.4.8. All of this is on emulators, running on interpreted BASIC.

     

    Disk Read Speed Benchmarks
    Disk Size Emulator reported time for 100KB
    [seconds]
    Actual time for 100KB
    [minutes:seconds]
    Actual time for 100KB
    [seconds]
    Speed [KBps] System notes
    492KB 184 3:07 187 0.5 TRS-DOS 2.0a on a TRS-80 Model II
    1.25MB 125 2:10 130 0.8 TRSDOS-II 4.4 on a TRS-80 Model 12
    170KB 194 4:42 282 0.4 1541 on Commodore 64, Basic v2.0
    350KB 108 2:12 132 0.8 1571 on NTSC Commodore 128, Basic v7.0
    800KB 98 1:45 105 1.0 1581 on a NTSC Commodore 128, Basic v7.0
    360KB 55 0:55 55 1.8 IBM PC 8088 4.77 MHz, BASIC

     

    Some things I tried that didn't affect results much:

    Change disk motor stepping time on a TRS-80 Model 12

    Use the Microsoft BASIC compiler BASCOM on a TRS-80 Model II/12

    Use COMAL on the commodore 64 - made things slightly slower

     

    I've included my BASIC source code in case anyone wants to try this on real hardware.

     

    C64 basic create file.txt c64 basic read file.txt IBM PC GWBasic create file.txt IBM PC GWBasic read file.txt TRS80 Model II Basic interpreter read file.txt TRS80 Model II Basic compiler read file.txt TRS80 Model II Basic interpreter create file.txt

    • Like 1
  4. Thank you! It's more satisfying my curiosity. No need for intense research.

     

    A baud rate is bits per second. Divide by 8 to get bytes per second. 1500 baud is about 188 bytes per second, or 0.183 KB/s.

     

    And yes, the commodore 1541 was SLOW. It was common to wait a minute or two for a program to load. Calling it twice as fast as Model III cassette sounds about right!

     

    Fast loaders helped, but that was a workaround most other systems didn't need.

  5. I spend a fun couple of days running the BYTE sieve benchmark on emulated computers, with SIZE=2048. The results chart is attached.

    Some interesting notes:
    The Model II was a very fast computer for its time.
    Tandy's BASIC compiler was okay but not amazing. Microsoft's BASIC compiler did pretty darn well.
    The Model 4 is a decent speed up over the Model II. I'm a little surprised, since the Model II had some very solid engineering and fast support chips. But the difference is noticeable even in general use.
    The IBM PC 5150 was very fast for what it was designed to do: business calculations using text applications.
    COMAL 2.0 was a decent speed-up for a C64. Too bad it wasn't more popular!

     

    Byte Sieve results.png

    Sieve.bas

    • Like 4
  6. Shifting from software-driven graphics to sprite hardware would be non-trivial. Depending on the game, you'd need to add delays to account for the time usually spent drawing on-screen, change the code to detect collisions, possibly rethink how the background was drawn/updated, and so on.

     

    Assembly language, and most BASICs at the time, didn't have a lot of features to make code modular. So it would take a fair amount of work to go through and find every place in the code that needed changing for sprites.

     

    Some companies (like EPYX) did make games that were well-regarded on multiple platforms. It's probably a budget/market size thing.

  7. Tandy released a version of SCRIPSIT for XENIX multiuser. The disks have been archived, but so far as I know nobody archived the manual. Reviewers online say they played with the program a bit but weren't able to do much. That was my experience too.

     

    An eBay auction ($85) has a SCRIPSIT 16 upgrade disk and hotkey reference sheets.

     

    For those who want to play around with SCRIPSIT 16, we now have some hints at how it works:

    <ESC> H opens the help menu. To leave help, hit <CTRL C>

     

    <ESC> H <ENTER> shows a list of help topics, but either <CTRL C> or <ENTER> seems to lock up the system. I've attached the (first?) screen of help topics so people spend less time rebooting.

     

    <ESC> H DEFINE <ENTER> explains how the define mode works.

     

    <ESC> _ starts underline. <CTRL U> _  stops underline.

     

    <CTRL V> shows control characters/style changes on screen. <CTRL U> <CTRL V> stops that.

     

    I've enclosed the photos of the sheets from the auction, and the list of help topics from SCRIPSIT 16.

     

    And of course, if the program is already figured out, or the manual is available online, I'd love to know!

     

    Scripsit 16 keys 1.jpg

    Scripsit 16 keys 2.jpg

    Scripsit 16 keys 3.jpg

    SCRISIT 16 help topics.png

    • Like 1
  8. On 1/25/2022 at 1:22 PM, youxia said:

    I'm a hardcore PC user, have never had an Apple product and don't intend to get any new ones....but I guess G3 is retro enough (and CRT enough) to slip under my anti-Apple radar.

     

    I can pick one up now for ~70E  and am wondering if it's a good idea.

    If you don't already have mac-specific games or applications you want to use, I wouldn't do it. OS 9 is pretty and responsive, but also crashy. OS X on a G3? You'll need lots of patience.

    If someone decides to do this anyway, check out text-to-speech. The Mac has some fun voices in either OS.

     

    On 1/25/2022 at 6:26 PM, bluejay said:

    iMacs run PowerPC CPUs, so it only natively supports PowerPC software. 68k software support is done through emulation, but I found that the Apple supplied emulator doesn’t work all that well. You wouldn’t want to use this for 68k software.

    I've heard this a couple of places. What doesn't work well under emulation?

  9. From what I hear, Tandy Radio Shack (TRS) had bargaining room when people started to actually spend money.

     

    My neighbor arranged some kind of bundle deal around 1984, for a TRS-80 Model IV, a shelf full of brown-binder software, Orchestra-90, a Realistic stereo amplifier with speakers, and a bunch of miscellaneous stuff. He literally went from "no computer" to "complete super-deluxe setup" overnight! I have a hunch he walked into a store, said he was willing to spend about $2500, and started bargaining from there.

     

    For people who had experience back in the day, did you ever bargain for a good deal on computers/peripherals at Radio Shack? Did they give discounts for bundles?

×
×
  • Create New...