the various keys on the emulated Jaguar controller while inside the emulator.
[Shamus]
- Code to stretch the display in a generic way would be nice. [Shamus]
+ [DONE for OpenGL - nwagenaar]
- Blitter needs fixing. [Shamus]
- We need a comprehensive way of determining what gets written where and
by whom (i.e., blitter wrote to range $F03000-$F03230) in order to figure
also fixed a problem that caused the OP to hang in certain situations. This
fixes Bubsy, International Sensible Soccer, and probably a few others.
[Shamus]
+* Cleaned up various bits of video rendering related code. [nwagenaar]
+* Added support for OpenGL textures with a depth of 16bpp, 24bpp or 32bpp.
+ [nwagenaar]
+* Rewrote several OpenGL related rendering code concerning the new OpenGL
+ texture depths and texture sizes. [nwagenaar]
+* Rewrote several OpenGL rendering functions concerning speed related items.
+ [nwagenaar]
+* Several bugs resolved due to OpenGL and normal rendering code. [nwagenaar]
+* Default resolution for OpenGL is now 640x480 [nwagenaar];
Virtual Jaguar v1.0.6 GCC/SDL
// Big thanks to the DOSBOX team which provided us with great knowlegde about
// CD-ROM access and Linux/UN*X.
+#ifdef LINUX_JAGUAR_CDROM
// *** OS dependent CDROM stuffola ***
#include <fcntl.h>
WriteLog("CDINTF: GetTrackInfo unimplemented!\n");
return 0xFF;
}
+
+#else
+
+#include "log.h"
+
+//
+// Linux support functions
+// OS specific implementation of OS agnostic functions
+//
+
+bool CDIntfInit(void)
+{
+ WriteLog("CDINTF: Init unimplemented!\n");
+ return false;
+}
+
+void CDIntfDone(void)
+{
+}
+
+bool CDIntfReadBlock(uint32 sector, uint8 * buffer)
+{
+ WriteLog("CDINTF: ReadBlock unimplemented!\n");
+ return false;
+}
+
+uint32 CDIntfGetNumSessions(void)
+{
+ // Still need relevant code here... !!! FIX !!!
+ return 2;
+}
+
+void CDIntfSelectDrive(uint32 driveNum)
+{
+ WriteLog("CDINTF: SelectDrive unimplemented!\n");
+}
+
+uint32 CDIntfGetCurrentDrive(void)
+{
+ WriteLog("CDINTF: GetCurrentDrive unimplemented!\n");
+ return 0;
+}
+
+const uint8 * CDIntfGetDriveName(uint32)
+{
+ WriteLog("CDINTF: GetDriveName unimplemented!\n");
+ return NULL;
+}
+
+uint8 CDIntfGetSessionInfo(uint32 session, uint32 offset)
+{
+ WriteLog("CDINTF: GetSessionInfo unimplemented!\n");
+ return 0xFF;
+}
+
+uint8 CDIntfGetTrackInfo(uint32 track, uint32 offset)
+{
+ WriteLog("CDINTF: GetTrackInfo unimplemented!\n");
+ return 0xFF;
+
+#endif