Commit Graph

16 Commits

Author SHA1 Message Date
Ry
8e4f2bc114 First audio buffer refill interrupt should play from buffer 0 2022-07-27 14:24:05 -07:00
Ry
bd7eba3ddb Remove fox32core support
This works around the issue with building on Windows.
2022-07-23 17:56:09 -07:00
Ry
79517de317 fox32: Allow reading back the playing state from the audio IO port 2022-06-20 17:13:18 -07:00
Ry
5deb4fd8f8 fox32: Add support for audio playback 2022-05-25 16:15:39 -07:00
Lua MacDougall
fd3b83a15b fox32: added fox32core support :3 2022-05-12 01:37:55 -07:00
Ry
83a5d14775 fox32: Allow disks to be removed 2022-04-17 14:28:41 -07:00
Ry
fb3d681f55 fox32+fox32rom: Add EVENT_TYPE_MOUSE_RELEASE 2022-04-16 15:15:03 -07:00
Ry
1f89b59f83 fox32: Start implementing keyboard input support 2022-03-18 21:36:44 -07:00
Ry
93d331bb07 fox32+fox32rom: Use DMA for the disk controller
Instead of accessing one byte at a time, use a DMA-like system to
read/write a whole sector at a time directly to/from memory.
2022-03-12 13:12:10 -08:00
Ry
342c3e6061 fox32+fox32rom: Remove the concept of "fast" and "shared" memory
Instead of having two banks of RAM, just have one bank. This requires
the use of some cursed code, but it's fine :P

Co-authored-by: Lua <lua@foxgirl.dev>
2022-03-11 17:13:18 -08:00
ry755
27f308e785 fox32+fox32rom: Rename "mount"/"unmount" to "insert"/"remove" 2022-02-22 14:05:39 -08:00
ry755
20c71b8e70 fox32: Temporarily remove audio output support
IMO this wasn't implemented very well, so I'm removing this until I can
come up with a better implementation.
2022-01-30 17:04:23 -08:00
ry755
b957b58fb2 fox32: Implement a very basic disk controller
Any file type can be mounted as a disk, as long as the code running
inside fox32 can understand its data.
2022-01-29 23:17:51 -08:00
ry755
5c07305a5f fox32+fox32rom: Change the IO port base to 0x80000000 2022-01-27 18:11:54 -08:00
ry755
d56648aa79 fox32: Clean up Memory stuff, and change the shared memory base
Shared memory is now mapped starting at 0x80000000
2022-01-27 17:50:07 -08:00
ry755
994f6d7152 fox32: Move Bus to a separate file 2022-01-27 16:23:35 -08:00