From 980144f598b35322b0cfd6bc74a585bb9a022234 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Fri, 10 Aug 2018 22:26:27 +0100 Subject: [PATCH] trs80m1: turn on the probing --- Kernel/platform-trs80m1/README | 18 +++++++++++++----- Kernel/platform-trs80m1/devices.c | 1 + Kernel/platform-trs80m1/discard.c | 1 + 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Kernel/platform-trs80m1/README b/Kernel/platform-trs80m1/README index d33d7028..4f00f572 100644 --- a/Kernel/platform-trs80m1/README +++ b/Kernel/platform-trs80m1/README @@ -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 diff --git a/Kernel/platform-trs80m1/devices.c b/Kernel/platform-trs80m1/devices.c index 76cc4f20..b140ec35 100644 --- a/Kernel/platform-trs80m1/devices.c +++ b/Kernel/platform-trs80m1/devices.c @@ -12,6 +12,7 @@ #include #include #include +#include #include struct devsw dev_tab[] = /* The device driver switch table */ diff --git a/Kernel/platform-trs80m1/discard.c b/Kernel/platform-trs80m1/discard.c index 8eb29acc..c6e1f376 100644 --- a/Kernel/platform-trs80m1/discard.c +++ b/Kernel/platform-trs80m1/discard.c @@ -17,6 +17,7 @@ void device_init(void) #endif floppy_setup(); hd_probe(); + devide_init(); trstty_probe(); gfx_init(); tape_init(); -- 2.34.1