Commit Graph

497 Commits

Author SHA1 Message Date
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
d0467f0811 Update PiSCSI readme 2021-07-11 17:33:30 +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
beeanyew
3329ec74e5 Merge pull request #60 from LinuxJedi/update-pigfx
Update PiGFX Installer
2021-07-10 16:53:13 +02:00
Andrew Hutchings
ff69e7de23 Add symlinks for PiGFX Files directory
Some users are trying to run the PiGFX from git, this won't work without
the Files directory so I've recreated it just for them using symlinks.
2021-07-10 15:46:44 +01:00
Andrew Hutchings
5b0ec3aa8b Update PiGFX Installer
New version provided by Lemaru.
2021-07-10 08:35:28 +01:00
beeanyew
b06d231bc4 Get rid of all these multiplications 2021-07-09 15:55:52 +02:00
beeanyew
fc8f293732 Fix PiSCSI LUN/address things, maybe. 2021-07-09 15:53:06 +02:00
beeanyew
64bf0169b0 Update README.md 2021-07-09 07:50:22 +02:00
beeanyew
4fd3a665b1 Merge pull request #59 from LinuxJedi/fix-nprog-ids
Fix package IDs for nprog_240*.sh
2021-07-08 19:15:20 +02:00
beeanyew
b48b362274 Update PiSCSHI readme
Add/correct some information, remove any notes about it being work in progress.
2021-07-08 19:15:02 +02:00
Andrew Hutchings
a15a6225fa Fix package IDs for nprog_240*.sh
Since we are still logging stuff, lets fix the IDs for nprog_240*.sh so
that it doesn't fire an error for the config expecting to see an EPM570.
2021-07-08 14:36:59 +01:00
beeanyew
4ce9111c54 Merge pull request #58 from LinuxJedi/flash-detection-fix
Fix CPLD detection sometimes failing
2021-07-03 09:51:51 +02:00
Andrew Hutchings
2b1daffb81 Fix CPLD detection sometimes failing
CPLD detection would sometimes fail if emulator was running, so fail
with a message to stop the emulator _before_ detection. The emulator
check will remain in nprog too for those who run that directly.
2021-07-03 07:20:02 +01:00
beeanyew
10689c6c24 PiSCSI: Support boot priority setting 2021-07-02 19:20:08 +02:00
beeanyew
efdda5d4b6 PiSCSI: Allow multiple partitions with the same name
Because people just can't stop naming the partitions on every single one of their hard drive images `DH0` and `DH1`.
If something doesn't work with this approach, I have no idea why, because as far as I can tell in the example boot ROM I have available to me, this is all that one does.
2021-07-02 16:06:19 +02:00
beeanyew
c2294b8c02 Merge pull request #57 from LinuxJedi/gui-fixes
GUI txt fixes
2021-07-01 18:06:59 +02:00
Andrew Hutchings
a088dcea28 GUI txt fixes
* Too many 't's in "Shutting down"
* Properly truncate directory that is too long
* Add more space in boxes for text
* Don't screw up destination data if the text is too long
2021-07-01 16:52:27 +01:00
beeanyew
b2abbe60d9 Add TD_GETGEOMETRY support to PiSCSI driver
This lets for instance giggledisk properly grab the geometry for drives with no valid RDB, allowing for easier mounting of non-Amiga friendly disks.
2021-07-01 04:05:43 +02:00
beeanyew
fdd30f398f Merge pull request #56 from LinuxJedi/fix-gui-paths
Fix PiStorm GUI for source paths
2021-06-30 10:38:06 +02:00
Andrew Hutchings
b86f3b6dcb Fix PiStorm GUI for source paths
If a path was used as source it was appended to the destination, which
most of the time caused an error. This is because the filename was
isolated but then not used.
2021-06-29 19:50:42 +01:00
beeanyew
fe7f7c2965 Merge pull request #55 from LinuxJedi/fix-flash
Fix flash for sudo
2021-06-29 14:25:09 +02:00
Andrew Hutchings
cfc65d4931 Fix flash for sudo
When executed under sudo the wrong shell is used by Debian, causing an
error. This patch fixes the script so it specifies which shell to use.

Note that you don't need to run flash.sh under sudo because it sudos
itself.
2021-06-29 13:21:22 +01:00
beeanyew
b0616b5246 Merge pull request #54 from LinuxJedi/add-cpld-detection
Add flash autodetect
2021-06-29 11:13:33 +02:00
Andrew Hutchings
85eee9f53c Add flash autodetect
Added flash.sh and flash_experimental.sh. These will detect the CPLD
version for EPM240(G) and EPM570(G) and execute the correct flash
command.
2021-06-29 09:46:19 +01:00
beeanyew
49a7beaaee Merge pull request #52 from LinuxJedi/readme-update
Update README to fix some things
2021-06-29 09:09:58 +02:00
Andrew Hutchings
dd5a32583f Update README to fix some things
* Change to Libra Chat
* Change a couple of things that imply Rev B means EPM240 (and therefore
  Rev A means EPM570)
* `chmod +x` no longer needed as the git tree contains the exec bit set
* The output of the nprog commands has changed so updated appropriately
2021-06-29 08:07:46 +01:00
beeanyew
5d8987c1dd Merge pull request #53 from captain-amygdala/main
Update README.md with new IRC info, some PiSCSI corrections
2021-06-29 08:47:03 +02:00
beeanyew
45689acf07 Merge pull request #51 from LinuxJedi/nprog_check
Add checks to buptest and nprog
2021-06-29 03:49:37 +02:00
Andrew Hutchings
11f6414342 Add checks to buptest and nprog
nprog now checks if emulator is running and gives a much clearer success
/ fail with a log file for the more verbose output.

Also buptest now won't run if emulator is running.
2021-06-28 22:16:58 +01:00
beeanyew
208ba3d79d Get rid of Musashi separate writes
The separate writes functionality of Musashi was severely getting in the way of any kind of caching of bus longwords, and I found that the negatvie performance impact of disabling separate writes could be negated by creatively applying the address translation cache to the FC reads/writes instead.
This commit requires a `make clean` before rebuilding the emulator with `make`.
2021-06-28 15:08:28 +02:00
beeanyew
9b1031c859 Fix Musashi compilation with prefetch emulation disabled 2021-06-27 19:20:22 +02:00
beeanyew
fd56d2cd0e Merge pull request #50 from paulofduarte/wip-crap
IRQ emulation and a few Keyboard fixes.
2021-06-27 06:00:22 +02:00
Paulo Duarte
441b0709b4 Fixed Caps Lock behaviour 2021-06-27 04:40:59 +01:00
Paulo Duarte
6aef6ea4b6 Fixed lowercase v on char_from_input_event 2021-06-27 04:40:44 +01:00
Paulo Duarte
5b74c77b1a Keyboard using emulated IRQ 2021-06-27 04:25:11 +01:00
Paulo Duarte
fcd850c495 Amiga emulated IRQ implementation 2021-06-27 04:24:38 +01:00
beeanyew
882bd28428 Unbreak (actually break) IRQs again... 2021-06-26 14:41:48 +02:00