trs80m1: turn on the probing
authorAlan Cox <alan@linux.intel.com>
Fri, 10 Aug 2018 21:26:27 +0000 (22:26 +0100)
committerAlan Cox <alan@linux.intel.com>
Fri, 10 Aug 2018 21:26:27 +0000 (22:26 +0100)
Kernel/platform-trs80m1/README
Kernel/platform-trs80m1/devices.c
Kernel/platform-trs80m1/discard.c

index d33d702..4f00f57 100644 (file)
@@ -18,6 +18,7 @@ This port supports the following configurations currently
                Alpha Products Joystick
                ChromaTRS (as joystick and a graphics device only - need a VDP
                        emulation in xtrs to do console support)
+               Lo-tech or similar IDE CF at 0x40
 
        In Progress:
                Exatron stringy
@@ -25,6 +26,10 @@ This port supports the following configurations currently
        Planned:
                Orchestra 80 sound card
                Tandy Model I Double Density Kit (26-1143)
+               Support for the FreHD extra features (clock, volume switches)
+
+       Unsupported:
+               M1SE/M1RE (except as far as compatibility features go)
 
        TRS80 model III with Alpha SuperMem (or compatibles)
                (256K+ recommended or a hard disk for swap)
@@ -39,15 +44,16 @@ This port supports the following configurations currently
                Alpha Products Joystick
                ChromaTRS (as joystick and a graphics device only - need a VDP
                        emulation in xtrs to do console support)
+               Lo-tech or similar IDE CF at 0x40
 
        Planned:
                Orchestra 90 sound card
-               Lo-tech IDE adapter
+               Lo-tech and similar IDE adapters at 0x40
+               Support for the FreHD extra features (clock, volume switches)
 
        Unsupported:
                M3SE (except as far as it's compatibility features go)
 
-
        LNW80 1 with Selector or Alpha SuperMem compatible banking
                (256K+ recommended or a hard disk for swap) and
                expansion board.
@@ -115,6 +121,9 @@ This port supports the following configurations currently
        if a driver was added - providing it doesn't do DMA and it avoids the
        high ports F8-FF.
 
+       (What the world really needs is a Quinnterface equivalent with 512K
+        banked RAM - just saying ;-) )
+
 
 Generally Not Supported:
        Lubomir Soft Banker     -       only provides 96K RAM (not enough
@@ -125,9 +134,8 @@ Generally Not Supported:
 Would Be Nice:
        80-Grafix               -       need docs, example apps to debug
                                        an emulator
-       TRSIDE                  -       IDE port at 0x40, but intended
-                                       to be driven alternate bytes
-                                       for 256 byte sectors
+       TRS80 Model 1 Hires     -       The UK 'hires' actually a font
+                                       adapter.
 
 Emulator Bugs:
        Repeating instructions like LDIR appear to be misemulated. LDIR
index 76cc4f2..b140ec3 100644 (file)
@@ -12,6 +12,7 @@
 #include <devgfx.h>
 #include <devfd3.h>
 #include <devstringy.h>
+#include <blkdev.h>
 #include <trs80.h>
 
 struct devsw dev_tab[] =  /* The device driver switch table */
index 8eb29ac..c6e1f37 100644 (file)
@@ -17,6 +17,7 @@ void device_init(void)
 #endif
   floppy_setup();
   hd_probe();
+  devide_init();
   trstty_probe();
   gfx_init();
   tape_init();