Hi, folks.
The CASIO PV-7 has only 8Kb of RAM from &HE000 to &HFFFF in Slot 0.
I've made some tests with an OR-216 CASIO 16Kb RAM cartridge, an Epcom/Sharp HB-4100 64Kb RAM cartridge and the ACVS/CIEL slotexpander. And also three FDD interfaces. One I/O port-mapped, and two memory-mapped.
The FDD interface doesn't boot with only 8Kb of RAM.
The OR-216 puts 16Kb of RAM in page 2, from &H8000 to &HBFFFF. But even with the cartridge alone in slot 1, the RAM is splitted, and the system recognizes only the top 8Kb.
So, if you connect the FDD interface and the 64Kb RAM cartridge through the slotexpander, the FDD will boot and load MSX-DOS. I found MSXMEM2.BAS doesn't recognize the 8Kb RAM at Slot 0 page 3:
In another PV-7 (I have more than one), I've piggybacked a chip of 8Kb SRAM over the main RAM:
The main RAM is the uPD4168C-20. I put there an 6264-like. I didn't connect the pin 1(NC) and put a 74LS04 to invert the CS signal from pin 26, which I found to be A13 from address bus.
After that, the MSX shows 16Kb of RAM after boot, and it can boot all FDD interfaces. With the OR-216 it shows 32 Kb of RAM. But with 16Kb and 32 Kb it can't load MSX-DOS.
Here is the result from MSXMEM2.BAS:
PV-7 With 16Kb + 16Kb from OR-216
By hacking with the multimeter and the oscilloscope, I found the following:
Pin 1 of uPD4168C-20 RAM (/RFSH) is connected to pin 3 of engine MB64H131.
Pin 20 of uPD4168C-20 RAM (/CE) is connected to pin 4 of engine MB64H131.
Pin 22 of uPD4168C-20 RAM (/OE) is connected to /RD signal from Z80.
Pin 26 of uPD4168C-20 RAM (CS) is connected to A13 signal from Z80.
Pin 27 of uPD4168C-20 RAM (/WE) is connected to /WR signal from Z80.
Pin 20 of 32Kb PROM (/CE) is connected to pin 5 of engine MB64H131.
Pin 22 of 32Kb PROM (/OE) is connected to /RD signal from Z80.
/SLTSL1 is the pin 61 of engine MB64H131, which also goes to the cartridge slot.
/SLTSL2 is the pin 62 of engine MB64H131.
I didn't found /SLTSL3...
This week, I bought a CASIO OR-208 8Kb RAM cartridge. But it's still in Japan waiting for shipping. I'm very curious because...
In that Korean blog post, they show the pinout of KB-10 connector, and there are not slot selection signals. Maybe it's the same with KB-7 ? How the two extra slots work without /SLTSL signals ?
How would the PV-7 manage the original 8Kb of RAM in slot 0, plus the 8Kb of RAM in another slot ?
Is this feature non standard ?