InvisibleUp
c399d9ba58
Fix build issues on Linux
2023-11-24 18:01:52 -08:00
InvisibleUp
db5e8f180c
[ #7 ] Declare extern on new config options
2023-11-24 17:36:31 -08:00
InvisibleUp
288f4d6962
Remove more Pascal-style type specifiers
2023-10-22 13:36:34 -07:00
InvisibleUp
5384b4347c
Update copyright information
2023-10-08 12:06:57 -07:00
InvisibleUp
67090cbbcd
Update build options
2023-09-23 15:11:49 -07:00
InvisibleUp
a99f8d9fbf
Move external libraries from src/ to lib/
2023-09-23 14:51:26 -07:00
InvisibleUp
3043ebe21e
Add VSCode debug configuration
2023-09-23 14:33:09 -07:00
InvisibleUp
c0b9b7bcea
Remove obsolete platform code
2023-09-23 14:28:39 -07:00
InvisibleUp
8423f06d38
Add Win32 manifest, rsrc dependency list
...
manifest needed for 1:1 pixel sizing on high DPI displays
2023-09-23 14:15:54 -07:00
InvisibleUp
02ca67284e
Support non-Windows systems in meson.build again
2023-09-23 14:08:41 -07:00
InvisibleUp
86b81e96fd
Fix Win32 resource file, SONYDRV patch on MSVC
2023-09-23 14:01:14 -07:00
InvisibleUp
c5e382463a
Update README.md
2023-09-23 13:48:11 -07:00
InvisibleUp
37bb1f8335
Fix compile errors
2023-09-23 13:45:18 -07:00
InvisibleUp
4264ff2de5
Knock out most of the compiler warnings
2020-07-11 12:24:29 -04:00
InvisibleUp
24eeabe9a5
Add custom B&W palette support
2020-07-10 22:36:04 -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
b4854c1546
Fix start-up crash due to invalid SDL usage
...
This is now, minus configuration, fully functional again. Nice.
2020-07-04 18:30:15 -04:00
InvisibleUp
b889a8117a
Add no-rom screen gfx
2020-07-04 00:41:38 -04:00
InvisibleUp
35a38e4423
Update README.md
2020-07-01 23:22:00 -04:00
InvisibleUp
f485b2ef4c
Rewrote video rendering code to leverage SDL
...
Right now the program starts up and immediately exits. That naturally
needs to be fixed. I'll do that soon.
2020-07-01 23:13:45 -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
InvisibleUp
514add67d8
Begin a WIP rewrite of VIAEMDEV.c
...
Beyond the over-reliance on #ifdefs for servicing interrupts (which
breaks pretty much everything), my gut's telling me that it's just not
the best implementation. IDK. Let's see where this goes.
2020-05-25 21:49:45 -04:00
InvisibleUp
fc3b393329
Fix faulty Sony driver icon patching
2020-05-25 15:42:57 -04:00
InvisibleUp
66eee49f73
Reorganize patch files, add Visual Studio support for bins
2020-05-25 15:34:29 -04:00
InvisibleUp
306347d6c2
Fix CMake build for SONY.bin, Windows resource file
2020-05-25 13:17:12 -04:00
InvisibleUp
a310fbf313
Finish (kinda half-baked) CMake file
...
The build itself is very broken due to the missing Sony driver patch...
but it does, technically, compile and run.
2020-05-01 01:22:11 -04:00
InvisibleUp
d3a1b5690d
TimeDate.c cleanup, add misc. WIP files
2020-04-30 22:11:27 -04:00
InvisibleUp
c03084ea30
HACK: Fix non-functional RTC by reverting code
2020-04-30 21:22:28 -04:00
InvisibleUp
1b31b614d2
Split out sound and timing funcs from OSGLUWIN.c
2020-04-30 20:13:16 -04:00
InvisibleUp
a9c7900546
Continue splitting up files
...
CONTROLM.h was the biggest one. Eventual goal is to have each section
of OSGLUWIN.c a seperate file, and then see if I can't make them
platform-independent with only a few tweaks.
2020-04-15 23:17:50 -04:00
InvisibleUp
33522d0a6f
Rename "tMacErr" to "MacErr_t"
2020-04-15 20:59:42 -04:00
InvisibleUp
c7d505dcb6
Move some #define fields into enums
2020-04-15 20:42:56 -04:00
InvisibleUp
efb229d8d5
Split COMOSGLU.h into a .c and .h
...
Also added some include guards on some headers
2020-04-13 23:28:15 -04:00
InvisibleUp
1f5e800332
Remove Windows CE support
...
it's just dead weight i have to work around
2020-04-13 22:19:57 -04:00
InvisibleUp
fc7898c4d7
Remove AltKeysMode and force on AutoSlow
2020-04-13 22:06:17 -04:00
InvisibleUp
65aa1d958a
Document remaining compile flags
2020-04-13 21:47:04 -04:00
InvisibleUp
f5a3528db9
Force EnableMagnify and VarFullScreen flags to 1
2020-04-13 21:46:51 -04:00
InvisibleUp
f965fb1739
Update options.html to µvMac branding
2020-04-13 20:49:38 -04:00
InvisibleUp
b29685ec29
Rebrand to "micro vMac", clean up docs
2020-03-14 20:41:42 -04:00
InvisibleUp
20082e3307
Add original Mini vMac documentation
2020-03-14 15:28:01 -04:00
InvisibleUp
ac3b9f0e5f
Apply some more sensible default options
...
Changed emulation speed to the actual speed of a Mac, and allowed for
running in the background by default
2020-03-05 22:18:05 -05:00
InvisibleUp
be71368cf7
WIP: Move screen size to variables
...
Non-windows systems are probably broken right now. Color display in
general is probably broken. But, soon, you will be able to change the
screen size and color depth without recompiling. That would be nice.
2020-03-05 21:54:02 -05:00
InvisibleUp
4b9e429c82
More PROGMAIN cleanup
2020-03-05 20:51:39 -05:00
InvisibleUp
ae159cb2d7
Modularize PROGMAIN.c some
2020-03-03 15:13:19 -05:00
InvisibleUp
f2e88fb4fb
WIP: Begin moving #ifs to constants
2020-03-03 13:31:11 -05:00
InvisibleUp
68e9856b49
Fix build support for Linux w/ X11 and ALSA
2020-03-03 12:59:42 -05:00
InvisibleUp
b6fd8fd511
Update README
2020-02-27 00:41:11 -05:00