Commit Graph

122 Commits

Author SHA1 Message Date
Oliver Lehmann 22fbb4f11c complete overhaul and reimplementation of the MMC Code
Implement Checksumming
Implement Multiblock-Operation
Also increase performance by reducing function calls for SPI handling
2012-06-05 18:21:48 +00:00
Oliver Lehmann ff85359a85 remove dynamic memory allocation 2012-06-03 13:51:43 +00:00
Oliver Lehmann b47910465f - make ALLOC optional (will be removed in next commit)
- implement SPI-CRC (CRC routines not yet reviewed for improvements)
2012-06-03 13:38:03 +00:00
Oliver Lehmann 5fa55e3943 todays work 2012-06-02 23:04:30 +00:00
Oliver Lehmann a25e66b4ff much more support now 2012-06-02 00:51:55 +00:00
Oliver Lehmann 9c672773b2 convert wdc_ram from unsigned char to uint8_t 2012-05-31 20:34:11 +00:00
Oliver Lehmann c3b77a6c5e reformat code 2012-05-31 20:22:42 +00:00
Oliver Lehmann aba33f9830 - split up monolith main.c into several files
- implementation of the following commands:

#define CMD_RD_PARTAB       0x28                /* P8000 Command: read Parameter block from WDC RAM */
#define CMD_WR_PARTAB       0x78                /* P8000 Command: write Parameter block to WDC RAM */
#define CMD_DL_BTTAB        0x48                /* P8000 Command: delete Bad Track Table from WDC RAM */
#define CMD_RD_BTTAB        0x58                /* P8000 Command: read Bad Track Table from WDC RAM */
#define CMD_WR_BTTAB        0x68                /* P8000 Command: write Bad Track Table to WDC RAM */
2012-05-31 20:21:51 +00:00
Oliver Lehmann b1fcd9fe44 start modularizing the code 2012-05-30 20:07:10 +00:00
Oliver Lehmann 7077bfbd57 selftest working now 2012-05-30 16:41:00 +00:00
Oliver Lehmann 54538e7e77 add current PDF Output 2012-05-29 20:26:23 +00:00
Oliver Lehmann f68ded99b5 reformat 2012-05-29 20:23:59 +00:00
Oliver Lehmann d7771de55e Tab -> Space 2012-05-29 20:23:09 +00:00
Oliver Lehmann 878649dbdb P8000 WDC Emulator 2012-05-29 20:13:00 +00:00
Oliver Lehmann 251a31c4b7 reorder Port-C 2012-05-26 21:47:10 +00:00
Oliver Lehmann 6317c3ed3e TR ans ASTB have to be driven 2012-05-26 21:35:12 +00:00
Oliver Lehmann 08725433b9 P8000 Interface 2012-05-26 13:11:58 +00:00
Oliver Lehmann 0977361bf6 restors again 2012-05-06 11:20:48 +00:00
Oliver Lehmann 90154a04f9 use 74HCT125 instead of resister network 2012-05-06 00:20:35 +00:00
Oliver Lehmann 99d3a2db3f /RESET 2011-12-27 23:04:21 +00:00
Oliver Lehmann bdb842cb2e /RESET fix 2011-12-27 22:54:01 +00:00
Oliver Lehmann 4f9812ef6f neu 2011-12-22 19:35:04 +00:00