Tuesday, November 6, 2007

gameboy floppy disk drive

A floppy disk drive for your Game Boy! !


Author's Note: This project remains and will remain at the experimental stage for several reasons: Author's Note: This project remains and will remain at the experimental stage for several reasons:
A floppy drive is cumbersome and it consumes a lot. A floppy drive is cumbersome and it consumes a lot.
A floppy controller is currently very hard to find and it is not going to arrange, quite the contrary ... A floppy controller is currently very hard to find and it is not going to arrange, quite the contrary ...
And above all, there is now more-much more attractive and cheaper such as CompactFlash! And above all, there is now more-much more attractive and cheaper such as CompactFlash!






The project presented here is to interface a diskette drive controller (FDC) compatible 765 to your Game Boy. The project presented here is to a floppy disk drive interface controller (FDC) compatible 765 to your Game Boy. Below are the future characteristics of montage: Below are the future characteristics of montage:
- Reading diskettes 1.44MB on Game Boy Color-Reading diskettes 1.44MB on Game Boy Color
- Reading diskettes 720Ko on Game Boy-Reading diskettes 720Ko on Game Boy
- Supports the FAT 12 read-Supports the FAT 12 in reading
One-ROM (16Ko-32Ko) introduced a cartridge SRAM will bear the load *. GB / GBC *. in SRAM. One-ROM (16Ko-32Ko) introduced a cartridge SRAM will bear the load *. GB / GBC *. In SRAM.

The advantages of this montage compared to a conventional cartridge SRAM or FLASH: The advantages of this montage compared to a conventional cartridge FLASH or SRAM are:

- Independence from the PC with the need to have a PC near to change the ROM, a floppy enough (very good for travel) - Independence from the PC with the need to have a PC near to change the ROM, floppy enough (very good for travel)
- Manipulation and less during development: we do has more to do with the GB cartridge. - Handling and less during development: we do has more to do with the GB cartridge.
- A diskette can contain several ROM cartridge while an SRAM or Flash does not contain a. - A diskette can contain several ROM cartridge while an SRAM or Flash does not contain a.

Much of the work is a soft ROM test (compiled version here) has been developed to determine the feasibility of the project ... Much of the work is a soft ROM test (compiled version here) has been developed to determine the feasibility of the project ... This ROM was developed with a cartridge-type SRAM (with MBC5) with a controller card (ISA EPOTEC 2) interfaced to the place of memory backup (hence its records are accessible to 0A000h to 0BFFFh ...) This ROM was developed with a cartridge-type SRAM (with MBC5) with a controller card (ISA EPOTEC 2) interfaced to the place of memory backup (hence its records are accessible to 0A000h to 0BFFFh ...)



Schematic overview: Schematic overview:
Click to enlarge!

The card EPOTEC2 (ISA controller card / VLB): The card EPOTEC2 (ISA controller card / VLB):
A former controller card ISA / VLB with IDE, FDC, series ports, parallel port ....

'The adapter' ISA-GB: 'The tailor' ISA-GB:
A good old ISA slot, which resumed service;) ...

All in working condition: All in working condition:
Yet it is this portable console? ;) ...

This experimental ROM is this: This experimental ROM is this:
She reads the BOOT sector of the DK ... She reads the BOOT sector of the DK ...
Determine the location of the FAT, and the load in the internal memory of the GB Determine the location of the FAT, and the load in the internal memory of the GB
Determine the position of the root and displays all of its entries on the screen ... Determine the location of the root and displays all of its entries on the screen ...
Search the README.TXT file, load and display on the screen ... Search the README.TXT file, load and display on the screen ...
Nothing very useful so ... Nothing very useful so ...

A small 'DIR';) : A small 'DIR';)
Ls;)


Viewing a txt file: Viewing a txt file:
README.TXT


The ideal would be to create a cartridge with a boot loader Roma (to load the game ...) with the controller FDC, in order to reduce the space taken ... The ideal would be to create a cartridge with a boot loader Roma (to load the game ...) with the controller FDC, in order to reduce the space taken ...
This ROM is working very well, so the floppy to GameBoy is quite possible ... This ROM is working very well, so the floppy to Game Boy is quite possible ...

Here is an illustration of a cartridge with a ROM that supports the management of the floppy drive and the FAT, allowing the user to load the Roma a floppy directly from his GameBoy: Here is an illustration of a cartridge with a ROM that supports the management of the floppy drive and the FAT, allowing the user to load the Roma a floppy directly from his GameBoy:
This circuit should operate, but it has not yet been done, nor tested! This circuit should operate, but it has not yet been done, nor tested! It is only a version close to the study ... It is only a version close to the study ...



GBFloppyLoader


No comments: