{
int add = fetchmode_bytes;
- if (cycle_line_slot[hpos] == CYCLE_REFRESH) {
+ if (cycle_line_slot[hpos] == CYCLE_REFRESH || cycle_line_slot[hpos] == CYCLE_STROBE) {
// refresh conflict
add = fetch_warn(nr, hpos);
} else if (cycle_line_slot[hpos] == CYCLE_MISC) {
save_u8(ec->aci.autoconfig_bytes[j]);
}
struct romconfig *rc = ec->rc;
- if (rc) {
+ if (rc && rc->back) {
save_u32(rc->back->device_type);
save_u32(rc->back->device_num);
save_string(rc->romfile);
#define LANG_DLL_FULL_VERSION_MATCH 1
#if WINUAEPUBLICBETA
-#define WINUAEBETA _T("Beta 29")
+#define WINUAEBETA _T("Beta 30")
#else
#define WINUAEBETA _T("")
#endif
-#define WINUAEDATE MAKEBD(2021, 8, 9)
+#define WINUAEDATE MAKEBD(2021, 8, 15)
//#define WINUAEEXTRA _T("AmiKit Preview")
//#define WINUAEEXTRA _T("Amiga Forever Edition")
+
+- BEAMCON0 LOLDIS modification was ignored unless display setup needed reinitialization (programmed refresh rate change etc..)
+- Programmed VBLANK (BEAMCON0 bit 12) didn't blank lines after VBSTRT in some situations.
+- Fixed scanline offset if resolution and BPLCON1 was changed during same scanline.
+- Sprite horizontal wrap around support was only partially implemented.
+- Horizontal display window (DIWSTRT/DIWSTOP) didn't support some wrap around/start larger than stop conditions correctly.
+- Borderblank glitch emulation improved. If HDIW is open before first BPL1DAT access, there is 1.5 lores pixel COLOR00 gap between borderblank and first bitplane pixel.
+- Reset didn't clear CIA-A/B B data port/direction.
+- Bitplane first refresh slot conflict (strobe signal) was not reported and didn't trigger simulated conflict corrupted graphics.
+- Added A590/A2091 v4.4 ROMs to ROM scanner. Probably original release version because ROMs had labels 390388-01 and 390389-01.
+- If on the fly (emulation has already been started) Quickstart model or model specific change modifies expansion devices, force internal "Restart"-button press. Without it not all expansion devices initialize correctly.
+
Beta 29:
- b28 copper update was wrong. Second attempt. (Hotbleeps etc. This time without breaking others.)