| |
AKA :
EasyFlash
Website :
http://skoe.de/easyflash
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Production Info Submitted by Skoe on 22 August 2009
Why did we make EasyFlash?
At the beginning I simply wanted to re-build an Ocean game cartridge. I didn't have an EPROM programmer and no UV lamp and I didn't want to buy this kind of stuff in the 21st century. That's why the cartridge had to use flash memory. I aimed at building a simple large game cartridge, sticking a nice label on it and give to to somebody as a christmas present.
First, with some help by HofMar, we analysed how an Ocean cartridge worked and how we can add write access to it. The first drafts of the hardware were quite simple. At that time I did not have much knowledge about the expansion port and its timing. We got more wishes after a while: In addition to Ocean cartridges, it should be possible to write 8k, 16k and Ultimax cartridges to it. We wanted to link several of these cartridges to a multi-cartridge. One should be able to deactivate ("kill") the cartridge easily by keeping <Stop>, <C=> or <Q> pressed. This all should work with no jumpers if possible. We noticed that it should be possible to write the most important programs, like tools and games, to the cartridge.
These wishes and the required compatibility to C128 (C64 mode) and to the Ultimax mode made the schematic a bit more complex after a while. Nevertheless we managed to realize the control part to only 5 discrete logic ICs worth only a few cents. Alex and Enthusi noted that it would be very useful to have some RAM, for example to be able to backup parts of the zero page temporarily. That's why we added 256 bytes of RAM to the I/O area at $DF00.
One important point for me at this project was to use parts which can be bought easily all over the world. It should be easy to build such an cartridge. It should fit into a standard case and be as cheap as possible.
We never wanted to build a freezer cartridge or a replacement for a disk drive. So it didn't get a competitor to any existing hardware but more or less something new.
Another important point has been to release everything as open source. We wanted to provide good tools for users and for developers and useful documentation. This task is still not complete, but we are working on it. What we reached already: It's running stable, the parts will be less than 10 Euro, the PCB only about 5 Euro and the case about 5 Euro.
Something which is not released yet is a tool which can link program files and normal CRT images with a menu ("EasyLoader"). But you can have a look at a screenshot already: http://skoe.de/easyflash/images/easyloader.png
A library which is able to access a simple ROM file system and to save game states is planned.
Maybe one day we really can see an EasyFlash version of a demo or some patched games (still dreaming of a Turrican I to III cartridge...). If you need help for such an project, feel free to contact me.
|
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|