dionoid 22 augustus 2019 gepost Share 22 augustus 2019 gepost 2 hours ago, djkoelkast said: Welkom op Retroforum! Ik heb best veel P2000 spul, maar ik weet dat niet zo 1-2-3 te vinden, ik zal eens kijken als ik weer op die plek op zolder ben (nogal diep verscholen), maar het kan wel even duren. Ik heb het niet paraat. Dank djkoelkast! Ik vermoed dat de meeste P2000 spullen inderdaad bij mensen op zolder staan Ik hoor het graag als je op zolder P2000 spullen vindt, met misschien die bewuste nieuwsbrief #8 van de p2000gg! Quote Link naar bericht Delen op andere sites
djkoelkast 22 augustus 2019 gepost Auteur Share 22 augustus 2019 gepost 28 minuten geleden, dionoid zei: Dank djkoelkast! Ik vermoed dat de meeste P2000 spullen inderdaad bij mensen op zolder staan Ik hoor het graag als je op zolder P2000 spullen vindt, met misschien die bewuste nieuwsbrief #8 van de p2000gg! Ik heb er wel een heel pak boekwerk bij en ik ken ook nog iemand die heel veel van de P2000 weet, ik kan hem ook e.e.a. vragen, ik zie hem meestal wekelijks bij het lokale filmhuis waar ik ook e.e.a. doe Quote Link naar bericht Delen op andere sites
WHiZZi 22 augustus 2019 gepost Share 22 augustus 2019 gepost Ik zal eens kijken in het museum. We hebben de voltallige P2000 collectie (incl. P2000B en P2000M) Quote Link naar bericht Delen op andere sites
dionoid 23 augustus 2019 gepost Share 23 augustus 2019 gepost (aangepast) Ik kreeg gisteren van een onbekende afzender via WeTransfer een verzameling van 123 PDFs over de P2000. Als eerste document het 'Adresboekje.pdf', dat is precies wat ik zocht!!! En ik vermoed dat bij de andere PDFs vast wel iets zal staan over seriële RS-232 communicatie met de P2000T. Dank! 23 augustus 2019 aangepast door dionoid Quote Link naar bericht Delen op andere sites
djkoelkast 23 augustus 2019 gepost Auteur Share 23 augustus 2019 gepost Helemaal top Quote Link naar bericht Delen op andere sites
dionoid 6 september 2019 gepost Share 6 september 2019 gepost (aangepast) Hi, ik heb zojuist een kleine utility voor de P2000T gemaakt waarmee je via de seriële poort programma's/games kunt inladen vanaf een Windows PC. Er bestond al een utility (van Marcel de Kogel) waarmee je een complete tape naar de PC kan wegschrijven, maar ik heb iets gemaakt dat de andere kant op gaat. Op deze manier kan ik nu games spelen op de P2000T die ik nog niet op cassette had, zoals Fraxxon en BrickWall (die laatste had ik tot voor kort wel op cassette, maar helaas heeft de tape de geest gegeven). Ik heb de overdrachtssnelheid kunnen 'opvoeren' tot 9600 baud, waarmee het zelfs sneller is dan laden van een cassette (dat op de P2000T met ongeveer 6000 baud gaat). De utility zou moeten werken voor P2000T machines met 16K, 32K of 48K aan RAM geheugen. Ik heb zelf een geheugen-uitbreiding tot 32K, dus ik heb niet kunnen testen of het werkt op een 48K machine. Is er iemand die 'beta tester' zou willen zijn van deze pc2p2000 utility? Je hebt daarvoor een P2000T nodig, en een kabel waarmee je de 25-pins seriële poort van de P2000T aan een PC kunt koppelen via USB. Als je zo'n kabel zoekt: online kun je het vinden door te zoeken op "USB naar 9-pin RS-232 adapter" en "Seriële adapter 25p SUB-D (m) - 9p SUB-D (v) RS232" (zie foto hieronder). De kabel en adapter bij elkaar kosten 8 euro (excl. verzendkosten), maar via AliExpress kan het nog goedkoper. Ik hoor graag of er mensen interesse hebben om te testen! --Dion 6 september 2019 aangepast door dionoid Quote Link naar bericht Delen op andere sites
WHiZZi 6 september 2019 gepost Share 6 september 2019 gepost Ik heb interesse om te testen Quote Link naar bericht Delen op andere sites
dionoid 6 september 2019 gepost Share 6 september 2019 gepost (aangepast) On 9/6/2019 at 10:53 PM, WHiZZi said: Ik heb interesse om te testen Super! Hoeveel geheugen heeft jouw P2000T? Het begint allemaal met het overtikken van deze 27 regels BASIC code op je P2000T: 10 REM P2000T programma laden via RS232 20 REM Versie 0.2 door Dion Olsthoorn 30 CLEAR 50,&H9DFF+256*32*(PEEK(&H605C)+(PEEK(&H605C)=1)) 40 M=PEEK(&H605C) : Z = 32*(M+(M=1)) 50 BASE = &H9E00 + 256*Z 60 T=0 : I=0 : PRINT CHR$(12) 70 READ P$ : IF P$="stop" THEN GOTO 110 80 P=VAL("&H"+P$) : POKE BASE+I,P 90 IF P=&H9E OR P=&H9F THEN POKE BASE+I,P+Z 100 I=I+1 : T=T+P : GOTO 70 110 IF T=9923 THEN GOTO 130 120 PRINT "Typefout gemaakt in DATA" : END 130 DEF USR1=BASE + &H1D 140 PRINT "Start ontvanger op P2000T met ?USR1(0)" 150 PRINT "Dan op PC .cas bestand zenden naar COM" 160 PRINT "9600 baud, geen parity en 8 data bits" 200 DATA C5,DB,20,E6,01,20,FA,06,15,10 210 DATA FE,06,08,DB,20,1F,CB,19,C5,06 220 DATA 10,10,FE,C1,10,F3,79,C1,C9,F3 230 DATA 06,00,21,00,9F,CD,00,9E,77,23 240 DATA 10,F9,21,4F,9F,4E,21,47,65,18 250 DATA 07,06,00,CD,00,9E,10,FB,11,00 260 DATA 04,CD,00,9E,77,23,1B,7A,B3,20 270 DATA F6,0D,20,E9,11,47,65,2A,34,9F 280 DATA 19,22,05,64,22,07,64,22,09,64 290 DATA 3A,B9,63,C6,02,32,B9,63,32,59 300 DATA 62,3E,07,CD,4A,10,FB,C9,stop Bewaar dit vervolgens op een P2000T cassette (noem het bijv. pc2p2000.bas), zodat je het de volgende keer weer kunt gebruiken. Daarna de PC koppelen aan de seriële poort van de P2000T (via het RS232-to-USB adapter kabeltje). Op Windows kun je bij de Device Manager kijken op welke COM-poort de USB adapter is gemapt. In mijn geval is dat COM5. In de voorbeelden hieronder moet je dus jouw eigen COM-poort nummer gebruiken. Dan op de PC een command prompt openen om voor deze COM poort de juiste baudrate etc. instellen (9600 baud, geen parity en 8 data bits): mode com5 baud=9600 parity=n data=8 stop=1 Dan op de P2000T de pc2p2000 utility laden en "installeren" door RUN te doen. Daarna het volgende commando geven om de P2000T te laten luisteren naar de seriële poort: ?usr1(0) En vervolgens op de PC een .cas bestand sturen naar de juiste COM poort copy BrickWall.cas \\.\com5 Daarna wachten op de pieptoon, waarna de cursor weer te zien is op zowel de P2000T als je PC. Dit betekent dat het programma succesvol is ingeladen. Hierna kun je het ingeladen spel bewaren op cassette met CSAVE of direct kunt spelen met RUN. Hier zijn trouwens enkele .cas bestanden te vinden: http://ftp.komkon.org/pub/EMUL8/P2000/Tapes/ Voor grote spellen (zoals 'Fraxxon.cas') heeft je P2000T mimaal 32K RAM nodig, en voor 'VluchtSimulator.cas' zelfs 48K RAM. Het mooie is: als er updates komen voor deze utility, dan kan ik ze als .cas bestand sturen, zodat je de nieuwe versie kan inladen via zichzelf Laat me weten of het wel / niet lukt. Tips: Om te testen of de kabel werkt, kun je in een Windows command box de baudrate van de COM-poort op 1200 zetten en dan TYPE COM5 doen (gebruik ipv '5' jouw eigen COM nummer), waarna je op de P2000T <shift><00> (de printer-key) indrukt. Dit stuurt alles op het scherm van je P2000T naar je PC, dus als het goed is zie je dat. Ook heb ik gemerkt dat de 'mode' instellingen die je op de PC doet weer worden gereset naar de standaard waarden als je de USB stekker los- en daarna weer vastmaakt. 7 september 2019 aangepast door dionoid Quote Link naar bericht Delen op andere sites
de_retroman 5 oktober 2019 gepost Share 5 oktober 2019 gepost (aangepast) Op 6-9-2019 at 22:10, dionoid zei: Ik hoor graag of er mensen interesse hebben om te testen! Sinds kort heb ik ook een P2000T dus dit lijkt mij zeker interessant. Het is een met 32k en veel cassettes. Ik heb echter wel een probleem. Ik krijg namelijk geen volledig beeld. De bovenste helft staat ook onderin, zie bijlage. Iemand een idee wat hier aan de hand is ? Ik heb hem aangesloten op mijn TV (via SCART) en met een coax-kabel op de TV-kaart in mijn PC. Bij beide krijg ik hetzelfde resultaat. De aan/uit knop lijkt ook vast te zitten. 5 oktober 2019 aangepast door de_retroman Quote Link naar bericht Delen op andere sites
djkoelkast 6 oktober 2019 gepost Auteur Share 6 oktober 2019 gepost Welkom op Retroforum! Die aan-uitknop heb ik ook half vast zitten bij een van mijn P2000-modellen. Quote Link naar bericht Delen op andere sites
dionoid 6 oktober 2019 gepost Share 6 oktober 2019 gepost (aangepast) 20 hours ago, de_retroman said: Sinds kort heb ik ook een P2000T dus dit lijkt mij zeker interessant. Het is een met 32k en veel cassettes. Ik heb echter wel een probleem. Ik krijg namelijk geen volledig beeld. De bovenste helft staat ook onderin, zie bijlage. Iemand een idee wat hier aan de hand is ? Ik heb hem aangesloten op mijn TV (via SCART) en met een coax-kabel op de TV-kaart in mijn PC. Bij beide krijg ik hetzelfde resultaat. De aan/uit knop lijkt ook vast te zitten. Heb je de machine al open gemaakt en gecheckt of de kabels en inzetkaartjes goed vast zitten? Over de vastzittende aan/uit knop: dat is een probleem met veel P2000T machines; die van mij had daar ook last van. Ik heb de machine open geschroefd en daarna van bovenaf een klein beetje WD-40 in het mechaniek van de knop gespoten en toen een stuk of 50 keer de knop aan- en uit gedrukt. Dat verhielp het probleem bij mij. Heel interessant om te horen dat je veel cassettes hebt! Er zijn namelijk nog veel P2000T programma's en games die niet gedigitaliseerd/omgezet zijn naar een .cas bestand. Omdat de gemiddelde levensduur van een P2000T cassette 30 jaar is, zijn we nu op het moment dat de software verloren gaat als het niet snel gedigitaliseerd wordt. Wellicht heb je zin om mee te helpen met het 'P2000T Preservation Project'? Het idee is dat we de nog beschikbare documentatie en programma's beschikbaar gaan maken via GitHub, zodat deze "Nederlandse digitale trots uit de jaren '80" niet verloren gaat. Dit is de hardware en software die ik heb gebruikt om programma's op P2000T cassettes te digitaliseren: Een USB naar 9-pin RS-232 adapter (kost € 4,95). Te vinden op https://www.onlinekabelshop.nl/usb-naar-9-pins-serieel-rs-232-adapter-0-80-meter De driver voor deze adapter kun je hier vinden: https://files-onlinekabelshop.nl/Handleidingen/OKS-27684_Drivers.zip Een adapter van 25 pin (m) naar 9 pin (v) RS-232 (€ 2,99) : https://www.onlinekabelshop.nl/adapter-db25-m-db9-v (trouwens: kabel en adapter kun je ook veel goedkoper op AliExpress bestellen, maar dan moet je wel rekenen op 6 weken wachttijd) M.b.v. de kabel en adapter maak je dan een verbinding tussen de P2000T (seriele poort) en je laptop (USB poort) Tik dan (eenmalig) het programma SERIAL.BAS over op de P2000T en bewaar deze op een cassette. SERIAL.BAS is te vinden op de website van Marcel de Kogel: http://www.komkon.org/~dekogel/m2000.html Na het inladen van SERIAL.BAS (run deze nog niet!), doe je de cassette in de P2000T die je wil gaan archiveren. Het archiveren gaat per kant van de cassette, dus je moet zowel de voor- als achterkant doen. Op Windows (ik gebruik Windows 10) kun je bij Device Manager zien op welke COM-poort de USB-adapter is gemapt. Dat was in mijn geval COM4. Als het COM-nummer bij jou anders is, vervang in de instructies hieronder 'COM4' voor het andere COM poort nummer. Daarna een Command Prompt openen en de baudrate (2400), stopbits (1), databits (8) en parity (geen) zetten voor de betreffende COM poort: mode COM4 BAUD=2400 PARITY=n DATA=8 Daarna het volgende commando om inkomende data van de COM-poort te bewaren in een file type com4: >> tape1a.cas Daarna op de P2000T het commando "run" geven, waardoor het programma SERIAL.BAS uitgevoerd wordt, die de gehele inhoud van één kant van de cassette via RS-232 naar je PC/laptop verstuurt. Na verloop van tijd is het programma SERIAL.BAS klaar (duurt maximaal 4-5 minuten per kant van een cassette), waarna je Ctrl-C doet in de Windows Command Prompt, zodat het archief bestand wordt gesloten. Binnenkort ga ik het 'P2000T Preservation Project' op GitHub vullen met alle documentatie, programma's, games en emulators die ik heb kunnen verzamelen. 6 oktober 2019 aangepast door dionoid Quote Link naar bericht Delen op andere sites
de_retroman 6 oktober 2019 gepost Share 6 oktober 2019 gepost (aangepast) 3 uur geleden, dionoid zei: Heb je de machine al open gemaakt en gecheckt of de kabels en inzetkaartjes goed vast zitten? Nee, ik heb hem nog niet open gemaakt. Is er ergens een overzichtje waar alle schroeven zitten? 3 uur geleden, dionoid zei: Wellicht heb je zin om mee te helpen met het 'P2000T Preservation Project'? Dat lijkt mij wel wat. Ik ben wel benieuwd wat ik nog van de cassettes af kan halen. Het zijn er een stuk of 40. Een aantal daarvan zijn gebruikt om tekst op te bewaren, maar er zijn ook een aantal spelletjes. Helaas heb ik ook al twee cassettes gezien die stuk zijn. Is er een manier om de mini cassettes open te maken, zonder ze kapot te maken ? Misschien zijn ze dan nog te repareren. Update: openmaken van de P2000 ging makkelijker dan ik dacht, de kap was er zo af. Binnenin viel mij niets op, alles lijkt goed aangesloten/vast te zitten. Wel zit de aan/uit knop echt vast, dus daar ga later ik wat WD-40 op los laten (bedankt voor de tip!) 6 oktober 2019 aangepast door de_retroman Quote Link naar bericht Delen op andere sites
Mvl 6 oktober 2019 gepost Share 6 oktober 2019 gepost Op 6-9-2019 at 22:10, dionoid zei: Ik hoor graag of er mensen interesse hebben om te testen! Hallo Dion, Ik wil ook graag testen, alleen is het me nog niet gelukt om iets naar de P2000T te sturen. Ik heb het geprobeerd met een standaard seriële kabel (DB25 <-> DB9) op een standaard COM poort, maar krijg geen 'piep' op de P2000T als de boel gekopieerd is, en ik kan het programma niet stoppen. De COM poort staat goed ingesteld, en de test met de scherm print gaat goed (op 1200 Baud), ik krijg het scherm van de P2000T op mijn pc binnen, maar dat is natuurlijk de andere kant op. Is er een mogelijkheid om je programma te stoppen zodat ik kan zien of er wel iets binnenkomt ? Marc. Quote Link naar bericht Delen op andere sites
dionoid 7 oktober 2019 gepost Share 7 oktober 2019 gepost 14 hours ago, Mvl said: Hallo Dion, Ik wil ook graag testen, alleen is het me nog niet gelukt om iets naar de P2000T te sturen. Ik heb het geprobeerd met een standaard seriële kabel (DB25 <-> DB9) op een standaard COM poort, maar krijg geen 'piep' op de P2000T als de boel gekopieerd is, en ik kan het programma niet stoppen. De COM poort staat goed ingesteld, en de test met de scherm print gaat goed (op 1200 Baud), ik krijg het scherm van de P2000T op mijn pc binnen, maar dat is natuurlijk de andere kant op. Is er een mogelijkheid om je programma te stoppen zodat ik kan zien of er wel iets binnenkomt ? Marc. Hi Marc, fijn dat je wilt helpen testten; ik stuur je vanavond een PM. Quote Link naar bericht Delen op andere sites
de_retroman 13 oktober 2019 gepost Share 13 oktober 2019 gepost De aan/uitknop is inmiddels weer goed, misschien wel iets te soepel nu. Helaas heb ik nog wel steeds dubbel beeld. Quote Link naar bericht Delen op andere sites
de_retroman 15 oktober 2019 gepost Share 15 oktober 2019 gepost Maakt het nog iets uit dat de P2000 eigelijk op 220 volt is gebouwd ? Ik begreep dat we tegenwoordig op 230 volt zitten. Quote Link naar bericht Delen op andere sites
CodeAsm 16 oktober 2019 gepost Share 16 oktober 2019 gepost Hallo allemaal, Ik heb gisteren een P2000(t) gekocht, voor een aardig laag prijsje. helaas lijkt het erop dat hij stuk is. De Eproms zijn in slechte staat (raampje zichtbaar). Na een dump te hebben gemaakt bleek IC 7117 leeg (her en der 0x80) en 7128 is wiselend met de inhoud (lijkt wel aardig overeen te komen met de tweede helft van de bekende P2000ROM.BIN Heeft iemand die diagnose rom mischien? Ik zou deze P2000t willen nakijken maar er lijk her en der zoveel corosie dat ik bang ben dat er wel meer stuk is. De Z80 kan ik wel in mn tester stoppen. en Ram zou ik individueel ook kunnen testen. heb hem nog niet eens aangesloten, dacht, bekijk de binnenkant maar eerst (powerknop is ook kaduuk). 21 hours ago, de_retroman said: Maakt het nog iets uit dat de P2000 eigelijk op 220 volt is gebouwd ? Ik begreep dat we tegenwoordig op 230 volt zitten. https://www.elektra-info.nl/220-of-230-volt/ Het zou dus gewoon moeten werken en kunnen (binnen de 10%?) Dus heeft iemand een diagnose rom of tips of repareren zin heeft? Ik weet niet de waarde van deze computer is, maar lijkt me niet veel meer dan een paar tientjes als hij het doet en met wat software komt. (ik heb er ook geen bandjes of roms bij, BASIC zal dus op een rom erbij moeten ben ik bang) Nico Quote Link naar bericht Delen op andere sites
leor888 26 oktober 2019 gepost Share 26 oktober 2019 gepost Ik heb destijds (lang geleden inmiddels) de aan/uit knop omgeleid naar een licht aan/uit knop bovenop de P2000T. OK het ziet er niet uit maar werkte prima Dat dubbele beeld herinner ik me wel eens te hebben gezien en als ik het me goed herinner was dat bij minder goede contacts in de insteekmodules. Quote Link naar bericht Delen op andere sites
de_retroman 29 oktober 2019 gepost Share 29 oktober 2019 gepost Op 26-10-2019 at 16:59, leor888 zei: Ik heb destijds (lang geleden inmiddels) de aan/uit knop omgeleid naar een licht aan/uit knop bovenop de P2000T. OK het ziet er niet uit maar werkte prima Dat dubbele beeld herinner ik me wel eens te hebben gezien en als ik het me goed herinner was dat bij minder goede contacts in de insteekmodules. Ik heb de P2000 maar weer even opengeschroefd, maar er valt mij niets op. Nu heb ik ook niet echt een idee waar ik zou moeten kijken. ik heb ondertussen ook met een oude Philips BM7502 monitor getest, maar ook daarop heb ik dubbel beeld. Er lijkt dus echt iets intern niet goed te zitten. Quote Link naar bericht Delen op andere sites
dionoid 29 oktober 2019 gepost Share 29 oktober 2019 gepost 2 hours ago, de_retroman said: Ik heb de P2000 maar weer even opengeschroefd, maar er valt mij niets op. Nu heb ik ook niet echt een idee waar ik zou moeten kijken. ik heb ondertussen ook met een oude Philips BM7502 monitor getest, maar ook daarop heb ik dubbel beeld. Er lijkt dus echt iets intern niet goed te zitten. Misschien dat het helpt als je alle insteek-kaarten los haalt en de contactpunten reinigt met schoonmaak-alcohol? Quote Link naar bericht Delen op andere sites
de_retroman 30 oktober 2019 gepost Share 30 oktober 2019 gepost (aangepast) 21 uur geleden, dionoid zei: Misschien dat het helpt als je alle insteek-kaarten los haalt en de contactpunten reinigt met schoonmaak-alcohol? Is wellicht het proberen waard. Nadat ik hem de eerste keer open had gemaakt, was de grijze balk onderin verdwenen (zie eerdere schermfoto) dus dat heeft wel iets verbeterd. 30 oktober 2019 aangepast door de_retroman Quote Link naar bericht Delen op andere sites
RasB33R 2 november 2019 gepost Share 2 november 2019 gepost Supercool ding man ....!!! Quote Link naar bericht Delen op andere sites
HereBeDragons 3 november 2019 gepost Share 3 november 2019 gepost Hello! (and apologies for posting in English). I'm a new P2000T owner, and I've just got mine running. It's a lovely machine. But I'm trying to understand how to save a program to tape (so I can use the SERIAL.BAS mention above - that's soooo cool!). I've got some Philips tapes, and I put one in the machine. I do SHIFT-7 and it asks me if I want the tape formatted. I say yes. It appears to rewind the tape (noisily), then fast forward a tiny bit and stop with OK. I then enter CSAVE "TEST", it rewinds the tape and then sticks. Eventually it times out with 'Cassette Error I" which I think is 'rewind timeout'. Any idea what this means? What is the correct behaviour? Also, I note my machine is a P200T/102, and all those I can see in photos are a /38 - does this mean mine has more memory that usual? Many thanks in advance! Quote Link naar bericht Delen op andere sites
leor888 4 november 2019 gepost Share 4 november 2019 gepost isn't this the error when a cassette is write protected? check the black plugs in the cassette Quote Link naar bericht Delen op andere sites
cancom 8 november 2019 gepost Share 8 november 2019 gepost Error 'I' is indeed rewind-timeout. Probably it's due to the cassette: try rewind it by hand using a fitting screwdriver or hexagonal pencil. Watch the tape, it might be crumbled or even twisted. And certainly don't apply too much force when turning. Quote Link naar bericht Delen op andere sites
Megantonneke 8 november 2019 gepost Share 8 november 2019 gepost Leuk initiatief om P2000 software te archiveren Dion! Ik heb al een tijd geleden een mooie originele werkende P2000T op de kop getikt met originele werkende groene display. Ook heb ik een flinke doos met mini-cassette's en ik wil me ook wel wagen aan een test en archiveren van eventuele digitale archeologische vondsten . Kabels heb ik al maar ik moet even uitzoeken hoe ik een Linux machine (Ubuntu) als ontvanger kan gebruiken van de output van de P2000T. Suggesties zijn altijd welkom... Quote Link naar bericht Delen op andere sites
Wijnand 11 november 2019 gepost Share 11 november 2019 gepost Ha luitjes van het goede leven... Op Circuit Online vond ik al een groep P2000 gebruiker, nu op Retroforum weer een groep. Geweldig dat er nog zoveel van die krengen in de lucht zijn. Heb zelf een T en een M versie. De laatste met een kapotte beeldbuis. De T heb ik al aan de praat en ben bezig er een KX-14CP1 monitor aan te hangen. Heb ook deze topic helemaal doorgenomen en dat gaat me zeker helpen de zaak weer in alle glorie aan de praat te krijgen. Op Circuit Online had ik ook al aangegeven: moeten we de P2000gg niet weer in leven gaan roepen? Groetjes... Wijnand Quote Link naar bericht Delen op andere sites
djkoelkast 12 november 2019 gepost Auteur Share 12 november 2019 gepost Wat leuk @Wijnand en welkom op Retroforum! Quote Link naar bericht Delen op andere sites
Megantonneke 15 november 2019 gepost Share 15 november 2019 gepost (aangepast) Op 6-9-2019 at 22:10, dionoid zei: Is er iemand die 'beta tester' zou willen zijn van deze pc2p2000 utility? Hoi Dion ik heb PC2P2000 getest, en dit werkt op mijn 16K machine. Maar enkel met de .CAS files die ik online kan vinden (en qua geheugen passen). Het lukt me niet om eigen .CAS files, gemaakt met Marcel de Kogels serial.bas programma terug in te laden, waarschijnlijk gaat er bij de raw data capture naar PC iets fout. Ik heb het me waarschijnlijk wel wat moeilijker gemaakt doordat mijn PC Linux draait (Ubuntu 18.04). Voor verzenden naar mijn P2000 met PC2P2000 vanaf mijn Linux machine , haal ik goeie resultaten met volgende Linux configuratie commando: stty -F /dev/ttyUSB0 9600 cs8 -cstopb -parenb raw en dan bestand versturen met: cat filename.cas > /dev/ttyUSB0 Die toevoeging "raw" bij het stty configuratie commando, bleek essentieel en heeft me even tijd gekost. Omdat dit lukte, dacht ik dat archiveren met Marcel de Kogels serial.bas programma zo gepiept was, baudrate van 9600 naar 2400 met stty -F /dev/ttyUSB0 2400 cs8 -cstopb -parenb raw En cassette dumpen zoals beschreven door Ben Stientra https://wiki.polaire.nl/doku.php?id=p2000_backup_cassette Maar jammer genoeg laden op deze manier gemaakte .cas bestanden niet terug naar mijn P2000. Waarschijnlijk toch ergens een mismatch tussen de RS-232 instellingen bij 2400 baud, waardoor de .cas bestanden fout worden weggeschreven. In Marcel de Kogel's beschrijving van serial.bas heeft hij het over: "Run SERIAL.BAS on your P2000. This will send all bytes through the P2000's serial port, at a baudrate of 2400Bd with 1 startbit and 1 stopbit". Geen vermelding van aantal databits en parity. Ben Stientra's beschrijving vermeld POKE &H6016,0 om de P2000 op 2400 baud in te stellen maar ook hier geen vermelding van databits en parity. Ik ga verder op zoek naar een oplossing, zodat ik mijn fikse aantal tapes kan archiveren en eventuele vondsten beschikbaar stellen. Maar als iemand op dit forum een idee heeft hoe dit op een Linux PC is te fixen, hoor ik het natuurlijk graag! 15 november 2019 aangepast door Megantonneke Quote Link naar bericht Delen op andere sites
Wijnand 27 november 2019 gepost Share 27 november 2019 gepost (aangepast) Ha P2000 freaks, Hierbij mijn eerste bijdrage: een printontwerp voor een ROM-cartidge (4x2732). Er zijn al veel ontwerpen gemaakt, maar of die nog te fabriceren zijn is de vraag. Te bestellen bij jlcpcb.com, nog niet getest! Zorg alleen dat je onder de 22 euro blijft (anders moet je btw en administratiekosten betalen). Gepland zijn ook de andere ROM-cartridges, misschien ook de echte retro uitvoeringen. En niet te vergeten de i/o-cartridges. Met een reserve MDCR heb ik mijn eerste basicprogramma kunnen inladen (Viditel). Jammer dat dit reserve loopwerk niet compatible is met die in de T is ingebouwd. Ik houd me aanbevolen voor een werkende voor de T. Al veel documentatie op internet gevonden maar nog geen ROM-images van de originele Philips cartridge software. OK, hoop nog wat van jullie te horen. Groeten... 27 november 2019 aangepast door Wijnand Quote Link naar bericht Delen op andere sites
cancom 28 november 2019 gepost Share 28 november 2019 gepost 15 uur geleden, Wijnand zei: ROM-images van de originele Philips cartridge software. Bedoel je gewoon de Basic-module? Zie dan de bijlagenlijst bij m´n profiel. Weet iemand hoe ik bestanden van die lijst weer kan wissen, dan is er ruimte te over voor nog wat programma´s. Voor het branden (moet dat nou in 32's) zal je zelf wat moeten knippen. Denk ik. Basic.hex Quote Link naar bericht Delen op andere sites
djkoelkast 28 november 2019 gepost Auteur Share 28 november 2019 gepost Dat kun je niet zelf, hoe veel ruimte heb je nu in gebruik en hoeveel zou je nodig hebben? Dan hoog ik het gewoon op. Quote Link naar bericht Delen op andere sites
Wijnand 28 november 2019 gepost Share 28 november 2019 gepost (aangepast) @pong De basic interpreter heb ik al, daar programmeert mijn kleinzoon van 10 nu mee... Philips had nog veel andere cartridges met apps, tekstverwerkers, huishoudboekjes etc. etc. Weten jullie ergens de lijst te vinden van die apps? De keuze voor 32's is puur om nostalgische redenen. Tja, je moet wel een programmer hebben/maken. Schijnt met een Arduino niet zo moeilijk te zijn. Maar... Wat denken jullie van een P2000 "ROM"-cartridge met RAM en een WiFi interface naar je PC? En/of een I/O-cartridge met een SD-kaartje? Om het geheel wat toegankelijker te maken voor de huidige stand van de techniek? 28 november 2019 aangepast door Wijnand Quote Link naar bericht Delen op andere sites
djkoelkast 28 november 2019 gepost Auteur Share 28 november 2019 gepost 6 minuten geleden, Wijnand zei: @pong De basic interpreter heb ik al, daar programmeert mijn kleinzoon van 10 nu mee... Philips had nog veel andere cartridges met apps, tekstverwerkers, huishoudboekjes etc. etc. Weten jullie ergens de lijst te vinden van die apps? Pong is de rangnaam op het forum, de naam staat wit in de blauwe balk Jij hebt ook Pong als forumrang. @cancom is de usernaam. Quote Link naar bericht Delen op andere sites
Wijnand 28 november 2019 gepost Share 28 november 2019 gepost (aangepast) Jaja, dat krijg je wanneer een ouwe lul probeert met de huidige communicatie methoden mee te doen. Rangnaam? Rangen en standen? Pong is dus de laagste rang, en verder? 28 november 2019 aangepast door Wijnand Quote Link naar bericht Delen op andere sites
djkoelkast 28 november 2019 gepost Auteur Share 28 november 2019 gepost 1 minuut geleden, Wijnand zei: Jaja, dat krijg je wanneer een ouwe lul probeert met de huidige communicatie methoden mee te doen. Rangnaam? Rangen en standen? Pong is dus de laagste rang, en verder? Klopt, het gaat steeds verder Dit topic zit vol Pongs. Er is ook Space War. Het is meer gewoon een leukigheidje Quote Link naar bericht Delen op andere sites
cancom 29 november 2019 gepost Share 29 november 2019 gepost 23 uur geleden, djkoelkast zei: Dat kun je niet zelf, hoe veel ruimte heb je nu in gebruik en hoeveel zou je nodig hebben? Dan hoog ik het gewoon op. Nu is 't 99%=495Mb. Voor hex-files van modules is 't samen allicht <5Mb maar ik heb nog zowat toepassingen (niet uitsluitend .bas) en nog vanalles, ik weet niet eens meer wat; dat komt vooral omdat er ergens iets misgaat in de extension-verbinding. Moet ik toch eens beginnen met 't vervangen van de kabel/connectors... 22 uur geleden, Wijnand zei: Weten jullie ergens de lijst te vinden van die apps? Nou, of er ooit een lijst is gemaakt betwijfel ik. Er zijn ook aardig wat slot-1 programma's gemaakt door anderen dan Philips. Ik zal eens zien wat en waar ik die hex-en heb gelaten en hoeveel precies. Zou moeten passen in mijn bijlagen hier. Voorlopig even: assembler 5.6 assembler 5.9 Zemon-assembler 16k-basic 24k-basic BIS-editor CP/M (Nater) CP/M (Seeters) EPROM-programmer (met aanhangende hardware!) familiegeheugen 2 familiegeheugen 3 familiegeheugen 4 flexbase Forth GOS (voor hires-hardware) maintenance 1 maintenance 2 MCP/M NEBOcalc PDOS tekst 1 text2000 2 text2000 3 UCSD-Pascal wordprocessor 1 wordprocessor 2 Quote Link naar bericht Delen op andere sites
Wijnand 29 november 2019 gepost Share 29 november 2019 gepost whow.. alvast bedankt voor de moeite... Quote Link naar bericht Delen op andere sites
djkoelkast 29 november 2019 gepost Auteur Share 29 november 2019 gepost 2 uur geleden, cancom zei: Nu is 't 99%=495Mb. Voor hex-files van modules is 't samen allicht <5Mb maar ik heb nog zowat toepassingen (niet uitsluitend .bas) en nog vanalles, ik weet niet eens meer wat; dat komt vooral omdat er ergens iets misgaat in de extension-verbinding. Moet ik toch eens beginnen met 't vervangen van de kabel/connectors... Nou, of er ooit een lijst is gemaakt betwijfel ik. Er zijn ook aardig wat slot-1 programma's gemaakt door anderen dan Philips. Ik zal eens zien wat en waar ik die hex-en heb gelaten en hoeveel precies. Zou moeten passen in mijn bijlagen hier. Voorlopig even: assembler 5.6 assembler 5.9 Zemon-assembler 16k-basic 24k-basic BIS-editor CP/M (Nater) CP/M (Seeters) EPROM-programmer (met aanhangende hardware!) familiegeheugen 2 familiegeheugen 3 familiegeheugen 4 flexbase Forth GOS (voor hires-hardware) maintenance 1 maintenance 2 MCP/M NEBOcalc PDOS tekst 1 text2000 2 text2000 3 UCSD-Pascal wordprocessor 1 wordprocessor 2 Voor zulke hoeveelheden kan ik je beter toegang tot mijn Stack geven en kan men daar ook van downloaden. Quote Link naar bericht Delen op andere sites
cancom 30 november 2019 gepost Share 30 november 2019 gepost 22 uur geleden, djkoelkast zei: Voor zulke hoeveelheden kan ik je beter toegang tot mijn Stack geven en kan men daar ook van downloaden. Dat kunnen we later nog wel eens zien, totnogtoe lukt 't zo ook want deze bestanden zijn 'ouderwets' qua formaat. Het wordt lastiger als er belangstellenden zijn voor de assembler-sourcefiles (voornamelijk voor de Zemon) van nogal wat slot1-'modules' en joost mag weten wat nog meer: daarover heb ik geen totaaloverzicht meer; behalve floppy's ook zo'n 30 stuks audiocassette van 1 uur waarbij 't de vraag is of de data er nog wel onbeschadigd op staat na zo'n 40+ jaren... Ten overvloede: hex of bin, maakt niet uit. Zemon 1.4.hex assembler 5.6.hex assembler 5.9.hex Basic-24 systemtracks.hex Basic-24.hex BIS system.hex BIS.hex CPM Nater.hex EPROM-programmer.hex familiegeheugen 2.hex familiegeheugen 3.hex familiegeheugen 4.hex flexbase.hex Forth.hex Maintenance 1.hex Maintenance 2.hex NeboCalc system.hex NeboCalc.hex PDOS.hex tekst 1.hex Text2000 2.hex Text2000 3.hex UCSD Pascal system.hex UCSD Pascal.hex WordProcessor 1.hex WordProcessor 2.hex Quote Link naar bericht Delen op andere sites
Wijnand 1 december 2019 gepost Share 1 december 2019 gepost (aangepast) Geweldige verzameling, maar... Mijn ervaringen met het programmeren van EPROM's is dat bij programmers meestal Intel HEX of Motorola S formaat werd gebruikt. Bovenstaande files zijn met een tekstverwerker niet te bekijken. Voor mij een beetje onduidelijk hoe ze toe te passen. Nog een vraagje van een leek: Geven die nummers achter de titels (b.v. WordProcessor 1 en 2) het versie nummer aan of hebben die een andere betekenis??? 1 december 2019 aangepast door Wijnand Quote Link naar bericht Delen op andere sites
cancom 1 december 2019 gepost Share 1 december 2019 gepost 3 uur geleden, Wijnand zei: Bovenstaande files zijn met een tekstverwerker niet te bekijken. Dat betekent dat 't om Intel-hex gaat (dacht ik). D.w.z.: 't zijn zgn. 'object'-bestanden met dus machinetaalinstructies voor de Z80. Om ze te lezen heb je een disassembler nodig. Maar ze zijn bedoeld om te branden; in feite zijn dit dumpfiles van eprom-inhoud. Nou weet ik totaal niet (meer) hoe 't zit met b.v. 'tekst 1' en 'wordprocessor 1'. Ik zou die in mijn 8-in-1-pack (4*27256) moeten zetten om de verschillen te zien. Of ik moet nog de sourcefiles op schijf hebben staan. Het kan zijn dat die 'word 1' en '2', zeer waarschijnlijk van Philips, de tekstbewerkers zijn die bedoeld waren voor vooral de zakelijke markt: de T was bedoeld voor die toepassing in kantoren, datatypistes aan 't werk. Of ze bekijken met hexed32.exe, heb je niet echt wat aan. Quote Link naar bericht Delen op andere sites
Wijnand 1 december 2019 gepost Share 1 december 2019 gepost Intel-HEX ziet er zo uit ( zie ook WikipediA): :10010000214601360121470136007EFE09D2190140 :100110002146017E17C20001FF5F16002148011928 :10012000194E79234623965778239EDA3F01B2CAA7 :100130003F0156702B5E712B722B732146013421C7 :00000001FF Ik denk dat het raw binairy informatie is, zonder enige informatie waar het in de EPROMs moet komen en zonder enige checksum. Niet erg betrouwbaar. Je zou het inderdaad door een disassembler moeten halen om te controleren of de machinecode juist is. Of heeft iemand een beter idee? Quote Link naar bericht Delen op andere sites
cancom 1 december 2019 gepost Share 1 december 2019 gepost Alleen maar met een disassembler kijken welke instructies er staan zal je nauwelijks-niet helpen. Ik heb een aantal sourcefiles gemaakt vanuit enkel de object en dan kan je niet zo makkelijk zien wat instructies zijn en wat b.v. een tabel. Laat staan de nodige labels uitvissen ofwel verzinnen. Geen enkele disassembler is zo slim om alles duidelijk te herkennen en er een programma van te maken. En ´t gaat inderdaad om wat jij noemt raw binary. Ik zal eens zien hoe en of ik checksums kan verzorgen bij die hex ofwel binfiles. Het ´org´adres voor deze programma´s is allicht #1000, ´t startadres van slot 1. Behalve waar ´system´ of ´systemtracks´ bij staat, die moeten op floppy... heeft iemand hier die wel erbij? Quote Link naar bericht Delen op andere sites
Wijnand 1 december 2019 gepost Share 1 december 2019 gepost Mooie tool gevonden, ga straks even kijken of het werkt. Zie: https://sourceforge.net/projects/srecord/ Quote Link naar bericht Delen op andere sites
emax 1 december 2019 gepost Share 1 december 2019 gepost Op 30-11-2019 at 14:27, cancom zei: Dat kunnen we later nog wel eens zien, totnogtoe lukt 't zo ook want deze bestanden zijn 'ouderwets' qua formaat. Het wordt lastiger als er belangstellenden zijn voor de assembler-sourcefiles (voornamelijk voor de Zemon) van nogal wat slot1-'modules' en joost mag weten wat nog meer: daarover heb ik geen totaaloverzicht meer; behalve floppy's ook zo'n 30 stuks audiocassette van 1 uur waarbij 't de vraag is of de data er nog wel onbeschadigd op staat na zo'n 40+ jaren... Ten overvloede: hex of bin, maakt niet uit. Zemon 1.4.hex assembler 5.6.hex assembler 5.9.hex Basic-24 systemtracks.hex Basic-24.hex BIS system.hex BIS.hex CPM Nater.hex EPROM-programmer.hex familiegeheugen 2.hex familiegeheugen 3.hex familiegeheugen 4.hex flexbase.hex Forth.hex Maintenance 1.hex Maintenance 2.hex NeboCalc system.hex NeboCalc.hex PDOS.hex tekst 1.hex Text2000 2.hex Text2000 3.hex UCSD Pascal system.hex UCSD Pascal.hex WordProcessor 1.hex WordProcessor 2.hex Hi, I tried some of these roms first with the m2000 emulator and after, breaking the files into four parts to burn 4 roms 2732 that I inserted into a Familiegeheugen cartridge P2304. I tried these files and they work perfectly. Zemon 1.4.hex 5.6.hex assembler assembler 5.9.hex flexbase.hex Forth.hex Maintenance 1.hex Maintenance 2.hex tekst 1.hex Text2000 2.hex Text2000 3.hex WordProcessor 1.hex WordProcessor 2.hex Does anyone remember what Pascal's cartridges were like? If I try to load the "UCSD Pascal.hex" file I get this error (see the picture below). Thank you in advance Cheers, Edoardo Quote Link naar bericht Delen op andere sites
Wijnand 1 december 2019 gepost Share 1 december 2019 gepost (aangepast) Emax werkwijze uitproberend liep ik tegen een probleempje aan. Vast een stomme vraag... Hoe run je de m2000 emulator op een 64-bits Windows machine? 1 december 2019 aangepast door Wijnand Quote Link naar bericht Delen op andere sites
Wijnand 2 december 2019 gepost Share 2 december 2019 gepost 17 uur geleden, Wijnand zei: Mooie tool gevonden, ga straks even kijken of het werkt. Zie: https://sourceforge.net/projects/srecord/ Veel mogelijkheden maar... nogal gebruiksonvriendelijk ( commandline aanroep met een berg cryptische opties ). Mooi alternatief is de Hex Editor Neo ( https://freehexeditorneo.com/ ) met een export mogelijkheid ( in de trial periode van 14 dagen ) voor o.a. Intel HEX. En ik ga eens kijken of met de Arduino Mega een mooie programmer te bakken is ( zie: , http://danceswithferrets.org/geekblog/?page_id=903 maar dan wel met een booster erbij om Vpp te genereren ) Quote Link naar bericht Delen op andere sites
cancom 2 december 2019 gepost Share 2 december 2019 gepost 14 uur geleden, emax zei: If I try to load the "UCSD Pascal.hex" file I get this error (see the picture below). With the "UCSD Pascal.hex" file comes the "UCSD Pascal system.hex" file which contains code to be written on the first 2 tracks of a floppy. Without this the module doesn't work. There are 3 other modules in the list with the same problem... I don't know if anyone here has floppydrives but I put those programs in the list just in case. 12 uur geleden, Wijnand zei: Hoe run je de m2000 emulator op een 64-bits Windows machine? Het M2200-programma is ook al aardig op leeftijd, ik vermoed dat dit 32bits programma in ieder geval niet zomaar op een 64bits KAN werken? Of bestaat daarvoor ook zoiets als "uitvoeren als" in programma-comptabiliteit o.i.d.? Ondertussen heb ik dan maar wat checksums laten ophoesten door md5deep en sha1deep: zie de bijlage. checksum.txt Quote Link naar bericht Delen op andere sites
Aanbevolen berichten