beeanyew
f56cef8ca5
Merge pull request #35 from LinuxJedi/canned-hdf-fixes
...
Fixes to pistorm.hdf
2021-06-06 09:00:50 +02:00
Andrew Hutchings
87d70b2437
Fixes to pistorm.hdf
...
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
2021-06-06 07:30:21 +01:00
beeanyew
70cc4f9be3
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.
2021-06-04 16:34:22 +02:00
beeanyew
af40e3c7a3
Actually include pistorm-dev-enums.h
2021-06-04 09:38:37 +02:00
beeanyew
5c60601e00
Fix PiStorm dev memcpy, correct extern gayle_emulation_enabled type
2021-06-04 09:37:33 +02:00
beeanyew
ceebc59532
Add somewhat proper RTG vsync handling
2021-06-03 22:48:52 +02:00
beeanyew
ffdf080c87
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.
2021-06-03 22:16:12 +02:00
beeanyew
6a345535ee
Only allow get_mapped functions to return RAM and ROM ranges
2021-06-03 11:14:49 +02:00
beeanyew
86f99314c6
Fix iRTG BlitTemplate add iRTG BlitPattern support
2021-06-03 11:06:37 +02:00
beeanyew
46520d9b22
Add iRTG implementation for BlitTemplate, clean up BlitTemplate RTG code
2021-06-03 08:35:38 +02:00
beeanyew
b1a449ddbf
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
2021-06-02 16:10:23 +02:00
beeanyew
257996ca05
Merge pull request #34 from paulofduarte/wip-crap
...
Added a314 documentation.
2021-05-31 10:30:07 +02:00
Paulo Duarte
8ab5448a75
Added a314 documentation.
2021-05-31 09:27:45 +01:00
beeanyew
a2e68283fa
Merge pull request #33 from paulofduarte/wip-crap
...
Fixes to allow a314 configuration on non default paths
2021-05-31 04:03:05 +02:00
Paulo Duarte
f441dadfe6
Fixes to allow a314 configuration on non default paths
2021-05-31 02:09:41 +01:00
beeanyew
2567e7e799
Merge pull request #32 from LinuxJedi/fix-fonts
...
Fix font rendering issue in GUI
2021-05-30 09:35:53 +02:00
Andrew Hutchings
4eebea8180
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.
2021-05-30 08:31:25 +01:00
beeanyew
5f1fd16f3c
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.
2021-05-27 13:39:15 +02:00
beeanyew
5663203fe3
Some more failed PiSCSI 1.3 autoboot ventures
2021-05-27 06:20:29 +02:00
beeanyew
17865d400d
Merge pull request #31 from paulofduarte/wip-crap
...
Fixed a314fs paths
2021-05-23 10:45:19 +02:00
Paulo Duarte
33a794bd1c
Fixed a314fs paths
2021-05-23 09:24:12 +01:00
beeanyew
6214f9892f
Abuse PiStorm Device code to load configs on startup
2021-05-23 09:54:39 +02:00
beeanyew
6a614366bc
Merge pull request #30 from LinuxJedi/fix-disk-icon
...
Update icon used in pistorm HDF
2021-05-23 09:33:51 +02:00
Andrew Hutchings
ffe5974453
Update icon used in pistorm HDF
...
Now uses the PiStorm logo
2021-05-23 08:29:47 +01:00
beeanyew
bc89f53b14
Working AddDosNode/Enqueue for PiSCSI
...
Still doesn't work on Kickstart 1.3, needs additional handling for the FileSystem.resource stuff
2021-05-23 06:12:07 +02:00
beeanyew
da8ea98d9c
Non-working AddDosNode/Enqueue experiments for PiSCSI
2021-05-22 23:44:30 +02:00
beeanyew
8291ad7921
Update default.cfg
2021-05-22 09:48:05 +02:00
beeanyew
f765804747
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.
2021-05-22 04:28:36 +02:00
beeanyew
5a120a647d
Add support for automatic ROM range dumping to memory/file
2021-05-21 18:53:31 +02:00
beeanyew
d7f3817152
Merge pull request #29 from LinuxJedi/byte-swap
...
Identify and fix byte-swapped ROMs
2021-05-21 09:34:12 +02:00
Andrew Hutchings
22ef5edcd4
Identify and fix byte-swapped ROMs
...
Logs and byte swaps ROMs back if byte swapped versions are found.
2021-05-21 08:15:02 +01:00
beeanyew
50c197c178
Add a314-shared directory
2021-05-20 20:36:01 +02:00
beeanyew
8395ac42d0
Maybe make A314 emulation launch Python scripts automatically
2021-05-20 20:34:14 +02:00
beeanyew
1f0fbd0947
Chmod +x some Python scripts
2021-05-20 18:42:30 +01:00
beeanyew
fa70c57d35
Fix up Amiga input keymap a bit
2021-05-19 23:32:52 +02:00
beeanyew
57cb77b19f
Replace/clean up old platform read/write check macros
2021-05-19 18:54:56 +02:00
beeanyew
ff9d683ac6
Merge pull request #28 from LinuxJedi/pistorm_utils_drive
...
Add PiStorm utilities / drivers HDF
2021-05-19 14:29:25 +02:00
Andrew Hutchings
babecbe169
Add PiStorm utilities / drivers HDF
...
A small hard drive image that includes all the utilities and drivers for
PiStorm. Along with a shell script to rebuild it.
It is mounted by default using piscsi6 when piscsi is enabled.
This branch also fixes the GUI crash that can happen when an interrupt
fires during a ROM switch.
2021-05-19 13:25:57 +01:00
beeanyew
0bf8803784
Remove obsolete build files
2021-05-19 13:28:06 +02:00
beeanyew
57e7a6994e
Actually build the new eth driver to the correct directory
2021-05-19 12:28:36 +02:00
beeanyew
e5f16ea243
Adapt A314eth.device to PiSCSI device driver framework
...
Driver seemingly works, NAT/ethernet.py doesn't?
2021-05-19 03:57:13 +02:00
beeanyew
47c3c3a059
Fix config file parsing, add support for filename with spaces using quotes
...
For instance:
`map type=rom address=0xF80000 size=0x80000 file="../kick31 1200.rom" ovl=0`
2021-05-19 00:04:38 +02:00
beeanyew
5c8eb7ba65
Get rid of some address translation
2021-05-18 19:13:26 +02:00
beeanyew
0884bf6959
Maybe make A314 emulation able to access the bus
...
Yes, it is untested.
2021-05-18 14:45:21 +02:00
beeanyew
6d25aad16b
Adapt piaudio to work on PiStorm + A314 emulation
...
Maybe, maybe not, I have no idea. Untested, and will remain so, by me.
2021-05-18 13:53:01 +02:00
beeanyew
18dbc4fc1c
Move ethernet.py to a314/files_pi
2021-05-18 13:43:35 +02:00
beeanyew
6512c94f00
Remove non-working binaries
2021-05-18 13:33:46 +02:00
beeanyew
46b989757e
Adapt a314eth to work on PiStorm + A314 emulation
...
Please don't ask me how this works, I have no idea.
2021-05-18 13:33:06 +02:00
beeanyew
e9b74306a5
Adapt a314fs to work on PiStorm + A314 emulation
...
Requires a314fs in L:, a314fs-mountlist in DEVS:DosDrivers and somehow a314fs.py started after the emulator but before mounting the drive.
Untested.
2021-05-18 13:09:45 +02:00
beeanyew
19ddc78d9b
Adjust picmd.py
...
Okay, maybe the config files don't need to be in some sudo-only directory.
2021-05-18 05:35:27 +02:00