beeanyew
f554e207a4
Update readme(s) and Hardware files
2021-04-08 14:00:30 +02:00
beeanyew
b094944dae
Minor updates
...
Add openocd CPLD flashing script for the old version (10.0-5) of openocd, rework interrupt handling a bit so that more software works, update buptest to work with the proto3 bitstream.
2021-03-22 14:58:44 +01:00
beeanyew
59a59c3067
Merge pull request #5 from borb/0.x-borb
...
Work in progress updates
2021-03-08 18:16:15 +01:00
Rob Andrews
8c051b90dd
Merge branch 'wip-crap' of https://github.com/beeanyew/pistorm into 0.x-borb
2021-03-08 16:31:52 +00:00
beeanyew
1f804c7e36
[WIP] IRQ experiments, revert Musashi speed hax for now
2021-03-08 15:53:23 +01:00
just nine
8f22bb34b1
add cra and crb registers
2021-03-06 03:17:45 +00:00
just nine
ac56b5da72
remove debug message
2021-03-06 02:18:13 +00:00
just nine
7c486a4335
wip threaded input: NB NOT THREADSAFE YET
2021-03-06 02:16:06 +00:00
just nine
5b72cdcbb9
use goto to avoid condition check in loop
2021-03-06 01:40:12 +00:00
just nine
cfff241e23
Merge branch 'wip-crap' into 0.x-dev
2021-03-06 00:58:56 +00:00
just nine
196e5e35f4
move cpu into a separate thread
...
moving cpu into another thread assists in separating cpu utilisation in
top from the main thread
2021-03-06 00:47:16 +00:00
just nine
60173c140a
only need \ at EOL on macros
2021-03-05 17:45:11 +00:00
just nine
3558f07caa
remove duplicate + unused decls
2021-03-05 17:44:29 +00:00
just nine
9ef0c27e66
don't do last_irq thing; rely in M68K_SET_IRQ
2021-03-05 17:44:09 +00:00
just nine
0b17ded2ca
give threads titles
2021-03-05 17:43:47 +00:00
just nine
893800b73d
erroneous break;
2021-03-05 17:43:27 +00:00
just nine
a0343ebb9d
tidy up headers, remove extraneous duplicate decls
2021-03-05 17:43:13 +00:00
Rob Andrews
dd2bfef6da
unused, duplicate
2021-03-04 02:11:26 +00:00
beeanyew
9d0a0975fd
Fix direct SCSI reads/writes
2021-02-19 12:32:29 +01:00
beeanyew
60acb37185
Certified Musashi speed hax
...
Probably requires a make clean due to things being in header files.
2021-02-18 05:29:59 +01:00
beeanyew
84d5538d47
Update Gayle.c
2021-02-18 02:52:44 +01:00
beeanyew
7f741a460b
PiSCSI boot ROM+custom file systems working
2021-02-16 22:48:23 +01: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
1baedcea07
[WIP] PiSCSI autoboot working
2021-02-11 19:12:34 +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
ed138fbd47
Fix PiSCSI device selection bug
2021-02-03 12:26:19 +01:00
beeanyew
1439d00b57
Add PiSCSI readme with a brief setup tutorial for now
2021-01-31 13:16:37 +01:00
beeanyew
04bf2f6153
[WIP] PiSCSI boot ROM disabled for now
2021-01-31 12:14:16 +01:00
beeanyew
b7b874cf89
Update piscsi.c
2021-01-29 14:32:32 +01:00
beeanyew
0d0bb0355d
[WIP] PiSCSI boot ROM experiments
2021-01-29 01:37:40 +01:00
beeanyew
3bf2b2c823
Update amiga-autoconf.c, amiga-autoconf.h, and 3 more files...
2021-01-28 13:11:19 +01:00
beeanyew
142e2eea1b
[WIP] PiSCSI, Pi-NET and some other things
2021-01-27 22:13:54 +01:00
beeanyew
40343f9a09
Creepy CDTV experiments
2021-01-19 13:58:16 +01:00
beeanyew
b19fd060a5
Fix InvertRect and FillRect
2021-01-19 13:49:03 +01:00
beeanyew
866fce02dc
Update emulator.c
2021-01-15 16:31:07 +01:00
beeanyew
874a0f03ca
Silence debug output
2021-01-15 04:33:34 +01:00
beeanyew
c6b96c6d73
IDE updates, fix mouse hook hotkey
...
Added support for headerless (RDSK) HDD images, and fixed the IDE controller emulation to not keep separate LBA1-4 values for each hard drive.
This may look strange at first glance, but the Amiga would regularly write the CHS values for drive access ahead of actually switching to the drive it wanted, so I assume this is how it's actually supposed to work.
The second drive still doesn't mount automatically on boot, but I believe that some currently unsupported register write or read is causing this.
2021-01-15 04:30:52 +01:00
beeanyew
29a3773323
Fix keyboard hook shortcut key
2021-01-14 11:29:57 +01:00
beeanyew
bd63fe663a
Fix A4000 Gayle
2021-01-14 01:11:51 +01:00
beeanyew
00af8cb29a
Add working keyboard forwarding for Amiga
2021-01-12 15:57:07 +01:00
beeanyew
8d000ac995
Update build_buptest.sh
2021-01-10 23:47:57 +01:00
beeanyew
dea7771c3e
Fix masked FillRect, add buptest bus tester
2021-01-10 10:51:03 +01:00
beeanyew
a66c55892a
Fix up mouse forwarding
2021-01-10 01:25:52 +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