Peter Weingartner
855676864a
TXT Update: 1024x768
...
Fixed mode bit for channel A 1024x768
2022-03-06 19:22:22 -05:00
Peter Weingartner
3a9f847add
Jiffy Timer Using GABE
...
Removed dependency on SOF interrupt for jiffy timer, and switched it to GABE timer 3, which is based on the SOF frequency.
2022-03-06 19:02:28 -05:00
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
Vincent Barrilliot
738614aa1c
Add execute permission to python scripts
2022-02-13 22:54:59 +01: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
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