Jump to content
Video Files on Forum ×

CYBERYOGI =CO=Windler

Members
  • Posts

    334
  • Joined

  • Last visited

Everything posted by CYBERYOGI =CO=Windler

  1. You may temporary jam the select button by sticking a thin piece of sheet plastic (e.g. blister packaging) in the gap at the side of it. That's no proper solution but helps to hold it down.
  2. I own plenty of ROM-Packs and would like to build this. I own some smaller Arduino clone modules (never used yet) but I can not etch PCBs (only wirewrapping on breadboard style perforated PCBs - which gets increasingly difficult with my mole eyes). So I will likely slaughter a RO-551 for it.
  3. Cheap midi cables lack an optoisolator chip. There are reports that some keyboards don't work without.
  4. The EP-10 is just a castrated Casio VL-1 with many omitted buttons and no LCD. Mine has a proper D1867G CPU. The D936CT was a pin reduced cheapo version. I wrote much tech info about this hardware family, but apparently the forum refuses to convert HTML tables now and only displays garbage. ☹️ I have attached the plain HTML of my analysis. Don't know if it turns into shit too. Casio_VL-1_PT-1.html
  5. The reason why digital recording from modern headphone jacks can sound much worse than the headphone itself is that a class D amp in that jack adds its own DAC/chopper frequency. Despite it is (should be, not in old Bontempis) above human hearing rage, it can badly mess up the ADC of a digital recording device or PC due to sampling theorem if it lacks a proper input filter to reject HF frequencies, which results in glassy/metallic intermodulation distortion.
  6. Someone with SMD soldering skills may be capable to solder a new flash memory chip in (unless there is also bricked firmware inside the CPU). But the chip needs to be flashed first with a rom dump of an intact specimen, using an eprommer.
  7. They already did. The Casio SA-60 had a few sing samples, and nowadays there is the CT-S1000V.
  8. I wrote here about the hardware and melodies of Casio musical calculators: https://www.casiomusicforums.com/index.php?/topic/11993-vl-1german-folk-song-mystery-fake-unterlanders-heimweh/#comment-44598
  9. On eBay average used keyboard prices seem to fluctuate by factor 4 or such every few months without logical explanation. This seems the same ripoff scheme madness like with car fuel prices at petrol stations (only worse), hence only patience (or asking the vendor if moonpriced) may help to escape this tulip mania. You may also try to 3D print a missing knob or button.
  10. The disgusting thing of XW-G1 and similar modern keyboards is that they store firmware and user data within the same flash chip, that will wear out by any delete/overwrite of user data and so destroy itself. Flash is basically a DRAM with 1 year refresh cycle, i.e. it will die when stored unpowered, and the more it wears by delete/overwriting, the more it looses capability to hold data without electricity. This obsolescence atrocity functions like an USB stick, i.e. it can die of power fail (shaky contact) or accidental disconnection during write access. So it may be a good idea to always keep batteries inside (be careful to check for leaking) and power it on twice a year to permit it to perform wear levelling (if that is implemented at all). I don't know if there is flash memory inside the COB cpu at all, or if it is only the external memory chip. If the latter, it can be theoretically replaced by soldering a new flash chip in (needs SMD soldering skills), but you would need to first copy the firmware (dumped from an intact specimen of the same model) onto the chip using an eprommer. The firmware is also included in the infamous update software for PC, so if not encrypted or otherwise garbled, it may be possible to extract it e.g. with a hex editor to copy it on the new chip before soldering it in.
  11. Casio PCM engine was not only sample based. It contained plenty of exotic FM variants (phase distortion, triangular wave modulation) to save rom space, which explains the complex duration sensitive behaviour of many preset sounds. While later Casios used more conventional (and increasingly boring) wavetables, it may be that there were still FM tricks involved those can be hard to mimic with plain samples.
  12. I collect Casio music/sound calculators and have analyzed the hardware (CPU pinout, keyboard matrix, test mode) of most of them. Interesting is that the Casio VL-Tone VL-1 CPU runs on 3V (other keyboards need 5) because it was closely related to calculator hardware and also used in the VL-80 musical calculator.
  13. If the CPU does not wake up, check if the quartz or reset capacitor is faulty. A tiny shortcircuit in the reset capacitor can make hardware play dead and cause all kinds of trouble (same with conductive battery leak residues on the PCB). E.g. in Sharp talking alarm clocks an almost undetectable high resistance short of >10 megohm in that cap is enough to prevent starting. In my AVR Transistor Tester a dead 8MHz quartz caused random start problems with erratic behaviour.
  14. A missing plastic button can be replaced by e.g. a rectangular piece of blister plastic (for the rim) with a square piece of plastic or even wood or a shaped (carved) hotglue blob on top. For my KX-101 I replaced a missing cassette deck button with a folded sheetmetal piece and hotglue(?) underneath (be careful not to shortcircuit if using metal).
  15. If it hums, there may be bad electrolytic capacitors in the power supply. We in Germany have mains plugs those always fit in both direction. (The blue and the yellow wires can be 230VAC and 0V or vice versa. The ground wires is always yellow/green striped.)
  16. I own some kg of loose CT-420(?) keys those I bought together with their scrap PCBs on eBay. Most keys are somewhat scratched, but likely fit in many other contemporary fullsize Casio keyboards.
  17. Here is the FD-1 user manual. (To admins: If it is to big, move it to the file section.) Casio FD1 user manual.pdf
  18. I have no experience with this model, but AFAIK all fully digital casios (generation MT-540 and later) are crystal clocked and thus have no tuning trimmer anymore. It might be possible to replace the quartz with an adjustable oscillator, but this may mess up USB or midi communication due to wrong frequency. The limited resolution of tuning or pitchbend controls in digital keyboards have to do with the size of frequency lookup tables in rom to translate each note. Thus to save rom space (which was expensive), many cheap keyboards had only transpose in semitone steps instead of tuning, and pitchbend did rather a glissando than portamento.
  19. I have nothing about the CT-6500. The only somewhat similar keyboard I own is the CZ-230S, which has only one sound IC (Music LSI "NEC D933AC") and no "key multiplexer chip".
  20. This is impossible. ROMs can not be rewritten, only desoldered and replaced by a new physical chip to install a new version.
  21. If it had mask roms, the repair shop likely would have needed to order a physical set of new rom chips from Casio instead of burning eproms. The MZ-2000 rom chips already were SMD (PCB layout in service manual) and thus less easy to handle with an eprommer.
  22. According to the service manual block diagram, the MZ-2000 uses mask roms (and SRAM to hold user data), so I doubt there were firmware update diskettes available. I remember reports that sometimes in this model the synth behaviour got corrupted in strange ways; I don't know if this is indeed rom bitrot (they may be disguised proms) or just mess in the sram which certainly can be cleared by disconnecting the CR2354 lithium battery. So the faults may be symptoms of empty battery.
  23. I got a photocopy of the Casiotone 403 service manual, but it is low quality and I don't have an intact scanner. The 403 has the same mainvoice CPU like MT-60, but the more complex accompaniment hardware of Casiotone 401. pinout D8049C-084 The "NEC D8049C 084" (40 pin DIL) was the accompaniment CPU of the first polyphonic Casio keyboards with rhythm. It supports a keyboard matrix for chord section and control panel, and has separate outputs for 7 analogue percussion triggers, bass envelope trigger (for external analogue decay circuit) and 5 data pins those can be demultiplexed in an I/O port IC "NEC D8243C" to output a monophonic squarewave bass tone and control the chord tone generator "Texas Instruments TMS3615NS". Unlike later accompaniment CPUs it does not control a passive main voice sound IC, but reads 4 of the main CPU keyboard matrix outputs to sense chord section keys. To prevent these keys from sounding also the main voice, there need to be external AND gates in the lines to the main CPUs keyboard matrix inputs to disable them during chord play. The principle how this accompaniment CPU taps into a given keyboard matrix by listening to its output lines and intercepting inputs is exactly the same like what midi retrofit kits for non-midi keyboards do. Technically the "D8049C xxx" is a generic microcontroller of the well documented Intel MCS-48 family, so everything it does is entirely controlled by software of its internal 2KB ROM (I dumped it). So it makes no sense to write down a combined pinout for all software variants of D8049C because they differ too much. This pinout describes software number "084", based on the Casiotone 403 service manual and Intel MCS-48 datasheets. pin name purpose 1 TO clock out 1MHz 2 XTAL clock in 3MHz 3 XTAL2 (not used) 4 /RESET reset 5 +VDD supply voltage +5V 6 /INT tempo clock in 7 EA (wired to ground) 8 /RD (not used) 9 /PSEN (not used) 10 /WR (not used) 11 ALE (not used) 12 DB0 key matrix in 13 DB1 key matrix in 14 DB2 key matrix in 15 DB3 key matrix in 16 DB4 key matrix in 17 DB5 key matrix in 18 DB6 key matrix in 19 DB7 key matrix in 20 GND ground 0V 21 P20 chord data out (D8243C pin 11) 22 P21 chord data out (D8243C pin 10) 23 P22 chord data out (D8243C pin 9) 24 P23 chord data out (D8243C pin 8 ) 25 PROG chord data out (D8243C pin 7) 26 +VDD supply voltage +5V 27 P10 bass envelope trigger out 28 P11 hihat trigger out 29 P12 cymbal trigger out 30 P13 low conga trigger out 31 P14 high conga trigger out 32 P15 claves trigger out 33 P16 snare trigger out 34 P17 base drum trigger out 35 P24 key matrix in SW1 36 P25 key matrix in SW2 37 P26 key matrix in SW3 38 P27 key matrix in SW4 39 T1 key matrix sync in (main CPU pin 33 KC1) 40 VDD supply voltage +5V The tempo clock input to pin 6 is externally produced by a PUT (Programmable Unijunction Transistor) oscillator, which frequency depends on the tempo potentiometer. Rhythm can start only at the falling edge of it, therefore oscillation is forced into the next lo phase by a pulse from D8243C pin 15 to start rhythm immediately by a start button or chord key press (synchro start). The clock frequency for TMS3615 is divided from pin 1 output through a complicated gate and flipflop circuit (TC4001, 2x TC4013, TC4510BP). The I/O expander NEC D8243C converts the chord data into this: pin name purpose 1 P50 chord E bit out 2 P40 chord C bit out 3 P41 chord C# bit out 4 P42 chord D bit out 5 P43 chord D# bit out 6 GND ground 0V 7 PROG data in (D8049C pin 25) 8 P23 data in (D8049C pin 24) 9 P22 data in (D8049C pin 23) 10 P21 data in (D8049C pin 22) 11 P20 data in (D8049C pin 21) 12 GND ground 0V 13 P70 green led drive out 14 P71 red led drive out 15 P72 accompaniment /start out 16 P73 bass tone out 17 P63 chord B bit out 18 P62 chord A# bit out 19 P61 chord A bit out 20 P60 chord G# bit out 21 P53 chord G bit out 22 P52 chord F# bit out 23 P51 chord F bit out 24 VDD supply voltage +5V Pin 16 outputs the bass tone (monophonic squarewave) that is externally mixed with an analogue envelope controlled by D8049C pin 27; the tone is held so long it stays hi and then decays with capacitor envelope. The TMS3615NS produces 12 tones (full polyphonic notes of 1 octave with sustain) corresponding to the levels on the 12 chord bit outputs. pinout TMS3615 The OMTS "Texas Instruments TMS3615NS" (28 pin SDIL, official name "Octave Multiple Tone Synthesizer") is used as a chord generator in the first polyphonic Casio keyboards with accompaniment. The IC derives from its clock rate the 12 tones of an octave (and a 13th tone) and outputs each of them so long the corresponding note input pin is hi(?). When the note stops, it falls silent with a decay envelope (sustain) that can be adjusted through an analogue control voltage input. This ancient PMOS IC was meant as an octave generator in full polyphonic 1970th home organs with very little digital control; a sign of its age is the unusually high +15V supply voltage (minimum +12V), which prevented easy battery operation and so made Casio soon abandon it. It can output 2 adjacent footages and sustain of the output is inplemented by external 1uF capacitor at each input, i.e. they are indeed VCA control voltages rather than digital. Pin 3 changes the pullup impedance of the key inputs and thus sustain length. The reset input is only used to synchronize the internal oscillators to control the phase in relation to other tone generators in the system. The clock out at half frequency was intended to daisychain these ICs in keyboards with multiple octaves. Interesting is that the TMS3615NS outputs 2 footages (e.g. for drawbar organs), thus an additional 1 octave lower version of the accompaniment (not used by Casio) exists on pin 16'OUT as an easteregg. The inner working of this IC is thoroughly described in patent US4358982 (priority date 1979 | thanks Traktor for info). The signal processing behind the frequency dividers is fully analogue, including a large bank of VCA multiplying the key voltage (and volume envelope) with each drawbar partial tone. For these, the patent detailedly explains voltage stabilization and a special automatic DC offset voltage compensation circuit based on clocked (class D PWM?) chopper amplifiers to prevent key click and distortion. This pinout is based on the Casiotone 403 service manual and TMS3615NS datasheet; in 403 schematics the IC is named "TMS 3615-25NS, RI-103" and also a 403 hardware photo shows "-25NS", so it may be a variant (clock speed like with RAM?). The variant RI107 outputs squarewave with 50% duty cycle, while RI103 has 25% at 8'OUT. warning: A bizarre bug in the TMS3615NS datasheet of novermber 1981 garbled its pinout page, so all its pin numbers up to 15 are 1 too high and the rest 1 too low (verified by Casiotone 401 PCB photo). Apparently they wrote it down wrongly from a chip package drawing (absent in datasheet) because GND is indeed pin 13, and 14 and 15 unused, so I shifted them to to fill in the unused pins here. Likely TI initially planned to produce this chip in a shorter package, but 24 pin SDIP was not available. On Vintage Chip I saw indeed a 24 pin DIL version for sale. A hand drawn pinout on Flickr by synx508 indicates that in Roland HP-60 the SDIL version of TMS3615NS has the same pinout like mine, suggesting that the other pinout was possibly used by an 28 pin DIL version. pin datasheet pin name purpose 1 2 NC (not used) 2 3 16'OUT? audio current '16 out (not used) 3 4 SUS BIAS sustain lenght control voltage in 4 5 VSS +VCC supply voltage +15V 5 6 K8 note F# control voltage in 6 7 K9 note G control voltage in 7 8 K10 note G# control voltage in 8 9 K11 note A control voltage in 9 10 K12 note A# control voltage in 10 11 K13 note B control voltage in 11 12 RESET OUT (not used) 12 13 CLOCK IN clock input (118.5 kHz) 13 14 VDD GND ground 0V 14 1 NC? (not used) 15 28 NC? (not used) 16 15 CLOCK OUT? clock/2 out (not used) 17 16 RESET IN reset 18 17 K1 note B-1 control voltage in (not used) 19 18 K2 note C control voltage in 20 19 K3 note C# control voltage in 21 20 K4 note D control voltage in 22 21 K5 note D# control voltage in 23 22 K6 note E control voltage in 24 23 K7 note F control voltage in 25 24 STB IN internal stabilizer control in 26 25 STB OUT internal stabilizer control out 27 26 8'OUT audio current '8 out 28 27 NC (not used) In Casiotone 403 schematics the pin 3 SUS BIAS is between 2 resistors forming a voltage divider 33k to +VCC and 22k to GND. Pin 26 STB OUT goes to the "+" input of an op-amp and 100k pulldown to -15V. Pin 25 STB IN goes to a 3.3uF electrolytic cap against +15V and through a 220 Ohm resistor to the output of that op-amp. (Its "-" input is on GND.) According to datasheet this does automatic gain control to compensate temperature drift of the analogue circuit. If absent, STB IN should be wired to +VCC and STB OUT open. The datasheet suggests that against ESD damage(?) the pins SUS BIAS and STB IN should be connected through each a 0.5 megohm resistor to +VCC on the same PCB. The Casiotone 403 main voice CPU D990G is a late member of the D77xG family. pinout D77xG family The "NEC D77xG" (64 pin zigzag DIL) was Casio's first polyphonic keyboard CPU that was used until 1981(?). It contains a keyboard matrix decoder with 4 quick access memory settings for favourite preset sounds, those are normally selected through keyboard keys + select button, but this selection method can be also simulated by preset sound buttons connected through logic ICs (like in Casiotone 401; pulling pin 34 hi seems to mute the demo note). The sound generator is 8 note polyphonic with digital envelope and stair shaped waveforms those sound much like multipulse squarewave. The 14bit digital audio output is fed into an external resistor ladder DAC. Each sound is made from 2 layered subvoices with independent envelope, what Casio called "Consonant-Vowel-Synthesis". It can additionally select timbres through an external analogue filter circuit controlled through 8 digital switch outputs. 2 of these CPUs with different software number can be wired parallel (one polls the keyboard matrix while both read it) to produce more complex layered preset sounds (4 subvoices using 2 filters). The tone scale can be switched from normal chromatic to a slightly spread variant which produces a chorus effect when 2 layered ICs set it differently. Clock can be input at pin 37 and output from pin 35 (half speed) daisychained to another CPU, or pin 35 is used as input. Bizarre is that this special CPU contains an LCD display port that is not used in any Casio keyboard (nor would it make sense in LCD pocket calculators due to size and power consumption). The CPUs in my 201 run a little hot - possibly because the digital supply voltage has 5.2V instead of the expected 5V and the analogue supply voltage is even 6V. In Casiotone 202 both have only 5V. The naming convention of this earliest Casio keyboard CPU family is horrible; instead of software numbers the main number increases without any logical structure. It may be that advancing the 2nd or 1st digit reflects envelope algorithm changes or size of internal memory, but it also may be simply derived from the release date. According to Robin Whittle, all these ICs seem to differ only in their preset sound set and subtle changes like whether they can do sound selection without playing a demo note. He later called the hardware family 'Series I', but I prefer 'D77xG' despite it contradicts the naming in later keyboards. CPU number hardware class notes & features D771G Casiotone 201 layered with D772G D772G '' (cpu 2) D773G Casiotone 301, 401, M-10 D775G MT-30, MT-40 D776G Casiotone 403 (old) later version has D990G D788G Casiotone 202 layered with D789G D789G '' (cpu 2) D990G MT-60, Casiotone 403 (new) bugfixed D776G? Like with most special Casio ICs there are no datasheets online, but with modern NEC ICs the prefix D77 is used e.g. for 16 bit fixed point DSPs, D78 for generic microcontrollers (like D7811G) and D990 can be digital codecs, so it even may be that these CPUs are (e.g. by Allen's patent lawsuit) internally completely different and only share their pinout. But the very similar sound and behaviour of affected keyboards make this unlikely. Modern NEC IC types have a huge variety of variants and their numbers are longer, so it may be that in 1980 the naming convention did not exist yet and diversified during the following few years which resulted in changing prefix numbers within one family. It is interesting that all other NEC D77x ICs are single-chip videogames containing a CPU with internal ROM and RAM. So D770C was a Pong clone (tennis, soccer, table tennis, solo + 2x shooting). D774C (42 pin DIL), D777C ### and D778C were cartridges for Epoch - Cassette Vision; despite very limited rom space, this busless microcontroller supports 48-bit instructions, which made it faster than 8-bit CPUs with external rom. D779 was the graphics+audio chip of Hanimex HMG7900 (which cartridges contain another microcontroller). It is unknown if there are any technical similarities to Casiotone, or if NEC IC numbers were simply given by date of development. Strange is that while on internet photos I saw a Casiotone 403 with CPU D990G, its service manual refers to D776G and shows a somewhat complicated flipflop and gate logic network named "set control circuit" (involving ICs TC4013, TC4049, TC4073, TC4081, 74LS123 and 2 transistors), that during active "set" switch enables the keyboard matrix place "memory set" (SI2->KC3), and once a key is held, after a 2..10ms delay it plays the "A2" demo note (connecting KI4->KC4) and then disconnects SI2->KC3 (return to play mode) to prevent data mess when more than one key is depressed during memory set. In that circuit the "set" switch output is additionally connected through an inverter to CPU pin 34 I-2. The page comes with the note "This circuit prevents to preset another tone when hitting more than two keys while the MODE switch is at "SET"... This circuit is employed only in the initial lot of Casioton 403. Later produced 403 enclose the circuit within the LSI." So apparently early D77xG versions need external bugfix circuitry to function properly, which explains the lots of logic ICs inside Casiotone 201 despite the CPU concept is quite self-contained. I had no schematics, so this D773G pinout was based on Robin Whittle's great bulletin "Modifying the Casiotone Instruments" which is not very detailed and lacks most pin names, so some pin order within equal named blocks are a guess and (particularly 40..43) may be wrong. Despite I later got service manual photocopys of MT-40/ MT-31 and Casiotone 403/ 101, even in their schematics unused pins are omitted, so some pin names were chosen by me. Apparently all "O-#" pins are outputs, "I-#" are inputs and "IO-#" can be both. pin name purpose 1 lcd segment out (not used) 2 lcd segment out (not used) 3 lcd segment out (not used) 4 lcd segment out (not used) 5 lcd segment out (not used) 6 lcd segment out (not used) 7 lcd segment out (not used) 8 lcd segment out (not used) 9 lcd segment out (not used) 10 lcd segment out (not used) 11 lcd segment out (not used) 12 lcd segment out (not used) 13 lcd common (not used) 14 lcd common (not used) 15 SCH, I-1 /reset 16 SI-1 key matrix in 17 SI-2 key matrix in 18 KI-1 key matrix in 19 KI-2 key matrix in 20 KI-3 key matrix in 21 KI-4 key matrix in 22 KI-5 key matrix in 23 KI-6 key matrix in 24 KI-7 key matrix in 25 KC-8 key matrix out 26 KC-7 key matrix out 27 KC-6 key matrix out 28 KC-5 key matrix out 29 KC-4 key matrix out 30 KC-3 key matrix out 31 KC-2 key matrix out 32 GND ground 0V pin name purpose 33 KC-1 key matrix out 34 I-2 sound data in? (wired to GND | CT-301, CT-403: hi during tone select) 35 CLK2 clock in/out (567.086 kHz in | clock/2 out) 36 Xtal-OUT outputs clock frequency from pin 37 (sawtooth-like) 37 Xtal-IN clock in (1134.086 kHz) 38 M/S clock in select (lo=pin 37) 39 IO-1 main voice /mute (lo during preset sound change, sound data out?) 40 IO-0 ? filter / volume / led out (CT-201 cpu1, CT-202 cpu1&2) 41 IO-2 ? filter / volume / led out (CT-201 cpu1, CT-202 cpu1&2) 42 IO-3 ? filter / volume / led out (CT-201 cpu1&2, CT-202 cpu2, CT-401) 43 IO-4 ? filter / volume / led out (CT-201 cpu2, CT-202 cpu2, CT-401) 44 IO-5 filter / volume / led out (MT-60, CT-201 cpu1&2, CT-202 cpu2, CT-401, CT-403) 45 IO-6 filter / volume / led out (CT-201 cpu1&2, CT-202 cpu2, CT-401, CT-403) 46 IO-7 filter / volume / led out (M-10, MT-40, MT-60, CT-201 cpu1&2, CT-401, CT-403) 47 IO-8 filter / volume / led out (MT-60, CT-201 cpu1&2, CT-202 cpu1&2, CT-401, CT-403) 48 O-28 dac bit out 49 O-27 dac bit out 50 O-26 dac bit out 51 O-25 dac bit out 52 O-24 dac bit out 53 O-23 dac bit out 54 O-22 dac bit out 55 O-21 dac bit out 56 O-20 dac bit out 57 O-19 dac bit out 58 O-18 dac bit out 59 O-17 dac bit out 60 O-16 dac bit out 61 O-15 dac bit out 62 +VG supply voltage 5..6V (sound generator?) 63 +VD supply voltage 5V (digital?) 64 VDS1 lcd supply voltage 3.1V (not used) Robin Whittle describes pin 40..47 very ambiguously as "O-29 to O-31 and IO-4 to IO-8, used for filter, volume and LED control in different ways. Pin 46 controls filter cutoff frequency in the M-10". I measured that these pins output an individual static combinations of hi and lo (like a binary number) to identify each preset sound so long it stays selected. Pins 39..47 generally seem to need a pullup resistor to be useable. The Casiotone 202 PCB uses all these pins to control its filters; its D771G uses all but pin 43 and the D772G pin 42..47; the CPUs themselves output to all of them. Pin 39 goes low during any preset sound select ('memory set' or 'tone memory'), which is used to mute the main voice as a pop noise blocker; however the edges of the pulse have a strange jitter that may be serial data encoding the preset sound number. Pin 34 is (according to Whittle) only used in Casiotone 301 (also my similar 401; Casiotone 403 service manual says "Input from SET switch"); it may be a serial input to select preset sounds from its OBS buttons. I don't know if it can even receive synthesis data like the later D931C; particularly the fact that in US patent 4348932 the preset sound definition itself (and not only a pointer to a ROM address) is held in a register during execution suggests that there may be hidden functions for this. The mysterious LCD port seems to output the selected preset sound numbers. There are plenty of 3V squarewaves on these pins, of those some (the active segments?) halve their frequency. With set 'memory set' switch some segments seem to blink. Pin 13 and 14 have a stepped waveform from 0V to 1.5V to 3V vice versa, that apparently is the return pole for an LC display. If you want to install a homemade LED display here, I strongly recommend to use driver ICs, because these irreplaceable CPUs run already a little hot and may get damaged by additional current. (I haven't tried to connect a display.) I found no official specification of the D77xG. The only text that comes close to it is what Robin Whittle wrote on his website about the inner working.
  24. The D7811 CPU nowadays has been documented by the MAME team to emulate Casio RZ-1 etc. https://www.cpcwiki.eu/index.php/UPD7810/uPD7811 http://zine.r-massive.com/casio-rz-1-firmware-hacking/ However the D7811 is a D7810 with 4K internal ROM, so (depending on its wiring) it may be impossible to make it execute different code from an external eprom if it reuses the same pins for something else.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.