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
beeanyew
e7e393b324
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.
2021-05-18 05:15:42 +02:00
beeanyew
df3221c950
Update Pi4 raylib dependencies
2021-05-17 22:39:04 +02:00
beeanyew
9cd4959420
[GOOF] Actually put the new a314.device in the correct directory
2021-05-17 21:46:29 +02:00
beeanyew
d4674e7347
A314 updates
...
Replace a314.device with one suitable for PiStorm
Adjust address of writes/reads to/from the emulated device
Add missing includes to startup.c
2021-05-17 21:43:03 +02:00
beeanyew
6b48b5b3e0
Merge pull request #27 from LinuxJedi/fix-tool-build
...
Fix PiSimple build.sh
2021-05-17 15:57:19 +02:00
Andrew Hutchings
4e14f345d2
Fix PiSimple build.sh
...
proto/expansion.h is needed for GCC and it doesn't hurt VBCC, so let's
bring it back.
2021-05-17 14:53:38 +01:00
beeanyew
1c7da065ad
Add missing copyright to A314 source files
2021-05-17 14:45:46 +02:00
beeanyew
b5f80d43a8
Merge pull request #26 from LinuxJedi/fix-tools
...
Fix interact binaries
2021-05-17 09:14:12 +02:00
Andrew Hutchings
e9667becfa
Fix interact binaries
...
PiStorm binary locked up the system on NTSC due to moving the window out
of the bounds of the screen. Now starts at a more sensible position.
PiSimple binary just needed recompiling. For some reason it wasn't
detecting the board.
2021-05-17 08:00:59 +01:00
beeanyew
0b7c7ca6dc
Add A314 Amiga binaries
2021-05-16 09:30:12 +02:00
beeanyew
d987600366
Get rid of having to manually set pistorm_base_addr for PiStorm device SDK
2021-05-16 08:05:56 +02:00
beeanyew
9fd6ef0a7c
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.
2021-05-16 07:03:19 +02:00
beeanyew
c3f6a4c3ca
Unbreak piscsi.h
2021-05-16 06:05:45 +02:00
beeanyew
5291e047a1
Fix PiSCSI bug that somehow only triggered with -lstdc++
2021-05-16 04:49:41 +02:00
beeanyew
bd263c5fbd
Merge pull request #25 from paulofduarte/wip-crap
...
Bringing A314 code from Niklas branch
2021-05-16 02:07:55 +02:00
Paulo Duarte
07016d0f99
Cleanup - Removed changes on the Makefile after merge with a314 branch.
2021-05-16 00:35:10 +01:00
Paulo Duarte
5762d343fa
Merge remote-tracking branch 'niklasekstrom/autoconfig_a314' into wip-crap
...
# Conflicts:
# .gitignore
# emulator.c
# run.sh
2021-05-16 00:30:45 +01:00
beeanyew
457f89dad1
Merge pull request #24 from LinuxJedi/os_3.2
...
Add Kickstart 3.2 + more
2021-05-14 23:20:52 +02:00
Andrew Hutchings
23bb1f8441
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
2021-05-14 22:14:05 +01:00
beeanyew
5e8e5ce09a
Update Pi-NET to new device driver framework
2021-05-14 14:46:57 +02:00
beeanyew
d568fe56e4
Fix COPYRECT_EX check, speed up MEMCPY
2021-05-14 00:20:45 +02:00
beeanyew
a9b6d31740
Fix platform write check bug
2021-05-13 19:57:37 +02:00
beeanyew
9f1f1589c1
Add makeshift PiStorm-powered CopyMem/Quick patcher
...
Probably doesn't work properly with MMU libraries installed, be advised.
2021-05-13 19:06:40 +02:00
beeanyew
5203e0a61c
Remove CIA ovl enable write on boot, fix RTC size in default.cfg
2021-05-13 17:38:22 +02:00
beeanyew
15fdee25f5
Make rtl/make.bat not anger people unnecessarily
2021-05-13 09:27:36 +02:00
beeanyew
e589598833
Updated PiSCSI readme again
2021-05-13 07:46:37 +02:00
beeanyew
80c6b58af8
More PiSCSI readme updates
2021-05-13 03:32:28 +02:00
beeanyew
77bf7a44da
Update PiSCSI readme
2021-05-13 03:27:30 +02:00
beeanyew
01c52208f9
Remove debug output
2021-05-12 17:45:15 +02:00
beeanyew
f7deb50000
[MEGA-WIP] Arbitrary block size support for PiSCSI
...
This has not been very thoroughly tested. Yet.
2021-05-12 17:42:10 +02:00
beeanyew
067dc3efbd
Fix stupid typo
2021-05-12 16:59:28 +02:00
beeanyew
0463d4b6c0
Shut down RTG thread with emulator
2021-05-12 05:46:06 +02:00
beeanyew
37ef237ba1
Update buptest, chmod +x some scripts.
2021-05-12 04:08:58 +01:00
beeanyew
c4e744d2ed
Fix scaling VS aspect ratio things, fix P2D data problems
2021-05-12 02:49:25 +02:00
beeanyew
c53659d310
Fix scaling/centering for RTG modes
2021-05-11 21:12:17 +02:00
beeanyew
4992fc40ba
Remove some duplicate RTG debug output
2021-05-11 17:44:10 +02:00
beeanyew
9d872973e0
Fix stupid automatic screen scaling
2021-05-11 17:37:49 +02:00
beeanyew
87660188ce
Remove some spammy RTG debug output
2021-05-11 14:29:53 +02:00
beeanyew
d4bd8eea1c
Update RTG readme
2021-05-11 14:17:12 +02:00
beeanyew
976d279977
Add PiStorm API commands to toggle RTG FPS display/palette debug
2021-05-11 13:26:59 +02:00