Commit graph

343 commits

Author SHA1 Message Date
Vincent Barrilliot e50a7f54d3 Disable inline asm functions from the C lib because they throw a lot of warnings (will be fixed later). 2023-11-05 23:36:51 +01:00
Vincent Barrilliot bc56588af5 Use correct linker file for the A2560K ram linux 2023-11-01 00:20:40 +01:00
Vincent Barrilliot c185a8f7cf Fix stupid syntax mistake preventing compilation for the A2560K 2023-11-01 00:11:50 +01:00
Vincent Barrilliot ed0354ee8e Make it clear it's my fork (should pull that from some config file so it doesn't pollute the master repo if ever merged...) 2023-11-01 00:04:39 +01:00
Vincent Barrilliot 693bb7d84f Fix copy/paste error, A2560U only has one channel 2023-11-01 00:03:50 +01:00
Vincent Barrilliot da08d70111 Merge branch 'main' of https://github.com/vinz6751/FoenixMCP 2023-10-31 23:58:56 +01:00
Vincent Barrilliot b9abbda074 Add alternative font for the logger. We should really pick one or the other because it's wasting flash space 2023-10-31 23:58:05 +01:00
Vincent Barrilliot 3563bcf539 Tighten up logging stuff 2023-10-31 23:56:57 +01:00
Vincent Barrilliot 67a6db6648 Update VBCC (files from the 29-Jul-2022 version) 2023-10-31 23:51:15 +01:00
Vincent Barrilliot ac46f77ab4 Merge in changes from Stefany. In particular, the SuperIO now has initializations done in software, were they were previously done in the FPGA. There is a new load coming out today to cater for this.
See init_SuperIO_config_zones
2023-10-31 23:49:51 +01:00
Vincent Barrilliot 954dae8ced For the K/X, allow logging to channel A (text screen) without going through the console stuff. This is so we can start logging earlier, and also use that for debugging the console stuff itself. 2023-05-29 14:41:13 +02:00
Vincent Barrilliot 6e8b1e1e17 Decrease log level for console stuff 2023-05-29 14:40:16 +02:00
Vincent Barrilliot 01eef127a0 Fix typo 2023-05-29 13:57:06 +02:00
Vincent Barrilliot 015f23a038 Remove mapfile from repo. Since we can build for different targets now it doesn't make sense to include it anymore. 2023-04-16 16:37:33 +02:00
Vincent Barrilliot b5dc2a5bef Don't log screen interactions by default. 2023-04-16 16:11:20 +02:00
Vincent Barrilliot e84eeaec39 Log on first UART by default. Long only errors by default 2023-04-16 16:10:46 +02:00
Vincent Barrilliot 0628f7ce5d Fix missing "MODEL ==" 2023-04-16 15:17:10 +02:00
Vincent Barrilliot 542d95e194 Fix defines name so to fix colour scheme. 2023-04-16 15:04:24 +02:00
Vincent Barrilliot 03c8414d68 Missing VBCC config files for A2560x 2023-03-31 23:24:35 +02:00
Vincent Barrilliot 30a2164427 Add padding of flash images. 2023-03-31 23:22:21 +02:00
Vincent Barrilliot b0927f19c9 Fix SDC addresses (info given by Stefany). SDC card now works on A2560K. 2023-03-31 23:11:06 +02:00
Vincent Barrilliot b11619b073 Merge branch 'main' into a2560k 2023-03-24 22:55:44 +01:00
Vincent Barrilliot 08f6942dfe Update vbcc stuff from latest VBCC. The include files are copied from m68k-linux and the libraries from m68k-atari.
Without this you get weird warnings.
2023-03-24 22:53:09 +01:00
Vincent Barrilliot 822800c28a Prepare for troubleshooting 2023-03-24 20:38:30 +01:00
Vincent Barrilliot 48df968b98 Struggle to make things work. They dont. 2023-03-12 21:16:20 +01:00
Vincent Barrilliot 5b65d88d1b U doesn't have a controllable power indicator. 2023-03-12 17:36:13 +01:00
Vincent Barrilliot bb4e8ea41a Typo 2023-03-12 16:57:59 +01:00
Vincent Barrilliot 0ad061efe2 Include features.h for convenience for everything already includes sys_general.h 2023-03-03 01:48:14 +01:00
Vincent Barrilliot d79840a074 Simplify initialization 2023-03-03 01:47:23 +01:00
Vincent Barrilliot 600adcf406 Small improvement of using the compilation switches 2023-02-26 21:17:06 +01:00
Vincent Barrilliot e0c9e7d7c0 Typo, we should set channel b from this file, not channel a. 2023-02-26 18:42:52 +01:00
Vincent Barrilliot 9459d89702 Simplify screen initialization. Seemed to fix a bug during startup which I didn't understand. 2023-02-26 18:31:39 +01:00
Vincent Barrilliot 264df08499 Don't put in Mau interrupt handler if not on a A2560K 2023-02-26 18:30:10 +01:00
Vincent Barrilliot 8a99341723 Work in progress, trying to merge Stefany's A2560X code in . At the moment it's crashing when calling ___main from startup_m68040.s. 2023-02-26 14:04:43 +01:00
Vincent Barrilliot a3846c799a Lower log level 2023-02-13 18:25:29 +01:00
Vincent Barrilliot 2218b39210 Fix warning, lower trace level 2023-02-13 18:22:16 +01:00
Vincent Barrilliot 2781e7942f Allow running the RTC test, stop with ESC 2023-02-01 23:03:02 +01:00
Vincent Barrilliot 4bfc669dbc Make Atari joystick test for A2560U. 2023-02-01 22:56:34 +01:00
Vincent Barrilliot 627c16463b Fix P2/2 test 2023-02-01 22:05:57 +01:00
Vincent Barrilliot 93031a1303 Don't repeat the structure since cdev_register doesn't modify it (this should have been in the previous commit). 2023-02-01 21:57:32 +01:00
Vincent Barrilliot d4bc2dc1f5 Don't need to copy the structure again, because cdev_register doesn't affect it. Made that clear by adding "const" in cdev_register's declaration. 2023-02-01 21:56:54 +01:00
Vincent Barrilliot 4d2568c5db Define E_OK as 0, indicating the absence of error, so we have something to compare results with. I chose the name as it seems it was already used by ffsystem.c (although commented out) and is present in other OSes. 2023-02-01 21:54:28 +01:00
Vincent Barrilliot 441d7a0624 Revert the stack size to what it was in the beginning, ie 1K. I had changed it to 2K while trying ot troubleshoot the va_args issues (which turned out to be the trap handler messing things up). 2023-02-01 21:41:35 +01:00
Vincent Barrilliot 93f02bc99d Use "bool" type and true/false whenever appropriate, for better semantics. 2023-02-01 21:38:26 +01:00
Vincent Barrilliot e2b44f3bf0 Avoid error message on A2560U because there is "only" one screen so we can't output to CDEV_EVID 2023-02-01 21:22:56 +01:00
Vincent Barrilliot a9e0da5bd7 2 minor changes (no functional change) 2023-01-31 22:00:55 +01:00
Vincent Barrilliot 14b3e963b7 Adapt sound test commands mostly 2023-01-31 22:00:36 +01:00
Vincent Barrilliot 8b9edccbc6 Return default log level to something less verbose for normal use. 2023-01-31 21:59:22 +01:00
Vincent Barrilliot 557f391277 Cleanup startup_m68k following calling convention update 2023-01-31 01:37:03 +01:00
Vincent Barrilliot 52caf47fce More logging 2023-01-31 01:36:31 +01:00