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
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
beeanyew
c0fbb0f4c6
Fix/break IRQ behavior again
2021-07-25 12:56:43 +02:00
beeanyew
b996205787
Remove inline ps_read/write from emulator.c
2021-07-25 12:31:20 +02:00
beeanyew
eaa00232e5
Update A314 readme
2021-07-22 17:36:17 +02:00
beeanyew
1dc4e34ed5
Merge pull request #68 from LinuxJedi/update-pidrive
...
Rebuild pidrive
2021-07-22 17:23:32 +02:00
Andrew Hutchings
bf6ca28850
Rebuild pidrive
...
Includes latest binary updates
2021-07-22 16:15:16 +01:00
beeanyew
c291c74681
Merge pull request #67 from agehall/wip-crap
...
A314 ethernet fixes
2021-07-22 13:43:04 +02:00
Marcus Agehall
a7592ddef6
Added compiled eth driver.
2021-07-22 13:35:46 +02:00
Marcus Agehall
a0ebe16af8
Drop incoming frames without corresponding read requests.
...
This solves the problem where the Amiga stops reading frames from the
network due to all buffers being allocated to unwanted frames.
Thanks to Niklas Ekström for helping finding this bug.
2021-07-22 13:32:55 +02:00
beeanyew
2cd89a0070
Fix 320 pixel wide screen modes not scaling up when they should
2021-07-22 13:09:19 +02:00
beeanyew
ca91c0507f
Merge pull request #65 from LIV2/slowtoram
...
slow-to-chip: Fixup agnus detection
2021-07-18 19:36:20 +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
f9c3b6d64f
Merge pull request #64 from beeanyew/main
...
Pull main commits into wip-crap
2021-07-17 21:53:05 +02:00
beeanyew
458bc6b3d6
Update README.md
2021-07-17 20:15:03 +02:00
beeanyew
df0c88bf4b
Simplify IRQ handling a bit
...
Hopefully this doesn't break everything.
2021-07-17 16:01:44 +02:00
Your Name
b28ea5130b
Experimental MaxV support added. This is very alpha and likely makes problems
2021-07-17 11:57:37 +01: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