11 Commits

Author SHA1 Message Date
InvisibleUp
98a152bf7b Fix compilation errors for MSVC 2023-04-01 15:37:43 -07:00
InvisibleUp
4a075815b3 Fix compilation issues on Windows 2023-04-01 14:31:34 -07:00
InvisibleUp
0c93bdbc4b Fix build errors from M68K move
Turns out last time I left this off, I never actually finished my job.
Whoops. Fixed now.
2020-10-04 17:27:16 -04:00
InvisibleUp
4e4f026173 Move M68K to 'lib' directory 2020-10-04 17:15:26 -04:00
InvisibleUp
2b61dcd4f5 WIP: Replace M68k core w/ Musashi 680x0
The entire point of this was that I eventually wanted to add a GDB stub
in the emulator so I can debug the VIA, and I didn't want to waste that
effort w/ a CPU core I wasn't planning on using. So, now, it's changed.
The system right now gets up to drawing the checkerboard background and,
supposedly, attempting to draw the blinking disk icon. Interrupts are
probably broken. Hard to tell.

Also, the new CPU core gives us the M68030 and M68040 and the FPU all
for *free*. So yeah, expect some SE/30 action coming soon. Ish.
2020-07-16 22:26:28 -04:00
InvisibleUp
4264ff2de5 Knock out most of the compiler warnings 2020-07-11 12:24:29 -04:00
InvisibleUp
5c6bbec87a Add configuration file support
Also tweaked with the UseLargeScreen hack and factored out some more
stuff into src/HW/RAM.
2020-07-10 21:51:05 -04:00
InvisibleUp
98f4e216c0 Try to get Mac II emulation working again 2020-07-09 21:44:36 -04:00
InvisibleUp
fa4bbacf3a Start implementing "config mode" graphics
I still need to re-do most of the rendering system to throw out all the
jank, but this feels like a half-decent start imo.

Yes, every page is just a separate .png file. I'm lazy. That works.
2020-07-01 22:11:38 -04:00
InvisibleUp
5c930e348e SDL2 now compiles, with a segfault 2020-06-30 21:33:55 -04:00
InvisibleUp
b5d3c3ef05 Move build system to Meson
This is so, so mucher nicer than CMake. Unfortunately, SDL2 doesn't
compile, so I have to go fix that now.
2020-06-30 19:42:28 -04:00