Vincent Barrilliot
2c178412e9
Remove unused file that was there for troubleshooting
2023-12-07 21:10:27 +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
Vincent Barrilliot
88fc94eea7
Fix warnings with functions from C lib being redeclared
2023-11-03 21:56:35 +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
Vincent Barrilliot
67a6db6648
Update VBCC (files from the 29-Jul-2022 version)
2023-10-31 23:51:15 +01:00
Vincent Barrilliot
03c8414d68
Missing VBCC config files for A2560x
2023-03-31 23:24:35 +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
48df968b98
Struggle to make things work. They dont.
2023-03-12 21:16:20 +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
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
4f8191d8ff
Increasing the stack, the backspace in the CLI doesn't cause a panic anymore, but it doesn't really completely work still.
2023-01-30 17:20:06 +01:00
Peter Weingartner
c9c5bb9314
Made flashable
...
Updates to get a version of the kernel that can be stored in flash. The data segment is in the first 64KB and may need to be moved. Also, there is some glitching with the line editing routines.
2022-04-13 15:05:01 -04:00
Peter Weingartner
1ac6e233b3
Documentation update and SID tweaks
...
Update to documentation and experimental tweaks investigating an issue with external SID.
2022-03-29 20:55:04 -04:00
Peter Weingartner
9efb286ca4
Build Process: Copy Setup
...
Starting conversion of kernel memory layout and link scripts.
2022-03-15 20:15:22 -04:00
Peter Weingartner
ba08f317de
Minor changes and Sound Test Work
2022-01-02 18:21:13 -05:00
Peter Weingartner
3afee6d912
Update test help printing and BUILD
...
Added a work around for the TEST help printing code. Added a script to auto-generate a build number.
2021-12-06 20:25:59 -05:00
Peter Weingartner
0806677048
FDC: SEEK and RECALIBRATE
...
SEEK and RECALIBRATE are now functional
2021-11-17 13:29:42 -05:00
Peter Weingartner
fc9605a724
sys_get_info
...
Updated sys_get_info and connections to FPGA registers.
2021-11-12 16:42:24 -05:00
Peter Weingartner
002b7decf0
Interrupts and Jiffies
...
Fixed some interrupt issues on the U and converted the TICKS millisecond timer to be a jiffy (1/60s) timer based on the SOF interrupt. There are still some issue managing the RTC periodic interrupt.
2021-11-08 15:39:32 -05:00
Peter Weingartner
1db976edb5
Added PANIC and version info
...
Added a panic screen that should come up for various exceptions. Made a few other minor changes.
2021-10-19 20:35:41 -04:00
Peter Weingartner
48cebfb089
Initial port...
2021-10-18 21:12:40 -04:00
Peter Weingartner
3af3c42a4a
DISKREAD and DISKFILL
...
Added commands to read/fill a sector on a block device.
2021-10-15 19:05:55 -04:00
Peter Weingartner
0ad2ff8c6c
Corrected gitignore
...
Linker script and libraries should be included
2021-10-14 17:20:19 -04:00
Peter Weingartner
9e34fe07a6
Test of TRAP#13
2021-08-30 10:24:51 -04:00