BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: Nijboer op 10 januari 2019, 20:56:57
-
Hallo,
Ik heb nog mijn oude MRDirect booster en er is nog een oude Dell laptop met XP werkloos.
Tegenwoordig heb ik de DR5000, maar dat oude spul heb ik nog bewaard.
Nu is er een startende modelspoorder die nog even wil aftasten, dus ik dacht
1+1 = 2 . Scheelt hem voorlopig investeren in een centrale. Mocht het toch serieus worden,
dan kan er dan wel naar een "echte" centrale worden gekeken.
Verschil met mijn eigen opstelling is de computer, waar ik een Tulip pentium 1 desktop
met puur DOS had, heb ik nu die DELL laptop met ingebouwde COM poort en XP.
Ik begrijp dat MR-DIRECT ook onder DOSBOX kan draaien.
Wat zijn nu de goede instellingen die je moet doen in DOSBOX 0.74 om dit goed te laten werken?
Bij voorbaat dank!
Collin
-
Hallo Collin,
MRdirect doet het in de DOSbox van XP zonder verdere instellingen.
Gewoon aansluiten, MRdirect erop en testen.
Met vriendelijke groet,
Marco (ja die van MRdirect)
-
Ha informatie van de bron!
Nice!
Je bedoelt gewoon draaien in de XP DOS-mode? Dat werkte toch niet. of...
Dus geen Dosbox emulator?
Ik heb zelf altijd de voorlaatse versie van MRDirect gebruikt. Is het dan
beter de laatste versie te gebruiken ivm deze Dos-mode?
Groet,
Collin
-
Via cmd.exe zou je een heel eind moeten komen. Zorg wel dat de poort in de BIOS aan staat
Voor dosbox moet je de nieuwste versie gebruiken en de configuratie bestanden aanpassen. https://www.vogons.org/viewtopic.php?t=19715 geeft wat informatie daarover.
-
Die link gaat over usb-serial connecties. Dat is mi voor versies later dan XP.
Als je in XP MRdirect.exe dubbel klikt start MRdirect in een XP-DOSbox.
Heb ik jaren zo gedaan zonder enige aanpassing in settings.
Met XP kan de toepassing nog direct de hardware aanspreken en dus vanuit de toepassing de benodigde settings zetten.
Dus Collin gewoon “dubbel klikken”.
Met vriendelijke groet,
Marco
-
OK!
Ik heb v7.3 geinstalleerd, mijn booster weer opgelapt, en inderdaad, het werkt gewoon!
Op de bewuste laptop zit maar 1 seriele poort, dus MRDirect valt daarover tijdens opstarten.
Even klikken op negeren en de boel start wel op.
Blijft een mooi programma, en dat met afgedankte hardware.
Groet,
Collin
-
Iets te vroeg gejuigd.. De decoder uitleesfunctie werkt niet. De loc maakt zn sprongetjes en op de Ri input van de seriele poort staan pulsjes (scoop). Mbv het testprogramma zie ik dat er allemaal rode + jes gezien worden door MRDirect. Echter doet ie dat ook met de draad los van de ACK detector en ook met de draad aan GND. Lijkt erop dat of er toch een probleem is met de XP omgeving, of de Ring Indicator input van deze COM poort is defect.
Morgen even testen met een Win98 pentium 1 desktop waar vast wel een COM poort op zit.
Dan wordt het uitkijken naar een USB-RS232 kabel die onder XP ook werkt.. Zou zonde zijn om die laptop weg te doen. Zelfs de accu doet nog iets.
-
Met de ACK test op het lok.adres (CV1) moet je groepjes rode “plusjes” zien.
Wellicht dat de software deze op de RI niet goed detecteerd.
Ik heb een verbeterde detectie welke gevoeliger is. Mail me dan zend ik deze naar je toe.
Groet, Marco
-
Op de windows 98 pc werkt het goed.
Dus het wijst naar de laptop.
Wellicht een defect in de com poort.
eens kijken of ik ergens zo'n usb converter kan lenen om dat uit te sluiten.
-
Windows 98 heeft net als XP nog een echte DOSbox. Daar werkt MRdirect ook zoals je al gemerkt heeft.
M.vr.gr. Marco
-
Ik heb zo'n usb ding geprobeerd, helaas werkt dat niet.
De loc die op het stukkie rail staat, begint te rijden en is onbestuurbaar.
Ik kan de baan wel in/uitschakelen met de spatiebalk. Dat dan weer wel.
Ik had mn twijfels of dit wel zou werken omdat je die usb driver
er dan "tussen hebt zitten". Ik kijk even uit naar een pcmcia kaartje met
een COM poort. Kan wel eens zijn dat dat beter gaat. Anders is het helaas
pindakaas: laptop stuk. Zou overigens wel erg jammer zijn, het gaat alleen fout
op de RI ingang!
-
Colllin,
Wellicht net zo duur als een pcmcia kaartje: https://www.nowthatsit.nl/dell-wyse-thin-client-902094-07l-winterm-v90-thin-client-512f-256r-1ghz.html vraag wel goed na of dit het model is met 2 compoorten.
Een Dell-Wyse thinclient met 2 com-, 1 parallel- en een aantal usb-poorten, incl. Btw 19,95.
Ik gebruik deze al jaren met veel succes / plezier en geen ventilator dus muis-stil.
Het is een XP pc maar met een bootable USB stick met FreeDos wordt het een echte DOS pc. Het idee hiervoor werd door (het inmiddels niet meer bestaande) TrainTech ontwikkeld.
FreeDos ondersteunt de usb poorten. MRdirect draait dan met al z’n bij behorende bestanden op de usb stick.
Als jij (of iemand anders) daar interesse voor heeft kan ik hier wel aangeven hoe je op eenvoudige manier zo’n bootable FreeDos USB stick kan maken.
M.vr.gr. Marco
-
Hallo Marco,
Voor die Dell-Wyse thinclient met 2 com-, 1 parallel- en een aantal usb-poorten, heb ik wel belangstelling. Dan kan ik mn PC als back up houden.
Heb je trouwens nog tijd gehad om naar mn probleem MRDirect ACK detector samen met de booster van BNLS/ RCU te kijken ?
Met vr.groet, DickR
-
Hallo Marco,
Voor die Dell-Wyse thinclient met 2 com-, 1 parallel- en een aantal usb-poorten, heb ik wel belangstelling. Dan kan ik mn PC als back up houden.
Heb je trouwens nog tijd gehad om naar mn probleem MRDirect ACK detector samen met de booster van BNLS/ RCU te kijken ?
Met vr.groet, DickR
Hallo Dick,
Die thinclient kan je bij de desbetreffende webshop kopen.
T.a.v. de galavanische gescheiden ACK schakeling heb ik van een andere MRdirect gebruiker wat schema’s gekregen. Hij heeft een volledig galvanisch gescheiden PC - Booster/baan koppeling gemaakt.
Ik zal je ze separaat aan je opsturen.
Groet,
Marco
-
Ik heb een pcmcia kaartje gevonden, heb hem nog niet thuis. Als dat niet werkt ga ik even overleggen.
-
Helaas...... De PCMCIA kaart is binnen. In tegenstelling tot de USB adapter werkt deze exact zoals
de ingebouwde COM poort van de laptop. Echter, betekent dat gelijk dat het uitlezen van de decoder
precies zoals de ingebouwde COM poort NIET werkt.
Nogmaals, met een win98 pc werkt het wel. Dus de ACK schakeling werkt gewoon.
Onder XP werkt het totaal niet.
Zou het dan toch met XP te maken hebben? Maar wat?
Eens kijken hoe ik die machine onder DOS kan starten, dr zit geen FDD in, alleen CDROM en 1 poort USB1.
-
Volgens mij kun je bv freeDos wel starten/installeren vanaf cd of usb, maar is al wat langer geleden dat ik daar mee heb geklooid, werkt nog steeds namelijk.
-
Hmm
De computer kan niet booten vanaf usb,
Wel van CD,
Helaas geen lege CDR's meer in huis....
Wat een ge-eikel zeg.. :P
Ik zit te denken, waar kun je nog CDR's halen? Die heb ik al in jaren niet meer
aangeschaft...
-
Als de computer een usb poort heeft moet je via de bios setup instellen dat hiervandaan ook geboot mag worden.
Gr. Marco
-
Maar als dit een moderne computer met UEFI is kan dit af en toe weer wat lastig zijn. Vaak moet je het dan instellen op iets als "Legacy + UEFI" ofzo. Anders wil hij alleen van UEFI signed USB booten ::)
Timo
-
Nee joh, dit is een heel oude Dell Lattitude laptop, die kan nog niet booten vanaf USB.
Er zit nog een seriele, parallel en 2 PCMCIA sloten op. Da's vrij oud. Maar het ding is netjes
en compact, en hij is over! De CDROM lijkt een modulair ding te zijn, volgens mij was het ooit een
optie om te kiezen tussen CDROM en FDD.
Ik ga kijken of ik een bootable DOS CD kan maken. Zo wil ik uitsluiten of ik nu of 2 defecte
COM poorten heb, of dat het een probleem is dat met XP te maken heeft.
De ACK schakeling werkt wel op een oude win98 PC. En bovendien heeft het 10 jaar gewerkt
op een DOS PC. Dus ik begin toch te twijfelen aan de combi MR-Direct en XP.
-
MRdirect onder / op XP werkt omdat XP een echte DOSbox heeft.
FreeDos en CD : http://www.freedos.org/archive/2006/dos-prewin/fdinst095.pdf
M.vr.gr. Marco
-
Marco,
Ik heb het zelf nog nooit werkend gezien onder XP.
Ik heb het nu dus over het uitlezen van een decoder.
De rest wel, althans... dat zeg ik nu wel, maar het detecteren
van een kortsluiting heb ik volgens mij nog niet getest op de XP laptop.
Misschien werkt dat daar ook wel niet.
Ik ga eens op jacht naar CDR's om een FreeDOS boot CD te maken.
-
Je kunt ook de laptopschijf er uithalen, mbv dockingstation of andere computer freedos erop zetten en terugplaatsen.
-
Ik heb het zelf nog nooit werkend gezien onder XP.
Ik heb het nu dus over het uitlezen van een decoder.
Collin,
Je hebt gelijk vwb het uitlezen van DCC decoders.
Net getest en het werkt inderdaad niet. Je hoort / ziet wel dat de loc kleine sprongetjes maakt. Dus het DCC signaal komt wel over maar de detectie werkt niet. Wellicht een timing probleem.
Succes met het zoeken naar een FreeDos opstart CD.
Groet,
Marco
-
OK,
Ik heb gisteravond nog even zitten knoeien met het hele gebeuren, het blijkt
dat ik ook een slechte kabel heb, er zitten in elk geval 2 breuken in die meestal
wel net contact maken.. afhankelijk van hoe de kabel er fysiek bi ligt.
Maar als jij nu ook hebt gezien dat het met XP niet werkt, dan weet ik genoeg.
Dan is die verdenking om naar bevestiging. nu dus FreeDOS zien te branden.
Toch jammer.
Groet,
Collin
-
Ik heb in het verleden het programma Dosbox (https://www.dosbox.com/) gebruikt (onder Windows 7, maar kan denk ik ook onder Windows 10). Deze heeft een optie om een seriele port te koppelen aan een usb-serial port.
In de wiki (https://www.dosbox.com/wiki/Main_Page) staat hoe je dat doet: serial1=directserial realport:com1
Ik heb het toen kunnen gebruiken om te kunnen communicaren met een oud 8051 bordje.
-
Klopt, dat werkt ook wel, maar op die manier wordt er geen goed DCC signaal
opgewekt. Had ik al geprobeerd.
Collin
-
Vanavond de hele opstelling met de complete desktop win98 pc overgedragen.
Da's tijdelijk. De laptop draait nog niet. Ik heb vandaag een stapel CDRs gebietst
om wat te experimenteren met een bootable FreeDOS CD.
Uitlezen van de loc is erg instabiel! (er is nog maar 1 loc) .
Ik heb de schakeling altijd toegepast op mijn N locs. Zonder enig probleem heeft dit jaren gedraaid.
Nu leest ie een Flmn H0 BR64 uit. Soms wordt de correcte waarde uitgelezen, meestal een error.
Het verschil is dat dit een H0 loc is met zo'n rondmotor, mijn N locjes hebben een heel ander kaliber motor.
De loc is af fabriek digitaal trouwens. De schokjes die de loc maakt, zijn mager vergeleken met mijn N-locs.
Wat zou het euvel kunnen zijn?
Groet,
Collin
-
Weer wat verder:
Ik heb op mijn normale PC een bootable MSDOS 6.22 floppy disk gemaakt. (ja ja, ik heb er nog een FDD in zitten)
Daarop MRDIRECT gezet, alsook een autoexec.bat file die de boel automatisch laat starten na bootup vanaf deze floppy.
Met Nero een bootable CD gebrand, met deze floppy als source. Dat werkt hartstikke mooi.
Dus de laptop kan booten vanaf CDROM en start gelijk MRDIRECT op.
Maar helaas, het plan valt in duigen, want MRDIRECT doet kennelijk een schrijfactie tijdens het opstarten. En dat wil dus niet met
een CDROM. Dat vind ie dus niet leuk en het opstarten van MRDIRECT wordt afgebroken.
Helaas, pindakaas, het blijkt een mission impossible te zijn.
En als klap op de vuurpijl begeeft de HDD het ook nog......
Dus nieuw plan:
Een 44pin pATA 2,5" naar CF adapter in de laptop zetten. Op de gewone PC een CF kaart voorbereiden met DOS6.22 en dan moet het weer werken. Wat een geklooi zeg...pff...
-
Niet nog ergens een USB stick rondslingeren om te kijken of de laptop daarvan op kan en wil starten?
-
Ben je zo langzamerhand niet aan het dweilen met de kraan open ?
Een pc met 2x com poort die gewoon DOS *) draait hoeft niet veel te kosten.
Toetsenbord en muis kosten je de kop ook niet en een monitor kan van
een kringloopwinkel of marktplaats.
*) Eventueel een dual boot met een win. versie. Is wel eens handig i.v.m. card
reader en/of netwerk.
-
Wat Calimero zegt. Ik weet niet waar je woont maar heb er hier (Enschede) nog wel wat staan, mee te nemen voor een leuk wagonnetje ofzo.
-
Haha dweilen met de kraan open...
Ik ben gewoon eigenwijs. Dit moet gewoon lukken.
Bovendien is deze laptop lekker compact, nog netjes, en is over.
Ik heb een nieuw idee. Onlangs heb ik op een CP/M machine wat moeten
frotten, en daar heb ik gebruik gemaakt van de virtuele RAM drive.
Dat kan vast ook in DOS. Ik weet even niet of die RAM drive dan zo
groot kan zijn als een diskette (1.44MB).
Dus tijdens booten een RAM drive definieren, MRDIRECT er naartoe kopieren
en dan starten. Zou moeten lukken :P
Een CF adapter kost 4 euro bij ome Ali, is best de moeite waard om daar
de laptop een 2e leven mee te geven. CF kaartjes heb ik wel liggen, eventueel als
een dual OS ding inrichten.(DOS/XP). Dus voorlopig stug blijven volhouden.
-
Haha dweilen met de kraan open...
Ik ben gewoon eigenwijs. Dit moet gewoon lukken.
Bovendien is deze laptop lekker compact, nog netjes, en is over.
Hier herken ik de “pure” MRdirect rijder.
Valt me nog mee dat tot nu toe niemand het gebruik van MS-DOS “veroordeeld”!
Succes,
Marco
-
Nou, het werkt!
Inderdaad net zoals de vorige poging dmv een floppy-disk een bootable MSDOS disk gemaakt, waarop een mapje staat met de MRDIRECT bestanden.
Tevens de Himem.sys en de EMM386.exe en de RAMDRIVE.sys er bij op gezet. Helaas is dit allemaal net te veel voor op een floppy, dus een paar onderdelen van MRDIRECT verwijderd die we voorlopig toch niet gaan gebruiken.
Vervolgens de config.sys ingesteld voor het memory beheer. De RAM drive ingesteld op 2048 KB.
Omdat de laptop slechts nog een CDROM drive heeft, configureert RAMDRIVE zich als drive c: (CDROM drive heet A:)
Dit is helaas niet in te stellen. Het liefst had ik hem een drive letter toegekend, bijvoorbeeld R:
De autoexec.bat kopieert nu mrdirect naar ramdrive c: en laadt daar MRDIRECT.
FF image file maken van de testflop en vervolgens branden met nero.
Laptop booten met de CD: Werkt!
Alleen niet kunnen testen omdat de baan en booster niet hier staan.
Morgenavond even proberen.
Hiermee kunnen we een paar weken uitzingen in afwachting van de CF adapter.
De aanhouder wint!
-
Ik snap ook de uitdaging wel hoor ;)
-
Leuk hoor, die "oude" techniek. Ik heb hier op Windows 10 bijna dagelijks nog wel een dosbox open :)
Over die drive letter: je kan toch een optie aan ramdrive.sys meegeven met de drive letter?
Zoiets herinner ik me nog vaag.
EDIT: heb het even gecontroleerd maar dit is niet mogelijk. Ik heb vroeger weleens een andere ramdrive driver gebruikt. Die kon grotere drives maken, en ook de driveletter specificeren.
Koen
-
Vanavond de laptop aangesloten: werkt als een tiet.
Zelfs is hij, ondanks de wat omslachtige methode, snel opgestart.
Eigenlijk hoeft er geen hdd in, werkt prima zo. Een CDRewritable zou geen
overbodige luxe zijn, als er in de database wat veranderd zou moeten worden.
Waar ik het meest nieuwsgierig naar was: werkt de ACK nu wel?
Antwoord: ja. Dus de COM poort is gewoon prima in orde.
Helaas net zo brak uitlezen van de Fleischmann loc als de desktop-pc, maar het
reageert identiek.
Dus conclusie: MR-Direct kun je het beste op een pure DOS machine draaien.
Althans, ik heb MSDOS6.2 gebruikt.
Blijft over: waarom werkt het uitlezen van deze Fleischmann loc niet echt lekker?
Ik heb als voeding voor de booster gestabiliseerde +15V en -15V (dat komt omdat ik zelf een N baan heb),
Mooier was misschien een iets hogere spanning. De loc heeft de rondmotor aan boord.
En er zit een standaard af fabriek Fleischmann decoder in.
Binnenkort komt er een Roco BR23 bij, misschien gaat het met die wel beter.
-
Helaas net zo brak uitlezen van de Fleischmann loc als de desktop-pc, maar het
reageert identiek.
Hallo Collin,
Wat zie je als je MRD-ACK op CV 1 draait.
Toch wel wat rode ++ of helemaal niet ?
Groet,
Marco
-
Ja, die zie ik wel. En als ik de loc van de baan haal, zijn ze weg.
Soms leest ie een CV waarde wel goed uit.
Met een N locje gaat het goed.
De schokjes van de loc zijn opvallend minimaal tov wat ik altijd zie bij mijn
N locjes. Misschien even een lampje erbij aansluiten? Dat helpt ook wel eens
met functiedecoders.
De loc leest via mijn DR5000 trouwens prima uit.
-
Zijn het echt clusters van meerdere rode ++ en zijn die er continue.
Stuur mij een mailtje ( marcoroede AT gmail DOT com ) dan stuur ik je een versie die iets gevoeliger is.