Discussion:
Beta 9b released
Tobias tobias-S0d+oa0fsY4@public.gmane.org [chameleon_64]
2014-10-13 16:28:26 UTC
Permalink
Good Evening Betatesters!

I have just uploaded another Beta - get it from the wiki:
http://wiki.icomp.de/wiki/Chameleon#Updates

the changes in detail:

FPGA Core:
----------

- VIA fixes for PB7 output control from timer1
- VIA fixes for PB6 input triggering count of timer2
- Various other small VIA fixes related to timing (discovered when VIA was
reused in VIC20 core).
- Fixed bug in 10th second prescaler for CIA TOD.
- Fixed bug causing writes to fail to color RAM in turbo mode.
- CPU fix for illegal opcode 9F
- CPU sets interrupt flag on reset.

Menu System:
------------

- send abort command to sd card before starting another core from the menu.
improves successful sd card init with cards that do not like to be init-
ialized when a continues transfer command is still "opened".

- now using a seperate copy of the character ROM for the menu system, so
experimenting with a custom chargen can not render the menus unuseable.

- VGA registers (VGAMOD and VGACFG) are no more preserved in the freezer,
which makes it possible to go to the menu and change VGA settings at any
time.

- re-enabled full compiler optimizations

Bootloader:
- NEW: initialize C64 memory with typical poweron-pattern
- show more detailed errors for SD-card init

Options:
- options-menu reworked using sub-menus for quicker access
- NEW: option "menu input scheme" to enable CDTV-remote friendlier mapping
of some keys (F5/F6 for mount/unmount). it will also disable some
features that can not be used in any meaningful way without a key-
board (ML monitor) - see user manual

Filebrowser:
- BUGFIX: player relocation for .sid tunes with v1 header was broken
- BUGFIX: in .sid player set $01 to $36 after calling init and/or play,
makes some (technically broken) testcases work (artura.sid)
- BUGFIX: the status display in two panel mode was updated in wrong order
- BUGFIX: petscii->screencode conversion for "fake uppercase" when lowercase
charset is active was missing a few characters
- BUGFIX: some ascii characters were not mapped to petscii correctly
- BUGFIX: d64 reader was not creating error info block
- BUGFIX: timestamps of created files were wrong due to a stack allocation
issue.
- NEW: added context-sensitive "file action" menu on SPACE
- NEW: pressing arrow up in text viewer toggles upper/lowercase
- changed G64 mounter to only align tracks that do not match the fixed track
length. also clear unused tracks.
- VGA mode test shows a "are you sure?" message
- Debug overlay setting is applied immediately

Have Fun!
--
http://www.icomp.de http://wiki.icomp.de



------------------------------------
Posted by: Tobias <tobias-S0d+***@public.gmane.org>
------------------------------------
jugac64-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-10-14 17:37:14 UTC
Permalink
Awesome! thank you guys for the hard work.

Great to see the core keeps getting more C64 compatible and a lot of improvements on the menu part too.


Please check page 48 and 49 of the user manual, they are blank.


I hope we can get rid of the Beta status very soon!


Best regards, Juan
Tobias tobias-S0d+oa0fsY4@public.gmane.org [chameleon_64]
2014-10-14 17:54:47 UTC
Permalink
Post by jugac64-***@public.gmane.org [chameleon_64]
Awesome! thank you guys for the hard work.
Great to see the core keeps getting more C64 compatible and a lot of
improvements on the menu part too.
thanks :)
Post by jugac64-***@public.gmane.org [chameleon_64]
Please check page 48 and 49 of the user manual, they are blank.
uww... thanks for telling - no idea how that happened, i have regenerated the
pdf files and they are fine now...

http://beta.icomp.de/bin/Chameleon_usermanual.pdf
http://beta.icomp.de/bin/Chameleon_Benutzerhandbuch.pdf
Post by jugac64-***@public.gmane.org [chameleon_64]
I hope we can get rid of the Beta status very soon!
same here! still a couple of things todo though until we can claim 100%
compatibility at least in cartridge mode though... but we are working on it :)
--
http://www.icomp.de http://wiki.icomp.de


------------------------------------
Posted by: Tobias <tobias-S0d+***@public.gmane.org>
------------------------------------
nils.andreas-6ceQiF6Ll8h9x8zIIGEwOg@public.gmane.org [chameleon_64]
2014-10-15 07:08:46 UTC
Permalink
The new options menu looks very cleaned up. Good UX - Thumbs up.
Now I just need to get used to the new positions :D (that's what she said!)
wbochar-1ZOKW6Fg/3O41k5uCYKmRQ@public.gmane.org [chameleon_64]
2014-10-16 18:47:39 UTC
Permalink
Update works, but Bootloader now stuck.

I copied the update folder and update.prg to a small SD-card. Attached the cart to C64C, which I've used for all other updates. The update finished (two files updated) and press a key to reboot the Cart.


On reboot:
Loading Image... http://www.wbochar.com/wp-content/uploads/2014/10/Loading.jpg





I noticed some garbage on boot, so I held down the space bar -- this is what I saw. Notice the garbled letters on the left hand side and the 0's showing up in the bottom area.




If left un-attended it ends looking like below. The text at the bottom is garbled and it just freezes here.


Loading Image... http://www.wbochar.com/wp-content/uploads/2014/10/BootLoader.jpg

http://www.wbochar.com/wp-content/uploads/2014/10/BootLoader.jpg

http://www.wbochar.com/wp-content/uploads/2014/10/BootLo... http://www.wbochar.com/wp-content/uploads/2014/10/BootLoader.jpg


View on www.wbochar.com http://www.wbochar.com/wp-content/uploads/2014/10/BootLoader.jpg
Preview by Yahoo





I connected the cart to a PC, opened CHACO and the cart was available. Closed CHACO and I ran the update.exe from the PC. It updated without problem, reporting no errors and the device rebooted to a core (0?). But when hooked up to a 64 or to VGA with/without a docking station same images as above.



I downloaded another package, in case there was a problem with the files (maybe they got corrupted etc). The same process from the PC. Of course I can't update from C64 mode as it doesn't get past the boot loader.



--Wolf
http://wbochar.com http://wbochar.com
nils.andreas-6ceQiF6Ll8h9x8zIIGEwOg@public.gmane.org [chameleon_64]
2014-10-20 08:32:49 UTC
Permalink
Did you flash it in cart mode or standalone?
I'd reflash it with just a power supply in standalone (without the docking station) , just in case the C64s power is not clean for some reasons
Paul Förster paul_r_foerster-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-10-20 14:10:59 UTC
Permalink
Hi Nils,

I always flash in standalone w/ dock mode, only display and C64 keyboard attached since that doesn't eat power. Copy the whole archive to an SD, plug it in, power up and let it do its magic. No probs so far, never.
--
cul8er

Paul
Post by nils.andreas-***@public.gmane.org [chameleon_64]
Did you flash it in cart mode or standalone?
I'd reflash it with just a power supply in standalone (without the docking station) , just in case the C64s power is not clean for some reasons
------------------------------------
Posted by: =?utf-8?Q?Paul_F=C3=B6rster?= <paul_r_foerster-/***@public.gmane.org>
------------------------------------
wbochar-1ZOKW6Fg/3O41k5uCYKmRQ@public.gmane.org [chameleon_64]
2014-10-21 20:11:34 UTC
Permalink
Once I try the update (via any method) the bootloader crashes. Without the bootloader there is no loading from SDcard.

I hooked it up to a PC, and CHACO can see it. The rest of the slots respond when I activate them through CHACO.


I Flashed 9A using CHACO, which works.The cart reboots and the main menu appears.


After flashing with 9A, I try using SD card or CHACO to flash 9B and I get the same results (Stuck at boot loader after flash successful).


I flashed 9B to slot 10 and the same results occur.


I'm keeping 9A in slot 0 for the time being so I can use the Cart for 64 stuff.


I'll try this on a MAC and see if it is something to do with the PC.
wbochar-1ZOKW6Fg/3O41k5uCYKmRQ@public.gmane.org [chameleon_64]
2014-10-21 21:14:34 UTC
Permalink
I've tried the update in MacOSX and get the same results.
Peter Wendrich pwsoft-iYaX0aD0rSNBDgjK7y7TUQ@public.gmane.org [chameleon_64]
2014-10-22 16:16:59 UTC
Permalink
Hi,

Can you try to start 9b without sdcard and holding left-arrow (or
equivalent backtick/tilde key which is just on the left to "1" on the
ps/2). This should kick you into a mmc64 + retro-replay completely
skipping the menu. You need to be quick with pressing the key as it only
works during the first screen (before the menu boot loader kick in).
Curious if the works or not for you.

On a side note. The menu system of 9a and 9b are compatible. So you
could try mixing core9a with menu9b or in reverse to determine if it is
the core or the menu system of the beta9b release that is causing the
trouble for you.

Peter
Post by wbochar-1ZOKW6Fg/***@public.gmane.org [chameleon_64]
I've tried the update in MacOSX and get the same results.
------------------------------------
Posted by: Peter Wendrich <pwsoft-***@public.gmane.org>
------------------------------------
wbochar-1ZOKW6Fg/3O41k5uCYKmRQ@public.gmane.org [chameleon_64]
2014-10-22 19:29:26 UTC
Permalink
If I hold down the Tilde I get a coloured screen. If I update slot 0 to 9A and do the Tilde, I get the MMC.


Here is a picture with 9B and Tilde:


Loading Image... http://www.wbochar.com/wp-content/uploads/2014/10/IMG_3702.jpg

http://www.wbochar.com/wp-content/uploads/2014/10/IMG_3702.jpg

http://www.wbochar.com/wp-content/uploads/2014/10/IMG_37... http://www.wbochar.com/wp-content/uploads/2014/10/IMG_3702.jpg


View on www.wbochar.com http://www.wbochar.com/wp-content/uploads/2014/10/IMG_3702.jpg
Preview by Yahoo
wbochar-1ZOKW6Fg/3O41k5uCYKmRQ@public.gmane.org [chameleon_64]
2014-10-22 19:54:50 UTC
Permalink
9A RBF with 9B Menu works 9B RBF with 9A or 9B Menu still broken.


I've been doing updates with a Mac OSX.

Loading...