Jump to content

Recommended Posts

Op 8-12-2023 om 16:05, blanka zei:

Ik zou graag een onderzoek doen onder de forumleden naar de P2000T computers die jullie in gebruik hebben. Je kunt meedoen via deze link:

https://forms.office.com/e/DfeWmtRZXz

Als je meerdere P2000T computers hebt, dan mag je m meerdere keren invullen. Je kunt dan in de enquête een groot deel van de vragen die algemeen zijn een tweede keer overslaan.

Ik zal jullie van de respons op de hoogte houden. Alvast hartelijk dank voor het invullen.

Leuk initiatief! Ik zal dit gaan invullen voor mijn P2000's. Heb je dit voor een bepaalde datum nodig of blijft het onderzoek open?

Link to post
Share on other sites
  • Replies 1.2k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

On 11/4/2023 at 9:54 AM, Hawker17 said:

- Wellicht is het een optie om grafisch filter uit te kunnen zetten? Ik vind de huidige iets te clean.

- De optie voor show scanlines/cpu speed/key mapping wordt niet opgeslagen. Bij een herstart moet je dit weer aanzetten.

- Met keyboard werkt alles prima bij games, maar naar links en onder (op gamepad/joystick) werkt niet bij mij. Ook bij Fraxxon niet.

- Is het mogelijk om een save state toe te voegen (bij games)?

 

 

Hi @Hawker17, hierbij de laatste 32-bit Windows beta-versie van M2000, met daarin o.a. Save states, automatisch opslaan van ingestelde opties en een aanpassing waardoor wellicht problemen met de gamepad/joystick is opgelost. Deze versie is op zich feature-complete, dus ik hoor graag je feedback.

O ja, de menu-opties kunnen nu ook in het Nederlands worden getoond (ideetje van @blanka) en M2000 onthoudt nu ook de laatst geopende bestandslocatie.

 

M2000-v0.8-snapshot-win32.zip

Edited by dionoid
Link to post
Share on other sites
Op 13-12-2023 om 17:46, dionoid zei:

 

Hi @Hawker17, hierbij de laatste 32-bit Windows beta-versie van M2000, met daarin o.a. Save states, automatisch opslaan van ingestelde opties en een aanpassing waardoor wellicht problemen met de gamepad/joystick is opgelost. Deze versie is op zich feature-complete, dus ik hoor graag je feedback.

O ja, de menu-opties kunnen nu ook in het Nederlands worden getoond (ideetje van @blanka) en M2000 onthoudt nu ook de laatst geopende bestandslocatie.

 

M2000-v0.8-snapshot-win32.zip 4 MB · 3 downloads

Hartelijk dank, ik ga ermee aan de slag!

Link to post
Share on other sites
15 uur geleden, blanka zei:

Dat is nog niets. Ik kocht laatst P2000 software, maar ontving P2000 hardware. Deze hobby begint uit de hand te lopen!

 

 

Heckler & Koch P2000.jpg

Edited by Hawker17
Link to post
Share on other sites
On 10/23/2023 at 10:23 AM, blanka said:

Er zijn immers heel weinig programma's die niet op 32kB werken.

Tot nu toe lijkt alleen de Vluchtsimulator meer dan 32K RAM nodig te hebben. Weet jij van andere programma's die niet genoeg hebben aan 32K?

En Vluchtsimulator doet niet aan bankswitching (geen OUT calls naar poort $94), dus heeft aan 40K genoeg.


Vreemd trouwens dat Philips nooit een P2000T/62 heeft uitgebracht; dat lijkt me de goedkoopste oplossing voor een maximaal geheugen vrij (39542 bytes) in BASIC.

Edited by dionoid
Link to post
Share on other sites

@dionoid Ik krijg Vluchtsimulator gewoon aan de praat met 32kB.

Misschien heeft het te maken heeft dat die RAM uitbreidingen altijd 1 chip per datapad hebben. Dan moet je voor 8kB extra dus gaan klooien met 8kbit chips. Die waren denk ik tegen de tijd dat mensen uitbreidingen gingen kopen heel gedateerd, misschien bestaan ze niet eens.

En 8x16+8x8kbit chips op het kleine bordje vertikaal past ook niet echt lekker, dus daarom wellicht maar meteen een grote uitbreiding met floppycontroller en optioneel RS485/RTC en 8x64kbit chips.

Edited by blanka
Link to post
Share on other sites
9 hours ago, blanka said:

Ik krijg Vluchtsimulator gewoon aan de praat met 32kB.

Bij mij start Vluchtsimulator ook op met 32kB, maar zodra ik "Begin op de grond" of "Begin in de lucht" selecteer, dan krijg ik "GESTOPT" te zien en daar houdt het dan op. Met 40kB kan ik wel een vlucht doen. Vreemd. Wellicht heb ik een andere/verkeerde versie van Vluchtsimulator.

[Edit: ik ontdekte net een andere versie van FlightSim die wel prima werkt met 32K. De versie die ik eerst gebruikte was blijkbaar niet geoptimaliseerd voor 32K.]

 

image.thumb.png.2090e0920eeeabe61276333a586ba495.png

 

Edited by dionoid
Link to post
Share on other sites
Op 13-12-2023 om 17:46, dionoid zei:

 

Hi @Hawker17, hierbij de laatste 32-bit Windows beta-versie van M2000, met daarin o.a. Save states, automatisch opslaan van ingestelde opties en een aanpassing waardoor wellicht problemen met de gamepad/joystick is opgelost. Deze versie is op zich feature-complete, dus ik hoor graag je feedback.

O ja, de menu-opties kunnen nu ook in het Nederlands worden getoond (ideetje van @blanka) en M2000 onthoudt nu ook de laatst geopende bestandslocatie.

 

M2000-v0.8-snapshot-win32.zip 4 MB · 4 downloads

Het ziet er allemaal weer gelikt uit. Bij de installatie ging het even mis. M2000.exe reageert niet meer. De boel afgebroken, maar alles werkte goed en koppelingen waren gemaakt in het startmenu. Ik had wederom problemen met de joystick. Deze herhaalde in het scherm continu "1", tot het hele scherm vol stond. Een paar keer resetten en de boel werkt nu prima met de joystick. Ik zal blijven monitoren of dit euvel weer terugkomt.

 

Verder krijg ik bij een reset wederom de melding "niet gevonden". Dit was bij jouw laatste versie niet meer het geval. Is een custom schermresolutie optie wellicht mogelijk?

 

Verder is het me al eens overkomen dat ik per ongeluk een "cassette" wiste. Is het mogelijk om een cassette-stopje te simuleren in het programma. Ik besef me dat ik nu wel heel erg veel vraag hoor. 😉

 

Voor nu wens ik jullie allemaal hele fijne en warme kerstdagen toe, geniet ervan!

Link to post
Share on other sites
20 hours ago, Hawker17 said:

Verder is het me al eens overkomen dat ik per ongeluk een "cassette" wiste. Is het mogelijk om een cassette-stopje te simuleren in het programma. Ik besef me dat ik nu wel heel erg veel vraag hoor. 😉

Je kunt in de Finder/Explorer het vinkje "Beveiligd"  (Mac) of "Read Only" (Windows) aanzetten, dit werkt als een virtueel stopje, en wordt ook als zodanig afgehandeld in de emulator. Voordeel is dat je het per bandje kunt instellen, net als in het echt. Het trad eerst op als bug, en toen dachten we, he dat is handig, en nu is het dus netjes geimplementeerd.

Edited by blanka
Link to post
Share on other sites
21 hours ago, Hawker17 said:

Verder krijg ik bij een reset wederom de melding "niet gevonden". Dit was bij jouw laatste versie niet meer het geval.

De oorzaak hiervan is dat de M2000 emulator standaard start met een lege cassette (dit is het bestand Default.cas in de M2000 map onder de Documenten map). Als je een echte P2000T opstart met een lege cassette erin (of Reset drukt) dan krijg je precies diezelfde "Niet gevonden" melding, omdat de P2000T probeert het eerste programma op te tape te starten.

Wellicht kan ik beter M2000 standaard laten opstarten *zonder* cassette en dat je die dan expliciet moet toevoegen met "Nieuwe (lege) cassette"?

 

21 hours ago, Hawker17 said:

Is een custom schermresolutie optie wellicht mogelijk?

Custom schermresoluties gaven een probleem met scanlines en beeldverhoudingen, dus ik heb het nu beperkt tot 5 schermresoluties + fullscreen. Is er een specifieke schermresolutie die je mist? De huidige resoluties zijn:

  • 640 x 480
  • 960 x 720
  • 1280 x 960
  • 1600 x 1200
  • 1920 x 1440
  • Full screen

 

Edited by dionoid
Link to post
Share on other sites
Op 25-12-2023 om 06:34, blanka zei:

Je kunt in de Finder/Explorer het vinkje "Beveiligd"  (Mac) of "Read Only" (Windows) aanzetten, dit werkt als een virtueel stopje, en wordt ook als zodanig afgehandeld in de emulator. Voordeel is dat je het per bandje kunt instellen, net als in het echt. Het trad eerst op als bug, en toen dachten we, he dat is handig, en nu is het dus netjes geimplementeerd.

Wanneer ik het cas-bestand alleen-lezen maken, dan leest hij niets in. Bij inhoudsopgave krijg ik de melding niets gevonden. Haal ik het alleen-lezen vinkje weg, dan laadt het bestand prima in.

Link to post
Share on other sites
23 uur geleden, dionoid zei:

De oorzaak hiervan is dat de M2000 emulator standaard start met een lege cassette (dit is het bestand Default.cas in de M2000 map onder de Documenten map). Als je een echte P2000T opstart met een lege cassette erin (of Reset drukt) dan krijg je precies diezelfde "Niet gevonden" melding, omdat de P2000T probeert het eerste programma op te tape te starten.

Wellicht kan ik beter M2000 standaard laten opstarten *zonder* cassette en dat je die dan expliciet moet toevoegen met "Nieuwe (lege) cassette"?

 

Custom schermresoluties gaven een probleem met scanlines en beeldverhoudingen, dus ik heb het nu beperkt tot 5 schermresoluties + fullscreen. Is er een specifieke schermresolutie die je mist? De huidige resoluties zijn:

  • 640 x 480
  • 960 x 720
  • 1280 x 960
  • 1600 x 1200
  • 1920 x 1440
  • Full screen

 

Dank voor de uitleg, ik was de werking van de echte P2000 m.b.t. deze melding even vergeten. Dan is het mijns inziens wel zo realistisch om het zo te laten toch?

 

Ikzelf werk nu op 1440 x 900 resolutie en ik mis daardoor slechts een klein stukje hoogte. Full screen levert bij mij geen groter beeld op, slechts zwarte randen om het beeld.

Link to post
Share on other sites
19 minutes ago, Hawker17 said:

Wanneer ik het cas-bestand alleen-lezen maken, dan leest hij niets in. Bij inhoudsopgave krijg ik de melding niets gevonden. Haal ik het alleen-lezen vinkje weg, dan laadt het bestand prima in.

Moet @dionoid nog even naar kijken dan, op Mac werkt dit namelijk wel goed.

Edited by blanka
Link to post
Share on other sites
26 minutes ago, Hawker17 said:

Ikzelf werk nu op 1440 x 900 resolutie en ik mis daardoor slechts een klein stukje hoogte. Full screen levert bij mij geen groter beeld op, slechts zwarte randen om het beeld.

960x720 hws. Ding is er zijn 240 scanlijnen. Dan zou er een schaling met interpolatie bij moeten komen. Kan wel, maar dan wordt het iets wolliger en krijg je mogelijk moire in de scanlijnen. Daarom kiezen emulatoren vaak voor integer-schaling. Open Emu doet dat bijvoorbeeld ook.

Edited by blanka
Link to post
Share on other sites
13 minuten geleden, blanka zei:

960x720 hws. Ding is er zijn 240 scanlijnen. Dan zou er een schaling met interpolatie bij moeten komen. Kan wel, maar dan wordt het iets wolliger en krijg je mogelijk moire in de scanlijnen.

Dank voor de technische uitleg. 960 x 720 werkt uitstekend bij mij.

Link to post
Share on other sites
On 12/26/2023 at 11:27 AM, Hawker17 said:

Wanneer ik het cas-bestand alleen-lezen maken, dan leest hij niets in. Bij inhoudsopgave krijg ik de melding niets gevonden. Haal ik het alleen-lezen vinkje weg, dan laadt het bestand prima in.

Ik vermoed dat de fix hiervoor nog niet in de versie zit die je nu gebruikt. De nieuwste Windows 32bit release versie van M2000 0.8 is hier te downloaden: https://github.com/p2000t/M2000/releases

Edited by dionoid
Link to post
Share on other sites

Versie 0.8 van M2000 (de Philips P2000 emulator) is uit!

Download 'm hier: https://github.com/p2000t/M2000/releases

 

Release notes:

  • Save State feature to save M2000's current state (RAM + ROM + registers) to a single file and reload it at a later time.
    There's also support for quick/silent save states by pressing Ctrl-C (quick save state) and Ctrl-V (load last saved state).
  • Display-smoothing option, which makes the display look more similar to an original CRT monitor (i.e. less pixelated).
  • Support for emulating a specific P2000T model: P2000T/38 (16K RAM), P2000T/54 (32K RAM) or P2000T/102 (80K RAM).
  • M2000.cfg (editable) preferences file is created on initial startup.
  • Nederlandse vertaling van het menu.
  • Support for locked/readonly cassette files. When trying to CSAVE onto a read-only .cas file, you'll get the P2000 "Geen stopje" error message.
  • After installation on Windows or OSX, all .cas cassette files are now automatically associated with the M2000 emulator. This means you can now just double-click a .cas file to open it directly in M2000.
  • Last openend directories are now retained by the file dialogs.
  • Control/action keys no longer use function keys, but are now defined by [Ctrl] + [Key]. E.g. use Ctrl-O to open a .cas file and Ctrl-R to Reset M2000. See README.md for an overview of supported control keys.
    Note that these keys also work in full-screen mode.
Edited by dionoid
Link to post
Share on other sites
1 hour ago, Hawker17 said:

@blanka Jij ook alle goeds toegewenst voor 2024! Ik weet hoeveel tijd er in deze creatie zit, leuk gedaan.

Ik heb een teletekst editor gemaakt, 20min denk ik. nog een keer font support en muis support toevoegen, dan kan het nog sneller.

Edited by blanka
Link to post
Share on other sites

Kent iemand deze nog? Kan er niks over vinden op het internet, maar net opgehaald :

 

PhilipsV7001.jpg

Dit model stond vroeger op de P2000T in mijn slaapkamer.

Link to post
Share on other sites
1 hour ago, blanka said:

Kent iemand deze nog? Kan er niks over vinden op het internet, maar net opgehaald :

 

PhilipsV7001.jpg

Dit model stond vroeger op de P2000T in mijn slaapkamer.

In 2019 hier op het forum was deze monitor gepost bij een P2000T.
https://www.retroforum.nl/topic/3914-philips-p2000t/?do=findComment&comment=155304

Link to post
Share on other sites
3 uur geleden, blanka zei:

Kent iemand deze nog? Kan er niks over vinden op het internet, maar net opgehaald :PhilipsV7001.jpg

Dit model stond vroeger op de P2000T in mijn slaapkamer.

Is dit niet de V7001? Die heb ik ook nog staan. Verder nog een BM7522 en BM7502 (oranje en groen monochroom).

Link to post
Share on other sites
Op 1-1-2024 om 13:15, blanka zei:

Ik heb een teletekst editor gemaakt, 20min denk ik. nog een keer font support en muis support toevoegen, dan kan het nog sneller.

Knap hoor, draaiende op een P2000 (emulator)?

Link to post
Share on other sites
3 hours ago, Hawker17 said:

Knap hoor, draaiende op een P2000 (emulator)?

De editor zou op een echte P2000 geport kunnen worden, hij is 100% te bedienen met een standaard set toetsen, maar nee, het draait op mijn Mac naast de nieuwe M2000 van @dionoid, zodat ik snel schermdumps kan bewerken. Vandaar ook dat ik heb had gevraagd een VRAM dump functie in te bouwen.

Link to post
Share on other sites

@dionoid

 

De 32bit 0.8 versie blijft af en toe enen achter elkaar plaatsen, het hele scherm loopt dan vol. Opnieuw opstarten verhelpt deze kwestie. Dit gebeurt ook op mijn andere 32-bit laptop. Ik heb dan geen joystick aangekoppeld. Verder top werk zeg, alles draait feilloos en leuk dat je er een cas-icoontje in de vorm van een P2000 cassette hebt gemaakt. Save state werkt prima. Alleen-lezen werkt nu ook, hij geeft keurig aan dat er geen stopje aanwezig is!

 

Ik heb binnenkort wel wat games en applicaties aan je softwarelijst toe te voegen, het digitaliseren gaat traag maar vordert gestaag. Of ga je de softwarelijst niet meer toevoegen bij toekomstige releases?

Edited by Hawker17
Link to post
Share on other sites
7 hours ago, Hawker17 said:

De 32bit 0.8 versie blijft af en toe enen achter elkaar plaatsen, het hele scherm loopt dan vol.

Gebeurt dat zomaar, of is het reproduceerbaar? Gebeurt het bijv nadat je Ctrl-1 intoetst om de inhoud van een cassette te tonen?

7 hours ago, Hawker17 said:

Verder top werk zeg, alles draait feilloos en leuk dat je er een cas-icoontje in de vorm van een P2000 cassette hebt gemaakt.

Dank je! En voor het cas icoontje gaat de lof naar @blanka (ook voor het P2000T icoontje trouwens)

7 hours ago, Hawker17 said:

Ik heb binnenkort wel wat games en applicaties aan je softwarelijst toe te voegen, het digitaliseren gaat traag maar vordert gestaag. Of ga je de softwarelijst niet meer toevoegen bij toekomstige releases?

Nieuwe .cas games of applicaties ontvang ik uiteraard graag! Ik zal de verzameling van .cas en .bin bestanden als losse zip-download bij de releases op GitHub zetten

Edited by dionoid
Link to post
Share on other sites

CALL SERVICE krijg je als de geheugentest tijdens de boot niet succesvol retourneert. Dat gebeurt in de monitor en voordat uberhaupt wordt gekeken of er vanaf een cartridge opgestart kan worden. De hardware-test op de multicartridge heeft dus weinig zin. Omdat je wel de tekst CALL SERVICE in beeld krijgt zou ik het zoeken bij de DRAM blokjes.

 

Ik heb zelf geen ervaring met het controleren van RAM bij de P2000T, wel bij een C64. Hier gebruik ik de volgende strategie. Allereerst met de multimeter de pinnetjes van de DRAM afgaan om te kijken of de spanningen zoals verwacht zijn. Als er iets afwijkt dan kun je kijken of die chip defect is. Het is dan handig als een je een goed functionerende machine hebt die je als testmachine kunt gebruiken. Bij die testmachine desoldeer je enkele RAM blokjes en zet je daar voetjes in. Vervolgens kun je die machine gebruiken om individuele RAM blokjes te testen. Op deze manier kun je de defecte chip opsporen en vervangen in de machine.

Edited by Bertus
Link to post
Share on other sites

@cancom Jij hebt mee zitten kijken bij de RAM module van @Bertus. Snap jij waarom ie werkt zonder voedingskabel? Het RAM slot bevat in principe geen 5V pin. Ik meet wel 4,85V op pin 32 (ongemarkeerd in nieuwsbrief P2000GG 9 pag 47.) en op pin 35 (LOCK). Kan het zijn dat een van deze 2 de boel draaiende houdt? Ik kom geen gekke dingen tegen als ik bijvoorbeeld Fraxxon speel, een programma dat in ieder geval 32kB benut.

Edited by blanka
Link to post
Share on other sites

Ik ben positief verrast om te horen dat hij werkt zonder externe voeding! Leuk dat je dat eens geprobeerd hebt. Meten is weten.

 

Pin 32 (~WAIT) en pin 35 (~LOCK) zijn beiden niet aangesloten op mijn bordje, dus daar kan hij de voeding niet vandaan trekken (lijkt me ook niet verstandig om dat te doen). Ik vermoed dat het bordje draait op de "restspanning" van de gates. Veel CMOS chips blijken vaak goed te draaien zonder dat de VCC pin aangesloten is. De chips draaien nl ook op minder dan 5V en hebben weinig vermogen nodig.

 

Zou je eens de spanning tussen GND en de 5V pin kunnen meten? Ben benieuwd wat je daar ziet. Er zit nl geen spanningsregulatie op het bordje.

Link to post
Share on other sites
1 hour ago, Bertus said:

Zou je eens de spanning tussen GND en de 5V pin kunnen meten? Ben benieuwd wat je daar ziet. Er zit nl geen spanningsregulatie op het bordje.

Die hou je nog tegoed. Net de boel weer dichtgeschroefd. Als ik nieuwe aan-uit schakelaars ga monteren zal ik meten.

Link to post
Share on other sites
1 hour ago, blanka said:

Die hou je nog tegoed.

 

Inmiddels heb ik mijn eigen P2000T opengeschroeft en de voedingskabel van de PCB losgekoppeld. Ik deel je ervaring dat de geheugenuitbreiding ook zonder die 5V werkt. Ik heb een uitgebreide geheugentest gedaan en die laat geen fouten zien. Wanneer ik het spanningsverschil tussen de GND en de 5V rails op de PCB meet, dan staat daar een flucturende (minimale) spanning van +/- 0.05V op. Kortom: de chips worden niet meer gedreven op hun VCC pennen, maar halen de spanning via een andere pen binnen.

 

Wanneer een van de chips geen 5V signaal op de VCC pen krijgt, probeert deze, via het pad met de minste weerstand, die 5V te krijgen. Dit gebeurt dan via een andere pen zoals een gate-pen of een clear-pen. Blijkbaar heeft elke chip tenminste één pen verbonden met een 5V signaal waardoor deze alsnog kan draaien. (EEVBLOG heeft hier overigens een interessante video over: https://www.youtube.com/watch?v=2yFh7Vv0Paw). Dit houdt wel in dat andere chips op het moederbord de expansiemodule van stroom aan het voorzien zijn, waarvoor ze niet bedoeld zijn.

 

Kortom: de chips op de expansiemodule zijn niet gemaakt om gedreven te worden op een andere pin dan VCC en de chips op het moederbord zijn niet gemaakt om andere chips van stroom te voorzien. Dat het allemaal werkt komt omdat moderne chips erg energiezuinig zijn en dus weinig vermogen nodig hebben. Ik weet echter niet of een schakeling als deze zonder voedingskabel op lange termijn stabiel blijft. Misschien dat iemand anders hier op het forum verdere wijsheid over kan verschaffen. 😄

Edited by Bertus
Link to post
Share on other sites
13 uur geleden, Bertus zei:

dat andere chips op het moederbord de expansiemodule van stroom aan het voorzien zijn

 

Bijna alle pennen op de extension hebben rechtstreeks verbinding met.. de processorbussen; die dat niet hebben worden op je 64kb niet gebruikt. En 't is zeker niet de bedoeling dat de Z80 als energiecentrale dient voor een bende chips; 't is geen busdriver met een fanout zoveel.

 

Dus 't is aan te raden niet meer te vergeten 't voedingskabeltje op z'n plek te prikken want ik weet zo net nog niet of alles wel heel blijft.

 

@blanka, die 4V85 is wat aan de lage kant: je meet die aan de pull-ups op beide niet aangesloten signalen. Bedenk eens even: oud spul vergt onderhoud.

Het is geen verspilde moeite de voedingslijnen eens op te poetsen, d.w.z. connectors; b.v. de aansluitpennen van de stabilisators met zoiets als een wattenstaafje met alcohol. Of fijn schuurpapier. En als je dan toch even dat bruine 3-pens stekkertje eraf hebt: meet eens de weerstand tussen de massa van de regelaars en de achterwand. Nieuwe pasta kan al verschil maken en waarschijnlijk wel nieuwe 7805's en 7812...

 

Over die CALL SERVICE kan ik opmerken dat de enkele malen dat ik die melding kreeg 't nooit te maken had met 't moederbordgeheugen; niet als 1ste checken...
Ook hierbij valt te denken aan connectors en andere verbindingen.

 

Nou ik toch hier bezig ben: @Bertus, leg eens uit waarom je in die data-cartridge voor de poortadresdecodering M1 gebruikt i.p.v. A3 ?

 

Link to post
Share on other sites
1 hour ago, cancom said:

Nou ik toch hier bezig ben: @Bertus, leg eens uit waarom je in die data-cartridge voor de poortadresdecodering M1 gebruikt i.p.v. A3 ?

 

Omdat ik de datacartridge alleen wil gebruiken tijdens een I/O request en niet tijdens een interrupt request. Tijdens een interrupt request gaat nl zowel ~IORQ als ~M1 laag, dus met die inverse M1 wil ik dat voorkomen.

 

timing_int.png.bb5625146af00adee71cdced555655b4.png

 

Ik snap overigens je punt om A3 te gebruiken; daarmee zou ik de geheugenadressen nog verder kunnen beperken tot echt alleen 0x60 - 0x67. Nu wordt de waarde van A3 niet meegenomen en kun je bijvoorbeeld 0x60 ook aanschrijven met 0x68.

Link to post
Share on other sites
1 uur geleden, Bertus zei:

met die inverse M1 wil ik dat voorkomen.

 

Daarmee bedoel je: onbedoeld lezen/schrijven, ja?

 

Tijdens de interrupt-acknowledge wordt in IM0 of IM2 de databus wel gelezen maar de RD is daarbij niet actief! De WR al sowieso niet.

 

Vandaar dat op het moederbord bij de IO-adresdecoder evenmin met de intack rekening gehouden wordt. Want daarbij wel zowel RD als WR.

 

Met alleen IORQ reageert je 138 wel maar wat zou dat: 't heeft voor de geheugens geen gevolgen want geen actieve RD, geen actieve WR.

 

Conclusie: M1 meenemen hoeft niet.

 

Link to post
Share on other sites

Heeft iemand een idee wat dit is?

Het zat tussen de cassettedrive en de kabel. Als ik het weg haal lijkt er niks te veranderen.

Bij de defecte P2000 is de 4e pin afgebroken van de bandkabel naar de cassettedrive. Is dat erg? Is een van de 3 zwarte draden op rij naar pin 2,3 en 4. Op dit bordje lijken ze met elkaar verbonden, dus het lijkt alsof het 3 GND draden zijn.

Cassettebordje.jpg

Edited by blanka
Link to post
Share on other sites
19 minuten geleden, blanka zei:

Heeft iemand een idee wat dit is?

 

Dit dingetje is een terugspoelautomaatje: de logica neemt 't wachten op 't BET-signaal over zodat de processor verder kan met uitvoering van b.v. een programma i.p.v. in een aftelroutine de BET in de gaten te houden. Met de instructie out 16,68 begint 't terugspoelen. Mocht de tape breken dan blijft de zaak draaien en kan de motor alleen gestopt worden door RESET of simpelweg 't klepje open te zetten. Diverse modules en basicprogramma's gebruiken dit.

 

Link to post
Share on other sites
  • 2 weeks later...

Hoi allemaal, heb van het weekend een P2000T weten te kopen. Zat bij een opkoop van spullen gaf de verkoper aan. Hij heeft de aan-uit-schakelaar voor me vervangen. Nu kijken wat er nog werkt of niet. Zat een basic-module en een familiegeheugen bij. 

Helaas geen tapes dus daar ben ik nog even naar op zoek. Weet iemand of minicassettes die bij bijv. bol.com te koop zijn (15 minuten) werken of moet ik echt op zoek naar originele P2000T cassettes?

Edited by OuweComputeraar
Link to post
Share on other sites

Zoek even op Ebay, daar heb je dezelfde maar dan 10 voor pak m beet 50€. Ze zijn wel ietsje dunner, dus of ze ook 40 jaar volhouden weet ik niet.

Edited by blanka
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...