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
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
2e8cab2c21
Hardware mouse cursor support for RTG
2021-05-11 11:08:17 +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
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
69ad2fb3a6
Fix RTG driver build script, update driver to allow higher resolutions
2021-05-05 09:40:16 +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
3296b79e75
The remainder of the initial PiStorm interaction stuff (I think)
2021-04-23 16:03:36 +02:00
beeanyew
8a14e4c1a1
Add not-so-simple config switching from Amiga side
2021-04-23 13:03:54 +02:00
Andrew Hutchings
10d5229b68
Add license information to source
...
MIT license was chosen
2021-04-16 09:06:27 +01:00
shanshe
073c27df8e
Silence some compile warnings
2021-04-13 09:28:50 +02:00
beeanyew
f79813ac44
Hide Pi mouse cursor while RTG is active
2021-04-13 04:57:03 +02:00
beeanyew
9d82117348
Fix shift+R reset sometimes not working, update RTG readme
2021-04-11 11:42:46 +02:00
beeanyew
f554e207a4
Update readme(s) and Hardware files
2021-04-08 14:00:30 +02:00
just nine
0b17ded2ca
give threads titles
2021-03-05 17:43:47 +00:00
just nine
a0343ebb9d
tidy up headers, remove extraneous duplicate decls
2021-03-05 17:43:13 +00:00
beeanyew
24d09251d5
[WIP] PiSCSI custom file system experiments
...
Still not quite working, only FFS working for now.
2021-02-16 08:03:46 +01:00
beeanyew
e764148bb1
[WIP] Pile of stuff
...
PiSCSI Boot ROM progress, various fixes and enhancements, TD64 support
Added updated open source RTL and bit stream by Niklas Ekström (https://github.com/niklasekstrom )
2021-02-10 08:33:52 +01:00
beeanyew
0d0bb0355d
[WIP] PiSCSI boot ROM experiments
2021-01-29 01:37:40 +01:00
beeanyew
b19fd060a5
Fix InvertRect and FillRect
2021-01-19 13:49:03 +01:00
beeanyew
dea7771c3e
Fix masked FillRect, add buptest bus tester
2021-01-10 10:51:03 +01:00
beeanyew
a123985836
Silence some old debug output
2021-01-09 22:32:20 +01:00
beeanyew
fa74ee0032
Fix RTG panning
2021-01-09 22:07:00 +01:00
beeanyew
c7df5946af
Add mask handling to all RTG ops, add real time disassembly output
2021-01-09 21:58:20 +01:00
beeanyew
86b9fcc24e
Oops
2021-01-09 11:09:17 +01:00
beeanyew
cbf115e82b
Fix some bugs, accelerate Planar2Chunky
...
P2C still not working due to some P96 shenanigans
2021-01-09 11:08:51 +01:00
beeanyew
31c180bb7b
Silence debug output
2021-01-07 06:30:44 +01:00
beeanyew
0a9d2b7650
More RTG acceleration, fix everything
2021-01-07 06:29:15 +01:00
beeanyew
72d25e469d
Accelerate BlitRect
2021-01-06 13:59:48 +01:00
beeanyew
2e76e75128
Some Musashi mapping and RTG fixes/debug
2021-01-06 13:13:05 +01:00
beeanyew
89261d0005
Panning fixes
...
Workbench now works, can be panned.
Something's still off with the screen addresses.
2021-01-06 07:21:27 +01:00
beeanyew
4ee88c2266
Fix all the colors, fix some other stuff.
...
Workbench still doesn't work.
2021-01-06 04:56:33 +01:00
beeanyew
fea1cb946a
MORE STUFF
...
(It doesn't quite work properly.)
2021-01-05 18:02:41 +01:00
beeanyew
d476f11507
Updated SDL2 RTG output courtesy of Claude
2021-01-05 13:27:00 +01:00
beeanyew
71e5969d87
Update driver files
2021-01-05 08:33:42 +01:00
beeanyew
fa52466319
Dysfunctional SDL2 RTG output
2021-01-05 03:01:12 +01:00
beeanyew
a0664148fd
Add dumb framebuffer RTG
...
Driver source, prebuilt .card files available in rtg_driver_amiga directory.
RTG enabled by specifying "setvar rtg" at the end of the config file.
There is currently no visual output, because it's 4 AM.
2021-01-03 03:55:49 +01:00