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