beeanyew [Tue, 8 Jun 2021 08:04:27 +0000 (10:04 +0200)]
Fix P96 2.1E(?) issues
The Picasso96 bundled with some WB installs was refusing to enumerate any modes when encountering a palette or graphics controller type higher than its old assigned maximum.
This should fix the problem with sometimes being unable to find any graphics modes through the CyberGraphX API.
NOTE: Requires reattaching the Picasso96 settings to the board, since the palette/graphics controller chip type has changed.
beeanyew [Mon, 7 Jun 2021 22:19:49 +0000 (00:19 +0200)]
Some janitorial stuff
Fix a314.device build.bat to build a314.device to the correct directory
Disable MMU emulation for now, since it mostly just causes problems when enabled
beeanyew [Mon, 7 Jun 2021 02:12:16 +0000 (04:12 +0200)]
Some RTG fixes
Fix RTG screen not being re-enabled after boot without an initial SetSwitch 0 call, should take care of issues switching resolutions and rebooting with Aminet Picasso96
Add hold left shift to not initialize RTG driver, thanks to flype
Now does the following:
* Uses a DOS/1 filesystem binary
* Creates a partition 100% of the disk size
* Adds Lemaru's PiGFX_Installer
* Adds missing .info file
beeanyew [Fri, 4 Jun 2021 14:34:22 +0000 (16:34 +0200)]
PiSCSI hunk reloc change
Came across a version of PFS3AIO with an excessive number of hunk relocations in the binary compared to the ones I've seen.
Fixes segmentation fault when loading said file systems, requires `make` and `make clean` to take effect.
beeanyew [Thu, 3 Jun 2021 20:16:12 +0000 (22:16 +0200)]
Some RTG bug fixes, (inactive for now) P2C iRTG implementation
Fix P2C/P2D behavior when swiching between color depths.
Add P2C iRTG implementation. This is currently too slow to be used due to the massive amount of single ps_read_8s, needs something to copy all the data similar to the RTG driver code.
beeanyew [Wed, 2 Jun 2021 14:10:23 +0000 (16:10 +0200)]
iRTG initial implementation
Reworked PiGFX .card driver to build using m68k-amigaos-gcc instead of VBCC
Add some iRTG accelerated functionality to rtg.c
Move rtg_enums.h to match other Amiga driver build setups
pigfx020i.card must be used to enable iRTG usage
Andrew Hutchings [Sun, 30 May 2021 07:31:25 +0000 (08:31 +0100)]
Fix font rendering issue in GUI
In OS3.9 and others a different font is used which screws up the layout
for the PiStorm GUI gadgets. We now fix this to Topaz 8 so that it is
the same as other Amiga OS versions.
Also fix Disk.info to show all files and rebuild the hdf.
beeanyew [Thu, 27 May 2021 11:39:15 +0000 (13:39 +0200)]
Map the default 128MB of Z3 Fast on Kick 1.3
This assumes that the original Z3 Fast map line in the config has not been edited.
Z3 Fast is autoconfed before this on newer Kickstarts, so they're unaffected by this as the memory range will no longer sit around at $10000000.
1.3 PiSCSI autoboot still doesn't work.
beeanyew [Sat, 22 May 2021 02:28:36 +0000 (04:28 +0200)]
Minor cleanup
Make PiSCSI always print to console if no handler is found for the file system, since this can cause a reboot loop.
Move PiStorm device SWREV out of debug output define check.
Silence loadseg debug message.
beeanyew [Tue, 18 May 2021 03:15:42 +0000 (05:15 +0200)]
Adapt picmd to work on PiStorm + A314 emulation
Requires both .cfg files from `files_pi` to be in /etc/opt/a314, and picmd.py needs to be started after the emulator.
I have no idea how to better streamline this, but I'm sure someone will come up with a brilliant solution.
beeanyew [Sun, 16 May 2021 05:03:19 +0000 (07:03 +0200)]
Theoretically working A314 emulation
This most definitely requires a make clean and then make, due to all the header files edited.
I can't seem to build a314.device, so it's not included yet.
Andrew Hutchings [Fri, 14 May 2021 21:14:05 +0000 (22:14 +0100)]
Add Kickstart 3.2 + more
* Kickstart 3.2 confirmed to be v47
* Update PiStorm binary with recent dep code changes
* Add CopyMems to ADF and LHA scripts
* Add exec bit to CopyMems