-
Aantal items
170 -
Registratiedatum
-
Laatst bezocht
Inhoudstype
Profielen
Forums
Galerij
Kalender
Alles dat geplaatst werd door dionoid
-
Ik startte vanavond de M2000 emulator op, en het viel me op dat enkele milliseconden voordat het "PHILIPS CASSETTE BASIC" scherm verschijnt, er helemaal bovenin kort een stukje tekst te zien. Het gaat te snel om te lezen, dus heb ik het met mijn telefoon gefilmd in "slow motion" mode en er blijkt dus "RobRob83" te staan. Is dit ook zichtbaar op een echte P2000T, of is dit een geintje van de M2000 emulator die even snel de cartridge header toont?
-
Ik wist niet dat er een joystick cartridge bestond voor de P2000T. Werd die commercieel verkocht, of was het zelf geknutseld?
-
Als je splitape.exe aanroept vanuit een command prompt en "mijntape2.cas" als argument meegeeft, dan zou deze twee bestanden moeten maken:
-
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
-
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 naar een aparte github repository, zodat ik kan werken aan verbeteringen van de Windows versie. Leuk nieuw project waar ik voorlopig zoet mee ben 🙂
-
F6 drukken en daarna kun je met het 't' commando een tape wisselen. Maar echt gebruikersvriendelijk is het niet
-
@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.
-
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
-
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
-
@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
-
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
-
Thanks!! Zie mijn feedback in de PR conversation.
-
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
-
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)
-
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
-
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 :-)
-
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 dit op te lossen heb ik een kleine utility "cleancas.exe" geschreven die de 256-byte headers in een .cas bestand opschoont door de niet-relevante bytes op $00 te zetten - alleen de bytes uit de record header (file descriptor) blijven behouden. Daarna is ontdubbelen van .cas bestanden heel eenvoudig, omdat de bytes hetzelfde zijn. De cleancas.exe utility is hier te vinden: https://github.com/p2000t/software/tree/master/utilities/tapeconv [-- Edit: ik bedenk me net dat de beste manier om .cas bestanden te ontdubbelen, is om de headers helemaal te negeren. Want dan vergelijk je puur de data en niet de file descriptors, want de filenamen zouden verschillend kunnen zijn). Anyway, je kunt cleancas.exe nog steeds gebruiken om de .cas bestanden te schonen van irrelevante bytes. --]
-
Is dit een bekende bug?
-
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?
-
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.
-
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 gemaakt, door uit de ErrorSoft .cas dump het Racen 2.0 spel te verwijderen (scheelde 5k). Ook heb ik het selectie-menu eruit gehaald zodat BASIC de game nu direct van tape kan booten; dat is handig voor diegenen die deze game direct in een emulator willen laden en spelen, zonder de virtuele BASIC cartridge uit te schakelen. Download hier Ghosthunt.cas: https://github.com/p2000t/software/raw/master/cassettes/games/Ghosthunt.cas
-
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?
-
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.
-
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.
-
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 "Snelzoekboek" met een hoofdletter, want CLOAD "programma naam" kijkt alleen naar de eerste letter van de meegegeven naam, maar is gelukkig wel case sensitive Source file van splitape is hier te vinden: https://github.com/p2000t/software/blob/master/emulators/sources/splitape.c