Manufacturers

Loading

Cuatro en Linea

  1. Game infos
  2. Sound
  3. Driver
  4. Inputs
  5. Controls
  6. Display
  7. Configurations
  8. Roms list
  9. Chips list
  10. Categories
  11. MAMEinfo
  12. History
Download 4enlinea.zip (67 KB)
Snapshot

Game infos

Description Cuatro en Linea
Name 4enlinea
Manufacturer Compumatic
Year 1991
Runnable yes
System arcade /
Number of players ???
Added to MAME .153
Romset size 67 KB
Romset file 4 files
Romset zip 13 B
Language English
Genre Puzzle

Sound infos

Sound_channels 1

Driver infos

Driver status preliminary
Driver emulation preliminary
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service no
Input tilt no
Input players 2
Input buttons
Input coins

Controls infos

type ways minimum maximum sensitivity keydelta reverse
joy 8 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 640 200 59.922748 14318181 912 0 640 262 0 200

Configuration

name tag mask
CGA character set
Name Alternative
Value 1
Default no
Name Normal
Value 0
Default yes

isa1:4enlinea:cga_config
3
CGA chipset
Name ATI
Value 96
Default no
Name Amstrad PC1512
Value 32
Default no
Name Amstrad PPC512
Value 64
Default no
Name IBM
Value 0
Default yes
Name Paradise
Value 128
Default no

isa1:4enlinea:cga_config
224
CGA monitor type
Name Colour RGB
Value 0
Default yes
Name Colour composite
Value 8
Default no
Name LCD
Value 16
Default no
Name Mono RGB
Value 4
Default no
Name Television
Value 12
Default no

isa1:4enlinea:cga_config
28

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade cuatro_en_linea_27c256__cicplay-1.ic19 32768 307a57a3 241329d919ec43d0eeb1dad0a4db6cf6de06e7e1 audiocpu 0 good no
arcade cuatro_en_linea_27c256__cicplay-2.ic6 32768 f8f14bf8 e48fbedbd1b9be6fb56a0f65db80eddbedb487c7 maincpu 0 good no
arcade cuatro_en_linea_gal16v8as__nosticker.ic04 279 094edf29 428a2f6568ac1032833ee0c65fa8304967a58607 plds 0 good no
arcade cuatro_en_linea_x24c16p__nosticker.ic17 2048 21f81f5a 00b10eee5af1ca79ced2878f4be4cac2bb8d26a0 eeprom 0 good no

Chips list

name tag type clock
AY-3-8910A aysnd audio 2000000
Speaker mono audio
Z80 audiocpu cpu 4000000

Categories

MAMEinfo

0.153 [Rockman, Roberto Fresca, David Haywood]


WIP:

- 0.153: Rockman (from AUMAP) added 'Cuatro en Linea' (System Compumatic 1991). Improvements to 4enlinea driver [Roberto Fresca]: Hooked preliminary HCGA controller in CGA mode (we need proper UM487F device emulation). Added documentation and findings after some analysis. Fixed documentation and confirmed the AY-8910 clock. Adjusted the initial screen parameters according to the HCGA controller programmed registers and improved the way the graphics are drawn. Now the text is readable. Hooked a status handler for the HCGA controller (for now, simulating the state). Improved the memory map fixing the RAM amount and offset, and added the correct offset for the HCGA status. Also hooked 2 debug handlers on ports e000-e001 that spit some random graphics after 30 seconds of the game execution (clue to figure out). More documentation, traces and reverse-engineering. Added custom CM3080 circuitry. Added player 1 & 2 inputs, connected to both AY-3-8910 ports (traced on real hardware). Added info about the PCB connectors [Roberto Fresca]. Improved video rendering a little [David Haywood]. Minor fixes. Added proper CGA device. CPU logic is quite off tho. Added vblank bit 7 hook-up [Angelo Salese].

- 3rd April 2014: Roberto Fresca - David Haywood hooked a second VRAM on Cuatro en Linea. Now we can see the 'interlaced' graphics. Respect to the rest, not much more improvements... Seems that *every* (data/address/switches/coins/etc) is passing through the big FPGA (ES2 9046). Also each time I try to disassemble the (bad called) audio CPU program, I end the attempt totally stressed. A lot of non-sense routines, checksuming empty offsets segments among other obfuscated things. The good thing is that thanks to Rockman from AUMAP, we're documenting the custom IC's and their peripheral circuitry. Well, here the (even/odd) fixed interleaved graphics.

- 27th March 2014: Roberto Fresca - Thanks to the AUMAP people (who contributed with a lot of spanish sets before), we have a new game dumped. This is Cuatro en Linea, and it's running in a very rare and complex platform with 2x Z80 (one for audio), 1x AY-3-8910 for sound, 1x UM487F (HCGA controller) and 3 unknown custom ICs. These custom ICs are: 1x ES2 CM3080 (unknown DIP-18 IC), 1x ES2 9046 (unknown PLCC-84 IC) and 1x 8952 CM 32 (unknown DIP-40 IC). We're trying to reverse them. If someone knows something about, please contact me through the contact page, or just post on Mameworld Forums. Graphics are using a bitmap mode that seems way complex. Some days ago, David Haywood sent a preliminary driver, and I joined to see if we can improve the emulation. The system is using a HCGA controller (UM487F) that has a UM6845R embedded. So I reversed the code to see how this monster is set. There is not much, but we passed from this. Update: Playing with the UM487F status register, got an overflow, that allow me to know our hero (see picture).


Recommended Games (Connect Four):

Connect 4

4 En Raya

Filetto

Bouncing Balls

Cuatro en Linea

Galaxy Games StarPak 2

Galaxy Games StarPak 3

History


Arcade Video game published 28 years ago:

Cuatro en Linea (c) 1991 Compumatic.

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=87020&o=2