Difference between revisions of "IDE can not copy that floppy"
(Ya, Amiga) |
m |
||
Line 1: | Line 1: | ||
+ | [[Category:Projects]] | ||
+ | {{Archived}} | ||
+ | |||
A level under development for the [[Skullspace_Hardware_Programming_Challenge]]. | A level under development for the [[Skullspace_Hardware_Programming_Challenge]]. | ||
Latest revision as of 16:23, 4 October 2017
A level under development for the Skullspace_Hardware_Programming_Challenge.
- Platform: Amiga 2000 (on loan)
- IO: Amiga floppy drive ( not IDE
- Level master: Mark Jenkins
- Difficulty: hard
You can not copy the secret floppy on your PC IDE floppy drive. MUAHAHAHAHAH!
IDE (integrated drive electronics) puts a lot of intelligence about how these floppies are formated on a low level into the hardware itself. The Amiga floppy had no such frills, various low levels aspects of the hardware like rotation speed, position of read head, and spacing of bits could be controlled by the Amiga itself.
Your mission is to decode the secret message on a specially formated floppy for this challenge. You can output the result on-screen or over the serial port.
This level is still under development, we haven't actually created a secret floppy yet or the proof of concept program.
Contents
Working Development Tools
These need to be tested.
Tools needing further development
- A simple bootloader to load a user provided program over RS-232 serial
Working Documentation
- There's considerable documentation on the web for Amiga hardware programming
Documentation needing development
- Guide for building GCC and binutils as suitable cross compilers
- perhaps a summary guide should be written specific to the relevant devices
- Should document the state of the machine after the Amiga ROM has done its thing and after the bootloader has operated.