Ga naar inhoud

HAL9000

Users
  • Aantal items

    123
  • Registratiedatum

  • Laatst bezocht

Berichten die geplaatst zijn door HAL9000

  1. 3 hours ago, Retrofan said:

    Weet er toevallig iemand waar een "schema" en "componenten" layout (of functie diagram) van de CASSETTE DRIVE van een P2000T te vinden is?

     

     

    Ik vond dit in de P2000 nieuwsbrieven van april en juni 1987. Hopelijk helpt dit!

    1.jpg

    2.jpg

    3.jpg

    4.jpg

    5.jpg

  2. 30 minutes ago, cancom said:

    Goed nieuws voor degene met een gebroken nek: binnenkort is bij Conrad een netschakelaar te verkrijgen die bijna identiek is aan de originele. Een verschilletje zit in de afstand tussen de montagegaten: 20mm i.p.v. 23mm, dus moeten de gaatjes (3mm) in de montageplaat iets uitgefreesd worden. Bewaar wel de originele "kap" en dan is dit een prima vervanger (ook bij deze worden beide aders geschakeld) ! Artikelnummer 701606.

     

    Supertip! Ik ga die zeker bestellen...

     

  3. 5 hours ago, djkoelkast said:

    Tip voor de pdf'jes, als je ze door OCR haalt komen ze er nog mooier uit, ik heb dat hier voor je gedaan:

    Ik zie wel dat de tekeningen daardoor wat schade hebben opgelopen. Zie hier een cutout van pag 6 van de Alternatieve schemas:

     

    Origineel:

     

     

    2144720887_Pag6cutoutOriginal.thumb.png.f7357008c7f0084b8b4fbbf9cbea4232.png

     

    OCR versie:

     

    1514055226_Pag6cutoutOCR.thumb.png.e1b89e1d1ef0976868585e387109716b.png

  4. Bij deze de scans, afkomstig uit deze map:

    IMG20211125205410.thumb.jpg.c21912ad1eb750258a0fcee02afd413c.jpg

     

     

    Deze file bevat de manual voor het MiniWare Multifunctiebord :

    - Miniware MFB Handleiding.pdf

     

    In de map zaten, naast de schema's 'bij' de handleiding, ook iets afwijkende schema's met iets afwijkende stuklijsten. Die heb ik apart ingescand en in dit document gezet:

    - Alternatieve Schemas MFB.PDF

     

    De assembler listing, van DOS, met commentaar en een aantal test/demo programma's voor het MFB in basic:  
    - JWS DOS listing.pdf

     

    Alles ingescand op 600 DPI. Ik heb steeksproefgewijs gekeken of alles leesbaar is, en dat zag er goed uit.

    Als er iets niet (goed) leesbaar is, laat het weten.

     

    Veel plezier ermee!!

    En als iemand zo'n bordje heeft rondslingeren, ik heb er een goed huis voor 🙂

     

     

  5. 2 hours ago, JWS said:

    Zou ik een kopie kunnen krijgen van de source. Ik heb n.l. in een gulle bui alles aan een liefhebber gegeven.

    Ik heb er dus niets meer van. Ook zou iemand nog de volledig beschrijving van de source van de insteek module moeten hebben, die heb ik ook weggegeven.

     

    Het schrijven van de DOS was wel een hele onderneming.

    Enige medewerking van Philips is er nooit geweest.

     

    Geen probleem. Ik kan een kopie maken bij een printshop of de source-listing scannen (naar PDF?) wat heeft jouw voorkeur?

  6. 1 hour ago, JWS said:

    Het is al meer dan 40 jaar geleden dat ik JWS-DOS geschreven heb. Ik herinner me er niet veel meer van.

    Maar leuk hier het e.e.a. over te lezen.
    Miniware heeft destijds bij de verkoop van de floppyboards een handleiding en de gehele source gegeven.

    Vragen kan, misschien komt er nog iets boven borrelen

     

     

    Geen vragen, wel leuk dat je je hier meldt 🙂 

    Ik heb de hand op de documentatie van het Miniware board kunnen leggen, het board zelf helaas nog niet.

    Leuk leesvoer!

     

  7. Fraai! veel denkwerk, en ik vind de schakelaar van Wijnand ook een goed idee... 

    In combinatie met een klein drukknopschakelaartje om tussen 2 banken van 16 te selecteren met een klein ledje dat bank aangeeft wellicht?

    Aan de andere kant, veel geheugenkaarten voor de VIC-20 hadden ook zo'n dip-switch interface, wel zo retro!

  8. 13 hours ago, cancom said:

    Ik weet niet (meer) wat voor ding die C ook weer is, maar ok. Je zal wel e.e.a. moeten aanpassen en/of wijzigen. B.v., je zal opmerken dat ik NIET de standaard printerpoort gebruik. Waarom zou ik, ik heb die SIO op de M2200. Dat gaat makkelijker, betrouwbaarder en sneller.

     

    Succes ermee. Je weet waar me te vinden mocht je nog vragen hebben over die routines.

    Heel veel dank, ik ga ermee aan de slag!!

  9.  

    5 hours ago, cancom said:

    En sorry HAL9000: mijn vergeetachtigheid hield in dat die M2200.pdf nog niet op github staat want die heb ik nog niet opgestuurd. En hier als bijlage zetten gaat niet meer vanwege te weinig ruimte. Je kan die pdf wel vinden in een P2000-topic op COL, ergens.

     

    Wat er wel staat in documentation/hardware op github is de datasheet van die floppycontroller-chip type 765. Dat is voor het geval dat je die nodig hebt: ik heb geen idee wat er wel nodig is voor je emulator. Is een opsomming van de commando's en mogelijke instellingen van b.v. JWS-DOS al genoeg?

    Want die controller-gegevens komen op de proppen bij een fysieke aansluiting en dat is iets geheel anders.

    Ten eerste wederom bedankt voor alle info, dat helpt heel veel 🙂

    Ik heb, door de monitor te disassembleren, begrepen dat de floppy-controllers 'intelligent' zijn, en dat die na een commando te hebben uitgevoerd, een interupt triggeren.

    Voor mij is dus de interne werking van de controller en chips minder belangrijk (nu): ik kan bij bijvoorbeeld een 'read track' commando de 16 (of wat er is ingesteld in dat commando) data-sectoren naar het huiste geheugenadres verplaatsen en dan de juiste interrupt (van de CTC) triggeren.

    Dus aan deze tracks, en eventueel de handleiding/commando's van JWS-DOS zou ik al heel veel hebben om allerlei tests te kunnen doen.

     

    Beschrijving van de chips (en controllers zelf) is uiteraard ook interessant: ik heb de CTC documentatie ook gebruikt om die goed te kunnen emuleren.

    Maar ik wil eerst zorgen dat alles zoveel mogelijk werkt, en daarna gaan werken aan de (preciezere)emulatie van de hardware zelf.

     

    Ik ga even kijken op COL voor die M2200 documentatie, altijd leuk voor op het nachtkastje! 

    16 hours ago, cancom said:

    En die "images" heb ik overgebracht met een routine die ik gemaakt heb met de Zemon-assembler en daarin uitgevoerd met "go adres". Aan de ontvangende kant gebruikte ik Hyperterminal.

     

    En oh ja, als je 't hebt over compressie en andere features die je op een PC tegenkomt: vergeet dat alles! De P2000 is geen PC!

     

    Ik noemde compressie omdat het kon zijn dat de tool om images te maken/terug te schrijven (op de pc) die images wel comprimeerde. Dat er standaard geen compressie was kan ik me nog goed herinneren!

    Heb je die asm code nog? Wellicht kan ik die ook gebruiken om wat floppen over te zetten naar de PC, met hulp van de P2000C, waarvan ik ergens las dat die heel veel soorten floppen kan lezen.

    Ik heb een serial-receive programmaatje gemaakt op de PC en daarmee heb ik al een aantal bandjes overgezet om mijn cassette-emulatie te testen.

  10. IMG20210806142703.thumb.jpg.b17cdc684d3a03bb4f37bb18785ba028.jpgIMG20210806142715.thumb.jpg.c8384bb9c424ab14d9aad15b235b7730.jpg

     

    Vandaag deze ouwe reus aangesloten, en hij doet het! Volgens mij wat gemodificeerd, de 'Hallo Jan,' en HCC-P2000 gg lijken mij niet standaard.

    Die laatste staat ook zonder een CPM bootdisk, na reset, gewoon in beeld!

    Maar wel mooi: er zitten 2 stuks 5.25" drives en 1 maal een 3.5" drive en een ramdisk in. Hij boot netjes van een CPM disk.

    Eerste taak: safety copy van de bootdisk maken denk ik...

    Tweede taak: CP/M kennis bijschaven 😉

     

    NOTE: booten van de 3.5 flop doet hij niet en ook een DIR geeft een leesfout, denk dat die flop een ander doel had (zat wel in de 2000C toen ik m op de kop tikte)

  11.  

    3 hours ago, cancom said:

    "zo'n bootdisk" is niet eenduidig, je hebt voor een Basic-module op de T (er zijn nog andere "bootdisk"s) sowieso al Miniware en JWS. Die laatste staat hier in een bericht van 30 juni.

     

    Ik heb dat bestand uit dat bericht net bekeken, het zijn 4096+352 bytes, dat is meer dan 1 track van 16 sectoren*256 bytes, dus ik vermoed dat er nog wat (meta) data in zit. Is er een beschrijving van het formaat? Misschien kan dat worden afgeleid uit het tooltje, dat je noemt, waarmee deze bin naar disk kan worden geschreven?

    De data lijkt uncompressed omdat ik her en der leesbare/herkenbare stukjes Hex zie,

     

    Ik bedacht me ook dit: de 'monitor' leest van een 'stand-alone' boot disk 2 tracks, (2*4k), dan is dit weer te weinig data.

    Het zou kunnen zijn dat deze track/data wordt ingeladen door de software in de JWS insteekmodule en niet door de monitor.

    Die JWS module ken ik niet, dus dat ik het mis heb is heel goed mogelijk.

     

    Ik ben wel blij met alle nieuwe dingen die ik leer van deze input, merci!

     

  12. 3 hours ago, cancom said:

    "zo'n bootdisk" is niet eenduidig, je hebt voor een Basic-module op de T (er zijn nog andere "bootdisk"s) sowieso al Miniware en JWS. Die laatste staat hier in een bericht van 30 juni.

     

    Ik heb ooit een backup van al m'n flops (Basic, Zemon, CP/M, UCSD Pascal e.a.) naar de PC gestuurd; dat gaat dan om track-voor-track "images" van b.v. 640 of 800 kB. Of ik die ook in de ooit te uploaden ZIP ga zetten weet ik zo net nog niet (ik zou eerst moeten nagaan waarin privacy-gevoelige records o.i.d. staan). Een en ander barst wel van de eventueel voor lieden hier interessante programma's e.d.

     

    Interssant. En dat er meerdere bootdisks zijn lijkt me ook logisch 🙂. 

    Maar als ik 1 bootab1le disk-image aan de praat kan krijgen zou dat in princpe voor allemaal moeten werken.

    Wat ik wel heb begrepen is dat zo'n disk een 'signature' heeft: 0xf3 (ofwel 0f3h) als eerste byte van de eerste track, die door de monitor van de P2000T/M wordt ingeladen op e000h . Bij de images die ik heb gevonden is die eerste byte 0xc3, dus ik vermoed dat deze P2000C images NIET compatible zijn met de P2000T/M.

    Kan jij je nog herinneren hoe je die images hebt gemaakt? En waren de disks voor de P2000 enkel- of dubbelzijdig? Of kon allebei?

    Vermoedelijk is daar in een (service) manual iets over te vinden, alleen ben ik het nog niet tegengekomen.

     

    Trouwens: Die UCSD Pascal intrigeert mij zeer. Ik heb daar originele manuals van op de kop getikt, alleen geen software.

  13. Ergens in dit topic heb ik een referentie gevonden naar een paar P2000C disk-images, die zijn in 'IMD' formaat. (Deze dus) 

    Ik heb even een quick-and-dirty loader geschreven voor het IMD formaat, om wat boot tracks te kunnen analyseren, ervan uitgaande dat deze tracks ook werken voor een P2000T/M

     

    Is er iemand die weet of dit IMD-formaat (nog steeds) een veelgebruikt formaat is?

    Of is er wellicht een andere standaard waarin ook (meer?) disk images voor de P2000 te vinden zijn?

    Dit vraag ik om een goede keuze te maken voor de te ondersteunen formaten voor het floppy-image-support dat ik wil gaan implementeren in mijn P2000(T) emulator.

    thx!!

  14. Simpele manier: Je kan de hele repo als een zip downloaden en de spullen uit dat archive halen. Als je later bijdragen wil doen aan de repo dan zijn er allerlei methodes en tools...

    Heb jij verstand van hardware? Ik heb een P2000C die wat display-issues heeft 🙂 

    2021-08-01 10_35_18-p2000t_software_ P2000T Software Preservation and 9 more pages - Personal - Micr.png

  15. 13 hours ago, dionoid said:

     

    Dat klinkt heel erg veelbelovend! Ben je van plan om de sources te delen via Github o.i.d.?

    Jazeker, zodra het interfacedeel klaar is zet ik mijn github repo op public...

    Screenshot 2021-08-01 095200.png

  16. Ik heb zelf, voor mijn plezier, in het afgelopen jaar een P2000T emulator geschreven in C# en .NET Core. Doel: 'modernere' emulator die op Windows, Linux en Mac kan draaien.

    Hij doet het prima 'on my machine', maar is nog niet van een gebruiksvriendelijke UI / commandline voorzien, daar ben ik nu mee bezig.

    Ik heb ook interesse om een keer een floppydrive, systeem met interface en een bootflop te lenen zodat ik ook de floppy emulatie kan implementeren. 

     

    Zolang ik geen toegang heb tot een systeem/drive zou ik ook al geholpen zijn met een image van zo'n bootdisk, en eventueel ook andere images.

    Weet iemand of die ergens te vinden zijn? 

    Zijn de floppen voor een P2000M/C gelijk aan die voor een P2000T?

     

     

×
×
  • Nieuwe aanmaken...