factor/extra/balloon-bomber/balloon-bomber.factor

31 lines
684 B
Factor
Raw Normal View History

2007-09-20 18:09:08 -04:00
! Copyright (C) 2007 Chris Double.
! See http://factorcode.org/license.txt for BSD license.
!
! Balloon Bomber: http://www.mameworld.net/maws/romset/ballbomb
!
USING:
cpu.8080
kernel
space-invaders
ui
;
2007-09-20 18:09:08 -04:00
IN: balloon-bomber
TUPLE: balloon-bomber < space-invaders ;
2007-09-20 18:09:08 -04:00
: <balloon-bomber> ( -- cpu )
balloon-bomber new cpu-init ;
2007-09-20 18:09:08 -04:00
CONSTANT: rom-info {
2007-09-20 18:09:08 -04:00
{ HEX: 0000 "ballbomb/tn01" }
{ HEX: 0800 "ballbomb/tn02" }
{ HEX: 1000 "ballbomb/tn03" }
{ HEX: 1800 "ballbomb/tn04" }
{ HEX: 4000 "ballbomb/tn05-1" }
}
2007-09-20 18:09:08 -04:00
: run-balloon ( -- )
[ "Balloon Bomber" <balloon-bomber> rom-info (run) ] with-ui ;
MAIN: run-balloon