Re: [M100] REXCPM for Model 200?
Bit of a step forward in terms of REXCPM for T200. In experiments on a real T200 (not virtualT), I get the following nice result. Question: What memory is accessed in the "address hole" from 8000-9FFF" when Option ROM is selected (BANK3)? - ideally CP/M needs a full 64k - we have ram from A000- - we have "REXCPM RAM" from -7FFF (when BANK3 is active) - ... and, we know that the 2nd 8K MAIN ROM is accessed from 8000-9FFF when BANK1 is active. Turns out that the Option ROM is actually chip selected for the entire address range from -7FFF AND 8000-9FFF! --> when I run a "peeker" program that switches the option ROM on, and then reads back the memory value from an address, the laptop responds with the SAME value from -1FFF and 8000-9FFF. --> if the option ROM socket had the A15 signal, then it could distinguish between the addresses. Said another way, If the Option ROM socket had a 33rd signal, A15, it could support 40KB worth of ROM memory. Maybe we can use something like this as an easy way to grab A15 from an internal location? https://www.ebay.ca/itm/253076010211?hash=item3aec8174e3:g:U6cAAOSwbmdZgrNP=enc%3AAQAH8O%2BKwe9wfSB0ZCf9NL04BWAEWnVZHPJ%2BT%2BHLBzEY1gVeSf7OTaXsaxnr6JwWChHUHT7prORrrMSMiHFq%2F1%2Bjtp6bDA8e9kV2jiEeIOs3%2BGUpm7kzMlXvBrqcxGnckEHOk6ddaqGdNkxwD%2BXT3mw6PRS4fvgyEb6F%2B%2B6n1HNINZA87pEbiSn7B6AZkEVbVif2zL7S0cJbabZHXoFcWtu0WhUYfu56fE4OdjuyRx%2BafocbP2PnQ%2Fn%2Fu9tCqD9TYlXbA7n%2F75Ph6UZCTUtcgh36XdeqMgK5xDfYo9C8GnRVZRhmXRc8TM82NB%2FmMpp7aSL4fA%3D%3D%7Ctkp%3ABk9SR5DLx7_dYA Steve Therefore, the only "additional signal" needed, for REXCPM in T200, is to bring A15 to the memory area.
Re: [M100] TPDD Server in MS BASIC?
> No, but I have it in Microchip PIC18F assembly!! Not sure that help you though. :) I don't know much about PIC assembly unfortunately. :) > Also, there is a C++ version in the VirtualT source code. C++ is my primary language these days, so I'll check that out. I knew VirtualT had a lot of stuff in it, but I didn't know about that. Thanks! /hdan On Mon, Aug 29, 2022 at 6:24 PM Ken Pettit wrote: > No, but I have it in Microchip PIC18F assembly!! Not sure that help > you though. :) > > Also, there is a C++ version in the VirtualT source code. > > Ken > > On 8/29/22 4:03 PM, Dan Higdon wrote: > > Does anyone have source to a LaddieAlpha type TPDD "server" program, > > but written in Microsoft Basic? > > > > I have this idea to have a CP/M machine (in this case, a > > recently built Altair clone) act as a file server for my ModelT. This > > is obviously just a "for the fun of it" project with little practical > > value, but I thought it would be worth asking here if anyone had > > already done something like this. > > > > I suppose a relevant followup question would be, "what com settings > > are necessary to support TPDD?" (baud rate, bits, etc.) I think that > > my target machine can't do serial comms faster than 9600, so maybe > > this project is impossible. > > > > (My *real* "for the fun of it" project would be doing an 8080 CP/M ASM > > program that hosts a TPDD dialog, but I'm afraid that my level of > > commitment to this project is not equal to the difficulty.) > > > > Thanks for indulging my questions, > > /hdan > >
Re: [M100] TPDD Server in MS BASIC?
There are K syntax C compilers for CP/M I guess. You could consider converting DLPlus to K syntax. -- John. >
Re: [M100] TPDD Server in MS BASIC?
On Mon, Aug 29, 2022 at 4:03 PM Dan Higdon wrote: > Does anyone have source to a LaddieAlpha type TPDD "server" program, but > written in Microsoft Basic? > > Not that I'm aware of. That said TPDD servers were made for other home computers and laptops than our Model T universe and PCs. > I have this idea to have a CP/M machine (in this case, a recently built > Altair clone) act as a file server for my ModelT. This is obviously just a > "for the fun of it" project with little practical value, but I thought it > would be worth asking here if anyone had already done something like this. > > I suppose a relevant followup question would be, "what com settings are > necessary to support TPDD?" (baud rate, bits, etc.) I think that my target > machine can't do serial comms faster than 9600, so maybe this project is > impossible. > 19200bps, 8-bit, no parity, 1 stop bit, disabled flow control. Though my recollection is a real TPDD-1 can be set to 9600, a Brother FB-100 is locked at 9600, Purple Computing drive can be set for 9600baud. If it matters I can confirm. -- John. >
Re: [M100] TPDD Server in MS BASIC?
No, but I have it in Microchip PIC18F assembly!! Not sure that help you though. :) Also, there is a C++ version in the VirtualT source code. Ken On 8/29/22 4:03 PM, Dan Higdon wrote: Does anyone have source to a LaddieAlpha type TPDD "server" program, but written in Microsoft Basic? I have this idea to have a CP/M machine (in this case, a recently built Altair clone) act as a file server for my ModelT. This is obviously just a "for the fun of it" project with little practical value, but I thought it would be worth asking here if anyone had already done something like this. I suppose a relevant followup question would be, "what com settings are necessary to support TPDD?" (baud rate, bits, etc.) I think that my target machine can't do serial comms faster than 9600, so maybe this project is impossible. (My *real* "for the fun of it" project would be doing an 8080 CP/M ASM program that hosts a TPDD dialog, but I'm afraid that my level of commitment to this project is not equal to the difficulty.) Thanks for indulging my questions, /hdan
[M100] TPDD Server in MS BASIC?
Does anyone have source to a LaddieAlpha type TPDD "server" program, but written in Microsoft Basic? I have this idea to have a CP/M machine (in this case, a recently built Altair clone) act as a file server for my ModelT. This is obviously just a "for the fun of it" project with little practical value, but I thought it would be worth asking here if anyone had already done something like this. I suppose a relevant followup question would be, "what com settings are necessary to support TPDD?" (baud rate, bits, etc.) I think that my target machine can't do serial comms faster than 9600, so maybe this project is impossible. (My *real* "for the fun of it" project would be doing an 8080 CP/M ASM program that hosts a TPDD dialog, but I'm afraid that my level of commitment to this project is not equal to the difficulty.) Thanks for indulging my questions, /hdan