Commit graph

30 commits

Author SHA1 Message Date
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
Jesus Garcia 59f4434b75 Linux A2560K Build 2022-02-20 15:35:09 -05: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 7ac621fa2a Makefile Rework
Changing build process to more easily support different models and memory targets.
2021-11-27 20:03:00 -05:00
Peter Weingartner 60c40b750f Initial port to 68040 (WIP)
Not fully working, but it's starting to boot. Interrupts and the Mo keyboard seem not to be working yet.
2021-11-27 18:49:47 -05:00
Peter Weingartner 6b8e2204f6 Merge branch 'main' into a2560k 2021-11-22 21:00:47 -05:00
Peter Weingartner 0806677048 FDC: SEEK and RECALIBRATE
SEEK and RECALIBRATE are now functional
2021-11-17 13:29:42 -05:00
Jesus Garcia 4072a345ba Added Linux Flash Target, and fixed case sensitive VECTORS section. 2021-11-17 08:30:03 -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
Jesus Garcia 5a84dd1593 Added Linux/Mac build support 2021-11-06 11:28:34 -04: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 ca23f971e7 Low level PATA and SDC drivers
Added low level code for PATA and SDC devices.
2021-09-13 20:39:41 -04:00
Peter Weingartner 3c073aa35c Initial text driver work for VICKY III 2021-09-11 22:05:36 -04:00
Peter Weingartner ddc9c962ef Restructured directories
Switched to a more hierarchical structure, preparing for adding more code to flesh out the real kernel code.
2021-09-03 17:49:24 -04:00
Peter Weingartner 642e17b084 Simple BIOS Call Working
Simple test of a bconout BIOS call is working under Easy68K emulator.
2021-08-30 22:01:09 -04:00
Peter Weingartner 9e34fe07a6 Test of TRAP#13 2021-08-30 10:24:51 -04:00