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
|
4f278bc58b
|
fox32: Show version info on startup and in the window title
|
2022-01-27 18:30:59 -08:00 |
|
ry755
|
5c07305a5f
|
fox32+fox32rom: Change the IO port base to 0x80000000
|
2022-01-27 18:11:54 -08:00 |
|
ry755
|
7a507fd768
|
fox32: Show ROM size on startup
|
2022-01-27 18:01:36 -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
|
34de523f4d
|
fox32: Set the stack pointer to the end of fast memory by default
|
2022-01-27 17:22:00 -08:00 |
|
ry755
|
982b4c7b89
|
fox32: Make fast_memory and rom public
|
2022-01-27 17:21:01 -08:00 |
|
ry755
|
06f69b322b
|
fox32: Restructure Memory a little bit, and print sizes on startup
|
2022-01-27 17:17:11 -08:00 |
|
ry755
|
abee6efc82
|
fox32: Use ../fox32rom/fox32.rom if ./fox32.rom doesn't exist
|
2022-01-27 16:57:54 -08:00 |
|
ry755
|
99621394ec
|
fox32: Move Memory to a separate file
|
2022-01-27 16:42:57 -08:00 |
|
ry755
|
994f6d7152
|
fox32: Move Bus to a separate file
|
2022-01-27 16:23:35 -08:00 |
|
ry755
|
3c6fda4b5c
|
fox32: Rename CPU to Cpu
|
2022-01-27 16:20:17 -08:00 |
|
ry755
|
cf835927cb
|
fox32: Use read_register() and write_register() everywhere
|
2022-01-26 23:43:02 -08:00 |
|
ry755
|
601874a6e4
|
fox32: Show a slightly more friendly error if fox32.rom doesn't exist
|
2022-01-26 23:39:50 -08:00 |
|
ry755
|
9ff6ed608a
|
fox32: Fix typos and improve language in encoding.md
|
2022-01-26 22:50:19 -08:00 |
|
ry755
|
51551e1c50
|
fox32: Change ROM filename from rom.bin to fox32.rom
|
2022-01-26 22:48:58 -08:00 |
|
ry755
|
9b21b663f4
|
Initial commit
I should've made a git repo for this much sooner, oops :p
|
2022-01-26 22:21:21 -08:00 |
|