Ga naar inhoud

Bertus

Users
  • Aantal items

    93
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door Bertus

  1. Ik ben niet bekend met het systeem, maar het ziet er heel bare-metal uit waardoor je wellicht e.e.a. kunt reverse-engineeren. Hoe bedien je het systeem? (toetsenbord, parallelle poort?) Misschien kun je de machinecode van de monitor uitlezen en daarmee ontrafelen welke functies de monitor aanbiedt.
  2. Bertus

    Philips P2000T

    Heel mooi om te zien dat de P2000 weer leeft. Om de vraag van Wijnand te beantwoorden; ik ben een 'systeem' aan het ontwikkelen waarmee je cassettes uit kunt lezen en op een ROM chipje kunt opslaan en aan een systeem waarmee je .BAS bestanden uit ROM chipjes in kunt laden in de BASIC omgeving. Om het allemaal kort samen te vatten: Ik heb een cartridge gemaakt voor Poort 2 waaraan je een kabel kunt hangen die op een ZIF socket uitkomt. Middels een tapereader die ik heb geschreven, welke weer via Poort 1 ingeladen wordt, kun je cassettes uitlezen en op een SST39SF040 rom chipje
  3. Bertus

    Philips P2000T

    Heb je de 64 bits variant van de emulator uit de Github repository gehaald (https://github.com/p2000t/software/tree/master/emulators/m2000-win64)? Die zou in principe out-of-the-box moeten draaien, alleen moet je nog P2000ROM.bin vanuit een van de andere mappen naar de map met de m2000.exe kopiëren. Het kan zijn dat de emulator een foutmelding geeft die zo snel voorbij springt dat je deze niet uit kunt lezen. Wat je dan kunt doen is bijgevoegd run.bat bestand in dezelfde map als m2000.exe zetten en dan run.bat draaien. Aan het eind van het batch script staat een pause commando waar
  4. Bertus

    Philips P2000T

    Er wordt zo hard op ons ingehamerd met de slogan 'RTFM!' dat we die dingen naar bijna-evangelische status zijn gaan tillen. Ik denk dat dit een gezonde opfrisser is om altijd kritisch te blijven denken en waar nodig zelf een test uit te voeren. Mooie schakeling en tweemaal slim gebruikt gemaakt van de 74LS123. Ga ik er zo inzetten met kleine aanpassing van de RC's zodat deze wat uniformer in het gehele design zijn. Hartelijk dank voor het delen. Mocht je het op prijs stellen dan stuur ik je het finale (fysieke) ontwerp toe als bedankje.
  5. Bertus

    Philips P2000T

    Dank Cancom. Dit is precies de reden waarom ik de kritische blik van anderen zo respecteer. Fijn dat je meedenkt. Op de silkscreen stond het label inderdaad nog verkeerd maar ik had de pennen op de print zelf (al vanaf het eerste design overigens) goed staan. Ik was gelukkig jouw opmerking op dit forum al tegenkomen en had in mijn PDF van de FSM al een notitie gemaakt dat de pennen omgedraaid zitten. De softreset is ook een goede suggestie. Interpreteer ik het goed dat het een kwestie is van ~NMI met GND te verbinden middels een debounce circuit zoals hier beschreven?
  6. Bertus

    Philips P2000T

    Klopt helemaal. Zoals je zelf al opmerkte valt dit op te lossen door een schakelaartje toe te voegen, hetgeen ik ook nog ga toevoegen aan dit design. Anderzijds is de combinatie van een hexswitch en een SST39SF020 natuurlijk wel weer heel elegant daar die flash rom juist 16x16kb aan data heeft.
  7. Bertus

    Philips P2000T

    Et voilà. Een modulair ontwerp: De opties (mutueel exclusief): Dipswitch op hoofdprintplaat Hexswitch op hoofdprintplaat Dipswitch op separate printplaat Hexswitch op separate printplaat Je kunt de plaatjes aan de zijkant afbreken (zijn voor de rest ook niet verbonden met de hoofdprintplaat) en bovenaan in de cartridge monteren. Ik heb twee van elk voor opties 3 en 4 zodat als je een foutje maakt in het solderen dat je nog een tweede kans hebt.
  8. Bertus

    Philips P2000T

    Ik vind het voorstel van Wijnand zeer fraai. Ik ben zelf een voorstander van modulariteit, dus ik ga de printplaat zowel dip-switch als hex encoder compatible maken! Keuze aan de eindgebruiker. Wordt vervolgd!
  9. Bertus

    Philips P2000T

    Weer een update van mijn kant. Ik heb een enclosure ontworpen voor de prototype PCB. Waar ik al voor gewaarschuwd was heb ik te weinig ruimte voor alle chips en dus moesten er wat openingen in de voorzijde gemaakt worden. Desalniettemin vind ik het geheel er helemaal niet zo slecht uitzien. Zie hieronder een korte fotocollectie. Voor de volgende revisie van de PCB en de enclosure heb ik al enkele stappen gemaakt en dit is wat ik in gedachten heb: * Alle component worden nu aan de achterzijde (A-zijde) van de printplaat geplaatst omdat daar (zoa
  10. Uiteindelijk heb ik geen vervangend onderdeel kunnen vinden voor de originele schakelaar en heb ik een 'moderne' inbouwschakelaar erin gezet. Niet de meest elegante oplossing, maar het werkt uitstekend en deze schakelaars zijn bekend heel robuust te zijn.
  11. Bertus

    Philips P2000T

    Dit is gewoon de oplossing. Top! Ik heb nu een ontwerp van de enclosure in Fusion360 en ik kan daar makkelijk 2mm aan de achterzijde bij doen. Wellicht zelfs meer. Ligt eraan hoeveel je wilt hebben maar 32kbyte kost nog geen twee euro: https://www.reichelt.nl/nl/nl/sram-256-kb-32-k-x-8-4-5--5-5-v-dil-28-62256-80-p2673.html MicroSD kan ook, maar om die efficiënt uit te kunnen lezen moet je denk naar een FPGA ontwerp toe gaan. Dus inderdaad: veel extra software en hardware en sowieso boven mijn set aan vaardigheden. Maar goed; de simpelste oplos
  12. Bertus

    Philips P2000T

    Uiteraard doe ik dat graag. Met het risico dat ik te horen krijg dat ik "niet goed heb opgelet" ; Kan het misschien zijn dat die fabrieksdoos niet representatief is voor wat ik wil bereiken? Voorkant (B-kant cartridge): 5.18mm; Rechts: achterkant (A-kant cartridge) 7.15mm. Verschil: ~2mm (ok; ik zei 1.6, dus ik zat er 2mm naast, mea culpa) Ik heb dus pak-en-beet 7.15mm ruimte. De flash rom (SST39SF040 inclusief voetje is 8.75mm, dus dat past net niet. Ik vermoed dus dat je EPROMS net iets lager zijn en dan past het allemaal er wel netjes in. Ik zal ondertussen eens k
  13. Bertus

    Philips P2000T

    Dank voor de feedback Cancon; ik stel het op prijs. Beide goede punten die ik mee kan nemen voor de nieuwe iteratie! De Basic-24-systemtracks hoort inderdaad niet thuis op de ROM. Die gaat er dus vanaf. De SST39SF040 (de flash chip) is eigenlijk dusdanig hoog dat wanneer deze in een DIP housing geplaatst wordt hij aan beide kanten van de printplaat te hoog zou zijn. Nu is het inderdaad zo dat de achterzijde ongeveer 1.6mm meer ruimte toelaat dan de voorzijde, dus de componenten aan de achterzijde plaatsen was puur wat dat betreft een betere keuze geweest. Voor het nieuwe de
  14. Bertus

    Philips P2000T

    Ik kwam op het P2000T preservation project (https://github.com/p2000t/software/tree/master/cartridges) een hele mooi lijst met cartridges tegen. Om al die cartridges eenvoudig op de P2000T een keer uit te proberen heb ik onderstaande homebrew cartridge gemaakt. Je kunt met de DIP switches eenvoudig de rom uitkiezen. Het is een prototype en er zit nog een bug in (bovenste en onderste 8k in elke 16k cartridge rom zijn nog omgewisseld), maar voor de rest werkt hij - althans - zover ik heb kunnen testen. En dat is meteen de reden voor deze post. Zijn er hier mensen geïnteresseerd die d
  15. Dank voor je antwoord Ross! Ik heb een tweetal foto's gemaakt van de schakelaar. Wat ik merk is dat als ik hem indruk, dan hij dan meteen terugveert en niet blijft 'haken'. Weet jij wat voor type schakelaar dit is en waar dat je deze (nog) kan kopen? Of anderzijds; is dit een bekend probleem dat valt op te lossen? In het ergste geval soldeer ik hem los en zet ik er een nieuwe schakelaar op, maar het liefste blijf ik natuurlijk bij het oorspronkelijke design.
  16. Ik heb vandaag een P2000T uit nostalgische overwegingen overgekocht van iemand die hem weg deed. Dit was de eerste computer waar ik mee in aanraking kwam op mijn basisschool. Ik hem aangesloten op mijn 1084S monitor en hij doet het nog. Dolblij natuurlijk. Het enige probleem is dat ik de aan/uit knop in moet houden om de stroom erop te houden. Ik heb begrepen dat dit een bekend probleem is, maar wat is de beste oplossing hiervoor? Heeft iemand hier de schakelaar al gerepareerd / vervangen? Ik hoor graag tips.
×
×
  • Nieuwe aanmaken...