![]() |
![]() |
#1 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,610
|
Logic analyzer: Was Better (perhaps) A500 compatibility
More information later
![]() |
![]() |
![]() |
#2 |
.
Join Date: Oct 2004
Location: Ioannina/Greece
Posts: 5,040
|
oooooooooooooohhhhhhhhhhhhh
![]() |
![]() |
![]() |
#3 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Nice one Toni
![]() |
![]() |
![]() |
#4 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
that does what exactly?
|
![]() |
![]() |
#5 |
Ya' like it Retr0?
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
|
@bippym
The WinUAE master, is attempting to probe the far reaches of the known and unknown universe that is the A500. Armed with what seems a nice usb reporting logic probe / analyser may lead the intrepid emu-guru to greater knowledge upon how the *undocumented* features of the A500 work. I am hoping, that Toni's endevor provides fruitfull, and bares fruit in the form of improved emulation of a500 features ![]() *pssst.... it looks to me like Toni is investigating something to do with the video timing perhaps.... but i could be wrong (and most likely am its been way to long since i use an a500 let alone a logic analyser / probe thingy) ![]() |
![]() |
![]() |
#6 |
Banned
Join Date: Oct 2004
Location: ...
Age: 46
Posts: 3,313
|
Can the a500 emulation really be any better?
![]() ![]() ![]() |
![]() |
![]() |
#7 |
Ya' like it Retr0?
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
|
@Ironclaw
For some perfection is about not about obtaining anything, but the process of improvement. |
![]() |
![]() |
#8 |
Banned
Join Date: Oct 2004
Location: ...
Age: 46
Posts: 3,313
|
Uhm... like coding stuff better, maybe requiring less cpu power in the future thanks to the findings of this device?... if not, I don't understand what you said :P.
|
![]() |
![]() |
#9 |
Ya' like it Retr0?
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
|
@Ironclaw,
not sure if reduction of cpu would really a benefit, after all a500 emulation is quite tight. i feel at this point it would be more about stability as well as offering some of the lesser and unknown features for the emulator to exploit. maybe in a small way there it is possible to reduce a fractional computational overhead, but with WinUAE being what it is.... its all about the improved perfomance me thinks... the thing is, the more thats known, the closer we get ( i say we, I mean Toni and others way more technical than I *this does include the milkman btw lol* )to a better and more complete knowledge of the interaction of the A500. and hence... (small fan faire) badaba badaaaaa! A500 on a chip ![]() anyway i am digressing away from toni's topic. sorry about that... |
![]() |
![]() |
#10 |
Banned
Join Date: Oct 2004
Location: ...
Age: 46
Posts: 3,313
|
Oki, ZetrO... I knew that...... anyway.......don't get me wrong or anything... but I like my new cd display case.
|
![]() |
![]() |
#11 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,479
|
Your Logicport Analyzer looks very important, Tony. Should be good for anything, i assume.
![]() ![]() |
![]() |
![]() |
#12 |
Lone CBM user
|
Nice toy you got there Toni
![]() |
![]() |
![]() |
#13 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,610
|
Blitter linedraw cycle "secret" found (more later..)
Same line draw (1,0) to (30,20) With singledot: BLTCON1 SING-bit set Without singledot: BLTCON1 SING-bit cleared (only one pixel/horizontal line, used when area needs to be filled) line 1: vsync line 2: hsync line 3: chip ram dma access line 4: chip ram read/write access As the diagram shows, only drawn pixels are written back (bus is free for other uses when no pixel drawn) I thought blitter always writes data back, even if there is no pixel drawn.. I think this explains problems with demos with vector objects because WinUAE's linedraw uses too many cycles depending on line type.. (testing soon) |
![]() |
![]() |
#14 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
I haven't got a fecking clue what the hell you are on about but if it helps WinUAE achieve better A500 compatibility it sounds awesome.
Keep up the confusing/good work ![]() |
![]() |
![]() |
#15 |
move.w #$4489,$dff07e
Join Date: Sep 2005
Location: Norfolk, UK
Age: 43
Posts: 2,351
|
That's very interesting Toni. Like you I assumed the Blitter always wrote back what it read in through a source channel - even if the data was unchanged.
Looks like it was quite a clever little tike ![]() |
![]() |
![]() |
#16 |
CaptainM68K-SPS France
|
Would did system works on a 1200 too ?
Since Commodore never gave anything about hardware info, would be excellent ^^ ! |
![]() |
![]() |
#17 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,610
|
Quote:
But the question is: why? AGA is basically hacked ECS, afaik there is no big secrets. Chip memory bandwith was increased but only for bitplanes and sprites. Copper, blitter, audio etc.. haven't been changed, horizontal scanline cycle diagram should be exact same (except when using 2x/4x bandwidth display modes but there is nothing special there either) Problem with AGA emulation is not unknown chipset features but CPU (this is becoming really popular faq..) |
|
![]() |
![]() |
#18 |
Ya' like it Retr0?
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
|
|
![]() |
![]() |
#19 |
Moderator
Join Date: Apr 2006
Location: Germany
Age: 44
Posts: 4,042
|
|
![]() |
![]() |
#20 |
Wipe-Out Enthusiast
Join Date: Nov 2005
Location: .
Age: 43
Posts: 2,545
|
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
logic analyzer function | Rock'n Roll | request.UAE Wishlist | 1 | 25 August 2018 14:41 |
Logic Analyzer for Amiga motherboard repair | majsta | Hardware mods | 0 | 21 September 2012 21:31 |
Logic Analyzer on an A500 | RedskullDC | support.Hardware | 2 | 13 November 2009 09:06 |
Logic Analyzer ??????? | Dimlow | support.Hardware | 7 | 25 September 2008 17:29 |
A500 logic analyzer tests | Toni Wilen | Coders. General | 2 | 30 June 2008 17:52 |
|
|