EclaireXL: Core v29

Added by foft 8 months ago

More in-built sdrive improvements...

  • Upgrade to latest ATX code
  • Fixed SIO high speed selector in menu
  • Uses Atari SIO output clock for receiving data
  • Replies using same divisor

EclaireXL: Core v28

Added by foft 9 months ago

  • atx support, thanks to Farb
  • fixed disk change sio ack bug (swap file read before ack led to failed reads on disk swap)

EclaireXL: Core v27

Added by foft 10 months ago

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

EclaireXL: Core v26

Added by foft 10 months ago

Atari800 mode fixes:
  • 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

EclaireXL: Core v25

Added by foft 10 months ago

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

EclaireXL: PokeyMAX (1 comment)

Added by foft 10 months ago

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!

EclaireXL: Core v24 (1 comment)

Added by foft 12 months ago

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

EclaireXL: Core v23

Added by foft 12 months ago

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)

EclaireXL: Core v22

Added by foft 12 months ago

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)

Also available in: Atom