Ga naar inhoud

Aanbevolen berichten

  • Reacties 1,3k
  • Created
  • Laatste reactie

Top Posters In This Topic

Top Posters In This Topic

Posted Images

gepost (aangepast)
1 hour ago, Hawker17 said:

Zijn er nog meer mensen die PTC tijdschriften in bezit hebben?

Ik heb 'fysiek': 11-45,47-75,77-82 en het jubileumnummer van April 1990.

Dus Niet 1-10,46 en 76.

PTC nieuwsbrieven en P2000 nieuwsbrieven van NAT.LAB heb ik compleet, voor zover ik weet... 🙂

aangepast door HAL9000
Link naar bericht
Delen op andere sites
11 uur geleden, HAL9000 zei:

Ik heb 'fysiek': 11-45,47-75,77-82 en het jubileumnummer van April 1990.

Dus Niet 1-10,46 en 76.

PTC nieuwsbrieven en P2000 nieuwsbrieven van NAT.LAB heb ik compleet, voor zover ik weet... 🙂

Goed om te horen dat je de serie (bijna) compleet hebt. Heb je toevallig ook een deel gescand? Het zou fijn zijn als je dit kon bijdragen aan het P2000 preservation project op Github.

Link naar bericht
Delen op andere sites
34 minutes ago, Hawker17 said:

Goed om te horen dat je de serie (bijna) compleet hebt. Heb je toevallig ook een deel gescand? Het zou fijn zijn als je dit kon bijdragen aan het P2000 preservation project op Github.

Ik ga in April een scan-opstelling maken omdat ik voor de familie foto-albums ga inscannen. Ik zet PTC op de lijst 🙂.

Link naar bericht
Delen op andere sites
14 hours ago, Hawker17 said:

PTC februari 1986 nr 1 & PTC september 1991 nr 50

...

Inderdaad, maar ze staan niet bij je PTC's op Github.

Ja, beetje verwarrend, maar volgens mij is de nummering van de PTC Print magazines niet consistent. Die uit februari 1986 hebben ze "nr. 1" genoemd, maar zou volgens mij nr. 4 moeten zijn, want die uit april 1986 is nr. 5 en PTC Print was een (ongeveer) tweemaandelijks magazine. 

En de PTC uit september 1991 bevat slechts 1 artikel voor de P2000 en de rest gaat allemaal over de PC (en een paar voor de MSX), dus die heb ik niet op github toegevoegd.

Link naar bericht
Delen op andere sites
Op 12-3-2024 om 08:39, HAL9000 zei:

Ik ga in April een scan-opstelling maken omdat ik voor de familie foto-albums ga inscannen. Ik zet PTC op de lijst 🙂.

Dat zal een hele klus worden, maar hartstikke bedankt voor je bijdrage alvast.

Link naar bericht
Delen op andere sites
gepost (aangepast)
On 3/11/2024 at 10:13 AM, Hawker17 said:

@dionoid Weer een paar titels om toe te voegen aan het P2000T Preservation Project.

 

Kralen & Schalen

 

 

Kralen & Schalen 2024-03-11 10-06-53.png

Kralen & Schalen.cas 18.75 kB · 1 download

 

Dank voor je bijdrage, @Hawker17! Ik heb ze toegevoegd aan de P2000T Software Preservation Github repo.

Ik kreeg een paar weken geleden trouwens ook een hele lading nieuwe .cas dumps van ene RetroTon, met daaronder o.a. "Peter's Plaatjes Program", waar ik al een tijdje naar op zoek was!

Ton, bedankt!!

 

aangepast door dionoid
Link naar bericht
Delen op andere sites
gepost (aangepast)

Jawel, een nieuwe release van de M2000 emulator! Versie 0.8.1.

Download 'm van Github: https://github.com/p2000t/M2000/releases/tag/v0.8.1

 

Versie 0.8.1 is grotendeels een bugfix release:

  • (soms) hangende numerieke "1" toets in Windows is opgelost
  • CSAVE overschrijft nu ook echt als je "J" zegt op de vraag "Hier overheen?"
  • Screenshots worden nu ook weggeschreven indien geen file-extensie wordt opgegeven

 

En... er is ook een nieuwe optie: Audio Filter. Dit emuleert een low-pass audio filter, een beetje zoals in de RF modulator van de P2000T. Standaard staat ie op "Normal Filter".

 

image.png.911d9ce433e3a1ab70f550dca3f36853.png

 

aangepast door dionoid
Link naar bericht
Delen op andere sites
11 uur geleden, dionoid zei:

Jawel, een nieuwe release van de M2000 emulator! Versie 0.8.1.

Download 'm van Github: https://github.com/p2000t/M2000/releases/tag/v0.8.1

 

Versie 0.8.1 is grotendeels een bugfix release:

  • (soms) hangende numerieke "1" toets in Windows is opgelost
  • CSAVE overschrijft nu ook echt als je "J" zegt op de vraag "Hier overheen?"
  • Screenshots worden nu ook weggeschreven indien geen file-extensie wordt opgegeven

 

En... er is ook een nieuwe optie: Audio Filter. Dit emuleert een low-pass audio filter, een beetje zoals in de RF modulator van de P2000T. Standaard staat ie op "Normal Filter".

 

image.png.911d9ce433e3a1ab70f550dca3f36853.png

 

Geweldig, hartelijk dank voor je werk! Ik ga er weer mee aan de slag en laat je het weten als ik bijzonderheden tegenkom.

Link naar bericht
Delen op andere sites
gepost (aangepast)

Ik begreep van @blanka dat één van zijn vier P2000T's een afwijkende Monitor ROM heeft. Wellicht gaat het hier om een bugfix/patch van de Monitor ROM. Is dit bekend bij iemand?

 

Voor diegenen die op een eenvoudige manier de Basic cartridge ROM of de interne Monitor ROM willen dumpen via RS232 naar een PC, dan is er hiervoor de Basic Rom Dumper: https://github.com/p2000t/software/tree/master/utilities/rom-dumper

aangepast door dionoid
Link naar bericht
Delen op andere sites
13 minutes ago, dionoid said:

Ik begreep van @blanka dat één van zijn vier P2000T's een afwijkende Monitor ROM heeft. Wellicht gaat het hier om een bugfix/patch van de Monitor ROM. Is dit bekend bij iemand?

 

Voor diegenen die op een eenvoudige manier cartridges ROMs of de interne Monitor ROM willen dumpen via RS232 naar een PC, dan is er hiervoor de Rom Dumper: https://github.com/p2000t/software/tree/master/utilities/rom-dumper

Ik heb juist op drie machines, eentje van rond serienummer 2000, een rond 14000 en een rond 26000 allemaal dezelfde ROM, maar die is anders dan die van MdK. Ik heb er daarnaast 2 met een andere versie, beide uniek. En niet een die hetzelfde is als bij de emulator.

Link naar bericht
Delen op andere sites
gepost (aangepast)
13 minutes ago, blanka said:

Ik heb juist op drie machines, eentje van rond serienummer 2000, een rond 14000 en een rond 26000 allemaal dezelfde ROM, maar die is anders dan die van MdK. Ik heb er daarnaast 2 met een andere versie, beide uniek. En niet een die hetzelfde is als bij de emulator.

Kun je het dumpen van de Monitor ROM eens proberen met de Basic Rom Dumper en kijken of er verschillen zijn? Er is ook een .cas bestand van de Rom Dumper.BAS, dat scheelt overtikken: https://github.com/p2000t/software/raw/master/cassettes/utilities/Rom Dumper.cas

aangepast door dionoid
Link naar bericht
Delen op andere sites

@dionoidIk heb de ROM fysiek uit de machine gehaald, maar je kunt natuurlijk ook softwarematig dumpen, niet aan gedacht. Ik zal wel eens vergelijken.

Link naar bericht
Delen op andere sites

Vraagje voor de P2000T hardware kenners: ik probeer cartridge slot/sleuf 2 een beetje te begrijpen. Klopt het dat dit slot eigenlijk alleen bedoeld is voor I/O toepassingen? Zoals ik het begrijp, kun je de cartridge in slot 2 laten reageren op één of meerdere van de vrije I/O poorten. Het adres van de gevraagde I/O poort staat dan op de adres-bus en eventuele data (in of uit) gaat via de data-bus. Klopt dit?

Link naar bericht
Delen op andere sites
3 minutes ago, dionoid said:

Vraagje voor de P2000T hardware kenners: ik probeer cartridge slot/sleuf 2 een beetje te begrijpen. Klopt het dat dit slot eigenlijk alleen bedoeld is voor I/O toepassingen? Zoals ik het begrijp, kun je de cartridge in slot 2 laten reageren op één of meerdere van de vrije I/O poorten. Het adres van de gevraagde I/O poort staat dan op de adres-bus en eventuele data (in of uit) gaat via de data-bus. Klopt dit?

@Bertus weet volgens mij wel aardig wat je wel en niet met poort 2 kunt, die heeft er 2 modules voor ontworpen.

Ik ken m vooral van de UNIFACE en de M2009 telefoonmodem van Miniware.

Link naar bericht
Delen op andere sites
11 minutes ago, blanka said:

@Bertus weet volgens mij wel aardig wat je wel en niet met poort 2 kunt, die heeft er 2 modules voor ontworpen.

Ik ken m vooral van de UNIFACE en de M2009 telefoonmodem van Miniware.

Op de P2000T website van @Bertus heb ik wel een goede uitleg gevonden van hoe hij de data-cartridge slot 2 gebruikt: https://philips-p2000t.nl/cartridges/data-cartridge.html#data-cartridge

Link naar bericht
Delen op andere sites
13 minutes ago, dionoid said:

Het adres van de gevraagde I/O poort staat dan op de adres-bus en eventuele data (in of uit) gaat via de data-bus. Klopt dit?

 

Ja, klopt helemaal, maar dan met de kanttekening dat alleen de laagste byte van de adresbus gebruikt wordt. Je bestuurt dit met de IN en OUT instructies. Op blz 10 van deze Z80 datasheet tref je het tijdschema aan. Je kunt dan met een combinatie van de adresbus en de ~RD en ~WR signalen e.e.a. aansturen. Op deze manier wordt bijvoorbeeld een register aangestuurd voor de bank switching, maar ook de floppydrives werken met die I/O poort. Ik gebruik zelf bijvoorbeeld de I/O poort voor het uitlezen van een SD kaartje.

Link naar bericht
Delen op andere sites
1 hour ago, blanka said:

Ik heb juist op drie machines, eentje van rond serienummer 2000, een rond 14000 en een rond 26000 allemaal dezelfde ROM, maar die is anders dan die van MdK. Ik heb er daarnaast 2 met een andere versie, beide uniek. En niet een die hetzelfde is als bij de emulator.

 

Kan er iets van een overzichtje gemaakt worden. Ik ben ook wel nieuwsgierig. Is het een idee dat we een tabelletje bouwen met daarin chassisnummer en bijvoorbeeld een MD5 of CRC16 checksum van de ROMs?

Link naar bericht
Delen op andere sites
gepost (aangepast)
On 3/13/2024 at 6:02 PM, Hawker17 said:

Dat zal een hele klus worden, maar hartstikke bedankt voor je bijdrage alvast.

Hi!

Ik heb ooit bij een P2000T (kan ook een C zijn geweest) een archiefmap gekregen met een aantal documenten, die afkomstig lijken te zijn van de PTC afdeling Eindhoven.

Ze kenmerken zich door een eenkleurig voorblad en witpapieren inhoud:

1860100663_2024-03-1614_26_28-HoppiesExtendedBASICpdf.thumb.png.2c7fd565f9bea66922467a770eb6e989.png

Ik heb ze ingescand! De titels zijn:
Fido handleiding.pdf
Hoppie's Extended BASIC.pdf
Kluwer Juridische Databank PRG BAS.pdf
LesInstructie Spreadsheet.pdf
MW106 CPM Kaart.pdf
NBIOS CPM P2000T en M.pdf
NBIOS RUW.pdf
P2000T bankswitching en geheugen.pdf
P2000T machinetaalroutines.pdf
Printer vertaalroutine.pdf
PTC EHV P2000C public domain software.pdf
RDOS3.1 Ramdisk.pdf
Rom routines BASIC.pdf
Spelletjes Info.pdf
Tabellen en Overzichten.pdf
VideoText ShortText.pdf

 

Totaal iets van 300 MB aan pdfs

Zal ik ze aan het archief aanbieden?

aangepast door HAL9000
typo
Link naar bericht
Delen op andere sites
20 hours ago, HAL9000 said:

Totaal iets van 300 MB aan pdfs

Zal ik ze aan het archief aanbieden?

 

Ik ben niet de beheerder van het archief, maar ik zie ze graag in het archief verschijnen! Dank voor het noeste scanwerk! 🙂

Link naar bericht
Delen op andere sites

Ik heb nog een klein nieuwtje: het is me gelukt om een cartridge in elkaar te zetten waarmee je een SD-kaartje kunt uitlezen om zo .CAS bestanden vanuit de SD-kaart op te starten. Voor een beetje snelle data-overdracht heb ik een parallel <-> serieel circuitje gebouwd dat draait met een 16 MHz klokje zodat je tijdens elke instructie van de Z80 een byte kunt uitlezen vanaf de SD-kaart. Het alternatief was om het SPI signaal te bit-bangen, maar dat zou dan 8x langzamer zijn.

 

Niet alle SD-kaartjes werken, alleen SD-kaartjes van het type SDHC en geformatteerd met een FAT32 bestandsssysteem. Ik heb tot nu toe 4Gb, 8Gb en 16Gb kaartjes geprobeerd en deze deden het allemaal. Nu is overigens 1Gb al meer dan genoeg om het hele archief aan CAS bestanden op te slaan.

 

Op de cartridge zit een 128kb ROM en 128kb RAM chip. Op de ROM chip staat een launcher applicatie welke vanuit een aangepaste BASICNL cartridge opgestart wordt. Met deze launcher kun je navigeren op de SD-kaart en .CAS bestanden opstarten. De RAM chip wordt gebruikt om tijdelijk de .CAS bestanden op te slaan alvorens deze op de juiste positie in het RAM geheugen van de P2000T gezet worden.

 

Het complete schema staat hier: port2-sdcard-interface.pdf 

 

Door het aantal chips ben ik overgestapt van DIP (THT) naar SMD zodat alles past. Ook had ik een 4-laags PCB nodig om alles te kunnen routen. Hieronder een plaatje van de (achterzijde) van de PCB met alle componenten erop. De SD-kaart lezer is een bekend prototype bordje wat een fijn 'bruggetje' vormt tussen het 5V domein van de P2000T en het 3.3V domein van de SD-kaart.

 

sdcard-cartridge-populated-back.jpg.b26c0e429091c9bd50f7e2723fe38273.jpg

Voor een indruk hoe de SD-kaart cartridge werkt heb ik hieronder nog een kleine demo (screen capture). De launcher werkt met 3 simpele commando's: cd, ls en run. Met ls ls lees je een folder uit om zo alle bestanden te laten zien. Met cd verander je van folder en met run kun je een .CAS bestand opstarten.

 

 

Voor de bronbestanden zie deze Github pagina en voor de documentatie deze website.

Link naar bericht
Delen op andere sites
gepost (aangepast)
1 hour ago, Bertus said:

Ik heb nog een klein nieuwtje: het is me gelukt om een cartridge in elkaar te zetten waarmee je een SD-kaartje kunt uitlezen om zo .CAS bestanden vanuit de SD-kaart op te starten. Voor een beetje snelle data-overdracht heb ik een parallel <-> serieel circuitje gebouwd dat draait met een 16 MHz klokje zodat je tijdens elke instructie van de Z80 een byte kunt uitlezen vanaf de SD-kaart. Het alternatief was om het SPI signaal te bit-bangen, maar dat zou dan 8x langzamer zijn.

 

Niet alle SD-kaartjes werken, alleen SD-kaartjes van het type SDHC en geformatteerd met een FAT32 bestandsssysteem. Ik heb tot nu toe 4Gb, 8Gb en 16Gb kaartjes geprobeerd en deze deden het allemaal. Nu is overigens 1Gb al meer dan genoeg om het hele archief aan CAS bestanden op te slaan.

 

Op de cartridge zit een 128kb ROM en 128kb RAM chip. Op de ROM chip staat een launcher applicatie welke vanuit een aangepaste BASICNL cartridge opgestart wordt. Met deze launcher kun je navigeren op de SD-kaart en .CAS bestanden opstarten. De RAM chip wordt gebruikt om tijdelijk de .CAS bestanden op te slaan alvorens deze op de juiste positie in het RAM geheugen van de P2000T gezet worden.

 

Het complete schema staat hier: port2-sdcard-interface.pdf 

 

Door het aantal chips ben ik overgestapt van DIP (THT) naar SMD zodat alles past. Ook had ik een 4-laags PCB nodig om alles te kunnen routen. Hieronder een plaatje van de (achterzijde) van de PCB met alle componenten erop. De SD-kaart lezer is een bekend prototype bordje wat een fijn 'bruggetje' vormt tussen het 5V domein van de P2000T en het 3.3V domein van de SD-kaart.

 

sdcard-cartridge-populated-back.jpg.b26c0e429091c9bd50f7e2723fe38273.jpg

Voor een indruk hoe de SD-kaart cartridge werkt heb ik hieronder nog een kleine demo (screen capture). De launcher werkt met 3 simpele commando's: cd, ls en run. Met ls ls lees je een folder uit om zo alle bestanden te laten zien. Met cd verander je van folder en met run kun je een .CAS bestand opstarten.

 

 

Voor de bronbestanden zie deze Github pagina en voor de documentatie deze website.

Goed bezig, maar ik zou wel van de DOS bestandsnamen afstappen en minimaal 16 karakters met alle overlap P2000 en UTF tekenset toestaan incl upper/lower case.

 

De plankjes van @Bertus voor de Conrad schakelaars zijn trouwens top. Ik heb ze allemaal op en geen slechte aan/uit meer en alle P2000s gebruiksklaar. Nog een P2000T met een klein probleem: de tapedrive daarvan leest niks goed, steeds leesfout. Dit is het laatste model: plastic tapeframe, ongespoten kast. De drive is wel stil. Ik heb nog wel een reserve originele tapeunit van de eerste generatie over, maar dat is misschien niet helemaal een nette match met de laatste generatie.

aangepast door blanka
Link naar bericht
Delen op andere sites
1 hour ago, blanka said:

Hierbij wat denk ik dé standaard Monitor-ROM is. Deze zat in 4 van de 6 computers die ik heb gedumpt, verdeeld over alle revisies. Deze wijkt dus af van wat Marcel de Kogel ooit had in M2000.

Philips 60112 (1980).bin 4 kB · 1 download

@dionoid wellicht zinvol om deze standaard in M2000 op te nemen.

 

Opvallend, maar ik ben niet overtuigd dat dit inderdaad de standaard monitor-ROM is, omdat het vanaf adres $0400 echt enorm veel afwijkt van de monitor ROM in mijn P2000T, die overigens wel exact hetzelfde is als de ROM die bij M2000 wordt meegeleverd. Ook het aantal dubbele teksten in jouw ROM (twee keer "MEHOFER" en twee keer "CALL SERVICE PHILIPS MICROCOMPUTER P2000") vind ik erg verdacht. 

Is dit de ROM die je hebt gedumpt met Rom Dumper.BAS? Ik vermoed namelijk dat er iets mis is gegaan met dumpen.

Link naar bericht
Delen op andere sites
gepost (aangepast)
10 minutes ago, HAL9000 said:

Nee, het P2000T Preservation Project op GitHub.
Ik heb daar zojuist een pull-request aangemaakt voor de scans.

De bal ligt nu bij @dionoid . Hoop dat hij de PR goedkeurt 🙂 

Ah, ik wist niet dat @Prefsmaster en @HAL9000 dezelfde persoon is, haha. PR is inmiddels ge-merged.

aangepast door dionoid
Link naar bericht
Delen op andere sites
gepost (aangepast)
16 minutes ago, dionoid said:

Ah, ik wist niet dat @Prefsmaster en @HAL9000 dezelfde persoon is, haha. PR is inmiddels ge-merged.

Cool! En... zo leer je elke dag weer wat 🙂

NB: De documenten staan in de submap PTC/Eindhoven. Veel leesplezier!

aangepast door HAL9000
Link naar bericht
Delen op andere sites
18 minutes ago, blanka said:

Vreemde is, M2000 draait er prima op....

Bij mij crasht M2000 direct, dus waarschijnlijk pakt ie bij jouw nog de standaard meegeleverde Monitor ROM.

Link naar bericht
Delen op andere sites
6 hours ago, blanka said:

Goed bezig, maar ik zou wel van de DOS bestandsnamen afstappen en minimaal 16 karakters met alle overlap P2000 en UTF tekenset toestaan incl upper/lower case.

 

Ik snap die suggestie, alleen die informatie staat niet in de directory entries maar in de .CAS bestanden zelf. Dus dan moet je voor elk bestand dat je aantreft in de directory het bestand gaan openen en de cassette header gaan uitlezen. Dat zal het uitlezen van een directory gaan vertragen, maar wellicht dat dat geen probleem is. Ik ga kijken wat er te winnen valt hier. 👍

 

Link naar bericht
Delen op andere sites
gepost (aangepast)
52 minutes ago, Bertus said:

 

Ik snap die suggestie, alleen die informatie staat niet in de directory entries maar in de .CAS bestanden zelf. Dus dan moet je voor elk bestand dat je aantreft in de directory het bestand gaan openen en de cassette header gaan uitlezen. Dat zal het uitlezen van een directory gaan vertragen, maar wellicht dat dat geen probleem is. Ik ga kijken wat er te winnen valt hier. 👍

 

Dat hoeft ook niet, maar als ik het bestand op de SD kaart als "Informatie ↑↑.bas" kan zetten, en jouw programma toont dat dan ook zo, dan heb je een zinvollere index dan "INFORM÷1.BAS"

Hier twee bestandjes met alle irritante P2000T ascii om te testen.....

Informatie ↑↑.bas ¼¾‖½←÷→↑£.bas

aangepast door blanka
Link naar bericht
Delen op andere sites
4 hours ago, dionoid said:

Ah, ik wist niet dat @Prefsmaster en @HAL9000 dezelfde persoon is, haha. PR is inmiddels ge-merged.

Kun je mijn PR aub ook nog mergen?

Link naar bericht
Delen op andere sites
gepost (aangepast)

Ik ben even printplaten aan het fotograferen geweest, en kwam 4 variaties van moederborden tegen:

borden.thumb.jpg.fe09a5e8f9f3e7dc41bc4979c5f299dc.jpg

Rechtsboven: vroeg exemplaar met MostekZ80/SAA chips in voetjes van eerste serie met stalen MDCR bracket.

Linksboven: latere variatie van eerste serie met stalen MDCR bracket met gesoldeerde SHARP Z80

Linksonder: gedraaide layout groene connectors, blauwe condensators van tweede serie met stalen MDCR bracket.

Rechtsonder: gedraaide layout, witte connectors (verguld) groene condensators van derde "budget" serie zonder zilverlak en met plastic MDCR bracket.

 

Heeft iemand nog een andere variant?

Past de 80-karakterprint ook in de latere 2 borden, ik heb ze alleen aangetroffen op de bovenste 2.

aangepast door blanka
Link naar bericht
Delen op andere sites
gepost (aangepast)
On 3/12/2024 at 8:39 AM, HAL9000 said:

Ik ga in April een scan-opstelling maken omdat ik voor de familie foto-albums ga inscannen. Ik zet PTC op de lijst 🙂.

Ik heb een test-scan gemaakt van PTC nummer 11!

Als bijlage bij deze post.

Op pagina 11 vond ik deze advertentie:

image.thumb.png.a47107dc29bb0b9fdced8c13d78c9bc1.png

Die 'Vrije' publicaties voor de P2000T zijn de documenten die ik net aan het Preservation project heb toegevoegd.

Ook zit daarbij de hardware beschrijving van de genoemde 'Sanecal-Belgie' CP/M print :-), voor de geinteresseerden...

 

PTC-Print 011.pdf

aangepast door HAL9000
Link naar bericht
Delen op andere sites
Op 17-3-2024 om 11:55, Bertus zei:

Ik heb nog een klein nieuwtje: het is me gelukt om een cartridge in elkaar te zetten waarmee je een SD-kaartje kunt uitlezen om zo .CAS bestanden vanuit de SD-kaart op te starten. Voor een beetje snelle data-overdracht heb ik een parallel <-> serieel circuitje gebouwd dat draait met een 16 MHz klokje zodat je tijdens elke instructie van de Z80 een byte kunt uitlezen vanaf de SD-kaart. Het alternatief was om het SPI signaal te bit-bangen, maar dat zou dan 8x langzamer zijn.

 

Niet alle SD-kaartjes werken, alleen SD-kaartjes van het type SDHC en geformatteerd met een FAT32 bestandsssysteem. Ik heb tot nu toe 4Gb, 8Gb en 16Gb kaartjes geprobeerd en deze deden het allemaal. Nu is overigens 1Gb al meer dan genoeg om het hele archief aan CAS bestanden op te slaan.

 

Op de cartridge zit een 128kb ROM en 128kb RAM chip. Op de ROM chip staat een launcher applicatie welke vanuit een aangepaste BASICNL cartridge opgestart wordt. Met deze launcher kun je navigeren op de SD-kaart en .CAS bestanden opstarten. De RAM chip wordt gebruikt om tijdelijk de .CAS bestanden op te slaan alvorens deze op de juiste positie in het RAM geheugen van de P2000T gezet worden.

 

Het complete schema staat hier: port2-sdcard-interface.pdf 

 

Door het aantal chips ben ik overgestapt van DIP (THT) naar SMD zodat alles past. Ook had ik een 4-laags PCB nodig om alles te kunnen routen. Hieronder een plaatje van de (achterzijde) van de PCB met alle componenten erop. De SD-kaart lezer is een bekend prototype bordje wat een fijn 'bruggetje' vormt tussen het 5V domein van de P2000T en het 3.3V domein van de SD-kaart.

 

sdcard-cartridge-populated-back.jpg.b26c0e429091c9bd50f7e2723fe38273.jpg

Voor een indruk hoe de SD-kaart cartridge werkt heb ik hieronder nog een kleine demo (screen capture). De launcher werkt met 3 simpele commando's: cd, ls en run. Met ls ls lees je een folder uit om zo alle bestanden te laten zien. Met cd verander je van folder en met run kun je een .CAS bestand opstarten.

 

 

Voor de bronbestanden zie deze Github pagina en voor de documentatie deze website.

Dat is een hele mooie ontwikkeling !! 

Link naar bericht
Delen op andere sites
gepost (aangepast)

Ik ben momenteel bezig om de M2000 emulator te porten naar Libretro/RetroArch en was een beetje aan het experimenteren met de overlays en shaders in RetroArch. Daar kun je leuke retro effecten mee toveren, zoals hieronder, waarbij de emulator in een plaatje van een oude TV wordt getoond.

 

image.thumb.png.8687f922b75b59709ed80448c27b0503.png

aangepast door dionoid
Link naar bericht
Delen op andere sites
gepost (aangepast)

image.png.964910c8c20f45ef8be81c1e2bc9135d.png 

 

Is er hier iemand die RetroArch gebruikt op (64 bits) Windows, Mac of Linux en de nieuwe P2000T Libretro core zou willen beta testen? Zo ja, stuur me een PM via dit forum.

 

Het idee van de P2000T core is dat mensen straks heel eenvoudig vanuit RetroArch de P2000T (M2000) emulator kunnen downloaden en daarna .cas games voor de P2000T kunnen spelen; denk daarbij aan (joypad) games zoals Tetris, Brick-Wall, Lazy Bug, Fraxxon, Ghosthunt, etc., maar ook aan keyboard games zoals Androïden Nim, Vier-op-een-rij, Tempo Typen en Galgje (U hangt).

 

Let wel dat deze nieuwe P2000T core is toegespitst op gaming, want bijv. niet het volledige toetsenbord is geëmuleerd en je kunt ook niet van cartridge wisselen of verdere geavanceerde instellingen doen, zoals bijv. het beschikbare RAM geheugen zetten.
De P2000T RetroArch/Libretro core wordt dan ook geen vervanger van de M2000 applicatie, maar is gewoon een andere verschijningsvorm van dezelfde emulator.

 

aangepast door dionoid
Link naar bericht
Delen op andere sites
gepost (aangepast)
On 3/24/2024 at 9:44 AM, dionoid said:

Ik ben momenteel bezig om de M2000 emulator te porten naar Libretro/RetroArch en was een beetje aan het experimenteren met de overlays en shaders in RetroArch. Daar kun je leuke retro effecten mee toveren, zoals hieronder, waarbij de emulator in een plaatje van een oude TV wordt getoond.

 

image.thumb.png.8687f922b75b59709ed80448c27b0503.png

Mooie ontwikkeling.

Wel kan dit ook al worden gedaan met lr-mess maar ik zie zeker het voordeel van een losse p2000t core !

 

Inderdaad, het gebruik van overlays en shaders is een mooie optie.

Helaas is het gebruik van een overlay als bezel, zoals jouw voorbeeld, afhankelijk van de monitor resolutie en moet die voor elke resolutie apart aangepast worden.

Het bleek lastig uit te vinden hoe dit moet worden berekend.

Hier is de oplossing voor het herberekenen van de viewport waarden :

https://retropie.org.uk/forum/topic/29682/development-of-module-script-generator-for-lr-mess-lr-mame-and-mame-standalone/1603

 

Ik zou je core wel willen testen, stuur me dan maar een PM. ( want ik heb nog niet voldoende posts )

aangepast door folly
Link naar bericht
Delen op andere sites
1 hour ago, folly said:

Retropie is wel weer een dubbele laag erbij. Ik ben ermee gestopt, en draai nu kale Retroarch, dus zonder Retropie en EmulationStation.

Link naar bericht
Delen op andere sites
gepost (aangepast)
1 hour ago, folly said:

Mooie ontwikkeling.

Wel kan dit ook al worden gedaan met lr-mess maar ik zie zeker het voordeel van een losse p2000t core !

Ik wist niet dat lr-mess ook de P2000T emuleert, maar ik lees hier dat het de oorspronkelijke versie van Marcel de Kogel uit 1997 onder een dosbox draait. Emulatie binnen emulatie dus. Die versie van M2000 uit 1997 heeft trouwens wel wat grafische beperkingen: zo draaien de scherm-updates met 16.67Hz (ipv 50Hz) en zitten er een aantal foutjes in de SAA5050 teletext/video emulatie.

 

1 hour ago, folly said:

Inderdaad, het gebruik van overlays en shaders is een mooie optie.

Helaas is het gebruik van een overlay als bezel, zoals jouw voorbeeld, afhankelijk van de monitor resolutie en moet die voor elke resolutie apart aangepast worden.

Klopt, het heeft me best wat moeite gekost om die overlay er als een bezel uit te laten zien. Uiteindelijk bleek ik m.b.v. de integer-scaling optie het redelijk eenvoudig voor elkaar te kunnen krijgen.

 

1 hour ago, folly said:

Ik zou je core wel willen testen, stuur me dan maar een PM. ( want ik heb nog niet voldoende posts )

Dank! Ik heb je zojuist een bericht gestuurd met de details.

aangepast door dionoid
Link naar bericht
Delen op andere sites

 

On 3/12/2024 at 10:55 AM, dionoid said:

Ja, beetje verwarrend, maar volgens mij is de nummering van de PTC Print magazines niet consistent. Die uit februari 1986 hebben ze "nr. 1" genoemd, maar zou volgens mij nr. 4 moeten zijn, want die uit april 1986 is nr. 5 en PTC Print was een (ongeveer) tweemaandelijks magazine. 

En de PTC uit september 1991 bevat slechts 1 artikel voor de P2000 en de rest gaat allemaal over de PC (en een paar voor de MSX), dus die heb ik niet op github toegevoegd.

Ik heb PTC-Print nummers 11 tm 50 ingescand. Daarvoor heb ik heb via marktplaats voor 15 euro een ingedroogde A3 inkjetprinter waarvan de scanner en document feeder het nog prima doen op de kop getikt 🙂Dat doet wonderen!

 

Omdat nummer 50 door @dionoid werd afgekeurd wegens 'te laag P2000 gehalte' ben ik daar gestopt met inscannen.

Want inderdaad, P2000 content loopt gestaag af en is zeer laag in de latere nummers.

 

Maar het zijn wel leuke documenten om eens door te lezen 🙂
Wellicht is een andere plek voor de PTC-Print-scans (internet archive, andere github-repo, ..?) een betere plek om ze beschikbaar te stellen.

 

Thoughts, anyone?

 

 

 

Link naar bericht
Delen op andere sites
33 minutes ago, HAL9000 said:

 

Maar het zijn wel leuke documenten om eens door te lezen 🙂

Wellicht is een andere plek voor de PTC-Print-scans (internet archive, andere github-repo, ..?) een betere plek om ze beschikbaar te stellen.

 

Thoughts, anyone?

 

 

 

Top, ik wacht met smart op de poel.

Ik zou de andere inderdaad op archive.org zetten.

Link naar bericht
Delen op andere sites
gepost (aangepast)

Gisteren heb ik een composiet video uitgang toegevoegd aan mijn P2000T, zodat ik 'm nu kan aansluiten op mijn monitor die alleen composiet video ondersteunt.

Ik heb de video mod uitgevoerd die hier staat beschreven (dank Jani!) en daarna als connector een auto dashboard 3.5mm jack verlengkabel gebruikt (gekocht bij AliExpress) die na wat schuren mooi in een bestaand gat van de P2000T behuizing past. Volgens mij precies op de plek oorspronkelijk ook een composiet aansluiting bedoeld was.

Heeft er iemand hier trouwens een P2000T met een originele composiet aansluiting? Ik vermoed dat dit een DIN-aansluiting zal zijn geweest, maar welk type DIN precies?

 

IMG_7883.thumb.JPG.0734c463f124b122d8b39982b47219a8.JPG

aangepast door dionoid
Link naar bericht
Delen op andere sites
gepost (aangepast)
2 hours ago, dionoid said:

Gisteren heb ik een composiet video uitgang toegevoegd aan mijn P2000T, zodat ik 'm nu kan aansluiten op mijn monitor die alleen composiet video ondersteunt.

Ik heb de video mod uitgevoerd die hier staat beschreven (dank Jani!) en daarna als connector een auto dashboard 3.5mm jack verlengkabel gebruikt (gekocht bij AliExpress) die na wat schuren mooi in een bestaand gat van de P2000T behuizing past. Volgens mij precies op de plek oorspronkelijk ook een composiet aansluiting bedoeld was.

Heeft er iemand hier trouwens een P2000T met een originele composiet aansluiting? Ik vermoed dat dit een DIN-aansluiting zal zijn geweest, maar welk type DIN precies?

 

IMG_7883.thumb.JPG.0734c463f124b122d8b39982b47219a8.JPG

Ik had er een met een composietuitgang, en dat was een BNC connector. Ik heb die vervangen door een gele RCA.

Overigens heb ik bij mijn 2 monochrome-schermen een DIN6-composiet adapter, met 2 tulpstekkers, voor beeld en geluid. Ik vraag me dus af hoevaak er werkelijk een composiet-mod werd gedaan, er is immers door Philips een handig verloopje voor verkocht. Als je kijkt naar de Philips schermen, dan had de V7001 een standaard RGB DIN-6 plug, die kon dus intern RGB omzetten naar monochroom, en je had de BM7502, en die had enkel 2 RCA ingangen voor beeld en geluid.

aangepast door blanka
Link naar bericht
Delen op andere sites
21 minutes ago, blanka said:

Ik had er een met een composietuitgang, en dat was een BNC connector. Ik heb die vervangen door een gele RCA.

Opvallend dat ze een BNC connector hiervoor gebruikten; dus alleen video en geen audio? 

Link naar bericht
Delen op andere sites
3 minutes ago, dionoid said:

Opvallend dat ze een BNC connector hiervoor gebruikten; dus alleen video en geen audio? 

Ja, zonder audio inderdaad.

Link naar bericht
Delen op andere sites

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in


×
×
  • Nieuwe aanmaken...