Commit graph

334 commits

Author SHA1 Message Date
Peter Weingartner a1fd81148f 68040 Exception Stack Frames
Corrected bus (access) and address exception handling for the '040 to properly read the stack frames.
2022-02-07 20:24:21 -05:00
Peter Weingartner 1b325e95a7 Various Fixes for A2560K Rev B
SDC write protect check, IDE delay loops, memory test limits, startup screen LUT organization, and channel A font size (for testing).
2022-02-07 12:58:15 -05:00
Peter Weingartner 397e216ee5 CALL command
Added a CALL command to execute code at an arbitrary address.
2022-01-10 12:58:56 -05:00
Peter Weingartner 7b5dc563f7 Correction to Manual 2022-01-09 14:21:10 -05:00
Peter Weingartner 26d96acac6 Added BREAK and ECHO commands for CONSOLE
Added IOCTRL commands for the console driver for testing for a BREAK key press and for turning on and off the key echo function for sys_chan_read_b.
2022-01-02 22:16:07 -05:00
Peter Weingartner ba08f317de Minor changes and Sound Test Work 2022-01-02 18:21:13 -05:00
Vincent Barrilliot 030ecfb4c3 Merge branch 'main' of https://github.com/vinz6751/FoenixMCP into main 2022-01-01 16:58:06 +01:00
Peter Weingartner 3df0ceb725 Bumped build number 2021-12-18 19:28:58 -05:00
Peter Weingartner c50e9cda19 TESTS: PSG, OPN, OPM changes
Added support for testing internal and external PSG implementations. Switch OPN and OPM tests to Stefany's code.
2021-12-18 19:27:57 -05:00
Peter Weingartner 4bfc65d631 TEST MEM MERA
Added a test for the high "MERA" memory of the A2560K
2021-12-18 16:37:04 -05:00
Peter Weingartner 410bc2c037 All interrupts handled m68000
Added interrupt handlers for the user vectors to the M68000 assembly code.
2021-12-18 16:05:48 -05:00
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