Alle activiteit
Deze stream update zichzelf
- Vandaag
-
En dan hebben we deze nog: MW106 CPM Kaart.pdf
-
Ik dacht dat deze voor een T met flop was. Dit is toch een teletekst-editor? Grote dank! Ik ga puzzelen. 🙂
-
Selectiebit RAMS1 moet 1 zijn voor #6000-#9FFF (M of T maakt niet uit) dus als je dat niet zo meet dan kan dat liggen aan een tijdens de meting slecht contact ergens. Dus meerdere malen dumpen dan maar met daartussenin de PROM eruit/erin. Als die 82S123 niet goed meer is dan werkt de P2000 niet: waarschijnlijk CALL SERVICE. Dan heb je iig nog de BIS-editor over 't hoofd gezien. En er zijn meer modules die met flop kunnen werken maar niet een systeemflop nodig hebben, b.v. Familiegeheugen en Text2000. Ik ken alleen de Sanecal MW106A (ontwerp van MiniWare) die niet een rigoreuze ingreep op 't moederbord vergt, enkel 't evt. uitsolderen van de adresdecoder. Als die al in een voetje zit is dat wel zo makkelijk voor 't kabeltje naar 't DIL-voetje op de CP/M. Je hebt wel een EPROM nodig, b.v. een 2716 of 2732 (2708 is al goed). Zoek je weg in bijgaande bestanden... CPM-b.txt CPM-n.txt CPM-p.txt Adresdecoder.txt
-
Bertus startte met het volgen van Philips P2000T
-
Ik heb recent mijn P2000M weer eens uit de berging gehaald. Ik heb alleen de machine, niet de monitor / floppy combinatie die erbij hoort. Buiten de originele monitor die bij de P2000M hoort, heb ik nooit een andere monitor weten te vinden die ik erop aan kan sluiten. Om toch beeld te krijgen heb ik het videosignaal bekeken met mijn oscilloscoop en op basis van het signaal heb ik een adapter gemaakt welke het videosignaal van M omzet naar standaard 640x480@60Hz VGA. Daarmee kan ik de M aansluiten op een moderne(re) monitor. De volgende stap was om de floppy controller aan de gang te krijgen. Ik heb meerdere oude 5.25" floppy drives, maar wou proberen of een floppy drive emulator ook werkt. Ik heb een GoTeK gebruikt en deze werkt na wat aanpassingen als een zonnetje. Met de VGA adapter en de GoTeK heb ik nu een werkend (zij het geemuleerd) systeem. In het PPP heb ik een viertal cartridge + disk combinaties aangetroffen. Disk BASIC Philips P2000M CP/M Nater / Seeters CP/M UCSD Pascal Op dit moment draait alleen Disk BASIC. Ik begrijp dat voor CP/M een speciale print nodig is, welke ik niet heb, waardoor CP/M niet kan draaien. De UCSD loopt vast tijdens het opstarten; ik heb het idee dat de dump van de systeemdisk niet goed is, omdat ik wel de metadata zie van de bestanden maar niet de daadwerkelijke bestanden om te starten. Kan iemand mij verder helpen? Hoe zit dat CP/M bordje in elkaar? Uit de archieven maak ik op dat er 4 verschillende varianten bestaan en dat het een relatief lichte ingreep is. Feitelijk moet de geheugenmap van de M gewijzigd worden, immers, CP/M wil continu geheugen. De monitor en cartridge moeten dus vervangen worden voor RAM en ik neem aan dat het videogeheugen ook anders geaddresseerd moet worden. Heeft iemand (mijn hoop is @cancom) wellicht een schema? Heeft iemand ergens nog de UCSD floppies liggen en kan daar een dump van gemaakt worden?
- Gisteren
-
Ik heb enkel de PROMS uit beide gedumpt, en die verschillen op 0x6000.
-
Oorspronkelijk zat de BIOS in 2 ROMs van 2k (2516/2716), dus ROMS1\ en ROMS2\. Daarna is overgestapt op 1 ROM van 4k (alleen ROMS1\ nog nodig). Van "verder op disk" snap ik niks. Kan niet, dan is de inhoud van de adresdecoder incorrect. Dan heb je RAMS1 niet goed gemeten. En in de T is er geen geheugen op #5800 dus zit dat ook niet in de adresdecoder (daarom moet de adresdecoder gewijzigd worden als je op dat adres 2k (EP)ROM toevoegt).
-
Ik kijk net naar beide PROMS, de 01112 uit de T, en de 80111 uit de M, en er zijn toch paar vreemde verschillen &H0800 gaat bij de T naar ROMS1, net als &H0000 &H0800 gaat bij de M naar ROMS2, &H0000 naar ROMS1 Dit komt hws doordat de M 2x2kB ROM heeft, en de T 1x4kB De mapping van &H5000 en &H5800 zijn identiek! VRAM mapping loopt dus synchroon, alleen kun je op de T niks doen in &H5800. In hele bereik is zowel op T als M RAMS1 en RAMS2 actief, op beide is in &H5000 bereik VIDS actief. Verschil zit er juist weer op &H6000 (basisgeheugen BASIC) Op de M zijn MBEN en RAMS1 actief Op de T is enkel MBEN actief.
-
Dank beiden!! De monitorroutines zijn dus voor T en M hetzelfde en op basis van de adresdecoder worden de signalen op de juiste manier naar de componenten gebracht waarbij het enige verschil in die decoder dus feitelijk het videogeheugen is. Verklaart ook meteen waarom de P2000T basic draait op de M. Maar zou andersom dan ook niet moeten draaien? Hoe het videogeheugen in elkaar steekt geeft dan enkel wat visuele artefacten maar buiten dat zou het dan toch moeten draaien met een FDC bord in de T?
-
Voor de BIOS ("monitor", nou ja) maakt 't niks uit of 't gaat om een M of T. Er is 1 enkele BIOS-versie. Of een moederbord wordt gebruikt voor een M of T wordt bepaald door de inhoud van de adresdecoder, en die verschilt alleen i.v.m. de locatie van 't videogeheugen: op 't videoboard in de M (selectiesignaal RAMS2) of op 't moederbord in de T (selectiesignaal VIDS\).
-
T kwam in basis met 16kB RAM (T/38) op hoofdbord, met daarnaast optioneel 16kB extra (T/54) of 64kB extra (T/108). De getallen zijn totaal geheugen, bij 38 komt het van 4kB monitor ROM, 16kB BASIC ROM, 16kB RAM en 2kB VRAM: totaal 38kB. M kwam standaard met 16kB op hoofdbord, met 32kB op floppybord. Dat bord werkt ook in een T, bijvoorbeeld voor JWS. Als je op zelfde manier zou tellen is de M dus een M/71 (4+16+3+48) T heeft SAA5050 met 80x24 karakter schermbuffer (0x5000-0x57FF), optioneel met timing-mod zodat ie het hele schermbuffer in een keer kan tonen op halve breedte. Je kunt ook 40 tekens tonen en middels systeemvariabele beginpositie kiezen, hierdoor is een horizontale scroll door de 80 tekens vloeiend te maken. De SAA heeft kleuromschakeltekens, grote letters, knipperen, separated graphics. T.o.v. de standaard SAA5050 routine is de T iets verbeterd (t.o.v. BBC Micro bijvoorbeeld) door i.p.v. 576i de uitvoer in 288p te doen (trillingsvrij) en door bit 7 die normaal ongebruikt is als kleurinversiebit te benutten (Ghosthuntmuren en bange spoken). Uitvoer is RGB PAL of RF modulatie. Grafische blokken zijn 6 pixels x 10 lijnen, met de middelste rij 4 lijnen hoog, de andere 2 zijn 3 lijnen hoog. De even en oneven beelden zijn geïnterpoleerd, waardoor subtiele verlengingen van een halve pixel kunnen optreden per lijn. Totaal beeld is 240 lijnen x 240 pixels, of 240 lijnen x 480 pixels met 80 kolom mod. M heeft 3kB schermbuffer (6 ic's) waarmee 80x24 karakters in 0x5000-0x57FF staan, en daarnaast in de eerste 4 bits van 0x5800-0x5FFF de schermattributen: extra helder, onderstreept, grafische blokken en inverse. Het middelste bord genereert het beeld met een monochrome uitvoer met losse H en V sync, en heeft hiervoor een karakterrom met karakters in 8 pixels x12 lijnen, en grafisch dus alle blokjes zijn 4 lijnen hoog. Totale beeld is 288 lijnen x 640 pixels. De sectie voor de RF modulator en SAA5050 uitvoer zijn leeggelaten, de hoofdprintplaat is verder identiek. M heeft µPD765 floppy controller van NEC volgens shugart-protocol, de drives in de monitor zijn 35 track, single side, gemaakt door Shugart. De T kan ook draaien met het floppybord, maar daar werd al snel JWS BASIC voor ontwikkeld, die maakte samenwerken met tape makkelijker, gebruikte de functietoetsen op het numpad, en de langere bestandsnamen van BASIC NL op cassette. Ook maakt JWS zonder problemen gebruik van 640kB DD/DS disks. Er is ongetwijfeld een werkende combi van module en disk voor DISK BASIC op de T, maar ik heb dat nog niet werkend. T heeft geen speaker, geluid gaat via DIN-6 M heeft speaker op hoofdprintplaat. T heeft aanduiding P2000T M heeft aanduiding P2000 of P2000M T komt met 16kB BASIC 1.1 NL M komt met 24kB DISK BASIC 1.6 UK, de module is ook 16kB, maar 8kB staat op disk (waarschijnlijk laad ie dat in geheugenbank 1). Deze BASIC is nagenoeg identiek aan die in de C. Voeding en cassetterecorder zijn identiek Toetsenbord is altijd mechanisch bij de M, nooit de goedkopere met grijze kabel. T kan op vrijwel iedere TV via RF of SCART aangesloten worden en werkt standaard van cassette en je kunt met 16kB BASIC direct programmeren. M moet aan een floppy/monitor combi hangen, het signaal is niet compatible met een ander Philips scherm. Je kunt wel prima een M starten met 16kB BASIC 1.1 NL, alleen zie je dan geen letters met dubbele hoogte, en ook de kleuren ontbreken. De posities 0-31 van de karakterrom zijn simpelweg leeg. Maar T-BASIC programma's draaien 90% hetzelfde. Ik zal eens kijken hoe je grafische dingen op de M kunt maken met de BASIC 1.1 NL insteekdoos. Sowieso met POKE, maar misschien ook met CHR$.
-
Hoe verschilt de M nu precies met de T? Is de M een "super-T" met een 80-kolomsuitbreiding en een floppy drive controller (inclusief geheugenuitbreiding), maar heeft deze wel dezelfde monitorroutines? Ik lees namelijk in de dump van de T-monitor dat er routines inzitten voor floppies.
-
Philips Disk Basic voor de M, deel 2. Schijf 3 bevat iets wat ik niet kan plaatsen, heet VOLORG.
-
Maffe waarde, daaraan kan je meteen al zien dat er iets niet klopt, 't kan helemaal niet (max 40k). En welke schijf zit dan in de drive: PDOS of JWS? Basic-16k kan niks met PDOS (die wel geladen wordt door de BIOS).
- Afgelopen week
-
Wow, nog een emulator. Wat dit bij mij opriep: "huh diskbasic op een T"? Ik ben dat meteen gaan testen. Dus P2000T + 24kB BASIC cartridge van de P2000M, en de P2000M monitor als diskdrive aan de T, maar wel met SCART TV voor het beeld. Dat ga heel curieuze combi op. Ik krijg dan dat ie opstart met PHILIP DISK BASIC (knipperend) en daaronder 44339 Bytes Free, maar zodra ik iets typ en enter geeft reset het systeem. Als ik de JWS-modded cartridge erin stop boot ie gewone BASIC NL, die krijgt de externe code op schijf niet aangezwengeld.
-
Ik zeg heel eerlijk, 'Al 15 Jaar Gewoon André' staat al sinds mijn kindertijd hier in huis, en na zijn dood heeft het lange tijd geduurd voor ik fatsoenlijk aan zijn hele discografie begon. Een paar van mijn favoriete albums van 'm zijn natuurlijk 'Gewoon André' (met Een beetje verliefd erop), maar ook 'Liefde, Leven, Geven' en in iets mindere mate 'Voor Jou'. 'Met heel mijn hart' uit 1993 vond ik van begin tot eind een absolute kutplaat, spijt me zeer. Inspiratieloos. Elk album heeft wel wat highlights (Soms niet eens singles of hits) en wat mindere nummers, maar die was gewoon ordinair op de plaat gekwakt. Jammer. Het is natuurlijk lachwekkend hoe zijn vrouw (ex-vrouw, er was alleen nog niet getekend voor de scheiding - lucky her) al 22 jaar het merk Hazes uitmelkt. Er zijn mooie producties uit voortgekomen, maar de stroom aan merchandise en herinneringsconcerten had Nederland écht wel zonder gekund. Dat een slecht bezocht concert uit 1998 nu wordt onthaald als 'het volgende grote epos uit de carrière van Hazes' is natuurlijk een lachertje. Het is amusant om te horen, maar eigenlijk niet echt bijster bijzonder.
-
Over deze volkszanger is er in al die jaren geen topic geopend! Logisch, want anders zou het alleen maar gaan over al het gedoe binnen die familie sinds hij niet meer onder ons is. Zijn zoon en dochter en hun eigen carrières, zijn ex-vrouw die als zwarte weduwe het geld heeft binnengeharkt en de erfenis van zijn kinderen heeft opgemaakt (maar ja, Hazes is de basis hè). Het gaat nergens meer over de muziek. Daarom hierboven een nog niet uitgebracht concert (releasedatum 18 augustus aanstaande) dat eerder vanmorgen op 100% NL volledig (zij het met reclameonderbrekingen en DJ-gelul) werd uitgezonden. Wie hier heeft er iets met Hazes?
-
Nogmaals dank voor de hulp, ik heb de input gebruikt om de floppy/memory kaart van mijn P2000 emulator (MMulator) aan de praat te krijgen met zowel Basic24/PDOS als JWSDos. Zie plaatje voor een indruk van de huidige staat. Ik ben er volgende week even tussenuit voor een korte vakantie en ga vanaf de 17e de draad weer oppakken. NB: hele project is in .NET Core + Avalonia en zou ook moeten werken op linux en Mac, maar mijn primary dev omgeving is windows. Ik heb een paar jaar terug al een eerste widows-only emulator gemaakt. Die gebruikte allerlei componenten en widows-specifieke externe onderdelen van derden (Z80, UI/GFX libraries). Deze is van de grond af opgebouwd, in puur .NET, met hulp van Claude Code.
-
Vandaag is het precies veertig jaar geleden dat Willem Ruis in Denia op 41-jarige leeftijd overleed aan de gevolgen van een hartaanval. Op Retroforums YouTube wordt op zijn carrière teruggekeken door middel van een nooit uitgezonden tweedelige compilatiespecial.
- Eerdere
-
Ik had dus ook RTFM gedaan maar in mijn gedrukte exemplaar (serienummer 5103 991 10625), was dat dus niet te vinden. De scan in het 'archief' (serienummer 5103 991 10623) is een andere versie en die heeft in appendix A precies die ontbrekende info... 🙂Zeer veel dank maar weer!
-
Bij mij staat het er wel in, ik was woensdag toevallig naar dit op zoek, en toen dacht ik, zal ik eens RTFM-en....
-
Bedankt! Omdat ik zag dat JWSDos (5.0) gebruik maakt van die IO ramdisk via 95h, 96h, 97h van de M2200 vroeg ik me af of versie 5.0 M2200-specifiek was. Niet dus, wel zo fijn :-).
-
Merci! Dat commando staat niet in de Disk Basic manual, zie ik; is er misschien ook een PDOS manual oid? uit de manual van disk basic zie ik dat VOLORG geladen wordt met RUN "B:VOLORG". Ik neem aan omdat de systeemschijf 'Part 2' in drive 1 (A?) zit, en 'Part 3' de tools disk in drive 2 (b?). Maar nergens anders wordt hoe je letters gebruikt genoemd of uitgelegd, volgens mij.
-
Jawel, iig met JWS 5.0. Het verschil tussen b.v. je 2080kB en de M2200-RAMdisk is dat 't 1e memory-mapped is en de RAMdisk I/O-mapped. Dat zal wel met een aangepaste RAMDOS van Hoppie. Voor JWS maakt 't niet uit welk floppyboard: Philips/MiniWare/NeBo.
-
Het Philips bord heeft 32kB extra, 16kB+2x8kB banken, niet geschikt voor RAM disk Het MW2200 bord heeft 64kB en afhankelijk van de versie nog eens 256kB voor RAM disk. Ik neem aan dat die met JWS werkt, mijn MW2200 is helaas nog steeds "out of order", kan het dus niet testen. Ben ook wel benieuwd of je een reguliere grote RAM uitbreiding met banken voor RAM disk kan gebruiken. Maar ik kan de 2080kB RAM weer niet combineren met floppy bord.
-
Bedoel je commando FILES?
-
Topics
-
Reacties
-
Door almiramary · gepost
Ik ben mijn pokémon kaarten waarde zoeken aan het ordenen, nieuw en oud door elkaar gemixt. Hier is een glimp van enkele van de vele Pikachu-varianten in deze mix bij Pikazon.nl!
-
Inmiddels opgevolgd door de MiSTer FPGA die ook de nieuwste versie van Minimig draait.
-
Dat was Snipes en NcSnipes voor de netwerkversie
-
-
-
-
Recente statusupdates
-
Ik zoek een terminal programma op de P2000 om met Linux systemen te communiceren.· 0 reacties
-
Kun je met dit kabeltje de P2000 aansluiten op de Philips CM8833 ? in dat geval wil ik er graag eentje overnemen .· 1 reactie
Mvg Patrick
-
Hallo,· 1 reactie
Ik heb een fotoplay kast gekocht welke niet wil opstarten. Het merk dat erop staat is "Europlay". Weet iemand welke topic ik moet hebben hiervoor?
-
-
Wie is er online (bekijk volledige lijst)