foft's activity
From 05/07/2019 to 06/05/2019
06/04/2019
- 10:34 PM EclaireXL Feature #76: Merge down to trunk
- Tried building with riscv and the firmware size dropped from 37KB to <32KB. Which is great! So might need to reactiva...
05/28/2019
- 10:45 PM EclaireXL Feature #76: Merge down to trunk
- freezer 1024 1
antic 1536 1
scandoubler1 14600 2
scandoubler2 14600 2
zpu rom 327680 40
zpu ram ... - 10:28 PM EclaireXL Feature #76: Merge down to trunk
- Building the mcc216 with this latest firmware + plumbing changes. Realized the scandoubler will not fit in the memory...
- 09:31 PM EclaireXL Feature #79: SDHC and SDXC support
- Tested my 32GB card from the Pandora and its working. This is the maximum supported by the Chameleon menu right now.
05/25/2019
- 08:00 PM EclaireXL Feature #76: Merge down to trunk
- I think chameleon 1 and chameleon 2 are good. firmware_eclaire is running on them and also on the eclaire.
Heading... - 07:59 PM EclaireXL Feature #80 (Closed): Read roms from spi flash on chameleon
- 07:57 PM EclaireXL Feature #80: Read roms from spi flash on chameleon
- Jens confirmed that they are all using the same flash chip.
Backport looking good to me...
05/20/2019
- 10:56 PM EclaireXL Feature #80: Read roms from spi flash on chameleon
- Same flash chip as I'd used on the Eclaire... Pretty luck! Anyway the backport seemed to work without issue so far, j...
- 10:35 PM EclaireXL Feature #80: Read roms from spi flash on chameleon
- Working on the backport now chameleon 2 is working well...
- 10:34 PM EclaireXL Feature #78 (Closed): Get chameleon v2 working
- Chameleon 2 is working pretty well.
Moving onto Chameleon 1 backport then will check all other cores work...
05/19/2019
- 11:31 PM EclaireXL Feature #78: Get chameleon v2 working
- Well added a synchronizer on ba and also added a when others clause to put it back into a proper state.
Should pro... - 11:19 PM EclaireXL Feature #78: Get chameleon v2 working
- I wonder if ba needs a synchronizer or something like that?
- 11:16 PM EclaireXL Feature #78: Get chameleon v2 working
- Got a state capture when its working, goes through states as normal.
When it stops, no states are active! - 11:13 PM EclaireXL Feature #78: Get chameleon v2 working
- Re c64 keyboard, the state machine reading it appears to get stuck and just reads DC01 repeatedly??
- 10:52 PM EclaireXL Feature #78: Get chameleon v2 working
- Now behaving again, think Chaco had got confused and was doing weird stuff.
- 10:41 PM EclaireXL Feature #78: Get chameleon v2 working
- Getting some weird behaviour tonight - cores not starting etc. Unclear what the issue is...
- 10:25 PM EclaireXL Feature #78: Get chameleon v2 working
- Tried it in the c64. Keyboard works, but only sometimes! Need to work out why.
05/18/2019
- 10:29 PM EclaireXL Feature #78: Get chameleon v2 working
- Did the keyboard plumbing. Seems to work - okish. Though can save some bytes by doing this part in vhdl I think, so m...
- 10:09 PM EclaireXL Feature #78: Get chameleon v2 working
- Of course one more important step: try it in a C64!
- 09:54 PM EclaireXL Feature #78: Get chameleon v2 working
- Picked up the slot from the micro. Computed the location of the rom. I added 256kb of blank space first to aligned to...
- 09:49 PM EclaireXL Feature #80: Read roms from spi flash on chameleon
- Got this working as part of the port on chameleon 2.
Need to apply the same updates to chameleon 1.
05/14/2019
- 09:26 PM EclaireXL Feature #78: Get chameleon v2 working
- OK, that works
- 09:21 PM EclaireXL Feature #78: Get chameleon v2 working
- I should be passed the slot by the microcontroller, but since I'm using sof at the moment that clearly isn't working....
- 09:18 PM EclaireXL Feature #78: Get chameleon v2 working
- 1c7018, which is...
EN25QH128A
datasheet attached
So, 64k blocks (erase by d8 as currently used, sector also possi...
05/13/2019
- 10:33 PM EclaireXL Feature #78: Get chameleon v2 working
- I can't see which flash chip is used, guess I'll just wire it up and try reading the id!
- 10:27 PM EclaireXL Feature #78: Get chameleon v2 working
- + 3 byte header with binary length (when flashing rpd)
- 10:20 PM EclaireXL Feature #78: Get chameleon v2 working
- I have a 1MB slot. The core itself takes about 350KB compressed. So lets say we have 1/2 MB conservatively to store r...
- 10:09 PM EclaireXL Feature #78: Get chameleon v2 working
- Testing video mode setting (only basic stuff, rgb/vga, no pll reprogramming) and looking ok.
Tested 3rd/4th joystick...
05/12/2019
- 10:51 PM EclaireXL Feature #78: Get chameleon v2 working
- Now trying to plumb in eclaire firmware 'properly'. e.g. settings/os load/save, video settings, 800 mode etc. Got it ...
- 09:56 PM EclaireXL Feature #78: Get chameleon v2 working
- Added back the 'return to menu'
- 08:04 PM EclaireXL Feature #78: Get chameleon v2 working
- Still don't understand what the logic analyzer tells me, I'm guessing its an optimization since the hdl is pretty hig...
- 07:45 PM EclaireXL Feature #78: Get chameleon v2 working
- Weird thing in chameleon_cdtv_remote, the timer counts when ena_1mhz is high AND halfway between. So is running at 2x...
05/11/2019
- 04:54 PM EclaireXL Feature #78: Get chameleon v2 working
- Trying to get the ir remote working, should 'just work' since its enabled in chameleon io2 but ... it doesn't
- 04:53 PM EclaireXL Feature #78: Get chameleon v2 working
- Haha, this was a known issue on the old version of the chameleon (in many cores) and this one too...
- 03:48 PM EclaireXL Feature #78: Get chameleon v2 working
- Different sd card worked, think its a card re-initialization issue...
05/08/2019
- 10:46 PM EclaireXL Feature #78: Get chameleon v2 working
- Running NUMEN as a little test ;-)
- 10:46 PM EclaireXL Feature #78: Get chameleon v2 working
- Fixed issue (i)
Also available in: Atom