-
PicoRAM 6116 build and demo video by "Mein Elektronik Hobby" (in German)
10/17/2024 at 04:01 • 0 commentsNew PicoRAM 6116 build and demo video on the YouTube channel "Mein Elektronik Hobby" (in German). Glad it worked out of the box for you, Werner, and thanks for the positive review!
-
Using EPROM Images without EPROMS
07/08/2024 at 14:22 • 0 comments
The U7 socket on the Microprofessor MPF-1 is usually occupied by a 2716 EPROM containing user programs (or Tiny BASIC). However, by cutting a few PCB traces and setting the J1 jumper accordingly, it can also accommodate an additional 2 KBs of memory, using a 2nd 6116 SRAM. Hence, PicoRAM 6116 can be used instead of a standard 2716 user EPROM in U7. I got a couple of programs in a 2716 EPROM BIN image from the user DISCMIX on the German Classic Computing (Vintage Computer) Forum. In this video we are running his programs via PicoRAM 6116, and I also demonstrate how to convert EPROM BIN images such as the ones I got from DISCMIX into a PicoRAM digestible HEX format. -
Lens filters make a huge difference...
07/02/2024 at 01:41 • 0 commentsSo far I (foolishly) tried to convince myself that the contrast of my MPF-1 Blue LED display was good enough and had good readability - however, luckily I am not that good at prolonged periods of self-deception, and my inner critic kicks in. So, something had to be done to increase the contrast - after all, my eyes are not that young anymore.
Blue Lens Filters are kind of hard to come by, but there is something similar - Gel Filters. Supposedly, they are for party / disco spot lights. What can I say - the difference is stunning, like night and day: -
The Missing TinyBASIC ROM for the MPF-1 showed up (U7)!
06/29/2024 at 17:40 • 0 commentsMany thanks to the TMS museum who saw my post inquiring about the U7 2716 TinyBASIC ROM image for the MPF-1 on the Vintage Computer Federation Forums and sent a dump of his version to me! I got permission to share it here.
I hence would indeed be able now to run the MPF-1 in original "BASIC-extended" configuration - for now, I'll leave my 2732 Monitor + TinyBASIC EPROM installed in U6 though; another 2 KBs in U7 is quite useful as well.
But, I needed to test the new ROM of course, and hence put it in a 2716, changed the J1 settings - and indeed, this ROM image works great. I can start BASIC from 0x2000 as well now. Awesome!
The Jumper J1 settings for a 2716 in U7 are: 1-2 3-4 5-6. As stated previously, for the 6116 extra 2 KBs of SRAM you'll need to set J1 to 1-2 4-5 6-7 instead.
-
Installing TinyBASIC on the MPF-1 the hard way
06/28/2024 at 23:13 • 2 commentsAfter fixing and upgrading my recently acquired 50 $ Microprofessor MPF-1 with a blue LED display (which turned out to be a bigger project than I thought!) I still needed to install the TinyBASIC, as the original MPF-1 only came with the monitor - in this case, a single 2716 EPROM in socket U6. TinyBASIC was then available as an upgrade EPROM for socket U7 - this would either be a 2516 or 2716 EPROM. These are still DIP24 sockets.
You can see the original, standard MPF-1 with monitor in U6 and TinyBASIC in U7 here:
http://xjd0zipgwho4za58.myfritz.net:10381/Museum/MULTITECH-MPF-1.htmlOnly the later MPF-1B revisions changed these socket to DIP28, and a 2732 was then used to house both the monitor as well as TinyBASIC. U7 was left unpopulated on the 1B. Instead, U7 can be used for user programs, or for additional SRAM, by setting the J1 jumper (see below).
These two revisions hence had BASIC in different memory ranges - from 0x0800 - 0x0fff on the 1B, and from 0x2000 - 0x27ff on the 1, given that this is the memory range into which U7 is mapped into.
Unfortunately, the 2 KB U7 TinyBASIC from 0x2000 - 0x27ff was nowhere to be found on the usual internet sources of MPF ROM images (e.g., https://electrickery.hosting.philpem.me.uk/comp/mpf1/doc/) So I had to look for a different solution if I wanted to use TinyBASIC:Now, 2732 EPROMs come as both DIP 28 and DIP 24 versions; the MPF-1 uses DIP 24 for its U6 socket, and the MPF-1B uses a DIP 28 socket for U6. I hence decided to try the original MPF-1B 4 KB Monitor + TinyBASIC ROM image on the MPF-1, and programmed a DIP 24 2732.
Unfortunately, the MPF-1 didn't boot with the DIP 24 2732. I hence consulted the manual and found that it lists the 2516 as well as the 2532 as supported EPROMs for U6. Which is strange, given that my MPF-1 actually came with a 2716 in U6 - but it definitely did not like the 2732. However, the mentions of the 2532 in the manual encouraged me to try again, this time with a 2532.
Even though I had some 2532 in my parts bin, I was actually not able to program one... as my EPROM programmer only supports 27xxx EPROMs. Hence, I decided to try with one of these 25xx <-> 27xx EPROM adapters; these work bidirectionally, so you can either use a 27xx EPROM and use it as a 25xx, or vice versa. As soon as I had the 2732 in the adapter, now acting as a 2532, the MPF-1 worked out of the box! It is now, by all means and purposes, equivalent to an MPF-1B, and I can use TinyBASIC and the monitor:
You can get these adapters on Ebay.
Now, given that I had both the Monitor and TinyBASIC in U6, I still had U7 available - I can't leave a socket unpopulated, so what should I put there? Another EPROM? U7 can be configured for SRAM as well as for EPROM use. I opted for more SRAM - another 6116 SRAM would give me full 4 KBs of RAM, from 0x1800 to 0x27ff!
The J1 jumper modification requires cutting the default jumper traces for the vias / holes for J1, and then soldering in a pin header to accommodate "real" physical jumpers like in the picture. Next, for U7 to support the 6116 SRAM, the jumpers need to be set as follows - 1-2 4-5 6-7: -
John's MT-80Z Microprofessor variant with PicoRAM 6116
06/12/2024 at 16:13 • 0 commentsJohn W. added PicoRAM 6116 to his E&L MT-80Z MPF-1 clone and, after initial troubles, got it to work flawlessly. Very nice machine and progress - thanks for sharing, John! Good to know that PicoRAM 6116 also works well with the less common Microprofessor family members.
-
The World's First MPF-1 with a BLUE LED DISPLAY!
05/04/2024 at 19:59 • 0 comments
No, just changing the resistor values doesn't do it... here are the schematics and Gerbers. -
Using the MPF-1P Printer and PicoRAM 6116 simultaneously
04/13/2024 at 19:47 • 0 commentsLet's print out a solution for the Towers of Hanoi with 5 disks:
-
The Towers of Hanoi on the MPF-1P!
04/12/2024 at 17:54 • 0 comments -
Next-Level Software Development with PicoRAM 6116
02/26/2024 at 05:58 • 0 commentsPicoRAM 6116 is taking Microprofessor MPF-1B software development to the next level - instead of keying in hex codes with the monitor, use a comfortable state-of-the.art Z80 assembler on the PC or Mac, assemble / compile the HEX file there, put it on SD card, and feed it to the Microprofessor! In this video I am developing a "Towers of Hanoi" program for the MPF-1B (recursive version) using asm80.com: