Commit Graph

533 Commits

Author SHA1 Message Date
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
beeanyew
ee4c2a48f4 Merge pull request #63 from LinuxJedi/get_temp
Add missing include
2021-07-14 13:16:31 +02:00
Andrew Hutchings
589cd394c3 Add missing include 2021-07-14 12:13:10 +01:00
beeanyew
9a6bee5ffe Merge pull request #62 from LinuxJedi/get_temp
Add CPU temperature readings to UIs
2021-07-14 13:08:29 +02: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
1702fe03af Proper (?) master IRQ mask handling 2021-07-14 10:07:42 +02: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
c762e7e916 Fix config file readme typos, remove unused subsys command 2021-07-14 02:03:34 +02:00
beeanyew
4f7cedec29 Add config file readme 2021-07-14 02:01:02 +02:00
beeanyew
2a7d2bd72a Get rid of default.cfg, add instructions to readme about config files 2021-07-13 17:04:00 +02:00
beeanyew
cc802afd34 Merge pull request #33 from beeanyew/wip-crap
Update PiSCSI readme
2021-07-11 17:33:54 +02:00
beeanyew
d0467f0811 Update PiSCSI readme 2021-07-11 17:33:30 +02:00
beeanyew
59797b81b0 Merge pull request #32 from beeanyew/wip-crap
Some updates and fixes from wip-crap
2021-07-11 09:39:14 +02:00
beeanyew
d65a0cf9e6 Update A314 readme
Add some instructions for how to make the Pi stop dropping the ARP whatever something entry for the Amiga, I have no idea what these things are called.
2021-07-11 09:35:30 +02:00
beeanyew
fba4c2297a Merge pull request #61 from LIV2/wip-crap
Add DF1-3 bootselect, Add option to move slow ram to chip ram
2021-07-10 20:25:43 +02:00
Matt Harlum
ff9f2aa632 Add DF1 bootselect, Add option to move slow ram to chip ram 2021-07-10 20:15:30 +02:00