This commit is contained in:
Toni Wilen 2021-08-15 19:58:57 +03:00
parent e67af58170
commit 4e392f3471
4 changed files with 16 additions and 4 deletions

View File

@ -1829,7 +1829,7 @@ static bool fetch(int nr, int fm, int hpos, bool addmodulo)
{
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) {

View File

@ -3936,7 +3936,7 @@ uae_u8 *save_expansion_boards(int *len, uae_u8 *dstptr, int cardnum)
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);

View File

@ -20,12 +20,12 @@
#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")

View File

@ -1,4 +1,16 @@
- 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.)