- atx support, thanks to Farb
- fixed disk change sio ack bug (swap file read before ack led to failed reads on disk swap)
Panos is working on a very neat cut size PCB that includes most of the features. See [[http://atariage.com/forums/topic/281810-atari-compatible-hardware-eclairexl-in-mini-form/]] for details.
This is not mini-ITX so will need a custom case. Is anyone able to help with a case design please?
Small update to try to get some atx stuff working...
Single floating data bus: atari800 non-present ram and D1/D5/D6.
Update slot 4 rom to 0x0e86d61d
- Made no ram return 0xff, fixes 16k/32k boot since they were detecting a cartridge then crashing
- Added 8k mode. Menu screen also moved below 8k so it works when in this mode!
- Fixed reset bouncing, this was causing a beep
A few fixes in pokey from when I was working on pokeymax.
Also the start of Atari 800 support. Some bugs still, beeps on cold start and something up with 16k/32k. Memo pad does not work even in 16/32K, but Robotron does!! Can anyone tell what I did wrong here? In a real 800 is the ram meant to be duplicated (e.g. 0-4000 is also in 4000-8000 for 16k)?
- Run pokey on final sub-cycle, rather than on memory access completed sub-cycle (reduces sample jitter) (change lost somehow)
- Some pokey 2 tone timing fixes
- Alpha version of atari800 support
- * RNMI added to Antic
- * Disconnect portb when in 800 mode
- * Disconnect cart present when in 800 mode (allows 4th port trigger to work better)
- * 16/32/48/52K options
I've spent some time this year working on a new FPGA board that fits into the original computer, to replace the pokey chip. I've got it sitting in my Atari 600XL and to me it works pretty well.
I'm planning on doing this with all the custom chips since I think it will help get the EclaireXL further debugged.
Its entered into the Abbuc hardware competition which will be judged at the Fujiama I think. Wish me luck!
Very small change since I've realized how annoying the video mode selection is (i.e. find sd card, copy on settings...)
Added some hotkeys. To use them go to the F11 menu and then press:
Z: Toggle composite sync
X: Toggle scanlines
A small update, mostly for farb to test HDMI audio
- Add low pass audio filter, massively reduces HDMI audio high frequency aliasing
- Fix an stimer write problem introduced in v22 (more work to do here)
Received my board today.
I tried to understand the flash chip problems. All I found so far is that it has a 64KB sector size, so I've added detection by id so that we can have one v2 core for both different flash chips.
- Detect flash chip by id (sector size)
- Added 1 cycle delay on pokey highpass filter input (makes settings 5/7 work on PDM)
- Run pokey on final sub-cycle, rather than on memory access completed sub-cycle (reduces sample jitter)
- Convert audio to signed for HDMI output
- Display some flash chip info on F11 screen (chip id1/ chip id2/ sector size)
I have not received my new board yet so have yet to test the new flash chip (S25FL127SABMFV000). So, unless you have a USB blaster, I suggest not using any of the flash settings until I ensure it is stable.
I should add that if you do not have a USB blaster, I strongly advise you to get one. They are only about 10USD for a compatible one and they make it much harder to accidentally (temporarily) brick your eclaire!
Also available in: Atom