Ga naar inhoud

blanka

Users
  • Aantal items

    285
  • Registratiedatum

  • Laatst bezocht

Berichten die geplaatst zijn door blanka

  1. @Hawker17Ik heb net even getest, op de 102 doet ie al wat meer (jij hebt op de 54 gestart), maar dan gaat er nog e.e.a. mis. Het lijkt meer een soort port van een basic fruitautomaat van een ander systeem.

    Als je regel 15 wist, en uit 10010 de gosub sloopt kom je iets verder.

  2. 2 hours ago, dionoid said:

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

    Yep, ik denk dat ik nog een set van 5 stekkers moet bestellen er meteen 10 moet maken... Even verbouwing tussendoor gehad thuis.

  3. 18 minutes ago, dionoid said:

     

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

    Ik heb er recent een opgebeld! Even nummer omkatten vanwege operatie Decibel, maar daarna meteen beet.

  4. 6 hours ago, dionoid said:

    Dat is nu al mogelijk in SERIAL.BAS. Zoek de regel met POKE &H9100,0 (waarschijnlijk regel 79) en verander dat naar POKE &H9100,1

    Dat is ook al mogelijk in SERIAL.BAS, door regel 82 aan te passen; daar wordt namelijk na het lezen van ieder cassette blok de foutcode uit &H6017 gecheckt. Dat zou je kunnen aanpassen zodat ie gewoon doorgaat als de foutcode 77 (= No start mark found / EOT) is. Maar waarom zou je die EOT markers willen negeren?

    Omdat er soms verdomd leuk spul is gewist op bandjes! @dionoid, welke nummers pas ik aan om eens te kijken wat er gebeurd met uitgeschakelde controle? Mooiste zou zijn als je die check aan/uit kunt zetten, bijvoorbeeld ?usr1(1) voor uitschakelen check en?usr1(0) voor stoppen bij fouten.

    Omdat je beide kanten moet doen, is bovendien je bandje al helemaal aan het einde.

  5. 2 minutes ago, Hawker17 said:

    Helder, dank voor de uitleg jongens. Ben je ook geïnteresseerd in software die op scholen werd gebruikt en probeersels van games? Heb namelijk verscheidene pacman (met karakters) en snake versies gevonden. 

     

    Zou het wellicht mogelijk zijn om ook een versie uit te brengen die niet eerst de tape terugspoelt? Dus dat je zelf de positie kunt bepalen van waar je gaat dumpen? Bijvoorbeeld na leesfouten aan het begin. Dan kan je met poke&h60ac,1 door de leesfouten heen wurmen. Normaliter stopt het dumpen bij de leesfout, terwijl er nog andere software op de tape staat.

    Inderdaad, die gewoon alle blokken probeert te lezen, en ook EOT markers negeert. Ik loop me soms helemaal suf the plakken-en-knippen van losse blokken naar verse tapes met Cassettehulp.

  6. De ervaren TT kunstenaar gebruikt achtergrond, hold graphics en dan wisselen van achter en voorgrondkleur, en op de P2000 heb je nog de extra luxe dat met 128 verhogen van waarde de boel negatief maakt, dus heb je groen op gele achtergrond dan kun je ook magenta op blauw gebruiken Onder kleurwisselcode, dit gebruikt ghosthunt voor spoken die opgegeten kunnen worden.

  7. Toch kun je ieder blokje een andere kleur geven, zonder tussenruimte! Maak gebruik van het geniale poke&H5xxx,30

    Probeer maar eens:

    POKE &H5000,17

    POKE &H5001,127

    POKE &H5002,30

    POKE &H5003,18

    POKE &H5004,19

    POKE &H5003,20

    POKE &H5004,31

  8. 18 hours ago, cancom said:

     

    Heb je 't over een kaal exemplaar of zitten er toeters en bellen in...?

    Behalve de voedingsspanningen zou 't een temperatuurprobleem kunnen zijn, misschien in de vorm van een soldeerpunt dat niet meer zo jofel is en bij de minste uitzetting er de brui aan geeft door niks meer door te geven (ook een ouderdomskwaaltje). Als 't zoiets is in b.v. de databus dan raakt de processor al gauw de kluts kwijt. En dan kan je je lol op met de zoektocht...

    Zitten er IC's in voetjes? Til ze dan eens eruit en prik ze aandachtig terug. Contact!

     

    ---

     

    Nogal onbesuisd om aan instelpotjes (door de fabrikant afgeregeld) te gaan zwengelen voordat je weet waarvoor ze dienen (in dit geval timing voor de 5050); heb je nog wel beeld...?

    Bij mijn weten zijn er alleen volgende twee boards: Miniware (instelpotjes) en PTC. Eventueel heb je wat aan de -dus niet originele- schema's; hou me ten goede, ik garandeer niet dat ik niks gemist heb.

     

    Sterkte ermee.

     

     

    MW2048.png

    MW2048-b.png

    PTC4080.png

    PTC4080-b.png

    MW2048b.txt 2.4 kB · 0 downloads MW2048n.txt 7.51 kB · 0 downloads MW2048p.txt 8.88 kB · 0 downloads PTC4080b.txt 2.49 kB · 1 download PTC4080n.txt 7.46 kB · 0 downloads PTC4080p.txt 8.59 kB · 0 downloads

     

    Jawel, lekker draaien! Gewoon proberen. Zoveel spannends is er niet aan een potmeter met een slag van 270° en even markeren waar die stond.

     

    Maar goed, ik ben ook van de school "Onderzoekend leren"

     

    Wel fijn die schema's. Ik was er voor @Bertus een aan het uittekenen toen ik ontdekte dat in een andere van mijn P2000's dus een afwijkend model zit. Welke van de 2 beveel je aan @cancom om opnieuw uit te brengen? Ik krijg zelf het idee dat het beeld bij de PTC versie beter is, die van miniware bibbert.

    En weet je ook hoe je ze aansluit? Bij de ene zitten er 7 draden aan IC's, bij de andere 6. Ik neem aan dat het ook verschillend is per moederbordrevisie hoe je ze monteert.

    Ik heb het op foto vastgelegd, maar misschien heb je een originele aansluitinstructie.

     

    Klopt het ook dat beide 80-karakter borden teken 0 op positie &H5000 om zeep helpen en door een blokje vervangen?

     

    Over de machine die uitvalt, vandaag krijg ik het niet gereproduceerd en doet ie het normaal. Ik denk dat de bitjes door de pootjes de afgelopen 24 uur eventuele printplaataderverkalking hebben losgeweekt.

  9. 3 hours ago, Hawker17 said:

    Interessante materie. Moeten we nu niet een keuze gaan maken voor de toekomst m.b.t. archivering software? Hoe dump je dan tapes volgens het originele P2000 formaat en waarom was dat dan niet eerder de standaard?

    Ik denk dat Marcel de Kogel niet wist welk deel precies de header was in het geheugen. Maar het is inmiddels wel duidelijk, er is veel over geschreven in de nieuwsbrieven, erbij gekliederd in de gescande handleiding die online staat, en programma's als Cassettehulp zie je het ook zoals het bedacht is: de tapeheader staat in het geheugen op adres 6030-604F, waarbij de laatste byte de lengte in blokken aangeeft, en aftelt per blok.

    De originele dumptool van M2000 sloeg 6000-60FF op als header, en daar zit bijvoorbeeld de inhoud van de toetsbuffer bij. Dus .cas bestanden bevatten allerlei random data die op het moment van dumpen in het RAM geheugen stond.

    Ik ben zelf dus voorstander om met de kennis van nu dat op te slaan wat ook echt op de tape staat. Overigens heb ik een hulpje dat de inhoud weergeeft, waarmee je met een druk op de knop .cas danwel .p2000t kunt opslaan, evenals de losse files, en de data van RS232 kunt inlezen/versturen. Ik bouw nog even de RS232 functie om naar de laatste ontvangtool van @dionoid en dan zet ik m ook wel online.

    Ik ben ook wel benieuwd, misschien kan @dionoid dat zien in de originele M2000 code, of de 256 bytes ook allemaal worden teruggezet. Dat zou dan rare fratsen kunnen opleveren in de emulator, zoals een opgeslagen toestand van de caps-lock.

  10. 48 minutes ago, dionoid said:

    Volgens mijn berekening scheelt het iets minder:

    • .cas heeft 224 onnodige bytes per blok x 41 blokken per zijde x 2 zijden = 18.368 onnodig verzonden bytes per bandje
    • RS-232 is ingesteld met 8 data bits, 1 start- en 1 stop-bit, dus in totaal 18.368 bytes x 10 bits per data byte = 183.680 onnodig verzonden bits
    • Het dumpen gaat met 2400 bps, dus je verspilt 183.680 / 2400 = "maar" 76,5 seconden.

    En als je veel bandjes dumpt, dan loopt het idd aardig op.

     

    😛

    Woot

  11. 7 hours ago, dionoid said:

    Voor degenen zoals @blanka die een ongesplitst .cas bestand (bijv. ErrorSoft.cas) in één keer willen terugzetten naar een echte P2000T cassette, heb ik nu een Python tooltje gemaakt die daarmee helpt. Wel heb je hiervoor de nieuwe 0.3 versie van Pc2P2000T nodig, die een "ontvang-bewaar" modus heeft.

     

    Alles staat beschreven in de README: https://github.com/p2000t/software/tree/master/utilities/pc2p2000t#ontvang-bewaar-modus

     

    Mocht je al een oudere versie van Pc2P2000T hebben en je hebt geen zin om de nieuwe versie over te tikken, dan kun je hier de .cas van de nieuwste Pc2P000T downloaden en naar je P2000T overzetten m.b.v. de oudere versie.

     

    Doet ie het ook met pure .p2000t files? Ik heb alle .cas de deur uit gedaan en ik dump ook de laatste maanden niks meer als .cas, moet ook veel repareren met Cassettehulp (ook 32 byte headers) en dan is het fijn als alles de werkelijke structuur volgt. En het scheelt 2 minuten op een bandje, toch handig met 100 stuks...

  12. Wat zou het kunnen zijn als een P2000 na pak m beet 3 minuten spontaan reset? Ook bij 0 activiteit.

    Ik had het ook bij het spelen van Fraxxon. Dat gaat goed, maar na het invullen van de highscore terug bij de letters van het startscherm zijn er eerst een paar kleine "glitches", stukje r magenta i.p.v. geel, gaatje in F. Daarna ineens scherm volledig zwart met uitzondering van bovenste regel met in rood de highscore en een coninue piep. En dan een minuut later een reboot.

     

    Iets anders vreemds: ik heb 2 P2000s met 80 karakterkaart, en die zijn anders. De ene heeft 2 potmeters. Als je daaraan draait dan zie je bij een potmeter geen verandering, en bij de andere lijkt er een soort grenswaarde die in 80-karaktermode de cursor aan/uit zet. Draai je de cursor uit, en ga je terug naar 40 karakters dan is ie er wel weer. Iemand een idee waar die potmeters voor zijn?

  13. 2 hours ago, Hawker17 said:

    Kun je nog gegevens terughalen van een cassette die je (per ongeluk) gewist hebt? Met CASSETTE WISSEN haalt hij mijns inziens slechts een heel klein gedeelte weg van het begin.

    Mijn ervaring is dat het blok waar de EOT marker komt beschadigt, maar de blokken daarna blijven leesbaar. Cassettehulpprogramma kan dat.

  14. Ik heb de klassieke P2000T kleurplaat even heruitgebracht. Mocht je kinderen willen warm draaien als Teletekst artiest, of zelf zin hebben in ontwerpen op papier:

    http://retrospace.nl/downloads/P2000T_grafische_onderlegger.pdf

    Ik heb de hex-locaties toegevoegd en de hokjes in de juiste verhouding gemaakt, de middelste rij is dikker. Voor diegene die het origineel niet kennen:

    https://github.com/p2000t/documentation/blob/master/P2000gg/p2000ggnieuwsbrief1-7.pdf

    Ga naar pagina 22 (of 23 in je PDF viewer)

  15. Even iets heel anders. Ik heb twee P2000's met een floppy interface. Kan je daar een floppydrive aan knopen. En dan niet het 13kg zware blikken bakbeest van Philips dat erbij hoorde, maar gewoon een simpel gevalletje uit de bak bij de kringloop? Iemand daar ervaring mee?

  16. Dank @Bertus. Ik ben apparaten gewend die de seriele communicatie enigszins voorbewerken zodat er een byte-stroom binnenkomt en de hele omzetting met pariteitsbits e.d. op de achtergrond gebeurt. Ik ga er eens mee prutsen. Ik neem wel aan dat er ook nog een stukje is dat wacht tot het begin. En waar zit de plek waar het in het geheugen komt in de code?

  17. Hoe lees of schrijf ik in basic een byte van of naar de RS-232 poort? Met INP($H20) lijkt het maar alsof je een enkele bit binnenhengelt. Gekke is, de poorten voor communicatie lopen van &H20-&H2F, dat zijn dan 16 bits.

×
×
  • Nieuwe aanmaken...