Commit Graph

219 Commits

Author SHA1 Message Date
beeanyew
84d67dd4b5 Merge pull request #46 from beeanyew/wip-crap
Make physical Zorro board detection optional
2021-10-03 17:51:59 +02:00
beeanyew
a6d8c793d4 Make physical Zorro board detection optional
There is apparently no consistency whatsoever to the value reported when reading this register, and thus this can only be allowed to be enabled manually.
2021-10-03 17:51:28 +02:00
beeanyew
adca2b1892 Merge pull request #45 from beeanyew/wip-crap
Attempt to fix physical Zorro board detection during AutoConfig again
2021-10-03 13:31:13 +02:00
beeanyew
fc88318e5c Attempt to fix physical Zorro board detection during AutoConfig again 2021-10-03 13:30:39 +02:00
beeanyew
ecb1df6952 Merge pull request #44 from beeanyew/wip-crap
Hopefully fix up physical Zorro board detection during AutoConfig
2021-10-03 09:25:56 +02:00
beeanyew
09dd338780 Hopefully fix up physical Zorro board detection during AutoConfig 2021-10-03 09:25:08 +02:00
beeanyew
b0c8d0a17e Merge pull request #43 from beeanyew/wip-crap
Feature/update merge from wip-crap
2021-10-03 01:56:46 +02:00
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
60c5e51585 Some more PiStorm device stuff for ScummVM 2021-09-11 11:36:56 +02:00
beeanyew
c4efbbb4c9 PiStorm interaction device changes, fixes and additions 2021-09-09 14:01:18 +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
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
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
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
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
jnitis
a3e6bae73e AFFS considerations 2021-08-18 02:36:29 -05: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
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
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
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
Andrew Hutchings
ce1afb558a Update PiDrive for pisimple changes 2021-08-01 08:39:02 +01:00
beeanyew
bbc5cdfcce Update boardinfo.h and settings.h 2021-07-31 10:24:37 +02:00
beeanyew
aa714f6f41 Add shutdown command to PiSimple 2021-07-29 17:33:12 +02:00
beeanyew
c9da0ea940 Hide FPS by default again 2021-07-29 14:10:17 +02:00
beeanyew
0c5ec1e5cc Only update RTG palette texture after set_clut_entry calls 2021-07-28 16:32:49 +02:00
beeanyew
8f5bd4a5f7 Actually reapply scale filter setting on mode change 2021-07-28 10:29:42 +02:00
beeanyew
3f85e56bbf Merge pull request #69 from LinuxJedi/rtg-gui
Add new RTG features to GUI
2021-07-27 11:05:52 +02:00
Andrew Hutchings
2a9c029918 Add new RTG features to GUI
Aspect ratio and smoothing.
2021-07-27 09:57:18 +01:00
beeanyew
790635865c Update Pi 3 raylib files 2021-07-27 09:39:29 +02:00
beeanyew
ea4eec359e Add RTG scaling commands to PiStorm device
This temporarily breaks the PiStorm temperature display, since I had to adjust the register offset for it.
Scale filtering currently doesn't work properly, probably due to unexpected use of shaders, will look into it later. Stick to point filtering for now.
2021-07-27 03:21:35 +02:00
Andrew Hutchings
bf6ca28850 Rebuild pidrive
Includes latest binary updates
2021-07-22 16:15:16 +01:00
beeanyew
2cd89a0070 Fix 320 pixel wide screen modes not scaling up when they should 2021-07-22 13:09:19 +02:00
Matt Harlum
0ab099077a slow-to-chip: Fixup agnus detection
Write to VPOSW before reading Agnus id seems to fix cold boot Agnus id read failure

Add "force-move-slow-to-chip" config option to force-disable Agnus check in case issue persists
2021-07-18 16:26:20 +02:00
beeanyew
4723af7f0e Add annoying warning message to PiSCSI
Detect four of the most common types of UAE Single Partition hardfiles and warn the user in case one is spotted as being mounted by PiSCSI.
2021-07-15 20:05:37 +02:00
Andrew Hutchings
589cd394c3 Add missing include 2021-07-14 12:13:10 +01:00
Andrew Hutchings
63b07ef4dd Add CPU temperature readings to UIs
The CLI now has --get-temperature and the GUI shows the temperature in
the status bar. The GUI refreshes once every second.
2021-07-14 12:04:04 +01:00
beeanyew
b7a77353de Add setvar rtg step to RTG readme file 2021-07-14 08:50:28 +02:00
beeanyew
1b083a0771 Update RTG readme file 2021-07-14 02:42:31 +02:00
beeanyew
fc8a8b1aeb Add Amiga platform setvar readme file 2021-07-14 02:34:08 +02:00
beeanyew
d0467f0811 Update PiSCSI readme 2021-07-11 17:33:30 +02:00