beeanyew
54732d91f3
Update readme(s) and AHI configuration things
2021-10-03 01:23:13 +02:00
beeanyew
951014c956
Configure physical Zorro (2) devices before virtual ones
2021-10-02 23:10:15 +02:00
beeanyew
b7576cb682
Some non-working Pi 4 stuff
2021-09-26 12:44:28 +02:00
beeanyew
45dd3c92a5
Fix up some GPIO input/output defines
2021-09-26 11:56:05 +02:00
beeanyew
60c5e51585
Some more PiStorm device stuff for ScummVM
2021-09-11 11:36:56 +02:00
beeanyew
96f61cdf30
Revert "Tomasulo-certified IRQ bullshit"
...
This reverts commit 1b5f967dfc .
2021-09-09 15:48:03 +02:00
beeanyew
c4efbbb4c9
PiStorm interaction device changes, fixes and additions
2021-09-09 14:01:18 +02:00
beeanyew
1b5f967dfc
Tomasulo-certified IRQ bullshit
2021-09-06 19:40:44 +02:00
beeanyew
2167c6dcec
Add MIT license tag to Pi-AHI header and source files
2021-09-02 03:20:09 +02:00
beeanyew
a73818a93f
Merge pull request #76 from LinuxJedi/fix-rtg-builds
...
Modify build scripts to not use symlinks
2021-09-01 03:57:23 +02:00
beeanyew
ad4042645d
And add the missing library to the Makefile...
2021-08-31 00:17:57 +02:00
beeanyew
911a5457d1
Actually update the Makefile as well
2021-08-31 00:16:21 +02:00
beeanyew
9991a7c1d3
Incredibly questionable virtual AHI device support
...
To test this, install AHI (probably preferably 4.18) and copy pi-ahi.audio to DEVS:AHI and PI-AHI to DEVS:AudioModes.
The IRQ trigger magically doesn't work, so this all runs of vertical blank... meaning that it stops working pretty much the instant you try to use it in an RTG mode.
Not very useful at the moment, but I need to take a break from working on this to do a bunch of work.
2021-08-31 00:10:38 +02:00
beeanyew
a1a6da9a22
Fix Musashi compilation with trace emulation enabled
2021-08-30 23:57:45 +02:00
Andrew Hutchings
3b49341f9b
Modify build scripts to not use symlinks
...
They don't work well for our Windows developers, so go back to copying
the raw files.
2021-08-25 15:04:39 +01:00
beeanyew
a83d7c4320
Delete broken pigfx020.card file
2021-08-25 15:55:09 +02:00
beeanyew
5d9b86a147
Merge pull request #75 from LemaruX/wip-crap
...
Updated PiGFX Installer & HDF
2021-08-25 15:18:21 +02:00
LemaruX
a18fc2bf15
Updated pigfx020.card file in PiGFX installer
2021-08-25 14:04:20 +01:00
LemaruX
67566a15c7
Updated PiGFX Installer & HDF
2021-08-25 00:48:58 +01:00
beeanyew
da0bc5a6fc
Merge pull request #74 from LinuxJedi/update-pidrive3
...
Update PiDrive with RTG updates
2021-08-24 08:24:59 +02:00
Andrew Hutchings
c83855e461
Update PiDrive with RTG updates
2021-08-23 20:37:36 +01:00
beeanyew
6c4a474a7f
Update RTG SetSprite behavior
2021-08-19 16:57:38 +02:00
beeanyew
c40b8a3304
Some RTG driver stuff
...
* Do not explicitly set INDISPLAYCHAIN flag, let P96 handle this through the tooltypes.
* Remove 030 card file, was identical to 020 version.
* Remove 020i card file, currently not working.
* Update build script, remove build of 030 card file and disable building 020i card file.
2021-08-19 14:44:25 +02:00
beeanyew
1aafffa526
Silence all a314 pi printf output
2021-08-14 23:11:28 +02:00
beeanyew
e8c258af6a
Seriously
2021-08-12 14:41:27 +02:00
beeanyew
febeca6588
Please go away, PiSCSI
2021-08-12 14:36:06 +02:00
beeanyew
b8386e4978
Go away, PiSCSI
2021-08-12 14:27:33 +02:00
beeanyew
68dceb9859
Something PiSCSI
2021-08-12 14:24:57 +02:00
beeanyew
b5bf4fb3fd
Actually fix Chip fastpath
2021-08-12 08:18:41 +02:00
beeanyew
14ab430e87
Spoiler: IRQs were secretly not okay
2021-08-12 07:44:33 +02:00
beeanyew
68eea7ae68
Some extremely stupid things (IRQs now kind of okay?)
2021-08-12 07:14:39 +02:00
beeanyew
bdfe7ccf53
Revert "Some more Chip fastpath stability stuff"
...
This reverts commit eea4bcfafa .
2021-08-11 15:17:05 +02:00
beeanyew
eea4bcfafa
Some more Chip fastpath stability stuff
2021-08-11 14:18:40 +02:00
beeanyew
78f2b53645
Various (some unused) GPIO things
2021-08-11 12:34:23 +02:00
beeanyew
88c8b9d47c
Some stability improvements for Chip fastpath?
2021-08-10 15:41:00 +02:00
beeanyew
9043334114
Merge pull request #73 from LinuxJedi/fix-rtg-reboot
...
Fix Amiga reboot when DPMS is on
2021-08-05 16:57:38 +02:00
Andrew Hutchings
062587fe03
Fix Amiga reboot when DPMS is on
...
When the Amiga reboots with DPMS enabled but not asleep the HDMI is
reset which breaks the Raylib window.
This patch only resets the HDMI if the thread has been stopped first.
Also fix thread leak when DPMS terminates the RTG thread.
2021-08-05 15:54:40 +01:00
beeanyew
61b8f606dc
Merge pull request #72 from LinuxJedi/fix-rtg
...
Redo the DPMS patch
2021-08-04 18:43:15 +02:00
Andrew Hutchings
c6e5579973
Redo the DPMS patch
...
The first version can cause the RTG to reinitialize badly, causing
PiStorm to die. This version will gracefully shutdown the RTG thread if
DPMS is enabled and start the thread again when it wakes up.
2021-08-04 17:19:56 +01:00
beeanyew
f4daf2f8df
Merge pull request #71 from LinuxJedi/add-dpms
...
Add DPMS to RTG
2021-08-04 11:42:18 +02:00
Andrew Hutchings
5e939adb8c
Add DPMS to RTG
...
This uses the Pi monitor control to turn the monitor off and on. Turning
on requires a full reinit of RTG including creating a new InitWindow so
the reinit functionality has been changed slightly.
It is enabled by setting the variable "rtg-dpms" in the config file.
2021-08-04 10:38:10 +01:00
beeanyew
f12b0f0488
Make Chip RAM fastpath optional
...
Use `make ACFLAGS=-DCHIP_FASTPATH` to compile it into your build.
2021-08-01 19:02:55 +02:00
beeanyew
f8ed521b88
Merge pull request #70 from LinuxJedi/update-pidrive2
...
Update PiDrive for pisimple changes
2021-08-01 09:46:40 +02:00
beeanyew
7a10901dc6
Experimental Chip speed hax
2021-08-01 09:39:27 +02:00
Andrew Hutchings
ce1afb558a
Update PiDrive for pisimple changes
2021-08-01 08:39:02 +01:00
beeanyew
6e1a95011d
Fix the stupid. Don't do things on four hours of sleep.
2021-07-31 23:10:38 +02:00
beeanyew
bfd906f216
Fix the Musashi write translation cache
...
Many thanks to Sesse for noticing this hiccup. Probably requires a `make clean` and then `make`.
2021-07-31 22:49:22 +02:00
beeanyew
50f2b0a902
Fix revert
2021-07-31 20:09:24 +02:00
beeanyew
1b04d708de
Revert "Simplify IRQ handling a bit"
...
This reverts commit df0c88bf4b .
Conflicts:
emulator.c
2021-07-31 18:53:54 +02:00
beeanyew
5b0ac4a661
Revert "Fix/break IRQ behavior again"
...
This reverts commit c0fbb0f4c6 .
2021-07-31 18:50:24 +02:00