Re: [M100] call for programs and games

2018-09-11 Thread John Gardner
Zmodem's a load,  Roger that...   "8)


Re: [M100] call for programs and games

2018-09-11 Thread John R. Hogerhuis
On Tue, Sep 11, 2018 at 3:39 PM John Gardner  wrote:

> ...If you could make room for only one thing in the main rom, would it
> be a tpdd dos, or xmodem?
>
> How about Z-Modem?   "8)
>
>
Zmodem (which AFAIK there is no implementation of).

-- John.


Re: [M100] call for programs and games

2018-09-11 Thread Brian White
And in any event, I did actually say "I think I might actually go with
xmodem or y or zmodem or kermit etc,.."

On Tue, Sep 11, 2018 at 6:42 PM Brian White  wrote:

> I assume zmodem is out of the question for an 8085 with 32k of main rom
> which is mostly already used up by...main rom.
>
> On Tue, Sep 11, 2018 at 6:39 PM John Gardner  wrote:
>
>> ...If you could make room for only one thing in the main rom, would it
>> be a tpdd dos, or xmodem?
>>
>> How about Z-Modem?   "8)
>>
>> On 9/11/18, Kurt McCullum  wrote:
>> > UR-II and Sardine both have TS-DOS code that is stripped down to the
>> > bare minimum. Basically just a loader for a specific filename (
>> DOS100.CO
>> > or SAR100.CO). Sardine has the same loader plus a couple other
>> features.
>> > The TPDD protocol works. It may not be the 'standard' for anything but
>> > our Model-Ts but after all these years that's what we've got. Having TS-
>> > DOS in ROM solves a lot of problems.
>> > Kurt
>> >
>> >
>> > On Tue, Sep 11, 2018, at 3:19 PM, Brian White wrote:
>> >> If you could make room for only one thing in the main rom, would it be
>> >> a tpdd dos, or xmodem?>
>> >> Remember, tpdd was only one of a few different kinds of disks, it's
>> >> only a sort of defacto standard now because of various reasons,
>> >> probably mostly because it works over the serial port and the protocol
>> >> was simple enough to be reverse engineered and re-implimented by
>> >> others, making all the emulators possible.> If I had to choose one
>> thing
>> >> to go right into the main rom, I think I
>> >> might actually go with xmodem or y or zmodem or kermit etc, some
>> >> standard generic binary capable serial protocol, rather than tpdd. And
>> >> rts/cts support in TELCOM & BASIC.> That's probably the single thing
>> about
>> >> the 600 that I like. It has
>> >> xmodem built in to it's telcom app, and that makes it no problem to
>> >> recover from resets any time any where. You can regenerate the utility
>> >> disk and install BASIC from scratch with just a serial cable and the
>> >> downloaded files.> What other things would people say should be in
>> there,
>> >> after 30 years
>> >> of hindsight? How about, rather than some more software baked in, just
>> >> more, and more useful hooks? Like how UR2 loads TS-DOS without
>> >> containing TS-DOS, or like the few hooks that do exist that the DVI
>> >> uses, but more and better?> How about... the MFORTH rom with a minimal
>> set
>> >> of baked-in features,
>> >> maybe implemented in forth themselves. Like right now there are a
>> >> bunch of ML routines that various utils and BASIC all use, while this
>> >> would be forth has all the ml, and everything else just uses forth.
>> >> And the bulk of apps and utils would be forth programs in ram and as
>> >> little as possible in rom. Use as much of the rom space as possible to
>> >> make forth itself as good as possible. And the rom just has enough
>> >> features baked-in to make it easy to load the real apps from elsewhere
>> >> any time.> I guess really I wouldn't want any rom at all except just
>> >> something
>> >> tiny that didn't do anything except load the real "os" from somewhere
>> >> else, so you could do that forth idea and then have an updated forth
>> >> the next year, but I'm trying to stay within the context of 1983 and
>> >> Tandy's cost and time limits.>
>> >>
>> >>
>> >> On Tue, Sep 11, 2018 at 4:03 PM Kevin Becker
>> >>  wrote:>> SCHEDL and ADDRSS could both go for
>> me,
>> >> but I suspect they are
>> >>> pretty small>>
>> >>> On Tue, Sep 11, 2018 at 3:56 PM, you got me
>> >>>  wrote:>>> would ts-dos fit on the main rom if
>> >>> SCHEDULE was taken off? Who
>>  uses that?>>>
>>  *From:* M100  on behalf of Kurt
>>  McCullum  *Sent:* Tuesday, September 11, 2018
>>  7:42:24 PM *To:* m100@lists.bitchin100.com *Subject:* Re: [M100]
>>  call for programs and games>>>
>> 
>>  This brings a question to mind. The Tandy 200 and NEC 8201 (and
>>  8300) have multiple banks. Since the 27c512 is identical to the
>>  27c256 ROM with the exception of pin 1 which is for address 15.
>>  Could a 27C512 be inserted with pin 1 bent to stick out to the side
>>  and then a wire run from pin 1 to the enable pin of bank 2? So
>>  switching banks also switches OptRoms?>>>
>>  I have read an article about installing a switch to do this but I
>>  wasn't sure if this could be done by taping the existing hardware.>>>
>>  Kurt
>> 
>> 
>>  On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:
>> > 
>> > Another simple approach that's often used is to have an adapter
>> > with an (E)EPROM large enough to hold several ROM images and a
>> > physical (or logical) switch to select among them (essentially what
>> > my adapter does, but with only one OptROM image).
>> > Unfortunately there's very little vertical clearance in these
>> > babies so there's not much room to use the old trick 

Re: [M100] call for programs and games

2018-09-11 Thread Brian White
I assume zmodem is out of the question for an 8085 with 32k of main rom
which is mostly already used up by...main rom.

On Tue, Sep 11, 2018 at 6:39 PM John Gardner  wrote:

> ...If you could make room for only one thing in the main rom, would it
> be a tpdd dos, or xmodem?
>
> How about Z-Modem?   "8)
>
> On 9/11/18, Kurt McCullum  wrote:
> > UR-II and Sardine both have TS-DOS code that is stripped down to the
> > bare minimum. Basically just a loader for a specific filename (DOS100.CO
> > or SAR100.CO). Sardine has the same loader plus a couple other features.
> > The TPDD protocol works. It may not be the 'standard' for anything but
> > our Model-Ts but after all these years that's what we've got. Having TS-
> > DOS in ROM solves a lot of problems.
> > Kurt
> >
> >
> > On Tue, Sep 11, 2018, at 3:19 PM, Brian White wrote:
> >> If you could make room for only one thing in the main rom, would it be
> >> a tpdd dos, or xmodem?>
> >> Remember, tpdd was only one of a few different kinds of disks, it's
> >> only a sort of defacto standard now because of various reasons,
> >> probably mostly because it works over the serial port and the protocol
> >> was simple enough to be reverse engineered and re-implimented by
> >> others, making all the emulators possible.> If I had to choose one thing
> >> to go right into the main rom, I think I
> >> might actually go with xmodem or y or zmodem or kermit etc, some
> >> standard generic binary capable serial protocol, rather than tpdd. And
> >> rts/cts support in TELCOM & BASIC.> That's probably the single thing
> about
> >> the 600 that I like. It has
> >> xmodem built in to it's telcom app, and that makes it no problem to
> >> recover from resets any time any where. You can regenerate the utility
> >> disk and install BASIC from scratch with just a serial cable and the
> >> downloaded files.> What other things would people say should be in
> there,
> >> after 30 years
> >> of hindsight? How about, rather than some more software baked in, just
> >> more, and more useful hooks? Like how UR2 loads TS-DOS without
> >> containing TS-DOS, or like the few hooks that do exist that the DVI
> >> uses, but more and better?> How about... the MFORTH rom with a minimal
> set
> >> of baked-in features,
> >> maybe implemented in forth themselves. Like right now there are a
> >> bunch of ML routines that various utils and BASIC all use, while this
> >> would be forth has all the ml, and everything else just uses forth.
> >> And the bulk of apps and utils would be forth programs in ram and as
> >> little as possible in rom. Use as much of the rom space as possible to
> >> make forth itself as good as possible. And the rom just has enough
> >> features baked-in to make it easy to load the real apps from elsewhere
> >> any time.> I guess really I wouldn't want any rom at all except just
> >> something
> >> tiny that didn't do anything except load the real "os" from somewhere
> >> else, so you could do that forth idea and then have an updated forth
> >> the next year, but I'm trying to stay within the context of 1983 and
> >> Tandy's cost and time limits.>
> >>
> >>
> >> On Tue, Sep 11, 2018 at 4:03 PM Kevin Becker
> >>  wrote:>> SCHEDL and ADDRSS could both go for
> me,
> >> but I suspect they are
> >>> pretty small>>
> >>> On Tue, Sep 11, 2018 at 3:56 PM, you got me
> >>>  wrote:>>> would ts-dos fit on the main rom if
> >>> SCHEDULE was taken off? Who
>  uses that?>>>
>  *From:* M100  on behalf of Kurt
>  McCullum  *Sent:* Tuesday, September 11, 2018
>  7:42:24 PM *To:* m100@lists.bitchin100.com *Subject:* Re: [M100]
>  call for programs and games>>>
> 
>  This brings a question to mind. The Tandy 200 and NEC 8201 (and
>  8300) have multiple banks. Since the 27c512 is identical to the
>  27c256 ROM with the exception of pin 1 which is for address 15.
>  Could a 27C512 be inserted with pin 1 bent to stick out to the side
>  and then a wire run from pin 1 to the enable pin of bank 2? So
>  switching banks also switches OptRoms?>>>
>  I have read an article about installing a switch to do this but I
>  wasn't sure if this could be done by taping the existing hardware.>>>
>  Kurt
> 
> 
>  On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:
> > 
> > Another simple approach that's often used is to have an adapter
> > with an (E)EPROM large enough to hold several ROM images and a
> > physical (or logical) switch to select among them (essentially what
> > my adapter does, but with only one OptROM image).
> > Unfortunately there's very little vertical clearance in these
> > babies so there's not much room to use the old trick of stacking
> > several chips with the select lines brought out the side. I haven't
> > looked at my T102 but in the M100 there is enough room for one piggy-
> > backed chip which would give you at least three 32KB OptROM images,
> > but it does lift the 

Re: [M100] call for programs and games

2018-09-11 Thread John R. Hogerhuis
On Tue, Sep 11, 2018 at 3:34 PM Kurt McCullum  wrote:

> UR-II and Sardine both have TS-DOS code that is stripped down to the bare
> minimum. Basically just a loader for a specific filename (DOS100.CO or
> SAR100.CO). Sardine has the same loader plus a couple other features.
>
> The TPDD protocol works. It may not be the 'standard' for anything but our
> Model-Ts but after all these years that's what we've got. Having TS-DOS in
> ROM solves a lot of problems.
>
> Kurt
>
>
Come to think of it, if one were to get rid of something cohesive in the
ROM, probably it's cassette support and maybe 300 baud modem stuff
(probably not much there).

And put in a DOS loader as you suggest.

Or *maybe* TEENY would fit. Probably not, but maybe.

Of course you will break some applications and optroms that have any
dependency on bytes in the cassette code. And I do mean bytes... some
things just depend on short subroutines or just raw data content of the ROM
for various tricks.

In CloudT I hook all the cassette stuff to create a simple file/load save
system to a browser file queue because there is a bunch of code there that
knows how to deal with the Model T file system and formats. It was a hack
but it works.

-- John.


Re: [M100] call for programs and games

2018-09-11 Thread John Gardner
...If you could make room for only one thing in the main rom, would it
be a tpdd dos, or xmodem?

How about Z-Modem?   "8)

On 9/11/18, Kurt McCullum  wrote:
> UR-II and Sardine both have TS-DOS code that is stripped down to the
> bare minimum. Basically just a loader for a specific filename (DOS100.CO
> or SAR100.CO). Sardine has the same loader plus a couple other features.
> The TPDD protocol works. It may not be the 'standard' for anything but
> our Model-Ts but after all these years that's what we've got. Having TS-
> DOS in ROM solves a lot of problems.
> Kurt
>
>
> On Tue, Sep 11, 2018, at 3:19 PM, Brian White wrote:
>> If you could make room for only one thing in the main rom, would it be
>> a tpdd dos, or xmodem?>
>> Remember, tpdd was only one of a few different kinds of disks, it's
>> only a sort of defacto standard now because of various reasons,
>> probably mostly because it works over the serial port and the protocol
>> was simple enough to be reverse engineered and re-implimented by
>> others, making all the emulators possible.> If I had to choose one thing
>> to go right into the main rom, I think I
>> might actually go with xmodem or y or zmodem or kermit etc, some
>> standard generic binary capable serial protocol, rather than tpdd. And
>> rts/cts support in TELCOM & BASIC.> That's probably the single thing about
>> the 600 that I like. It has
>> xmodem built in to it's telcom app, and that makes it no problem to
>> recover from resets any time any where. You can regenerate the utility
>> disk and install BASIC from scratch with just a serial cable and the
>> downloaded files.> What other things would people say should be in there,
>> after 30 years
>> of hindsight? How about, rather than some more software baked in, just
>> more, and more useful hooks? Like how UR2 loads TS-DOS without
>> containing TS-DOS, or like the few hooks that do exist that the DVI
>> uses, but more and better?> How about... the MFORTH rom with a minimal set
>> of baked-in features,
>> maybe implemented in forth themselves. Like right now there are a
>> bunch of ML routines that various utils and BASIC all use, while this
>> would be forth has all the ml, and everything else just uses forth.
>> And the bulk of apps and utils would be forth programs in ram and as
>> little as possible in rom. Use as much of the rom space as possible to
>> make forth itself as good as possible. And the rom just has enough
>> features baked-in to make it easy to load the real apps from elsewhere
>> any time.> I guess really I wouldn't want any rom at all except just
>> something
>> tiny that didn't do anything except load the real "os" from somewhere
>> else, so you could do that forth idea and then have an updated forth
>> the next year, but I'm trying to stay within the context of 1983 and
>> Tandy's cost and time limits.>
>>
>>
>> On Tue, Sep 11, 2018 at 4:03 PM Kevin Becker
>>  wrote:>> SCHEDL and ADDRSS could both go for me,
>> but I suspect they are
>>> pretty small>>
>>> On Tue, Sep 11, 2018 at 3:56 PM, you got me
>>>  wrote:>>> would ts-dos fit on the main rom if
>>> SCHEDULE was taken off? Who
 uses that?>>>
 *From:* M100  on behalf of Kurt
 McCullum  *Sent:* Tuesday, September 11, 2018
 7:42:24 PM *To:* m100@lists.bitchin100.com *Subject:* Re: [M100]
 call for programs and games>>>

 This brings a question to mind. The Tandy 200 and NEC 8201 (and
 8300) have multiple banks. Since the 27c512 is identical to the
 27c256 ROM with the exception of pin 1 which is for address 15.
 Could a 27C512 be inserted with pin 1 bent to stick out to the side
 and then a wire run from pin 1 to the enable pin of bank 2? So
 switching banks also switches OptRoms?>>>
 I have read an article about installing a switch to do this but I
 wasn't sure if this could be done by taping the existing hardware.>>>
 Kurt


 On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:
> 
> Another simple approach that's often used is to have an adapter
> with an (E)EPROM large enough to hold several ROM images and a
> physical (or logical) switch to select among them (essentially what
> my adapter does, but with only one OptROM image).
> Unfortunately there's very little vertical clearance in these
> babies so there's not much room to use the old trick of stacking
> several chips with the select lines brought out the side. I haven't
> looked at my T102 but in the M100 there is enough room for one piggy-
> backed chip which would give you at least three 32KB OptROM images,
> but it does lift the keyboard slightly unless you remove the
> socket; depending on the socket used you might also gain some
> clearance if you trim the IC leads.
> Another approach to using several and/or larger ROMs is to make a
> little board that puts the chips upside down in the space beside
> the system ROM; as  a matter of fact the plan with this 

Re: [M100] call for programs and games

2018-09-11 Thread Kurt McCullum
UR-II and Sardine both have TS-DOS code that is stripped down to the
bare minimum. Basically just a loader for a specific filename (DOS100.CO
or SAR100.CO). Sardine has the same loader plus a couple other features.
The TPDD protocol works. It may not be the 'standard' for anything but
our Model-Ts but after all these years that's what we've got. Having TS-
DOS in ROM solves a lot of problems.
Kurt


On Tue, Sep 11, 2018, at 3:19 PM, Brian White wrote:
> If you could make room for only one thing in the main rom, would it be
> a tpdd dos, or xmodem?> 
> Remember, tpdd was only one of a few different kinds of disks, it's
> only a sort of defacto standard now because of various reasons,
> probably mostly because it works over the serial port and the protocol
> was simple enough to be reverse engineered and re-implimented by
> others, making all the emulators possible.> If I had to choose one thing to 
> go right into the main rom, I think I
> might actually go with xmodem or y or zmodem or kermit etc, some
> standard generic binary capable serial protocol, rather than tpdd. And
> rts/cts support in TELCOM & BASIC.> That's probably the single thing about 
> the 600 that I like. It has
> xmodem built in to it's telcom app, and that makes it no problem to
> recover from resets any time any where. You can regenerate the utility
> disk and install BASIC from scratch with just a serial cable and the
> downloaded files.> What other things would people say should be in there, 
> after 30 years
> of hindsight? How about, rather than some more software baked in, just
> more, and more useful hooks? Like how UR2 loads TS-DOS without
> containing TS-DOS, or like the few hooks that do exist that the DVI
> uses, but more and better?> How about... the MFORTH rom with a minimal set of 
> baked-in features,
> maybe implemented in forth themselves. Like right now there are a
> bunch of ML routines that various utils and BASIC all use, while this
> would be forth has all the ml, and everything else just uses forth.
> And the bulk of apps and utils would be forth programs in ram and as
> little as possible in rom. Use as much of the rom space as possible to
> make forth itself as good as possible. And the rom just has enough
> features baked-in to make it easy to load the real apps from elsewhere
> any time.> I guess really I wouldn't want any rom at all except just something
> tiny that didn't do anything except load the real "os" from somewhere
> else, so you could do that forth idea and then have an updated forth
> the next year, but I'm trying to stay within the context of 1983 and
> Tandy's cost and time limits.> 
> 
> 
> On Tue, Sep 11, 2018 at 4:03 PM Kevin Becker
>  wrote:>> SCHEDL and ADDRSS could both go for me, but 
> I suspect they are
>> pretty small>> 
>> On Tue, Sep 11, 2018 at 3:56 PM, you got me
>>  wrote:>>> would ts-dos fit on the main rom if SCHEDULE 
>> was taken off? Who
>>> uses that?>>> 
>>> *From:* M100  on behalf of Kurt
>>> McCullum  *Sent:* Tuesday, September 11, 2018
>>> 7:42:24 PM *To:* m100@lists.bitchin100.com *Subject:* Re: [M100]
>>> call for programs and games>>>  
>>> 
>>> This brings a question to mind. The Tandy 200 and NEC 8201 (and
>>> 8300) have multiple banks. Since the 27c512 is identical to the
>>> 27c256 ROM with the exception of pin 1 which is for address 15.
>>> Could a 27C512 be inserted with pin 1 bent to stick out to the side
>>> and then a wire run from pin 1 to the enable pin of bank 2? So
>>> switching banks also switches OptRoms?>>> 
>>> I have read an article about installing a switch to do this but I
>>> wasn't sure if this could be done by taping the existing hardware.>>> 
>>> Kurt
>>> 
>>> 
>>> On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:
  
 Another simple approach that's often used is to have an adapter
 with an (E)EPROM large enough to hold several ROM images and a
 physical (or logical) switch to select among them (essentially what
 my adapter does, but with only one OptROM image).  
 Unfortunately there's very little vertical clearance in these
 babies so there's not much room to use the old trick of stacking
 several chips with the select lines brought out the side. I haven't
 looked at my T102 but in the M100 there is enough room for one piggy-
 backed chip which would give you at least three 32KB OptROM images,
 but it does lift the keyboard slightly unless you remove the
 socket; depending on the socket used you might also gain some
 clearance if you trim the IC leads.  
 Another approach to using several and/or larger ROMs is to make a
 little board that puts the chips upside down in the space beside
 the system ROM; as  a matter of fact the plan with this prototype
 board was to add another RAM or ROM socket beside the existing one:  
  
  
  
  
 - Original Message - 
 From: "Greg Swallow" 
 To: 
 Sent: Tuesday, September 11, 2018 9:34 

Re: [M100] call for programs and games

2018-09-11 Thread Brian White
If you could make room for only one thing in the main rom, would it be a
tpdd dos, or xmodem?

Remember, tpdd was only one of a few different kinds of disks, it's only a
sort of defacto standard now because of various reasons, probably mostly
because it works over the serial port and the protocol was simple enough to
be reverse engineered and re-implimented by others, making all the
emulators possible.
If I had to choose one thing to go right into the main rom, I think I might
actually go with xmodem or y or zmodem or kermit etc, some standard generic
binary capable serial protocol, rather than tpdd. And rts/cts support in
TELCOM & BASIC.
That's probably the single thing about the 600 that I like. It has xmodem
built in to it's telcom app, and that makes it no problem to recover from
resets any time any where. You can regenerate the utility disk and install
BASIC from scratch with just a serial cable and the downloaded files.

What other things would people say should be in there, after 30 years of
hindsight? How about, rather than some more software baked in, just more,
and more useful hooks? Like how UR2 loads TS-DOS without containing TS-DOS,
or like the few hooks that do exist that the DVI uses, but more and better?

How about... the MFORTH rom with a minimal set of baked-in features, maybe
implemented in forth themselves. Like right now there are a bunch of ML
routines that various utils and BASIC all use, while this would be forth
has all the ml, and everything else just uses forth. And the bulk of apps
and utils would be forth programs in ram and as little as possible in rom.
Use as much of the rom space as possible to make forth itself as good as
possible. And the rom just has enough features baked-in to make it easy to
load the real apps from elsewhere any time.

I guess really I wouldn't want any rom at all except just something tiny
that didn't do anything except load the real "os" from somewhere else, so
you could do that forth idea and then have an updated forth the next year,
but I'm trying to stay within the context of 1983 and Tandy's cost and time
limits.



On Tue, Sep 11, 2018 at 4:03 PM Kevin Becker  wrote:

> SCHEDL and ADDRSS could both go for me, but I suspect they are pretty small
>
> On Tue, Sep 11, 2018 at 3:56 PM, you got me  wrote:
>
>> would ts-dos fit on the main rom if SCHEDULE was taken off? Who uses that?
>> --
>> *From:* M100  on behalf of Kurt
>> McCullum 
>> *Sent:* Tuesday, September 11, 2018 7:42:24 PM
>> *To:* m100@lists.bitchin100.com
>> *Subject:* Re: [M100] call for programs and games
>>
>> This brings a question to mind. The Tandy 200 and NEC 8201 (and 8300)
>> have multiple banks. Since the 27c512 is identical to the 27c256 ROM with
>> the exception of pin 1 which is for address 15. Could a 27C512 be inserted
>> with pin 1 bent to stick out to the side and then a wire run from pin 1 to
>> the enable pin of bank 2? So switching banks also switches OptRoms?
>>
>> I have read an article about installing a switch to do this but I wasn't
>> sure if this could be done by taping the existing hardware.
>>
>> Kurt
>>
>>
>> On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:
>>
>> 
>> Another simple approach that's often used is to have an adapter with an
>> (E)EPROM large enough to hold several ROM images and a physical (or
>> logical) switch to select among them (essentially what my adapter does, but
>> with only one OptROM image).
>>
>> Unfortunately there's very little vertical clearance in these babies so
>> there's not much room to use the old trick of stacking several chips with
>> the select lines brought out the side. I haven't looked at my T102 but in
>> the M100 there is enough room for one piggy-backed chip which would give
>> you at least three 32KB OptROM images, but it does lift the keyboard
>> slightly unless you remove the socket; depending on the socket used you
>> might also gain some clearance if you trim the IC leads.
>>
>> Another approach to using several and/or larger ROMs is to make a little
>> board that puts the chips upside down in the space beside the system ROM;
>> as  a matter of fact the plan with this prototype board was to add another
>> RAM or ROM socket beside the existing one:
>>
>>
>>
>>
>>
>> - Original Message -
>> From: "Greg Swallow" 
>> To: 
>> Sent: Tuesday, September 11, 2018 9:34 AM
>> Subject: Re: [M100] call for programs and games
>>
>> > Multiple ROMs would be easy enough with a REX. Of course if the REX
>> goes, you could be out of luck.
>>
>>
>>
>

-- 
bkw


Re: [M100] call for programs and games

2018-09-11 Thread John R. Hogerhuis
Sched is itty bitty.

Plus it's cool. If folks are not using it, probably don't know what it is.
It's an ingenious little line oriented text database that you can use for
anything you want. Really all it is is a super simple text search that
shows you matching lines but that goes a long way with very few code bytes.

I suggest looking at the the David Lien book for inspiration on how to use
the text databases.

There is almost no room in the main rom for anything. And the code is
highly optimized interdependent unseparable ball of spaghetti.

Plus no one really changes the rom because you never know what programs
depend on. It would break stuff.

It's good spaghetti though.

-- John.

On Tue, Sep 11, 2018, 12:56 PM you got me  wrote:

> would ts-dos fit on the main rom if SCHEDULE was taken off? Who uses that?
> --
> *From:* M100  on behalf of Kurt
> McCullum 
> *Sent:* Tuesday, September 11, 2018 7:42:24 PM
> *To:* m100@lists.bitchin100.com
> *Subject:* Re: [M100] call for programs and games
>
> This brings a question to mind. The Tandy 200 and NEC 8201 (and 8300) have
> multiple banks. Since the 27c512 is identical to the 27c256 ROM with the
> exception of pin 1 which is for address 15. Could a 27C512 be inserted with
> pin 1 bent to stick out to the side and then a wire run from pin 1 to the
> enable pin of bank 2? So switching banks also switches OptRoms?
>
> I have read an article about installing a switch to do this but I wasn't
> sure if this could be done by taping the existing hardware.
>
> Kurt
>
>
> On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:
>
> 
> Another simple approach that's often used is to have an adapter with an
> (E)EPROM large enough to hold several ROM images and a physical (or
> logical) switch to select among them (essentially what my adapter does, but
> with only one OptROM image).
>
> Unfortunately there's very little vertical clearance in these babies so
> there's not much room to use the old trick of stacking several chips with
> the select lines brought out the side. I haven't looked at my T102 but in
> the M100 there is enough room for one piggy-backed chip which would give
> you at least three 32KB OptROM images, but it does lift the keyboard
> slightly unless you remove the socket; depending on the socket used you
> might also gain some clearance if you trim the IC leads.
>
> Another approach to using several and/or larger ROMs is to make a little
> board that puts the chips upside down in the space beside the system ROM;
> as  a matter of fact the plan with this prototype board was to add another
> RAM or ROM socket beside the existing one:
>
>
>
>
>
> - Original Message -
> From: "Greg Swallow" 
> To: 
> Sent: Tuesday, September 11, 2018 9:34 AM
> Subject: Re: [M100] call for programs and games
>
> > Multiple ROMs would be easy enough with a REX. Of course if the REX
> goes, you could be out of luck.
>
>
>


Re: [M100] WTB: TPDD/2, REX, etc

2018-09-11 Thread megarat
>> The other stuff - I'm not aware of anyone having a regular stock
>> for
>> sale. It would be nice to find someone to make soft cases for
>> the
>> 100/102/200 - I've seen individuals who make other computer and
>> peripheral cases.
>>
>Yes, that?s typically the case with this sort of thing.  Hoping
>someone on this list just has some extras they?d part with.

Ian, this likely won't help you, but if anyone is interested, I have a spare 
M100 soft case and original spiral-bound owner's manual.  I'll be happy to give 
them to anyone for the cost of shipping.  (I live in the USA (PNW).)

/CAM




Re: [M100] call for programs and games

2018-09-11 Thread Kevin Becker
SCHEDL and ADDRSS could both go for me, but I suspect they are pretty small

On Tue, Sep 11, 2018 at 3:56 PM, you got me  wrote:

> would ts-dos fit on the main rom if SCHEDULE was taken off? Who uses that?
> --
> *From:* M100  on behalf of Kurt
> McCullum 
> *Sent:* Tuesday, September 11, 2018 7:42:24 PM
> *To:* m100@lists.bitchin100.com
> *Subject:* Re: [M100] call for programs and games
>
> This brings a question to mind. The Tandy 200 and NEC 8201 (and 8300) have
> multiple banks. Since the 27c512 is identical to the 27c256 ROM with the
> exception of pin 1 which is for address 15. Could a 27C512 be inserted with
> pin 1 bent to stick out to the side and then a wire run from pin 1 to the
> enable pin of bank 2? So switching banks also switches OptRoms?
>
> I have read an article about installing a switch to do this but I wasn't
> sure if this could be done by taping the existing hardware.
>
> Kurt
>
>
> On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:
>
> 
> Another simple approach that's often used is to have an adapter with an
> (E)EPROM large enough to hold several ROM images and a physical (or
> logical) switch to select among them (essentially what my adapter does, but
> with only one OptROM image).
>
> Unfortunately there's very little vertical clearance in these babies so
> there's not much room to use the old trick of stacking several chips with
> the select lines brought out the side. I haven't looked at my T102 but in
> the M100 there is enough room for one piggy-backed chip which would give
> you at least three 32KB OptROM images, but it does lift the keyboard
> slightly unless you remove the socket; depending on the socket used you
> might also gain some clearance if you trim the IC leads.
>
> Another approach to using several and/or larger ROMs is to make a little
> board that puts the chips upside down in the space beside the system ROM;
> as  a matter of fact the plan with this prototype board was to add another
> RAM or ROM socket beside the existing one:
>
>
>
>
>
> - Original Message -
> From: "Greg Swallow" 
> To: 
> Sent: Tuesday, September 11, 2018 9:34 AM
> Subject: Re: [M100] call for programs and games
>
> > Multiple ROMs would be easy enough with a REX. Of course if the REX
> goes, you could be out of luck.
>
>
>


Re: [M100] call for programs and games

2018-09-11 Thread you got me
would ts-dos fit on the main rom if SCHEDULE was taken off? Who uses that?


From: M100  on behalf of Kurt McCullum 

Sent: Tuesday, September 11, 2018 7:42:24 PM
To: m100@lists.bitchin100.com
Subject: Re: [M100] call for programs and games

This brings a question to mind. The Tandy 200 and NEC 8201 (and 8300) have 
multiple banks. Since the 27c512 is identical to the 27c256 ROM with the 
exception of pin 1 which is for address 15. Could a 27C512 be inserted with pin 
1 bent to stick out to the side and then a wire run from pin 1 to the enable 
pin of bank 2? So switching banks also switches OptRoms?

I have read an article about installing a switch to do this but I wasn't sure 
if this could be done by taping the existing hardware.

Kurt


On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:

Another simple approach that's often used is to have an adapter with an 
(E)EPROM large enough to hold several ROM images and a physical (or logical) 
switch to select among them (essentially what my adapter does, but with only 
one OptROM image).

Unfortunately there's very little vertical clearance in these babies so there's 
not much room to use the old trick of stacking several chips with the select 
lines brought out the side. I haven't looked at my T102 but in the M100 there 
is enough room for one piggy-backed chip which would give you at least three 
32KB OptROM images, but it does lift the keyboard slightly unless you remove 
the socket; depending on the socket used you might also gain some clearance if 
you trim the IC leads.

Another approach to using several and/or larger ROMs is to make a little board 
that puts the chips upside down in the space beside the system ROM; as  a 
matter of fact the plan with this prototype board was to add another RAM or ROM 
socket beside the existing one:
[cid:9214B61DEE7143D89836A26EE9CD94D5@310e2]

[cid:725B1C8D815D4C9DAAD31C91CC30ED7E@310e2]


- Original Message -
From: "Greg Swallow" mailto:gswal...@mchsi.com>>
To: mailto:m...@bitchin100.com>>
Sent: Tuesday, September 11, 2018 9:34 AM
Subject: Re: [M100] call for programs and games

> Multiple ROMs would be easy enough with a REX. Of course if the REX goes, you 
> could be out of luck.



Re: [M100] call for programs and games

2018-09-11 Thread Kurt McCullum
This brings a question to mind. The Tandy 200 and NEC 8201 (and 8300)
have multiple banks. Since the 27c512 is identical to the 27c256 ROM
with the exception of pin 1 which is for address 15. Could a 27C512 be
inserted with pin 1 bent to stick out to the side and then a wire run
from pin 1 to the enable pin of bank 2? So switching banks also
switches OptRoms?
I have read an article about installing a switch to do this but I wasn't
sure if this could be done by taping the existing hardware.
Kurt


On Tue, Sep 11, 2018, at 9:36 AM, Mike Stein wrote:
>  
> Another simple approach that's often used is to have an adapter with
> an (E)EPROM large enough to hold several ROM images and a physical (or
> logical) switch to select among them (essentially what my adapter
> does, but with only one OptROM image).>  
> Unfortunately there's very little vertical clearance in these babies
> so there's not much room to use the old trick of stacking several
> chips with the select lines brought out the side. I haven't looked at
> my T102 but in the M100 there is enough room for one piggy-backed
> chip which would give you at least three 32KB OptROM images, but it
> does lift the keyboard slightly unless you remove the socket;
> depending on the socket used you might also gain some clearance if
> you trim the IC leads.>  
> Another approach to using several and/or larger ROMs is to make a
> little board that puts the chips upside down in the space beside the
> system ROM; as  a matter of fact the plan with this prototype board
> was to add another RAM or ROM socket beside the existing one:>  
>  
>  
>  
>  
> - Original Message - 
> From: "Greg Swallow" 
> To: 
> Sent: Tuesday, September 11, 2018 9:34 AM
> Subject: Re: [M100] call for programs and games
> 
> > Multiple ROMs would be easy enough with a REX. Of course if the REX
> > goes, you could be out of luck.


Re: [M100] call for programs and games

2018-09-11 Thread Mike Stein
Another simple approach that's often used is to have an adapter with an 
(E)EPROM large enough to hold several ROM images and a physical (or logical) 
switch to select among them (essentially what my adapter does, but with only 
one OptROM image).

Unfortunately there's very little vertical clearance in these babies so there's 
not much room to use the old trick of stacking several chips with the select 
lines brought out the side. I haven't looked at my T102 but in the M100 there 
is enough room for one piggy-backed chip which would give you at least three 
32KB OptROM images, but it does lift the keyboard slightly unless you remove 
the socket; depending on the socket used you might also gain some clearance if 
you trim the IC leads.

Another approach to using several and/or larger ROMs is to make a little board 
that puts the chips upside down in the space beside the system ROM; as  a 
matter of fact the plan with this prototype board was to add another RAM or ROM 
socket beside the existing one:





- Original Message - 
From: "Greg Swallow" 
To: 
Sent: Tuesday, September 11, 2018 9:34 AM
Subject: Re: [M100] call for programs and games


> Multiple ROMs would be easy enough with a REX. Of course if the REX goes, you 
> could be out of luck.


[M100] SARNEC.CO ............again

2018-09-11 Thread Kurt McCullum
I know I'm a broken record asking about this again, but I keep hoping
that someone will come across the floppy that contains the RAM version
of Sardine for the NEC. The file is named SARNEC.CO and it would be
between 6k-7k in size. It is the only file missing which would allow the
UR-II ROM for the NEC to be fully supported.
Kurt


Re: [M100] New Age Digital Storage Box (NADSBox)

2018-09-11 Thread Jesus R
Ken, any chance I can buy a NADSBox from you? It would really help with my
WAV archiving project.

Thanks,

JR


On Sun, Aug 26, 2018 at 4:51 PM, Jesus R  wrote:

> Thanks for the tips Ken!
>
> Jesus R
>


Re: [M100] call for programs and games

2018-09-11 Thread Kurt McCullum
Brian,

Having done this myself with the SARDOS ROM, I can tell you it is not
easy. I managed to merged two OPTROM images together to make one. The
only reason I had success is because Traveling Software just happened
to build their TS-DOS ROM in a location of the 32K OPTROM space that
allowed it to sit just above the T-Word/Sardine code after removing the
internal dictionary. I did have to cut some code from the end of
Sardine and relocate it but not more than a couple strings of data. In
theory, any CO file can be converted to an OPTROM. But whenever you
make a call to the main ROM, you have to switch over to it and then
come back. I don't know all the details of this process but it isn't a
trivial matter.
There are some nice utilities that I would love to add to SARDOS for the
NEC such as the LINE command in BASIC, which is only about 750 bytes,
and the bank transfer code. The space is there at the top of the 32k
image but when I started looking at converting a CO file into OPTROM
code, I was quickly lost.
Kurt


On Tue, Sep 11, 2018, at 4:59 AM, Brian White wrote:
> You know... thinking about that problem of needing a way to get a dos
> back if you wipe ram, why can't we have multiple roms? Would it be
> theoretically possible, assuming some new hardware, to break up the
> 32k rom address space into smaller seperate chunks, so instead of
> having to choose ts-dos rom as your only rom, or some other whole
> rom... what would it take to have a 1k or 5k chunk that is just teeny
> or ts-dos that stays there all the time like a normal rom, except it's
> only 1k, while the remainder can be some other rom of your choosing as
> long as it fits?> 
> For that matter, assuming the magic fictional hardware for the moment,
> why not assignable chucks through out the whole 32k? Basically so you
> could have whatever combination of apps you wanted. Like a bunch of
> virtual 2k chip sockets.> 



Re: [M100] call for programs and games

2018-09-11 Thread Josh Malone
There is SARDOS for instance - ts-dos and sardine hacked into a single ROM.

On Tue, Sep 11, 2018, 09:34 Greg Swallow  wrote:

> Multiple ROMs would be easy enough with a REX. Of course if the REX goes,
> you could be out of luck.
>
> I have invested gated in a very small state of developing a smaller OS
> that would be in bits much, as I imagine, you are talking about. My
> professional work started on old NCR Tower system with quarter inch tape
> and Modus shared/networked hard drive systems. All of this running AT/NCR
> Unix System V R3.2. My personal computers at the time were a Color Computer
> 1 with 512k and 4 FDD running OS-9 Level 1 and my M100. OS-9 has a similar
> structure in that the kernel boots it all to a prompt and nearly all
> commands are called from disk.
>
> Something along these lines might be the way to go. I have been wondering
> if something could be written using Mike Stein's PCB with a 27C512. The
> System ROM space holding the kernel and the Option ROM space other commands
> including BASIC, TELCOM, TEXT, ADDRSS, and SCHEDL. This would leave room
> for commands plus TPDD and DVI support/bootstrap in the System ROM. The OS
> commands could be called on by the kernel when used at a prompt. For
> example:
>
> RAM> FILES 0:*.*
>
> Might CALL 63012 passing 0:*.* to the command of call another off set
> (63023) for a different command. It wouldn't be CP/M let alone Unix, but it
> could be useful. I suppose the same thing could be done with a REX so that
> someone could have other ROMware installed; e.g. Ultimate or Super ROM.
>
> Am I way off in my thinking? Maybe this is were the CP/M for M100 was
> going.
>
>
> God Bless,
>
> GregS <><
>
> - Original Message -
> From: "Brian White" 
> To: m...@bitchin100.com
> Sent: Tuesday, September 11, 2018 4:59:47 AM
> Subject: Re: [M100] call for programs and games
>
> You know... thinking about that problem of needing a way to get a dos back
> if you wipe ram, why can't we have multiple roms? Would it be theoretically
> possible, assuming some new hardware, to break up the 32k rom address space
> into smaller seperate chunks, so instead of having to choose ts-dos rom as
> your only rom, or some other whole rom... what would it take to have a 1k
> or 5k chunk that is just teeny or ts-dos that stays there all the time like
> a normal rom, except it's only 1k, while the remainder can be some other
> rom of your choosing as long as it fits?
>
> For that matter, assuming the magic fictional hardware for the moment, why
> not assignable chucks through out the whole 32k? Basically so you could
> have whatever combination of apps you wanted. Like a bunch of virtual 2k
> chip sockets.
>
> Just in theory I mean. Of course I know no existing roms can operate this
> way simply because they weren't written to.
>
> Maybe what we *could* have, is a rom image builder, where you pick .co apps
> in a ui, and it spits out a rom image. I assume the apps would each need to
> be modified along the way by the image builder. It might have to supply a
> menu too. Kind of like rex & rexmgr, but working within a single rom, and
> not needing any special hardware to actually do the switching that rex
> does. no cpld. Just a thing that outputs a single rom image that only needs
> to be flashed to a plain old 32k rom. Like a build-your-own-UR2.
>


Re: [M100] call for programs and games

2018-09-11 Thread Greg Swallow
Multiple ROMs would be easy enough with a REX. Of course if the REX goes, you 
could be out of luck.

I have invested gated in a very small state of developing a smaller OS that 
would be in bits much, as I imagine, you are talking about. My professional 
work started on old NCR Tower system with quarter inch tape and Modus 
shared/networked hard drive systems. All of this running AT/NCR Unix System V 
R3.2. My personal computers at the time were a Color Computer 1 with 512k and 4 
FDD running OS-9 Level 1 and my M100. OS-9 has a similar structure in that the 
kernel boots it all to a prompt and nearly all commands are called from disk.

Something along these lines might be the way to go. I have been wondering if 
something could be written using Mike Stein's PCB with a 27C512. The System ROM 
space holding the kernel and the Option ROM space other commands including 
BASIC, TELCOM, TEXT, ADDRSS, and SCHEDL. This would leave room for commands 
plus TPDD and DVI support/bootstrap in the System ROM. The OS commands could be 
called on by the kernel when used at a prompt. For example:

RAM> FILES 0:*.*

Might CALL 63012 passing 0:*.* to the command of call another off set (63023) 
for a different command. It wouldn't be CP/M let alone Unix, but it could be 
useful. I suppose the same thing could be done with a REX so that someone could 
have other ROMware installed; e.g. Ultimate or Super ROM.

Am I way off in my thinking? Maybe this is were the CP/M for M100 was going.


God Bless,

GregS <><

- Original Message -
From: "Brian White" 
To: m...@bitchin100.com
Sent: Tuesday, September 11, 2018 4:59:47 AM
Subject: Re: [M100] call for programs and games

You know... thinking about that problem of needing a way to get a dos back
if you wipe ram, why can't we have multiple roms? Would it be theoretically
possible, assuming some new hardware, to break up the 32k rom address space
into smaller seperate chunks, so instead of having to choose ts-dos rom as
your only rom, or some other whole rom... what would it take to have a 1k
or 5k chunk that is just teeny or ts-dos that stays there all the time like
a normal rom, except it's only 1k, while the remainder can be some other
rom of your choosing as long as it fits?

For that matter, assuming the magic fictional hardware for the moment, why
not assignable chucks through out the whole 32k? Basically so you could
have whatever combination of apps you wanted. Like a bunch of virtual 2k
chip sockets.

Just in theory I mean. Of course I know no existing roms can operate this
way simply because they weren't written to.

Maybe what we *could* have, is a rom image builder, where you pick .co apps
in a ui, and it spits out a rom image. I assume the apps would each need to
be modified along the way by the image builder. It might have to supply a
menu too. Kind of like rex & rexmgr, but working within a single rom, and
not needing any special hardware to actually do the switching that rex
does. no cpld. Just a thing that outputs a single rom image that only needs
to be flashed to a plain old 32k rom. Like a build-your-own-UR2.


Re: [M100] call for programs and games

2018-09-11 Thread Brian White
You know... thinking about that problem of needing a way to get a dos back
if you wipe ram, why can't we have multiple roms? Would it be theoretically
possible, assuming some new hardware, to break up the 32k rom address space
into smaller seperate chunks, so instead of having to choose ts-dos rom as
your only rom, or some other whole rom... what would it take to have a 1k
or 5k chunk that is just teeny or ts-dos that stays there all the time like
a normal rom, except it's only 1k, while the remainder can be some other
rom of your choosing as long as it fits?

For that matter, assuming the magic fictional hardware for the moment, why
not assignable chucks through out the whole 32k? Basically so you could
have whatever combination of apps you wanted. Like a bunch of virtual 2k
chip sockets.

Just in theory I mean. Of course I know no existing roms can operate this
way simply because they weren't written to.

Maybe what we *could* have, is a rom image builder, where you pick .co apps
in a ui, and it spits out a rom image. I assume the apps would each need to
be modified along the way by the image builder. It might have to supply a
menu too. Kind of like rex & rexmgr, but working within a single rom, and
not needing any special hardware to actually do the switching that rex
does. no cpld. Just a thing that outputs a single rom image that only needs
to be flashed to a plain old 32k rom. Like a build-your-own-UR2.


On Tue, Sep 11, 2018, 5:40 AM John R. Hogerhuis  wrote:

> TEENY.CO is a good thing to keep as a sound file :-)
>
> Just be careful having it on your music player. You don't want to have
> teeny playing on your car stereo.
>
> True story.
>
> -- John.
>


Re: [M100] call for programs and games

2018-09-11 Thread John R. Hogerhuis
TEENY.CO is a good thing to keep as a sound file :-)

Just be careful having it on your music player. You don't want to have
teeny playing on your car stereo.

True story.

-- John.


Re: [M100] call for programs and games

2018-09-11 Thread Peter Vollan
That's great, but, what do you think should be available in WAV format?
On Mon, 10 Sep 2018 at 15:12, Jesus R  wrote:
>
> Team, I now have: 1. Simple communication between my computer and my T100. 2. 
> I can also save files from my T100 as WAV files and upload them to Google 
> Docs for easy download on the go via a cell phone or computer. I only have a 
> few programs and games to add to my database though. If you can send me your 
> programs and games...I'll start adding them to my database so everyone can 
> access them. The programs and games should be freeware / shareware.
>
> Link to database: 
> https://docs.google.com/spreadsheets/d/1m7QRN1I5KpJJO_RKYnwFhmrluDjbYm6bEe_rIgz80ug/edit?usp=sharing
>
> Please submit the following with your files:
> 1. Author name
> 2. Program name
> 3. Genre: game, utility, etc.
> 4. Year
>
>