All Things Arcade Homebrew

Hurray Banana

Moderator
Staff member
vacBacker
Feedback
8 (100%)
Credits
2,717CR
Baggers69 said:
I've been wanting to make a jamma board myself, that will consist of a processor of some sorts, and JAMMA connector, and an SD card for storing images so it can run one or multiple games, not emulated roms, but new games made specific for this board, even if some are clones of old games, or even retro computer games converted to run on arcade hardware.
Is there any interest for this kind of board being made?

Any ideas about what sort of hardware setup.

Sprite/Tile based or pixel based frame buffer

I'd be interested Jim
 

cmonkey

Active member
vacBacker
Feedback
4 (100%)
Credits
1,658CR
I'd definitely be interested, especially if the CPU was 8/16bit (Z80/6502/6809/68000) rather than a newer ARM SoC like the SkyCurser board is going to use. Gotta keep it old skool for authenticity!
 

Baggers69

Newbie
Credits
46CR
Yeah, it would basically be a new arcade system, have simple retro style graphics hardware abilities ie lots of sprites, and dual play fields etc and able to run programs off SD card, to change the game played, thus allowing a new generation of arcade games to be made.

edit: it would have varying modes, 4 colour tiles/sprites, 16 colour tiles/sprites, 256 colour tiles/sprites, bitmap or tilemaps for backgrounds, I'l even tempted to throw in some Speccy/CPC/C64 modes, and C64 sprites, you'll even be able to have sprites on Speccy or CPC style displays.

PS if I keep switching between charmaps and tilemaps it's because I've called them charmaps for years, and the industry seem to insist they are tilemaps lol.

Baggers692015-02-21 11:01:32
 

Hurray Banana

Moderator
Staff member
vacBacker
Feedback
8 (100%)
Credits
2,717CR
cmonkey said:
I'd definitely be interested, especially if the CPU was 8/16bit (Z80/6502/6809/68000) rather than a newer ARM SoC like the SkyCurser board is going to use. Gotta keep it old skool for authenticity!

definitely +1 for retro 68000 would be nice
 

cmonkey

Active member
vacBacker
Feedback
4 (100%)
Credits
1,658CR
Baggers69 said:
Yeah, it would basically be a new arcade system, have simple retro style graphics hardware abilities ie lots of sprites, and dual play fields etc and able to run programs off SD card, to change the game played, thus allowing a new generation of arcade games to be made.

edit: it would have varying modes, 4 colour tiles/sprites, 16 colour tiles/sprites, 256 colour tiles/sprites, bitmap or tilemaps for backgrounds, I'l even tempted to throw in some Speccy/CPC/C64 modes, and C64 sprites, you'll even be able to have sprites on Speccy or CPC style displays.

PS if I keep switching between charmaps and tilemaps it's because I've called them charmaps for years, and the industry seem to insist they are tilemaps lol.

And for true authenticity you should throw in a special 'colour clash' mode which can be enabled using the Konami code!
smiley36.gif
 

Hurray Banana

Moderator
Staff member
vacBacker
Feedback
8 (100%)
Credits
2,717CR
Baggers69 said:
edit: it would have varying modes, 4 colour tiles/sprites, 16 colour tiles/sprites, 256 colour tiles/sprites, bitmap or tilemaps for backgrounds, I'l even tempted to throw in some Speccy/CPC/C64 modes, and C64 sprites, you'll even be able to have sprites on Speccy or CPC style displays.

All of the above sounds good to me.
smiley4.gif
 

Mitchell Gant

Active member
vacBacker
Feedback
2 (100%)
Credits
884CR
Baggers69 said:
I've been wanting to make a jamma board myself, that will consist of a processor of some sorts, and JAMMA connector, and an SD card for storing images so it can run one or multiple games, not emulated roms, but new games made specific for this board, even if some are clones of old games, or even retro computer games converted to run on arcade hardware.
Is there any interest for this kind of board being made?

Sounds like you want a board with a JAMMA edge connector, some joystick/button inputs and RGB/Sync and sound out, and probably an FPGA and some memory with an SD card slot. Then you could have various classic CPUs and change the hardware configuration to suit within reason.

I've been experimenting a bit myself with a cheap Cyclone 2 FPGA board from EBay. I've managed to make an 8 colour 15KHz/60Hz video output (actually started as a monitor test pattern generator) with a 6502 VHDL CPU core from OpenCores. It has 2K ROM and 2K RAM and the start of a character ROM, but that doesn't work properly yet. The limit is the Cyclone 2 FPGA only has less than 16K on it, and the board has no other memory on there, so fairly limited.

I was dead chuffed this week when I managed to get the 6502 running some interrupt code that moved a black line down my colour bars test background. I was toying with attempting some Atari classic game emulation next maybe, just to see where it took me.

Does it defeat the idea of homebrew on arcade hardware though if new tech is used? Not sure I know an answer to that myself.
 

Baggers69

Newbie
Credits
46CR
Cheers Hurray! :D

Nice one Mitchell, yeah It'll deffo be Jamma compatible, just need to decide which processor, or if it'd be possible to have the processor interchangeable! with a plug in board maybe?
 

rcantor77

Candy Kid
Feedback
11 (100%)
Credits
224CR
You do realise a board like this is already in developement in the US... based on an ARM processor.

The guys who are making Sky Curser are building a Jamma board that can be used for homebrew games. Should be very interesting when it happens...
 

ocb

Active member
vacBacker
Credits
103CR
I'm getting slightly interested in developing a few simple 8-bit style games for my young kids to play and enjoy on a MAME setup. I did some home-brew game development back in the late 80s, and am sincerely hoping dev tools are a lot easier!
Any recommendations on easy-to-use (apart from SkyCurser)??
 

Hurray Banana

Moderator
Staff member
vacBacker
Feedback
8 (100%)
Credits
2,717CR
Need to pick a target board that's got plenty of written up documentation for thing's like memory maps and io and also that supports the features you want like tilemaps, scrolling and hardware sprites. You should also be able to look at the source in mame to get some idea.

It depends on what effort you want to put in initially to understand the hardware.

I'm using pacman hardware I've got some info on the hardware setup that helps and Adrian got me going with his hardware boot code.
 

arlasoft

Newbie
Credits
5CR
Been messing around with the Pacman hardware, got quite a nice tool chain going using a NES chr editor for tiles and sprites, the .chr file is automatically converted to the Pacman tile/sprite formats each time I build the project.

This document was invaluable https://www.lomont.org/software/games/pacman/PacmanEmulation.pdf

...along with of course Hurray Banana's source code for Ghost Hunt. Early days yet and I'm learning Z80 at the same time I as I'm a C64/2600 guy usually.

Wondering if there's anything similar out there for the Galaxian hardware, I like the idea of more sprites to throw around....

Screenshot_2023-01-01_185241.png


Screenshot_2023-01-01_185322.png


arlasoft2023-01-01 18:55:10
 
Top