EclaireXL only change:
Debug sub-menu which allows entering the freezer on an address/data match.
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.
EclaireXL only change:
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!
mist/mcctv/mcc216: pll switching, gtia based svideo, profile support (put sdflash.bin in roms)
all: fixed reset on .car file insertion
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.
wt808 (of mini 5200 fame: http://atariage.com/forums/topic/185369-compact-5200-system/) has designed a selection of cases for the EclaireXL mini. Several people are still tweaking/adjusting them though they are already looking good. He has posted it onto thingverse here:
I just sent my first prototype case for the mini to the 3d printers. Lets see how it turns out...
I've plumbed anonymous svn read back into apache, so this link will now work again for checkouts:
Also fixed my backups which had been down since the server crash...
Happy New Year everyone!
Pretty slow days on the project, I've not been very motivated recently. This is cyclical though, sure it'll change again in a month or two! If anyone wants to spur me on by voting for a feature please do so in comments:-)
I decided to install/learn some 3d printing tools to make a cartridge housing. For that I decided to use Autodesk Fusion 360. Here is my first attempt that I just sent for printing. I'm crossing my fingers it works ok but I wouldn't be surprised if not!
I've just tried the pokey core on the pure digital chips. It works surprisingly well!
For some reason I'd remembered the keyboard 4051s were CMOS, so I didn't think the 3.3V output would work being <3.7v (http://www.interfacebus.com/voltage_threshold.html). However it works just fine, though perhaps not on all boards. Are the 4051s really CMOS levels?
The audio output is the raw sigma delta output, with no filter. However it sounds fine, perhaps relying on the normal audio filter on the main board.
Paddles do not have the correct voltage threshold, which is expected.
Less expected though is that paddle 0 works ok while paddle 1 completely fails. This one is weird. I'd connected multiple MAX10 GPIO outputs together so I could use multiple weak pull up resistors in parallel as a stronger pull-up! Paddle 1 happens to be on one of these pins. If I set them all to high impedance its pulled up to ~3v. Individual max10 pins work, together they pull high! Seems to be an interaction with multiple GPIOs at high impedance and the quick switches. I checked this on multiple boards to be sure. Weird...
Also available in: Atom