mame on propeller chip
ddann
Posts: 6
Hi, i am completely new to this so please forgive me if im repeating something already discussed..
I was hoping to use this platform to make a mame machine out of. i found this blog http://learn1thing.blogspot.com/·and was hoping i could get pointed in the direction i need to go..
i wish to have it be able to output selectable arcade frquencies (as in 15k, 24k, and 31k ) but that can wait till im able to work out how to do what this guy Jeff at http://learn1thing.blogspot.com/· has done..
any help would be appreciated
thanks
I was hoping to use this platform to make a mame machine out of. i found this blog http://learn1thing.blogspot.com/·and was hoping i could get pointed in the direction i need to go..
i wish to have it be able to output selectable arcade frquencies (as in 15k, 24k, and 31k ) but that can wait till im able to work out how to do what this guy Jeff at http://learn1thing.blogspot.com/· has done..
any help would be appreciated
thanks
Comments
A MAME cabinet can be done with almost any old PC lying around. If your goal is playing loads of already-emulated games... then the propeller is not the answer (yet).
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit some of my articles at Propeller Wiki:
MATH on the propeller propeller.wikispaces.com/MATH
pPropQL: propeller.wikispaces.com/pPropQL
pPropQL020: propeller.wikispaces.com/pPropQL020
OMU for the pPropQL/020 propeller.wikispaces.com/OMU
pPropellerSim - A propeller simulator for ASM development sourceforge.net/projects/ppropellersim
So MAME on the Prop is, in a way, a lot closer than you might think[noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
It does not run mame, it runs games which are ported (i.e. re-written) for the propeller chip itself as far as I'm aware.
There are several gaming boards available powered by the propeller chip, for example The Hydra
or these (you would need both) El Juggador and The Propeller platform SD
Even the cheaper pre-built propeller boards available can run many of the games (with a little massaging).
You can even build one of your own with just basic soldering skills, I built one for about $20 USD of parts from Ebay and a prop chip (less than $10) from Parallax
There are a variety of games available, see the first part of this list Here which was put together by Oldbitcollector himself.
I guess this gives you an idea of what games his machine (and the propeller in general) can run.
You could even write your own with some programming skills, time, and the help of the wonderful people on this forum
By the way, I am in no way affiliated with the above products (except the one I built), and have got this knowledge from this forum, which is very active, and has many many knowledgeable and friendly people almost constantly online (It's sometimes difficult to keep track it moves so fast
Hope this helps
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Search Propeller Forums easily thanks to StefanL38
Hmm.. no, not really. There may be some very old games, i.e. the so-called bronze age games of the 1970s, most of them on the 8080/8085 and S2650, that could be emulated on the Propeller. It's still a bit of work for every new piece of hardware. You wouldy always need yet another TV or VGA driver to do handle game display, and even if it is black & white only, it's oftentimes using special hardware in addition to the tile- or bitmapped video memory. I'm thinking of things like a bit shifter that was in the original Space Invaders hardware. This is all not too well suited for a tiny yet powerful µC which lacks only one thing: memory.
And honestly: who wants to play Space Invaders? This game is boring. The better ones are way too complicated for the Propeller.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Pullmoll's Propeller Projects
Still, you never know what happens around here[noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
<Brad walks in towing red bunting> "Nyah, nyah you can't do it.. ". Can't be done I say. It's just not possible to fit all that into the tiny little chip. There's not enough duct tape in the world to bolt on the required hardware... and so on...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"Are you suggesting coconuts migrate?"
True enough, but some 'bronze age games' still rock today - I spent 2 weeks building 2 stripboard based prop boards and learning/tinkering with spin so myself and a friend could play Battlez0wned head to head over 'hydranet' - It's how I discovered the propeller
Ok, ok I admit I was a BattleZone addict as a child
And I admit I never got the hydranet bit to work too well, (was not posting on the forum at the time) But we played side by side Happily
I think my post above gives a fair assessment of the possibilities for propeller gaming does it not?
I'm sure Oldbitcollector and his progeny would agree
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Search Propeller Forums easily thanks to StefanL38
I think the Prop is great for 70's/80's era arcade games!
I even have a couple of new drivers in the works, unfortunately I won't have time to finish them until after UPEW.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
Las - Large model assembler Largos - upcoming nano operating system
This is not MAME, it's not even an emulator. The Propeller runs ports of the various games. Although it may be possible to create an arcade game emulator using the Propeller, it will not be a port of MAME.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Composite NTSC sprite driver: Forum
NTSC & PAL driver templates: ObEx Forum
OnePinTVText driver: ObEx Forum
It's a great project, and there are enough games, (more evolving) to make it a fun arcade machine.
(What's more you can write your own games: Plug for the propellerpowered.com project.)
I'd not monkey around with a TV.. Go to a LCD monitor.. I'll be doing the conversion hopefully before August
and bring the unit to UPENE.
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Are you Propeller Powered? PropellerPowered.com
Visit the: PROPELLERPOWERED SIG forum kindly hosted by Savage Circuits.
Thanks for the info, perhaps i over estimated whatt can be done.....
ok so porting or writing games is the way to go....is there any way or has anyone already done an RGB output in either 15k 24k or 31k ?
I'll have to do alot more reading me thinks
thanks
Probably not, because 16K colours means 14 bits, which is impossible to do with the Propeller hardware. The most you can do with the VGA output is 8 bits, where 2 bits are required for horizontal and vertical sync. The remaining 6 bits are good enough for 64 colours - and that's it.
If you wanted to add a palette DAC, you could perhaps have 64 out of 16K or 32K or whatever colours on one display. I don't think that anyone has yet spent time trying something like this, because it's just overkill for the Propeller.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Pullmoll's Propeller Projects
What i meant by 15k 24k and 31k, is the horizontal frequency of the display signal.. Eg 31k is 640*480 the others are basically CGA and EGA resolutions..
What i want to do is basically have and output that in the end will be switchable between these three RGB frequencies, if possible..
thanks
What i meant by 15k 24k and 31k, is the horizontal frequency of the display signal.. Eg 31k is 640*480 the others are basically CGA and EGA resolutions..
What i want to do is basically have and output that in the end will be switchable between these three RGB frequencies, if possible..
thanks
Pat
This would be exactly what im after, hope you can find it.. my other intention was to do exactly the same, video generators cost way too much..
Thanks again
I know I tested the CGA mode on a WG K4900... I believe I also tested the EGA mode on a WG K8000, but I can't remember for sure. If not, you may need to tweak the settings a little bit.
Anyway, I don't have my stuff set up to test with right now, but it should work... the file hasn't been modified since 2007 and I've used it since then, so the code should still work :P .
Be sure to post (and PM me if you don't mind) if you make any cool updates to this. I had planned on making test images and stuff (like: www.mcmelectronics.com/product/73-892), to help with adjusting colors, brightness, convergence, etc... but I got lazy, since typically on a bench, I just want to know whether a monitor works or doesn't, and to find out I just need ANY signal, including WOOF WOOF MEOW [noparse]:D[/noparse] . You really need to make the final adjustments in the cab with whatever game you're running hooked up anyway.
Pat
Ill let you know how i go
Thanks
Dan