Love that people are still messing with these 40 year old computers... Do you know if anyone has made pens for the printer?! The PC1500 got me through an advanced Science Degree and into Grad school... without having to study (too much) Outside voice "Hey Prof, you OK with me using a programmable calculator on the Bio-Chemistry Final" Inside Voice "That is full of Rem Statements of all of the stuff we were to memorize" Prof: "Sure but its not needed and its not going to help you" Outside Voice "Thanks prof, its my lucky security blanket" Inside Voice "Bwa-ha-ha-ha"
The RAM/FLASH is mapped to the lower 16K of address space. The same as a CE-161 or a 16K ROM cart. Yes, you could load ROMs onto the FLASH. Since FLASH has specific write timings there is an included helper routine to copy a RAM bank to a FLASH bank. (You would load to RAM and then copy to FLASH). The manual has more information about this.
I still have to find out which address my modules are mapped to. This requires reengineering the address decoding logic on the PCB. Most probably they are not relocatable.
@@DominikStraer Most ROM modules are mapped to the lower 16K space. &7860 is the high byte of the start of the ROM module. &FF if no module. &7861 and &7862 are the high and low bytes of the start of the BASIC program within a ROM module.
Hello, it looks like the module maps to the lower 16K of the address space, just underneath the standard user memory (like the CE-161). Two of the original Sharp modules mapped to above the built-in RAM: The CE-151 and the CE-155. The latter actually mapped around the standard RAM. This makes me wonder: Could one make a module that maps to both 0-16k, and then also above the 18K mark, like the CE-155 did? If so, a total RAM of 24K would be possible. Maybe even the "not used" part of the memory could be used (5800H-6800H), giving a total of 28K? Obviously 100% useless, because no software ever written for the 1500 would need that much memory, but maybe just for fun. Edit: On the PC-1600, the built-in 16k memory are mapped to 0x4000 in PC-1500 mode. Once I get the memory module, I'll stick it into the PC-1600, and expect to see close to 32k RAM in PC-1500 mode ;-)
With more complex address decoding you could map more RAM in above the built in RAM as the smaller memory modules do. Another complication is that PC-1500A has 6K built in and the 4K and 8K modules map in differently. The CE-163F and CE-1638 map in like the CE-161 in the lower 16K.
Very nice, and sold out already...
Any chance of a "SuperRAM" module for the PC-1600?
We have not started on the PC-1600 yet :)
Jeff do you remember how Dad would mark things with stickers? It definitely keeps things organized.
Yes, I still have a few things he put stickers on :)
@@HeyBirt I have a tray with Mom's name on it that Dad made for her. :)
Love that people are still messing with these 40 year old computers... Do you know if anyone has made pens for the printer?!
The PC1500 got me through an advanced Science Degree and into Grad school... without having to study (too much)
Outside voice "Hey Prof, you OK with me using a programmable calculator on the Bio-Chemistry Final"
Inside Voice "That is full of Rem Statements of all of the stuff we were to memorize"
Prof: "Sure but its not needed and its not going to help you"
Outside Voice "Thanks prof, its my lucky security blanket"
Inside Voice "Bwa-ha-ha-ha"
Hi Jeff, which address is the flash mapped to ? Could I upload ROM modules to the flash ?
The RAM/FLASH is mapped to the lower 16K of address space. The same as a CE-161 or a 16K ROM cart. Yes, you could load ROMs onto the FLASH.
Since FLASH has specific write timings there is an included helper routine to copy a RAM bank to a FLASH bank. (You would load to RAM and then copy to FLASH). The manual has more information about this.
I still have to find out which address my modules are mapped to. This requires reengineering the address decoding logic on the PCB. Most probably they are not relocatable.
@@DominikStraer Most ROM modules are mapped to the lower 16K space. &7860 is the high byte of the start of the ROM module. &FF if no module. &7861 and &7862 are the high and low bytes of the start of the BASIC program within a ROM module.
Hello, it looks like the module maps to the lower 16K of the address space, just underneath the standard user memory (like the CE-161). Two of the original Sharp modules mapped to above the built-in RAM: The CE-151 and the CE-155. The latter actually mapped around the standard RAM. This makes me wonder: Could one make a module that maps to both 0-16k, and then also above the 18K mark, like the CE-155 did? If so, a total RAM of 24K would be possible. Maybe even the "not used" part of the memory could be used (5800H-6800H), giving a total of 28K? Obviously 100% useless, because no software ever written for the 1500 would need that much memory, but maybe just for fun.
Edit: On the PC-1600, the built-in 16k memory are mapped to 0x4000 in PC-1500 mode. Once I get the memory module, I'll stick it into the PC-1600, and expect to see close to 32k RAM in PC-1500 mode ;-)
With more complex address decoding you could map more RAM in above the built in RAM as the smaller memory modules do. Another complication is that PC-1500A has 6K built in and the 4K and 8K modules map in differently.
The CE-163F and CE-1638 map in like the CE-161 in the lower 16K.
If it's out of stock, can it be made again?
Yes, we will make more :)
Could this device work with FRAM, so no need for a battery?
I suppose you could make a version with FRAM but it is getting expensive and harder to find.
@@HeyBirt FRAM is quite plentiful, even in parallel formats, and not too expensive considering the capabilities.