I love hooking my Model T device to other devices to see if it works or, most 
practically, more abundant and convenient file storage.
Beyond BASIC, I am not a programmer.  So, anyone care to opine in layman's 
terms what the C/PM breakthrough means for users?  What will we be able to do 
with the Model T that we cannot do now?
Thanks!
Chris


On Sat Jul 08 2017 23:21:29 GMT-0400 (Eastern Daylight Time), Philip Avery 
<pav...@xtra.co.nz> wrote:

 You understand correctly Steve.
 
 Map 2 is the same as Map 1 except that it brings in 1KB of Remem at a time 
which looks like a disk Track to CP/M. I know where my disk read/write routines 
are and I know where the 1KB block appears, so it's quite safe.
 
 I've tailored the BIOS to suit Remem in this case. CP/M works with 128-byte 
sectors, so I have 8 sectors per track and 256 tracks per disk, giving 256KB 
disks. However it's common to block & de-block sectors in the BIOS to suit any 
hardware requirement.
 
 Philip
 
 On 9/07/2017 2:54 PM, Stephen Adolph wrote:
  
Thanks Philip. 
  So if I understand . Lower 32k space has either m100 Rom or ram. . Upper 32k 
space has a single ram block. 
  I guess you access the disks using the fine grained ram access?  1kb at a 
time? 
  
 On Saturday, July 8, 2017, Philip Avery <pav...@xtra.co.nz> wrote:
 
  Thanks Steve
 
 Yes, bank switching to std ROM for interrupts. Also means ROM calls from 
Basic, C or any language can easily be made as long as it's finally despatched 
from himem (above 8000H).
 
 A memory map should answer your queries:
         0    - 7FFFH  M100 ROM
  8000H  -  FFFFH  CPM RAM (0-32KB)
 10000H  -  17FFFH  CPM RAM (32KB - 64KB)
 18000H  -  57FFFH  Disk A
 58000H  -  97FFFH  Disk B
 
 Philip
 
 
 
 On 9/07/2017 11:53 AM, Stephen Adolph wrote:
  
Wow!  Phil you've been busy! 
  I'll have to think about what you're doing with the memory banks. I assume 
you are also in all ram mode?  Are you bank switching to std Rom? 
  In terms of hardware... not easy to map to rex. Rex2 maybe.   
  But one could imagine a hybrid that uses the rex technique for writing to a 
read only socket to enable  at least 3 banks of ram. 
  
  
 On Saturday, July 8, 2017, Philip Avery <pav...@xtra.co.nz> wrote:
 
Well, it's arrived as far as Virtual T. It will need a new hardware device 
developed to use on a real M100.
 
 Over a decade in the making (started in 2006), I present 64K CP/M 2.2 running 
in VT with Remem enabled. The Remem is used as RAMdisk, to emulate two disk 
drives of about 241KB each.
 
 To share this with the group, it would be easiest to share my VT remem.bin 
(6MB). Together with my instructions in pdf, you'll be on the air very quickly.
 John Hogerhuis: May I send this to you to host on the bitchin.com site?
 Ken Pettit: Will my windows variant of remem.bin work with all the other 
variants of VT 1.7?
 
 While in theory it will work on a real M100 with Remem, and with additional 
software could use a NADSBox to talk to the modern world (SD card) - I think as 
these two items aren't readily available, it would best if a new hardware 
solution is developed.  Now that it's working in the M100 environment, it's 
relatively straightforward to modify the BIOS to work with any RAMdisk, other 
storage device or even a wireless solution.
 
 Thanks to Mike Stein for some beta testing.
 
 Philip
 
  
 
  
  
 
 

Reply via email to