SPRxCTLPOS (num);
#if SPRITE_DEBUG > 0
- struct sprite *s = &spr[num];
if (vpos >= SPRITE_DEBUG_MINY && vpos <= SPRITE_DEBUG_MAXY && (SPRITE_DEBUG & (1 << num))) {
write_log (_T("%d:%d:SPR%dCTL %04X P=%06X VSTRT=%d VSTOP=%d HSTRT=%d D=%d A=%d CP=%x PC=%x\n"),
vpos, hpos, num, v, s->pt, s->vstart, s->vstop, s->xpos, spr[num].dmastate, spr[num].armed, cop_state.ip, M68K_GETPC);
tagp = data;
break;
case TAG_SKIP:
- tagp += data * 8;
+ tagp += (data + 1) * 8;
break;
default:
tagp += 8;
#define LANG_DLL_FULL_VERSION_MATCH 1
#if WINUAEPUBLICBETA
-#define WINUAEBETA _T("6")
+#define WINUAEBETA _T("7")
#else
#define WINUAEBETA _T("")
#endif
-#define WINUAEDATE MAKEBD(2019, 3, 23)
+#define WINUAEDATE MAKEBD(2019, 3, 29)
//#define WINUAEEXTRA _T("AmiKit Preview")
//#define WINUAEEXTRA _T("Amiga Forever Edition")
\r
+Beta 7:\r
+\r
+- ELF executable ROM loader crash fix.\r
+- Borderblank + horizontally bitplane ending before display window end: part of right border was drawn using wrong color (borderblank color vs color 0).\r
+- uaegfx and Picasso IV 8-bit palette overlay mode was not implemented. Fixes XIII/Oxyron PIP mode.\r
+- Fixed uaegfx overlay corruption if allocated overlay bitmap width was not divisible by pixel byte size. (PiP_View + image with "unaligned" width)\r
+- Disassemmbling 68020+ full format extension type (an,dn,xxxx.w/.l) didn't print an part.\r
+\r
Beta 6:\r
\r
- On the fly switching to built-in AROS ROM with low memory config (like basic A500) crashed.\r
#include "blkdev.h"
#include "zfile.h"
#include "memory.h"
-#include "scsi.h"
#include "threaddep/thread.h"
#include "a2091.h"
#include "fsdb.h"