Acrosser AR-B5290 embeded PC+Jamma motherboard

A place for people with an interest in developing new shmups.
Post Reply
User avatar
Dave_K.
Posts: 4570
Joined: Wed Jan 26, 2005 5:43 am
Location: SF Bay Area
Contact:

Acrosser AR-B5290 embeded PC+Jamma motherboard

Post by Dave_K. »

http://www.windowsfordevices.com/news/NS5560149083.html

Wasn't sure whether to post this in the hardware forum, or development forum. I was just doing a random google search for embedded linux and jamma and came across this hybrid mini-itx motherboard with jamma interface.

Acrosser says they provide free support for Windows CE and XP embedded. I do wonder if there is linux driver support.

Product Spec Sheet
Image
User avatar
cigsthecat
Posts: 929
Joined: Wed Jan 26, 2005 12:35 am
Location: Burbank, CA

Post by cigsthecat »

Probably hardware. So what is this meant to do? Play roms in a cab I guess?
"The art director is always listed as the art director in their games. The programmer is always listed as the programmer."
User avatar
Dave_K.
Posts: 4570
Joined: Wed Jan 26, 2005 5:43 am
Location: SF Bay Area
Contact:

Post by Dave_K. »

Well I supposed you could do that, but it looks to me like an embedded/pc hardware platform for jamma game development.

Apparently you can buy it from these guys for $381.25 for single orders.
User avatar
Dave_K.
Posts: 4570
Joined: Wed Jan 26, 2005 5:43 am
Location: SF Bay Area
Contact:

Post by Dave_K. »

Strike that, looks like it was made for the Gambling/Casino industry. But since it also includes a 56 pin jamma interface, could definitely use for jamma gaming development.
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Post by pixelcorps »

that's BIZARRE!

intriguing for sure! , but BIZARRE!

how much??
User avatar
Dave_K.
Posts: 4570
Joined: Wed Jan 26, 2005 5:43 am
Location: SF Bay Area
Contact:

Post by Dave_K. »

pixelcorps wrote:that's BIZARRE!

intriguing for sure! , but BIZARRE!

how much??
I was going to PM you about this, given you were looking for a jamma hardware platform.
Dave_K. wrote: Apparently you can buy it from these guys for $381.25 for single orders.
At $381.25 for a single board, and free download for Win CE or XP embedded (development/eval license) I though you might want to try this out with Ookiblocks!
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Post by pixelcorps »

it's certainly very tempting - I wonder if I could get this set up with some kind of USB/microSD bootup??

ookibloks plays great on a 4 way joystick setup too...
User avatar
jandrogo
Posts: 265
Joined: Thu Feb 07, 2008 11:51 pm
Location: Spain

Post by jandrogo »

I just have seen this post,

and connected to the seller's webpage:

http://www.acrosser.com/Application/gaming.asp

If I don't go wrong, seller reduces it's price in a 50% for sample evaluation, isn't it? :D

Anybody has ordered one? I am also interested in one, so I wonder how much will cost and if it will be easy to take one
User avatar
Udderdude
Posts: 6294
Joined: Thu Feb 16, 2006 7:55 am
Location: Canada
Contact:

Post by Udderdude »

I have to say that looks pretty neat.
User avatar
Dave_K.
Posts: 4570
Joined: Wed Jan 26, 2005 5:43 am
Location: SF Bay Area
Contact:

Post by Dave_K. »

jandrogo wrote: If I don't go wrong, seller reduces it's price in a 50% for sample evaluation, isn't it? :D
I'm not sure they will do samples if you are not a real company (most people here are just in it for a hobby). Anyway if you do get a discount, please let us know how much.
Udderdude wrote:I have to say that looks pretty neat.
What would really be neat is if we found a hardware platform that we could start writing/porting dojin shooters to, and play them on real cabinets at 15khz!
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Post by pixelcorps »

here's the full skinny on these boards, as i am now the owner of one of them


i can tell you now, working with it is NOT EASY... at all!

the documentation is sparse, and the jumpers are mis-set so a lot of messing around is required to even get anything started., even the bios needs some tweaking to make sure your monitor doesnt go into standby during boot up so you can even see the BIOS settings after hammering del/f2..

power is handled via JAMMA, I have mine running on my desktop via a SCART supergun adapter, and audio is also carried out of jamma.

Image

the bad news is that video is not wired AT ALL through JAMMA so, if you want this as a mame cab solution, you'll have to wire an ultimarc VGA to jamma adapter from the VGA port and solder the wires to the jamma connector on the other side of the board, wiring it directly w/o an adapter will give you a dark image, as the voltage from the VGA isn't enough for your cab to get a bright picture.


Image

on top of that windows XPe is HELL to work with, you have to pretty much design your own custom windows OS from scratch , knowing EXACTLY what resource, DLL set, applications etc will be needed to run every component on the board,everything you attach and also support any app you decide to run, as most apps require a whole heap of windows DLL's and runtimes.. they're very rarely just a .exe file!!

isntalling drivers etc, isnt an option, you have to componentise EVERY SINGLE ELEMENT you want in your XPE build via a component building application if one hasnt already been done, that includes video, audio, directX etc..

say you want to put powerstrip on it.. you'll have to run powerstrip in an app that will examine the EXE and what DLL's it calls to run and gather each one into your build manager and add this to your XPe build...

want a USB joystick or even a keyboard to run via XPe? you'd better find the drivers from a list of 20,000 individual components in the XPe target designer..

I've had it over a month and have only just got a windows XPe build up and running on the machine via compactflash - when I say build - I mean an empty version of windows with a mouse pointer, and keyboard support.. no filebrowser, options, settings, anything.. just a blank desktop.

- you also need special CompactFlash cards set as FIXED DRIVES to get it to even boot - a standard CF wont work (not in a practical sense at least) , and even then you have to implement a special non writing filter app called EWF (enhaced write flter) to prevent windows from constantly writing and defragging the CF as they can only withstand so many thousand writes without dying.. it's a lot of writes, but without EWF , eventually the CF will die.

If I had someone that could help me with XPE, i'd make a lot more progress, but I really don't know anyone with that kind of specialised knowledge.. it's going to take a LONG time before I can even get anything working to even try some directx load tests to see if the GMA900 graphics card can handle my project..

hell, I dont even know if DX9 and the video drivers are even working right yet..

I don't recommend this board to anyone who doesnt know wndows inside out to try and get something working in the way it was intended.

so, if anyone on here knows anyone that knows XPe, and can offer me some support, please let me know..
Last edited by pixelcorps on Wed Feb 20, 2008 8:49 am, edited 1 time in total.
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Post by pixelcorps »

Dave_K. wrote:
What would really be neat is if we found a hardware platform that we could start writing/porting dojin shooters to, and play them on real cabinets at 15khz!
oh yes... heh heh heh.. :twisted:

its very possible, if I can get sailorsat's soft 15khz app running on it, and get the screen running tate at 240x320 all will be revealed..

BUUUUT..

for the price and effort, i'd say just buy a vastly cheaper microATX mo'board with a video adapter that will support soft15khz and use that instead with an ultimarc vga/jamma adapter mounted on a piece of wood.. it's cheaper and less hassle to get DX9 with joystick and sound support ..or whatever.. running on a real XP build than going through the hell of getting an custom XPE build doing the same thing.

I'm only sticking with this with the prospect of a commercial venture.. for anyone else.. these things are best left alone, theyre too pricey, fiddly and demand too much effort to get the very minimum actually working, and even if they'd wired video into the JAMMA out, i'd probably still say that as XPe is just plain fucking nasty and unfriendly to anyone but the hardcorest of windows nerds.

on top of that, if you use the XPE trial, every build you deploy to the CF card will only run a very limited amount of times... everything's against you with this puppy... :cry:
User avatar
Dave_K.
Posts: 4570
Joined: Wed Jan 26, 2005 5:43 am
Location: SF Bay Area
Contact:

Post by Dave_K. »

Wow, thanks for the breakdown pixelcorps! XPe sounds very much like a "linux from scratch" scenario where you really need to know your hardware capabilities and device drivers, as well as the kernal and runtime libraries to get anything actually working. I do wonder if linux would be easier to setup as there is a greater amount of documentation and community support. Obviously the linux route means no DirectX support, so that makes certain porting impossible, but gives motivation for people to start coding to open libraries and avoid the M$ licensing model completely.

As for the CF Drive issues, this is news to me, and quite upsetting. Do you know if SD cards have the same problem with eventual write failure? Because I'm sure there are SD->CF converters if its a matter of CF technology. An alternate route might be USB storage if the bios supports booting off it.
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Post by pixelcorps »

USB booting is possible, but an equal pain, I just decided to take the CF route as its best documented...
SailorSat
Posts: 1
Joined: Sat Mar 08, 2008 3:29 am
Location: Hanau, Germany
Contact:

Post by SailorSat »

As far as I know Soft-15kHz runs fine on XPe, but you need to add the msvbvm60.dll and the reg.exe to your build.
and of course you need a compatible driver :)

*edit*
The Intel Embedded Graphics Drivers (IEGD) work with Soft-15kHz, however you can only add up to 5 resolutions to the driver.
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Post by pixelcorps »

hey sailorsat!!

thanks for posting - i'm still continuing my experiments with the acrosser board, but I think i need someone who understands win XPE before I can actually try out some stuff..

I only need the one res, which would be 240x320 (rotated screen).
User avatar
fuko
Posts: 56
Joined: Sun Dec 16, 2007 8:39 pm

Post by fuko »

Why are you fighting with XPe? Can't you just install Win32 and make everything so much easier?
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Post by pixelcorps »

fuko wrote:Why are you fighting with XPe? Can't you just install Win32 and make everything so much easier?
because the point of this board is that its supposed to be an embedded system, if you installed a win32 version, it would be loading tons of extraneous apps, and would be attempting disk operations that are unnecessary and shorten the life of the compact flash card.
User avatar
fuko
Posts: 56
Joined: Sun Dec 16, 2007 8:39 pm

Post by fuko »

Is the CF drive fragging really that much of an issue? Check out this link:
http://www.addonics.com/products/flash_ ... midecf.asp

I'm not sure I buy the unnecessary resources and disk operations argument. You can kill all processes you don't need, and once you launch your app it should pretty much manage all memory and disk writes from that point. Plus that CF drive adapter lets you install master and slave drives, so you can put your execs on one drive and have a separate one for saves if you need it.

No I don't work for MS. Just insanely curious and trying to decide if this is a folly I need to follow......
User avatar
pixelcorps
Posts: 797
Joined: Wed Jan 26, 2005 12:52 am
Location: JP

Post by pixelcorps »

the device is supposed to be an all in one JAMMA solution, I was actually planning on working out out to use the boards for a commercial project, and actually get an arcade game developed and sold, this wasnt for some mame cab project.

if you're interested in one, i'll sell you mine, as pictured, i leave the country on monday and its going into storage if i cant ship it to someone by friday morning.
Post Reply