Commit Graph

293 Commits

Author SHA1 Message Date
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
beeanyew
6fbaf6d884 Fix PiStorm dev manual memset, change RTG FPS display/palette debug stuff 2021-05-11 12:14:50 +02:00
beeanyew
b1ad02893d Add memset to PiStorm API, robustify some things to not destroy the bus 2021-05-11 11:48:53 +02:00
beeanyew
2e8cab2c21 Hardware mouse cursor support for RTG 2021-05-11 11:08:17 +02:00
beeanyew
9efade7d17 Merge pull request #23 from LinuxJedi/generation_scripts
Add GUI generation scripts for ADF and LHA
2021-05-10 17:14:39 +02:00
Andrew Hutchings
65aaff6b83 Add GUI generation scripts for ADF and LHA 2021-05-10 16:11:00 +01:00
beeanyew
8a5bbf162f Merge pull request #22 from shanshe/wip-crap
Added some more FPU opcodes and fix 6a opcode to 6c
2021-05-09 16:32:55 +02:00
shanshe
13cf91d12c Fix FPU opcode 6a -> 6c. Add more FPU opcodes 2021-05-09 15:38:11 +02:00
beeanyew
3ea3c81c4d Fix up P2C/P2D, fix 256th color missing in 8bpp modes 2021-05-09 09:39:14 +02:00
beeanyew
f8426f0bad Fix RTG panning, silence "Pitch" debug output. 2021-05-08 20:31:19 +02:00
beeanyew
88afad799e [WIP] RTG Stuff and things 2021-05-07 19:00:23 +02:00
beeanyew
d882c8da74 Fix Musashi complation with various m68conf options 2021-05-07 00:46:19 +02:00
beeanyew
d09a3356ce Update config_file.c, amiga-platform.c, and 3 more files... 2021-05-06 21:26:58 +02:00
beeanyew
51dbac7618 Update rtg.c 2021-05-06 20:28:38 +02:00
beeanyew
b35d6ddfe9 [MEGA-WIP] RTG things 2021-05-06 20:27:30 +02:00
beeanyew
47ad4679e4 Update raylib files and Makefile for Pi 4 testing
The headless graphics driver for the Raspberry Pi 4 is screwed up and only does software rendering, so any kind of performant RTG on Pi 4 will require some flavor of X display active.
2021-05-06 16:36:53 +02:00
beeanyew
909dfa7453 Update Makefile 2021-05-06 14:12:20 +02:00
beeanyew
4a0bfee940 Update Makefile and PiSCSI readme 2021-05-06 11:15:44 +02:00
beeanyew
69ad2fb3a6 Fix RTG driver build script, update driver to allow higher resolutions 2021-05-05 09:40:16 +02:00
beeanyew
1828e6a16e Merge pull request #21 from LinuxJedi/cleanups
Cleanup warnings and LinuxJedi's docs
2021-05-02 18:20:14 +02:00
Andrew Hutchings
007b35ae52 Cleanup warnings and LinuxJedi's docs
This branch:
* Adds information on modifying the systemd script provided in
  boot_scripts
* Adds documentation for the newest options on the PiStorm gui
* Fixes a memory leak and a potential crash on alloc failure for the gui
* Minor text changes in the gui
* Fixes minor compiler warnings for the PiSimple CLI (both for GCC and
  VBCC)
2021-05-02 17:17:16 +01:00
beeanyew
2910224b50 Add pi_memcpy to pistorm_dev.c/h 2021-05-02 06:12:59 +02:00
beeanyew
9a3a51efc7 Add MEMCPY to PiStorm device 2021-05-01 20:58:00 +02:00
beeanyew
31f58d05d3 [MEGA-WIP] Raylib-based RTG output
NOTE: A working keyboard must be attached to the Raspberry Pi while testing this, otherwise it's impossible to actually quit the emulator.
raylib takes possession of the SSH keyboard for some reason, which makes it so you can't Ctrl+C out of the emulator over SSH, you must Ctrl+C or press Q on the Pi keyboard.

A mostly working RTG implementation using raylib instead of SDL2.0
Greatly decreases the rendering overhead for 8bpp modes and gets rid of the need for hardware ARGB888 texture format support.
RTG will be initialized using the resolution of the Raspberry Pi, and onbly the 320x200/320x240 modes are currently scaled to the full vertical area of the screen.
2021-05-01 19:43:26 +02:00
beeanyew
a2ec9011ca Update PiSCSI readme 2021-04-29 04:58:00 +02:00