Ga naar inhoud

dionoid

Users
  • Aantal items

    143
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door dionoid

  1. dionoid

    Philips P2000T

    Hmm, ik kan het niet reproduceren. Is het aantal bytes in het .cas bestand een veelvoud van 1280? Zo nee, dan is er iets fout gegaan in het dumpen. Het aantal bytes van een bestand kun je checken via het properties/instellingen menu:
  2. dionoid

    Philips P2000T

    Bedoel je in de M2000 emulator? Dat lijkt me een bug. Ik ga het proberen te reproduceren en te fixen
  3. dionoid

    Philips P2000T

    Zonder POKE, maar met een USR instructie: DEF USR0=&H0BB4 : ?USR0(0)
  4. dionoid

    Philips P2000T

    Die EOT marker moet je expliciet zetten, toch? Als je bijv. een bandje leeg maakt, daarna een enkel bestand wegschrijft, dan heeft de tape geen EOT marker na dat ene bestand, toch? Ik begreep dat het doel van een expliciete EOT marker is om bestanden vanaf een bepaald punt te "wissen". Ik ben wel benieuwd wat een EOT marker precies op tape wegschrijft. En ik ben ook benieuwd wat "Cassette Wissen" precies doet; misschien allemaal lege headers op tape schrijven?
  5. dionoid

    Philips P2000T

    Fout M (77) betekent dat de dumper geen volgend programma kon vinden op de tape, wat heel normaal is. Maar eigenlijk zou Cassette Dumper dan de melding "Dumper klaar" moeten tonen in plaats van "Cassette fout M". Vreemd
  6. dionoid

    Philips P2000T

    Er zijn verschillende manieren om Python te installeren. Het makkelijkste is wellicht om in een command prompt "python" in te typen, waarna de Windows Store wordt geopend zodat je vanuit daar Python kan installeren.
  7. dionoid

    Philips P2000T

    Hoe heb je Python geinstalleerd? Heb je daarbij de checkbox "Add Python to $PATH" aangevinkt?
  8. dionoid

    Philips P2000T

    Ik vermoed dat er ergens in de Basic code iets niet goed is, dus ik zou die controle niet weghalen. Het programma past al in 1 blok zonder te snoeien.
  9. dionoid

    Philips P2000T

    Als T=7432, dan lijkt de checksum goed. Hoe ziet je listing eruit t/m regel 71?
  10. dionoid

    Philips P2000T

    Ja, klopt. En dan COM4 vervangen door de com-poort van jouw adapter.
  11. dionoid

    Philips P2000T

    Het starten van het Python script doe je inderdaad vanuit een Dos- of Command Prompt. De instructies waren waarschijnlijk niet heel duidelijk voor mensen die nog niet eerder met Python hebben gewerkt, dus ik heb e.e.a. aangepast: https://github.com/p2000t/software/blob/master/utilities/cassette-dumper/README.md Ik heb heel benieuwd of het dumpen van jouw band 20A wel goed gaat als je het Python script gebruikt. Let wel dat dit Python script ingesteld staat op 9600 baud (dat zie je al je het script opent in bijv. Notepad), dus als je nog SERIAL.BAS gebruikt, dan moet je de 9600
  12. dionoid

    Philips P2000T

    De bug zit niet aan de kant van de zender (SERIAL.BAS of Cassette Dumper.cas), dus mijn vermoeden is dat het probleem zit bij de ontvanger (de PC dus) die niet alle ontvangen bytes goed wegschrijft. Waarschijnlijk zijn die bytes blijven hangen in de interne driver buffer, die niet volledig wordt geleegd als je het windows "TYPE" commando gebruikt. In geval van de 20A.cas dump, zie ik dat het laatste blok niet volledig is weggeschreven naar de dump file. De M2000 emulator ziet dat als fout, maar omdat alle zinvolle bytes van het laatste programma (Alice) gewoon in de dump file staan, zo
  13. dionoid

    Philips P2000T

    Het origineel heeft dus in totaal 42 blokken, maar de .cas dump van @Hawker17 heeft er maar 40, dus daar zijn gegevens verloren gegaan. @Hawker17: eindigde de Cassette Dumper met een foutmelding? Of gebruik je nog de SERIAL.BAS dumper? Ik heb ook gemerkt dat bij sommige USB-to-serial drivers (bijv. de FTDI driver) het Windows "type" command niet alle ontvangen bytes direct naar een bestand wegschrijft, maar dat pas doet als de buffer vol is. Ik heb een Python script serial_to_file.py gemaakt die wel alle bytes goed opslaat naar file (nu ingesteld op 9600 baud, dus gesch
  14. dionoid

    Philips P2000T

    Ik zie dat deze .cas 40 blokken heeft, maar het lijkt er op dat er nog een blok achteraan hoort (zie screenshot). Hierdoor werkt het programma niet als je "I" voor introductie kiest. Is dat op de oorspronkelijke tape ook zo (als je die hebt)? Of werkt de introductie daar wel? Dan zou het wellicht een bug in het dump-programma zijn die ten onrechte het dumpen afbreekt bij een niet-volledig ingelezen blok.
  15. dionoid

    Philips P2000T

    Lijkt inderdaad of iemand de Basic code van een bestaand programma heeft overgetikt, maar daarbij foutjes heeft gemaakt.
  16. dionoid

    Philips P2000T

    Nee, maar dat is wel een goed idee. Check even via een PM bij @blanka , want die werkt ook aan iets dergelijks.
  17. dionoid

    Philips P2000T

    En ook wel verbazend dat sommige van die ports dan werden voorzien van "copyright". Zo is het P2000T spel Macho Man van FlowerSoft overduidelijk een (matige) port van het ZX Spectrum spel Jumping Jack, maar hebben ze het titelscherm van Macho Man wel voorzien van de zin "copyright by". Waarschijnlijk bedoelden ze meer iets van "developed by"
  18. dionoid

    Philips P2000T

    Keep 'm coming Ik vond Alggrot nog best leuk om te spelen.
  19. dionoid

    Philips P2000T

    Heb je inmiddels voldoende liefhebbers gevonden voor die RGB adapters? Ik houd me nog steeds aanbevolen.
  20. dionoid

    Philips P2000T

    En blijkbaar was het vroeger gebruikelijk om je volledige naam, adres en telefoonnummer in de listing te zetten, haha.
  21. dionoid

    Philips P2000T

    Die 1200 baud was de standaard ingestelde snelheid bij de P2000T; in die tijd was dat waarschijnlijk de meest ondersteunde snelheid door seriële printers. Marcel de Kogel heeft voor zijn SERIAL.BAS cassette dumper gekozen voor 2400 baud, waarbij hij bestaande assembly code voor het serieel verzenden van bytes heeft gekopieerd vanuit de Monitor routines. Na het lezen van het TRON artikel "Een verbinding tussen P2000 en MSX oftewel tijdsafhankelijk programmeren" van Jos van Zanten, werd het mij duidelijk dat je de baud rate kunt opvoeren, zolang je het aantal T-states (clock cycles) va
  22. dionoid

    Philips P2000T

    Ik zat te denken om een Cartridge Dumper te maken die als stand-alone programma van cassette start, waarna ie vraagt om een cartridge in SLOT1 te doen, die dan via RS-232 naar je PC wordt gedumpt. Nu is de vraag: vind de P2000T het leuk als je een cartridge invoert terwijl deze aan staat?
  23. dionoid

    Philips P2000T

    Helemaal mee eens dat software redden prio heeft, want misschien zijn die bandjes over 5 jaar totaal onleesbaar geworden. Cassette Dumper geeft nu ook meer informatie over wat ie precies doet en de voortgang daarvan. Leuk weetje: Ik heb ook een "proof of concept" versie van Cassette Dumper die bytes met een baud rate van 38400 over de seriële poort van de P2000T verstuurt. Dat is dus 32 keer sneller dan de standaard ingestelde 1200 baud "seinsnelheid" van de P2000T
  24. dionoid

    Philips P2000T

    Hoe je files vanaf de PC naar je P2000T krijgt, is hier beschreven: https://github.com/p2000t/software/tree/master/utilities/pc2p2000t Laat me maar weten als sommige dingen onduidelijk zijn beschreven, dan kan ik ze verbeteren.
  25. dionoid

    Philips P2000T

    Voor als je de P-toets niet aan de praat krijgt, dan staat er momenteel op marktplaats een los P2000T toetsenbord te koop: https://www.marktplaats.nl/v/computers-en-software/vintage-computers/m2074785163-philips-p2000t-toetsenbord Het is uiteraard nog maar de vraag of dat toetsenbord wel goed werkt, maar misschien kan de verkoper daar iets over zeggen.
×
×
  • Nieuwe aanmaken...