Peter Weingartner
6edf66120c
Channel A refactor, Channel B partial working
...
Channel A code has been refactored to move macros and register definitions out to include space. Channel B is partially implemented, but an FPGA issue is blocking further work on scrolling.
2022-03-06 14:31:51 -05:00
Peter Weingartner
b21fdc6d5c
A2560K Channel A: General Scrolling
...
txt_scroll for Channel A should now support arbitrary vertical and horizontal scrolling in one call.
2022-03-05 19:18:50 -05:00
Peter Weingartner
4b4fd879df
Channel A printing and simple scrolling
...
Text printing and simple scrolling of regions now working. Scrolling only works to scroll a region up by one line.
2022-03-04 19:20:50 -05:00
Peter Weingartner
5cf2c1fcab
TRAP fix, start of new text driver
...
Fixed erroneous code on 68040 trying to set TRAP #15 handler, getting new text driver layer working on A2560K channel A.
2022-03-04 15:53:20 -05:00
pweingar
1d98d4dd23
Merge pull request #34 from daschewie/Linux_A2560K_Build
...
Linux A2560K Build
2022-02-20 19:54:20 -05:00
Jesus Garcia
59f4434b75
Linux A2560K Build
2022-02-20 15:35:09 -05:00
Peter Weingartner
96116e850a
PSG silence, fsys_stat
...
Added a fsys_stat call. Minor change to silence the PSG noise channel on boot.
2022-02-14 15:35:42 -05:00
Peter Weingartner
cb3de4d942
Corrected TEST MEM command
2022-02-08 19:16:07 -05:00
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
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
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
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
pweingar
3a1cdc52f2
Merge pull request #27 from vinz6751/remove-warnings-1
...
Remove warnings 1
2021-12-09 13:00:22 -05: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
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