Discussion:
OneChipMSX update
robinsonb5-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-09-21 15:16:45 UTC
Permalink
Hi,

I've just made a second release of the OneChipMSX core available on my site. I've also dedicated a few static pages to the project; future updates will be available on this page:
http://retroramblings.net/?page_id=935

The most notable changes this time are:
* The addition of an on-screen menu, accessible with F12. (F12 no longer toggles turbo - this is now an option in the DIP switched submenu, but might be moved to the toplevel menu at some point.)
* The OSD will show a progress bar and any error messages while loading the BIOS. If the SD card is either SDHC or Fat32 formatted the OSD will complain, but upon pressing return will load the BIOS anyway, but land you in BASIC rather than MSX DOS.
* The CDTV controller is now supported.

Have fun!

All the best
--
Alastair M. Robinson
jugac64-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-09-21 23:00:35 UTC
Permalink
Hi Alastair, thank you very much! Great improvement, the OSD works very well.


Now I don’t need to reboot the core the first time I launched it from the C64 core or from Chaco.


It is possible also to use Execrom to load big roms, selecting the Megaram cartridge on the OSD.


I think the Turbo option is inverted: when the “x” appears on the OSD the Turbo is enabled.


The MSX core was a really nice surprise, I didn’t knew this platform before and now I found that there it is a lot of nice games and stuff to use with it.


Thanks again!!! Best regards, Juan
jugac64-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-09-22 01:50:41 UTC
Permalink
Sorry, last email



I still have to reboot after the first load of the core, but at least now the OSD says that there it is a problem with the SD card. I reboot the core with the right blue button and then it loads fine.


Alastair: please check the link of the source code of the release 20140921, it is pointing to the zipped bin file.
sven.burger-Mmb7MZpHnFY@public.gmane.org [chameleon_64]
2014-09-22 02:17:44 UTC
Permalink
Works fine for me at the first load attempt. Maybe you should try another SD-Card.

BTW thank you both for your efforts.
Alastairs core works fine here. And with the help of Juan I'm actually able to use it :-)

Regards
Sven
robinsonb5-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-09-22 07:46:38 UTC
Permalink
Hi :)

Thanks for the bad link report - fixed now.

What exactly does the error message say? I may simply need to be more persistent about initialising some cards.

All the best
--
Alastair M. Robinson
jugac64-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-09-23 03:07:18 UTC
Permalink
Hi Alastair! As Sven suggested, I tried another micro SD cards.


SanDisk 1GB microSD -> FAT formatted, 16KB cluster size: fail on first boot
SanDisk 2GB microSD -> FAT formatted, 32KB cluster size: fail on first boot
Kingston 2GB microSD -> FAT formatted, 32KB cluster size: boot at first try!


The three microSD cards where inserted on a Kingston SD card adapter.


The error that appears at first boot is:


“Initialising SD card
 (it seems that it should say “Initializing” :-)
SD Card reset failed!
Loading BIOS failed”


If I pressed the right blue button, then they booted ok.


With Kingston microSD card it always booted at first try.


By the way, please check the Turbo setting, I think it is inverted:


X -> turbo is ON
V -> turbo is OFF


And it is loading with turbo ON by default.


The remote control works very well as a joystick, does it have auto fire?


Do you think the selected OSD settings can be written on the SD card like the Minimig core?


Thanks!!!


Best regards, Juan
robinsonb5-/E1597aS9LQAvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-09-23 19:06:09 UTC
Permalink
Hi,

Thanks for the data - for the next release I'll make the initialization code more stubborn.

I'll check the turbo setting, but you're very probably right about that. I had to invert the sense of the SD-card enable setting, so it stands to reason that I'd have to do the same for the Turbo setting.

Saving configurations is definitely on the to do list, because among other things I want to try and get the NTSC TV mode working over a Minimig-to-SCART cable, and maybe even add PAL support.
I will have to be careful though, because the OSD will have to "steal" access to the SD card to save a file, and if it does that while the MSX core is writing to the card the results will not be pretty. I'll probably end up doing the save during a reboot of the core.

All the best
--
Alastair M. Robinson
jugac64-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org [chameleon_64]
2014-09-30 11:43:30 UTC
Permalink
Hi Group!


Alastair has added mouse support to the MSX core, very nice!


You can get more information and watch a nice demo video here:


http://retroramblings.net/?p=951


And to download a SymbOS OS image (a sort of more advanced Geos) to test the mouse:


http://www.caro.su/msx/ocm_de1/SYMBOS21.ZIP http://www.caro.su/msx/ocm_de1/SYMBOS21.ZIP
Tobias tobias-S0d+oa0fsY4@public.gmane.org [chameleon_64]
2014-09-30 17:12:37 UTC
Permalink
Post by jugac64-***@public.gmane.org [chameleon_64]
Alastair has added mouse support to the MSX core, very nice!
http://retroramblings.net/?p=951
http://www.caro.su/msx/ocm_de1/SYMBOS21.ZIP
http://www.caro.su/msx/ocm_de1/SYMBOS21.ZIP
nice, works surprisingly well (and fast!)...

one thing that was odd for a minute: mouse enabled by default... perhaps not
what most people expect =)

btw how do i insert/attach a .dsk image? (is that possible at all?)
--
http://www.icomp.de http://wiki.icomp.de


------------------------------------
Posted by: Tobias <tobias-S0d+***@public.gmane.org>
------------------------------------
sven.burger-Mmb7MZpHnFY@public.gmane.org [chameleon_64]
2014-09-30 21:30:13 UTC
Permalink
As Fierman wrote in the other MSX thread:

"Juan, Alastair, all,


It might amuse you to know that diskdrive emulation is already working out of the box :)

See this page for some explanation: http://msxbanzai.tni.nl/computers/ese3.html http://msxbanzai.tni.nl/computers/ese3.html


In short: download http://msxbanzai.tni.nl/computers/ese3.zip http://msxbanzai.tni.nl/computers/ese3.zip , extract the 3 tools in the TOOLS directory to the root of your sd card, and you can mount/assign diskimages.

usage: EP DISKIMAGE.DSK B: , after which you can address the mounted diskimage from the B:\ device

You can also use the /r option (EP DISKIMAGE.DSK /B /R) , after which the MSX will reboot and load from the assigned image."

Not tested by me yet.
Tobias tobias-S0d+oa0fsY4@public.gmane.org [chameleon_64]
2014-10-01 12:45:01 UTC
Permalink
Post by sven.burger-***@public.gmane.org [chameleon_64]
"Juan, Alastair, all,
It might amuse you to know that diskdrive emulation is already working out of the box :)
http://msxbanzai.tni.nl/computers/ese3.html
http://msxbanzai.tni.nl/computers/ese3.html
In short: download http://msxbanzai.tni.nl/computers/ese3.zip
http://msxbanzai.tni.nl/computers/ese3.zip , extract the 3 tools in the
TOOLS directory to the root of your sd card, and you can mount/assign
diskimages.
usage: EP DISKIMAGE.DSK B: , after which you can address the mounted
diskimage from the B:\ device
You can also use the /r option (EP DISKIMAGE.DSK /B /R) , after which the
MSX will reboot and load from the assigned image."
Not tested by me yet.
thanks a lot, i missed that - works great :)
--
http://www.icomp.de http://wiki.icomp.de


------------------------------------
Posted by: Tobias <tobias-S0d+***@public.gmane.org>
------------------------------------
Loading...