-
Aantal items
143 -
Registratiedatum
-
Laatst bezocht
Inhoudstype
Profielen
Forums
Galerij
Kalender
Alles dat geplaatst werd door dionoid
-
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 na
-
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 d
-
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
-
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 "Snelz
-
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
-
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