EclaireXL/MCC216/MCCTV:
- Fixed USB failure after 70 minutes.
- Fixed full speed usb init issue, this fixes my non-working hub.
EclaireXL large FPGA version only:
- Stereo sid support, on the larger FPGA only since it does not fit on the smaller one.
- Sid1 is mapped at 0xd240-d25f and sid2 is mapped at 0xd260-d27f.
- Its the 8580 variant taken from the mister core, built by Rayne I think
Non-EclaireXL:
- I broke these builds when adding debug support, NMI was stuck on. Fixed this.
Been trying out including sid into a build.
I have it mapped it 0xd240-0xd25f, but so far not getting much output. I think it might be my skills at changing the address in the player. Is there a player where I can change the address?
EclaireXL only change:
Debug sub-menu which allows entering the freezer on an address/data match.
Usage:
i) Set the address
ii) Set the data (optional)
iii) Press R to trigger on read of address (optional)
iv) Press W to trigger on write of address (optional, though to enable use one of read or write)
v) Press M to trigger only if the data matches (optional)
When the condition is met, the freezer is activated and an nmi triggered. So a few cycles later you are in the freezer and can see the state.
No updates here for a while, but its not all quiet!
I finished the board layout for the v2 of the pokeymax. The pcbs have been made for a prototype run, crossing my fingers that it all works. If you are interested in one, here is the thread: https://atariage.com/forums/topic/295242-pokeymax-v2/
I've been working on basic debugging support for the EclaireXL. We already have the turbo freezer, many thanks again to Hias. However it would be good to be able to trigger this on a memory access, so I've been adding this. Its now possible to select an address, read/write trigger and optional data match. When this occurs it raises an nmi and jumps into the freezer. Of course the CPU address moved a little during the NMI sequence but I hope it will still be useful.
Doing another build with turbo in vblank only, press fire on cpu speed selection. So many (not all) things with tight display timing can now run ~6x faster. Be up in 30-40 mins...
Oh and I broke everything but drive 0 in the last releases, this fixes it!
http://www.64kib.com/autobuild/20190719/
mist/mcctv/mcc216: pll switching, gtia based svideo, profile support (put sdflash.bin in roms)
all: fixed reset on .car file insertion
http://www.64kib.com/autobuild/20190713/
I should have mentioned before the EclaireXl builds are now going in the standard area, though there aren't really significant improvements to that in these builds.
build_A2EBArom is v1
build_A4EBArom is v2 (board marked v3)
build_A4EBAromv3 and build_A2EBAromv3 is the mini. You need to use the appropriate one for your FPGA.
I just sent my first prototype case for the mini to the 3d printers. Lets see how it turns out...
