Vincent Barrilliot
|
af15461780
|
Fix config/linker files
|
2023-12-07 22:16:34 +01:00 |
|
Vincent Barrilliot
|
be02c0fab0
|
Turn on VBCC optimization so the compiler doesn't do too stupid stuff.
|
2023-12-07 22:16:06 +01:00 |
|
Vincent Barrilliot
|
1c338e73c5
|
More Windows path separator support
|
2023-12-07 21:52:50 +01:00 |
|
Vincent Barrilliot
|
9f4aff187c
|
Make the A2560x config us the A2560X-related files (was copy paste from A2560K)
|
2023-12-07 21:44:01 +01:00 |
|
Vincent Barrilliot
|
ba42c60a55
|
More fixes to allow Windows-style path separators
|
2023-12-07 21:42:38 +01:00 |
|
Vincent Barrilliot
|
2c178412e9
|
Remove unused file that was there for troubleshooting
|
2023-12-07 21:10:27 +01:00 |
|
Vincent Barrilliot
|
2eee4f8b83
|
python3 is called just 'python' on Windows
|
2023-12-07 21:06:31 +01:00 |
|
Vincent Barrilliot
|
08a61ca3b5
|
Account for backslash as path separator on Windows
|
2023-12-07 20:39:53 +01:00 |
|
vinz6751
|
8001fded95
|
Increase KERNEL size. Otherwize things may be truncated and weird issues occurring. The Makefile should be improved to pick this up before truncating. Anyway, the X has plenty of flash so let's not be cheap!
|
2023-12-06 00:09:14 +01:00 |
|
vinz6751
|
4184f2c190
|
Improve the return states of UARTs driver installation
|
2023-12-05 23:59:17 +01:00 |
|
vinz6751
|
5af6f7cfce
|
Make SuperIO-related functions consistent with the rest
|
2023-12-05 23:55:54 +01:00 |
|
vinz6751
|
ff8a19b0e5
|
Implement logging to the COM port of our choice.
Also disable __NOINLINE__ for VBCC for the A2560/GENX 68k family as it causes problems.
|
2023-12-05 23:55:11 +01:00 |
|
vinz6751
|
638852e101
|
Initialize earlier the SuperIO so we can have UARTs available for debug output.
|
2023-12-05 23:53:34 +01:00 |
|
vinz6751
|
96e07c24c2
|
Don't embed fonts again, waste of flash space
|
2023-12-05 21:46:40 +01:00 |
|
vinz6751
|
b037166361
|
Address compilation warnings
|
2023-12-04 23:02:33 +01:00 |
|
vinz6751
|
cac663852c
|
Use system call to display error message
|
2023-12-04 22:57:53 +01:00 |
|
vinz6751
|
a1623a1243
|
Get closer to being able to compile for the A2560X
|
2023-12-04 22:48:13 +01:00 |
|
Vincent Barrilliot
|
2968f66b1d
|
Separate the HW initialization from the OS devices, and the non-related HW initialization
|
2023-12-03 22:26:25 +01:00 |
|
Vincent Barrilliot
|
ff8ad24867
|
Use stdint
|
2023-12-03 22:25:40 +01:00 |
|
Vincent Barrilliot
|
5ae3b996c6
|
fix typo in comment
|
2023-12-03 22:24:52 +01:00 |
|
Vincent Barrilliot
|
d18cbd8849
|
Move the SuperIO stuff into its own files
|
2023-12-03 22:24:19 +01:00 |
|
Vincent Barrilliot
|
10cc43fb09
|
Work around problems with vsnprintf. logmsg should go away then because it's not working (I'm suspecting a problem with VBCC's vaargs).
Logging can now be enabled and doesn't crash MCP anymore.
|
2023-11-13 00:48:12 +01:00 |
|
Vincent Barrilliot
|
12be394be1
|
Remove unecessary include. I think we'll be able to remove the #ifs once we confirmed everything works without.
|
2023-11-12 21:50:26 +01:00 |
|
Vincent Barrilliot
|
fdf1cc15e5
|
Reinstate boot screen for A2560U. The problem was that the txt_set_mode was not recogning the graphic mode so was not enabling it in VICKY.
|
2023-11-12 21:42:25 +01:00 |
|
Vincent Barrilliot
|
b352936943
|
Remove all object files.
|
2023-11-12 18:31:45 +01:00 |
|
Vincent Barrilliot
|
ce6f733768
|
Clarify a few things
|
2023-11-12 18:31:33 +01:00 |
|
Vincent Barrilliot
|
5104cb10f0
|
Missing ; at end of file
|
2023-11-12 18:30:50 +01:00 |
|
Vincent Barrilliot
|
6ded32fc94
|
Add command to test the bitmap background
|
2023-11-12 18:30:38 +01:00 |
|
Vincent Barrilliot
|
8952c193c3
|
Try make logging more stable
|
2023-11-12 18:30:11 +01:00 |
|
Vincent Barrilliot
|
b3f6e1e89e
|
Fix indentation
|
2023-11-12 13:39:41 +01:00 |
|
Vincent Barrilliot
|
961a42a1d1
|
Fix Codec initialization (add initial reset)
|
2023-11-12 13:32:00 +01:00 |
|
Vincent Barrilliot
|
cc183e6509
|
"file" missing in Windows file length setting command. See https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/fsutil-file
|
2023-11-12 10:59:53 +01:00 |
|
Vincent Barrilliot
|
7edd6efd9d
|
Bump to version 1.3
|
2023-11-12 10:59:43 +01:00 |
|
Vincent Barrilliot
|
0ff9f4d0cb
|
Remove indicator of Vincent's fork
|
2023-11-12 10:59:35 +01:00 |
|
Vincent Barrilliot
|
348dd44c59
|
Remove HAS_OPL3 feature switch, as all Foenix computer have one. Adjust delay for opl3_test.
|
2023-11-12 00:01:10 +01:00 |
|
Vincent Barrilliot
|
9875caf9da
|
Fix issues, new tone sound for the OPL3
|
2023-11-11 23:54:58 +01:00 |
|
Vincent Barrilliot
|
d1530dbbb6
|
Avoid warning
|
2023-11-11 23:54:11 +01:00 |
|
Vincent Barrilliot
|
a3386b4e41
|
Avoid possible collision between our "log" function and the math function. Disabling all logging now seems to make the "backspace" bug disappear.
|
2023-11-11 14:46:32 +01:00 |
|
Vincent Barrilliot
|
924d7845ca
|
Make build again for A2560U. The debugging code makes things crash...
|
2023-11-11 13:59:33 +01:00 |
|
Vincent Barrilliot
|
7231c82bb4
|
Remove debugging code
|
2023-11-11 13:56:45 +01:00 |
|
Vincent Barrilliot
|
8d00d2dd47
|
Add debugging code mostly to trace the crash at boot
|
2023-11-04 01:15:50 +01:00 |
|
Vincent Barrilliot
|
66d7e586b0
|
Remove dubious #define. That should be handled by log.h anyway.
|
2023-11-03 23:23:22 +01:00 |
|
Vincent Barrilliot
|
dd91bf5566
|
Tidy up the logging code
|
2023-11-03 23:22:54 +01:00 |
|
Vincent Barrilliot
|
b175ddb83f
|
Tweak the RTC. It seems to not crash anymore. Doesn't mean it works though.
|
2023-11-03 23:20:56 +01:00 |
|
Vincent Barrilliot
|
2693a33046
|
Remove warning fpga_model should be 32 bits because A2560U doc says is 2x16 BCD numbers.
|
2023-11-03 22:06:13 +01:00 |
|
Vincent Barrilliot
|
88fc94eea7
|
Fix warnings with functions from C lib being redeclared
|
2023-11-03 21:56:35 +01:00 |
|
Vincent Barrilliot
|
291a1facb7
|
Tidy up the Makefile
|
2023-11-03 00:46:24 +01:00 |
|
Vincent Barrilliot
|
4894185541
|
Make compile again for the A2560U (though it panics at startup, needs troubleshooting).
|
2023-11-03 00:42:52 +01:00 |
|
Vincent Barrilliot
|
ab6419af33
|
Ignore Calypsi's lst files.
|
2023-11-03 00:27:03 +01:00 |
|
Vincent Barrilliot
|
fffa26230f
|
Some things are doubly-defined... weird that such problem is in VBCC ? We could disable inlining with __NOINLINE__ to prevent all that...?
|
2023-11-03 00:26:50 +01:00 |
|