Commit Graph

  • 60c124a777 adjusted timing Markus Fröschle 2013-12-15 17:35:32 +00:00
  • bc3c9d1375 Markus Fröschle 2013-12-15 14:22:15 +00:00
  • 5cf87ceb30 Markus Fröschle 2013-12-15 14:22:15 +00:00
  • b6b824f3e3 forgot volatile Markus Fröschle 2013-12-15 11:06:53 +00:00
  • ebbe822b6f forgot volatile Markus Fröschle 2013-12-15 11:06:53 +00:00
  • 65f057ff57 implemented interrupt controller handling in register_interrupt_handler() Markus Fröschle 2013-12-15 08:44:28 +00:00
  • e6c8cc36bd implemented interrupt controller handling in register_interrupt_handler() Markus Fröschle 2013-12-15 08:44:28 +00:00
  • 0cf42dbbf9 cleaned up Markus Fröschle 2013-12-15 07:04:54 +00:00
  • 324657ffbc cleaned up Markus Fröschle 2013-12-15 07:04:54 +00:00
  • 060dcbfed3 erased one sector too early Markus Fröschle 2013-12-14 10:34:21 +00:00
  • 883a64da83 erased one sector too early Markus Fröschle 2013-12-14 10:34:21 +00:00
  • 1ff69eafde Markus Fröschle 2013-12-13 11:42:25 +00:00
  • f4581f4c70 Markus Fröschle 2013-12-13 11:42:25 +00:00
  • fdc2724ffb modified indentation Markus Fröschle 2013-12-13 11:41:59 +00:00
  • daeb9862f5 modified indentation Markus Fröschle 2013-12-13 11:41:59 +00:00
  • 4892ab1b87 moved debug printouts into ifdef'd area Markus Fröschle 2013-12-12 15:17:50 +00:00
  • 940f7cb30c moved debug printouts into ifdef'd area Markus Fröschle 2013-12-12 15:17:50 +00:00
  • 04d2dccfde reduced debug printout to a minimum Markus Fröschle 2013-12-11 20:48:23 +00:00
  • c3829df867 reduced debug printout to a minimum Markus Fröschle 2013-12-11 20:48:23 +00:00
  • 4337d25e4c integrated USB mouse driver Markus Fröschle 2013-12-11 15:46:32 +00:00
  • a2d85bb27b integrated USB mouse driver Markus Fröschle 2013-12-11 15:46:32 +00:00
  • f0ac72b1d5 modified PCIBAR initialization loop Markus Fröschle 2013-12-11 10:45:01 +00:00
  • 9a59cc0788 modified PCIBAR initialization loop Markus Fröschle 2013-12-11 10:45:01 +00:00
  • a96933b54b added code to access MIDI and IKBD in mmu.c Markus Fröschle 2013-12-11 06:26:41 +00:00
  • fe7824eda3 added code to access MIDI and IKBD in mmu.c Markus Fröschle 2013-12-11 06:26:41 +00:00
  • 7ef985a705 fixed comments (Falcon IO area was wrong) Markus Fröschle 2013-12-11 06:17:42 +00:00
  • 418a172b6a fixed comments (Falcon IO area was wrong) Markus Fröschle 2013-12-11 06:17:42 +00:00
  • 3277b64bed added include file for ACIA registers Markus Fröschle 2013-12-11 05:58:19 +00:00
  • 22260138fb added include file for ACIA registers Markus Fröschle 2013-12-11 05:58:19 +00:00
  • 500b581a61 added USB mouse handler Markus Fröschle 2013-12-11 05:21:14 +00:00
  • 9625021b54 added USB mouse handler Markus Fröschle 2013-12-11 05:21:14 +00:00
  • c4a2a5f912 added IKBD queue code Markus Fröschle 2013-12-11 05:11:06 +00:00
  • 16dab640ab added IKBD queue code Markus Fröschle 2013-12-11 05:11:06 +00:00
  • 524c94d465 fixed comments Markus Fröschle 2013-12-10 21:29:56 +00:00
  • 6d57cf4520 fixed comments Markus Fröschle 2013-12-10 21:29:56 +00:00
  • 95dc6f0714 enabled USB hub debug Markus Fröschle 2013-12-10 20:53:26 +00:00
  • 7982beb05d enabled USB hub debug Markus Fröschle 2013-12-10 20:53:26 +00:00
  • 5f41f6e33f modified location of Compact Flash CPLD CS Markus Fröschle 2013-12-10 20:38:55 +00:00
  • 9b6a2e0d14 modified location of Compact Flash CPLD CS Markus Fröschle 2013-12-10 20:38:55 +00:00
  • 7229b94ba3 first signs of life from the PCI/USB Markus Fröschle 2013-12-10 20:37:16 +00:00
  • 92658c0932 first signs of life from the PCI/USB Markus Fröschle 2013-12-10 20:37:16 +00:00
  • e50cb30711 cover PCI and Compact Flash memory regions in ACR0 and ACR1 Markus Fröschle 2013-12-09 12:12:54 +00:00
  • 1f4e03cc69 cover PCI and Compact Flash memory regions in ACR0 and ACR1 Markus Fröschle 2013-12-09 12:12:54 +00:00
  • 813460e5d0 put alignment requirements for chip_errata_135 in function attributes Markus Fröschle 2013-12-09 07:24:53 +00:00
  • 0bfafe733a put alignment requirements for chip_errata_135 in function attributes Markus Fröschle 2013-12-09 07:24:53 +00:00
  • c6cebc5e97 rearranged memory init. Markus Fröschle 2013-12-09 07:11:19 +00:00
  • bfaf50a327 rearranged memory init. Markus Fröschle 2013-12-09 07:11:19 +00:00
  • b6ff1f0338 replaced with C counterpart Markus Fröschle 2013-12-08 08:12:15 +00:00
  • 097c054059 replaced with C counterpart Markus Fröschle 2013-12-08 08:12:15 +00:00
  • 2823a69409 temporarily disabled debug output Markus Fröschle 2013-12-08 07:51:19 +00:00
  • 7331def6ed temporarily disabled debug output Markus Fröschle 2013-12-08 07:51:19 +00:00
  • 4175b8ec8f moved uninitialized variables to .bss (was .data) Markus Fröschle 2013-12-08 07:50:28 +00:00
  • bc14ca60cc moved uninitialized variables to .bss (was .data) Markus Fröschle 2013-12-08 07:50:28 +00:00
  • 586993afaa fixed .bss and .data copy; moved dma_init() back here Markus Fröschle 2013-12-08 07:49:06 +00:00
  • 474d6ba500 fixed .bss and .data copy; moved dma_init() back here Markus Fröschle 2013-12-08 07:49:06 +00:00
  • 5b42e432cc fixed .data and .bss copy Markus Fröschle 2013-12-08 07:48:14 +00:00
  • 80afcae53e fixed .data and .bss copy Markus Fröschle 2013-12-08 07:48:14 +00:00
  • f715cd0792 fix alignment of .bas segment to ensure failsafe copy Markus Fröschle 2013-12-08 07:02:18 +00:00
  • ee54c9950d fix alignment of .bas segment to ensure failsafe copy Markus Fröschle 2013-12-08 07:02:18 +00:00
  • 6ba2fb3cb3 removed exceptions.c (deleted) Markus Fröschle 2013-12-07 21:47:54 +00:00
  • 0b1658d8eb removed exceptions.c (deleted) Markus Fröschle 2013-12-07 21:47:54 +00:00
  • 8c39320c54 fixed to run from flash and ram identically. Also fixed to run EmuTOS with BaS on the m5484lite Markus Fröschle 2013-12-07 21:16:36 +00:00
  • 9ecbac9765 fixed to run from flash and ram identically. Also fixed to run EmuTOS with BaS on the m5484lite Markus Fröschle 2013-12-07 21:16:36 +00:00
  • b61ed9608c since BaS copy copies only .data and .bss, this must happen earlier than before - changed Markus Fröschle 2013-12-07 21:15:20 +00:00
  • 65605594fd since BaS copy copies only .data and .bss, this must happen earlier than before - changed Markus Fröschle 2013-12-07 21:15:20 +00:00
  • 1f637d3758 added printout of exception PC Markus Fröschle 2013-12-07 19:45:57 +00:00
  • aff7901551 added printout of exception PC Markus Fröschle 2013-12-07 19:45:57 +00:00
  • ca7e700ec4 added copy of EmuTOS for m5484lite Markus Fröschle 2013-12-07 19:45:09 +00:00
  • 8dd6f3074c added copy of EmuTOS for m5484lite Markus Fröschle 2013-12-07 19:45:09 +00:00
  • 89b5ac1769 modified memory map to enable load of patched EmuTOS Markus Fröschle 2013-12-07 08:39:47 +00:00
  • 3b8100568a modified memory map to enable load of patched EmuTOS Markus Fröschle 2013-12-07 08:39:47 +00:00
  • c149528436 corrected m5484lite SDRAM initialization Markus Fröschle 2013-12-07 07:08:30 +00:00
  • fc25d61a23 corrected m5484lite SDRAM initialization Markus Fröschle 2013-12-07 07:08:30 +00:00
  • 5fde4637ca optimize for space instead of speed (for now) Markus Fröschle 2013-12-07 07:07:35 +00:00
  • 6f0fbe60ed optimize for space instead of speed (for now) Markus Fröschle 2013-12-07 07:07:35 +00:00
  • 46fbcd7391 corrected indents Markus Fröschle 2013-12-07 07:06:35 +00:00
  • fbd120b7b9 corrected indents Markus Fröschle 2013-12-07 07:06:35 +00:00
  • 337321b0bd renamed to properly identify m5484lite and firebee scripts Markus Fröschle 2013-12-07 07:05:36 +00:00
  • 98a84cb523 renamed to properly identify m5484lite and firebee scripts Markus Fröschle 2013-12-07 07:05:36 +00:00
  • 202217dcbe discarded - writing exception handlers in C turned out going not as well as assumed Markus Fröschle 2013-12-07 07:00:28 +00:00
  • 665858d9e0 discarded - writing exception handlers in C turned out going not as well as assumed Markus Fröschle 2013-12-07 07:00:28 +00:00
  • 001376c0c3 modified to suppress debug prints if not needed Markus Fröschle 2013-12-07 06:57:50 +00:00
  • eb809cf7b4 modified to suppress debug prints if not needed Markus Fröschle 2013-12-07 06:57:50 +00:00
  • ff2661ead2 modified to correctly initialize m5484lite SDRAM Markus Fröschle 2013-12-07 06:52:37 +00:00
  • 734e415f08 modified to correctly initialize m5484lite SDRAM Markus Fröschle 2013-12-07 06:52:37 +00:00
  • ef96759184 fixed comments Markus Fröschle 2013-11-23 06:13:30 +00:00
  • 5febda57cb fixed comments Markus Fröschle 2013-11-23 06:13:30 +00:00
  • 01bcf8f466 hide debug output in ifdefs Markus Fröschle 2013-11-22 12:57:05 +00:00
  • 99dcb1cc87 hide debug output in ifdefs Markus Fröschle 2013-11-22 12:57:05 +00:00
  • 433c1f8d5e added debug_printf() to enable suppresion of output with preprocessor statements Markus Fröschle 2013-11-22 10:07:38 +00:00
  • 7f01222e0d added debug_printf() to enable suppresion of output with preprocessor statements Markus Fröschle 2013-11-22 10:07:38 +00:00
  • e31c2f172b implemented std_exception_handler() in C Markus Fröschle 2013-11-22 10:05:53 +00:00
  • f610c37e8e implemented std_exception_handler() in C Markus Fröschle 2013-11-22 10:05:53 +00:00
  • e2d4324d20 added debug_printf() to be able to suppress unneded debug printouts Markus Fröschle 2013-11-22 10:04:14 +00:00
  • 416b1cc982 added debug_printf() to be able to suppress unneded debug printouts Markus Fröschle 2013-11-22 10:04:14 +00:00
  • 045d76f917 gcc inline assembly tends to use output registers as input if not explicitely told to avoid is: "=&" as constraint to the output register avoids that. Markus Fröschle 2013-11-22 10:03:10 +00:00
  • 7197610c76 gcc inline assembly tends to use output registers as input if not explicitely told to avoid is: "=&" as constraint to the output register avoids that. Markus Fröschle 2013-11-22 10:03:10 +00:00
  • 0529a69032 formatted Markus Fröschle 2013-11-21 20:02:35 +00:00
  • 4ba1c812ef formatted Markus Fröschle 2013-11-21 20:02:35 +00:00
  • 37008b682a modified register constraints Markus Fröschle 2013-11-21 20:02:03 +00:00