Commit Graph

227 Commits

Author SHA1 Message Date
beeanyew
8a22bdfbf7 Comment out Chip RAM clear on config switch 2021-04-25 07:55:27 +02:00
beeanyew
852bfb6e64 Add Pi->Amiga file transfer to PiStorm interaction device 2021-04-25 07:48:24 +02:00
beeanyew
840e75be86 Merge pull request #13 from LinuxJedi/rom-ident
Add ROM identification code
2021-04-24 17:08:42 +02:00
Andrew Hutchings
8d4e71b42e Add ROM identification code
Ported over my ROM identification code, mostly to identify when you are
using a ROM that won't boot and log it. But also cool to log which ROM
is booting if we need to help a user.
2021-04-24 15:48:20 +01:00
beeanyew
26c360ad95 Merge pull request #12 from LinuxJedi/fast_boot
Add boot script and information on faster boot
2021-04-24 10:06:16 +02:00
Andrew Hutchings
258e5a0204 Add boot script and information on faster boot 2021-04-24 08:48:19 +01:00
beeanyew
0720a8caed Add terrifying Pi shutdown command
Should make users nervous about corrupting their SD card more nervous, but somehow doesn't.
2021-04-24 09:28:30 +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
beeanyew
2803e02871 Some more work on the PiSCSI interaction device 2021-04-23 05:54:36 +02:00
beeanyew
401af2013f Add PiStorm simple interaction example application 2021-04-23 04:44:32 +02:00
beeanyew
170a6d61dc Add PiStorm interaction autoconf device 2021-04-23 01:55:05 +02:00
beeanyew
e4313cfbd3 Remove old IRQ delay debug setting 2021-04-22 03:08:29 +02:00
beeanyew
eaf95017a8 Fix Z3 Fast autoconf on Kickstart 2.0
Managed to forget to stage one line of code for the last commit...
Also fixes the Z3 Autoconf memory range staying active after being configured, prevents some rare memory wraparounds.
2021-04-22 02:22:42 +02:00
beeanyew
513e2291ea Merge pull request #11 from shanshe/wip-crap
RTG off after Amiga reset - fixes Pi keyboard reset with RTG active
2021-04-21 09:48:13 +02:00
shanshe
25573d791c RTG off after Amiga reset 2021-04-20 19:46:58 +02:00
beeanyew
7ea67b29f7 Merge pull request #10 from LinuxJedi/fpu_opcodes
Make more FPU opcodes work
2021-04-20 10:25:24 +02:00
Andrew Hutchings
3c572258a5 Make more FPU opcodes work
There are some opcodes to deal with different source sizes, we already
convert the source so these should be included.
2021-04-20 09:23:37 +01:00
beeanyew
6fea5be987 Update PiSCSI readme with some additional info 2021-04-20 05:02:32 +02:00
beeanyew
1e908df394 Merge pull request #9 from shanshe/wip-crap
Full FPU implementation (adapted from UAE)
2021-04-18 21:11:29 +02:00
shanshe
90013f84fd Full FPU implementation (adapted from UAE) 2021-04-18 15:17:31 +02:00
beeanyew
1cb448ecbb Fix up buptest after IDE emulation layer removal 2021-04-16 11:26:34 +02:00
beeanyew
11d913b0d4 Merge pull request #8 from LinuxJedi/wip-license
Add license information to source
2021-04-16 10:49:47 +02:00
beeanyew
83fa34909f Fix up Musashi performance with prefetch enabled
Mapped memory ranges should always be given preference, since they can't actually cause a bus error or affect any read/write operations over the 68k bus.
2021-04-16 10:47:25 +02:00
Andrew Hutchings
10d5229b68 Add license information to source
MIT license was chosen
2021-04-16 09:06:27 +01:00
beeanyew
bf2bbbb7a3 Actually remove the old unused bitstream 2021-04-15 10:14:05 +02:00
beeanyew
9ef4a891f5 Merge pull request #7 from borb/feature/fixes-and-keyb-mouse-autoconnect-and-grab
Fixes; keyboard and mouse autoconnect and keyboard grab (steal from the Pi).
2021-04-15 05:17:03 +02:00
just nine
e43b2b5a53 squash silly warning 2021-04-14 23:17:33 +01:00
just nine
3f6d1947e2 handle keyboard/mouse autoconnect 2021-04-14 23:17:02 +01:00
just nine
4d2a00807d labels don't need a semicolon :) 2021-04-14 23:00:38 +01:00
just nine
5ccb15cf29 silly labels to differentiate what's what in startup 2021-04-14 22:59:44 +01:00
just nine
a0589749d4 reintroduce this label 2021-04-14 22:39:48 +01:00
just nine
a118265cb8 ungrab when quitting emulation 2021-04-14 22:38:32 +01:00
just nine
d3e59a0c0f support emulation quit (see long msg for more)
please note that if loopcycles = 0 then the emulation thread may never
notice the quit request. needs replacing with some form of thread signal
eventually, but that will require a signal handler.
2021-04-14 22:33:13 +01:00
just nine
3b91ccdbc9 global scope not needed, move to kbd_task function 2021-04-14 22:32:08 +01:00
just nine
5fa4ab5cf4 support stealing the keyboard from the input layer
this change uses an ioctl to disconnect the keyboard event device from
the input layer, meaning input no longer affects the pi and will
entirely be consumed by the pistorm emulator process.
2021-04-14 22:29:41 +01:00
beeanyew
975ce97643 Remove IDE emulation, update default.cfg with a note about it 2021-04-14 19:46:37 +02:00
beeanyew
34a050838b Merge pull request #6 from shanshe/wip-crap
Wip crap Mame things brought to Musashi
2021-04-14 05:23:12 +02:00
shanshe
75bbc70be8 Reset from Amiga CTRL+A+A 2021-04-13 21:53:44 +02:00
shanshe
b2121be23f Bus Error and 68k OPs update (to latest MAME) 2021-04-13 18:31:06 +02:00
shanshe
e48448eff9 MMU and InstructionCache update (MAME's latest code) 2021-04-13 10:32:30 +02:00
shanshe
6c9276f882 FPU update as latest MAME 2021-04-13 10:00:48 +02: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
9240897dc2 Add keyboard event source file setting to config-file 2021-04-12 01:32:32 +02:00
beeanyew
5aba9dec2b Fix EPM240 openocd shell script 2021-04-12 01:29:33 +02:00
beeanyew
9d82117348 Fix shift+R reset sometimes not working, update RTG readme 2021-04-11 11:42:46 +02:00
beeanyew
b8d10ab707 Update default.cfg with some more information 2021-04-10 05:06:24 +02:00
beeanyew
e900d92511 Minor project readme update 2021-04-10 05:01:05 +02:00
beeanyew
e721d3c0f7 Allow Z3 PICs to be configured in Z2 autoconf address space
This allows Z3 Fast RAM to be used with Kickstarts that do not explicitly automatically configure Zorro III devices.
2021-04-10 04:58:22 +02:00