Wijnand Posted February 20 Share Posted February 20 (edited) My explanation above is in response to the mistakes I made when designing and testing a retro compatible rom pack. I would NEVER solder out the ROMs. Edited February 20 by Wijnand Quote Link to post Share on other sites
demesmaeker Posted February 20 Share Posted February 20 2 minutes ago, RetroComputer said: I would try it if the backup was possible in some way and was non-invasive. Maybe there is such a way? Could any one here that knows how to do this speak up? I asked CHATGPT, here is the answer: To make a binary dump of the cartridge without removing the ROMs, you can use a ROM dumper. A ROM dumper is a device that copies the contents of a ROM to a binary file on a computer. Here are the steps you can follow to use a ROM dumper: Obtain a ROM dumper that is compatible with the Philips P2000T cartridge. You can search online for ROM dumpers that work with this cartridge or try building one yourself if you have the technical skills. Connect the ROM dumper to the cartridge. Most ROM dumpers come with a connector that can be attached to the cartridge. Ensure that the connection is secure and that there is no risk of damaging the cartridge or the ROMs. Connect the ROM dumper to a computer. The ROM dumper may require a USB or serial connection to transfer the data to the computer. Follow the manufacturer's instructions to set up the connection. Run the ROM dumper software on the computer. The software should detect the ROM dumper and display options to dump the ROM to a binary file. Choose the appropriate options to start the dumping process. Wait for the dumping process to complete. The time it takes to dump the ROMs depends on their size and the speed of the ROM dumper. You should avoid interrupting the process or disconnecting the cartridge or the ROM dumper during the dumping process. Verify the binary dump. Once the dumping process is complete, verify that the binary file is an accurate copy of the ROMs. You can use a checksum or comparison tool to confirm the integrity of the binary file. Quote Link to post Share on other sites
Wijnand Posted February 20 Share Posted February 20 (edited) Op 10-8-2021 om 08:29, Bertus zei: Dank voor de feedback Cancon; ik stel het op prijs. Beide goede punten die ik mee kan nemen voor de nieuwe iteratie! De Basic-24-systemtracks hoort inderdaad niet thuis op de ROM. Die gaat er dus vanaf. De SST39SF040 (de flash chip) is eigenlijk dusdanig hoog dat wanneer deze in een DIP housing geplaatst wordt hij aan beide kanten van de printplaat te hoog zou zijn. Nu is het inderdaad zo dat de achterzijde ongeveer 1.6mm meer ruimte toelaat dan de voorzijde, dus de componenten aan de achterzijde plaatsen was puur wat dat betreft een betere keuze geweest. Voor het nieuwe design wil ik de flash chip op het bord solderen zonder DIP housing. Dat wil dus zeggen dat de chip niet meer eruit kan zonder te desolderen. Dat is natuurlijk niet handig als je nieuwe ROMs erop wilt flashen, dus daar moet een oplossing voor komen. Wat ik in gedachten heb is om een extra header poort aan te maken die je aan kunt sluiten op een custom programmer waarmee je dan eenvoudig de chip kunt flashen. Voor de custom programmer zat ik te denken aan ofwel een Arduino Leonardo hat (zie onderstaande ter illustratie) ofwel een een 'stand-alone' printplaat met een 32u4 chip aan de basis (identiek aan de microcontroller op de Leonardo). @Bertus Or use the tool from @Bertus. A combination of an Arduino and a piggy back with a P2000 connector. Maybe he has already a program for it. Edited February 20 by Wijnand Quote Link to post Share on other sites
Bekkie Posted February 20 Share Posted February 20 (edited) 3 hours ago, RetroComputer said: I would try it if the backup was possible in some way and was non-invasive. Maybe you can try this BASIC program, when connecting the P2000T printerport to a PC via USB and capture data on the PC. This little program will sent the BASIC-ROM in hex. 100 POKE &H6016,0 : REM Set speed to 2400 baud 110 FOR I=&H1000 TO &H4FFF 120 IF PEEK(I) < 16 THEN LPRINT "0"; 130 LPRINT HEX$(PEEK(I)) 140 POKE &H60A1,0 : REM reset line counter 150 IF I MOD 32 = 0 THEN PRINT "."; 160 NEXT I Edited February 20 by Bekkie Quote Link to post Share on other sites
fjalvingh Posted February 20 Share Posted February 20 5 hours ago, Wijnand said: Dus blz. 3-31 moet gecorrigeerd worden naar CARS1n naar A13 en CARS2n naar B12...? Yep.. Met die nieuwe pinout werkt m'n 28C256 cartridge als een zonnetje Quote Link to post Share on other sites
Bertus Posted February 20 Share Posted February 20 (edited) Er lopen nu twee topics parallel aan elkaar en ik reageer hier op beiden. @fjalvingh en @Wijnand Ik was er ook tegenaan gelopen dat CARS1 en CARS2 omgedraaid in de FSM staan. Ik heb zelf een simpele SLOT1 cartridge ontworpen en heb mijn bevindingen gedocumenteerd. Wellicht dat dit van nut voor jullie kan zijn. Zie: https://www.philips-p2000t.nl/cartridges/basic-cartridge @RetroComputer I designed a very simple PCB that basically acts as an adapter between the P2000T cartridge and a Arduino Leonardo. No desoldering is required and the method is fully 'non-invasive'. I extensively tested it with my own cartridges. Do you by any chance have such a Arduino Leonardo? I am happy to ship a pre-soldered PCB to you in exchange for a readout of the ROM (of course to be shared with everyone). By the way: I am in the process of also putting all the required resources for this adapter board in my Github repository and documenting upon this as well, but that is work in progress (and unfortunately I have little free time as it is at the moment), but it is also upcoming. Edited February 20 by Bertus Quote Link to post Share on other sites
Wijnand Posted February 21 Share Posted February 21 (edited) 13 uur geleden, Bertus zei: Er lopen nu twee topics parallel aan elkaar en ik reageer hier op beiden. @fjalvingh en @Wijnand Ik was er ook tegenaan gelopen dat CARS1 en CARS2 omgedraaid in de FSM staan. Ik heb zelf een simpele SLOT1 cartridge ontworpen en heb mijn bevindingen gedocumenteerd. Wellicht dat dit van nut voor jullie kan zijn. Zie: https://www.philips-p2000t.nl/cartridges/basic-cartridge @RetroComputer I designed a very simple PCB that basically acts as an adapter between the P2000T cartridge and a Arduino Leonardo. No desoldering is required and the method is fully 'non-invasive'. I extensively tested it with my own cartridges. Do you by any chance have such a Arduino Leonardo? I am happy to ship a pre-soldered PCB to you in exchange for a readout of the ROM (of course to be shared with everyone). By the way: I am in the process of also putting all the required resources for this adapter board in my Github repository and documenting upon this as well, but that is work in progress (and unfortunately I have little free time as it is at the moment), but it is also upcoming. @Bertus Ha, geweldig, dank!!! Dat gaat meteen mijn archief in, altijd handig als je je eigen ROM-cartridge met je eigen software wilt branden. Edited February 21 by Wijnand Quote Link to post Share on other sites
Wijnand Posted February 22 Share Posted February 22 (edited) Op 21-2-2023 om 09:14, Wijnand zei: @Bertus Ha, geweldig, dank!!! Dat gaat meteen mijn archief in, altijd handig als je je eigen ROM-cartridge met je eigen software wilt branden. @Bertus Hallo Bertus/Ivo, twee vraagjes over de "Cartridge enclosure": 1. Zijn dit de files die je direct voor 3D-printing kunt gebruiken (dus niet de design files)? Weet nog niet veel van 3D-printen af. 2. Is dit ontwerp ook geschikt voor de grote/originele printen? Zie wat nokken die misschien alleen voor jouw print bedoeld zijn. Groeten... Edited February 22 by Wijnand Quote Link to post Share on other sites
Bertus Posted February 22 Share Posted February 22 1. Je moet deze bestanden nog door een slicer halen voordat je ze kunt 3d-printen, maar voor de rest zijn ze kant-en-klaar. 2. Ik heb nooit een originele cartridge opengemaakt maar heb - zo goed als mogelijk - op basis van de schroefgaten gegokt waar de nokken zouden moeten zitten. Ik kan niet garanderen dat ze voor originele cartridges / printplaten geschikt zijn. Het klopt inderdaad om te stellen dat ze in principe ontworpen zijn voor mijn ontwerp PCBs en misschien werken ze ook voor de originele. Dat gezegd hebbende, een 3d-print is niet duur om te maken dus we kunnen een keer proefdraaien en dit simpelweg toetsen. Quote Link to post Share on other sites
Wolf Posted March 10 Share Posted March 10 Hoi allemaal. Terug van lang weggeweest heb ik even een hele andere vraag. Heeft iemand voor mij de pinout van de videoconnector aan de achterzijde van de p2000t? Alvast bedankt, Patrick Quote Link to post Share on other sites
HAL9000 Posted March 11 Share Posted March 11 On 12/9/2022 at 9:30 AM, HAL9000 said: Is idd video. Pinnen aan P2000 kant zijn: 1 = Groen 2 = Sync 3 = Aarde 4 = Rood 5 = Blauw 6 = Audio Of dit een 'standaard' pinverdeling is weet ik niet. Voor mijn Microvitec CUB (heeft ook een 6-polige DIN ingang) heb ik een kabeltje moeten maken omdat daarvan de pinverdeling weer heel anders is. Een 1-op-1 kabeltje werkte dus niet... voila Quote Link to post Share on other sites
Wijnand Posted March 11 Share Posted March 11 Was net te laat... http://alf4all.nl/engineering/topics/projects/p2000t/docs/P2000MT/Field_Support_Manual_P2000.pdf#page=40 Quote Link to post Share on other sites
Wolf Posted March 11 Share Posted March 11 Super! Bedankt heren Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.