Deunan
Don't fail me again 
27th-Dec-2011 12:21 pm
Hi guys. And gals. Do we have any gals here?

I promised some people that there will be a Christmas release - but as you can see, it didn't happen. There are a few reasons for that but the last nail in the coffin was last Wednesday, when I slipped on ice and fell in a very unlucky way, with both of my hands still in my pockets. I hurt my left arm and probably cracked a rib or two since I still feel pain in my chest and back.

Somehow it seems that 2011 was rather unlucky when it comes to Makaron, I had very little free time this year, especially during the second half of it. I think next year should be a little less busy (though probably not until February, or even March).

I'm feeling a bit better now, can move around almost freely, so I will try to hack together something just to release it before midnight of 31 December. It won't be the T13 version though, I've made it DX11-only and there are still some issues I haven't worked out yet so it just won't be ready.

As always, thanks for your support.

By the way, some people have been asking about my custom JVS I/O and GD emulator. Both projects are now paused, but I haven't abandoned them or anything. I would still very much like to sell both devices to raise some money - software and hardware I need are pretty expensive and I'm stingy. There are 3 main problems with those right now:

1) Neither device is complete (though both are working well enough).
2) I'm still uncertain what features should be included or omitted.
3) How do I go about setting up a shop when I'm done :)

Please provide some input. I need to explain that I'm favouring simple and cheap devices - while even a more advanced ones would be cheap if mass-produced, I really doubt there is a market big enough for that. So, for example, my JVS I/O lacks the ability to daisy-chain it with other I/O boards. It's not really that much of a problem to add more functionality but it's another MCU port tied up, a couple more elements are needed, one more USB socket, more PCB space, etc. It seems like a small thing but the costs do add up. The original idea was to have just enough inputs for one player. A bigger MCU, like ATmega128 could easily support two players with analog inputs as well but it's again more costly. So, what do you guys think, a super-simple I/O or just a cheaper version of a standard two-player one? Because, again, I don't think there is market for both.
Same thing with the GD emulator. It runs off cheap SD cards and has no fancy user interface or anything. I don't really see it as a problem, someone could just code a GUI to run on Dreamcast and boot that as the default image. The device will support disc swapping properly you know. I already said that before but this approach means I can only do about 2MB/s when transferring data, which is just tad bit faster than the original GD drive. There are some games that will break when you transfer the data too slow, or too fast, so I think it's actually best to stay close to original specs. If I were to go for a faster solution the whole thing would need to be re-designed - which is possible but I'd rather not have to do it. Then again, if nobody wants to buy the device as it is now then what's the point, right?

So, talk to me. I'm open for new ideas, I just wanted to make sure you understand that adding things is costly and some of this stuff is actually pretty hard to implement because of various limitations of the hardware I want to use.
Comments 
27th-Dec-2011 04:02 pm (UTC)
so when you said via personal message

> can you give me more details so i can build one?

"Sorry but not right now. I'd have to compile a doc for that and I simply don't have the time. Not to mention you'd still need the AVR MCU program and I haven't yet decided if I want to make it public or not."

what you really meant was you don't have the time to figure out how to make some money on it.

i figured as much. i bet both are going to be nice price tags also.


how about just release the files so anyone can build these and we can build a community to upgrade and improve these.

you said you explained yourself before. seems now your true reasons have come out.

i have nothing to lose now or my case as your put it via pm.

----on reflection ive added the below----

you have every right to profit from your inventions. what irks me the most is the lies. not during any part of our pms did you ever mention your not releasing but you said if you release it will amazment.

if your going to sell this please sell for something way less then a i/o boards price or it defeats the idea you had when you got your naomi. a cheap solution.


again you have every right to profit. sorry



Edited at 2011-12-27 04:27 pm (UTC)
27th-Dec-2011 10:02 pm (UTC)
I never made any secret of the fact that I'd like to sell these things. Read some of my earlier entries and comments and you'll see for yourself.

And yes, the idea is to sell them cheap. I figure it's a good way to raise money for other projects which are free (Dreamcast, NAOMI and VMU emulators).

Also, this is _still_ just an idea. If there is no market for these I might release the information for free. But you have to understand that it's one-way trip, the moment I do that nobody will buy anything from me...
27th-Dec-2011 11:16 pm (UTC)
thank you for your time. seems this was just another pipe dream. i hope you sell or release something and get what you deserve. ive seen so many neat products never see the light of day because the owner couldnt see how money tainted there view.

o well sorry for being rude and stupid and naive to even believe any of this.

28th-Dec-2011 08:35 am (UTC)
if money is what you need for more development. tell us now much you need and maybe we can kick money into development. with the goal of releasing all development files so others can build.

you can even sale your streamlines versions. so no restrictions as long as there is full dev files
28th-Dec-2011 06:44 am (UTC)
Anonymous
I for one would prefer having a simple device that would finally allow us to load 1:1 Dreamcast GD-Rom backup. I can't think of what a more advanced version could do anyway. I personnaly don't care about faster loading but with the state of CD and DVD based console and their laser dying (My Saturn, PS2 and PSX are all suffering from these issue) I find it imperative to find a way to preserve the GD-Rom optical unit while being able to play an unripped image of our game! I really can't wait for the day I can buy one. Maybe you could use kickstarter to fund this project and have it finished faster?
27th-Dec-2011 06:32 pm (UTC)
Anonymous
Get well soon Mr Appleseed! :D
You've got this scene in my head now for some reason!...
http://www.youtube.com/watch?v=iD4SrIBAP-s

28th-Dec-2011 01:38 am (UTC)
Anonymous
Do you have a ball park figure of how much these devices would cost when finished? (1 player version and 2 player version)

Thank you... and of course get well soon :)
28th-Dec-2011 12:05 pm (UTC) - Port for Android ?
Anonymous
Hi,
Do you think to release your code so we could port your cool project to Android ?
28th-Dec-2011 03:47 pm (UTC) - Re: Port for Android ?
Which project are we talking about and who is "we"?
31st-Dec-2011 02:24 pm (UTC) - Re: Port for Android ?
Anonymous
The community, like me and others.
1st-Jan-2012 10:24 pm (UTC) - Re: Port for Android ?
Haha, right. Tell you what, there are already two other Dreamcast emulators with open source - lxdream and nullDC. How about porting those?
29th-Dec-2011 07:02 pm (UTC)
Anonymous
I just want something that actually replaces my GD Rom drive (which is what i will be in the market for) in my DC that's starting to show signs of the eye failing. The serial SD card reader is nice and all but a GD rom replacement it is not. If they are cheap enough people will buy them, i know i will.
29th-Dec-2011 07:05 pm (UTC) - Anthony817
Anonymous
Hello, thank you for keeping us up to date. Were you aware about a guy over at Assembler that was working on a similar device?

He has hit some roadblocks however, and we still don't know if his will ever see the light of day.

When you are talking about 1 and 2 player, what are you meaning? That it will only work with one of the controller ports? Sorry just trying to follow exactly what you mean in this respect.

I am sure you could set up a workshop and easily sell these from a purpose made website, detailing what the features are, and the hardware specs and price.

As long as these things are affordable and you make a profit, I don't see a problem, just keep in mind things like this regularly sell for about $100 on the 360, and I was hoping it could be more affordable than that seeing as it is a retro system, and the more affordable you keep it the more business you will get. I would also heavily advertise this device for you free of charge on the blog site I use and a few other places where people would find this of interest.
29th-Dec-2011 10:06 pm (UTC) - Re: Anthony817
JVS I/O is for people with NAOMI (or later) hardware, nothing to do with emulation at all. So if you're confused, it's OK, the device is not for you :) And yes, I meant it was designed by me, for me, so I only ever added one set of controls (even if the I/O reports that is has inputs for 2 players, since most games require this).

As for the other GD project, yes, someone gave me a link weeks ago and I've been there once or twice to read about the progress. As I understand it's a CF based so easier to emulate DMA. It has some problems, yes, the transfer limit being one, and most notably it will not play CD audio. My project doesn't do that either but only because I haven't actually added it yet, but there is no reason why it couldn't. I've been focusing on data transfers, the speed and stability of those to be exact.

About the price, I was thinking maybe 30-40$ tops, but I need to see if this is realistic target. I even bough the target FPGA I want to use, but it will be some time before I order a batch of PCBs and solder it together and test it.
29th-Dec-2011 09:31 pm (UTC)
Anonymous
I would buy it in a heartbeat.Especially with my drive failing.I am one of the few it seems that think that you should be rewarded for your hardwork, I mean your taking your free time an building gd emulator,heck yea you should be making money off it.
31st-Dec-2011 07:30 pm (UTC)
Anonymous
I don't get the 1 player thing, is it related to the dreamcast GD-Rom replacement? Why woudl a GD-Rom emulator circuit prevent you of using all four port of the DC?
1st-Jan-2012 10:27 pm (UTC)
No, please read my answers to previous comments.
1st-Jan-2012 07:11 am (UTC) - Its almost midnight... In PST that is...
Anonymous
Its almost midnight, release coming?
1st-Jan-2012 10:26 pm (UTC) - Re: Its almost midnight... In PST that is...
I tried to merge changes from new DX11 version back to T12 core - but it didn't go all that well. Emulator now crashes and fixing that is just too much work. I'll just continue with the new version instead and then add DX9 renderer to it.
2nd-Jan-2012 08:28 am (UTC)
Anonymous
Thank you once again for continuing your projects and dealing with posts from ignorant/negative individuals.

Hope you've had a good holiday with family and friends!
4th-Jan-2012 04:25 am (UTC)
Anonymous
Can't wait to buy the GDEmu ;-D!
4th-Jan-2012 06:32 pm (UTC) - Yes!
Anonymous
$30-$30 tops!!?!? I will buy one. I have a dreamcast sitting in the corner I bought for spare parts, as its GD-Rom doesn't work. I believe it is a fairly common occurence?

Keep it up, I check this blog a bit waiting for a Makaron update :)
7th-Jan-2012 09:56 pm (UTC) - Dream Cast Emulation porting
Anonymous
Hi,
i belive that your project is allot better then the existing 2 open source projects and your source code port will be better even though that there is an already port:
http://www.youtube.com/watch?v=Sw5Xj6uJ-MI

and there are more example like the above by looking in youtube:
nullDCe Android.
9th-Jan-2012 05:48 pm (UTC)
Anonymous
You could setup preorders btw!!
12th-Jan-2012 12:56 am (UTC) - help
Anonymous
Hey dknute, I was wondering if you could help me.

The controls Do not respond for dreamcast at all. I have makaronPAD.ini configured and makaronPAD.dll plugged to port a in Maple.ini. When going through the BIOS menu, the controls work without a problem. However, when trying to play a game, I have no control at all.

Any way to fix this?
12th-Jan-2012 11:20 pm (UTC) - Re: help
Set the pad to "SEGA compatible" (use older Makaron version to get the configuration window working). Note that this will disable extended buttons (C & Z).
12th-Jan-2012 07:50 am (UTC)
Anonymous
I would definitely love to have one (or even two) of the SD/GD rom plug in emulators). Keep up the good work. And yes maybe setup a secure pre- preorder page to gauge interest.
22nd-Jan-2012 06:57 am (UTC)
Anonymous
I'd buy two or three of the GD-ROM emulators. If possible, the best bet is to have to option to configure faster load times (this may require the GUI to be developed concurrently) and the ability to save game profile settings. We'll figure out what works, trust me.

22nd-Jan-2012 05:22 pm (UTC)
Anonymous
Why not start a KickStarter Project? (although KickStarter may shut it down with concerns due to 'emulation') I'd be happy to pitch in 200 bucks to get something like this rolling (with the assumption that I'd be first in line to get a final production version).

I'd even pitch in the associated cost for a second development board identical to yours on top of the 200 bucks if you'd be willing to teach me how to keep up with you and your developments here. I have no embedded systems knowledge, all of my background is with the .NET Framework and Win32API, but its something I'd really love to get into if someone could teach me.

The DC Community is alive and well, and I'm sure more than happy to donate to a project such as this.
27th-Jan-2012 07:53 am (UTC) - unsolved problem
Anonymous
Sorry~Don't know if I can ask questions here.
I tried hard and finally got a error code:
2012-01-27 15:43:46 (-1102) in module Makaron: WinMain - "Makaron.GlownaPetla -> Makaron.Uruchom -> HOLLY.Uruchom -> HOLLY.NowyTryb -> HOLLY.UtworzTek2D/CreateTexture 3: D3DERR_INVALIDCALL (Invalid call)"
I am using ASUS laptop, nvidia Geforce 310M.
Guess my chipset is not going to run this emulator, but I don't have a choice either.Can this error be solved?
27th-Jan-2012 11:50 am (UTC)
Anonymous
I'd love to be able to buy this to put all my DC games on it! Is it possible to be able to use a HDD on it instead of SD? Also, if it doesn't have 4 player support them I'm afraid it's a dealbreaker for me. :(
1st-Feb-2012 01:02 am (UTC) - My Makaron wishlist
Anonymous
Got a new notebook with a low-end Core i5, but it's still nearly twice as fast as my once powerful desktop Core 2. As a result, Makaron runs pretty much all games 100% - it's SO CLOSE to being a Dreamcast now. Haven't felt that way since loading up Kgen on my Cyrix 6x86 nearly 15 years ago. Ah, memories!

My ultimate wishlist for Makaron

SMAA/FXAA post-filter (since real AA is not an option due I guess deferred rendering?)
Puru Puru XInput plugin for 360 Pad
Support of real Dreamcast pad via Mayflash 3 in 1 adapater (triggers won't map right due to their analog implementation)

Would definitely buy one of those items if it worked as good as a GD-ROM.
4th-Feb-2012 05:02 am (UTC)
Anonymous
From your previous comment, you said that network/internet play is not of your consideration because of the bandwidth.
Thanks to your great effort, one of my favourite games is playable through NAOMI emulator. And if it can be played on line (or just networked play at home) with 4 persons, it would be very much welcomed. Network play (LAN) should not be a concern, right?

It is not easy to find someone with the skill and passion like you to make it comes true.
Once again, thank you.
24th-Feb-2012 01:02 am (UTC) - Makaron erros
Anonymous
Hi.Anybody could tell me a way to fix these error I get every time I try to run Tomb Raider Last Revelation(I know It's a Wince game):
(-1006) in module HOLLY/TA:Object list set (0)
(-1006) in module Makaron:WinMain
The game runs without any error in Interpreter mode but It is unplayable due to very low speed.
Edit:
The main reason I want to play this game It's bacause I use 3D Vision and the game looks amazing in 3d.
24th-Feb-2012 11:30 am (UTC) - Good luck
Anonymous
Deunan please, be more careful. Anyway for me 2011 wasnt bad at all for makaron since vs2 ver 2000 became playable. I spent more than 400 virtual quarters in that game with majaron lol.
Are u
You planning ito add analog controls to keyboard/no x360 joys users?
This page was loaded May 23rd 2013, 3:27 am GMT.