Ga naar inhoud

dionoid

Users
  • Aantal items

    143
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door dionoid

  1. dionoid

    Philips P2000T

    Als je splitape.exe aanroept vanuit een command prompt en "mijntape2.cas" als argument meegeeft, dan zou deze twee bestanden moeten maken:
  2. dionoid

    Philips P2000T

    Wat werkt er niet aan splitape? Krijg je een foutmelding of is het resultaat anders dan verwacht? Als je me het cassette image bestand stuurt, kan ik kijken wat er eventueel mis gaat. groet, Dion
  3. dionoid

    Philips P2000T

    Een hele late reactie van mijn kant, maar ik ben met @blanka eens dat de Windows versie van M2000 een stuk minder goed werkt dan de originele DOS versie. Problemen met de Windows/Allegro versie: Display van de Teletekst/Viditel karakters bevat foutjes (o.a. 'hold graphics' en 'release graphics' zijn niet goed geïmplementeerd) Geluid is van slechte kwaliteit Snelheid niet accuraat De keyboard mapping werkt frustrerend als je code or korte instructies wil uitproberen in de emulator (dit geldt trouwens ook voor de DOS versie) Ik ga de sources van M2000 verhuizen na
  4. dionoid

    Philips P2000T

    F6 drukken en daarna kun je met het 't' commando een tape wisselen. Maar echt gebruikersvriendelijk is het niet
  5. dionoid

    Philips P2000T

    @blanka Wat bedoel je met “online distributie”? En het klinkt alsof je al eerder beschikking had over een andere .BAS-versie van Ghosthunt? Mocht je nog meer games of utilities hebben (in cas formaat) die niet te vinden zijn op github (P2000T software preservation) dan zou ik die graag willen toevoegen! Ik ben het met je eens dat die ErrorSoft.cas in z'n geheel ook beschikbaar moet blijven, dus die heb ik zojuist weer teruggezet.
  6. dionoid

    Philips P2000T

    Ik kreeg zojuist via @Bertus een standalone versie van Ghosthunt (Pac-Man) die gewoon met een CLOAD (via Basic's transfer adres &H6547) te laden is. Het blijft uiteraard een machinetaal programma, maar het voordeel is dat je deze versie met PC2P2000T weer terug kunt zetten op een echte P2000T: https://github.com/p2000t/software/raw/master/cassettes/games/Ghosthunt.cas
  7. dionoid

    Philips P2000T

    Hoe vraag ik PM-toegang aan? Ik heb geprobeerd je een bericht te sturen hierover, maar dan krijg ik weer die melding dat ik 50 content items count nodig heb. Beetje kip-ei probleem
  8. dionoid

    Philips P2000T

    @Bertus Wow, dat is echt een heel gaaf project. Daar zou ik graag bij mee willen helpen testen! Ik probeerde via retroforum een PM naar je te sturen, maar heb te weinig goodwill-punten. Ik probeer het via e-mail. - Dion
  9. dionoid

    Philips P2000T

    Hi @gmc, welkom op de P2000T thread van retroforum.nl en goed om te horen dat je een P2000T probeert te redden van de schroothoop/milieu-straat Hopelijk kan iemand je hier helpen aan de juiste schema’s voor de MDRC versie die jij hebt! groet, Dion
  10. dionoid

    Philips P2000T

    Thanks!! Zie mijn feedback in de PR conversation.
  11. dionoid

    Philips P2000T

    Ja, die had ik wel eens hoopvol bekeken, totdat ik zag dat dit via LLIST gedumpte programma's zijn. Ik vermoed dat we hier niet heel veel aan zullen missen
  12. dionoid

    Philips P2000T

    Dank je, Watson Het was mij bekend dat bestandsnamen op de P2000 maximaal 16 tekens mogen bevatten, maar het is verdacht dat iemand de ".cas" extensie probeert te gebruiken in een P2000 bestandsnaam. Want die .cas extensie is pas jaren later bedacht door Marcel de Kogel. Iemand heeft hier duidelijk in het .cas bestand de header aangepast en daarbij foutjes gemaakt (o.a. in ieder header het bloknummer op 0 gezet)
  13. dionoid

    Philips P2000T

    Ah, vandaar dat een aantal .cas programma's bij het opvragen van de cassette inhoud de "Cassette fout" tonen, zoals hieronder voor 'Adres printer.cas'. Ik vind het trouwens heel verdacht dat de P2000 bestandsnaam "Adres printer.ca" is; net alsof iemand de naam handmatig heeft proberen te hacken in het .cas bestand. Ik ga eens kijken om welke .cas bestanden het gaat, en of die te repareren zijn. Dank voor het melden en de uitleg, @cancom
  14. dionoid

    Philips P2000T

    Alle .cas bestanden op https://github.com/p2000t/software/tree/master/cassettes hebben inmiddels opgeschoonde headers Om te bepalen of twee programma's hetzelfde zijn, is volgens mij alleen de data belangrijk. Als die hetzelfde zijn, dan is de metadata zoals programmalengte, aantal blokken, etc. ook hetzelfde - of er is iets goed mis in het .cas bestand :-)
  15. dionoid

    Philips P2000T

    Voor de P2000T Software Preservation (op github) ben ik gisteren bezig geweest om .cas bestanden te ontdubbelen. Het lastige daarbij is dat de 256-byte headers voor ieder 1024-byte data blokje grotendeels random data bevat, waardoor het vergelijken van twee bestanden niet meer triviaal is (zie screenshot hieronder, waarbij de headers van twee dezelfde cassette-dumps zijn gemarkeerd). Dit is een bekend nadeel van de SERIAL.BAS tool: slechts 32 bytes uit de header zijn belangrijk en de rest is irrelevant (en had eigenlijk niet weggeschreven moeten worden naar het .cas bestand!). Om d
  16. dionoid

    Philips P2000T

    Is dit een bekende bug?
  17. dionoid

    Philips P2000T

    Hi Bart, die P2000T emulator in MAME ziet er goed uit! Is de status van je PR nog steeds "in limbo" bij het MAME team? Wat me opvalt is dat sommige "visual artifacts" in de MAME P2000T opgelost zijn, zoals die nog wel zitten in M2000.exe, zoals bijv. onderstaand scherm issue in de game Androïden Nim. Bij andere programma's zie ik soms ook dit soort issues. Heb jij enig idee hoe dat komt? Ligt dat aan hoe MAME de screen refresh op een beter manier doet, of was dit wellicht een display/screen-buffer bug in de M2000 code die gefixt is voor de MAME P2000T emulator?
  18. dionoid

    Philips P2000T

    Ik heb goede Retr0bright-ervaringen met het onderdompelen in een bak met vloeibare waterstofperoxide (10%). Bij de Gamma of Praxis kun je van die grote, transparante plastic bakken kopen, waar zelfs een P2000T behuizing in past.
  19. dionoid

    Philips P2000T

    Ghosthunt is inderdaad een puur machinetaal programma, zoals je zelf al beschreef in je artikel op retrospace.nl (goed artikel trouwens!). Ik vind het wel stoer dat de ErrorSoft cassette met Ghosthunt zelfs zonder BASIC cartridge gewoon start. Maar pure machinetaalprogramma's kun je inderdaad niet met de PC2P2000 tool inladen, omdat dat alleen werkt met BASIC programma's. Hmmm.... dan moet ik toch maar eens gaan denken aan een utility die een .cas bestand vanaf een PC via RS232 direct naar de P2000T cassette schrijft.... Ik heb trouwens net voor Ghosthunt een los .cas bestand
  20. dionoid

    Philips P2000T

    De oorspronkelijke P2000 bestandsnaam blijft beschikbaar in het .cas bestand (inclusief de tekens die jij noemt, maar ook font-kleur, knipperende tekens, etc.). Ik begrijp niet waarom je specifiek die tekens in de bestandsnaam van de .cas bestanden op je PC zou willen kopiëren?
  21. dionoid

    Philips P2000T

    Bedoel je dat je bijv. de gekleurde of knipperende letters in de bestandsnaam wil behouden? Dat is toch juist niet handig? Het doel van splitape.exe is om zinvolle bestandsnamen uit een .cas tape image te halen, die de gebruiker dan nog kan aanpassen indien gewenst. Speciale karakters liever niet, dat maakt het alleen maar onduidelijk. Ik vermoed dat je iets heel anders bedoelt dan ik De originele P2000 bestandsnaam staat trouwens nog steeds in de .cas file (in het header blokje), dus als je die .cas inlaadt met de emulator en een ZOEK doet, dan zie je de oorspronkelijke naam weer
  22. dionoid

    Philips P2000T

    Nee, het gebruikt de leesbare karakters van ASCII. In de bestandsnaam wil je toch juist geen speciale tekens? Ik zie niet waarom je de speciale tekens in de bestandsnaam intact zou willen houden.
  23. dionoid

    Philips P2000T

    Hi, voor wie na het gebruik van SERIAL.BAS de resulterende tape image wil splitten in losse programma's, is er nu een nieuwe "V2.0" versie van splitape.exe die niet beperkt is tot DOS 8.3 bestandsnamen. De nieuwe splitape.exe is te vinden op https://github.com/p2000t/software/tree/master/utilities/tapeconv Hieronder een voorbeeld van het splitten van "Basic Demo blauw A.cas" (dit is een tape image van de volledige A-zijde van die blauwe Basic Demo cassette) - met dank aan @blanka: ...trouwens wel handig dat "sluit in" met een kleine letter begint en "Snelz
  24. dionoid

    Philips P2000T

    Waarschijnlijk vond je hem op marceldekogel.com? Ik vermoed dat dat inderdaad dezelfde Marcel is. Hij is op LinkedIn te vinden: https://www.linkedin.com/in/marcel-de-kogel-9b00142/ Hij woont blijkbaar momenteel in Santa Clara en werkt bij Cisco. In het verleden heeft hij ook bij o.a. Ericsson en Nokia gewerkt als software engineer, dus dat klopt met de informatie op http://www.komkon.org/~dekogel/ Ook zijn info ("Born 1972 in Utrecht") matcht. ...en de beste software engineers dragen nooit schoenen
  25. dionoid

    Philips P2000T

    De SERIAL.BAS tool van Marcel leest bij ieder blok het 256-bytes geheugen van $6000 t/m $60FF (gebruikt door de Monitor) en stuurt dat via RS232. Dat blok geheugen bevat - naast de laatst ingelezen cassette record header - allerlei andere waardes (zie Adresboekje.pdf), dus vandaar zie je die ook terugkomen in het .cas bestand. Ik heb trouwens SERIAL.ASM en TAPE.ASM op github van commentaar voorzien. Dat helpt als er in de toekomst aanpassingen nodig zijn. Mijn Z80 assembly kennis was wat roestig geworden, dus die heb ik hiermee meteen weer opgefrist
×
×
  • Nieuwe aanmaken...