Project

General

Profile

Activity

From 04/22/2019 to 05/21/2019

05/20/2019

10:56 PM 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... foft
10:35 PM Feature #80: Read roms from spi flash on chameleon
Working on the backport now chameleon 2 is working well... foft
10:34 PM 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...
foft

05/19/2019

11:31 PM 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...
foft
11:19 PM Feature #78: Get chameleon v2 working
I wonder if ba needs a synchronizer or something like that? foft
11:16 PM 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!
foft
11:13 PM Feature #78: Get chameleon v2 working
Re c64 keyboard, the state machine reading it appears to get stuck and just reads DC01 repeatedly?? foft
10:52 PM Feature #78: Get chameleon v2 working
Now behaving again, think Chaco had got confused and was doing weird stuff. foft
10:41 PM Feature #78: Get chameleon v2 working
Getting some weird behaviour tonight - cores not starting etc. Unclear what the issue is... foft
10:25 PM Feature #78: Get chameleon v2 working
Tried it in the c64. Keyboard works, but only sometimes! Need to work out why. foft

05/18/2019

10:29 PM 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... foft
10:09 PM Feature #78: Get chameleon v2 working
Of course one more important step: try it in a C64! foft
09:54 PM 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... foft
09:49 PM 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.
foft

05/14/2019

09:26 PM Feature #78: Get chameleon v2 working
OK, that works foft
09:21 PM 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.... foft
09:18 PM Feature #78: Get chameleon v2 working
1c7018, which is...
EN25QH128A
datasheet attached
So, 64k blocks (erase by d8 as currently used, sector also possi...
foft

05/13/2019

10:33 PM 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! foft
10:27 PM Feature #78: Get chameleon v2 working
+ 3 byte header with binary length (when flashing rpd) foft
10:20 PM 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... foft
10:09 PM 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...
foft

05/12/2019

10:51 PM 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 ... foft
09:56 PM Feature #78: Get chameleon v2 working
Added back the 'return to menu' foft
08:04 PM 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... foft
07:45 PM 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... foft

05/11/2019

04:54 PM 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 foft
04:53 PM 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... foft
03:48 PM Feature #78: Get chameleon v2 working
Different sd card worked, think its a card re-initialization issue... foft

05/08/2019

10:46 PM Feature #78: Get chameleon v2 working
Running NUMEN as a little test ;-) foft
10:46 PM Feature #78: Get chameleon v2 working
Fixed issue (i) foft

05/06/2019

10:29 PM More cases!
wt808 (of mini 5200 fame: http://atariage.com/forums/topic/185369-compact-5200-system/) has designed a selection of c... foft

04/28/2019

10:20 PM Feature #78: Get chameleon v2 working
Main things to fix:
i) Joystick resetting system!
ii) sd card fiddling needed on first boot
foft
09:47 PM Feature #78: Get chameleon v2 working
Adding the chameleon_2 shiftreg component fixed up the ps2 keyboard sometimes not working. Also plumbed the sio tx to... foft
09:12 PM Feature #78: Get chameleon v2 working
Stuck keys were because the remote is not part of chameleon io, I hadn't removed the external signals and they were d... foft

04/24/2019

10:12 PM Feature #78: Get chameleon v2 working
consol is stuck because of the c64 keys supplied by chameleon 2 io. Tracking down why that is stuck, it has 3 sources... foft

04/23/2019

10:14 PM Feature #78: Get chameleon v2 working
Seems I need to remove/re-insert the sdcard to boot. PS2 doesn't seem to work, so no menu. Perhaps that is why I get ... foft
10:13 PM Feature #78: Get chameleon v2 working
Fiddled with sd card... blue screen and cassette boot beep. Hmmm. foft
10:12 PM Feature #78: Get chameleon v2 working
sdram test passes with 270 degrees! Still no boot though, will resume testing tomorrow. foft
10:11 PM Feature #78: Get chameleon v2 working
we have sync...
zpu is running, tested with a display of toggling background
sdram is failing with 180 degrees
foft
10:10 PM Feature #76: Merge down to trunk
Continuing chameleon bring up on #78 foft
 

Also available in: Atom