Commit graph

273 commits

Author SHA1 Message Date
Peter Weingartner 4c056593eb Handlers for all interrupts
Added handler stubs for all user interrupt vectors. All interrupts should be accessible through the system calls now.
2021-12-18 16:03:51 -05:00
Peter Weingartner 0ab19057c7 PS2 Keyboard Test
Added PS2 keyboard test, fixed some definitions, and tweaked splash screen to work on the K
2021-12-17 19:46:10 -05:00
Vincent Barrilliot 2e950103a7 Merge remote-tracking branch 'original/main' 2021-12-11 10:52:02 +01:00
Peter Weingartner e0f8d03baa Merge branch 'main' into a2560k 2021-12-10 20:32:37 -05:00
pweingar 363271e085
Merge pull request #29 from vinz6751/remove-warnings-1
Remove warnings 2
2021-12-10 19:24:14 -05:00
Peter Weingartner e04788188b Manual Update 2021-12-10 14:56:04 -05:00
Vincent Barrilliot 19d08e7e1f Remove useless cast to (void*) in fsys.c 2021-12-09 23:09:08 +01:00
Vincent Barrilliot 10faa4235d Merge branch 'main' of https://github.com/vinz6751/FoenixMCP into main 2021-12-09 21:09:53 +01:00
Vincent Barrilliot f95099cf41 Remove warnings, fix bug in fsys_findnext 2021-12-09 20:44:54 +01:00
Vincent Barrilliot e1c2148c43 Address warnings in ps2.c 2021-12-09 19:32:13 +01:00
Vincent Barrilliot 266222f1f2 Address warnings in rtc.c 2021-12-09 19:31:58 +01:00
Vincent Barrilliot 0310872d2d Merge remote-tracking branch 'original/main' 2021-12-09 19:24:28 +01:00
pweingar 3a1cdc52f2
Merge pull request #27 from vinz6751/remove-warnings-1
Remove warnings 1
2021-12-09 13:00:22 -05:00
Vincent Barrilliot 5fb741936c Merge branch 'main' of https://github.com/vinz6751/FoenixMCP into main 2021-12-09 18:39:44 +01:00
Vincent Barrilliot 7d45f3c455 Remove duplicate 0x 2021-12-09 18:17:21 +01:00
Vincent Barrilliot 7023af787b Add comment 2021-12-09 18:16:51 +01:00
Vincent Barrilliot df8eb21041 Don't display error when mkdir actually succeeds 2021-12-09 17:55:30 +01:00
Peter Weingartner ffb9ff3314 SID Test
Added SID tests. Not working at the moment on my K, although they should, since they just use the startup chord.
2021-12-08 19:17:03 -05:00
Peter Weingartner 773579d865 OPN Test
Added OPN test... not working on the A2560K
2021-12-08 18:54:44 -05:00
Vincent Barrilliot f6808e2939 Address warnings from text_screen_iii.c 2021-12-08 23:28:37 +01:00
Vincent Barrilliot cd86bbc009 Address warning in codec.c : made volume unsigned char (type "byte" was undefined and defaulting to int) so it becomes unnecessary to AND it with 0xff. 2021-12-08 23:15:26 +01:00
Vincent Barrilliot 4508526f77 Address warning messages in cli.c and dependencies. Made internal handlers's argv const as it' safe to do for internal purposes and helps the compiler's optimizations. 2021-12-08 23:09:44 +01:00
Vincent Barrilliot 4b46f4e7d8 Address warnings in dis68k.c 2021-12-08 22:19:55 +01:00
Vincent Barrilliot 0d2984fecc Address warnings in dos_cmds.c 2021-12-08 21:57:18 +01:00
Vincent Barrilliot 75670275e5 Fix warnings in mem_cmds 2021-12-08 21:51:10 +01:00
Vincent Barrilliot 00ba42664e Remove warning in sound_cmds.c 2021-12-08 21:45:20 +01:00
Vincent Barrilliot 54fd4fa440 Address warnings in settings.c. Made sys_chan_write buffer "const". 2021-12-08 21:35:20 +01:00
Peter Weingartner 3ebf94e25b Added GAMEPAD test 2021-12-08 15:13:31 -05:00
Vincent Barrilliot 709c6fba8e Remove warnings from test_cmd2.h. In the process, improve simpleio's print so it doesn't have to compute the string length. 2021-12-08 20:41:40 +01:00
Vincent Barrilliot ec4eafff31 Merge remote-tracking branch 'original/main' 2021-12-08 11:45:35 +00:00
Peter Weingartner a487d0bf4c Added test for A2560K joystick 2021-12-07 21:32:28 -05:00
Peter Weingartner 1d7e4a1a44 SDC Present and WP Switches
Added support for the SDC write protect and present switches.
2021-12-07 21:12:57 -05:00
Peter Weingartner cab984136d Fixed issue with changing SD cards
Fixed issue with FatFS "holding onto" the previous SD card when changing cards.
2021-12-07 16:13:24 -05:00
Peter Weingartner 4c2082d643 Current Working Directory Fix
Changed how current working directory is tracked, to fix an issue with the command line when no SD card is present.
2021-12-06 20:58:05 -05:00
Peter Weingartner 98b1a37f09 Fix for Current Directory Issue
Fix for issue around the current path printing when no SD card is in the machine.
2021-12-06 20:43:17 -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 d6fcfcaed6 TEST HELP fix, BUILD auto-number
Added a work-around for the TEST help printing error, and added a script to generate new build numbers.
2021-12-06 19:51:16 -05:00
pweingar fe6d2e2424
Merge pull request #25 from vinz6751/fix-memory-corruption-in-test
Fix memory corruption in test
2021-12-06 19:29:34 -05:00
Vincent Barrilliot 723240a95e Use a MOVE rather than CLR because CLR is a read-modify-write operation that is not yet supported by the bus/memory logic yet. 2021-12-07 00:47:22 +01:00
Vincent Barrilliot 21f28424eb Restore the BSS clearing code as it was. It was perfectly fine, no need to change it. 2021-12-07 00:33:01 +01:00
Vincent Barrilliot a2db36913f Declare CLI command handler as returning short rather than int, since it's what they actually do. (fixes warnings). 2021-12-07 00:24:55 +01:00
Vincent Barrilliot 79b377a91a Make cli_test_features const as it's immutable, and fix initialization of last item of the array so it has the correct number of elements. 2021-12-07 00:21:59 +01:00
Vincent Barrilliot 3d75f60b8f Re-enable and sightly speed up the clearing of the BSS segment upon boot. 2021-12-07 00:19:41 +01:00
Peter Weingartner 7a6f5d27d9 Fixed scrolling issue on A2560K Channel A 2021-11-30 14:31:28 -05:00
Peter Weingartner debc6ae590 Foenix/MCP Booting on A2560K '040 2021-11-30 13:52:29 -05:00
Vincent Barrilliot 28057edcd0 Merge remote-tracking branch 'original/main' into main 2021-11-28 21:43:03 +01:00
pweingar b4853f4160
Merge pull request #24 from daschewie/RunExecutablesWithoutExtension
Added Support for running executables without providing an extension
2021-11-28 11:07:28 -05:00
Jesus Garcia 06b816c5f0 Added Support for running executables without providing an extension 2021-11-28 10:32:20 -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