CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: XeNoMoRPH on 20:58, 17 March 18

Title: CPC Dandanator Mini 1.3 - WIP
Post by: XeNoMoRPH on 20:58, 17 March 18
It seems that an interesting project for Amstrad is being developed. Something that already exists in Spectrum and such a good result gave the game The Sword of Ianna:

(http://www.va-de-retro.com/foros/download/file.php?id=5069)

source: http://www.va-de-retro.com/foros/viewtopic.php?f=63&t=6823 (http://www.va-de-retro.com/foros/viewtopic.php?f=63&t=6823)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: tjohnson on 21:43, 17 March 18
Please excuse me for my ignorance, but what is it???
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: XeNoMoRPH on 22:07, 17 March 18
look this video it's from Spectrum .. but .. it will be the same on Amstrad i think  ;)

https://youtu.be/C_DT9LF78NQ (https://youtu.be/oXZHUCq1k7w)

https://www.sellmyretro.com/offer/details/zx-dandanator-mini-2.1-red-edition-fully-assembled-for-zx-spectrum-16k-~~-48k-~~-48k%2B~~-128k%2B-30560 (https://www.sellmyretro.com/offer/details/zx-dandanator-mini-2.1-red-edition-fully-assembled-for-zx-spectrum-16k-~~-48k-~~-48k%2B~~-128k%2B-30560)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: GUNHED on 23:04, 17 March 18
That's nothing than a copy of the MegaFlash from Bryce. The same SST 39SF040 chip, so 512 KB Flash, that's it. And if you need a nice menu-system for it... paint it!  :) :) :)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: robcfg on 08:53, 18 March 18
I don't know if you could bankswitch with the megaflash.


The idea is to have a game cartridge where you can have access to all 512kb, and the ability to save games to the eeprom chip.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 09:11, 18 March 18
Yeah, it appears to be a bit more advanced in function, though whether it'll keep that functionality on the CPC remains to be seen I guess?


Any more info?
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: robcfg on 12:09, 18 March 18
Oh, and the pcb is designed so it fits inside a standard electronics plastic case like the BB-6 if I remember it right.


So it makes affordable to publish games in cartridge format, as the pcb and components are cheap, and you don't have to manufacture plastic cases.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: GUNHED on 19:24, 18 March 18
Quote from: robcfg on 08:53, 18 March 18
I don't know if you could bankswitch with the megaflash.
The idea is to have a game cartridge where you can have access to all 512kb, and the ability to save games to the eeprom chip.

Bankswitch:
LD BC,&DF00 + ROM-Number (0...31)

To write a "cartridge" use ROManager or the source I released.

There is no difference. The spectrum only has some menu, but that's it.  :) :)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: robcfg on 20:18, 18 March 18
Well, didn't knew that about the megaflash, thanks!


I soldered myself the ZX Spectrum version, found the plastic case readily available in my favourite electronics shop and with a little work got a nice bankswitched programmable cartridge where I put The Sword of Ianna.


Everything reasonably cheap.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 21:14, 18 March 18
Quote from: GUNHED on 19:24, 18 March 18
There is no difference. The spectrum only has some menu, but that's it.  :) :)


I beg to differ, but I guess you know exactly how it works already.  :D  I'm still figuring it out
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: GUNHED on 16:45, 19 March 18
The main "difference" seems to be the menu system. However I can only talk about what I see from the PCB and video.  :)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Bryce on 09:33, 20 April 18
First I've heard about this. Although it uses a similar Flash chip and most likely is just a MegaFlash type of ROMBoard, the big difference here is the CH340 which means that the data / games are loaded via USB instead of via the CPC. So you could see it as a sort of mix between the MegaFlash and the C4CPC.

Bryce.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: khaz on 19:23, 04 May 18
So basically a cartridge slot for the CPC? That's super cool if so.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: XeNoMoRPH on 21:34, 06 May 18
https://youtu.be/4eqxNa8eXUA
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: XeNoMoRPH on 20:36, 07 May 18
https://youtu.be/RhJCPF1BEFc
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 09:07, 25 May 18
Some progress in the project.


- Now loads compressed games from memory, any game in SNA format
- USB transfer and memory update work so content can be updated from the PC/MAC
- USB port is now bidirectional
- Minor changes in hw (basically adding some buttons and moving around things)
- Board is now compatible with "ZX Dandanator Retroworks" case (an under 2€ ABS case)


PC/MAC tool adaptation from the current ZX Romset creator is in progress. You just drop games there and transfer via USB to the CPC Dandanator, all-in-one tool.
Component pricing fluctuates, but I believe it will amount under 10€, pcb/case included. This is for an unassembled board.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: khaz on 10:59, 25 May 18
Quote from: Dandare on 09:07, 25 May 18
- Board is now compatible with "ZX Dandanator Retroworks" case (an under 2€ ABS case)

Cool! Do you have pics of the case?
I remember someone here mentioning that the edge male connectors were somewhat difficult to source. Your first PCB picture is of a male connector, while on the videos you have soldered a female connector. Which is meant as the final design/product? I believe having cartridges as Male and using an extra Female/Female adapter to connect to the computer would be the cheaper and more interesting option for the end user.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: XeNoMoRPH on 11:56, 25 May 18
Go Ahead !!! Dandare !!!  8) 8)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: roudoudou on 13:42, 25 May 18
Quote from: Dandare on 09:07, 25 May 18
Some progress in the project.
- Now loads compressed games from memory, any game in SNA format


Which version of SNA supported? v2? v3?
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 15:15, 25 May 18
Quote from: khaz on 10:59, 25 May 18
Cool! Do you have pics of the case?
I remember someone here mentioning that the edge male connectors were somewhat difficult to source. Your first PCB picture is of a male connector, while on the videos you have soldered a female connector. Which is meant as the final design/product? I believe having cartridges as Male and using an extra Female/Female adapter to connect to the computer would be the cheaper and more interesting option for the end user.
Male edge is simply a pcb board, no need to add any other component. The female connector goes soldered to what you've seen. Although what you say about the F-F adaptor is true, the cartridge will be used for game distribution (starting by 4Mhz with some incredible games of theirs coming) so we're aiming at a compact approach.
Case is Supertronic PP6N, custom machined from factory.  --> https://www.tme.eu/es/details/pp6n/carcasas-universales/supertronic/pp6-n/



Quote from: roudoudou on 13:42, 25 May 18Which version of SNA supported? v2? v3?

Both
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 15:24, 25 May 18
Although I'll publish all details, code, schematics as "public domain" once I put it all together, here are some technical details


- board can map up to two simultaneous slots of 16k anywhere in the memory (16k aligned)
- It does not use IO ports, but OPCode traps and bushacking for communication
- It does not interfere nor changes the rom settings (rom configuration and upper rom mapping). Instead it "overlays" when requested.
- USB is bitbanged and uses a serial USB chip, ch340g, to do the hard USB communication part.
- Actions may be delayed until an optrap. This means you can send a command, do whatever you want and the mapping will only happen when an specific opcode is issued
- All logic is done in VHDL for a XC9572xl, 44 pins. A lot of Z80 code is also needed for all to work.
- No CPC has been damaged or harmed during the tests  :laugh:

Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: khaz on 16:00, 25 May 18
Quote from: Dandare on 15:15, 25 May 18
Male edge is simply a pcb board, no need to add any other component. The female connector goes soldered to what you've seen. Although what you say about the F-F adaptor is true, the cartridge will be used for game distribution (starting by 4Mhz with some incredible games of theirs coming) so we're aiming at a compact approach.
Case is Supertronic PP6N, custom machined from factory.  --> https://www.tme.eu/es/details/pp6n/carcasas-universales/supertronic/pp6-n/

Thanks, that's a pretty cool case!

I get the compact approach, but I believe people will buy more than one cartridge, and on your side it would be easier to make a few adapters and streamline the cartridge manufacturing process to a PCB in a shell. As you want to open source the whole project for other people to use it, It would be beneficial for them too, people wanting to make cartridges only needing to make a PCB.

An adapter would also have the added benefit of being able to be used as a pass-through, with an exposed edge connector at the back so that conventional expansions can be kept plugged in the computer. Another benefit is that it would mean the cartridge would fit vertically, for an easier access, less depth space needed, and a constant display of its label.

But I get the simple approach of a cartridge that is simply plug-and-play on a naked CPC. It's certainly a worthy approach. I just fear it may be "too" simple and end up annoying people who would need to constantly disconnect their expansions, or have to reach blindly behind the computer to pug the cartridge. The current scene is one of enthusiasts, and I suspect most have extra stuff plugged to their computer at all times, and none would be deterred by having to use an extra adapter.

Sorry, just resting my case (eh) as it's something I gave a bit of a thought some time ago when I learned about Lower ROM overwrite.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 21:30, 25 May 18
Little video showing SNA loading of 7 different games. No menu yet!


https://youtu.be/e36xb0Pwqmc
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 23:39, 25 May 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Thanks for the good work.


Are there 3D Printer files for the Box to suit CPC Dandanator Mini and The ZX Dandanator Please


I am unable to find these boxes (PP6n)over here in Australia.


Thanks    Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 04:10, 26 May 18

I have found some boxes on ebay, ordered 2


https://www.ebay.com.au/itm/302742232269 (https://www.ebay.com.au/itm/302742232269)

Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 10:58, 28 May 18
Quote from: Audronic on 04:10, 26 May 18
I have found some boxes on ebay, ordered 2


https://www.ebay.com.au/itm/302742232269 (https://www.ebay.com.au/itm/302742232269)

Ray


Hi Ray, I'm afraid those are not the boxes, but they may work with some hot glue :).


Anyway, I'm confident there will be 3D models available for printing a custom box. I'll keep you all posted.

Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 10:59, 28 May 18
Quote from: khaz on 16:00, 25 May 18
...
But I get the simple approach of a cartridge that is simply plug-and-play on a naked CPC. It's certainly a worthy approach. I just fear it may be "too" simple and end up annoying people who would need to constantly disconnect their expansions, or have to reach blindly behind the computer to pug the cartridge....


I'll see if I can come up with something. Thanks for your comments.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: edd on 10:14, 30 May 18
it seems interresting, I'm looking for a "ramcard" (to use Parados, etc.), will it do the job?Whee can I buy it? (price?)Thank you.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 18:34, 30 May 18
Quote from: edd on 10:14, 30 May 18
it seems interresting, I'm looking for a "ramcard" (to use Parados, etc.), will it do the job?Whee can I buy it? (price?)Thank you.
I'm afraid this card has no extra RAM. However, parados is a AMSDOS replacement ROM. Could you be looking for a "rombox" instead of a "ramcard"?. There are many good projects for romboxes out there.
This card is not finished yet, I expect some online retro-shops will build and sell them once is ready, most likely this fall.


Cheers.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 11:38, 02 June 18
Hi All


I was wondering if Parados can be used as a stand alone file ? Not just a rom
Or if somebody can convert ??
It may be able to work with the CPC Dandanator ?? (soon)


Thanks
Ray

Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 17:44, 03 June 18
I don't believe it is useful to run parados as a standalone file. However. Parados could work as a hi rom in the dandanator as it features an auto rom replacement function.
However, as I wrote a couple of post above, a Rombox seems to be what you're looking for since Dandanator is somehow limited for this purpose.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 00:17, 04 June 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Ok Thanks.
I was just looking for options for the Dandanator that may work.


Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 12:26, 14 June 18
I believe CPC Dandanator is ready for prime time now  :D .
release 1.0 will be GM in short including the following:


- Runs on 6128/464/664/Plus series (not tested in other hw so far). 64K computers will disable 128k games automatically in the menu
- Loads 64/128k compressed games from a a menu in 1 to 3 seconds, depending on compression and size.
- Includes a CPC testing rom that can be booted without no RAM/Keyboard intervention.
- Updates itself from USB.
- All menu composing/transferring is fully automated in a multi-language PC software (GUI)
- Can be deactivated without unplugging from the CPC
- Includes a reset button
- Zero configuration, just plug & play.
- fits nicely in a PP6N plastic case
- components, including case, under 10€. Targeting at around 20€ Recommended selling price.
- Public Domain, open source, open hardware, no licensing whatsoever. Do whatever you want with it or parts of it.




Game menu:
(https://i.imgur.com/yNGaRdUl.jpg)




PC Tool for importing games and transferring by USB (Java 8 based, runs on Win/Mac/Linux)


(https://i.imgur.com/P2YKm16l.png)




I'll be posting all project details after summer. I'll probably organize a small batch as well and contact retroshop.pt and other HW sellers that showed interest in selling these.
Remember, it's a public domain project. Anyone can make/sell their own boards. No need to even tell me about it.


Credits: Java program by overCLK, parts of Z80 code by Mad3001, Zx7 compressor by Einar Saukas, Logo by Pagantipaco, Test Rom by McLeod.


PD: We have a ton of new features in the pipeline for next releases. ;)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 13:02, 14 June 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Well done.


Thanks
Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: johnlobo on 13:03, 14 June 18
wow, looks great...  willing to have one.


Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 14:33, 14 June 18
Yup, looks great! Hope we get to see it soon...


Just one small remark regarding the menu - it'd probably be more practical if it was in mode 2. Scrolling through a list can be a pain...


Also, is the trainer/poke function of the ZX version gone?
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: GUNHED on 15:07, 14 June 18
Nice menu, nice specs. Great work!  :)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 09:01, 15 June 18
Thank you all for your comments  :D


Quote from: Gryzor on 14:33, 14 June 18
...Just one small remark regarding the menu - it'd probably be more practical if it was in mode 2. Scrolling through a list can be a pain...
Also, is the trainer/poke function of the ZX version gone?


The board fits around 14-18 games, so only two pages of games are shown (10 games max each). You can change page with the space bar or with left/right cursor or joystick.


trainers/pokes are coming. They're simply not implemented yet :)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 09:03, 15 June 18
1 - oh, fine then. But I do love the mode 2 font :D


2 - oooh nice!
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 07:11, 08 August 18
I see it's now on sale, but only on the spanish forum (apologies, just saw the tweet last night and don't have the URL)?
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 08:24, 08 August 18
Quote from: Gryzor on 07:11, 08 August 18
I see it's now on sale, but only on the spanish forum (apologies, just saw the tweet last night and don't have the URL)?
Hi, that's correct. I organized what I thought it was going to be a small batch for the local Amstrad users, 50 units.
So far there are 120 units reserved and I'm afraid I can't build more in this first batch.
I don't know at the moment if I'm going for a second batch anytime soon, but I'm putting together all documentation to make the project public domain. Also, I'll send all specs to Ricardo, at retroshop.pt so he can produce and sell the CPC dandanatos. He is already selling the ZX Dandanators and has shown interest in the CPC ones.


As a quick overview. Pokes are already there. I have asked permission to Richard, author of the winape emulator to integrate his poke database as well. Also, board is designed to fit into a commercially available ABS box, the Supertronic PP6N. This first batch will include the box, machined with the necessary holes from factory.
RetroVirtualMachine V2 and Arnold will emulate the CPC Dandanator.
4Mhz, Spanish CPC developer group, has adopted the CPC dandanator as its distribution format. All new games will be physically sold in a cartridge. Among other things, this enables their games to run in 464 computers, not only 6128.
USB is used for changing the contents of the cartridge.


First batch is going to be delivered by late September, I hope, assembled and in the plastic box. Price is 20€ + p&p.


Some pictures:


the cartridge itself in its box:


(https://i.imgur.com/xLsW2BGl.jpg)


RetroVirtualMachine v2 (internal beta) emulating the CPC Dandanator:


(https://i.imgur.com/vjJnm1tl.png)


The romset creator:


(https://i.imgur.com/dxhKsbyl.png)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 11:02, 08 August 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


YES


Thanks    Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 16:05, 08 August 18
Ah darn, those lucky Spaniards...
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: deepfb on 21:09, 24 September 18
Dandare gave me a pair of prototype boards, and thanks to him, I have managed to make them work :D


(https://farm2.staticflickr.com/1942/43981726195_90a7d0462d_z.jpg) (https://flic.kr/p/2a1vQU4)

(https://farm2.staticflickr.com/1945/43981726005_4c048250f5_z.jpg) (https://flic.kr/p/2a1vQQM)

I believe it is a great solution to market new software developtments -taking into account that it is getting hard to find disks reliable enough to distribute any program on them.

Btw, the RAM test program included is very useful to diagnose broken memory ICs!
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 02:54, 25 September 18
Hi deepfb


Do you have a link to the Docs (English) Please for the CPC Dandanator.


Thanks    Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: deepfb on 09:58, 25 September 18
Quote from: Audronic on 02:54, 25 September 18
Do you have a link to the Docs (English) Please for the CPC Dandanator.

I am sorry, Dandare has not yet published the documentation for it. But take it for granted that you will have a proper manual & schematics once it is ready to use!

They are still updating the software & functionalities of the Spectrum version, even when they launched that device and published the first schematics two years ago :)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 10:15, 25 September 18
Hi Jamie


OK Thanks


Ray

Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: LambdaMikel on 15:23, 25 September 18
Is it still only for folks in Spain?
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 23:54, 25 September 18
@LambdaMikel (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2172)


Contact DanDare Via Pm


Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 20:40, 26 September 18
Hi, I'm afraid the current batch is sold out. I never imposed a nationality limitation on the list, but it was already sold out in five hours, so almost all of them will be shipped within Spain.


Nevertheless, I already sent the schematics and files to Retroshop.pt and Ricardo is building a test batch, so he may put them for sale soon. Bear in mind that this is a Public Domain project. All schematics and files will be published very soon and anyone can do with them whatever he/she likes. No limitations, no licenses... nothing.


With the ZX Dandanator for spectrum I did the same thing and many people have built their own boards in forums, others are selling them on eBay or SellMyRetro.... same thing here.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 20:12, 04 October 18
Thanks to the magnificent work of overCLK and the help from Habisoft, the CPC Dandanator now supports .CDT files. It's still in beta and not all of them work, but a good set of them are working fine.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: robcfg on 20:37, 04 October 18
This is exciting news!


Keep up the good work!
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 23:33, 13 November 18
And now... it also reads DSK files. (still in beta though).
Thanks again to overCLK.




Dandanator CPC cartridges ready to start shipping in two-three weeks!!
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: XeNoMoRPH on 07:38, 14 November 18
Quote from: Dandare on 23:33, 13 November 18
And now... it also reads DSK files. (still in beta though).
Thanks again to overCLK.




Dandanator CPC cartridges ready to start shipping in two-three weeks!!
Good news  :laugh:
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 09:03, 14 November 18
Has a price been mentioned?
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 09:51, 14 November 18
@Gryzor (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1)


25.00 Euro Plus Postage


Over on VA-De-Retro.

Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 09:54, 14 November 18
Oh that's cool :)


Tried googling for VA-De-Retro and I got this:



Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Audronic on 10:04, 14 November 18
https://translate.google.com/translate?hl=en&sl=es&u=http://www.va-de-retro.com/foros/viewtopic.php%3Ft%3D7142%26start%3D20&prev=search




Page 1 for price. page 18 for last message.


Ray
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 10:07, 14 November 18
Thanks for the pointers :) I see people are already buying there...
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 12:13, 14 November 18
Hi,
Some information about the current batch run at VadeRetro, Retrowiki, ZonadePruebas and Amstrad.es



Back in August, I opened a list for people interested in the CPC Dandanator. I originally intended for a limited, local 50-unit run, but it went up to 150.
Now the boards are assembled and the cases are in production and expected to arrive in less than 3 weeks.
Therefore I'm collecting payments and shipping info for the people in the list.


The price for the cased cartridge is 25€ + p&p
Although all the units are "sold-out" already, I ordered a few spares and, sometimes, a few people in the list don't go ahead with the purchase. So I may have some units available after I finish with this batch.


I'm taking into account all people that are showing interest and keeping them in a "wait list". I can't guarantee that everybody there will get a unit, but I'll keep you posted.


Thanks for your interest in the project
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 12:41, 14 November 18
Darn I hope there's juuuust one left for me... :)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: villain on 19:28, 15 November 18
Quote from: Dandare on 12:13, 14 November 18
I'm taking into account all people that are showing interest and keeping them in a "wait list". I can't guarantee that everybody there will get a unit, but I'll keep you posted.

I would like to be part of your list.  8)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: DanyPPC on 21:28, 15 November 18
So this card support DSK, CDT, CRT and SNA files ?
For a max of 14 - 18 games on memory.
Is it right ?
How could be it connected to an Amstrad PLUS ?


Thanks for the answers.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 21:29, 15 November 18
Thanks for your interest. I'll put you in the waiting list.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 21:34, 15 November 18
Quote from: DanyPPC on 21:28, 15 November 18
So this card support DSK, CDT, CRT and SNA files ?
For a max of 14 - 18 games on memory.
Is it right ?
How could be it connected to an Amstrad PLUS ?


Thanks for the answers.


Hi, It supports SNA, MOST of the CDT (no multi load) and several DSK (still in alpha/beta). Again no multi loads.


The software in the card itself only support Snapshots, but the PC Tool to create the game compilations converts automatically those CDTs and DSKs.
This is transparent for the user, you just drop the file and there it goes (well, dsk/cdt takes a bit more to import).


Internal memory is 512kb but all games are ZX7 compressed, also in a transparent way, so 10-15, even 20 is a good guess, depending on what games you put inside.


It can be connected to an Amstrad+ using a standard Centronics-edge converter. It's tested on both 464+ and 6128+.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: DanyPPC on 08:10, 16 November 18
Many thanks for the exhaustive explanation.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: kawickboy on 11:27, 16 November 18
Could you add me to the list please ?
thanks
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: GUNHED on 14:16, 16 November 18
Ist there a way to get one batch of the Dandanator ROMs? Could they be posted here? Why?

Well, I'm just curious if they could be installed into an X-MEM or MegaFlash - just for fun.  :)
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: ukmarkh on 16:08, 16 November 18
Quote from: Dandare on 12:13, 14 November 18
Hi,
Some information about the current batch run at VadeRetro, Retrowiki, ZonadePruebas and Amstrad.es



Back in August, I opened a list for people interested in the CPC Dandanator. I originally intended for a limited, local 50-unit run, but it went up to 150.
Now the boards are assembled and the cases are in production and expected to arrive in less than 3 weeks.
Therefore I'm collecting payments and shipping info for the people in the list.


The price for the cased cartridge is 25€ + p&p
Although all the units are "sold-out" already, I ordered a few spares and, sometimes, a few people in the list don't go ahead with the purchase. So I may have some units available after I finish with this batch.


I'm taking into account all people that are showing interest and keeping them in a "wait list". I can't guarantee that everybody there will get a unit, but I'll keep you posted.


Thanks for your interest in the project


Praying that I'm on this list?
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 19:03, 16 November 18
Quote from: GUNHED on 14:16, 16 November 18
Ist there a way to geht one batch of the Dandanator ROMs? Could they be posted here? Why?


Well, I'm just curious if they could be installed into an X-MEM or MegaFlash - just for fun.  :)


That will not work.
Dandanator uses Z80 opcode traps as commands whereas MegaFlash/X-mem use IO ports.


PS: One could think of "translating' the commands, but Dandanator implements a "delayed-action" directive that is not available (and can't be simulated or emulated) on the other devices.
Try and imagine this situation:
On a Megaflash, you send a command to change page and it changes immediately.
On a Dandanator, you could do that as well, but you can also send a command to change a page, lock further changes and or disable the USB port and ask the board not to execute the command right away, but after you issue a "RET" command.
This is very useful for loading snapshots, so you can leave all registers as they are supposed to be and then RET to the game --> all pending commands are executed then.

Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 19:23, 16 November 18
Quote from: ukmarkh on 16:08, 16 November 18

Praying that I'm on this list?


I'm still to check the waiting list.
This is what I intent to do.


1) Distribute all dandanators to people that made a reservation.
2) Should some units remain, I'll check all forums/facebook/email/twitter.... for people that showed interest after the list was full.
3) I'll start contacting them in the same order they showed interest..
4) When I run out of units, I'll stop the process and notify it on all forums.


I think this is a fair system for all people interested.


Let me take this opportunity to thank you all for your interest in the project and to remind you that this is a absolutely free - Public Domain project with no license at all. So anyone can build their units, sell them, modify them, even put his name on the board if that makes him happy.
In a few weeks I'll post the code/schematics and definitions to build CPC Dandanators at http://www.dandare.es

Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: remax on 20:40, 16 November 18
Quote from: Dandare on 21:29, 15 November 18
Thanks for your interest. I'll put you in the waiting list.
Me too please :)

Envoyé de mon SM-G930F en utilisant Tapatalk

Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 09:33, 19 November 18
No step 5: order a new batch? :D


Some people are going to party over eBay...
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Stwert on 12:57, 19 November 18
I probably don't need one of these, but, coooool I want one.


Oh, I suppose that means I do need one then :D
Snapping one of these up as soon as they go on sale somewhere, or a new waiting list is created.


Great work.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Dandare on 15:01, 19 November 18
Quote from: Gryzor on 09:33, 19 November 18
No step 5: order a new batch? :D


Some people are going to party over eBay...


I won't likely make another batch personally, but since this is a Public Domain, anyone can make one.
I'd be very sad if this project is re-sold at a higher price. The price I put, 25€ including machined ABS case, is a fair one (no profit, though).


I'm already talking to some retro-stores so they can produce and sell CPC Dandanators at a just price. I have a very good experience with retroshop.pt selling ZX Dandanators at 20€, and now manuferhi.com as well for the same price (Some individuals at SellMyRetro a well). Also, a lot of forum members have made their own batches in several countries, so now, almost 2.000 ZX Dandanators are out there at their right price.


Please, DO NOT PAY HIGHER PRICES for this board, make your own forum-based batches! That's the idea behind this whole project.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: Gryzor on 15:53, 19 November 18
Here's hoping someone with the skills takes it up :)


Also, I wouldn't mind paying a fair premium over its cost.
Title: Re: CPC Dandanator Mini 1.0 - WIP
Post by: XeNoMoRPH on 18:28, 09 December 18
(https://i.imgur.com/23Z1PXJl.jpg)
QuoteThanks to the MojonTwins, all CPC Dandanator will be Preloaded with the collection of their games for CPC
(https://i.ibb.co/khgh1hK/photo-2018-12-07-00-05-41.jpg)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Gryzor on 12:40, 11 December 18
That is sweet indeed - something to play out of the box :)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: GUNHED on 20:06, 11 December 18
Do we have a link to a detailed manual? (In English).  :)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 12:34, 13 December 18
No manual yet. But I'll put it up soon. :)
Programming & Technical manual is already done and sent to some interested parties (mainly emulator developers)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: GUNHED on 16:15, 13 December 18
Quote from: Dandare on 12:34, 13 December 18
No manual yet. But I'll put it up soon. :)
Programming & Technical manual is already done and sent to some interested parties (mainly emulator developers)
Any link for this?

Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 19:00, 17 December 18
Quote from: GUNHED on 16:15, 13 December 18
Any link for this?


Here is the PDF Doc I have sent to CPC and Emulator developers.
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: XeNoMoRPH on 19:08, 17 December 18
https://youtu.be/zcQaz5RLalU
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: GUNHED on 21:26, 17 December 18
Quote from: Dandare on 19:00, 17 December 18

Here is the PDF Doc I have sent to CPC and Emulator developers.


Thank you very much!  :)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 19:43, 18 December 18
Hi, 136 Dandanators are already delivered, sent or about to be sent within one day.


The remaining 14 will be held for the people who reserved them until this weekend. (They are not paid nor confirmed)
Afterwards they will be freed and made available for those in the waiting list.


here is the list of unconfirmed units so far:


Vdr : Va-de-retro.com
RW : Retrowiki.es
amstrad.es: idem.


- Cyril61 (RW)
- jepifidel (RW)
- DaviXD (RW)
- Turb (VdR)
- evas2 (VdR)
- Vakapp (RW)
- drachco (RW)
- Muack (amstrad.es)



Total: 8 units
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 23:14, 18 December 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Thanks for all the effort that you have been involved in to get these out to the people.
I have 2 coming - Yeaaaah


Polite request :-  the Dandanator Jar file for the CPC and some English Documents Please


Thanks.   Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 13:34, 19 December 18
Hopefully I'll put the manual and the software online during the Holidays.



Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Fedeo on 16:00, 19 December 18
Hello,I´m interested in getting one. Too late?
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 19:08, 19 December 18
Quote from: Fedeo on 16:00, 19 December 18
Hello,I´m interested in getting one. Too late?


I'm afraid so.
I'll put you in the waiting list just in case...
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 03:00, 20 December 18
After a lot of digging, this is the status of the waiting list:



CPCWIKI - Gryzor - 8-Ago
Amstrad.es - AragOn - 11-Sept
RW - vicioushex - 15-Sept
Amstrad.es - DrLivingstone -15-Sept
Amstrad.es - Spiderman2099 - 15-Sept
Amstrad.es - Pacomix - 16-Sept
CPCWIKI - LambdaMikel - 25-Sept
Amstrad.es - Nirvanero81 (2 dandanators)- 25-Sept
VDR - bedbat - 26-Sept
Amstrad.es - Kasty - 26-Sept
Amstrad.es - Pabloingreece - 26-Sept
VDR - drivers - 11-Oct
VDR - jacaba - 11-Oct
VDR - Antonio5988 - 1-Nov
Amstrad.es - Franky52 - 13-Nov
CPCWIKI - villain - 14-Nov
CPCWIKI - robbarton - 14-Nov (PM)
RW - tera00 - 14-Nov
Amstrad.es - adolfo.pa - 14-Nov
CPCWIKI - SOS - 15-Nov (PM)
CPCWIKI - kawickboy - 16-Nov
CPCWIKI - Gunhed - 16-Nov
CPCWIKI - ukmarkh - 16-Nov
CPCWIKI -remax - 16-Nov
CPCWIKI - gros_minet - 18-Nov (PM)
VDR - duca750 - 18-Nov
CPCWIKI - Stwert - 19-Nov
VDR - Rebobinando - 26-Nov
RW - metsamies - 12-Dic
RW - bruce101 - 15-Dic
RW - VickTOS - 16-Dic
CPCWIKI - Fedeo - 18-Dic
VDR - kapi21 - 18-Dic
RW - Bruce101 (+1) - 19-Dic
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 10:06, 21 December 18
Since Gryzor is the first person in the waiting list, I've already sent him a cartridge. I hope you enjoy it!
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 21:54, 21 December 18

.
.
CPC Dandanator software and user manual already available at http://www.dandare.es (http://www.dandare.es)  :D


(Spanish version, use google translator  ::) . English version coming soon  ;D
.
.
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 23:33, 21 December 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Here is a quick (A Bit Rough) English translation.


Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 23:49, 21 December 18
Thanks Audronic.
The actual manual is a bit deeper in the website : https://translate.google.com/translate?hl=&sl=auto&tl=en&u=http%3A%2F%2Fdandare.es%2FProyectos_Dandare%2FManual_CPCDDTRMini.html
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 00:55, 22 December 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Oops. 


Thanks for the link.


Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: deepfb on 12:34, 22 December 18
We had a meeting in Madrid last weekend: Syx came from Brasil and 6128 from León to show us a new game they are developing, and Dandare gave out the Dandanator among the users that came to cpcmaníaco's home to pick their unit.
(https://farm5.staticflickr.com/4900/31416120907_2aa5a7cd5b.jpg) (https://flic.kr/p/PS8Qe2)
(https://farm5.staticflickr.com/4883/45632372524_25f287f990.jpg) (https://flic.kr/p/2cwnQxw)
(https://farm5.staticflickr.com/4885/32483420768_94899e2c44.jpg) (https://flic.kr/p/Rus2hL)
We have a mailing list to call for these meetings. Please let us know if you want to be included! -even if you are not in Madrid: Robcfg lives in Sweden, Joseman in Galicia and Jevicac is located in Canary Islands, and all of them receive messages from the list so they can arrange their trips to Madrid the weekend we have a meeting :-) It is preferable to understand spanish to be in the list because we use to chat about other issues (we use it as a network to buy, order, sell and offer things, mainly; i.e. if I see somebody is selling Commodore games in Galicia and I want them, I can ask someone from there who is in the list to buy them for me).
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: deepfb on 22:10, 22 December 18
Does the CPC Dandanator work on a Kc Compact? Yes, it does:
(https://farm5.staticflickr.com/4888/32551402998_0c7869a91f.jpg) (https://flic.kr/p/RAss3b)

Is this the beginning of a new life for these computers? :D
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 23:18, 22 December 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Hi Dan

Is there a Rom Generator for the CPC Dandanator ?
Do you have a link Please.

Or will the ZX Version work ?

Seasons Greetings

Thanks.  Ray

Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 23:44, 22 December 18
Hi Ray. Yes, there is a Romset generator & transfer tool, but the Zx one will not work
Just go here http://dandare.es/Proyectos_Dandare/Descargas.html (http://dandare.es/Proyectos_Dandare/Descargas.html)
Scroll down and select the first link under the CPC Dandanator logo.

Quote from: Audronic on 23:18, 22 December 18

Hi Dan Is
there a Rom Generator for the CPC Dandanator ?Do you have a link Please.Or will the ZX Version work ?Seasons GreetingsThanks.  Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 00:39, 23 December 18
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Thanks I missed it.


Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 12:29, 24 December 18

After the waiting period for the people in the reserve list to claim a dandanator CPC, there are six units that go to the people on the waiting list.:

- Cyril61 (RW)
- DaviXD (RW)
- Turb (VdR)
- evas2 (VdR)
- Vakapp (RW)
- Muack (amstrad.es)


Total: 6 units


Now, anyone on the waiting list can claim one unit


Please, contact me in advance and make your PayPal payment and send your shipping address. I'll be shipping these units after the Holidays.
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: zhulien on 14:12, 24 December 18
I am wondering... what would be the effort to make this work on a Sega SC3000H?
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 17:08, 26 December 18
Quote from: zhulien on 14:12, 24 December 18
I am wondering... what would be the effort to make this work on a Sega SC3000H?
While some parts maybe reused, it's a completely different project.
I never owned a SC3000H, but doesn't it have a cartridge port?
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: robcfg on 19:08, 26 December 18
Yes, it has a cartridge port  ;D
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: zhulien on 12:00, 27 December 18
The SC3000 is very MSX-like. It's an almost-MSX or an almost-Colecovision.


from the awesome SMSPower website:


http://www.smspower.org/maxim/Documents/Pinouts (http://www.smspower.org/maxim/Documents/Pinouts)


I believe from a hardware expansion point of view, it is likely easy to adapt between it and CPC - maybe even with the MSX adapter... SC3000 also uses 3" discs that copy fine on CPC with discology6.
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 16:32, 27 December 18
Quote from: zhulien on 12:00, 27 December 18
I believe from a hardware expansion point of view, it is likely easy to adapt between it and CPC - maybe even with the MSX adapter... SC3000 also uses 3" discs that copy fine on CPC with discology6.


I'm afraid it's not that easy.


For starters, the CPLD is synchronised with the wait cycles of the CPC, a world apart of those of the MSX or alike, furthermore, the mapping heavily relies on RAMDIS and ROMDIS signals, not likely to be present on the SC3000. Also FollowromE signal is hardware connected to RomRead signal from the CPC and hardcoded to respond on A14=A15, very unlikely to be MSX Compliant....


And that's only the reconfigurable part (CPLD), the cartridge has a 3,5kb packed Z80 asm code that interacts directly with the CPC hardware. It would need to be rewritten. The PC/Mac Java Part implements a CPC464 and CPC6128 embedded emulator that would also need to be rewritten.


These are only some of the things that would need to be changed to make this work on an MSX-like computer, so you can see it's a completely different project.



Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 01:21, 03 January 19
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


The CPC Dandators arrived in good condition.  Thanks
All working well.


A small question :- Has anybody made a label ( Or template ) that I can put on the Box
That I could print out.


Ps Is there a Test program in the CPC version like The ZX Version ?


Thanks Ray

Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Gryzor on 08:48, 03 January 19
Yessss mine arrived yesterday as well! Too bad I currently don't have a CPC available to play with it but I will remedy that soon :)


I was wondering about the label, too, btw.


Thanks so much for your efforts and for the unit, @Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018) !
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 09:31, 03 January 19
Hi,
There are no labels AFAIK, but I wouldn't be surprised if someone makes them soon as they did before with the ZX. I'll keep an eye on it.


About the test program, there is a basic test by McLeod that gets installed once you use the standard menu (update your games from the Java tool). There is also one in the making by Llopis, I'm helping him with the CPC initialisation and Dandanator routines. There is no estimated delivery time so far, though.

Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 10:13, 03 January 19
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Thanks, I will have a look at the update procedure.


Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 04:15, 04 January 19
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Thanks again for the CPC Dandanator.
I am using it as a piece of test equipment.
When I plug the Dandanator in I get some Music GOOD


I have a sound fault on a CPC 464 and its good to have Instant Music to trace where the sound had gone.


Thanks Again.  Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 11:20, 04 January 19
New small batch of CPC Dandanators available in late January-Early February.


Hi all, I'm glad to report that a small batch of 10 CPC Dandanators will be available for delivery soon.


If you are interested, please contact me (PM)  for getting the details to proceed with the payment and sending of your postal address


Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: TotO on 16:38, 04 January 19
Quote from: deepfb on 12:34, 22 December 18
We had a meeting in Madrid last weekend: Syx came from Brasil and 6128 from León to show us a new game they are developing, and Dandare gave out the Dandanator among the users that came to cpcmaníaco's home to pick their unit.
Sadly, I was not able to came for only 1 day. I hope you have fun with SyX, Rafa and others!
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: LambdaMikel on 20:00, 04 January 19
Quote from: Dandare on 11:20, 04 January 19
New small batch of CPC Dandanators available in late January-Early February.


Hi all, I'm glad to report that a small batch of 10 CPC Dandanators will be available for delivery soon.


If you are interested, please contact me (PM)  for getting the details to proceed with the payment and sending of your postal address


Done! Thanks for making this great piece of hardware!! Looking forward to it.   :)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 20:01, 04 January 19
Quote from: Dandare on 11:20, 04 January 19
New small batch of CPC Dandanators available in late January-Early February.


Hi all, I'm glad to report that a small batch of 10 CPC Dandanators will be available for delivery soon.


If you are interested, please contact me (PM)  for getting the details to proceed with the payment and sending of your postal address


5 remaining. Thank you all.
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Rennert on 18:43, 05 January 19
Quote from: Dandare on 20:01, 04 January 19

5 remaining. Thank you all.
OK I will buy a board[emoji6]
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Sebastian Blanco on 19:02, 09 January 19
What the board have to do to sword of ianna ?, the game can be load from tape or floppy theres a especial version also in cartrige ?.
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: deepfb on 19:14, 09 January 19
Sword of Ianna is a game for ZX Spectrum that was realeased on ZX's Dandanator. I have seen some graphics of the game converted to CPC, but the author was not part of Retroworks team, and I don't know of any "real" project aimed to make a CPC version of it.
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: kawickboy on 10:38, 10 January 19
I tried it on msx2 too, excellent game.
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 16:58, 12 January 19
Hi, I'm sad to report that there is a slight problem with the board with the standard 6128 when booting to Basic.


Unfortunately, the only fix is to reprogram the CPLD of the cartridge, and that's something that requires a CPLD programmer.
This problem only becomes visible in a small number of 6128's. Others, while still having the issue, it doesn't cause usage problems, but it has to be corrected anyway.


This does not affect 464 and the plus series, but it also affects 664's.
The problem arises when the CPC is trying to initialize and/or use the AMSDOS rom.


So I strongly suggest that you don't boot into basic with the cartridge plugged in until you have the chance to reprogram the CPLD.
The new code will be up in www.dandare.es in a few days.


I'm very sorry for the inconvenience. This would normally have been a confined problem easily solved in future batchs, but the first batch is 178 units and none of my 6128 had any symptoms.


Please try and find someone near you that can reprogram a Xilinx xc9572xl CPLD (the one in the cartridge).
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: GUNHED on 17:07, 12 January 19
What is the nature of the problem? Is is because the ROM 7 can't be replaced in some CPCs?


Maybe we can make a "test" to check if one personal CPC has the problem or not, this would decrease the number of chips to be reprogrammed.  :)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 17:11, 12 January 19
Quote from: GUNHED on 17:07, 12 January 19
What is the nature of the problem? Is is because the ROM 7 can't be replaced in some CPCs?


Maybe we can make a "test" to check if one personal CPC has the problem or not, this would decrease the number of chips to be reprogrammed.  :)


No matter the problem produces visible effects or not, it is still there.


The source is the way the cartridge drives the Romdis signal, alternating between 1 and 0 instead of the correct 1 and Z.
When this happens, and due to the way 6128s implement romdis, the AMSDOS rom tries to disable the internal Firmware rom but it can't, causing collisions.


I'm afraid if you plan to use the cartridge from basic or alongside AMSDOS, it should get reprogrammed.
I'm very sorry for the inconvenience.

Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 17:59, 12 January 19
Yo can now get the fixed JED file (for programming the CPLD) from the downloads section of www.dandare.es
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 17:21, 13 January 19
Good news,


Thanks to mad3001 and overCLK, we've now been able to reprogram the Dandanator CPLD using only an arduino nano (€2.0 aprox.) hardware.
We've used a lot of info and resources from different Internet pages in the process, and adapted them a bit.


In the following days/weeks, we'll be integrating this upgrade into the Romset Generator, so you would just need to plugin your Arduino nano, connect it to the CPC Dandanator Board and press a button. Then your cartridge CPLD will be upgraded.


I'll keep you posted..
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: GUNHED on 19:23, 13 January 19
That's a great idea!!! If it works then please post us a link where to get the hardware and the connection cable.  :)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 23:38, 13 January 19
Quote from: Dandare on 17:21, 13 January 19
Good news,
Thanks to mad3001 and overCLK, we've now been able to reprogram the Dandanator CPLD using only an arduino nano (€2.0 aprox.) hardware.
We've used a lot of info and resources from different Internet pages in the process, and adapted them a bit.
In the following days/weeks, we'll be integrating this upgrade into the Romset Generator, so you would just need to plugin your Arduino nano, connect it to the CPC Dandanator Board and press a button. Then your cartridge CPLD will be upgraded.
I'll keep you posted.. 


Hi Dan


YES thats what I call SUPPORT/SERVICE.


Thanks.  Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 02:56, 15 January 19
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)

Is this the Arduino Nano to purchase
It takes a while from china.
Thanks.  Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: LambdaMikel on 07:37, 15 January 19
Quote from: Dandare on 17:21, 13 January 19
Good news,


Thanks to mad3001 and overCLK, we've now been able to reprogram the Dandanator CPLD using only an arduino nano (€2.0 aprox.) hardware.
We've used a lot of info and resources from different Internet pages in the process, and adapted them a bit.


In the following days/weeks, we'll be integrating this upgrade into the Romset Generator, so you would just need to plugin your Arduino nano, connect it to the CPC Dandanator Board and press a button. Then your cartridge CPLD will be upgraded.


I'll keep you posted..
Excellent, it takes courage and character to own that there is a bug!
Some hardware developers just stay silent when a bug gets discovered... (not mentioning any names)

Great that there is such an easy solution to it - everone should own an Arduino anyhow  :)

Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 08:12, 15 January 19
Quote from: Audronic on 02:56, 15 January 19
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)

Is this the Arduino Nano to purchase
It takes a while from china.
Thanks.  Ray


That one is ok. An arduino Uno will also work.

In any case take two things into account:
1) make sure it has a bootloader already installed from factory. Otherwise you will have a hard time programming the arduino itself. The ones I bought clearly state that.
2) if you don't have any means to solder the pins, either buy it with the pins soldered or get some male-male DuPont cables. At the end of the day, you'll need to "plug" the arduino into the CPC Dandanator JTAG connector.  Getting those super cheap cables is always a good idea (three combinations, MM, MF, FF)
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 09:35, 15 January 19
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


Ok I will wait.
Do you have a link to the one you purchased Please.


I will order some leads (3 types)


Thanks.   Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Dandare on 12:13, 15 January 19
These are the ones I've bought. They haven't arrived yet though, so I can't be sure the seller's claim about the bootloader is true.
https://es.aliexpress.com/item/Freeshipping-10PCS-LOT-Nano-3-0-controller-compatible-with-arduino-nano-NO-CABLE/1950565375.html (https://es.aliexpress.com/item/Freeshipping-10PCS-LOT-Nano-3-0-controller-compatible-with-arduino-nano-NO-CABLE/1950565375.html)
(do not mind the title "10PCS Lot...", they are sold in units.)


Here is another option if you'd rather have an Arduino Uno. You need to choose the blue one. I also purchased one but hasn't arrived yet either. It will also work with our solution. (no explicit mention to the bootloader, but I hope it comes preloaded with it)
https://es.aliexpress.com/item/Un-negro-azul-rojo-UNO-R3-CH340G-MEGA328P-Chip-16-MHz-UNO-R3-para-arduino/32831857482.html (https://es.aliexpress.com/item/Un-negro-azul-rojo-UNO-R3-CH340G-MEGA328P-Chip-16-MHz-UNO-R3-para-arduino/32831857482.html)


And this is one option for Dupont cables. Choose the whole lot (M-M, M-F, F-F) so you are served.
https://es.aliexpress.com/store/product/Free-shipping-Dupont-line-120pcs-10cm-male-to-male-male-to-female-and-female-to-female/318950_2041500641.html (https://es.aliexpress.com/store/product/Free-shipping-Dupont-line-120pcs-10cm-male-to-male-male-to-female-and-female-to-female/318950_2041500641.html)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 20:53, 15 January 19
Well, all java code is ready and tested. In one button press, the Arduino gets programmed and the Dandanator updated. Nothing else to do but plug the arduino to the PC and to the Dandanator.


overCLK is integrating the code into the main Romset creator and I'll also write an step-by-step manual for Nano and Uno, including purchase links for arduinos.


And this is how it looks. Just press "Programar"

(https://i.imgur.com/lDFSPdhl.jpg)







13 people from the forum have ordered a total of 15 CPC Dandanators


Only 5 are affected (total 6 CPC Dandanators) (Please, read the end of the message)
- Audronics (2)
- Asertus
- Gryzor
- Gunhed
- ComSoft6128


The other 8 people (9 CPC Dandanators) will receive the cartridge with the correct JED loaded. So you guys just forget all this :) .
- remax
- villain
- zhulien (2)
- LambdaMikel
- gros_minet
- rennert
- Jungsi
- Fedeo




Since this is MY FAULT and mine only, and you are too far away for getting together in a retro event, I'm willing to pay for the arduinos nano you need to correct it.  So, for those of you in the first list, just drop me a PM with your PayPal account and I'll send you 2€ for the Nano. I'm sorry for the hassle, but I believe we are making the upgrade process quite painless.


I hope the manual will be online by the end of January.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Audronic on 00:06, 16 January 19
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)


NO Payment required, Thanks anyway.


Ray
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: ComSoft6128 on 08:23, 16 January 19
As my primary use of the Dandanator will be with a 6128+ (Parados on cartridge) I don't anticipate that this will be a problem.

And thanks - for the product support.

Cheers,

Peter
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: asertus on 08:57, 16 January 19
No payment required for me.., actually, I own a 464 and a plus, none having the problem. But I will try to test the "reprogramming"... I think I can borrow an Arduino...
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 23:03, 17 January 19
And overCLK shared a video of the updated process.
He is using a patched 1.2 dandanator board to become a 1.3 so don't mind the PCB mods.


https://youtu.be/Cs28mSGc6f8
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 00:05, 19 January 19
One question please: If I press the button, and the Dandanator is off, I do see the usual sign-on message, yellow on blue. Like usual. But... the AMSDOS is not there. How can I get Amsdos back?  :)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 04:36, 19 January 19
Quote from: GUNHED on 00:05, 19 January 19
One question please: If I press the button, and the Dandanator is off, I do see the usual sign-on message, yellow on blue. Like usual. But... the AMSDOS is not there. How can I get Amsdos back?  :)


This is actually the bug we are trying to correct with the arduino update.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 15:21, 20 January 19
Quote from: Dandare on 20:53, 15 January 19
... and I'll also write an step-by-step manual for Nano and Uno, including purchase links for arduinos.


Thank's that's a great idea!  :)  Probably there is no way to perform the update using the CPC??

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 16:53, 26 January 19
Quote from: GUNHED on 15:21, 20 January 19

Thank's that's a great idea!  :)  Probably there is no way to perform the update using the CPC??


I'm afraid not
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 17:02, 26 January 19
Romset creator V2.0 launched with the following new features:
you can get the new romset creator at the project webpage (http://www.dandare.es/Proyectos_Dandare/Projects_EN.html), look at the end of the downloads section.


also check the google-translated manual  (https://translate.google.es/translate?sl=auto&tl=en&u=http%3A%2F%2Fwww.dandare.es%2FProyectos_Dandare%2FManual_CPCDDTRMini.html)for instructions and arduino purchase links
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 16:06, 27 January 19
Great news!  :)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 22:59, 29 January 19
mad3001 has produced a set of videos with step by step English instructions to disassemble, update CPLD and reassemble the CPC Dandanator.


Here are the links:


Disassembly:


https://youtu.be/PxddTntf7W0 (https://youtu.be/PxddTntf7W0)



]Update CPLD with Arduino Uno:



https://youtu.be/GQoJ0uGtEuA (https://youtu.be/GQoJ0uGtEuA)


Update CPLD with Arduino Nano:


https://youtu.be/ZN1jN9j9ThI (https://youtu.be/ZN1jN9j9ThI)


Reassembly:

https://youtu.be/_POoohPNYtM (https://youtu.be/_POoohPNYtM)


I hope you find them useful

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 20:06, 04 February 19
A lot of units have already been updated using arduinos.
Any feedback from the users of this forum?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Audronic on 23:24, 04 February 19
HI Dan


Still waiting for parts from China


Ray
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: robcfg on 00:44, 05 February 19
Mine was successfully programmed with a Nano.


I'll be telling more as soon as I can test it...


[edit] corrected arduino model. Nano instead of Uno.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Audronic on 07:38, 05 February 19
Hi Dan


The NANO arrived today, (BUT).  NO But,  it programmed the Dandanator.



This is as far as I get ??
The Detected light just flashes. ??


AND IF RAY WAITS FOR 1 MINUTE it then goes and programs the Dandanator .

Thanks.   Ray
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Audronic on 08:36, 05 February 19
Hi Dan

Sorry for the garbled messages above.

The first Dandanator that was updated Took about a Minute to go from Detected to Validated, and then straight to Programmed.
It then took about 1 Minute to do the Job

The second Dandanator took about 2 Seconds to go from Detected to Validated and then straight to Programmed.

Thanks Now are both Updated.

Ray
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 09:59, 05 February 19
Quote from: Audronic on 08:36, 05 February 19
Hi Dan

Sorry for the garbled messages above.

The first Dandanator that was updated Took about a Minute to go from Detected to Validated, and then straight to Programmed.
It then took about 1 Minute to do the Job

The second Dandanator took about 2 Seconds to go from Detected to Validated and then straight to Programmed.

Thanks Now are both Updated.

Ray


I'm glad it worked.
The culprit of the delay is the mess around Arduino bootloaders... there are tons of variations with different speeds and conditions. Instead of making you guys use a tool to program the Arduino, we implemented a kind of jack-of-all-trades stk protocol (the boot loader protocol) and tuned it here and there.
Of course it's not optimised, so with certain bootloaders or hw configurations, it may take a while to detect the Arduino.


In your specific case, the first dandanator took a bit more because we only program the Arduino if it is not already programmed with the CPLD software, so your Arduino was only flashed once, the first time.

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Audronic on 10:06, 05 February 19
Hi Dan


Thanks.
It was the first time I have used a NANO so was sure of what was to happen (The Video was fine).
Please thank all the people who got this flasher up and running.
and thanks for the Support that you (and your team) provide,




Ray
Title: Re: CPC Dandanator Mini 1.2 - WIP
Post by: Audronic on 00:42, 06 February 19
Quote from: Audronic on 01:21, 03 January 19
@Dandare (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2018)

A small question :- Has anybody made a label ( Or template ) that I can put on the Box
That I could print out.

Any Label makers out there ? ?
Bump


Thanks. Ray
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 10:37, 15 February 19
Hi,
All your units are already posted in the mail.
Remember that these units are already updated (CPLD code). No need to change anything for you guys.

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: LambdaMikel on 18:51, 15 February 19
Great, thank you!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Fedeo on 20:55, 19 February 19
I have already received my Dandanator. Thank you!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 21:06, 19 February 19
Nice!
I hope you like it
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: remax on 21:15, 19 February 19
Quote from: Dandare on 10:37, 15 February 19
Hi,
All your units are already posted in the mail.

       
  • remax
  • villain
  • zhulien (2 units)
  • LambdaMikel
  • gros_minet
  • rennert
  • Jungsi
  • Fedeo
Remember that these units are already updated (CPLD code). No need to change anything for you guys.


Just in time for the hollidays... the period where i have time for the cpc !
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 19:51, 24 February 19
Little offtopic: All the cables etc. are in Aliexpress. They don't use PayPal. What would you suggest to use to pay products?

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 15:38, 26 February 19
Quote from: GUNHED on 19:51, 24 February 19
Little offtopic: All the cables etc. are in Aliexpress. They don't use PayPal. What would you suggest to use to pay products?
I use Alipay, never had a problem.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 22:58, 26 February 19
The Ardurino and cables arrived and I did try to update!

Now... the video shows well how to connect the cables. But the software...

Well, I started "CH341SER.EXE" and clicked at install

Then I started the "dandanator-cpc-2.0.jar" and started it.

Then I did as shown in the video!


AND IT WORKS!!!!!  :) :) :) :) :) :) :)


There was no need to do an extra install or an extra download! That's amazing!!!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 22:55, 02 March 19
CPC Dandanator Romset Creator 2.1 is available at the downloads section of  www.dandare.es (http://www.dandare.es)
It corrects some bugs we introduced in 2.0 (ooops  :picard: ) and enhances CDT load with some tweaks here and there.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 12:46, 07 March 19
Preview of the upcoming feature in the next release. Direct Load of games from the PC via USB in about 6 seconds





https://youtu.be/AaWIGeH-VAU
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: ikonsgr on 19:41, 07 March 19
I think we found a new candidate (the other is surely "M4" board...  :P ) for Amstrad CPC oscar awards, in the category of:

"UNBELIEVABLE HARDWARE FOR CPC"    :o

And as someone else commented in the past, about M4 board:

"Indeed, Amstrad CPC seems a nice peripheral for Dandanator"...  :D

Respect!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Mr. DVG on 15:16, 30 March 19
Hi guys, I noticed this thread now and was interested in buying a Dandanator, but is it still available? What are the purchase methods? Who should I contact? How much?  :P

Unfortunately, my M4 has stopped working after a year of intensive use and I need to restore my CPC gaming station (abstinence crisis) as soon as possible!  ::)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 21:15, 31 March 19
Quote from: Mr. DVG on 15:16, 30 March 19
Hi guys, I noticed this thread now and was interested in buying a Dandanator, but is it still available? What are the purchase methods? Who should I contact? How much?  :P

Unfortunately, my M4 has stopped working after a year of intensive use and I need to restore my CPC gaming station (abstinence crisis) as soon as possible!  ::)


Hi, I,ve sent you a PM
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 17:32, 01 April 19
Do we already have some kind of page which collects the "romsets" / ROM-packs for the Dandanator?
If not it could be a great idea to create such a page for the CPC-Wiki.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 17:35, 01 April 19
Not that I know of.


I'm not too familiar with the distribution rights of the CPC games, but I guess most of them are now either not restricted or directly allowed for distribution, aren't they?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 17:52, 01 April 19
Yes, I would think so. If someone of use will make a kind of "personal favorites game pack" or what ever it would be nice to have them somewhere. Similar to the C4CPC cartridge conversions.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 23:39, 04 April 19
Version 2.2 of Dandanator CPC is released at www.dandare.es (http://www.dandare.es).


You can now load games directly from the PC without burning them to the cartridge.
Also, first generation CPC 464s transmission issues should be fixed in this version. Please provide your feedback.


There are now over 400 CPC Dandanators delivered. Thank you all. Remember this is a Public Domain project and you can use whatever you want from it with no restriction whatsoever.

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 14:06, 05 April 19
Congratulations! 400+ is awesome!  ;) :) :)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: zhulien on 07:27, 09 April 19
Quote from: Dandare on 23:39, 04 April 19
There are now over 400 CPC Dandanators delivered. Thank you all. Remember this is a Public Domain project and you can use whatever you want from it with no restriction whatsoever.


did someone order 350 of them or are there really close to 400 individual buyers?  nice to know the size of active hardware base.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: KaosOverride on 10:02, 09 April 19
At spanish forums this hardware did sell very well and the initial batch had to be expanded. Numbers make sense also if the "Repoker de ases" packs are counted. I bought 2 reprogramable units and a "repoker" btw
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: villain on 16:00, 09 April 19
Since it's an "open source" (or whatever you call it...) project it may be difficult to count. M4 quantities should be more valid...
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 14:31, 10 April 19
Well, I already got this nice hardware. But where can I get the "Repoker de ases"? Is there a download? Can it be bought? (Asking since I don't need the hardware twice).
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: zhulien on 16:12, 10 April 19
haha the ads for Repoker de ases are funny as.  I want one too, where can I get one?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: KaosOverride on 20:09, 10 April 19
I'm sorry, looks like it's sold out...


https://www.4mhz.es/producto/amstrad-repoker-ases/ (https://www.4mhz.es/producto/amstrad-repoker-ases/)


It's just a regular Dandanator but with the usb header and the buttons removed, so it's for easy storage and to use the dandanator as "ROM replacing RAM" to make the 128kb games work at 64kb machines.


At the software side, it has a custom selector and doesn't look is SNA based... Sorry but there is not download until someone at 4Mhz makes a decision or someone crack opens it's "Repoker pack" and reads the eeprom...
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 21:16, 10 April 19
They should IMHO provide a digital download. (cost or free, doesn't matter).
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 15:58, 14 April 19
Quote from: GUNHED on 21:16, 10 April 19
They should IMHO provide a digital download. (cost or free, doesn't matter).


They will. ;) (for free AFAIK)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 16:00, 14 April 19
Quote from: zhulien on 07:27, 09 April 19

did someone order 350 of them or are there really close to 400 individual buyers?  nice to know the size of active hardware base.


The numbers I have:


4Mhz : 200 units
Individual Buyers directly from me : 203 units.
Small batch from other Spanish forum : 10 units.


At the end of the day, units go to individual buyers (since 4mhz is sold out already). It may be the case that some users have two units. Very few users (2 or 3) have 3 units.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 16:03, 14 April 19
Quote from: villain on 16:00, 09 April 19
Since it's an "open source" (or whatever you call it...) project it may be difficult to count. M4 quantities should be more valid...


Many times people contact me when building their own boards, either for permission (you don't need it btw), or heads-up (thanks), or asking technical or logistics questions.


But you're right, I can only track those I know of. If someone builds 100 tomorrow and decides not to tell me, I would miss the count for those units.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 17:13, 14 April 19
Quote from: KaosOverride on 20:09, 10 April 19
...
It's just a regular Dandanator but with the usb header and the buttons removed, so it's

At the software side, it has a custom selector and doesn't look is SNA based... Sorry but there is not download until someone at 4Mhz makes a decision or someone crack opens it's "Repoker pack" and reads the eeprom...


It's a standard CPC dandanator with no buttons and no USB circuitry. Not only the usb header, but the usb chip, xtal and related capacitors.


Loader is custom made by 4mhz and myself and it's not based on the sna format.
4mhz will post the digital download for free as they always do with their games. I don't know any estimated date though.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Jungsi on 14:08, 20 April 19
Hey Dan,
today I wanted to test the ROM Generator with the Mojon Twins Romset. With drag&drop the rom into the ROM Generator and also with importing the ROMset
I have the German message ""Fehler beim Datei-Import" - Unerwarteter Dateiinhalt für die benötigte Funktion" :-)
If you can remember there was the same problem with the ZX Dandantor in 2018. :-)
Is there something broken or am I doing something wrong?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 15:37, 20 April 19
Quote from: Jungsi on 14:08, 20 April 19
Hey Dan,
today I wanted to test the ROM Generator with the Mojon Twins Romset. With drag&drop the rom into the ROM Generator and also with importing the ROMset
I have the German message ""Fehler beim Datei-Import" - Unerwarteter Dateiinhalt für die benötigte Funktion" :-)
If you can remember there was the same problem with the ZX Dandantor in 2018. :-)
Is there something broken or am I doing something wrong?


Hi, the Mojon Twins romset is not a standard dandanator CPC romset, so it cannot be imported into the ROMset generator by dragging it. If you want to resend it to your CPC Dandanator, please use the "Send alterative file" from the preferences menu, Loader tab.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: yannis_uno on 14:57, 22 April 19
Quote from: Dandare on 16:00, 14 April 19

The numbers I have:


4Mhz : 200 units
Individual Buyers directly from me : 203 units.
Small batch from other Spanish forum : 10 units.


At the end of the day, units go to individual buyers (since 4mhz is sold out already). It may be the case that some users have two units. Very few users (2 or 3) have 3 units.


Dandare, could you please put me down on the waiting list for one?


Thanks! :)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 17:37, 30 April 19
All pending units sent. I built an extra one, so if anyone is interested, it's already available.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Fabrizio Radica on 06:33, 17 May 19
Quote from: Dandare on 17:37, 30 April 19
All pending units sent. I built an extra one, so if anyone is interested, it's already available.
Hi Dandare,
I'm interested in Dandanator.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 08:44, 17 May 19
Quote from: Fabrizio Radica on 06:33, 17 May 19
Hi Dandare,
I'm interested in Dandanator.


PM Answered. Thanks.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Devlin on 17:14, 05 August 19
how much would one of these cost pre-built(preferably with a case of some sort) and shipped to UK? (for an OG 464, edge connector).

I'd like to know so I can save up and get one.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 07:11, 06 August 19
Quote from: Devlin on 17:14, 05 August 19
how much would one of these cost pre-built(preferably with a case of some sort) and shipped to UK? (for an OG 464, edge connector).

I'd like to know so I can save up and get one.


Hi, cased and shipped (registered) within EU is €32.
Please drop me a PM if interested. I think I can have one built in a week or two.


Bear in mind that this is a public domain project and you can build your own if you want to.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Devlin on 13:30, 06 August 19
Quote from: Dandare on 07:11, 06 August 19

Hi, cased and shipped (registered) within EU is €32.
Please drop me a PM if interested. I think I can have one built in a week or two.


Bear in mind that this is a public domain project and you can build your own if you want to.


I'll have to get back to you when I have the money available, but count me interested.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 17:03, 06 August 19
No problem. Just send me a PM when you are ready.
Cheers.
Title: CPC Dandanator Mini 1.3 without USB onboard
Post by: pabloingreece on 07:52, 01 October 19
Hi all, I wonder if there is any chance to upload games to Dandanator 1.3 mini without having USB installed onboard, I succcessfully connected the board with Arduino UNO and I wonder if I could customise my cartridge in any way.


Thanks in advance!!!
Title: Re: CPC Dandanator Mini 1.3 without USB onboard
Post by: Dandare on 08:43, 02 October 19
Quote from: pabloingreece on 07:52, 01 October 19
Hi all, I wonder if there is any chance to upload games to Dandanator 1.3 mini without having USB installed onboard, I succcessfully connected the board with Arduino UNO and I wonder if I could customise my cartridge in any way.


Thanks in advance!!!


Hi,
Actually there is. The onboard USB is just an USB to Serial-TTL chip (CH340G), pretty much the same as the one included in the Arduino.


You can actually create a sketch that does a Serial-Passthrough from the Arduino USB connected serial to another Serial port if available or to a Soft-Serial Port. Considering the serial implementation details stated below, You'd probably be better off by just bitbanging inputs and outputs or directly connect to the same ports used by the Serial port connection, though I haven't try this and it would require some thinking in advance :).


If I remember it right, the CPLD pins are 39-->connect to Arduino TX and 40--> Connect to Arduino RX. Check the schematic on the documentation to make sure.


At the UART level you have to consider two peculiarities:
1) CPC to PC is always at 57,6kbps
2) PC to CPC starts at 57,6Kbps but maybe pushed up to 115,2kbps after the handshake.
Bear in mind that there is a custom protocol on top of serial to handshake and agree on transmission speed and to request/transmit chunks of data. These chunks also have a format and a CRC.


If you tell me what are your customisation plans, I could probably give you more to-the-point details.




Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: pabloingreece on 14:09, 02 October 19
Hi, I have a dandanator with some games loaded in flash memory, so I would like to load other games or demos, nothing special, but because the lack of USB port I wonder if I could do the game loading in another way.


I have an Arduino Uno, so the trick is to connect the CPLD pins (39,40) to TX/RX on Arduino? As you said would I I need a sketch for managing the transfer? Is there any example for doing this?


I found this: https://www.arduino.cc/en/Tutorial/SerialPassthrough (https://www.arduino.cc/en/Tutorial/SerialPassthrough)


Also, how can I connect TX/RX from Arduino to that tiny pins in CPLD? I found in the schematics the CH340G pins in the Dandanator board, but are also tiny... any trick?

Thanks!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 22:47, 10 October 19
Hi,
I'm afraid there is no other way to connect to Rx and tx, just the ones you mentioned.


What may be possible (I'm not sure though, you'll have to check it first) is that the pins beside the rx and tx pins in the ch340 footprint are unconnected, so you can solder a wire to two pins instead of just one.


Remember that you MUST connect the gnd as well.


I would strongly recommend to get a cheap ch340g usb adaptor and connect gnd,tx and rx.
I guess this is a board built by yourself or a 4mhz game (all boards I delivered have usb)
Obviously, the cleanest solution is to put the missing components in the board, but you'd need some previous smd soldering experience.


On the other hand, the code for writing dandanator flash memory sectors is publicly available, so you could potentially integrate it in a tape or a disk updater. And you can always extract the memory chip (it's socketed) and program it with a flash eeprom programmer.


Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Bryce on 07:23, 11 October 19
Wouldn't it be simpler to just add the CH340 and other missing parts?

Bryce.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 09:45, 11 October 19
Most certainly it would, however I wonder if the OP is trying to avoid SMD soldering.


From my previous post: "Obviously, the cleanest solution is to put the missing components in the board, but you'd need some previous smd soldering experience."
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Bryce on 10:19, 11 October 19
Are they only sold in kit form? No pre-assembled units?

Bryce.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 15:10, 11 October 19
Quote from: Bryce on 10:19, 11 October 19
Are they only sold in kit form? No pre-assembled units?

Bryce.


All of them delivered either by the people I know of or by myself are fully assembled and in a machined ABS case.
the 4Mhz game compilation however, was intended as a "ROM" cartridge so no USB circuitry was included.
Since this is a public-domain project, anyone could have built a kit or a non-usb board to sell. This is completely out of my control.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Bryce on 08:54, 13 October 19
Cool solution. I like the idea of reduced part population as a read-only version.


Bryce.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: pabloingreece on 05:50, 15 October 19
Quote from: Dandare on 22:47, 10 October 19
I guess this is a board built by yourself or a 4mhz game (all boards I delivered have usb)


Yes, it's a 4Mhz one, but I wonder if I could reuse it as carrtidge for more games, changing them from time to time :)


Of course the cleanest solution is the soldering of the components, no doubt. But as I have an Arduino I wonder if I can do the process without changing the board. I've already ordered a TL866II programmer for another project, with some adapters, so I think I'll do the trick using the programmer.


Thanks by the way!!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: pabloingreece on 21:31, 08 November 19
Job done, the Dandanator was programmed using an eeprom programmer, easy work finally. The CPLD was upgraded using an Arduino uno.


Great application for creating romsets, but some dsk simply didn't work, some were looking for the disk drive A.... Some kind of incompatibility?


Thanks anyway for this great device!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 17:45, 16 November 19
All stored games are snapshots. For loading a DSK or a CDT, we created a CPC emulator from scratch (464,6128) that actually loads the game and decides by itself when to make the memory snapshot.
This is what we call "landing zone". Deciding on this landing zone is not an easy task. We have up to 20 parameters that we try to tune for achieving the overall best results, but some time the software fails to select the right capture moment.
This method, as it is, also prevent multi-load games from working, although we are working in a native multi-load support similar to the one we developed for spectrum.


It could also be the case that our emulator fails. We found some games that wouldn't load in our emulator, but Arnold, Retrovirtualmachine, WinApe or other well-established emulators didn't load it neither.


if you have a specific game that does not work, please proceed as follows:
1) check whether the game loads ok in a couple of well-known emulators
2) check that the game is not multi-load
3) check that the game is not a cracked version with cheat menu. Although we have some workaround methods for these cases, they don't always work.
4) Try and look for another version of the game (different tape or disk capture)
5) Contact me and send me the game, we may find a better tweak for the landing zone.


Just a note here: I noticed you have oh-mummy in your romset, but this game won't work in a 6128. Make sure you force 464 mode for this game. This may happen to other games as well, so check them out.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: fgbrain on 20:51, 09 December 19
What is this?? A final production??


DES. Dandanator Entertainment System  :o


https://auamstrad.es/hardware/dandanator-entertainment-system/el-futuro-de-dandanator-entertainment-system-des/amp/
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: GUNHED on 15:57, 10 December 19
Would be nice to have an English homepage for all DES related stuff.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Gryzor on 18:14, 10 December 19
Agree... :)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: XeNoMoRPH on 19:44, 10 December 19
Quote from: GUNHED on 15:57, 10 December 19
Would be nice to have an English homepage for all DES related stuff.
an English translation is planned  :)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: CraigsBar on 16:32, 21 July 20
Does anyone have the STL files for the mounting pieces to use a PP6N case?


I was thinking of cobbling something together with PC cabling parts and/or Sugru but proper mounts would be
A: neater and
B: More stable.


Thanks


Craig





Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 21:41, 21 July 20
Quote from: CraigsBar on 16:32, 21 July 20
Does anyone have the STL files for the mounting pieces to use a PP6N case?


You can now download the STL for the Supertronic PP6N box from the project website downloads section (http://dandare.es/Proyectos_Dandare/Downloads_EN.html). Thanks to overCLK for sharing his work.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: CraigsBar on 22:19, 21 July 20
Quote from: Dandare on 21:41, 21 July 20

You can now download the STL for the Supertronic PP6N box from the project website downloads section (http://dandare.es/Proyectos_Dandare/Downloads_EN.html). Thanks to overCLK for sharing his work.


That is awesome, thanks so very much. 😀
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Skunkfish on 17:16, 18 January 21
Does anyone know anything about the Dandanator Elite/Elite+?

It looks like a DES with a GBA style cartridge slot, but from what I can gather the slot is different to the DES, there the cartridges aren't compatible? (although the Elite+ has a DES cartridge slot as well)

https://www.ebay.co.uk/itm/Dandanator-Elite-Amstrad-CPC-Compatible-con-DES-/224284622444 (https://www.ebay.co.uk/itm/Dandanator-Elite-Amstrad-CPC-Compatible-con-DES-/224284622444)

http://neotienda.es/index.php?id_product=408&controller=product&id_lang=1 (http://neotienda.es/index.php?id_product=408&controller=product&id_lang=1)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: XeNoMoRPH on 21:22, 18 January 21
Quote from: Skunkfish on 17:16, 18 January 21
Does anyone know anything about the Dandanator Elite/Elite+?

It looks like a DES with a GBA style cartridge slot, but from what I can gather the slot is different to the DES, there the cartridges aren't compatible? (although the Elite+ has a DES cartridge slot as well)

https://www.ebay.co.uk/itm/Dandanator-Elite-Amstrad-CPC-Compatible-con-DES-/224284622444 (https://www.ebay.co.uk/itm/Dandanator-Elite-Amstrad-CPC-Compatible-con-DES-/224284622444)

http://neotienda.es/index.php?id_product=408&controller=product&id_lang=1 (http://neotienda.es/index.php?id_product=408&controller=product&id_lang=1)
yes, the DES project files were released to the public, a long time ago and another group made this kind of clone of DES.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Gryzor on 09:08, 19 January 21
Quote from: Skunkfish on 17:16, 18 January 21Does anyone know anything about the Dandanator Elite/Elite+?

Yes, they're ugly :D

That's weird, all I can find are selling listings...
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Skunkfish on 10:02, 19 January 21
It seems like the cartridges are incompatible with the DES (unless you get the + model which has two cartridge slots).

I wonder why? I was really excited at a new cartridge format for the CPC, it seems odd that they would instantaneously split the market with an incompatible cartridge format (even though they're the same physical size!)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Gryzor on 10:07, 19 January 21
Indeed, this. It looks like an experiment in futility?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 13:44, 31 January 21
Quote from: Skunkfish on 10:02, 19 January 21
It seems like the cartridges are incompatible with the DES (unless you get the + model which has two cartridge slots).

I wonder why? I was really excited at a new cartridge format for the CPC, it seems odd that they would instantaneously split the market with an incompatible cartridge format (even though they're the same physical size!)


Dandanator is a public domain project. I have no control whatsoever of what people do with it.
Sometimes, things like this happen.


The only boards released by me are 1.3b and 1.4 (which is a 1.3b with a different switch alignment)
DES is released by the AUA (Spanish Amstrad User Association) and Elite, dual, etc... are released by a retroshop called Neotienda.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Gryzor on 09:20, 01 February 21
I don't think anyone meant you did the newer ones, though the clarification is useful.

The question remains, of course: WHY!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 12:17, 02 February 21
Quote from: Gryzor on 09:20, 01 February 21
I don't think anyone meant you did the newer ones, though the clarification is useful.

The question remains, of course: WHY!


Yep, it was just a clarification, not a disclaimer ;)




Well, I believe different people like to customize things to their own liking, and that's something I think is good.
Splitting the board into two (main+cartridges) may have sense. In fact, it's something we did with the spectrum version back in 2016 or 2017, but it never got much attention. I estimate around some 100-200 boards, compared to the 3000+ single-board zx-dandanators
However, making the Elite with a different memory pinout of the DES was, IMHO, a mistake. One motivated probably by a lack of communication between the two groups, not intentionally. That's why, I believe, the new Elite+ now supports DES memories as well.
In any case, I think both projects are nice and their finishing detail is awesome.


I've been asked several times to customize dandanators (ZX and CPC) with different features and functionalities, but it's something I'm not usually inclined to address, since it creates, unavoidably, fragmentation and confussion in many users.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Targhan on 19:17, 29 October 21
@Dandare (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2018) I've received my Dandanator MINI, and have trouble with it. The initial rom worked fine. I wanted to upload the 512k ROM of Sword of Ianna and Los Amores of Brunilda, and make a few tries that didn't work (probably because the software was 2.3, not 2.5). I then uploaded the ROMset of Mojon Twins. However, during the process, the upload seems to have failed.

When I boot, I see the menu and hear the music, but the games crash.

Now, it is impossible to rescue the card. I run the "rescue.bin" file on the CPC, and it directly shown "Er". The PC software cannot inject the data when clicking on the USB icon.

Is there any way to flash the ROM to its initial state?

(The PCB reads "CPC Dandanator! Mini v1.3b")

Thanks!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 08:38, 30 October 21
Hi, what you describe sounds like a hardware or Pc driver problem.
1) check the edge connection. Edge pads at your CPC should be clean
2) make sure you got a board with a SST 39SF040 memory chip. That's the only one supported.
3) I've seen some boards with missing components, and some with bad or unaligned soldering. Specially on the smaller SMD components such as the usb socket. Please check whether all these points are ok and contact the person you got your board from if the problem persist.


2.3 or 2.5 version is the version of the menu software. Once you install Brunilda or Sword of Ianna, that is irrelevant since there is no menu anymore.


There is also the possibility that your installed usb driver is misbehaving. Try to reinstall or, even better, with another PC.


Your steps are correct and you should be able to flash any romset in a working dandanator.
Gooo luck


Edit: last idea: Check for the memory chip to be properly seated in the socket.
As a workaround, you can always extract the memory chip and program it externally with a memory programmer.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: ajcasado on 10:36, 30 October 21
Hi,
I recently received a dandanator mini referred here: https://www.va-de-retro.com/foros/viewtopic.php?t=9113#p162367 .
It had Los amores de Brunilda loaded as default. I tried to upload The sword of Ianna and other compilation romsets but was impossible under Manjaro linux.
Tried the java application 2.5 from @Dandare (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2018) site and the latest, compiling the sources from the github repository https://github.com/teiram/dandanator-cpc (version 2.6?). It always fail and keeps retrying to upload block #1.
I guess that may be a problem with the included linux kernel driver module for the ch341 usb-serial  chip.
Under windows it works perfect, and that's a thing I'm not happy to say  :'(
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Targhan on 12:51, 30 October 21
@Dandare (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2018) Ok good news, we managed to rescue the ROMs by using the older 2.3 JAVA software instead of the 2.5 (using Windows 10).

However, it is still impossible to upload the 512k ROM by Sword of Ianna and Los Amores de Brunilda, they are simply not accepted by the software. How to make them work?? Thanks!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 14:43, 30 October 21
Many driver installations under linux require you to explicitly give permissions to the current user. Sometimes it's just a matter of adding the user to de dial out  group, but that depends on the specific distro.
Please, make sure the driver installation is ok. AFAIK, your distribution is not the one overCLK (Romset Creator programmer) is using.

Quote from: ajcasado on 10:36, 30 October 21I guess that may be a problem with the included linux kernel driver module for the ch341 usb-serial  chip.
Under windows it works perfect, and that's a thing I'm not happy to say 
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 14:50, 30 October 21
Those two Romsets are not standard romsets (menu romsets). You need to add them as "external/alternative file" (can't remember now the exact wording in English" under the preferences menu, loader tab. Same thing happens to the original Mojon-Twins bundle.





Quote from: Targhan on 12:51, 30 October 21
@Dandare (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2018) Ok good news, we managed to rescue the ROMs by using the older 2.3 JAVA software instead of the 2.5 (using Windows 10).

However, it is still impossible to upload the 512k ROM by Sword of Ianna and Los Amores de Brunilda, they are simply not accepted by the software. How to make them work?? Thanks!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Targhan on 17:39, 30 October 21
Ok great, it works! However, it does NOT work with the 2.5, but works ok with 2.3.

Please, please, please, update the manual to show precise instruction on how to inject such ROMs, and how to change them again! The interface is really counter-intuitive, and without help I would have never manage how to make it work! Also, you could check the bug with 2.5?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: reidrac on 19:22, 30 October 21
I'm just an observer interested in the Dandanator, so please feel free to ignore me, but this looks like an issue with Retroworks docs included with the game.

Perhaps they could explain how to put the game on a Dandanator?

In the same way, the issues with the app, could those be related to the Dandanator produced by a 3rd party?

My only criticism to the "official Dandanator" itself is that the website could be cleaner, and ideally in English (to make easier its adoption). I can read Spanish and yet it wasn't too clear where to find the dev docs!

If I manage to release anything using this format, I'll try to include clear instructions on how to put the ROM on a cart.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 14:50, 31 October 21
Glad it works,


The interface is launched to the public domain for a reason.
All source code, diagrams and definitions are there for anyone to see and contribute. Besides some excellent games, emulators and pcb variations of the project, Not a single bit of code (Java, asm or CPLD HDL) has been contributed so far.
The people involved in this project: overCLK, mad3001 and myself, have made our best to build something useful and fairly well documented, but bear in mind that this is just a hobby for us. We do not run any shop, we do not get any money nor goods from anyone running shops (and we don't want to, btw). And we all have our real jobs and families to take care of.
Despite all this, I usually answer every single question I get, up to 10-15 per week, most of them regarding third-party hw. In any case, please, don't forget we are just individuals with other obligations and this is not a "product" with warranty or support of any kind.


overCLK has ported the romcreators to Java 19 and, once we have some time, we may release them to the public. They may already be available at the dev branch on github, by the way.
We also have many many improvements already implemented that we most likely will never release, since we do not have time to support them and make them work flawlessly in every OS and configuration out there.


The difference between 2.3 and 2.5 is the Autoboot enable, required by 8BP Basic library to create multi-load games. It also includes Noel Llopis' diagnostics by default. That's it.


I could never include in a manual how to come back from any romset created by a third party since I have no idea about how they built their roms. There is, however, an emergency procedure that is documented in the manual. As far as I know, Retroworks romsets launch the romset loader if booted with U+S+B pressed, but that's entirely their decision.


Quote from: Targhan on 17:39, 30 October 21
Ok great, it works! However, it does NOT work with the 2.5, but works ok with 2.3.

Please, please, please, update the manual to show precise instruction on how to inject such ROMs, and how to change them again! The interface is really counter-intuitive, and without help I would have never manage how to make it work! Also, you could check the bug with 2.5?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Targhan on 15:55, 31 October 21
Thanks. Far from me  from criticizing your work. If you feel that way, I'm sorry. However, you must understand that the instructions are not clear, and that I would have never succeeded in using it properly without help. As for custom roms, a simple explanations is enough on your websute! And once again, it simply fails on 2.5. It's not about the roms, but about the software.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: ajcasado on 09:35, 01 November 21
Quote from: Dandare on 14:43, 30 October 21Many driver installations under linux require you to explicitly give permissions to the current user.
Yes, I know. Indeed you cannot even select a serial port that you haven't permission to use in the configuration menu of the java app.
Quote from: Dandare on 14:43, 30 October 21AFAIK, your distribution is not the one overCLK (Romset Creator programmer) is using.
What distribution is he using? And what exact version of java?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 11:52, 01 November 21
Quote from: ajcasado on 09:35, 01 November 21What distribution is he using? And what exact version of java?

I don't have the faintest idea
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 02:22, 10 September 22
Hi Dandare, hope you are still reading here.

I do have a problem with my Dandanator Mini 1.3b. 

It has Software 2.3 on it and that works great. However I like to get 2.5 on it. But whatever I try it will only load the 1st block and than is stuck - nothing happens and nothing continues.

I tried to find out if I need to change the serial port settings, as the documentation talks about 56700/8N2 ... but neither that setting nor the default windows 9600/8N1 working any better.

I am on Windows 10 (tried two systems).

I tried also the 2.3jar on Windows, but that crashes completely and the 2.5 software now afterwords does not even get to the 1st block anymore. I am pretty much stuck. Whatever I try I am not able to move anywhere. On two independent systems now nothing works anymore after the crash of 2.3 and 2.5 not doing anything anymore.

So any idea on what to try to get it going?

The board looks very clean and the ROM and the games within working great. 
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: poulette73 on 08:10, 10 September 22
Hello,

I am also on Windows 10 with the same Dandanator Mini 1.3b interface, and a serial usb connection 9600/8N1.

Have you tried this JAR launcher version in 2.4 ? (as a compressed zip attachment to this post).


If you are stuck (it had already happened to me a few times at the beginning of my tests), there is this little BASIC program to update the Dandanator when its internal ROM no longer wants to update :

(https://i.servimg.com/u/f59/18/51/04/47/captu141.jpg)

The easiest way, in order to be able to reuse it other times, is to save it on a floppy disk, or on Gotek. :)

Just run this program on CPC first.
Reload a simple compilation to start.
Then send the update from PC right after.


Another tip if the update doesn't seem to go past block 01 :

1) On CPC side : go to the update screen in Dandanator (L key)

2) On PC side : go to the EEPROM writer screen and click on the play button.
Wait until the end of the sound reading for the first block.

3) On PC side : go to File menu, Preferences, Loader tab.
Click on reload button for serial port.
Then reselect the same COM port again.

Right after closing the preferences window, the update will start and run to completion!

I stayed in version 2.3 of the Dandanator and I can make everything work : transfer rom compilations / play Los Amores De Brunilda and The Sword Of Ianna / assign a diagnostic rom to the left button.

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 09:40, 10 September 22
Thanks so far, I will give it a few tries.

What puzzles me, is that 2.3 crashes completely on trying to initiate the file transfer on two Windows 10 machines (My gaming machine as well as a laptop).

After I ran 2.3 a single time, it never did anything anymore, but Dandanator still is the same.

I tried the little assembler program and it executes, but then also does nothing.

So lets see if 2.4 makes a difference to get it going.

Does 2.3 work for you? I do have 21H1 running.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 09:57, 10 September 22
 Okay,

testet it with 2.4 - it does not transfer anything ... so even no TX/RX in the tool when I presse the USB logo. Sames as with 2.5 now. That is completely different and happend after 2.3 crashed. That behaviour is consistent on both windows machines now. After 2.3 was running and crashing, nothing works anymore. is the software putting anything in a config file ore in a registry?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: poulette73 on 10:54, 10 September 22
I'm running Windows 10 21H2, and Java 1.8.0_333 (x64) release.

I don't know where settings for ROM Manager are stored : nothing in its application directory, nothing in Program Files, ProgramData, or User\AppData, and nothing found in a registry search. I think it's just a problem on the PC. Or maybe a driver issue.

You can find the exact driver attached in this post.

Check this link which shows step by step, in order to start everything from scratch :
www.amstrad-noob.com/2021/02/21/programming-a-mini-dandanator/ (https://www.amstrad-noob.com/2021/02/21/programming-a-mini-dandanator/)


If all is ready : USB driver, Java version :

1) Launch dandanator-cpc-2.4.jar application.
2) Select the COM port same as shown in Windows Device Manager (settings 9600/8N1)
3) On the CPC side, launch the small BASIC program (with Dandanator connected of course)
4) Download and then try to send a classic Dandanator compilation, as can be found at the middle of this website:
auamstrad.es/software/coleccion-de-roms-para-dandanator-y-des/ (https://auamstrad.es/software/coleccion-de-roms-para-dandanator-y-des/)

Normally this should work.

And afterwards, you can again use the (L)oader function integrated in the Dandanator.

Fingers crossed, good luck. 🤞

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 11:13, 10 September 22
Thanks, 

no change - simply does not do anything. So the connection to the CH340 works ... I can see the serial port. 

However It seems like the CH340 does not transfer or trigger or does anything with the CPLD. 

I tried with the loader, i tried with the basic program, i tried on two windows 10 and one windows xp laptop (three different hardware), I tried different USB cables .. nothing works at all.

I think my dandanator is now stuck in this software it has on it. I have no idea how I could change the software and I cannot talk to it with any version of dandanator cpc software. 

On Windows XP at least 2.3 is not crashing and it got me 1 time transferring the first block (partially?)

But then nothing
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 11:25, 10 September 22
Okay, now it does at least something.

I using now 2.3 version of the software on XP and can start the basic program and on clicking on the USB symbol it transfers something, gets the eeprom write running on CPC and from there starts transfering the first block and then is stuck again.

I can only see the TX lighting up in the ROM Generator, but never see any RX. So I would assume, that the eeprom writer will send some handshake messages back (after each block or so).

Can you confirm if you can see the RX indicator showing anything if you load the software?

It might just be, that the RX connection is somehow broken.

That would also be the reason why it never starts up automatically doing anything but I allways need to push the USB button.

Any suggestions here?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 06:41, 11 September 22
Hi,
It looks like an RX error indeed. But it may be a number o things. 
Could you start the program from the command prompt and copy the log here?
java-jar <program.jar>
Being "program" the name of the Java file you are currently using

As a side note, the Java program configures the serial port regardless of the windows default configuration, so there is no need to tinker with baudrates or data/parity bits
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: poulette73 on 08:47, 11 September 22
I'm not thinking of an operating system cause.

It would be necessary to try with another USB cable. 👍 
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 12:15, 12 September 22
USB cables ruled out ... I used a lot of different ones, also the ones that do communcation to other serial port adaptors well ... so nope - not the USB cable.

I have the usb port on the dandanator under suspect. It is pretty much loose (not soldered to the main pins), so anything could have happend to the contacts for the data lines - of which only two are actually connected).
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: mad3001 on 18:17, 12 September 22
If you have problems with the usb connector you can always directly solder an usb cable... I had to do that with my dancpc ... you only need 3 wires GND/D+/D- and you can solder them directly to the pins of the CH340G (GND pin1, D+ pin5 and D- pin6).
(https://1.bp.blogspot.com/-gA7dV7Cez44/YP4nZowP2cI/AAAAAAAABTU/ELeiWJGrXQoMhTIT3EIqFztfKk6SPVjDwCLcBGAsYHQ/w640-h502/USB%2BTerminals.png)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: CMOSS on 15:11, 21 September 22
Hi everyone,

I have the exact same problem as SerErris. I cannot transfer anything on to the device, even though Windows (11 in my case) sees it when connected. If I try to send a game directly via USB I get a timeout, and nothings gets transferred.

I've tried with versions 2.5 and 2.4 (2.3 crashes when trying to open the EEPROM writer screen.

Dandare, is it possible to get a cart with version 2.5 (and hence with the diagnostics from Noel Llopis included)?

Thanks in advance.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 13:36, 05 November 22
So got some time to work on it again. I resoldered the USB port which has now proper connection. The USB port was wobbly and I wanted to ensure that it s not the port. All Pins are now connected correctly and also no short on any pin to GND or the connector. 

I also have a complete good connection from The Type A connector to the CH340G. So everything looks good. 

However I still cannot get anything to work. The PC recognizese the CH340G serial interface. (COM3) in my case.

I stated the java generator via cmd prompt and this is the output:

As soon as I press the USB button, the application creates an exception, but still runs. No activity.

D:\Development\CPC\dandanator>java -jar dandanator-cpc-2.5.jar
72 [JavaFX Application Thread] DEBUG PreferencesProvider - Adding preferences provider PreferencesProvider{name='Allgemein', fXmlLocation='/com/grelobites/romgenerator/view/preferences.fxml', precedence=1}
72 [JavaFX Application Thread] DEBUG PreferencesProvider - Adding preferences provider PreferencesProvider{name='Loader', fXmlLocation='/com/grelobites/romgenerator/view/eepromwriterconfiguration.fxml', precedence=3}
189 [JavaFX Application Thread] DEBUG ApplicationContext - setRomSetHandlerInfoPane Pane[id=romSetHandlerInfoPane, styleClass=gameInfoPane]
197 [JavaFX Application Thread] DEBUG CharSetFactory - CharSetFactory initialized with [charsets/IKARI WARRIORS.CHR, charsets/KNIGHTLORE.CHR, charsets/LODERUNNER.CHR, charsets/LORDMIDNI.CHR, charsets/PROJECT F.CHR, charsets/ROM.CHR, charsets/SPRINT.CHR, charsets/TERRACRESTA.CHR, charsets/ZZOOM.CHR]
199 [JavaFX Application Thread] DEBUG Configuration - persistConfigurationValue lastUsedDirectory, C:\Users\chris\Downloads\compilacionI
199 [JavaFX Application Thread] DEBUG ScreenshotGameRenderer - Loading default image cpc464.scr
201 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
202 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 1, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
222 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
223 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 1, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
235 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
235 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
247 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
247 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
254 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
255 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
262 [JavaFX Application Thread] DEBUG ApplicationContext - Changing RomSetHandler to DDNTR_V2
262 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - Binding RomSetHandler to ApplicationContext
287 [JavaFX Application Thread] DEBUG DandanatorCpcFrameController - Initializing DandanatorCpcFrameController
291 [JavaFX Application Thread] DEBUG DandanatorCpcFrameController - onGameSelection oldGame=null, newGame=null
292 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - updateMenuPreview
292 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
293 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
308 [JavaFX Application Thread] DEBUG PreferencesProvider - Adding preferences provider PreferencesProvider{name='Dandanator CPC', fXmlLocation='/com/grelobites/romgenerator/handlers/dandanatorcpc/view/dandanatorcpcpreferences.fxml', precedence=2}
312 [JavaFX Application Thread] DEBUG EepromWriterConfiguration - persistConfigurationValue serialPort, COM3
312 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - Used size: 16384 , total size: 507904
313 [JavaFX Application Thread] DEBUG DandanatorCpcFrameController - Changing bar style on romUsage change to 0.03225806451612903
313 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - Used size: 16384 , total size: 507904
315 [JavaFX Application Thread] DEBUG MainAppController - onGameSelection oldGame=null, newGame=null
338 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
338 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
355 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - updateMenuPreview
355 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
355 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
362 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - updateMenuPreview
362 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
363 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
369 [JavaFX Application Thread] DEBUG DandanatorCpcPreferencesController - Executing toString on null
377 [JavaFX Application Thread] DEBUG EepromWriterConfigurationController - Executing toString on null
382 [JavaFX Application Thread] DEBUG BaseJniExtractor - Not deleting leftover folder C:\Users\chris\AppData\Local\Temp\nativelib-loader_3362907011443725152: is 151890ms old
480 [JavaFX Application Thread] DEBUG NativeLibraryUtil - processor is INTEL_64 os.arch is amd64
480 [JavaFX Application Thread] DEBUG NativeLibraryUtil - architecture is WINDOWS_64 os.name is windows 11
480 [JavaFX Application Thread] DEBUG NativeLibraryUtil - architecture is WINDOWS_64 os.name is windows 11
481 [JavaFX Application Thread] DEBUG NativeLibraryUtil - platform specific path is natives/windows_64/
481 [JavaFX Application Thread] DEBUG BaseJniExtractor - mappedLib is jssc.dll
482 [JavaFX Application Thread] DEBUG BaseJniExtractor - URL is jar:file:/D:/Development/CPC/dandanator/dandanator-cpc-2.5.jar!/natives/windows_64/jssc.dll
483 [JavaFX Application Thread] DEBUG BaseJniExtractor - URL path is file:/D:/Development/CPC/dandanator/dandanator-cpc-2.5.jar!/natives/windows_64/jssc.dll
483 [JavaFX Application Thread] DEBUG BaseJniExtractor - Extracting 'jar:file:/D:/Development/CPC/dandanator/dandanator-cpc-2.5.jar!/natives/windows_64/jssc.dll' to 'C:\Users\chris\AppData\Local\Temp\nativelib-loader_8017143508815589438\jssc.dll'
487 [JavaFX Application Thread] DEBUG Util - Serial Port Names are [COM3]
2964 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Asking for record with remaining 39
2966 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Asking for record with remaining 39
2966 [JavaFX Application Thread] DEBUG BinaryRecordIterator - segments 1, dataLength 39, currentRecord 0
2966 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Writing segment with remaining 39
2967 [JavaFX Application Thread] DEBUG BinaryRecordIterator - CRC to position 257
2967 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Calculated CRC 0x87b7
2968 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Asking for record with remaining -2009
2969 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Found 3 blocks in tape
2971 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Block offsets are [0, 3, 285]
2971 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Pause or Stop the Tape block
2980 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Turbo Speed block[leaderLength=2340, sync1Length=1190, sync2Length=1190, zeroLength=1187, oneLength=2375, leaderPulses=4096, bitsLastByte=8, endBlockPause=14ms, currentBlockLength=263, tapePosition=22]
2984 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Turbo Speed block[leaderLength=2340, sync1Length=1190, sync2Length=1190, zeroLength=1187, oneLength=2375, leaderPulses=4096, bitsLastByte=8, endBlockPause=2000ms, currentBlockLength=263, tapePosition=304]
4247 [Audio Player] DEBUG SampledAudioDataPlayer - Playing audio on mixer Primärer Soundtreiber, version Unknown Version
4250 [Audio Player] DEBUG SampledAudioDataPlayer - Audio format from media file is PCM_UNSIGNED 48000.0 Hz, 8 bit, stereo, 2 bytes/frame,
20152 [Audio Player] DEBUG SampledAudioDataPlayer - State is now STOPPED
26525 [JavaFX Application Thread] DEBUG EepromWriterController - Got rescue eewriter of size 4101
26526 [JavaFX Application Thread] ERROR EepromWriterController - Preparing Data Producer
java.lang.NullPointerException
        at com.grelobites.romgenerator.view.EepromWriterController.sendUsbRescue(EepromWriterController.java:223)
        at com.grelobites.romgenerator.view.EepromWriterController.lambda$initialize$9(EepromWriterController.java:368)
        at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
        at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
        at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
        at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
        at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
        at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
        at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
        at javafx.event.Event.fireEvent(Event.java:198)
        at javafx.scene.Node.fireEvent(Node.java:8411)
        at javafx.scene.control.Button.fire(Button.java:185)
        at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182)
        at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96)
        at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
        at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
        at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
        at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
        at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
        at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
        at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
        at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
        at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
        at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
        at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
        at javafx.event.Event.fireEvent(Event.java:198)
        at javafx.scene.Scene$MouseHandler.process(Scene.java:3760)
        at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3488)
        at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1765)
        at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2497)
        at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
        at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
        at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:411)
        at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
        at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
        at com.sun.glass.ui.View.notifyMouse(View.java:941)
        at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at com.sun.glass.ui.win.WinApplication.lambda$null$4(WinApplication.java:185)
        at java.lang.Thread.run(Unknown Source)


Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 14:54, 05 November 22
Okay, now I hooked up everything to my logic analyzer ... 

I can see the TX data going out from the CH340 to the CPLD, but I cannot see any RX activity.

To achieve that I need to do the following to get at least some output:

1. Boot CPC in normal mode via "Disable" button on the dandanator
2. Load the Basic Loader from Tape and run it.
3. Start the ROM Generator (2.5)
4. Click the play button for the loader and wait it to finish (it will actually not do anyhting)
5. Reset the COM port settings
6. Now go to the programmer menu in ROM Generator and click on the USB symbol.

Now I can see the TX but never any RX.

Which part of the whole thing is actually doing the RX/TX stuff? Is it the CPLD in itself writing to the EEPROM, or is it the CPC writing to the EEPROM directly?

Struggling to identify the potential issue here.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 15:33, 05 November 22
The above procedure leads to this log:

D:\Development\CPC\dandanator>java -jar dandanator-cpc-2.5.jar
93 [JavaFX Application Thread] DEBUG PreferencesProvider - Adding preferences provider PreferencesProvider{name='Allgemein', fXmlLocation='/com/grelobites/romgenerator/view/preferences.fxml', precedence=1}
93 [JavaFX Application Thread] DEBUG PreferencesProvider - Adding preferences provider PreferencesProvider{name='Loader', fXmlLocation='/com/grelobites/romgenerator/view/eepromwriterconfiguration.fxml', precedence=3}
263 [JavaFX Application Thread] DEBUG ApplicationContext - setRomSetHandlerInfoPane Pane[id=romSetHandlerInfoPane, styleClass=gameInfoPane]
274 [JavaFX Application Thread] DEBUG CharSetFactory - CharSetFactory initialized with [charsets/IKARI WARRIORS.CHR, charsets/KNIGHTLORE.CHR, charsets/LODERUNNER.CHR, charsets/LORDMIDNI.CHR, charsets/PROJECT F.CHR, charsets/ROM.CHR, charsets/SPRINT.CHR, charsets/TERRACRESTA.CHR, charsets/ZZOOM.CHR]
276 [JavaFX Application Thread] DEBUG Configuration - persistConfigurationValue lastUsedDirectory, C:\Users\chris\Downloads\compilacionI
276 [JavaFX Application Thread] DEBUG ScreenshotGameRenderer - Loading default image cpc464.scr
282 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
283 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 1, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
307 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
307 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 1, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
326 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
326 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
346 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
346 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
352 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
352 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
356 [JavaFX Application Thread] DEBUG ApplicationContext - Changing RomSetHandler to DDNTR_V2
356 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - Binding RomSetHandler to ApplicationContext
389 [JavaFX Application Thread] DEBUG DandanatorCpcFrameController - Initializing DandanatorCpcFrameController
393 [JavaFX Application Thread] DEBUG DandanatorCpcFrameController - onGameSelection oldGame=null, newGame=null
393 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - updateMenuPreview
393 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
393 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
409 [JavaFX Application Thread] DEBUG PreferencesProvider - Adding preferences provider PreferencesProvider{name='Dandanator CPC', fXmlLocation='/com/grelobites/romgenerator/handlers/dandanatorcpc/view/dandanatorcpcpreferences.fxml', precedence=2}
412 [JavaFX Application Thread] DEBUG EepromWriterConfiguration - persistConfigurationValue serialPort, COM3
413 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - Used size: 16384 , total size: 507904
414 [JavaFX Application Thread] DEBUG DandanatorCpcFrameController - Changing bar style on romUsage change to 0.03225806451612903
414 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - Used size: 16384 , total size: 507904
415 [JavaFX Application Thread] DEBUG MainAppController - onGameSelection oldGame=null, newGame=null
444 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
444 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
464 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - updateMenuPreview
464 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
465 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
471 [JavaFX Application Thread] DEBUG DandanatorCpcV2RomSetHandler - updateMenuPreview
471 [JavaFX Application Thread] DEBUG ImageUtil - Is there still data available: 0
471 [JavaFX Application Thread] DEBUG ImageUtil - scrLoader with screenMode 0, crtcDisplayData CrtcDisplayData{visibleWidth=40, visibleHeight=25, displayOffset=0}
477 [JavaFX Application Thread] DEBUG DandanatorCpcPreferencesController - Executing toString on null
490 [JavaFX Application Thread] DEBUG EepromWriterConfigurationController - Executing toString on null
493 [JavaFX Application Thread] DEBUG BaseJniExtractor - Not deleting leftover folder C:\Users\chris\AppData\Local\Temp\nativelib-loader_188679461934905110: is 54191ms old
584 [JavaFX Application Thread] DEBUG NativeLibraryUtil - processor is INTEL_64 os.arch is amd64
584 [JavaFX Application Thread] DEBUG NativeLibraryUtil - architecture is WINDOWS_64 os.name is windows 11
584 [JavaFX Application Thread] DEBUG NativeLibraryUtil - architecture is WINDOWS_64 os.name is windows 11
585 [JavaFX Application Thread] DEBUG NativeLibraryUtil - platform specific path is natives/windows_64/
585 [JavaFX Application Thread] DEBUG BaseJniExtractor - mappedLib is jssc.dll
585 [JavaFX Application Thread] DEBUG BaseJniExtractor - URL is jar:file:/D:/Development/CPC/dandanator/dandanator-cpc-2.5.jar!/natives/windows_64/jssc.dll
585 [JavaFX Application Thread] DEBUG BaseJniExtractor - URL path is file:/D:/Development/CPC/dandanator/dandanator-cpc-2.5.jar!/natives/windows_64/jssc.dll
585 [JavaFX Application Thread] DEBUG BaseJniExtractor - Extracting 'jar:file:/D:/Development/CPC/dandanator/dandanator-cpc-2.5.jar!/natives/windows_64/jssc.dll' to 'C:\Users\chris\AppData\Local\Temp\nativelib-loader_2807446140764061943\jssc.dll'
594 [JavaFX Application Thread] DEBUG Util - Serial Port Names are [COM3]
4118 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Asking for record with remaining 39
4118 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Asking for record with remaining 39
4119 [JavaFX Application Thread] DEBUG BinaryRecordIterator - segments 1, dataLength 39, currentRecord 0
4119 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Writing segment with remaining 39
4119 [JavaFX Application Thread] DEBUG BinaryRecordIterator - CRC to position 257
4119 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Calculated CRC 0x87b7
4119 [JavaFX Application Thread] DEBUG BinaryRecordIterator - Asking for record with remaining -2009
4120 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Found 3 blocks in tape
4122 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Block offsets are [0, 3, 285]
4122 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Pause or Stop the Tape block
4129 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Turbo Speed block[leaderLength=2340, sync1Length=1190, sync2Length=1190, zeroLength=1187, oneLength=2375, leaderPulses=4096, bitsLastByte=8, endBlockPause=14ms, currentBlockLength=263, tapePosition=22]
4135 [JavaFX Application Thread] DEBUG CdtWavOutputStream - Turbo Speed block[leaderLength=2340, sync1Length=1190, sync2Length=1190, zeroLength=1187, oneLength=2375, leaderPulses=4096, bitsLastByte=8, endBlockPause=2000ms, currentBlockLength=263, tapePosition=304]
5169 [Audio Player] DEBUG SampledAudioDataPlayer - Playing audio on mixer Primärer Soundtreiber, version Unknown Version
5172 [Audio Player] DEBUG SampledAudioDataPlayer - Audio format from media file is PCM_UNSIGNED 48000.0 Hz, 8 bit, stereo, 2 bytes/frame,
21064 [Audio Player] DEBUG SampledAudioDataPlayer - State is now STOPPED
24560 [JavaFX Application Thread] DEBUG EepromWriterConfiguration - persistConfigurationValue serialPort, null
24560 [JavaFX Application Thread] DEBUG EepromWriterController - Resetting Serial Consumer
24560 [JavaFX Application Thread] DEBUG Util - Serial Port Names are [COM3]
25594 [JavaFX Application Thread] DEBUG EepromWriterConfiguration - persistConfigurationValue serialPort, COM3
25594 [JavaFX Application Thread] DEBUG EepromWriterController - Initializing Serial Consumer
25595 [JavaFX Application Thread] DEBUG SerialBlockService - Creating serial port on COM3
25605 [SerialBlockService] DEBUG SerialPortConfiguration - Applying serial port configuration SerialPortConfiguration{baudrate=57600, dataBits=8, stopBits=2, parity=0}
31862 [JavaFX Application Thread] DEBUG EepromWriterController - Executing PlayerController onPageLeave
31862 [JavaFX Application Thread] DEBUG EepromWriterController - Resetting Serial Consumer
32613 [SerialBlockService] DEBUG SerialBlockService - Exiting SerialListener service thread
35748 [JavaFX Application Thread] DEBUG EepromWriterController - Initializing Serial Consumer
35748 [JavaFX Application Thread] DEBUG EepromWriterController - Resetting Serial Consumer
35748 [JavaFX Application Thread] DEBUG SerialBlockService - Creating serial port on COM3
35757 [SerialBlockService] DEBUG SerialPortConfiguration - Applying serial port configuration SerialPortConfiguration{baudrate=57600, dataBits=8, stopBits=2, parity=0}
39457 [JavaFX Application Thread] DEBUG EepromWriterController - Got rescue eewriter of size 4101
39458 [JavaFX Application Thread] DEBUG EepromWriterController - Binding data producer com.grelobites.romgenerator.util.eewriter.SerialDataProducer@3c92e74c
39459 [RomGenerator executor service] DEBUG SerialDataProducer - Sending block of 1024 bytes
39642 [RomGenerator executor service] DEBUG SerialDataProducer - Sending block of 1024 bytes
39837 [RomGenerator executor service] DEBUG SerialDataProducer - Sending block of 1024 bytes
40032 [RomGenerator executor service] DEBUG SerialDataProducer - Sending block of 1024 bytes
40227 [RomGenerator executor service] DEBUG SerialDataProducer - Sending block of 5 bytes
40234 [JavaFX Application Thread] DEBUG EepromWriterController - Unbinding data producer


Further Troubleshooting (and that is the end of todays activities):
1. Updated the CPLD via the ROM Generator and Arduino UNO. Showed greenlight at the end. So looks like it worked.
2. Retried the load - no change.

The best I can get (see log above) is a single block transfer - but after that nothing happens.

The Dandanator EEPROM works grate - can play everything that is stored in it. But I cannot get it to update. As I said I never got any response (RX) from the CPLD to the CH340. The RX line is allways high (no short here, so no connection from +5V or +3.3V to this pin.

Now next I need to read the developer documentation to understand how the programming routine actually works.

One thing I recognize now, it works with the load but cannot transfer ..

It is stuck at the first bar (see screenshot)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 10:44, 06 November 22
Has anyone a commented source code of the loader in assembly? 

I can find the loader in the JAR file (just unzipped it), but I cannot find the ASM source code anywhere.

In the dandanator-cpc sources I could not find the ASM code to build the rescue-eewriter.bin

I was able to disassamble it putting it to address 0x6000 but that is kind of painful to understand what works and what does not work.

I learned in the meantime that RX high all the time is actually correct during receive (TX from CH340 side) to keep the line idle. 

I will now write the very small serial send program to just connect putty and output some data, to see if sending data from CPC to USB is actually working at all.

If that works, I am actually out of ideas of what could be wrong.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 19:02, 06 November 22
Okay I got it finally working.

Some things are confusing. So I think a documentation update actually any documentation on how to use the rom generator together with the dandanator would be great. 

I would love to put in some work in the docs with the knowledge I gained now.

So back to my case:
1. The problem is the CH340 chip. It seems to be broken as it does not transmit the RX signals out to USB. So I need to change it.

2. Even after soldering another USB/Serial converter (actually an FTDI232) to the RX/TX lines, I could not get the rom generator to upload anything. However I could see that RX/TX work correctly and transmit through USB to the PC.

3. Then I started the rom generator with log generation again to stumble across this message:
505071 [SerialBlockService] DEBUG SerialBlockService - Block 0 Requested by serial port
Block not found.

Okay some signs of live here.
What is going wrong?

The answer is: If you do not prepare a rom, there is no rom. So you either need to import one, or you just create one. I decided to create one from a disk (that actually did not work, as it was just the loader not the actual game).

Then I created a rom from it (and saved it) and then after restarting the CPC and setting into loader mode, I could see that the CPC is pinging the F0s (actually the small USBtoUART bord has two LEDs on it - very handy). 

I switched the pages back and forth one time and - you do not believe it - the rom started to load.

Now I do have it on 2.5 loader and also have the latest DIAG ROM from lopis in it.

Next - need to desolder the CH340G and solder a new one.

I also will start to design an update to the board. So that you can see the TX/RX lines with two small LEDs. That was very helpful for me, as looking at the analyzer is not that enjoyable and most people have no chance to actually look at it.

So this case is now finally settled but took me a lot of reengineering of what actually happens and how the whole thing works. There is literally no documentation on how the loader works, what it does and a documented ASM source code would be very welcome. 

Again, is there any github for the whole project, that does include all the details (e.g schematics, assembler code for the binary files and other stuff)?
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 19:26, 06 November 22
Anyone need to find the best documentation for this:

http://www.dandare.es/Proyectos_Dandare/Manual_CPCDDTRMini.html

That is in Spanish, but the only one actually available. This one is translated to english via google translate ..

https://www-dandare-es.translate.goog/Proyectos_Dandare/Manual_CPCDDTRMini.html?_x_tr_sch=http&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=de&_x_tr_pto=wapp
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: reidrac on 19:32, 06 November 22
@SerErris I know this is probably not the answer your are looking for, but IMHO the Dandanator project could use some help with the docs and collecting all you mentioned on a single git repo (on GH or whatever).

May be you could be doing that.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 08:52, 07 November 22
@reidrac you are probably right.

@Dandare what would be your opinion on that? 

Please do not take it as criticism, because I know how hard it is to make such projects in your spare time (as we are all doing it for a hobby).

I think one of the main reasons why no one is doing any further contribution is the following:
a. Those who have ideas but not the knowledge to actually do itb. Those who have knowledge but cannot find any documentation to actually help out.[/list]

I am now specifically going into point 2b from my own experience in the last few days.

What it would require (for different parts):
1. Available schematics - if this is considered to be open source, the schematics should be available in source format (e.g. KiCad). I did not find it. The best i could find is a low resolution .jpg - and that you can only find if you go to the spanish site. There is for instance a missing link in the english translated page. I found this after I actually wanted to use it. So I needed to look at the gerber files to understand how the pins connect. This is already pretty much reverse engineering
2. The source code for all Z80 code running on the CPC should be available somewhere. I could not find any repository that holds this code. I needed to do quite a bit of reverse engineering (e.g. disassembly and interpretation) of the code. Source code would help, even better well commented code.
3. The JAVA code for the ROM generator is available - however it is undocumented. There is no document explaining the structure or any comments within the code. It is just code and it is not possible to understand it or contribute to it. I am personally not a JAVA programmer, but could understand it by understanding the structure. However here it is impossible to understand the logic of the EEPROM programmer, how it is getting transferred from the rom generator to the CPC in chunks and what program part is controlling this. 
4. Processes: As per above a documentation on how the processes (workflow) work. As everything is running within the rom generator it is for most of the people a complete black box. Esp. as the CPC side of the things has no source files available. So for me looking at the device it was not even clear who is doing what part (PC vs Dandanator CPLD vs CPC). 

There is lots of things that I am willing to contribute to, so please let me know how that can work (e.g. what github would we start working in?).
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 09:32, 07 November 22
Hi SerErris,
Unfortunately, we currently don't have the time to gather all documentation for the project. However, we did a "developer document" some years ago. It's in English and available at Dandare.es. This is the link : Developer Documentation CPC Dandanator (https://tinyurl.com/4dym74th)

While it's not the full thing, there are some detailed information, including the full source VHDL definition for the CPLD, and even a loading routine through USB, so you know how it works. Also, all commands to the Dandanator are explained.

I'll talk to the team to try and start gathering things (slowly, I'm afraid). If you have any idea on what contributions you'd like to start with, maybe we can put together the most relevant information first.

Cheers,
DL
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: eto on 13:37, 07 November 22
Quote from: Dandare on 09:32, 07 November 22Dandare.es. This is the link : Developer Documentation CPC Dandanator
Links do not work when clicking. Here in plain text.

http://www.dandare.es

http://www.dandare.es/Descargas_CPC/CPC%20Dandanator%20DevDoc.zip
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 13:51, 07 November 22
Quote from: eto on 13:37, 07 November 22
Quote from: Dandare on 09:32, 07 November 22Dandare.es. This is the link : Developer Documentation CPC Dandanator
Links do not work when clicking. Here in plain text.

http://www.dandare.es

http://www.dandare.es/Descargas_CPC/CPC%20Dandanator%20DevDoc.zip
It works for me  ??? (the second one, the first wasn't supposed to be a link, just the name of the site). Nevertheless, thanks!!
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 00:06, 10 November 22
If someone could gather the source code of the Z80 routines from the rom generator (e.g. the loader). 

Yes I have seen the routine to load stuff from USB and I also did understand the rescue loader, however that loads a 4101 byte large loader from the rom generator and that thing is actually doing the real work. 

I can of cause disassemble it and start documenting it - however getting the original source code that generated the 4101 byte loader would be much easier.

If someone could upload (or sent to me), I could just get it onto a github to start documenting it and also derive the documentation on how it actually works (end to end process).

The available developer documentation helps in a way, that I can identify where the dandanator parts are happening (easy to spot with the trigger). But there is quite a few bits of logic in there that I need to understand better.

Also I would love to write a more deep dive troubleshooting guide (how can you identify where the actual issue is). 

For instance I could write a loader on the CPC site, that you load from tape or disk, that has much more debug output (you can see better what happens and make it more redundant against crashes).

So better suportability would be a goal. 

I have started to recreate the kicad schematic with kicad 6 now. If you agree I will upload it also to a github repository for future enhancements. (I think two more pins to grab RX/TX signals or two LEDs for the same would be helpful). I also would put in links to the latest 3D-printable cases and other stuff.

Of cause nothing of that is for myself and I do not claim any credits and everything will refer to the original authors. But I can make it stay alive a little bit longer and help to contribute to it from others.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: Dandare on 01:12, 19 November 22
Hi,
I have uploaded the Z80 asm source code of the Romset loader to GitHub. I've also put together a small demo launcher for it.
I believe the code is fairly web commented. Looking forward to any contribution

https://github.com/ddandare/CPCDandanatorLoader
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: darkhalf on 05:16, 01 January 23
QuoteThe problem is the CH340 chip. It seems to be broken as it does not transmit the RX signals out to USB.

Just posting to say I've found the same thing. Made a bunch of MX4 Dandanators and one of them had no TX back to the CPC. Swapped the flash and CPLDs over with no luck. Scoped the signals and it had a similar issue. So was repeating block 0 repeatedly

So out of 10 x CH340 chips, one was bad. Which is not surprising. With many (5V) CPLDs being pulls these days, be lucky to get half arrive working. 
 
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 18:04, 19 January 23
It took some time, but I now replaced the CH340G on mine and now it works flawless ... 

Thanks @Dandare for the source code and for the dandanator in the first place.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: dodogildo on 15:43, 05 February 24
@SerErris I'm getting 100% same problems with your case on my Dandanator DES (from Hobbyretro website). Tried both RomGenerators 2.3 and 2.5 with different computers Mac, windows 10 and windows 11 (tested different cables both USBA to USB mini and USBC to USB mini) and never managed to pass the Block 01.
Do you have a simple solution recipe? I read the thread many times and got lost between posts.  :-\

Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: poulette73 on 21:45, 05 February 24
Quote from: dodogildo on 15:43, 05 February 24@SerErris I'm getting 100% same problems with your case on my Dandanator DES (from Hobbyretro website). Tried both RomGenerators 2.3 and 2.5 with different computers Mac, windows 10 and windows 11 (tested different cables both USBA to USB mini and USBC to USB mini) and never managed to pass the Block 01.
Do you have a simple solution recipe? I read the thread many times and got lost between posts.  :-\
Look at my post #230 and program version used.

In my case Dandanator has always worked perfectly, whether for compilations found on the Internet, homemade compilations, or for games specifically dedicated to the Dandanator.
I am extremely satisfied with it.  :)
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: dodogildo on 22:53, 05 February 24
Quote from: poulette73 on 21:45, 05 February 24Look at my post #230 and program version used.

I already did all that. I also tried both provided rescue.bin and basic code type-in, because the "L" menu option is not present in my DES cardridges (all of my 3 carts came loaded with the same custom Hobbyretro menu, the same boring basic games and no rescuemode option.)
The only thing I didn't try yet is the JAR version 2.4 (already tried 2.3 and 2.5) I'll give it a go but have to admit I'm not hopeful. I'm almost sure that my board's CH340G is faulty. I fear I'll have to replace it as last resort. (really hate smd desoldering/soldering.)
Quote from: poulette73 on 21:45, 05 February 24In my case Dandanator has always worked perfectly, whether for compilations found on the Internet, homemade compilations, or for games specifically dedicated to the Dandanator.
I wish I could try those compils and dedicated games as well :laugh: but I'm stuck with a dozen games made with Basic now. I'm sure this is not what the Dandanator invented for in the first place   :laugh:
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: SerErris on 14:17, 12 February 24
2.5 is okay - I also do have 2.6 which I can provide (I am not sure why it is not officially downloadable).

There is no simple to do thing if CH340G is faulty (as mine was). Nothing I did could resolve it. The only thing I did was to troubleshot it with a logic analyser. Therefore I could see that I do not get the required signales from the dandanator to the PC.

So the intersting part is - the base loader will download as it is a oneway communication (from PC to CPC actually through the dandanator), but the next step will fail after block 1 always, as the CPC never commits to the PC.

It would be really good to have a console in the Java app to display the bytes received (as a mirror) from the CPC. That would very quickly identify the problem.

All that said - the CH340G is nothing else than a USB UART. So you can put any UART to the output TX/RX pins from the CH340G to the fpga. And that is what I did in the first place, before actually replacing the CH340G.

So if you do have a CH340G or any other UART available, just solder its RX TX lines (+GND) to the CH340G RX/TX pins.

That should enable you downloading and uploading stuff as a workaround.
Title: Re: CPC Dandanator Mini 1.3 - WIP
Post by: dodogildo on 15:52, 12 February 24
Quote from: SerErris on 14:17, 12 February 24So if you do have a CH340G or any other UART available, just solder its RX TX lines (+GND) to the CH340G RX/TX pins.
I'll try that. Now, I desoldered CH340G using my heat station (and ripped some pads along the way :picard: but nothing unrepairable ;) ). I ordered a couple of new CH340Gs and waiting them to arrive to continue. 

Thank you.
Powered by SMFPacks Menu Editor Mod