17 August 2022, 21:09 | #81 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
It is not latest but only recent changes are interrupt timing test changes which are still work in progress.
|
07 October 2022, 06:56 | #82 |
Dirk Hoffmann
Join Date: Jun 2019
Location: Karlsruhe
Posts: 33
|
Hi Toni, quick question: I've read that extra hardware is required to do bus error testing. What kind of hardware would I need?
|
07 October 2022, 19:57 | #83 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
Quote:
It is almost useless feature anyway, none of 68000/010 based Amigas can generate bus errors. Only reason I did it because it was possible and UAE core is used by Hatari Atari ST emulator and Atari ST uses bus errors. And I don't think there are any Atari ST programs that expect bus error side-effects. Like long access only doing low or high word part of instruction or condition codes being only partially updated etc. Behavior is similar to address errors. |
|
08 October 2022, 15:35 | #84 |
Dirk Hoffmann
Join Date: Jun 2019
Location: Karlsruhe
Posts: 33
|
Thanks for the details answer! I was just curious about what kind of hardware was used. I already expected some kind of comparator triggering a bus error when the address on the address bus (partially) matches the selected one.
|
25 October 2022, 07:49 | #85 |
Dirk Hoffmann
Join Date: Jun 2019
Location: Karlsruhe
Posts: 33
|
Yesterday I tried to create 68010 address error tests with the following options:
feature_target_src_ea=0x37fff1,0x7111 feature_target_dst_ea= feature_undefined_ccr=1 mode=all It works if cpu equals 68000, but if cpu=68000 is replaced by cpu=68010, zero tests are generated. Am I doing something wrong? |
26 October 2022, 19:25 | #86 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
I don't know. There has been lots of changes since last "stable" version. (Current version is not address/bus error tested, it most likely is broken)
Does same happen with AEDST? Next version has nice quality of life update: no more dozens of tiny files but single big file (with configurable max before it gets split) that is "streamed" during test run (memory requirements are not increased). And of course 68000 IPL test but that won't get published too quickly (EDIT: IPL test needs serial port TX to RX jumper and cycle-accurate serial port emulation + interrupt emulation. No external hardware needed anymore) |
26 October 2022, 20:39 | #87 |
Dirk Hoffmann
Join Date: Jun 2019
Location: Karlsruhe
Posts: 33
|
AEDST is working. Only AESRC seems to be broken.
I am looking forward to the next version. Sounds very promising! |
23 May 2023, 20:37 | #88 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
I don't understand how to generate all instructions data files. I've enabled
[test=BASIC] cpu=68000-68010 enabled=1 and most of other blocks, but all I get is Fxxx instructions in 4_xxx folders. Zoned the config file Getting it to run on vamos to test musashi core that I updated with MAME updates is another piece of cake Code:
20:38:22.062 lib:WARNING: [ exec.library] ? CALL: 558 InitSemaphore( sigSem[a0]=00022c60 ) from PC=014fce -> d0=0 (default) 20:38:22.062 lib:WARNING: [ exec.library] ? CALL: 564 ObtainSemaphore( sigSem[a0]=00022c60 ) from PC=014dbc -> d0=0 (default) 20:38:22.062 lib:WARNING: [ exec.library] ? CALL: 186 Allocate( freeList[a0]=00022da8, byteSize[d0]=00000014 ) from PC=014f20 -> d0=0 (default) 20:38:22.062 lib:WARNING: [ exec.library] ? CALL: 570 ReleaseSemaphore( sigSem[a0]=00022c60 ) from PC=014f5c -> d0=0 (default) |
23 May 2023, 21:00 | #89 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
Quote:
4 = 68040 CPU test. (Maybe I should create newer binaries someday now that things have stabilized again after IPL tests were finished) |
|
23 May 2023, 22:34 | #90 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
I see, if I enable fpu (fpu=68040) then other tests aren't generated. Only Fxx stuff is generated in all categories. I guess I have to run the program several times to get all data files. Strange.
Code:
cputest basic/all Then fucking vamos won't even start the exe, no help printed nothing.... I never could do anything with that program. Too bad. |
26 May 2023, 09:44 | #91 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
Tried harder. It occurs that the new version of vamos works really well and can now run a lot of stuff (lha, propack!)
Unfortunately it doesn't support AllocAbs, it handles the memory like a qemu user would do, using the host memory. And cputest needs AllocAbs. Is there a way to get rid of this? Why doesn't need absolute memory? for alignment? In that case, we could allocate more memory and used the aligned part. Last edited by jotd; 26 May 2023 at 09:51. |
26 May 2023, 10:01 | #92 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
Quote:
(I am not going to work around it by allocating multiple small pieces until whole needed address space is allocated) |
|
26 May 2023, 10:52 | #93 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
I see. That makes perfect sense. It's going to be my challenge to make it run using vamos then. I may have to upgrade the OS parts & mem access of vamos itself to support AllocAbs, not trivial but I think I can handle it.
|
06 June 2023, 20:58 | #94 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
I'm running cputester in vamos! I had to hack a lot of things to make that work
- first I had to implement AllocAbs that wasn't implemented before - then I had to hack cputest to ignore mouse presses (mouse aborts test, vamos sees the button as pressed...) Now I'd request a windows version of "cputester.exe". It's pretty difficult to build it, and the version I have generates data for version 16. I'd like to get the latest version of the tests. |
07 June 2023, 10:33 | #95 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 1,204
|
Assume you mean "cputestgen.exe"? I've built a version from latest WinUAE sources and put in the zone.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
680x0 tester | JimDrew | support.WinUAE | 3 | 28 October 2014 20:44 |
Cheap dual core mobo/cpu/ram | Smiley | MarketPlace | 0 | 16 May 2012 14:23 |
Hatari now uses WinUAE CPU Core | Ian | Retrogaming General Discussion | 7 | 15 January 2012 10:36 |
Free : 680x0 CPU's | alexh | MarketPlace | 23 | 28 November 2009 12:29 |
Usung UAE CPU core | gbr | New to Emulation or Amiga scene | 3 | 12 November 2003 21:29 |
|
|