View Single Post
Old 05 June 2023, 21:49   #66
PiCiJi
Registered User
 
PiCiJi's Avatar
 
Join Date: Sep 2003
Location: germany
Age: 45
Posts: 418
nightly
@amilo3438 no need to retest. that are mostly Blitter/Copper bugs. I am almost there.

- improved serial emulation and add option for loopback tx<>rx
- fixed HD floppy emulation. kick 2.0 is minimum to handle HD disks.
- pass all cputester IPL tests, except: eorsr.w, mv2sr.w, orsr.w (didn't work in WinUAE either )
- pass all vAmigaTS IPL tests (more like WIPL tests)
- don't handle "possible" IPL delay in dependence of IPL change, e.g. 1->3 or 3->1

for stabilizing IPL, Paula has 2 CPU cycles (from 0.5 CCK to 0.5 of next CCK) Perhaps the 3/4 CCK delay when changing certain bits can never affect whether an interrupt is served after this or the next opcode.
IPL is pipelined 2 CCK, so Paula should have enough time to schedule the change.
just such a thought. Maybe somewhere else there is a mistake why IPL tests work for me even without this delay.

I didn't get IPL MOVE.B and MOVE.L on DD disk. no problem, works good on HD disk

couldn't confirm the cputester tests on real Amiga
my real Amiga: A500 Rev6A 0.5 chip, 0.5 slow (switchable), M-Tec 68020i turbo with 4 MB fast ram (switchable), Gotek floppy replacement, harddisk with 2 MB fastram
set serial jumper TX<>RX
I can't disable my turbo card without disabling fastram too. ok rebuild some IPL tests for 2 MB fastram (confirmed in emulation) and tried my harddisk fastram.

There are always cycle issues in the tests
1. could try to remove my turbo card completely. (maybe switching off is not enough ... unlikely)
(need a second 68k first. Last time I cursed violently to put on the 68k. I'll never take it down again from card)
2. could try to remove my slowram (maybe switching off is not enough ... unlikely)
3. my harddisk is showing some boot screen before the floppy takes over (F10)
(problem for these tests? should i format the hd ... only need the fastram)

Last edited by PiCiJi; 06 June 2023 at 08:29.
PiCiJi is offline  
 
Page generated in 0.04439 seconds with 10 queries