back to buchty.net Casiorama  

Welcome to Casiorama Trying to reach me?
Some people say I should play the instruments instead of digging inside their hard- and software. Maybe they are right - but on the other hand, only if you learn it the hard way you will be able to repair and maybe upgrade your machinery.

Anyway, here are some bits & pieces about the Casio FZ-1.

Suggestions, questions, acclamation, or simply curiosity about who that guy is you might want to place here:

rainer@buchty.net

To fight spam, I'm running RBL-based filtering and Greylisting, so if your ISP's mail server is blacklisted or doesn't play according to the SMTP RFC, you might encounter bounces.


Service Area Technical Information
ROM Dumps
ROM #1 (FZ1S)
ROM #2 (FZ2S)
Repairing

How to replace the FZ-1 disk drive by an ordinary 3.5" PC HD drive or adjust the FZ-1's drive's rotation speed

When your FZ-1 keyboard jams the whole machine...

Upgrades

Upgrading your FZ-1 to 4 Megabytes using standard 30pin SIMMs (case study)

Adding an IDE-Interface to your FZ-1 for (easy?) hard disk access (case study)

Hacks

Change the FZ-1 drive to match a PC drive's rotation speed. That way you can easily read/write FZ-1 disks on Linux systems the following way:

  1. Create an according disk device, e.g. mknod /dev/fd0fz1 b 2 40
  2. Configure the device: setfdprm /dev/fd0fz1 ds hd sect=16
  3. You can now dump disks using dd on /dev/fd0fz1 (bs=1024, count=1280)
  4. Also low-level formatting works using superformat, however for proper formatting formatting you also need to write the three management sectors. Without that, the FZ-1 won't recognize the disk as formatted.
  5. (2017-07-21)

Toolkits

The FZ-1 Toolkit: Reading and Writing FZ-1 disks under Linux (heavily alpha, includes handling of FZF dumps)

(2000-10-11)

Change a PC disk drive to read original FZ-1 disks

(2002-04-02)

Schematics & Service Manual

Main board schematics
Service manual

Documentation of ICs
uPD765 (Floppy Controller)
Programming Information for 765 and its successors

uPD72055/8255 (I/O Controller)

uPD72016/NEC V50 (Microprocessor)
Programming Information for NEC V50

MB87186 (DCF/DCA)

Some thoughts on the display controllers (HD44350/351)
OS Documentation